summaryrefslogtreecommitdiff
path: root/po
diff options
context:
space:
mode:
Diffstat (limited to 'po')
-rw-r--r--po/en/rbot-alias.po3
-rw-r--r--po/en/rbot-azgame.po1
-rw-r--r--po/en/rbot-dictclient.po1
-rw-r--r--po/en/rbot-factoids.po41
-rw-r--r--po/en/rbot-figlet.po3
-rw-r--r--po/en/rbot-freshmeat.po25
-rw-r--r--po/en/rbot-geoip.po18
-rw-r--r--po/en/rbot-googlefight.po3
-rw-r--r--po/en/rbot-greet.po1
-rw-r--r--po/en/rbot-hangman.po70
-rw-r--r--po/en/rbot-keywords.po1
-rw-r--r--po/en/rbot-lastfm.po104
-rw-r--r--po/en/rbot-markov.po1
-rw-r--r--po/en/rbot-nickrecover.po3
-rw-r--r--po/en/rbot-nickserv.po1
-rw-r--r--po/en/rbot-poll.po1
-rw-r--r--po/en/rbot-quiz.po111
-rw-r--r--po/en/rbot-quotes.po9
-rw-r--r--po/en/rbot-rss.po11
-rw-r--r--po/en/rbot-sed.po1
-rw-r--r--po/en/rbot-shiritori.po11
-rw-r--r--po/en/rbot-spell.po1
-rw-r--r--po/en/rbot-spotify.po1
-rw-r--r--po/en/rbot-time.po48
-rw-r--r--po/en/rbot-translator.po9
-rw-r--r--po/en/rbot-tumblr.po9
-rw-r--r--po/en/rbot-twitter.po13
-rw-r--r--po/en/rbot-uno.po277
-rw-r--r--po/en/rbot-weather.po37
-rw-r--r--po/en/rbot-wheelfortune.po13
-rw-r--r--po/en/rbot-youtube.po11
-rw-r--r--po/en/rbot.po339
-rw-r--r--po/fi/rbot-alias.po1
-rw-r--r--po/fi/rbot-autorejoin.po1
-rw-r--r--po/fi/rbot-azgame.po1
-rw-r--r--po/fi/rbot-bash.po1
-rw-r--r--po/fi/rbot-cal.po1
-rw-r--r--po/fi/rbot-dictclient.po1
-rw-r--r--po/fi/rbot-factoids.po41
-rw-r--r--po/fi/rbot-figlet.po1
-rw-r--r--po/fi/rbot-freshmeat.po25
-rw-r--r--po/fi/rbot-geoip.po18
-rw-r--r--po/fi/rbot-googlefight.po1
-rw-r--r--po/fi/rbot-greet.po1
-rw-r--r--po/fi/rbot-grouphug.po1
-rw-r--r--po/fi/rbot-hangman.po72
-rw-r--r--po/fi/rbot-host.po1
-rw-r--r--po/fi/rbot-keywords.po1
-rw-r--r--po/fi/rbot-lastfm.po128
-rw-r--r--po/fi/rbot-markov.po1
-rw-r--r--po/fi/rbot-nickrecover.po1
-rw-r--r--po/fi/rbot-nickserv.po1
-rw-r--r--po/fi/rbot-poll.po1
-rw-r--r--po/fi/rbot-quiz.po111
-rw-r--r--po/fi/rbot-quotes.po9
-rw-r--r--po/fi/rbot-rss.po11
-rw-r--r--po/fi/rbot-script.po1
-rw-r--r--po/fi/rbot-sed.po1
-rw-r--r--po/fi/rbot-seen.po1
-rw-r--r--po/fi/rbot-shiritori.po5
-rw-r--r--po/fi/rbot-spell.po1
-rw-r--r--po/fi/rbot-spotify.po1
-rw-r--r--po/fi/rbot-time.po48
-rw-r--r--po/fi/rbot-translator.po9
-rw-r--r--po/fi/rbot-tumblr.po5
-rw-r--r--po/fi/rbot-twitter.po13
-rw-r--r--po/fi/rbot-uno.po274
-rw-r--r--po/fi/rbot-weather.po37
-rw-r--r--po/fi/rbot-wheelfortune.po13
-rw-r--r--po/fi/rbot-youtube.po9
-rw-r--r--po/fi/rbot.po337
-rw-r--r--po/fr/rbot-alias.po3
-rw-r--r--po/fr/rbot-azgame.po5
-rw-r--r--po/fr/rbot-dictclient.po1
-rw-r--r--po/fr/rbot-factoids.po46
-rw-r--r--po/fr/rbot-figlet.po3
-rw-r--r--po/fr/rbot-freshmeat.po25
-rw-r--r--po/fr/rbot-geoip.po18
-rw-r--r--po/fr/rbot-googlefight.po3
-rw-r--r--po/fr/rbot-greet.po1
-rw-r--r--po/fr/rbot-hangman.po69
-rw-r--r--po/fr/rbot-keywords.po1
-rw-r--r--po/fr/rbot-lastfm.po104
-rw-r--r--po/fr/rbot-markov.po1
-rw-r--r--po/fr/rbot-nickrecover.po3
-rw-r--r--po/fr/rbot-nickserv.po1
-rw-r--r--po/fr/rbot-poll.po1
-rw-r--r--po/fr/rbot-quiz.po111
-rw-r--r--po/fr/rbot-quotes.po13
-rw-r--r--po/fr/rbot-rss.po11
-rw-r--r--po/fr/rbot-sed.po1
-rw-r--r--po/fr/rbot-shiritori.po11
-rw-r--r--po/fr/rbot-spell.po1
-rw-r--r--po/fr/rbot-spotify.po1
-rw-r--r--po/fr/rbot-time.po48
-rw-r--r--po/fr/rbot-translator.po9
-rw-r--r--po/fr/rbot-tumblr.po5
-rw-r--r--po/fr/rbot-twitter.po13
-rw-r--r--po/fr/rbot-uno.po278
-rw-r--r--po/fr/rbot-weather.po37
-rw-r--r--po/fr/rbot-wheelfortune.po33
-rw-r--r--po/fr/rbot-youtube.po19
-rw-r--r--po/fr/rbot.po337
-rw-r--r--po/it/rbot-alias.po3
-rw-r--r--po/it/rbot-azgame.po1
-rw-r--r--po/it/rbot-dictclient.po1
-rw-r--r--po/it/rbot-factoids.po42
-rw-r--r--po/it/rbot-figlet.po3
-rw-r--r--po/it/rbot-freshmeat.po25
-rw-r--r--po/it/rbot-geoip.po18
-rw-r--r--po/it/rbot-googlefight.po3
-rw-r--r--po/it/rbot-greet.po1
-rw-r--r--po/it/rbot-hangman.po69
-rw-r--r--po/it/rbot-keywords.po1
-rw-r--r--po/it/rbot-lastfm.po104
-rw-r--r--po/it/rbot-markov.po1
-rw-r--r--po/it/rbot-nickrecover.po3
-rw-r--r--po/it/rbot-nickserv.po1
-rw-r--r--po/it/rbot-poll.po1
-rw-r--r--po/it/rbot-quiz.po111
-rw-r--r--po/it/rbot-quotes.po9
-rw-r--r--po/it/rbot-rss.po11
-rw-r--r--po/it/rbot-script.po1
-rw-r--r--po/it/rbot-sed.po1
-rw-r--r--po/it/rbot-shiritori.po7
-rw-r--r--po/it/rbot-spell.po1
-rw-r--r--po/it/rbot-spotify.po1
-rw-r--r--po/it/rbot-time.po48
-rw-r--r--po/it/rbot-translator.po9
-rw-r--r--po/it/rbot-tumblr.po5
-rw-r--r--po/it/rbot-twitter.po13
-rw-r--r--po/it/rbot-uno.po278
-rw-r--r--po/it/rbot-weather.po37
-rw-r--r--po/it/rbot-wheelfortune.po33
-rw-r--r--po/it/rbot-youtube.po15
-rw-r--r--po/it/rbot.po335
-rw-r--r--po/ja/rbot-alias.po3
-rw-r--r--po/ja/rbot-azgame.po9
-rw-r--r--po/ja/rbot-dictclient.po1
-rw-r--r--po/ja/rbot-factoids.po41
-rw-r--r--po/ja/rbot-figlet.po3
-rw-r--r--po/ja/rbot-freshmeat.po25
-rw-r--r--po/ja/rbot-geoip.po18
-rw-r--r--po/ja/rbot-googlefight.po3
-rw-r--r--po/ja/rbot-greet.po1
-rw-r--r--po/ja/rbot-hangman.po69
-rw-r--r--po/ja/rbot-keywords.po1
-rw-r--r--po/ja/rbot-lastfm.po104
-rw-r--r--po/ja/rbot-markov.po1
-rw-r--r--po/ja/rbot-nickrecover.po3
-rw-r--r--po/ja/rbot-nickserv.po1
-rw-r--r--po/ja/rbot-poll.po1
-rw-r--r--po/ja/rbot-quiz.po111
-rw-r--r--po/ja/rbot-quotes.po9
-rw-r--r--po/ja/rbot-rss.po11
-rw-r--r--po/ja/rbot-sed.po1
-rw-r--r--po/ja/rbot-shiritori.po11
-rw-r--r--po/ja/rbot-spell.po1
-rw-r--r--po/ja/rbot-spotify.po1
-rw-r--r--po/ja/rbot-time.po48
-rw-r--r--po/ja/rbot-translator.po9
-rw-r--r--po/ja/rbot-tumblr.po5
-rw-r--r--po/ja/rbot-twitter.po13
-rw-r--r--po/ja/rbot-uno.po276
-rw-r--r--po/ja/rbot-weather.po37
-rw-r--r--po/ja/rbot-wheelfortune.po13
-rw-r--r--po/ja/rbot-youtube.po11
-rw-r--r--po/ja/rbot.po305
-rw-r--r--po/rbot-factoids.pot42
-rw-r--r--po/rbot-freshmeat.pot43
-rw-r--r--po/rbot-geoip.pot22
-rw-r--r--po/rbot-hangman.pot70
-rw-r--r--po/rbot-lastfm.pot108
-rw-r--r--po/rbot-quiz.pot129
-rw-r--r--po/rbot-quotes.pot8
-rw-r--r--po/rbot-rss.pot12
-rw-r--r--po/rbot-shiritori.pot4
-rw-r--r--po/rbot-time.pot66
-rw-r--r--po/rbot-translator.pot8
-rw-r--r--po/rbot-tumblr.pot4
-rw-r--r--po/rbot-twitter.pot14
-rw-r--r--po/rbot-uno.pot275
-rw-r--r--po/rbot-weather.pot55
-rw-r--r--po/rbot-wheelfortune.pot12
-rw-r--r--po/rbot-youtube.pot8
-rw-r--r--po/rbot.pot306
-rw-r--r--po/zh_CN/rbot-alias.po3
-rw-r--r--po/zh_CN/rbot-azgame.po1
-rw-r--r--po/zh_CN/rbot-dictclient.po1
-rw-r--r--po/zh_CN/rbot-factoids.po41
-rw-r--r--po/zh_CN/rbot-figlet.po3
-rw-r--r--po/zh_CN/rbot-freshmeat.po25
-rw-r--r--po/zh_CN/rbot-geoip.po18
-rw-r--r--po/zh_CN/rbot-googlefight.po3
-rw-r--r--po/zh_CN/rbot-greet.po1
-rw-r--r--po/zh_CN/rbot-hangman.po69
-rw-r--r--po/zh_CN/rbot-keywords.po1
-rw-r--r--po/zh_CN/rbot-lastfm.po104
-rw-r--r--po/zh_CN/rbot-markov.po1
-rw-r--r--po/zh_CN/rbot-nickrecover.po3
-rw-r--r--po/zh_CN/rbot-nickserv.po1
-rw-r--r--po/zh_CN/rbot-poll.po1
-rw-r--r--po/zh_CN/rbot-quiz.po111
-rw-r--r--po/zh_CN/rbot-quotes.po9
-rw-r--r--po/zh_CN/rbot-rss.po11
-rw-r--r--po/zh_CN/rbot-sed.po1
-rw-r--r--po/zh_CN/rbot-shiritori.po7
-rw-r--r--po/zh_CN/rbot-spell.po1
-rw-r--r--po/zh_CN/rbot-spotify.po1
-rw-r--r--po/zh_CN/rbot-time.po48
-rw-r--r--po/zh_CN/rbot-translator.po9
-rw-r--r--po/zh_CN/rbot-tumblr.po5
-rw-r--r--po/zh_CN/rbot-twitter.po13
-rw-r--r--po/zh_CN/rbot-uno.po274
-rw-r--r--po/zh_CN/rbot-weather.po37
-rw-r--r--po/zh_CN/rbot-wheelfortune.po13
-rw-r--r--po/zh_CN/rbot-youtube.po11
-rw-r--r--po/zh_CN/rbot.po305
-rw-r--r--po/zh_TW/rbot-alias.po3
-rw-r--r--po/zh_TW/rbot-azgame.po1
-rw-r--r--po/zh_TW/rbot-dictclient.po1
-rw-r--r--po/zh_TW/rbot-factoids.po41
-rw-r--r--po/zh_TW/rbot-figlet.po3
-rw-r--r--po/zh_TW/rbot-freshmeat.po25
-rw-r--r--po/zh_TW/rbot-geoip.po18
-rw-r--r--po/zh_TW/rbot-googlefight.po3
-rw-r--r--po/zh_TW/rbot-greet.po1
-rw-r--r--po/zh_TW/rbot-hangman.po69
-rw-r--r--po/zh_TW/rbot-keywords.po1
-rw-r--r--po/zh_TW/rbot-lastfm.po104
-rw-r--r--po/zh_TW/rbot-markov.po1
-rw-r--r--po/zh_TW/rbot-nickrecover.po3
-rw-r--r--po/zh_TW/rbot-nickserv.po1
-rw-r--r--po/zh_TW/rbot-poll.po1
-rw-r--r--po/zh_TW/rbot-quiz.po111
-rw-r--r--po/zh_TW/rbot-quotes.po9
-rw-r--r--po/zh_TW/rbot-rss.po11
-rw-r--r--po/zh_TW/rbot-sed.po1
-rw-r--r--po/zh_TW/rbot-shiritori.po7
-rw-r--r--po/zh_TW/rbot-spell.po1
-rw-r--r--po/zh_TW/rbot-spotify.po1
-rw-r--r--po/zh_TW/rbot-time.po48
-rw-r--r--po/zh_TW/rbot-translator.po9
-rw-r--r--po/zh_TW/rbot-tumblr.po5
-rw-r--r--po/zh_TW/rbot-twitter.po13
-rw-r--r--po/zh_TW/rbot-uno.po274
-rw-r--r--po/zh_TW/rbot-weather.po37
-rw-r--r--po/zh_TW/rbot-wheelfortune.po13
-rw-r--r--po/zh_TW/rbot-youtube.po11
-rw-r--r--po/zh_TW/rbot.po323
250 files changed, 6042 insertions, 3341 deletions
diff --git a/po/en/rbot-alias.po b/po/en/rbot-alias.po
index ec0830d3..1cee5ede 100644
--- a/po/en/rbot-alias.po
+++ b/po/en/rbot-alias.po
@@ -6,10 +6,11 @@
msgid ""
msgstr ""
"Project-Id-Version: rbot\n"
-"POT-Creation-Date: 2008-06-20 01:49+0200\n"
+"POT-Creation-Date: 2009-03-20 15:57+0100\n"
"PO-Revision-Date: 2007-07-14 00:06-0400\n"
"Last-Translator: Yaohan Chen <yaohan.chen@gmail.com>\n"
"Language-Team: English\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
diff --git a/po/en/rbot-azgame.po b/po/en/rbot-azgame.po
index d4c06c25..12e6124b 100644
--- a/po/en/rbot-azgame.po
+++ b/po/en/rbot-azgame.po
@@ -10,6 +10,7 @@ msgstr ""
"PO-Revision-Date: 2007-07-14 00:06-0400\n"
"Last-Translator: Yaohan Chen <yaohan.chen@gmail.com>\n"
"Language-Team: English\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
diff --git a/po/en/rbot-dictclient.po b/po/en/rbot-dictclient.po
index 7b94c09d..93246934 100644
--- a/po/en/rbot-dictclient.po
+++ b/po/en/rbot-dictclient.po
@@ -10,6 +10,7 @@ msgstr ""
"PO-Revision-Date: 2007-07-14 00:06-0400\n"
"Last-Translator: Yaohan Chen <yaohan.chen@gmail.com>\n"
"Language-Team: English\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
diff --git a/po/en/rbot-factoids.po b/po/en/rbot-factoids.po
index cecca3fa..3376127b 100644
--- a/po/en/rbot-factoids.po
+++ b/po/en/rbot-factoids.po
@@ -6,10 +6,11 @@
msgid ""
msgstr ""
"Project-Id-Version: rbot\n"
-"POT-Creation-Date: 2010-07-02 00:17+0200\n"
+"POT-Creation-Date: 2011-06-03 12:39+0200\n"
"PO-Revision-Date: 2007-07-14 00:06-0400\n"
"Last-Translator: Yaohan Chen <yaohan.chen@gmail.com>\n"
"Language-Team: English\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -47,66 +48,70 @@ msgstr ""
msgid "%{name} (%{fname}) doesn't exist"
msgstr ""
-#: data/rbot/plugins/factoids.rb:263
+#: data/rbot/plugins/factoids.rb:265
+msgid "learn that <factoid> => learn a factoid"
+msgstr ""
+
+#: data/rbot/plugins/factoids.rb:269
msgid ""
-"factoids plugin: learn that <factoid>, forget that <factoids>, facts about "
+"factoids plugin: learn that <factoid>, forget that <factoid>, facts about "
"<words>"
msgstr ""
-#: data/rbot/plugins/factoids.rb:292 data/rbot/plugins/factoids.rb:413
-#: data/rbot/plugins/factoids.rb:445
+#: data/rbot/plugins/factoids.rb:299 data/rbot/plugins/factoids.rb:420
+#: data/rbot/plugins/factoids.rb:452
msgid "please select a fact number between 1 and %{total}"
msgstr ""
-#: data/rbot/plugins/factoids.rb:296
+#: data/rbot/plugins/factoids.rb:303
msgid "I forgot that %{factoid}"
msgstr ""
-#: data/rbot/plugins/factoids.rb:299
+#: data/rbot/plugins/factoids.rb:306
msgid "I couldn't delete factoid %{idx}"
msgstr ""
-#: data/rbot/plugins/factoids.rb:307
+#: data/rbot/plugins/factoids.rb:314
msgid "I didn't know that %{factoid}"
msgstr "I don't know any %{lang} word %{word}"
-#: data/rbot/plugins/factoids.rb:314
+#: data/rbot/plugins/factoids.rb:321
msgid "[%{idx}/%{total}] %{fact}"
msgstr ""
-#: data/rbot/plugins/factoids.rb:342
+#: data/rbot/plugins/factoids.rb:349
msgid "I know %{total} facts"
msgstr ""
-#: data/rbot/plugins/factoids.rb:353 data/rbot/plugins/factoids.rb:429
+#: data/rbot/plugins/factoids.rb:360 data/rbot/plugins/factoids.rb:436
msgid "I know nothing about %{words}"
msgstr "I already know the %{lang} word %{word}"
-#: data/rbot/plugins/factoids.rb:355
+#: data/rbot/plugins/factoids.rb:362
#, fuzzy
msgid "I know nothing matching %{rx}"
msgstr "I already know the %{lang} word %{word}"
-#: data/rbot/plugins/factoids.rb:361
+#: data/rbot/plugins/factoids.rb:368
msgid "%{len} out of %{total} facts refer to %{words}, I'll only show %{max}"
msgstr ""
-#: data/rbot/plugins/factoids.rb:421
+#: data/rbot/plugins/factoids.rb:428
msgid "I know nothing"
msgstr ""
-#: data/rbot/plugins/factoids.rb:461
+#: data/rbot/plugins/factoids.rb:468
msgid "not a date '%{dstr}'"
msgstr ""
-#: data/rbot/plugins/factoids.rb:469
+#: data/rbot/plugins/factoids.rb:476
msgid "couldn't change learn data for fact %{fact}: %{err}"
msgstr ""
-#: data/rbot/plugins/factoids.rb:484
+#: data/rbot/plugins/factoids.rb:491
msgid "failed to import facts from %{fname}: %{err}"
msgstr "failed to remove %{value} from %{key}: %{error}"
-#: data/rbot/plugins/factoids.rb:489
+#: data/rbot/plugins/factoids.rb:496
msgid "%{len} facts loaded from %{fname}"
msgstr ""
diff --git a/po/en/rbot-figlet.po b/po/en/rbot-figlet.po
index 22abda98..6501dcd2 100644
--- a/po/en/rbot-figlet.po
+++ b/po/en/rbot-figlet.po
@@ -6,10 +6,11 @@
msgid ""
msgstr ""
"Project-Id-Version: rbot\n"
-"POT-Creation-Date: 2008-06-26 14:47+0200\n"
+"POT-Creation-Date: 2009-03-20 15:57+0100\n"
"PO-Revision-Date: 2007-07-14 00:06-0400\n"
"Last-Translator: Yaohan Chen <yaohan.chen@gmail.com>\n"
"Language-Team: English\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
diff --git a/po/en/rbot-freshmeat.po b/po/en/rbot-freshmeat.po
index e69de29b..75ce8749 100644
--- a/po/en/rbot-freshmeat.po
+++ b/po/en/rbot-freshmeat.po
@@ -0,0 +1,25 @@
+#: data/rbot/plugins/freshmeat.rb:23
+msgid ""
+"you must set the configuration value freshmeat.api_token to a valid "
+"freshmeat auth token, otherwise I cannot make requests to the site"
+msgstr ""
+
+#: data/rbot/plugins/freshmeat.rb:122
+msgid "retrieving freshmeat news from the RSS"
+msgstr ""
+
+#: data/rbot/plugins/freshmeat.rb:126
+msgid " because no API token is configured"
+msgstr ""
+
+#: data/rbot/plugins/freshmeat.rb:128
+msgid " because the configured API token is wrong"
+msgstr ""
+
+#: data/rbot/plugins/freshmeat.rb:136
+msgid "couldn't retrieve freshmeat news feed"
+msgstr ""
+
+#: data/rbot/plugins/freshmeat.rb:222
+msgid "no news in freshmeat!"
+msgstr ""
diff --git a/po/en/rbot-geoip.po b/po/en/rbot-geoip.po
index 7d554339..d5fc16ec 100644
--- a/po/en/rbot-geoip.po
+++ b/po/en/rbot-geoip.po
@@ -1,3 +1,19 @@
-#: data/rbot/plugins/geoip.rb:191
+#: data/rbot/plugins/geoip.rb:194
+msgid "%{nick}'s location could not be resolved"
+msgstr ""
+
+#: data/rbot/plugins/geoip.rb:196
+msgid "%{host} could not be resolved"
+msgstr ""
+
+#: data/rbot/plugins/geoip.rb:199
msgid "The owner configured me to use an API that doesn't exist, bug them!"
msgstr ""
+
+#: data/rbot/plugins/geoip.rb:208
+msgid "%{nick} is from %{location}"
+msgstr ""
+
+#: data/rbot/plugins/geoip.rb:210
+msgid "%{host} is located in %{location}"
+msgstr ""
diff --git a/po/en/rbot-googlefight.po b/po/en/rbot-googlefight.po
index 86614efb..3a0be79d 100644
--- a/po/en/rbot-googlefight.po
+++ b/po/en/rbot-googlefight.po
@@ -6,10 +6,11 @@
msgid ""
msgstr ""
"Project-Id-Version: rbot\n"
-"POT-Creation-Date: 2009-03-01 23:50+0100\n"
+"POT-Creation-Date: 2009-03-20 15:57+0100\n"
"PO-Revision-Date: 2009-03-01 23:50+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
diff --git a/po/en/rbot-greet.po b/po/en/rbot-greet.po
index e54e7185..75517a32 100644
--- a/po/en/rbot-greet.po
+++ b/po/en/rbot-greet.po
@@ -10,6 +10,7 @@ msgstr ""
"PO-Revision-Date: 2010-06-30 09:58+0200\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
diff --git a/po/en/rbot-hangman.po b/po/en/rbot-hangman.po
index 33c0f286..b3bcfe75 100644
--- a/po/en/rbot-hangman.po
+++ b/po/en/rbot-hangman.po
@@ -6,109 +6,121 @@
msgid ""
msgstr ""
"Project-Id-Version: rbot\n"
-"POT-Creation-Date: 2009-03-20 15:57+0100\n"
+"POT-Creation-Date: 2011-06-03 12:39+0200\n"
"PO-Revision-Date: 2009-03-01 23:50+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: data/rbot/plugins/games/hangman.rb:245
-msgid "hangman game plugin - topics: play, stop"
-msgstr ""
-
-#: data/rbot/plugins/games/hangman.rb:247
+#: data/rbot/plugins/games/hangman.rb:246
msgid ""
"hangman play on <channel> with word <word> => use in private chat with the "
"bot to start a game with custom word\n"
msgstr ""
-#: data/rbot/plugins/games/hangman.rb:248
+#: data/rbot/plugins/games/hangman.rb:247
msgid ""
"hangman play random [with [max|min] length [<|>|== <length>]] => hangman "
"with a random word from %{site}\n"
msgstr ""
-#: data/rbot/plugins/games/hangman.rb:249
+#: data/rbot/plugins/games/hangman.rb:248
msgid ""
"hangman play with wordlist <wordlist> => hangman with random word from "
"<wordlist>"
msgstr ""
-#: data/rbot/plugins/games/hangman.rb:251
+#: data/rbot/plugins/games/hangman.rb:250
msgid "hangman stop => quits the current game"
msgstr ""
-#: data/rbot/plugins/games/hangman.rb:253
-msgid "define => seeks a definition for the previous answer using google"
+#: data/rbot/plugins/games/hangman.rb:252
+msgid ""
+"hangman define => seeks a definition for the previous answer using google"
+msgstr ""
+
+#: data/rbot/plugins/games/hangman.rb:254
+msgid "hangman game plugin - topics: play, stop, define"
msgstr ""
-#: data/rbot/plugins/games/hangman.rb:264
+#: data/rbot/plugins/games/hangman.rb:265
msgid "no such wordlist"
msgstr ""
-#: data/rbot/plugins/games/hangman.rb:285
+#: data/rbot/plugins/games/hangman.rb:286
msgid "suitable word not found in the set"
msgstr ""
-#: data/rbot/plugins/games/hangman.rb:311
+#: data/rbot/plugins/games/hangman.rb:312
msgid "i'm not on that channel"
msgstr "i'm not on that channel"
-#: data/rbot/plugins/games/hangman.rb:316
+#: data/rbot/plugins/games/hangman.rb:317
msgid "there's already a hangman game in progress on the channel"
msgstr "there's already a hangman game in progress on the channel"
-#: data/rbot/plugins/games/hangman.rb:320
+#: data/rbot/plugins/games/hangman.rb:321
msgid "%{nick} has started a hangman -- join the fun!"
msgstr "%{nick} has started a hangman -- join the fun!"
-#: data/rbot/plugins/games/hangman.rb:344
+#: data/rbot/plugins/games/hangman.rb:345
msgid "oh well, the answer would've been %{answer}"
msgstr "oh well, the answer would've been %{answer}"
-#: data/rbot/plugins/games/hangman.rb:351
+#: data/rbot/plugins/games/hangman.rb:352
msgid "no ongoing game"
msgstr "no ongoing game"
-#: data/rbot/plugins/games/hangman.rb:369
+#: data/rbot/plugins/games/hangman.rb:370
msgid "you nailed it!"
msgstr "you nailed it!"
-#: data/rbot/plugins/games/hangman.rb:371
+#: data/rbot/plugins/games/hangman.rb:372
msgid "you've killed the poor guy :("
msgstr "you've killed the poor guy :("
-#: data/rbot/plugins/games/hangman.rb:374
+#: data/rbot/plugins/games/hangman.rb:375
msgid "go %{b}again%{b}?"
msgstr ""
-#: data/rbot/plugins/games/hangman.rb:391
+#: data/rbot/plugins/games/hangman.rb:392
msgid "%{sentence} %{again} %{scores}"
msgstr ""
-#: data/rbot/plugins/games/hangman.rb:396
-msgid "wondering what that means? try ´%{prefix}define´"
+#: data/rbot/plugins/games/hangman.rb:397
+#, fuzzy
+msgid "wondering what that means? try ´%{prefix}hangman define´"
msgstr "wondering what that means? try ´%{prefix}define´"
-#: data/rbot/plugins/games/hangman.rb:439
+#: data/rbot/plugins/games/hangman.rb:440
msgid "you got %{score} points after %{games} games"
msgstr "you got %{score} points after %{games} games"
-#: data/rbot/plugins/games/hangman.rb:444
+#: data/rbot/plugins/games/hangman.rb:445
msgid "you haven't played hangman, how about playing it right now? :)"
msgstr "you haven't played hangman, how about playing it right now? :)"
-#: data/rbot/plugins/games/hangman.rb:453
+#: data/rbot/plugins/games/hangman.rb:454
msgid "%{nick} has %{score} points after %{games} games"
msgstr "%{nick} has %{score} points after %{games} games"
-#: data/rbot/plugins/games/hangman.rb:459
+#: data/rbot/plugins/games/hangman.rb:460
msgid "%{nick} hasn't played hangman :("
msgstr "%{nick} hasn't played hangman :("
-#: data/rbot/plugins/games/hangman.rb:471
+#: data/rbot/plugins/games/hangman.rb:472
msgid "%{games} games have been played on %{channel}"
msgstr "%{games} games have been played on %{channel}"
+
+#: data/rbot/plugins/games/hangman.rb:486
+msgid "looks like google has no definition for %{word}"
+msgstr ""
+
+#: data/rbot/plugins/games/hangman.rb:489
+msgid ""
+"no hangman game was played here recently, what do you want me to define?"
+msgstr ""
diff --git a/po/en/rbot-keywords.po b/po/en/rbot-keywords.po
index f9d03ce3..17cd69eb 100644
--- a/po/en/rbot-keywords.po
+++ b/po/en/rbot-keywords.po
@@ -10,6 +10,7 @@ msgstr ""
"PO-Revision-Date: 2007-07-14 00:06-0400\n"
"Last-Translator: Yaohan Chen <yaohan.chen@gmail.com>\n"
"Language-Team: English\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
diff --git a/po/en/rbot-lastfm.po b/po/en/rbot-lastfm.po
index 9de6b123..05762cca 100644
--- a/po/en/rbot-lastfm.po
+++ b/po/en/rbot-lastfm.po
@@ -12,8 +12,8 @@ msgid ""
"<location>. lastfm [<num>] events by <artist/group> => show information on "
"events by <artist/group>. lastfm [<num>] events at <venue> => show "
"information on events at specific <venue>. The number of events <num> that "
-"can be displayed is optional, defaults to %{d} and cannot be higher than %"
-"{m}. Append 'sort by <what> [in <order> order]' to sort events. Events can "
+"can be displayed is optional, defaults to %{d} and cannot be higher than "
+"%{m}. Append 'sort by <what> [in <order> order]' to sort events. Events can "
"be sorted by attendance or date (default) in ascending or descending order."
msgstr ""
@@ -142,9 +142,9 @@ msgid "could not retrieve events"
msgstr ""
#: data/rbot/plugins/lastfm.rb:280 data/rbot/plugins/lastfm.rb:335
-#: data/rbot/plugins/lastfm.rb:408 data/rbot/plugins/lastfm.rb:447
-#: data/rbot/plugins/lastfm.rb:466 data/rbot/plugins/lastfm.rb:518
-#: data/rbot/plugins/lastfm.rb:616
+#: data/rbot/plugins/lastfm.rb:409 data/rbot/plugins/lastfm.rb:448
+#: data/rbot/plugins/lastfm.rb:467 data/rbot/plugins/lastfm.rb:519
+#: data/rbot/plugins/lastfm.rb:617
msgid "last.fm parsing failed"
msgstr ""
@@ -152,7 +152,7 @@ msgstr ""
msgid "%{u} doesn't exist on last.fm"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:292 data/rbot/plugins/lastfm.rb:345
+#: data/rbot/plugins/lastfm.rb:292 data/rbot/plugins/lastfm.rb:346
msgid "error: %{e}"
msgstr ""
@@ -191,188 +191,188 @@ msgstr ""
#: data/rbot/plugins/lastfm.rb:340
msgid ""
-"%{user} doesn't exist on last.fm, perhaps they need to: lastfm user "
-"<username>"
+"%{user} doesn't exist on last.fm, perhaps they need to: %{prefix}lastfm set "
+"user <username>"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:351
+#: data/rbot/plugins/lastfm.rb:352
msgid "%{u} hasn't played anything recently"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:362
+#: data/rbot/plugins/lastfm.rb:363
msgid " [%{albumtext}, %{year}]"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:364
+#: data/rbot/plugins/lastfm.rb:365
msgid " [%{albumtext}]"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:376
+#: data/rbot/plugins/lastfm.rb:377
msgid "is listening to"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:380
+#: data/rbot/plugins/lastfm.rb:381
msgid "%{u} %{v} \"%{t}\" by %{bold}%{a}%{bold}%{b}"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:382
+#: data/rbot/plugins/lastfm.rb:383
msgid "listened to"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:387
+#: data/rbot/plugins/lastfm.rb:388
msgid "%{u} %{v} \"%{t}\" by %{bold}%{a}%{bold}%{b} %{p};"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:392
+#: data/rbot/plugins/lastfm.rb:393
msgid " [%{u}%{url}%{u}]"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:396
+#: data/rbot/plugins/lastfm.rb:397
msgid " -- see %{uri} for more"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:403 data/rbot/plugins/lastfm.rb:441
+#: data/rbot/plugins/lastfm.rb:404 data/rbot/plugins/lastfm.rb:442
msgid "I had problems getting info for %{a}"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:424
+#: data/rbot/plugins/lastfm.rb:425
msgid "%{b}%{a}%{b}"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:426
+#: data/rbot/plugins/lastfm.rb:427
msgid "%{u}%{t}%{u}"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:427
+#: data/rbot/plugins/lastfm.rb:428
msgid ""
"%{b}%{a}%{b} <%{u}> has been played %{b}%{c}%{b} times and is being listened "
"to by %{b}%{l}%{b} people"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:429
+#: data/rbot/plugins/lastfm.rb:430
msgid ". Tagged as: %{t}"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:431
+#: data/rbot/plugins/lastfm.rb:432
msgid ". Similar artists: %{s}"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:456
+#: data/rbot/plugins/lastfm.rb:457
msgid "%{bold}%{t}%{bold} by %{bold}%{a}%{bold} (%{n} listeners)"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:469
+#: data/rbot/plugins/lastfm.rb:470
msgid "track %{a} not found"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:483
+#: data/rbot/plugins/lastfm.rb:484
msgid ""
"%{b}%{name}%{b}, %{street}, %{u}%{city}%{u}, %{country}, see %{url} for more "
"info"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:507
+#: data/rbot/plugins/lastfm.rb:508
msgid " and %{maps} for maps"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:514
+#: data/rbot/plugins/lastfm.rb:515
msgid "I had problems getting album info"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:536
+#: data/rbot/plugins/lastfm.rb:537
msgid "I couldn't locate: \"%{a}\" by %{r}"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:540
+#: data/rbot/plugins/lastfm.rb:541
msgid "the album \"%{a}\" by %{r} %{y}has been played %{c} times"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:547
+#: data/rbot/plugins/lastfm.rb:548
msgid "okay, I'll remember that %{n} is %{u} on last.fm"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:556
+#: data/rbot/plugins/lastfm.rb:557
msgid "okay, I'll remember that %{n} prefers \"%{r}\" and \"%{p}\""
msgstr ""
-#: data/rbot/plugins/lastfm.rb:568
+#: data/rbot/plugins/lastfm.rb:569
msgid "%{nick} is %{user} on last.fm"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:573
+#: data/rbot/plugins/lastfm.rb:574
msgid ""
"sorry, I don't know who %{n} is on last.fm, perhaps they need to: lastfm set "
"user <username>"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:609
+#: data/rbot/plugins/lastfm.rb:610
msgid "no response body"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:611
+#: data/rbot/plugins/lastfm.rb:612
msgid "I had problems accessing last.fm: %{e}"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:628
+#: data/rbot/plugins/lastfm.rb:629
msgid "; see %{uri} for more"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:636
+#: data/rbot/plugins/lastfm.rb:637
msgid "%{user} has no friends :("
msgstr ""
-#: data/rbot/plugins/lastfm.rb:638
+#: data/rbot/plugins/lastfm.rb:639
msgid "%{user} has %{total} friends: %{friends}"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:640
+#: data/rbot/plugins/lastfm.rb:641
msgid "%{user} has %{total} friends, including %{friends}%{seemore}"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:655
+#: data/rbot/plugins/lastfm.rb:656
msgid "%{user} has not loved any tracks"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:657
+#: data/rbot/plugins/lastfm.rb:658
msgid "%{user} has loved %{total} tracks: %{tracks}"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:659
+#: data/rbot/plugins/lastfm.rb:660
msgid "%{user} has loved %{total} tracks, including %{tracks}%{seemore}"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:674
+#: data/rbot/plugins/lastfm.rb:675
msgid "no one seems to share %{user}'s musical taste"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:676
+#: data/rbot/plugins/lastfm.rb:677
msgid "%{user}'s musical neighbours are %{nbrs}"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:678
+#: data/rbot/plugins/lastfm.rb:679
msgid "%{user}'s musical neighbours include %{nbrs}%{seemore}"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:703
+#: data/rbot/plugins/lastfm.rb:704
msgid " or more"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:709
+#: data/rbot/plugins/lastfm.rb:710
msgid "%{user} hasn't played anything recently"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:711
+#: data/rbot/plugins/lastfm.rb:712
msgid "%{user} has recently played %{tracks}"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:717
+#: data/rbot/plugins/lastfm.rb:718
msgid "there are no shouts for %{user}"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:720
+#: data/rbot/plugins/lastfm.rb:721
msgid "<%{author}> %{body}"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:749
+#: data/rbot/plugins/lastfm.rb:750
msgid "%{user} hasn't played anything in this period of time"
msgstr ""
diff --git a/po/en/rbot-markov.po b/po/en/rbot-markov.po
index 7fc1e770..b4a4832b 100644
--- a/po/en/rbot-markov.po
+++ b/po/en/rbot-markov.po
@@ -10,6 +10,7 @@ msgstr ""
"PO-Revision-Date: 2007-07-14 00:06-0400\n"
"Last-Translator: Yaohan Chen <yaohan.chen@gmail.com>\n"
"Language-Team: English\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
diff --git a/po/en/rbot-nickrecover.po b/po/en/rbot-nickrecover.po
index fae49fb0..607a07de 100644
--- a/po/en/rbot-nickrecover.po
+++ b/po/en/rbot-nickrecover.po
@@ -6,10 +6,11 @@
msgid ""
msgstr ""
"Project-Id-Version: rbot\n"
-"POT-Creation-Date: 2008-07-30 23:38+0200\n"
+"POT-Creation-Date: 2009-03-20 15:57+0100\n"
"PO-Revision-Date: 2008-07-30 23:38+0200\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
diff --git a/po/en/rbot-nickserv.po b/po/en/rbot-nickserv.po
index 5457c79e..c74cba83 100644
--- a/po/en/rbot-nickserv.po
+++ b/po/en/rbot-nickserv.po
@@ -10,6 +10,7 @@ msgstr ""
"PO-Revision-Date: 2007-07-14 00:06-0400\n"
"Last-Translator: Yaohan Chen <yaohan.chen@gmail.com>\n"
"Language-Team: English\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
diff --git a/po/en/rbot-poll.po b/po/en/rbot-poll.po
index 2de69756..7d21c66d 100644
--- a/po/en/rbot-poll.po
+++ b/po/en/rbot-poll.po
@@ -10,6 +10,7 @@ msgstr ""
"PO-Revision-Date: 2010-07-02 00:17+0200\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
diff --git a/po/en/rbot-quiz.po b/po/en/rbot-quiz.po
index e69de29b..9bc67cb8 100644
--- a/po/en/rbot-quiz.po
+++ b/po/en/rbot-quiz.po
@@ -0,0 +1,111 @@
+#: data/rbot/plugins/games/quiz.rb:183
+msgid "stopped quiz timer"
+msgstr ""
+
+#: data/rbot/plugins/games/quiz.rb:190
+msgid "quiz stopped"
+msgstr ""
+
+#: data/rbot/plugins/games/quiz.rb:285
+msgid "Sorry, the quiz database for %{chan} seems to be corrupt"
+msgstr ""
+
+#: data/rbot/plugins/games/quiz.rb:319
+msgid "Quiz game aministration commands (requires authentication): "
+msgstr ""
+
+#: data/rbot/plugins/games/quiz.rb:320
+msgid "'quiz autoask <on/off>' => enable/disable autoask mode"
+msgstr ""
+
+#: data/rbot/plugins/games/quiz.rb:321
+msgid ""
+"'quiz autoask delay <time>' => delay next quiz by <time> when in autoask mode"
+msgstr ""
+
+#: data/rbot/plugins/games/quiz.rb:322
+msgid ""
+"'quiz autoskip <on/off>' => enable/disable autoskip mode (autoskip implies "
+"autoask)"
+msgstr ""
+
+#: data/rbot/plugins/games/quiz.rb:323
+msgid ""
+"'quiz autoskip delay <time>' => wait <time> before skipping to next quiz "
+"when in autoskip mode"
+msgstr ""
+
+#: data/rbot/plugins/games/quiz.rb:324
+msgid ""
+"'quiz transfer <source> <dest> [score] [jokers]' => transfer [score] points "
+"and [jokers] jokers from <source> to <dest> (default is entire score and all "
+"jokers)"
+msgstr ""
+
+#: data/rbot/plugins/games/quiz.rb:325
+msgid "'quiz setscore <player> <score>' => set <player>'s score to <score>"
+msgstr ""
+
+#: data/rbot/plugins/games/quiz.rb:326
+msgid ""
+"'quiz setjokers <player> <jokers>' => set <player>'s number of jokers to "
+"<jokers>"
+msgstr ""
+
+#: data/rbot/plugins/games/quiz.rb:327
+msgid ""
+"'quiz deleteplayer <player>' => delete one player from the rank table (only "
+"works when score and jokers are set to 0)"
+msgstr ""
+
+#: data/rbot/plugins/games/quiz.rb:328
+msgid "'quiz cleanup' => remove players with no points and no jokers"
+msgstr ""
+
+#: data/rbot/plugins/games/quiz.rb:570
+msgid "Nobody managed to answer in %{time}! Skipping to the next question ..."
+msgstr ""
+
+#: data/rbot/plugins/games/quiz.rb:589
+msgid "you can't make me solve a quiz in autoskip mode, sorry"
+msgstr ""
+
+#: data/rbot/plugins/games/quiz.rb:664
+msgid "I'll skip to the next question as soon as the timeout expires, not now"
+msgstr ""
+
+#: data/rbot/plugins/games/quiz.rb:810
+msgid "autoask is %{status}, the delay is %{time}"
+msgstr ""
+
+#: data/rbot/plugins/games/quiz.rb:815
+msgid "autoask is not configured here"
+msgstr ""
+
+#: data/rbot/plugins/games/quiz.rb:834 data/rbot/plugins/games/quiz.rb:897
+msgid "I couldn't understand that delay expression, sorry"
+msgstr ""
+
+#: data/rbot/plugins/games/quiz.rb:840
+msgid ""
+"wait, you want me to ask the next question %{abs} BEFORE the previous one "
+"gets solved?"
+msgstr ""
+
+#: data/rbot/plugins/games/quiz.rb:873
+msgid "autoskip is %{status}, the delay is %{time}"
+msgstr ""
+
+#: data/rbot/plugins/games/quiz.rb:878
+msgid "autoskip is not configured here"
+msgstr ""
+
+#: data/rbot/plugins/games/quiz.rb:903
+msgid ""
+"wait, you want me to skip to the next question %{abs} BEFORE the previous "
+"one?"
+msgstr ""
+
+#: data/rbot/plugins/games/quiz.rb:908
+msgid "sure, I'll ask all the questions at the same time! </sarcasm>"
+msgstr ""
diff --git a/po/en/rbot-quotes.po b/po/en/rbot-quotes.po
index 832134b5..08584496 100644
--- a/po/en/rbot-quotes.po
+++ b/po/en/rbot-quotes.po
@@ -10,6 +10,7 @@ msgstr ""
"PO-Revision-Date: 2007-07-14 00:06-0400\n"
"Last-Translator: Yaohan Chen <yaohan.chen@gmail.com>\n"
"Language-Team: English\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -37,8 +38,8 @@ msgstr ""
#: data/rbot/plugins/quotes.rb:149
msgid ""
"searchquote [<channel>] <regexp> => search for quote from <channel> that "
-"matches <regexp>. You only need to supply <channel> if you are addressing %"
-"{nick} privately."
+"matches <regexp>. You only need to supply <channel> if you are addressing "
+"%{nick} privately."
msgstr ""
#: data/rbot/plugins/quotes.rb:151
@@ -51,8 +52,8 @@ msgstr ""
#: data/rbot/plugins/quotes.rb:153
msgid ""
"topicquote [<channel>] [<num>] => set topic to quote from <channel> with "
-"number <num>. You only need to supply <channel> if you are addressing %"
-"{nick} privately. Without <num>, a random quote will be set."
+"number <num>. You only need to supply <channel> if you are addressing "
+"%{nick} privately. Without <num>, a random quote will be set."
msgstr ""
#: data/rbot/plugins/quotes.rb:155
diff --git a/po/en/rbot-rss.po b/po/en/rbot-rss.po
index 8d266bf6..58f20906 100644
--- a/po/en/rbot-rss.po
+++ b/po/en/rbot-rss.po
@@ -6,19 +6,24 @@
msgid ""
msgstr ""
"Project-Id-Version: rbot\n"
-"POT-Creation-Date: 2009-03-20 15:57+0100\n"
+"POT-Creation-Date: 2011-06-03 12:39+0200\n"
"PO-Revision-Date: 2007-07-14 00:06-0400\n"
"Last-Translator: Yaohan Chen <yaohan.chen@gmail.com>\n"
"Language-Team: English\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: data/rbot/plugins/rss.rb:888
+#: data/rbot/plugins/rss.rb:811
+msgid "You want me to rename %{handle} to itself?"
+msgstr ""
+
+#: data/rbot/plugins/rss.rb:932
msgid "no such feed %{handle}"
msgstr "no such module %{module}"
-#: data/rbot/plugins/rss.rb:989
+#: data/rbot/plugins/rss.rb:1033
msgid "feed %{feed} had %{num} updates, showing the latest %{max}"
msgstr ""
diff --git a/po/en/rbot-sed.po b/po/en/rbot-sed.po
index 890737b1..a5c90c69 100644
--- a/po/en/rbot-sed.po
+++ b/po/en/rbot-sed.po
@@ -10,6 +10,7 @@ msgstr ""
"PO-Revision-Date: 2010-07-02 00:17+0200\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
diff --git a/po/en/rbot-shiritori.po b/po/en/rbot-shiritori.po
index 52608576..cd7263b3 100644
--- a/po/en/rbot-shiritori.po
+++ b/po/en/rbot-shiritori.po
@@ -6,10 +6,11 @@
msgid ""
msgstr ""
"Project-Id-Version: rbot\n"
-"POT-Creation-Date: 2008-06-20 01:49+0200\n"
+"POT-Creation-Date: 2009-03-20 15:57+0100\n"
"PO-Revision-Date: 2007-07-14 00:06-0400\n"
"Last-Translator: Yaohan Chen <yaohan.chen@gmail.com>\n"
"Language-Team: English\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -25,11 +26,11 @@ msgstr "No one has given the first word yet. Say the first word to start."
#: data/rbot/plugins/games/shiritori.rb:213
msgid ""
-"Poor %{current_player} is playing alone! Anyone care to join? %"
-"{previous_word} -> %{current_word}"
+"Poor %{current_player} is playing alone! Anyone care to join? "
+"%{previous_word} -> %{current_word}"
msgstr ""
-"Poor %{current_player} is playing alone! Anyone care to join? %"
-"{previous_word} -> %{current_word}"
+"Poor %{current_player} is playing alone! Anyone care to join? "
+"%{previous_word} -> %{current_word}"
#: data/rbot/plugins/games/shiritori.rb:244
msgid "%{player} took too long and is out of the game. Try again next game!"
diff --git a/po/en/rbot-spell.po b/po/en/rbot-spell.po
index a68af1e4..e72d054e 100644
--- a/po/en/rbot-spell.po
+++ b/po/en/rbot-spell.po
@@ -10,6 +10,7 @@ msgstr ""
"PO-Revision-Date: 2007-07-14 00:06-0400\n"
"Last-Translator: Yaohan Chen <yaohan.chen@gmail.com>\n"
"Language-Team: English\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
diff --git a/po/en/rbot-spotify.po b/po/en/rbot-spotify.po
index 41d14a92..ccce38a8 100644
--- a/po/en/rbot-spotify.po
+++ b/po/en/rbot-spotify.po
@@ -10,6 +10,7 @@ msgstr ""
"PO-Revision-Date: 2010-06-30 09:58+0200\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
diff --git a/po/en/rbot-time.po b/po/en/rbot-time.po
index e69de29b..900b0805 100644
--- a/po/en/rbot-time.po
+++ b/po/en/rbot-time.po
@@ -0,0 +1,48 @@
+#: data/rbot/plugins/time.rb:18
+msgid ""
+"usage: time set <Continent>/<City> -- setting your location allows the bot "
+"to calibrate time replies into your time zone, and other people to figure "
+"out what time it is for you"
+msgstr ""
+
+#: data/rbot/plugins/time.rb:20
+msgid ""
+"usage: time <timestamp|time zone|nick> -- %{b}timestamp%{b}: get info about "
+"a specific time, relative to your own time zone | %{b}time zone%{b}: get "
+"local time of a certain location, <time zone> can be '<Continent>/<City>' or "
+"a two character country code | %{b}nick%{b}: get local time of another "
+"person, given they have set their location | see `%{prefix}help time set` on "
+"how to set your location"
+msgstr ""
+
+#: data/rbot/plugins/time.rb:90
+msgid ""
+"I don't know where you are, use %{pfx}time set <Continent>/<City> to let me "
+"know"
+msgstr ""
+
+#: data/rbot/plugins/time.rb:92
+msgid ""
+"I don't know where %{nick} is, (s)he should use %{pfx}time set <Continent>/"
+"<City> to let me know"
+msgstr ""
+
+#: data/rbot/plugins/time.rb:180
+msgid "unintelligible time"
+msgstr ""
+
+#: data/rbot/plugins/time.rb:189
+msgid "%{time} %{w} %{str}"
+msgstr ""
+
+#: data/rbot/plugins/time.rb:190
+msgid "%a, %d %b %Y %H:%M:%S %Z %z"
+msgstr ""
+
+#: data/rbot/plugins/time.rb:192
+msgid "is"
+msgstr ""
+
+#: data/rbot/plugins/time.rb:192
+msgid "was"
+msgstr ""
diff --git a/po/en/rbot-translator.po b/po/en/rbot-translator.po
index 0b0d9f88..79a63d20 100644
--- a/po/en/rbot-translator.po
+++ b/po/en/rbot-translator.po
@@ -10,6 +10,7 @@ msgstr ""
"PO-Revision-Date: 2007-07-14 00:06-0400\n"
"Last-Translator: Yaohan Chen <yaohan.chen@gmail.com>\n"
"Language-Team: English\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -59,8 +60,8 @@ msgstr ""
#: data/rbot/plugins/translator.rb:348
msgid ""
-"Command: <translator> <from> <to> <phrase>, where <translator> is one of: %"
-"{translators}. If \"translator\" is used in place of the translator name, "
+"Command: <translator> <from> <to> <phrase>, where <translator> is one of: "
+"%{translators}. If \"translator\" is used in place of the translator name, "
"the first translator in translator.default_list which supports the specified "
"direction will be picked automatically. Use \"help <translator>\" to look up "
"supported from and to languages"
@@ -74,8 +75,8 @@ msgstr ""
#: data/rbot/plugins/translator.rb:386
msgid ""
-"Unable to auto-detect source language due to broken google translator, see %"
-"{reverse}%{prefix}help translate failed%{reverse} for details"
+"Unable to auto-detect source language due to broken google translator, see "
+"%{reverse}%{prefix}help translate failed%{reverse} for details"
msgstr ""
#: data/rbot/plugins/translator.rb:391
diff --git a/po/en/rbot-tumblr.po b/po/en/rbot-tumblr.po
index 0512f222..b4311b27 100644
--- a/po/en/rbot-tumblr.po
+++ b/po/en/rbot-tumblr.po
@@ -10,6 +10,7 @@ msgstr ""
"PO-Revision-Date: 2010-06-30 09:58+0200\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -30,11 +31,11 @@ msgstr "<hidden>"
#: data/rbot/plugins/tumblr.rb:91
msgid ""
-"Links on %{chan} will go to %{group} using account %{email} and password %"
-"{pwd}"
+"Links on %{chan} will go to %{group} using account %{email} and password "
+"%{pwd}"
msgstr ""
-"Links on %{chan} will go to %{group} using account %{email} and password %"
-"{pwd}"
+"Links on %{chan} will go to %{group} using account %{email} and password "
+"%{pwd}"
#: data/rbot/plugins/tumblr.rb:107
msgid "Links on %{chan} will not be posted to tumblr anymore"
diff --git a/po/en/rbot-twitter.po b/po/en/rbot-twitter.po
index 5afae1d4..1a26eed2 100644
--- a/po/en/rbot-twitter.po
+++ b/po/en/rbot-twitter.po
@@ -6,19 +6,26 @@
msgid ""
msgstr ""
"Project-Id-Version: rbot\n"
-"POT-Creation-Date: 2009-03-20 15:57+0100\n"
+"POT-Creation-Date: 2011-06-03 12:39+0200\n"
"PO-Revision-Date: 2007-07-14 00:06-0400\n"
"Last-Translator: Yaohan Chen <yaohan.chen@gmail.com>\n"
"Language-Team: English\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: data/rbot/plugins/twitter.rb:191
+#: data/rbot/plugins/twitter.rb:200
+msgid ""
+"My authorization failed! Did you block me? Or is my Twitter Consumer Key/"
+"Secret pair incorrect?"
+msgstr ""
+
+#: data/rbot/plugins/twitter.rb:283
msgid "actions will be twitted"
msgstr ""
-#: data/rbot/plugins/twitter.rb:193
+#: data/rbot/plugins/twitter.rb:285
msgid "actions will not be twitted"
msgstr ""
diff --git a/po/en/rbot-uno.po b/po/en/rbot-uno.po
index e6856fc1..4718fb92 100644
--- a/po/en/rbot-uno.po
+++ b/po/en/rbot-uno.po
@@ -6,524 +6,553 @@
msgid ""
msgstr ""
"Project-Id-Version: rbot\n"
-"POT-Creation-Date: 2009-03-20 15:57+0100\n"
+"POT-Creation-Date: 2011-06-03 12:39+0200\n"
"PO-Revision-Date: 2007-07-14 00:06-0400\n"
"Last-Translator: Yaohan Chen <yaohan.chen@gmail.com>\n"
"Language-Team: English\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: data/rbot/plugins/games/uno.rb:243
+#: data/rbot/plugins/games/uno.rb:215
+#, fuzzy
+msgid "you can't do that, %{p}"
+msgstr "you can't change the default user"
+
+#: data/rbot/plugins/games/uno.rb:251
msgid "%{p} deals the first card from the stock"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:266
+#: data/rbot/plugins/games/uno.rb:274
msgid "no time"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:278
+#: data/rbot/plugins/games/uno.rb:286
msgid "Playing order was reversed!"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:280
+#: data/rbot/plugins/games/uno.rb:288
msgid "%{cp} bounces the pick to %{np}"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:291
+#: data/rbot/plugins/games/uno.rb:299
msgid "%{p} skips a turn!"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:380
+#: data/rbot/plugins/games/uno.rb:388
msgid "what cards were that again?"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:400
+#: data/rbot/plugins/games/uno.rb:414 data/rbot/plugins/games/uno.rb:473
+msgid "%{p}, choose a color with: co r|b|g|y"
+msgstr ""
+
+#: data/rbot/plugins/games/uno.rb:414
+msgid "you already played your card, "
+msgstr ""
+
+#: data/rbot/plugins/games/uno.rb:422
msgid "you can't play that card"
msgstr "you can't change the default user"
-#: data/rbot/plugins/games/uno.rb:427
+#: data/rbot/plugins/games/uno.rb:449
msgid "%{p} plays %{card} twice!"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:432
+#: data/rbot/plugins/games/uno.rb:454
msgid "%{p} plays %{card}"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:435
+#: data/rbot/plugins/games/uno.rb:457
msgid "%{p} has %{uno}!"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:451
-msgid "%{p}, choose a color with: co r|b|g|y"
-msgstr ""
-
-#: data/rbot/plugins/games/uno.rb:454
+#: data/rbot/plugins/games/uno.rb:476
msgid "you don't have two cards of that kind"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:457
+#: data/rbot/plugins/games/uno.rb:479
msgid "you don't have that card"
msgstr "you can't change the default user"
-#: data/rbot/plugins/games/uno.rb:467
+#: data/rbot/plugins/games/uno.rb:489
msgid "%{cp} challenges %{lp}'s %{card}!"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:471
+#: data/rbot/plugins/games/uno.rb:493
msgid "%{p} has %{cards}"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:483
+#: data/rbot/plugins/games/uno.rb:506
msgid "%{lp}'s move was legal, %{cp} must pick %{b}%{n}%{b} cards!"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:492
+#: data/rbot/plugins/games/uno.rb:515
msgid ""
"%{lp}'s move was %{b}not%{b} legal, %{lp} must pick %{b}%{n}%{b} cards and "
"play again!"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:520
+#: data/rbot/plugins/games/uno.rb:543
msgid "%{p} passes turn, and has to pick %{b}%{n}%{b} cards!"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:527
+#: data/rbot/plugins/games/uno.rb:554
msgid "%{p} passes turn"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:529
+#: data/rbot/plugins/games/uno.rb:556
msgid "you need to pick a card first"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:539
+#: data/rbot/plugins/games/uno.rb:566
msgid "you can't pick a color now, %{p}"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:554
+#: data/rbot/plugins/games/uno.rb:581
msgid "what color is that?"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:557
+#: data/rbot/plugins/games/uno.rb:584
msgid "color is now %{c}"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:565
+#: data/rbot/plugins/games/uno.rb:592
msgid "This %{uno} game has been going on for %{time}"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:570
+#: data/rbot/plugins/games/uno.rb:597
msgid "The game hasn't started yet"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:575
+#: data/rbot/plugins/games/uno.rb:602
msgid "%{uno} playing turn: %{players}"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:584
+#: data/rbot/plugins/games/uno.rb:609
+#, fuzzy
+msgid "nobody is playing %{uno} yet!"
+msgstr "Already playing shiritori here"
+
+#: data/rbot/plugins/games/uno.rb:617
msgid "it's %{player}'s turn"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:594
+#: data/rbot/plugins/games/uno.rb:627
msgid "next player must respond correctly or pick %{b}%{n}%{b} cards"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:601
+#: data/rbot/plugins/games/uno.rb:634
msgid "Current discard: %{card} %{c}"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:610
+#: data/rbot/plugins/games/uno.rb:643
msgid "Your cards: %{cards}"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:626
+#: data/rbot/plugins/games/uno.rb:659
msgid "%{player} picks a card"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:636
+#: data/rbot/plugins/games/uno.rb:669
msgid "Shuffling discarded cards"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:639
+#: data/rbot/plugins/games/uno.rb:672
msgid "No more cards!"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:645
+#: data/rbot/plugins/games/uno.rb:678
msgid "You picked %{picked}"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:652
+#: data/rbot/plugins/games/uno.rb:685
msgid "you're already in the game, %{p}"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:659
+#: data/rbot/plugins/games/uno.rb:692
msgid "you dropped from the game, %{p}, you can't get back in"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:673
+#: data/rbot/plugins/games/uno.rb:699
+msgid ""
+"you can't join now, %{p}, a %{card} was just played, wait until next turn"
+msgstr ""
+
+#: data/rbot/plugins/games/uno.rb:713
msgid "%{p} joins this game of %{uno}"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:681
+#: data/rbot/plugins/games/uno.rb:721
msgid "game will start in 20 seconds"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:692
+#: data/rbot/plugins/games/uno.rb:732
msgid "%{p} isn't playing %{uno}"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:697
+#: data/rbot/plugins/games/uno.rb:737
msgid "%{p} gives up this game of %{uno}"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:723
+#: data/rbot/plugins/games/uno.rb:744 data/rbot/plugins/games/uno.rb:802
+msgid "game start countdown stopped"
+msgstr ""
+
+#: data/rbot/plugins/games/uno.rb:770
+#, fuzzy
+msgid "there is no '%{nick}' here"
+msgstr "There is no ruleset named %{ruleset}"
+
+#: data/rbot/plugins/games/uno.rb:776
msgid "%{p} is already playing %{uno} here"
msgstr "Already playing shiritori here"
-#: data/rbot/plugins/games/uno.rb:733
+#: data/rbot/plugins/games/uno.rb:786
msgid "%{p} takes %{b}%{old}%{b}'s place at %{uno}"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:739
+#: data/rbot/plugins/games/uno.rb:792
msgid "%{b}%{old}%{b} isn't playing %{uno} here"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:748
+#: data/rbot/plugins/games/uno.rb:807
msgid "%{uno} game halted after %{time}"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:753
+#: data/rbot/plugins/games/uno.rb:812
msgid "%{uno} game halted before it could start"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:758
+#: data/rbot/plugins/games/uno.rb:817
msgid "%{uno} game finished after %{time}! The winner is %{p}"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:769
+#: data/rbot/plugins/games/uno.rb:828
msgid "%{p} has to pick %{b}%{n}%{b} cards!"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:777
+#: data/rbot/plugins/games/uno.rb:836
msgid "%{p} still had %{cards}"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:789
+#: data/rbot/plugins/games/uno.rb:848
msgid "%{p} wins with %{b}%{score}%{b} points!"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:819
+#: data/rbot/plugins/games/uno.rb:878
msgid "'jo' to join in"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:820
+#: data/rbot/plugins/games/uno.rb:879
msgid ""
"'pl <card>' to play <card>: e.g. 'pl g7' to play Green 7, or 'pl rr' to play "
"Red Reverse, or 'pl y2y2' to play both Yellow 2 cards"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:821
+#: data/rbot/plugins/games/uno.rb:880
msgid "'pe' to pick a card"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:822
+#: data/rbot/plugins/games/uno.rb:881
msgid "'pa' to pass your turn"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:823
+#: data/rbot/plugins/games/uno.rb:882
msgid ""
"'co <color>' to pick a color after playing a Wild: e.g. 'co g' to select "
"Green (or 'pl w+4 g' to select the color when playing the Wild)"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:824
+#: data/rbot/plugins/games/uno.rb:883
msgid "'ca' to show current cards"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:825
+#: data/rbot/plugins/games/uno.rb:884
msgid "'cd' to show the current discard"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:826
+#: data/rbot/plugins/games/uno.rb:885
msgid "'ch' to challenge a Wild +4"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:827
+#: data/rbot/plugins/games/uno.rb:886
msgid "'od' to show the playing order"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:828
+#: data/rbot/plugins/games/uno.rb:887
msgid "'ti' to show play time"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:829
+#: data/rbot/plugins/games/uno.rb:888
msgid "'tu' to show whose turn it is"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:832
+#: data/rbot/plugins/games/uno.rb:891
msgid ""
"A Wild +4 can only be played legally if you don't have normal (not special) "
"cards of the current color. "
msgstr ""
-#: data/rbot/plugins/games/uno.rb:833
+#: data/rbot/plugins/games/uno.rb:892
msgid "The next player can challenge a W+4 by using the 'ch' command. "
msgstr ""
-#: data/rbot/plugins/games/uno.rb:834
+#: data/rbot/plugins/games/uno.rb:893
msgid ""
"If the W+4 play was illegal, the player who played it must pick the W+4, "
"pick 4 cards from the stock, and play a legal card. "
msgstr ""
-#: data/rbot/plugins/games/uno.rb:835
+#: data/rbot/plugins/games/uno.rb:894
msgid ""
"If the W+4 play was legal, the challenger must pick 6 cards instead of 4."
msgstr ""
-#: data/rbot/plugins/games/uno.rb:837
+#: data/rbot/plugins/games/uno.rb:896
msgid ""
"play all your cards, one at a time, by matching either the color or the "
"value of the currently discarded card. "
msgstr ""
-#: data/rbot/plugins/games/uno.rb:838
+#: data/rbot/plugins/games/uno.rb:897
msgid ""
"cards with special effects: Skip (next player skips a turn), Reverse "
"(reverses the playing order), +2 (next player has to take 2 cards). "
msgstr ""
-#: data/rbot/plugins/games/uno.rb:839
+#: data/rbot/plugins/games/uno.rb:898
msgid ""
"Wilds can be played on any card, and you must specify the color for the next "
"card. "
msgstr ""
-#: data/rbot/plugins/games/uno.rb:840
+#: data/rbot/plugins/games/uno.rb:899
msgid ""
"Wild +4 also forces the next player to take 4 cards, but it can only be "
"played if you can't play a color card. "
msgstr ""
-#: data/rbot/plugins/games/uno.rb:841
+#: data/rbot/plugins/games/uno.rb:900
msgid ""
"you can play another +2 or +4 card on a +2 card, and a +4 on a +4, forcing "
"the first player who can't play one to pick the cumulative sum of all cards. "
msgstr ""
-#: data/rbot/plugins/games/uno.rb:842
+#: data/rbot/plugins/games/uno.rb:901
msgid ""
"you can also play a Reverse on a +2 or +4, bouncing the effect back to the "
"previous player (that now comes next). "
msgstr ""
-#: data/rbot/plugins/games/uno.rb:845
+#: data/rbot/plugins/games/uno.rb:904
msgid ""
"The points won with a game of %{uno} are totalled from the cards remaining "
"in the hands of the other players."
msgstr ""
-#: data/rbot/plugins/games/uno.rb:846
+#: data/rbot/plugins/games/uno.rb:905
msgid ""
"Each normal (not special) card is worth its face value (from 0 to 9 points)."
msgstr ""
-#: data/rbot/plugins/games/uno.rb:847
+#: data/rbot/plugins/games/uno.rb:906
msgid "Each colored special card (+2, Reverse, Skip) is worth 20 points."
msgstr ""
-#: data/rbot/plugins/games/uno.rb:848
+#: data/rbot/plugins/games/uno.rb:907
msgid "Each Wild and Wild +4 is worth 50 points."
msgstr ""
-#: data/rbot/plugins/games/uno.rb:853
+#: data/rbot/plugins/games/uno.rb:912
msgid ""
"You can see the scoring table with 'uno top N' where N is the number of top "
"scores to show."
msgstr ""
-#: data/rbot/plugins/games/uno.rb:855
+#: data/rbot/plugins/games/uno.rb:914
msgid ""
"You can see the winners table with 'uno topwin N' where N is the number of "
"top winners to show."
msgstr ""
-#: data/rbot/plugins/games/uno.rb:858
+#: data/rbot/plugins/games/uno.rb:917
msgid "There are 108 cards in a standard %{uno} deck."
msgstr ""
-#: data/rbot/plugins/games/uno.rb:859
+#: data/rbot/plugins/games/uno.rb:918
msgid ""
"For each color (Blue, Green, Red, Yellow) there are 19 numbered cards (from "
"0 to 9), with two of each number except for 0."
msgstr ""
-#: data/rbot/plugins/games/uno.rb:860
+#: data/rbot/plugins/games/uno.rb:919
msgid ""
"There are also 6 special cards for each color, two each of +2, Reverse, Skip."
msgstr ""
-#: data/rbot/plugins/games/uno.rb:861
+#: data/rbot/plugins/games/uno.rb:920
msgid "Finally, there are 4 Wild and 4 Wild +4 cards."
msgstr ""
-#: data/rbot/plugins/games/uno.rb:864
+#: data/rbot/plugins/games/uno.rb:923
msgid ""
"The game manager (the user that started the game) can execute the following "
"commands to manage it: "
msgstr ""
-#: data/rbot/plugins/games/uno.rb:866
+#: data/rbot/plugins/games/uno.rb:925
msgid ""
"'uno drop <user>' to drop a user from the game (any user can drop itself "
"using 'uno drop')"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:867
+#: data/rbot/plugins/games/uno.rb:926
msgid ""
"'uno replace <old> [with] <new>' to replace a player with someone else "
"(useful in case of disconnects)"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:868
+#: data/rbot/plugins/games/uno.rb:927
msgid "'uno transfer [to] <nick>' to transfer game ownership to someone else"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:869
+#: data/rbot/plugins/games/uno.rb:928
msgid "'uno end' to end the game before its natural completion"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:872
+#: data/rbot/plugins/games/uno.rb:931
msgid ""
"%{uno} game. !uno to start a game. see 'help uno rules' for the rules, 'help "
"uno admin' for admin commands, 'help uno score' for scoring rules. In-game "
"commands: %{cmds}."
msgstr ""
-#: data/rbot/plugins/games/uno.rb:892
+#: data/rbot/plugins/games/uno.rb:951
msgid "you already picked a card"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:899 data/rbot/plugins/games/uno.rb:906
-#: data/rbot/plugins/games/uno.rb:912 data/rbot/plugins/games/uno.rb:918
-#: data/rbot/plugins/games/uno.rb:934
+#: data/rbot/plugins/games/uno.rb:958 data/rbot/plugins/games/uno.rb:965
+#: data/rbot/plugins/games/uno.rb:971 data/rbot/plugins/games/uno.rb:977
+#: data/rbot/plugins/games/uno.rb:993
msgid "It's not your turn"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:931
+#: data/rbot/plugins/games/uno.rb:990
msgid "previous move cannot be challenged"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:945
+#: data/rbot/plugins/games/uno.rb:1004
msgid "it's your turn, sleepyhead"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:957
+#: data/rbot/plugins/games/uno.rb:1016
msgid ""
"There is already an %{uno} game running here, managed by %{who}. say 'jo' to "
"join in"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:965
+#: data/rbot/plugins/games/uno.rb:1024
msgid "Ok, created %{uno} game on %{channel}, say 'jo' to join in"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:973 data/rbot/plugins/games/uno.rb:993
-#: data/rbot/plugins/games/uno.rb:1129 data/rbot/plugins/games/uno.rb:1137
-#: data/rbot/plugins/games/uno.rb:1145
+#: data/rbot/plugins/games/uno.rb:1032 data/rbot/plugins/games/uno.rb:1052
+#: data/rbot/plugins/games/uno.rb:1188 data/rbot/plugins/games/uno.rb:1196
+#: data/rbot/plugins/games/uno.rb:1204
msgid "There is no %{uno} game running here"
msgstr "There is no ruleset named %{ruleset}"
-#: data/rbot/plugins/games/uno.rb:983
+#: data/rbot/plugins/games/uno.rb:1042
msgid "%{uno} game ownership transferred from %{old} to %{nick}"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:987
+#: data/rbot/plugins/games/uno.rb:1046
msgid "who is this %{nick} you want me to transfer game ownership to?"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:1071
+#: data/rbot/plugins/games/uno.rb:1130
msgid "%{nf} %{uno} games completed over %{np} games played. "
msgstr ""
-#: data/rbot/plugins/games/uno.rb:1076
+#: data/rbot/plugins/games/uno.rb:1135
msgid "%{cgt} game time for completed games"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:1080
+#: data/rbot/plugins/games/uno.rb:1139
msgid " on %{tgt} total game time. "
msgstr ""
-#: data/rbot/plugins/games/uno.rb:1086
+#: data/rbot/plugins/games/uno.rb:1145
msgid "%{avg} average game time for completed games"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:1089
+#: data/rbot/plugins/games/uno.rb:1148
msgid ", %{tavg} for all games"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:1094
+#: data/rbot/plugins/games/uno.rb:1153
msgid "nobody has played %{uno} on %{chan} yet"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:1105
+#: data/rbot/plugins/games/uno.rb:1164
msgid "%{nick} never played %{uno} here"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:1114
+#: data/rbot/plugins/games/uno.rb:1173
msgid "%{nick} played %{np} %{uno} games here, "
msgstr ""
-#: data/rbot/plugins/games/uno.rb:1117
+#: data/rbot/plugins/games/uno.rb:1176
msgid "forfeited %{nf} games, "
msgstr ""
-#: data/rbot/plugins/games/uno.rb:1118
+#: data/rbot/plugins/games/uno.rb:1177
msgid "won %{nw} games"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:1120
+#: data/rbot/plugins/games/uno.rb:1179
msgid " with %{score} total points"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:1122
+#: data/rbot/plugins/games/uno.rb:1181
msgid " and an average of %{avg} points per opponent"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:1149
+#: data/rbot/plugins/games/uno.rb:1208
msgid "%{num} cards in stock: %{stock}"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:1165
+#: data/rbot/plugins/games/uno.rb:1224
msgid "no %{uno} games were completed here"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:1173
+#: data/rbot/plugins/games/uno.rb:1232
msgid "%{uno} %{num} highest scores: "
msgstr ""
-#: data/rbot/plugins/games/uno.rb:1182
+#: data/rbot/plugins/games/uno.rb:1241
msgid "%{i}. %{b}%{nick}%{b} with %{b}%{score}%{b} points"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:1189 data/rbot/plugins/games/uno.rb:1211
+#: data/rbot/plugins/games/uno.rb:1248 data/rbot/plugins/games/uno.rb:1270
msgid "%{i}. %{nick} ( %{score} )"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:1195
+#: data/rbot/plugins/games/uno.rb:1254
msgid "%{uno} %{num} most wins: "
msgstr ""
-#: data/rbot/plugins/games/uno.rb:1204
+#: data/rbot/plugins/games/uno.rb:1263
msgid "%{i}. %{b}%{nick}%{b} with %{b}%{score}%{b} wins"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:1217
+#: data/rbot/plugins/games/uno.rb:1276
msgid "uh, what kind of score list did you want, again?"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:1218
+#: data/rbot/plugins/games/uno.rb:1277
msgid ""
" I can only show the top scores (with top) and the most wins (with topwin)"
msgstr ""
diff --git a/po/en/rbot-weather.po b/po/en/rbot-weather.po
index e69de29b..5ba7147c 100644
--- a/po/en/rbot-weather.po
+++ b/po/en/rbot-weather.po
@@ -0,0 +1,37 @@
+#: data/rbot/plugins/weather.rb:32
+msgid "couldn't get data for %{station} (%{message})"
+msgstr ""
+
+#: data/rbot/plugins/weather.rb:57
+msgid ""
+"At %{time} the conditions at %{location} (%{station_id}) were %{weather} "
+"with a visibility of %{visibility_mi}mi. The wind was %{wind} with "
+"%{relative_humidity}%% relative humidity. The temperature was "
+"%{temperature}%{heatindexorwindchill}, and the pressure was %{pressure}."
+msgstr ""
+
+#: data/rbot/plugins/weather.rb:64
+msgid " with a heat index of %{hi}"
+msgstr ""
+
+#: data/rbot/plugins/weather.rb:66
+msgid " with a windchill of %{wc}"
+msgstr ""
+
+#: data/rbot/plugins/weather.rb:169
+msgid "%{error}, will try WU service"
+msgstr ""
+
+#: data/rbot/plugins/weather.rb:318
+msgid "no reason specified"
+msgstr ""
+
+#: data/rbot/plugins/weather.rb:365
+msgid ""
+"Google weather info for %{city} on %{date}: %{conds}. Three-day forecast: "
+"%{forecast}"
+msgstr ""
+
+#: data/rbot/plugins/weather.rb:373
+msgid "Google weather failed: %{e}"
+msgstr ""
diff --git a/po/en/rbot-wheelfortune.po b/po/en/rbot-wheelfortune.po
index f3950a69..e2a9fcba 100644
--- a/po/en/rbot-wheelfortune.po
+++ b/po/en/rbot-wheelfortune.po
@@ -10,6 +10,7 @@ msgstr ""
"PO-Revision-Date: 2007-07-14 00:06-0400\n"
"Last-Translator: Yaohan Chen <yaohan.chen@gmail.com>\n"
"Language-Team: English\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -113,8 +114,8 @@ msgstr ""
#: data/rbot/plugins/games/wheelfortune.rb:320
msgid ""
-"there's already a pending clue for %{name} round %{count} on %{chan}: %"
-"{catclue}"
+"there's already a pending clue for %{name} round %{count} on %{chan}: "
+"%{catclue}"
msgstr ""
#: data/rbot/plugins/games/wheelfortune.rb:333
@@ -142,8 +143,8 @@ msgstr ""
#: data/rbot/plugins/games/wheelfortune.rb:380
msgid ""
-"you can only replace questions between rounds %{min} and %{max} in the %"
-"{name} game on %{chan}"
+"you can only replace questions between rounds %{min} and %{max} in the "
+"%{name} game on %{chan}"
msgstr ""
#: data/rbot/plugins/games/wheelfortune.rb:409
@@ -176,8 +177,8 @@ msgstr ""
#: data/rbot/plugins/games/wheelfortune.rb:495
msgid ""
-"%{bold}%{color}%{name}%{bold}%{nocolor}: %{who} %{bold}wins%{bold} after %"
-"{count} rounds!\n"
+"%{bold}%{color}%{name}%{bold}%{nocolor}: %{who} %{bold}wins%{bold} after "
+"%{count} rounds!\n"
"The final score is"
msgstr ""
diff --git a/po/en/rbot-youtube.po b/po/en/rbot-youtube.po
index 3a4cb656..723f22b5 100644
--- a/po/en/rbot-youtube.po
+++ b/po/en/rbot-youtube.po
@@ -6,10 +6,11 @@
msgid ""
msgstr ""
"Project-Id-Version: rbot\n"
-"POT-Creation-Date: 2008-06-20 01:49+0200\n"
+"POT-Creation-Date: 2009-03-20 15:57+0100\n"
"PO-Revision-Date: 2007-07-14 00:06-0400\n"
"Last-Translator: Yaohan Chen <yaohan.chen@gmail.com>\n"
"Language-Team: English\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -17,8 +18,8 @@ msgstr ""
#: data/rbot/plugins/youtube.rb:33
msgid ""
-"Category: %{cat}. Rating: %{rating}. Author: %{author}. Duration: %"
-"{duration}. %{views} views, faved %{faves} times. %{desc}"
+"Category: %{cat}. Rating: %{rating}. Author: %{author}. Duration: "
+"%{duration}. %{views} views, faved %{faves} times. %{desc}"
msgstr ""
#: data/rbot/plugins/youtube.rb:77 data/rbot/plugins/youtube.rb:107
@@ -27,8 +28,8 @@ msgstr ""
#: data/rbot/plugins/youtube.rb:183
msgid ""
-"%{bold}%{title}%{bold} [%{cat}] %{rating} @ %{url} by %{author} (%"
-"{duration}). %{views} views, faved %{faves} times. %{desc}"
+"%{bold}%{title}%{bold} [%{cat}] %{rating} @ %{url} by %{author} "
+"(%{duration}). %{views} views, faved %{faves} times. %{desc}"
msgstr ""
#: data/rbot/plugins/youtube.rb:186
diff --git a/po/en/rbot.po b/po/en/rbot.po
index c1b96d9f..22339e04 100644
--- a/po/en/rbot.po
+++ b/po/en/rbot.po
@@ -6,10 +6,11 @@
msgid ""
msgstr ""
"Project-Id-Version: rbot\n"
-"POT-Creation-Date: 2010-06-30 09:58+0200\n"
+"POT-Creation-Date: 2011-06-03 12:39+0200\n"
"PO-Revision-Date: 2007-07-14 00:06-0400\n"
"Last-Translator: Yaohan Chen <yaohan.chen@gmail.com>\n"
"Language-Team: English\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -302,28 +303,35 @@ msgstr "user list : lists all the botusers"
#: lib/rbot/core/auth.rb:403
msgid ""
-"user destroy <botuser> : destroys <botuser>. This function %{highlight}must%"
-"{highlight} be called in two steps. On the first call <botuser> is queued "
+"user destroy <botuser> : destroys <botuser>. This function %{highlight}must"
+"%{highlight} be called in two steps. On the first call <botuser> is queued "
"for destruction. On the second call, which must be in the form 'user confirm "
"destroy <botuser>', the botuser will be destroyed. If you want to cancel the "
"destruction, issue the command 'user cancel destroy <botuser>'"
msgstr ""
-"user destroy <botuser> <password> : destroys <botuser>; this function %"
-"{highlight}must%{highlight} be called in two steps. On the first call, no "
-"password must be specified: <botuser> is then queued for destruction. On the "
-"second call, you must specify the correct password for <botuser>, and it "
-"will be destroyed. If you want to cancel the destruction, issue the command "
-"+user cancel destroy <botuser>+"
#: lib/rbot/core/auth.rb:405
msgid ""
+"user export [to <filename>]: exports user data to file <filename> (default: "
+"new-auth.users)"
+msgstr ""
+
+#: lib/rbot/core/auth.rb:407
+msgid ""
+"user import [from <filename>]: import user data from file <filename> "
+"(default: new-auth.users)"
+msgstr ""
+
+#: lib/rbot/core/auth.rb:409
+#, fuzzy
+msgid ""
"user topics: show, enable|disable, add|rm netmask, set, reset, tell, create, "
-"list, destroy"
+"list, destroy, import, export"
msgstr ""
"user topics: show, enable|disable, add|rm netmask, set, reset, tell, create, "
"list, destroy"
-#: lib/rbot/core/auth.rb:408
+#: lib/rbot/core/auth.rb:412
#, fuzzy
msgid ""
"auth <masterpassword>: log in as the bot owner; other commands: login, "
@@ -333,228 +341,228 @@ msgstr ""
"auth <masterpassword>: log in as the bot owner; other commands: login, "
"whoami, permission syntax, permissions [re]set, permissions view, user"
-#: lib/rbot/core/auth.rb:410
+#: lib/rbot/core/auth.rb:414
msgid ""
"meet <nick> [as <user>]: creates a bot user for nick, calling it user "
"(defaults to the nick itself)"
msgstr ""
-#: lib/rbot/core/auth.rb:412
+#: lib/rbot/core/auth.rb:416
msgid "hello: creates a bot user for the person issuing the command"
msgstr ""
-#: lib/rbot/core/auth.rb:415
+#: lib/rbot/core/auth.rb:419
msgid ""
"allow <user> to do <sample command> [<where>]: gives botuser <user> the "
"permissions to execute a command such as the provided sample command"
msgstr ""
-#: lib/rbot/core/auth.rb:416 lib/rbot/core/auth.rb:424
+#: lib/rbot/core/auth.rb:420 lib/rbot/core/auth.rb:428
msgid "(in private or in channel, according to the optional <where>)."
msgstr ""
-#: lib/rbot/core/auth.rb:417 lib/rbot/core/auth.rb:425
+#: lib/rbot/core/auth.rb:421 lib/rbot/core/auth.rb:429
msgid ""
"<sample command> should be a full command, not just the command keyword --"
msgstr ""
-#: lib/rbot/core/auth.rb:418
+#: lib/rbot/core/auth.rb:422
msgid "correct: allow user to do addquote stuff --"
msgstr ""
-#: lib/rbot/core/auth.rb:419
+#: lib/rbot/core/auth.rb:423
msgid "wrong: allow user to do addquote."
msgstr ""
-#: lib/rbot/core/auth.rb:423
+#: lib/rbot/core/auth.rb:427
msgid ""
"deny <user> from doing <sample command> [<where>]: removes from botuser "
"<user> the permissions to execute a command such as the provided sample "
"command"
msgstr ""
-#: lib/rbot/core/auth.rb:426
+#: lib/rbot/core/auth.rb:430
msgid "correct: deny user from doing addquote stuff --"
msgstr ""
-#: lib/rbot/core/auth.rb:427
+#: lib/rbot/core/auth.rb:431
msgid "wrong: deny user from doing addquote."
msgstr ""
-#: lib/rbot/core/auth.rb:430
+#: lib/rbot/core/auth.rb:434
msgid ""
"auth commands: auth, login, whoami, who, permission[s], user, meet, hello, "
"allow, deny"
msgstr "auth commands: auth, login, whoami, permission[s], user"
-#: lib/rbot/core/auth.rb:435
+#: lib/rbot/core/auth.rb:439
msgid "sorry, I need more arguments to %{command}"
msgstr "sorry, I need more arguments to %{command}"
-#: lib/rbot/core/auth.rb:439
+#: lib/rbot/core/auth.rb:443
msgid "I can only %{command} these: %{arguments}"
msgstr "I can only %{command} these: %{arguments}"
-#: lib/rbot/core/auth.rb:474
+#: lib/rbot/core/auth.rb:478
msgid "no such bot user %{user}"
msgstr "no such botuser %{user}"
-#: lib/rbot/core/auth.rb:477
+#: lib/rbot/core/auth.rb:481
msgid "you can't mess with %{user}"
msgstr "you can't mess with %{user}"
-#: lib/rbot/core/auth.rb:489
+#: lib/rbot/core/auth.rb:493
msgid "you can't see the properties of %{user}"
msgstr "you can't see the properties of %{user}"
-#: lib/rbot/core/auth.rb:498
+#: lib/rbot/core/auth.rb:502
msgid "no way I'm telling you the master password!"
msgstr "no way I'm telling you the master password!"
-#: lib/rbot/core/auth.rb:499
+#: lib/rbot/core/auth.rb:503
msgid "you can't ask for someone else's password"
msgstr "you can't ask for someone else's password"
-#: lib/rbot/core/auth.rb:501
+#: lib/rbot/core/auth.rb:505
msgid ""
"c'mon, you can't be asking me seriously to tell you the password in public!"
msgstr ""
"c'mon, you can't be asking me seriously to tell you the password in public!"
-#: lib/rbot/core/auth.rb:502
+#: lib/rbot/core/auth.rb:506
msgid "the password for %{user} is %{password}"
msgstr "the password for %{user} is %{password}"
-#: lib/rbot/core/auth.rb:516
+#: lib/rbot/core/auth.rb:520
msgid "can %{action}"
msgstr "can %{action}"
-#: lib/rbot/core/auth.rb:518
+#: lib/rbot/core/auth.rb:522
msgid "can not %{action}"
msgstr "can not %{action}"
-#: lib/rbot/core/auth.rb:522
+#: lib/rbot/core/auth.rb:526
msgid "knows no netmasks"
msgstr "knows no netmasks"
-#: lib/rbot/core/auth.rb:524
+#: lib/rbot/core/auth.rb:528
msgid "knows %{netmasks}"
msgstr "knows %{netmasks}"
-#: lib/rbot/core/auth.rb:531 lib/rbot/core/auth.rb:558
-#: lib/rbot/core/auth.rb:576 lib/rbot/core/auth.rb:608
+#: lib/rbot/core/auth.rb:535 lib/rbot/core/auth.rb:562
+#: lib/rbot/core/auth.rb:580 lib/rbot/core/auth.rb:612
msgid "you can't change the default user"
msgstr "you can't change the default user"
-#: lib/rbot/core/auth.rb:532 lib/rbot/core/auth.rb:560
-#: lib/rbot/core/auth.rb:578 lib/rbot/core/auth.rb:610
+#: lib/rbot/core/auth.rb:536 lib/rbot/core/auth.rb:564
+#: lib/rbot/core/auth.rb:582 lib/rbot/core/auth.rb:614
msgid "you can't edit %{user}"
msgstr "you can't edit %{user}"
-#: lib/rbot/core/auth.rb:547 lib/rbot/core/auth.rb:594
+#: lib/rbot/core/auth.rb:551 lib/rbot/core/auth.rb:598
msgid "I ignored %{things} because %{reason}"
msgstr "I ignored %{things} because %{reason}"
-#: lib/rbot/core/auth.rb:551 lib/rbot/core/auth.rb:598
+#: lib/rbot/core/auth.rb:555 lib/rbot/core/auth.rb:602
msgid "I haven't changed anything"
msgstr "I haven't changed anything"
-#: lib/rbot/core/auth.rb:569
+#: lib/rbot/core/auth.rb:573
msgid "is that a joke? setting the password in public?"
msgstr "is that a joke? setting the password in public?"
-#: lib/rbot/core/auth.rb:601
+#: lib/rbot/core/auth.rb:605
msgid "the password for %{user} is now %{password}"
msgstr "the password for %{user} is now %{password}"
-#: lib/rbot/core/auth.rb:615
+#: lib/rbot/core/auth.rb:619
msgid ""
"I can only add/remove netmasks. See +help user add+ for more instructions"
msgstr ""
"I can only add/remove netmasks. See +help user add+ for more instructions"
-#: lib/rbot/core/auth.rb:636
+#: lib/rbot/core/auth.rb:640
msgid "sorry, I don't know how to %{request}"
msgstr "sorry, I don't know how to %{request}"
-#: lib/rbot/core/auth.rb:639
+#: lib/rbot/core/auth.rb:643
msgid "couldn't %{cmd}: %{exception}"
msgstr "couldn't login: %{exception}"
-#: lib/rbot/core/auth.rb:668
+#: lib/rbot/core/auth.rb:672
msgid ""
-"you are now registered as %{buname}. I created a random password for you : %"
-"{pass} and you can change it at any time by telling me 'user set password "
+"you are now registered as %{buname}. I created a random password for you : "
+"%{pass} and you can change it at any time by telling me 'user set password "
"<password>' in private"
msgstr ""
-#: lib/rbot/core/auth.rb:675
+#: lib/rbot/core/auth.rb:679
msgid "but I already know %{buname}"
msgstr ""
-#: lib/rbot/core/auth.rb:677
+#: lib/rbot/core/auth.rb:681
msgid "I had problems meeting %{nick}: %{e}"
msgstr ""
-#: lib/rbot/core/auth.rb:686
+#: lib/rbot/core/auth.rb:690
msgid "couldn't find botuser %{user}"
msgstr "couldn't find botuser %{user}"
-#: lib/rbot/core/auth.rb:688
+#: lib/rbot/core/auth.rb:692
msgid "I'm not telling the master password to anyone, pal"
msgstr "I'm not telling the master password to anyone, pal"
-#: lib/rbot/core/auth.rb:689
+#: lib/rbot/core/auth.rb:693
msgid "the password for botuser %{user} is %{password}"
msgstr "the password for botuser %{user} is %{password}"
-#: lib/rbot/core/auth.rb:692
+#: lib/rbot/core/auth.rb:696
msgid "I told %{user} that %{message}"
msgstr "I told %{user} that %{message}"
-#: lib/rbot/core/auth.rb:698
+#: lib/rbot/core/auth.rb:702
msgid "are you nuts, creating a botuser with a publicly known password?"
msgstr "are you nuts, creating a botuser with a publicly known password?"
-#: lib/rbot/core/auth.rb:703
+#: lib/rbot/core/auth.rb:707
msgid "failed to create %{user}: %{exception}"
msgstr "failed to create %{user}: %{exception}"
-#: lib/rbot/core/auth.rb:707
+#: lib/rbot/core/auth.rb:711
msgid "created botuser %{user}"
msgstr "created botuser %{user}"
-#: lib/rbot/core/auth.rb:715
+#: lib/rbot/core/auth.rb:719
msgid " (queued for destruction)"
msgstr " (queued for destruction)"
-#: lib/rbot/core/auth.rb:718
+#: lib/rbot/core/auth.rb:722
msgid "I have no botusers other than the default ones"
msgstr "I have no botusers other than the default ones"
-#: lib/rbot/core/auth.rb:719
+#: lib/rbot/core/auth.rb:723
msgid "botuser: %{list}"
msgid_plural "botusers: %{list}"
msgstr[0] "botuser: %{list}"
msgstr[1] "botusers: %{list}"
-#: lib/rbot/core/auth.rb:726
+#: lib/rbot/core/auth.rb:730
msgid "You can't destroy %{user}"
msgstr "You can't destroy %{user}"
-#: lib/rbot/core/auth.rb:736
+#: lib/rbot/core/auth.rb:740
msgid "no such botuser %{user}"
msgstr "no such botuser %{user}"
-#: lib/rbot/core/auth.rb:743
+#: lib/rbot/core/auth.rb:747
msgid "%{user} removed from the destruction queue"
msgstr "%{user} removed from the destruction queue"
-#: lib/rbot/core/auth.rb:745
+#: lib/rbot/core/auth.rb:749
msgid "%{user} was not queued for destruction"
msgstr "%{user} was not queued for destruction"
-#: lib/rbot/core/auth.rb:750
+#: lib/rbot/core/auth.rb:754
msgid ""
"%{user} already queued for destruction, use %{highlight}user confirm destroy "
"%{user}%{highlight} to destroy it"
@@ -562,87 +570,87 @@ msgstr ""
"%{user} already queued for destruction, use %{highlight}user destroy %{user} "
"<password>%{highlight} to destroy it"
-#: lib/rbot/core/auth.rb:753
+#: lib/rbot/core/auth.rb:757
msgid ""
-"%{user} queued for destruction, use %{highlight}user confirm destroy %{user}%"
-"{highlight} to destroy it"
+"%{user} queued for destruction, use %{highlight}user confirm destroy "
+"%{user}%{highlight} to destroy it"
msgstr ""
"%{user} queued for destruction, use %{highlight}user destroy %{user} "
"<password>%{highlight} to destroy it"
-#: lib/rbot/core/auth.rb:757
+#: lib/rbot/core/auth.rb:761
msgid "%{user} is not queued for destruction yet"
msgstr "%{user} is not queued for destruction yet"
-#: lib/rbot/core/auth.rb:766 lib/rbot/core/auth.rb:806
+#: lib/rbot/core/auth.rb:770 lib/rbot/core/auth.rb:810
msgid "failed: %{exception}"
msgstr "failed: %{exception}"
-#: lib/rbot/core/auth.rb:768
+#: lib/rbot/core/auth.rb:772
msgid "botuser %{user} destroyed"
msgstr "botuser %{user} destroyed"
-#: lib/rbot/core/auth.rb:775
+#: lib/rbot/core/auth.rb:779
msgid "please don't touch the default users"
msgstr "please don't touch the default users"
-#: lib/rbot/core/auth.rb:784
+#: lib/rbot/core/auth.rb:788
msgid "no such botuser %{source}"
msgstr "no such botuser %{source}"
-#: lib/rbot/core/auth.rb:786
+#: lib/rbot/core/auth.rb:790
msgid "botuser %{dest} exists already"
msgstr "botuser %{dest} exists already"
-#: lib/rbot/core/auth.rb:809
+#: lib/rbot/core/auth.rb:813
msgid "botuser %{source} copied to %{dest}"
msgstr "botuser %{source} copied to %{dest}"
-#: lib/rbot/core/auth.rb:812
+#: lib/rbot/core/auth.rb:816
msgid "botuser %{source} renamed to %{dest}"
msgstr "botuser %{source} renamed to %{dest}"
-#: lib/rbot/core/auth.rb:832
+#: lib/rbot/core/auth.rb:836
msgid "selecting data to export ..."
msgstr "selecting data to export ..."
-#: lib/rbot/core/auth.rb:848
+#: lib/rbot/core/auth.rb:852
msgid "preparing data for export ..."
msgstr "preparing data for export ..."
-#: lib/rbot/core/auth.rb:871
+#: lib/rbot/core/auth.rb:875
msgid "failed to prepare data: %{exception}"
msgstr "failed to prepare data: %{exception}"
-#: lib/rbot/core/auth.rb:876
+#: lib/rbot/core/auth.rb:880
msgid "exporting to %{file} ..."
msgstr "exporting to %{file} ..."
-#: lib/rbot/core/auth.rb:883
+#: lib/rbot/core/auth.rb:887
msgid "failed to export users: %{exception}"
msgstr "failed to export users: %{exception}"
-#: lib/rbot/core/auth.rb:887 lib/rbot/core/auth.rb:965
+#: lib/rbot/core/auth.rb:891 lib/rbot/core/auth.rb:969
msgid "done"
msgstr "done"
-#: lib/rbot/core/auth.rb:904
+#: lib/rbot/core/auth.rb:908
msgid "reading %{file} ..."
msgstr "reading %{file} ..."
-#: lib/rbot/core/auth.rb:908
+#: lib/rbot/core/auth.rb:912
msgid "failed to import from: %{exception}"
msgstr "failed to import from: %{exception}"
-#: lib/rbot/core/auth.rb:915
+#: lib/rbot/core/auth.rb:919
msgid "selecting data to import ..."
msgstr "selecting data to import ..."
-#: lib/rbot/core/auth.rb:925
+#: lib/rbot/core/auth.rb:929
msgid "parsing data from import ..."
msgstr "parsing data from import ..."
-#: lib/rbot/core/auth.rb:945
+#: lib/rbot/core/auth.rb:949
msgid "failed to parse data: %{exception}"
msgstr "failed to parse data: %{exception}"
@@ -662,10 +670,15 @@ msgstr "restart => completely stop and restart the bot (including reconnect)"
msgid "reconnect => ask the bot to disconnect and then connect again"
msgstr ""
-#: lib/rbot/core/basics.rb:163
+#: lib/rbot/core/basics.rb:161
msgid "part"
msgstr "part"
+#: lib/rbot/core/basics.rb:163
+#, fuzzy
+msgid "part <channel> => part channel <channel>"
+msgstr "hide => part all channels"
+
#: lib/rbot/core/basics.rb:165
msgid "hide => part all channels"
msgstr "hide => part all channels"
@@ -903,112 +916,112 @@ msgstr "%{word} learned from %{user} on %{date}"
msgid "sorry, no %{key} data for %{user}"
msgstr "%{word} learned from %{user} on %{date}"
-#: lib/rbot/core/utils/extends.rb:164 lib/rbot/core/utils/utils.rb:201
-#: lib/rbot/core/utils/utils.rb:729
+#: lib/rbot/core/utils/extends.rb:175 lib/rbot/core/utils/utils.rb:203
+#: lib/rbot/core/utils/utils.rb:745
msgid " and "
msgstr ""
-#: lib/rbot/core/utils/utils.rb:184
+#: lib/rbot/core/utils/utils.rb:186
msgid "year"
msgstr ""
-#: lib/rbot/core/utils/utils.rb:184
+#: lib/rbot/core/utils/utils.rb:186
msgid "years"
msgstr ""
-#: lib/rbot/core/utils/utils.rb:186
+#: lib/rbot/core/utils/utils.rb:188
msgid "month"
msgstr ""
-#: lib/rbot/core/utils/utils.rb:186
+#: lib/rbot/core/utils/utils.rb:188
msgid "months"
msgstr ""
-#: lib/rbot/core/utils/utils.rb:188
+#: lib/rbot/core/utils/utils.rb:190
msgid "day"
msgstr ""
-#: lib/rbot/core/utils/utils.rb:188
+#: lib/rbot/core/utils/utils.rb:190
msgid "days"
msgstr ""
-#: lib/rbot/core/utils/utils.rb:190
+#: lib/rbot/core/utils/utils.rb:192
msgid "hour"
msgstr ""
-#: lib/rbot/core/utils/utils.rb:190
+#: lib/rbot/core/utils/utils.rb:192
msgid "hours"
msgstr ""
-#: lib/rbot/core/utils/utils.rb:192
+#: lib/rbot/core/utils/utils.rb:194
msgid "minute"
msgstr ""
-#: lib/rbot/core/utils/utils.rb:192
+#: lib/rbot/core/utils/utils.rb:194
msgid "minutes"
msgstr ""
-#: lib/rbot/core/utils/utils.rb:194
+#: lib/rbot/core/utils/utils.rb:196
msgid "second"
msgstr ""
-#: lib/rbot/core/utils/utils.rb:194
+#: lib/rbot/core/utils/utils.rb:196
msgid "seconds"
msgstr ""
-#: lib/rbot/core/utils/utils.rb:232
+#: lib/rbot/core/utils/utils.rb:234
msgid "right now"
msgstr ""
-#: lib/rbot/core/utils/utils.rb:236
+#: lib/rbot/core/utils/utils.rb:238
msgid "%{d} from now"
msgstr ""
-#: lib/rbot/core/utils/utils.rb:238
+#: lib/rbot/core/utils/utils.rb:240
msgid "%{d} ago"
msgstr ""
-#: lib/rbot/core/utils/utils.rb:250
+#: lib/rbot/core/utils/utils.rb:252
msgid "%{m} years"
msgstr ""
-#: lib/rbot/core/utils/utils.rb:252
+#: lib/rbot/core/utils/utils.rb:254
msgid "%{m} months"
msgstr ""
-#: lib/rbot/core/utils/utils.rb:254
+#: lib/rbot/core/utils/utils.rb:256
msgid "%{m} weeks"
msgstr ""
-#: lib/rbot/core/utils/utils.rb:256
+#: lib/rbot/core/utils/utils.rb:258
msgid "%{m} days"
msgstr ""
-#: lib/rbot/core/utils/utils.rb:258
+#: lib/rbot/core/utils/utils.rb:260
msgid "%{m} hours"
msgstr ""
-#: lib/rbot/core/utils/utils.rb:260
+#: lib/rbot/core/utils/utils.rb:262
msgid "half an hour"
msgstr ""
-#: lib/rbot/core/utils/utils.rb:263
+#: lib/rbot/core/utils/utils.rb:265
msgid "an hour"
msgstr ""
-#: lib/rbot/core/utils/utils.rb:265
+#: lib/rbot/core/utils/utils.rb:267
msgid "an hour and a half"
msgstr ""
-#: lib/rbot/core/utils/utils.rb:267
+#: lib/rbot/core/utils/utils.rb:269
msgid "%{m} minutes"
msgstr ""
-#: lib/rbot/core/utils/utils.rb:269
+#: lib/rbot/core/utils/utils.rb:271
msgid "%{m} seconds"
msgstr ""
-#: lib/rbot/core/utils/utils.rb:271
+#: lib/rbot/core/utils/utils.rb:273
msgid "one second"
msgstr ""
@@ -1024,27 +1037,27 @@ msgstr ""
msgid "Wordlists: %{found}"
msgstr ""
-#: lib/rbot/ircbot.rb:500
+#: lib/rbot/ircbot.rb:501
msgid "Unknown DB adaptor: %s"
msgstr ""
-#: lib/rbot/ircbot.rb:1284
+#: lib/rbot/ircbot.rb:1290
msgid "restarting, back in %{wait}..."
msgstr ""
-#: lib/rbot/ircbot.rb:1367
+#: lib/rbot/ircbot.rb:1373
msgid "help topics: "
msgstr ""
-#: lib/rbot/ircbot.rb:1369
+#: lib/rbot/ircbot.rb:1375
msgid " (help <topic> for more info)"
msgstr ""
-#: lib/rbot/ircbot.rb:1372
+#: lib/rbot/ircbot.rb:1378
msgid "no help for topic %{topic}"
msgstr ""
-#: lib/rbot/ircbot.rb:1383
+#: lib/rbot/ircbot.rb:1389
msgid ""
"Uptime %{up}, %{plug} plugins active, %{sent} lines sent, %{recv} received."
msgstr ""
@@ -1053,105 +1066,105 @@ msgstr ""
msgid "incorrect usage, ask for help using '%{command}'"
msgstr "incorrect usage, ask for help using '%{command}'"
-#: lib/rbot/plugins.rb:733
+#: lib/rbot/plugins.rb:734
msgid "%{count} core module loaded"
msgid_plural "%{count} core modules loaded"
msgstr[0] "%{count} core module loaded"
msgstr[1] "%{count} core modules loaded"
-#: lib/rbot/plugins.rb:736
+#: lib/rbot/plugins.rb:737
msgid "%{count} core module: %{list}"
msgid_plural "%{count} core modules: %{list}"
msgstr[0] "%{count} core module: %{list}"
msgstr[1] "%{count} core modules: %{list}"
-#: lib/rbot/plugins.rb:742
+#: lib/rbot/plugins.rb:743
msgid "no core botmodules loaded"
msgstr "no core botmodules loaded"
-#: lib/rbot/plugins.rb:747
+#: lib/rbot/plugins.rb:748
msgid "%{count} plugin loaded"
msgid_plural "%{count} plugins loaded"
msgstr[0] "%{count} plugin loaded"
msgstr[1] "%{count} plugins loaded"
-#: lib/rbot/plugins.rb:750
+#: lib/rbot/plugins.rb:751
msgid "%{count} plugin: %{list}"
msgid_plural "%{count} plugins: %{list}"
msgstr[0] "%{count} plugin: %{list}"
msgstr[1] "%{count} plugins: %{list}"
-#: lib/rbot/plugins.rb:761
+#: lib/rbot/plugins.rb:762
msgid "%{highlight}%{count} plugin ignored%{highlight}"
msgid_plural "%{highlight}%{count} plugins ignored%{highlight}"
msgstr[0] "%{highlight}%{count} plugin ignored%{highlight}"
msgstr[1] "%{highlight}%{count} plugins ignored%{highlight}"
-#: lib/rbot/plugins.rb:766
+#: lib/rbot/plugins.rb:767
msgid ""
-"%{highlight}%{count} plugin ignored%{highlight}: use %{bold}%{command}%"
-"{bold} to see why"
+"%{highlight}%{count} plugin ignored%{highlight}: use "
+"%{bold}%{command}%{bold} to see why"
msgid_plural ""
-"%{highlight}%{count} plugins ignored%{highlight}: use %{bold}%{command}%"
-"{bold} to see why"
+"%{highlight}%{count} plugins ignored%{highlight}: use "
+"%{bold}%{command}%{bold} to see why"
msgstr[0] ""
-"%{highlight}%{count} plugin ignored%{highlight}: use %{bold}%{command}%"
-"{bold} to see why"
+"%{highlight}%{count} plugin ignored%{highlight}: use "
+"%{bold}%{command}%{bold} to see why"
msgstr[1] ""
-"%{highlight}%{count} plugins ignored%{highlight}: use %{bold}%{command}%"
-"{bold} to see why"
+"%{highlight}%{count} plugins ignored%{highlight}: use "
+"%{bold}%{command}%{bold} to see why"
-#: lib/rbot/plugins.rb:776
+#: lib/rbot/plugins.rb:777
msgid "%{highlight}%{count} plugin failed to load%{highlight}"
msgid_plural "%{highlight}%{count} plugins failed to load%{highlight}"
msgstr[0] "%{highlight}%{count} plugin failed to load%{highlight}"
msgstr[1] "%{highlight}%{count} plugins failed to load%{highlight}"
-#: lib/rbot/plugins.rb:781
+#: lib/rbot/plugins.rb:782
msgid ""
-"%{highlight}%{count} plugin failed to load%{highlight}: use %{bold}%"
-"{command}%{bold} to see why"
+"%{highlight}%{count} plugin failed to load%{highlight}: use "
+"%{bold}%{command}%{bold} to see why"
msgid_plural ""
-"%{highlight}%{count} plugins failed to load%{highlight}: use %{bold}%"
-"{command}%{bold} to see why"
+"%{highlight}%{count} plugins failed to load%{highlight}: use "
+"%{bold}%{command}%{bold} to see why"
msgstr[0] ""
-"%{highlight}%{count} plugin failed to load%{highlight}: use %{bold}%"
-"{command}%{bold} to see why"
+"%{highlight}%{count} plugin failed to load%{highlight}: use "
+"%{bold}%{command}%{bold} to see why"
msgstr[1] ""
-"%{highlight}%{count} plugins failed to load%{highlight}: use %{bold}%"
-"{command}%{bold} to see why"
+"%{highlight}%{count} plugins failed to load%{highlight}: use "
+"%{bold}%{command}%{bold} to see why"
-#: lib/rbot/plugins.rb:811
+#: lib/rbot/plugins.rb:812
msgid "no plugins failed to load"
msgstr "no plugins failed to load"
-#: lib/rbot/plugins.rb:813
+#: lib/rbot/plugins.rb:814
msgid ""
-"%{highlight}%{plugin}%{highlight} in %{dir} failed with error %{exception}: %"
-"{reason}"
+"%{highlight}%{plugin}%{highlight} in %{dir} failed with error %{exception}: "
+"%{reason}"
msgstr ""
-"%{highlight}%{plugin}%{highlight} in %{dir} failed with error %{exception}: %"
-"{reason}"
+"%{highlight}%{plugin}%{highlight} in %{dir} failed with error %{exception}: "
+"%{reason}"
-#: lib/rbot/plugins.rb:817
+#: lib/rbot/plugins.rb:818
msgid "at %{backtrace}"
msgstr "at %{backtrace}"
-#: lib/rbot/plugins.rb:823
+#: lib/rbot/plugins.rb:824
msgid "no plugins were ignored"
msgstr "no plugins were ignored"
-#: lib/rbot/plugins.rb:827
+#: lib/rbot/plugins.rb:828
msgid "overruled by previous"
msgstr "overruled by previous"
-#: lib/rbot/registry/bdb.rb:226 lib/rbot/registry/tc.rb:198
+#: lib/rbot/registry/bdb.rb:242 lib/rbot/registry/tc.rb:225
msgid ""
"upgrading old-style (rbot 0.9.5 or earlier) plugin registry to new format"
msgstr ""
"upgrading old-style (rbot 0.9.5 or earlier) plugin registry to new format"
-#: lib/rbot/registry/bdb.rb:245 lib/rbot/registry/tc.rb:222
+#: lib/rbot/registry/bdb.rb:261 lib/rbot/registry/tc.rb:251
msgid ""
"upgrading previous (rbot 0.9.9 or earlier) plugin registry to new split "
"format"
@@ -1159,13 +1172,13 @@ msgstr ""
"upgrading previous (rbot 0.9.9 or earlier) plugin registry to new split "
"format"
-#: lib/rbot/registry/bdb.rb:394 lib/rbot/registry/tc.rb:368
+#: lib/rbot/registry/bdb.rb:410 lib/rbot/registry/tc.rb:397
msgid "marshal recovery failed, trying default"
msgstr "marshal recovery failed, trying default"
-#~ msgid "nick <nick> => attempt to change nick to <nick>"
-#~ msgstr "nick <nick> => attempt to change nick to <nick>"
-
#, fuzzy
#~ msgid "on %{date}"
#~ msgstr "can %{action}"
+
+#~ msgid "nick <nick> => attempt to change nick to <nick>"
+#~ msgstr "nick <nick> => attempt to change nick to <nick>"
diff --git a/po/fi/rbot-alias.po b/po/fi/rbot-alias.po
index 12267a6f..b9f3289c 100644
--- a/po/fi/rbot-alias.po
+++ b/po/fi/rbot-alias.po
@@ -10,6 +10,7 @@ msgstr ""
"PO-Revision-Date: 2009-03-20 15:57+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
diff --git a/po/fi/rbot-autorejoin.po b/po/fi/rbot-autorejoin.po
index 1dcf6b44..703d7856 100644
--- a/po/fi/rbot-autorejoin.po
+++ b/po/fi/rbot-autorejoin.po
@@ -10,6 +10,7 @@ msgstr ""
"PO-Revision-Date: 2009-03-20 15:57+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
diff --git a/po/fi/rbot-azgame.po b/po/fi/rbot-azgame.po
index f0fb1f97..d7431b33 100644
--- a/po/fi/rbot-azgame.po
+++ b/po/fi/rbot-azgame.po
@@ -10,6 +10,7 @@ msgstr ""
"PO-Revision-Date: 2009-03-20 15:57+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
diff --git a/po/fi/rbot-bash.po b/po/fi/rbot-bash.po
index 2a8b8fea..cdb1d43a 100644
--- a/po/fi/rbot-bash.po
+++ b/po/fi/rbot-bash.po
@@ -10,6 +10,7 @@ msgstr ""
"PO-Revision-Date: 2009-03-20 15:57+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
diff --git a/po/fi/rbot-cal.po b/po/fi/rbot-cal.po
index bb605363..8a78f705 100644
--- a/po/fi/rbot-cal.po
+++ b/po/fi/rbot-cal.po
@@ -10,6 +10,7 @@ msgstr ""
"PO-Revision-Date: 2009-03-20 15:57+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
diff --git a/po/fi/rbot-dictclient.po b/po/fi/rbot-dictclient.po
index e16d1dbb..f5c7cf5d 100644
--- a/po/fi/rbot-dictclient.po
+++ b/po/fi/rbot-dictclient.po
@@ -10,6 +10,7 @@ msgstr ""
"PO-Revision-Date: 2009-03-20 15:57+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
diff --git a/po/fi/rbot-factoids.po b/po/fi/rbot-factoids.po
index 9abb9fbc..78553280 100644
--- a/po/fi/rbot-factoids.po
+++ b/po/fi/rbot-factoids.po
@@ -6,10 +6,11 @@
msgid ""
msgstr ""
"Project-Id-Version: rbot\n"
-"POT-Creation-Date: 2010-07-02 00:17+0200\n"
+"POT-Creation-Date: 2011-06-03 12:39+0200\n"
"PO-Revision-Date: 2009-03-20 15:57+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -47,65 +48,69 @@ msgstr ""
msgid "%{name} (%{fname}) doesn't exist"
msgstr ""
-#: data/rbot/plugins/factoids.rb:263
+#: data/rbot/plugins/factoids.rb:265
+msgid "learn that <factoid> => learn a factoid"
+msgstr ""
+
+#: data/rbot/plugins/factoids.rb:269
msgid ""
-"factoids plugin: learn that <factoid>, forget that <factoids>, facts about "
+"factoids plugin: learn that <factoid>, forget that <factoid>, facts about "
"<words>"
msgstr ""
-#: data/rbot/plugins/factoids.rb:292 data/rbot/plugins/factoids.rb:413
-#: data/rbot/plugins/factoids.rb:445
+#: data/rbot/plugins/factoids.rb:299 data/rbot/plugins/factoids.rb:420
+#: data/rbot/plugins/factoids.rb:452
msgid "please select a fact number between 1 and %{total}"
msgstr ""
-#: data/rbot/plugins/factoids.rb:296
+#: data/rbot/plugins/factoids.rb:303
msgid "I forgot that %{factoid}"
msgstr ""
-#: data/rbot/plugins/factoids.rb:299
+#: data/rbot/plugins/factoids.rb:306
msgid "I couldn't delete factoid %{idx}"
msgstr ""
-#: data/rbot/plugins/factoids.rb:307
+#: data/rbot/plugins/factoids.rb:314
msgid "I didn't know that %{factoid}"
msgstr ""
-#: data/rbot/plugins/factoids.rb:314
+#: data/rbot/plugins/factoids.rb:321
msgid "[%{idx}/%{total}] %{fact}"
msgstr ""
-#: data/rbot/plugins/factoids.rb:342
+#: data/rbot/plugins/factoids.rb:349
msgid "I know %{total} facts"
msgstr ""
-#: data/rbot/plugins/factoids.rb:353 data/rbot/plugins/factoids.rb:429
+#: data/rbot/plugins/factoids.rb:360 data/rbot/plugins/factoids.rb:436
msgid "I know nothing about %{words}"
msgstr ""
-#: data/rbot/plugins/factoids.rb:355
+#: data/rbot/plugins/factoids.rb:362
msgid "I know nothing matching %{rx}"
msgstr ""
-#: data/rbot/plugins/factoids.rb:361
+#: data/rbot/plugins/factoids.rb:368
msgid "%{len} out of %{total} facts refer to %{words}, I'll only show %{max}"
msgstr ""
-#: data/rbot/plugins/factoids.rb:421
+#: data/rbot/plugins/factoids.rb:428
msgid "I know nothing"
msgstr ""
-#: data/rbot/plugins/factoids.rb:461
+#: data/rbot/plugins/factoids.rb:468
msgid "not a date '%{dstr}'"
msgstr ""
-#: data/rbot/plugins/factoids.rb:469
+#: data/rbot/plugins/factoids.rb:476
msgid "couldn't change learn data for fact %{fact}: %{err}"
msgstr ""
-#: data/rbot/plugins/factoids.rb:484
+#: data/rbot/plugins/factoids.rb:491
msgid "failed to import facts from %{fname}: %{err}"
msgstr ""
-#: data/rbot/plugins/factoids.rb:489
+#: data/rbot/plugins/factoids.rb:496
msgid "%{len} facts loaded from %{fname}"
msgstr ""
diff --git a/po/fi/rbot-figlet.po b/po/fi/rbot-figlet.po
index bb742417..6f3fa9e2 100644
--- a/po/fi/rbot-figlet.po
+++ b/po/fi/rbot-figlet.po
@@ -10,6 +10,7 @@ msgstr ""
"PO-Revision-Date: 2009-03-20 15:57+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
diff --git a/po/fi/rbot-freshmeat.po b/po/fi/rbot-freshmeat.po
index e69de29b..75ce8749 100644
--- a/po/fi/rbot-freshmeat.po
+++ b/po/fi/rbot-freshmeat.po
@@ -0,0 +1,25 @@
+#: data/rbot/plugins/freshmeat.rb:23
+msgid ""
+"you must set the configuration value freshmeat.api_token to a valid "
+"freshmeat auth token, otherwise I cannot make requests to the site"
+msgstr ""
+
+#: data/rbot/plugins/freshmeat.rb:122
+msgid "retrieving freshmeat news from the RSS"
+msgstr ""
+
+#: data/rbot/plugins/freshmeat.rb:126
+msgid " because no API token is configured"
+msgstr ""
+
+#: data/rbot/plugins/freshmeat.rb:128
+msgid " because the configured API token is wrong"
+msgstr ""
+
+#: data/rbot/plugins/freshmeat.rb:136
+msgid "couldn't retrieve freshmeat news feed"
+msgstr ""
+
+#: data/rbot/plugins/freshmeat.rb:222
+msgid "no news in freshmeat!"
+msgstr ""
diff --git a/po/fi/rbot-geoip.po b/po/fi/rbot-geoip.po
index 7d554339..d5fc16ec 100644
--- a/po/fi/rbot-geoip.po
+++ b/po/fi/rbot-geoip.po
@@ -1,3 +1,19 @@
-#: data/rbot/plugins/geoip.rb:191
+#: data/rbot/plugins/geoip.rb:194
+msgid "%{nick}'s location could not be resolved"
+msgstr ""
+
+#: data/rbot/plugins/geoip.rb:196
+msgid "%{host} could not be resolved"
+msgstr ""
+
+#: data/rbot/plugins/geoip.rb:199
msgid "The owner configured me to use an API that doesn't exist, bug them!"
msgstr ""
+
+#: data/rbot/plugins/geoip.rb:208
+msgid "%{nick} is from %{location}"
+msgstr ""
+
+#: data/rbot/plugins/geoip.rb:210
+msgid "%{host} is located in %{location}"
+msgstr ""
diff --git a/po/fi/rbot-googlefight.po b/po/fi/rbot-googlefight.po
index aa140fed..83cc5748 100644
--- a/po/fi/rbot-googlefight.po
+++ b/po/fi/rbot-googlefight.po
@@ -10,6 +10,7 @@ msgstr ""
"PO-Revision-Date: 2009-03-20 15:57+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
diff --git a/po/fi/rbot-greet.po b/po/fi/rbot-greet.po
index 9a64e28d..398daac1 100644
--- a/po/fi/rbot-greet.po
+++ b/po/fi/rbot-greet.po
@@ -10,6 +10,7 @@ msgstr ""
"PO-Revision-Date: 2010-06-30 09:58+0200\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
diff --git a/po/fi/rbot-grouphug.po b/po/fi/rbot-grouphug.po
index fbc664a7..5a7088b5 100644
--- a/po/fi/rbot-grouphug.po
+++ b/po/fi/rbot-grouphug.po
@@ -10,6 +10,7 @@ msgstr ""
"PO-Revision-Date: 2009-03-20 15:57+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
diff --git a/po/fi/rbot-hangman.po b/po/fi/rbot-hangman.po
index cdf9847d..cddd519e 100644
--- a/po/fi/rbot-hangman.po
+++ b/po/fi/rbot-hangman.po
@@ -6,20 +6,17 @@
msgid ""
msgstr ""
"Project-Id-Version: rbot\n"
-"POT-Creation-Date: 2009-03-20 15:57+0100\n"
+"POT-Creation-Date: 2011-06-03 12:39+0200\n"
"PO-Revision-Date: 2009-03-01 23:50+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: data/rbot/plugins/games/hangman.rb:245
-msgid "hangman game plugin - topics: play, stop"
-msgstr "hirsipuu plugin - aiheet: play, stop"
-
-#: data/rbot/plugins/games/hangman.rb:247
+#: data/rbot/plugins/games/hangman.rb:246
msgid ""
"hangman play on <channel> with word <word> => use in private chat with the "
"bot to start a game with custom word\n"
@@ -27,7 +24,7 @@ msgstr ""
"hangman play on <kanava> with word <sana> => käytä komentoa "
"yksityiskeskustelussa jos haluat aloittaa pelin itse keksimälläsi sanalla\n"
-#: data/rbot/plugins/games/hangman.rb:248
+#: data/rbot/plugins/games/hangman.rb:247
msgid ""
"hangman play random [with [max|min] length [<|>|== <length>]] => hangman "
"with a random word from %{site}\n"
@@ -35,7 +32,7 @@ msgstr ""
"hangman play random [with [max|min] length [<|>|== <pituus>]] => hirsipuu "
"satunnaisella sanalla joka on noudettu osoitteesta %{site}\n"
-#: data/rbot/plugins/games/hangman.rb:249
+#: data/rbot/plugins/games/hangman.rb:248
msgid ""
"hangman play with wordlist <wordlist> => hangman with random word from "
"<wordlist>"
@@ -43,79 +40,96 @@ msgstr ""
"hangman play with wordlist <sanalista> => hirsipuu satunnaisella sanalla "
"joka on noudettu sanalistasta <sanalista>"
-#: data/rbot/plugins/games/hangman.rb:251
+#: data/rbot/plugins/games/hangman.rb:250
msgid "hangman stop => quits the current game"
msgstr "hangman stop => lopettaa nykyisen pelin"
-#: data/rbot/plugins/games/hangman.rb:253
-msgid "define => seeks a definition for the previous answer using google"
+#: data/rbot/plugins/games/hangman.rb:252
+#, fuzzy
+msgid ""
+"hangman define => seeks a definition for the previous answer using google"
msgstr ""
"define => etsii googlesta määritelmän edelliselle oikealle vastaukselle"
-#: data/rbot/plugins/games/hangman.rb:264
+#: data/rbot/plugins/games/hangman.rb:254
+#, fuzzy
+msgid "hangman game plugin - topics: play, stop, define"
+msgstr "hirsipuu plugin - aiheet: play, stop"
+
+#: data/rbot/plugins/games/hangman.rb:265
msgid "no such wordlist"
msgstr ""
-#: data/rbot/plugins/games/hangman.rb:285
+#: data/rbot/plugins/games/hangman.rb:286
msgid "suitable word not found in the set"
msgstr ""
-#: data/rbot/plugins/games/hangman.rb:311
+#: data/rbot/plugins/games/hangman.rb:312
msgid "i'm not on that channel"
msgstr "en ole kyseisellä kanavalla"
-#: data/rbot/plugins/games/hangman.rb:316
+#: data/rbot/plugins/games/hangman.rb:317
msgid "there's already a hangman game in progress on the channel"
msgstr "kanavalla on jo hirsipuu -peli meneillään"
-#: data/rbot/plugins/games/hangman.rb:320
+#: data/rbot/plugins/games/hangman.rb:321
msgid "%{nick} has started a hangman -- join the fun!"
msgstr "%{nick} aloitti hirsipuun -- liity hupiin!"
-#: data/rbot/plugins/games/hangman.rb:344
+#: data/rbot/plugins/games/hangman.rb:345
msgid "oh well, the answer would've been %{answer}"
msgstr "voi rähmä, oikea vastaus olisi ollut %{answer}"
-#: data/rbot/plugins/games/hangman.rb:351
+#: data/rbot/plugins/games/hangman.rb:352
msgid "no ongoing game"
msgstr "ei peliä menossa"
-#: data/rbot/plugins/games/hangman.rb:369
+#: data/rbot/plugins/games/hangman.rb:370
msgid "you nailed it!"
msgstr "oikein meni!"
-#: data/rbot/plugins/games/hangman.rb:371
+#: data/rbot/plugins/games/hangman.rb:372
msgid "you've killed the poor guy :("
msgstr "tapoit sen :("
-#: data/rbot/plugins/games/hangman.rb:374
+#: data/rbot/plugins/games/hangman.rb:375
msgid "go %{b}again%{b}?"
msgstr "%{b}uudestaan?%{b}"
-#: data/rbot/plugins/games/hangman.rb:391
+#: data/rbot/plugins/games/hangman.rb:392
msgid "%{sentence} %{again} %{scores}"
msgstr ""
-#: data/rbot/plugins/games/hangman.rb:396
-msgid "wondering what that means? try ´%{prefix}define´"
+#: data/rbot/plugins/games/hangman.rb:397
+#, fuzzy
+msgid "wondering what that means? try ´%{prefix}hangman define´"
msgstr "ihmetyttääkö sana? kokeile ´%{prefix}define´"
-#: data/rbot/plugins/games/hangman.rb:439
+#: data/rbot/plugins/games/hangman.rb:440
msgid "you got %{score} points after %{games} games"
msgstr "sinulla on %{score} pistettä %{games} pelin jälkeen"
-#: data/rbot/plugins/games/hangman.rb:444
+#: data/rbot/plugins/games/hangman.rb:445
msgid "you haven't played hangman, how about playing it right now? :)"
msgstr "et ole pelannut hirsipuuta, mitä jos pelaisit vaikka nyt? :)"
-#: data/rbot/plugins/games/hangman.rb:453
+#: data/rbot/plugins/games/hangman.rb:454
msgid "%{nick} has %{score} points after %{games} games"
msgstr "käyttäjällä %{nick} on %{score} pistettä %{games} pelin jälkeen"
-#: data/rbot/plugins/games/hangman.rb:459
+#: data/rbot/plugins/games/hangman.rb:460
msgid "%{nick} hasn't played hangman :("
msgstr "%{nick} ei ole pelannut hirsipuuta :("
-#: data/rbot/plugins/games/hangman.rb:471
+#: data/rbot/plugins/games/hangman.rb:472
msgid "%{games} games have been played on %{channel}"
msgstr "kanavalla %{channel} on pelattu %{games} peliä"
+
+#: data/rbot/plugins/games/hangman.rb:486
+msgid "looks like google has no definition for %{word}"
+msgstr ""
+
+#: data/rbot/plugins/games/hangman.rb:489
+msgid ""
+"no hangman game was played here recently, what do you want me to define?"
+msgstr ""
diff --git a/po/fi/rbot-host.po b/po/fi/rbot-host.po
index 900cb202..f84a1c2a 100644
--- a/po/fi/rbot-host.po
+++ b/po/fi/rbot-host.po
@@ -10,6 +10,7 @@ msgstr ""
"PO-Revision-Date: 2009-03-20 15:57+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
diff --git a/po/fi/rbot-keywords.po b/po/fi/rbot-keywords.po
index f36471f1..32c30f6c 100644
--- a/po/fi/rbot-keywords.po
+++ b/po/fi/rbot-keywords.po
@@ -10,6 +10,7 @@ msgstr ""
"PO-Revision-Date: 2009-03-20 15:57+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
diff --git a/po/fi/rbot-lastfm.po b/po/fi/rbot-lastfm.po
index 243f45a7..716dabff 100644
--- a/po/fi/rbot-lastfm.po
+++ b/po/fi/rbot-lastfm.po
@@ -7,10 +7,11 @@
msgid ""
msgstr ""
"Project-Id-Version: rbot\n"
-"POT-Creation-Date: 2010-06-30 09:58+0200\n"
+"POT-Creation-Date: 2011-06-03 12:39+0200\n"
"PO-Revision-Date: 2009-03-20 15:59+0100\n"
"Last-Translator: Raine Virta <rane@kapsi.fi\n"
"Language-Team: Finnish\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -30,8 +31,8 @@ msgid ""
"<location>. lastfm [<num>] events by <artist/group> => show information on "
"events by <artist/group>. lastfm [<num>] events at <venue> => show "
"information on events at specific <venue>. The number of events <num> that "
-"can be displayed is optional, defaults to %{d} and cannot be higher than %"
-"{m}. Append 'sort by <what> [in <order> order]' to sort events. Events can "
+"can be displayed is optional, defaults to %{d} and cannot be higher than "
+"%{m}. Append 'sort by <what> [in <order> order]' to sort events. Events can "
"be sorted by attendance or date (default) in ascending or descending order."
msgstr ""
"lastfm [<määrä>] events in <sijainti> => näytä tietoja tapahtumista "
@@ -201,9 +202,9 @@ msgid "could not retrieve events"
msgstr "hankaluuksia tapahtumien noudossa"
#: data/rbot/plugins/lastfm.rb:280 data/rbot/plugins/lastfm.rb:335
-#: data/rbot/plugins/lastfm.rb:408 data/rbot/plugins/lastfm.rb:447
-#: data/rbot/plugins/lastfm.rb:466 data/rbot/plugins/lastfm.rb:518
-#: data/rbot/plugins/lastfm.rb:616
+#: data/rbot/plugins/lastfm.rb:409 data/rbot/plugins/lastfm.rb:448
+#: data/rbot/plugins/lastfm.rb:467 data/rbot/plugins/lastfm.rb:519
+#: data/rbot/plugins/lastfm.rb:617
msgid "last.fm parsing failed"
msgstr "last.fm:n parsiminen epäonnistui"
@@ -211,7 +212,7 @@ msgstr "last.fm:n parsiminen epäonnistui"
msgid "%{u} doesn't exist on last.fm"
msgstr "käyttäjää %{u} ei ole last.fm:ssä"
-#: data/rbot/plugins/lastfm.rb:292 data/rbot/plugins/lastfm.rb:345
+#: data/rbot/plugins/lastfm.rb:292 data/rbot/plugins/lastfm.rb:346
msgid "error: %{e}"
msgstr "virhe: %{e}"
@@ -247,99 +248,100 @@ msgstr ", artisteja joita molemmat kuuntelevat ovat mm. %{artists}"
msgid ""
"%{a}'s and %{b}'s musical compatibility rating is %{bold}%{r}%{bold}%{common}"
msgstr ""
-"käyttäjien %{a} ja %{b} musikaalinen yhteensopivuus on %{bold}%{r}%{bold}%"
-"{common}"
+"käyttäjien %{a} ja %{b} musikaalinen yhteensopivuus on "
+"%{bold}%{r}%{bold}%{common}"
#: data/rbot/plugins/lastfm.rb:340
+#, fuzzy
msgid ""
-"%{user} doesn't exist on last.fm, perhaps they need to: lastfm user "
-"<username>"
+"%{user} doesn't exist on last.fm, perhaps they need to: %{prefix}lastfm set "
+"user <username>"
msgstr ""
"käyttäjää %{user} ei ole last.fm:ssä, kenties henkilön %{user} pitäisi "
"kertoa last.fm tunnuksensa botille: lastfm user <username>"
-#: data/rbot/plugins/lastfm.rb:351
+#: data/rbot/plugins/lastfm.rb:352
msgid "%{u} hasn't played anything recently"
msgstr "%{u} ei ole kuunnellut mitään hiljattain"
-#: data/rbot/plugins/lastfm.rb:362
+#: data/rbot/plugins/lastfm.rb:363
msgid " [%{albumtext}, %{year}]"
msgstr " [%{albumtext}, %{year}]"
-#: data/rbot/plugins/lastfm.rb:364
+#: data/rbot/plugins/lastfm.rb:365
msgid " [%{albumtext}]"
msgstr " [%{albumtext}]"
-#: data/rbot/plugins/lastfm.rb:376
+#: data/rbot/plugins/lastfm.rb:377
msgid "is listening to"
msgstr "kuuntelee"
-#: data/rbot/plugins/lastfm.rb:380
+#: data/rbot/plugins/lastfm.rb:381
#, fuzzy
msgid "%{u} %{v} \"%{t}\" by %{bold}%{a}%{bold}%{b}"
msgstr ""
-"%{u} %{v} artistin %{bold}%{a}%{bold} kappaletta \"%{bold}%{t}%{bold}\"%{b} %"
-"{p}"
+"%{u} %{v} artistin %{bold}%{a}%{bold} kappaletta \"%{bold}%{t}%{bold}\"%{b} "
+"%{p}"
-#: data/rbot/plugins/lastfm.rb:382
+#: data/rbot/plugins/lastfm.rb:383
msgid "listened to"
msgstr "kuunteli"
-#: data/rbot/plugins/lastfm.rb:387
+#: data/rbot/plugins/lastfm.rb:388
#, fuzzy
msgid "%{u} %{v} \"%{t}\" by %{bold}%{a}%{bold}%{b} %{p};"
msgstr ""
-"%{u} %{v} artistin %{bold}%{a}%{bold} kappaletta \"%{bold}%{t}%{bold}\"%{b} %"
-"{p}"
+"%{u} %{v} artistin %{bold}%{a}%{bold} kappaletta \"%{bold}%{t}%{bold}\"%{b} "
+"%{p}"
-#: data/rbot/plugins/lastfm.rb:392
+#: data/rbot/plugins/lastfm.rb:393
#, fuzzy
msgid " [%{u}%{url}%{u}]"
msgstr "%{u}%{t}%{u}"
-#: data/rbot/plugins/lastfm.rb:396
+#: data/rbot/plugins/lastfm.rb:397
#, fuzzy
msgid " -- see %{uri} for more"
msgstr "; lisätietoa osoitteessa %{uri}"
-#: data/rbot/plugins/lastfm.rb:403 data/rbot/plugins/lastfm.rb:441
+#: data/rbot/plugins/lastfm.rb:404 data/rbot/plugins/lastfm.rb:442
msgid "I had problems getting info for %{a}"
msgstr "hankaluuksia etsiessä tietoa kappaleesta %{a}"
-#: data/rbot/plugins/lastfm.rb:424
+#: data/rbot/plugins/lastfm.rb:425
msgid "%{b}%{a}%{b}"
msgstr "%{b}%{a}%{b}"
-#: data/rbot/plugins/lastfm.rb:426
+#: data/rbot/plugins/lastfm.rb:427
msgid "%{u}%{t}%{u}"
msgstr "%{u}%{t}%{u}"
-#: data/rbot/plugins/lastfm.rb:427
+#: data/rbot/plugins/lastfm.rb:428
msgid ""
"%{b}%{a}%{b} <%{u}> has been played %{b}%{c}%{b} times and is being listened "
"to by %{b}%{l}%{b} people"
msgstr ""
-"artistia %{b}%{a}%{b} <%{u}> on kuunneltu %{b}%{c}%{b} kertaa ja sillä on %"
-"{b}%{l}%{b} kuuntelijaa"
+"artistia %{b}%{a}%{b} <%{u}> on kuunneltu %{b}%{c}%{b} kertaa ja sillä on "
+"%{b}%{l}%{b} kuuntelijaa"
-#: data/rbot/plugins/lastfm.rb:429
+#: data/rbot/plugins/lastfm.rb:430
msgid ". Tagged as: %{t}"
msgstr ". Tagit: %{t}"
-#: data/rbot/plugins/lastfm.rb:431
+#: data/rbot/plugins/lastfm.rb:432
msgid ". Similar artists: %{s}"
msgstr ". Samanlaisia artisteja: %{s}"
-#: data/rbot/plugins/lastfm.rb:456
+#: data/rbot/plugins/lastfm.rb:457
msgid "%{bold}%{t}%{bold} by %{bold}%{a}%{bold} (%{n} listeners)"
msgstr ""
"yhtyeen %{bold}%{a}%{bold} kapplae %{bold}%{t}%{bold} (%{n} kuuntelijaa)"
-#: data/rbot/plugins/lastfm.rb:469
+#: data/rbot/plugins/lastfm.rb:470
msgid "track %{a} not found"
msgstr "kappaletta %{a} ei löydy"
-#: data/rbot/plugins/lastfm.rb:483
+#: data/rbot/plugins/lastfm.rb:484
msgid ""
"%{b}%{name}%{b}, %{street}, %{u}%{city}%{u}, %{country}, see %{url} for more "
"info"
@@ -347,36 +349,36 @@ msgstr ""
"%{b}%{name}%{b}, %{street}, %{u}%{city}%{u}, %{country}, lisätietoja "
"osoitteessa %{url}"
-#: data/rbot/plugins/lastfm.rb:507
+#: data/rbot/plugins/lastfm.rb:508
msgid " and %{maps} for maps"
msgstr " ja kartta osoitteessa %{maps}"
-#: data/rbot/plugins/lastfm.rb:514
+#: data/rbot/plugins/lastfm.rb:515
msgid "I had problems getting album info"
msgstr "hankaluuksia saada albumin tietoja"
-#: data/rbot/plugins/lastfm.rb:536
+#: data/rbot/plugins/lastfm.rb:537
msgid "I couldn't locate: \"%{a}\" by %{r}"
msgstr "ei löytynyt yhtyeen %{r} albumia \"%{a}\""
-#: data/rbot/plugins/lastfm.rb:540
+#: data/rbot/plugins/lastfm.rb:541
msgid "the album \"%{a}\" by %{r} %{y}has been played %{c} times"
msgstr "yhtyeen %{r} albumia \"%{a}\" on kuunneltu %{c} kertaa "
-#: data/rbot/plugins/lastfm.rb:547
+#: data/rbot/plugins/lastfm.rb:548
msgid "okay, I'll remember that %{n} is %{u} on last.fm"
msgstr "selvä, %{n} on siis %{u} last.fm:ssä"
-#: data/rbot/plugins/lastfm.rb:556
+#: data/rbot/plugins/lastfm.rb:557
msgid "okay, I'll remember that %{n} prefers \"%{r}\" and \"%{p}\""
msgstr ""
"selvä, tästä lähtien muistan että %{n} suosii verbejä \"%{r}\" ja \"%{p}\""
-#: data/rbot/plugins/lastfm.rb:568
+#: data/rbot/plugins/lastfm.rb:569
msgid "%{nick} is %{user} on last.fm"
msgstr "%{nick} on %{user} last.fm:ssä"
-#: data/rbot/plugins/lastfm.rb:573
+#: data/rbot/plugins/lastfm.rb:574
msgid ""
"sorry, I don't know who %{n} is on last.fm, perhaps they need to: lastfm set "
"user <username>"
@@ -384,80 +386,80 @@ msgstr ""
"anteeksi, mutta en tiedä kuka %{n} on last.fm:ssä, kenties hänen pitää "
"kertoa last:fm tunnuksensa botille: lastfm set user <username>"
-#: data/rbot/plugins/lastfm.rb:609
+#: data/rbot/plugins/lastfm.rb:610
msgid "no response body"
msgstr "ongelmia last.fm:stä vastaanotetun datan kanssa "
-#: data/rbot/plugins/lastfm.rb:611
+#: data/rbot/plugins/lastfm.rb:612
msgid "I had problems accessing last.fm: %{e}"
msgstr "ongelmia last.fm:ään yhdistyksessä"
-#: data/rbot/plugins/lastfm.rb:628
+#: data/rbot/plugins/lastfm.rb:629
msgid "; see %{uri} for more"
msgstr "; lisätietoa osoitteessa %{uri}"
-#: data/rbot/plugins/lastfm.rb:636
+#: data/rbot/plugins/lastfm.rb:637
msgid "%{user} has no friends :("
msgstr "käyttäjällä %{user} ei ole kavereita :("
-#: data/rbot/plugins/lastfm.rb:638
+#: data/rbot/plugins/lastfm.rb:639
msgid "%{user} has %{total} friends: %{friends}"
msgstr "käyttäjällä %{user} on %{total} kaveria: %{friends}"
-#: data/rbot/plugins/lastfm.rb:640
+#: data/rbot/plugins/lastfm.rb:641
msgid "%{user} has %{total} friends, including %{friends}%{seemore}"
msgstr "käyttäjällä %{user} on %{total} kaveria, mm. %{friends}%{seemore}"
-#: data/rbot/plugins/lastfm.rb:655
+#: data/rbot/plugins/lastfm.rb:656
msgid "%{user} has not loved any tracks"
msgstr "%{user} ei ole rakastunut yhteenkään kappaleeseen"
-#: data/rbot/plugins/lastfm.rb:657
+#: data/rbot/plugins/lastfm.rb:658
msgid "%{user} has loved %{total} tracks: %{tracks}"
msgstr "%{user} on rakastunut %{total}:een kappaleeseen: %{tracks}"
-#: data/rbot/plugins/lastfm.rb:659
+#: data/rbot/plugins/lastfm.rb:660
msgid "%{user} has loved %{total} tracks, including %{tracks}%{seemore}"
msgstr ""
"%{user} on rakastunut %{total}:een kappaleeseen, mm. %{tracks}%{seemore}"
-#: data/rbot/plugins/lastfm.rb:674
+#: data/rbot/plugins/lastfm.rb:675
msgid "no one seems to share %{user}'s musical taste"
msgstr "ilmeisesti kukaan ei pidä samanlaisesta musiikista kuin %{user}"
-#: data/rbot/plugins/lastfm.rb:676
+#: data/rbot/plugins/lastfm.rb:677
msgid "%{user}'s musical neighbours are %{nbrs}"
msgstr "käyttäjän %{user} musikaalisia naapureita ovat %{nbrs}"
-#: data/rbot/plugins/lastfm.rb:678
+#: data/rbot/plugins/lastfm.rb:679
msgid "%{user}'s musical neighbours include %{nbrs}%{seemore}"
msgstr "käyttäjän %{user} musikaalisia naapureita ovat mm. %{nbrs}%{seemore}"
-#: data/rbot/plugins/lastfm.rb:703
+#: data/rbot/plugins/lastfm.rb:704
msgid " or more"
msgstr " tai enemmän"
-#: data/rbot/plugins/lastfm.rb:709
+#: data/rbot/plugins/lastfm.rb:710
msgid "%{user} hasn't played anything recently"
msgstr "%{user} ei ole kuunnellut mitään hiljattain"
-#: data/rbot/plugins/lastfm.rb:711
+#: data/rbot/plugins/lastfm.rb:712
msgid "%{user} has recently played %{tracks}"
msgstr "%{user} on hiljattain kuunnellut %{tracks}"
-#: data/rbot/plugins/lastfm.rb:717
+#: data/rbot/plugins/lastfm.rb:718
msgid "there are no shouts for %{user}"
msgstr "käyttäjälle %{user} ei ole huutoja"
-#: data/rbot/plugins/lastfm.rb:720
+#: data/rbot/plugins/lastfm.rb:721
msgid "<%{author}> %{body}"
msgstr "<%{author}> %{body}"
-#: data/rbot/plugins/lastfm.rb:749
+#: data/rbot/plugins/lastfm.rb:750
msgid "%{user} hasn't played anything in this period of time"
msgstr "%{user} ei ole kuunnellut mitään tällä aikavälillä"
#~ msgid "%{u} %{v} \"%{t}\" by %{a}%{b}"
#~ msgstr ""
-#~ "%{u} %{v} artistin %{bold}%{a}%{bold} kappaletta \"%{bold}%{t}%{bold}\"%"
-#~ "{b}"
+#~ "%{u} %{v} artistin %{bold}%{a}%{bold} kappaletta "
+#~ "\"%{bold}%{t}%{bold}\"%{b}"
diff --git a/po/fi/rbot-markov.po b/po/fi/rbot-markov.po
index 75465c9c..d11b07fd 100644
--- a/po/fi/rbot-markov.po
+++ b/po/fi/rbot-markov.po
@@ -10,6 +10,7 @@ msgstr ""
"PO-Revision-Date: 2009-03-20 15:57+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
diff --git a/po/fi/rbot-nickrecover.po b/po/fi/rbot-nickrecover.po
index a3de4a8a..3bd37ea1 100644
--- a/po/fi/rbot-nickrecover.po
+++ b/po/fi/rbot-nickrecover.po
@@ -10,6 +10,7 @@ msgstr ""
"PO-Revision-Date: 2009-03-20 15:57+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
diff --git a/po/fi/rbot-nickserv.po b/po/fi/rbot-nickserv.po
index 6f8664b1..2a24bccf 100644
--- a/po/fi/rbot-nickserv.po
+++ b/po/fi/rbot-nickserv.po
@@ -10,6 +10,7 @@ msgstr ""
"PO-Revision-Date: 2009-03-20 15:57+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
diff --git a/po/fi/rbot-poll.po b/po/fi/rbot-poll.po
index d46fe491..0e70d901 100644
--- a/po/fi/rbot-poll.po
+++ b/po/fi/rbot-poll.po
@@ -10,6 +10,7 @@ msgstr ""
"PO-Revision-Date: 2010-07-02 00:17+0200\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
diff --git a/po/fi/rbot-quiz.po b/po/fi/rbot-quiz.po
index e69de29b..9bc67cb8 100644
--- a/po/fi/rbot-quiz.po
+++ b/po/fi/rbot-quiz.po
@@ -0,0 +1,111 @@
+#: data/rbot/plugins/games/quiz.rb:183
+msgid "stopped quiz timer"
+msgstr ""
+
+#: data/rbot/plugins/games/quiz.rb:190
+msgid "quiz stopped"
+msgstr ""
+
+#: data/rbot/plugins/games/quiz.rb:285
+msgid "Sorry, the quiz database for %{chan} seems to be corrupt"
+msgstr ""
+
+#: data/rbot/plugins/games/quiz.rb:319
+msgid "Quiz game aministration commands (requires authentication): "
+msgstr ""
+
+#: data/rbot/plugins/games/quiz.rb:320
+msgid "'quiz autoask <on/off>' => enable/disable autoask mode"
+msgstr ""
+
+#: data/rbot/plugins/games/quiz.rb:321
+msgid ""
+"'quiz autoask delay <time>' => delay next quiz by <time> when in autoask mode"
+msgstr ""
+
+#: data/rbot/plugins/games/quiz.rb:322
+msgid ""
+"'quiz autoskip <on/off>' => enable/disable autoskip mode (autoskip implies "
+"autoask)"
+msgstr ""
+
+#: data/rbot/plugins/games/quiz.rb:323
+msgid ""
+"'quiz autoskip delay <time>' => wait <time> before skipping to next quiz "
+"when in autoskip mode"
+msgstr ""
+
+#: data/rbot/plugins/games/quiz.rb:324
+msgid ""
+"'quiz transfer <source> <dest> [score] [jokers]' => transfer [score] points "
+"and [jokers] jokers from <source> to <dest> (default is entire score and all "
+"jokers)"
+msgstr ""
+
+#: data/rbot/plugins/games/quiz.rb:325
+msgid "'quiz setscore <player> <score>' => set <player>'s score to <score>"
+msgstr ""
+
+#: data/rbot/plugins/games/quiz.rb:326
+msgid ""
+"'quiz setjokers <player> <jokers>' => set <player>'s number of jokers to "
+"<jokers>"
+msgstr ""
+
+#: data/rbot/plugins/games/quiz.rb:327
+msgid ""
+"'quiz deleteplayer <player>' => delete one player from the rank table (only "
+"works when score and jokers are set to 0)"
+msgstr ""
+
+#: data/rbot/plugins/games/quiz.rb:328
+msgid "'quiz cleanup' => remove players with no points and no jokers"
+msgstr ""
+
+#: data/rbot/plugins/games/quiz.rb:570
+msgid "Nobody managed to answer in %{time}! Skipping to the next question ..."
+msgstr ""
+
+#: data/rbot/plugins/games/quiz.rb:589
+msgid "you can't make me solve a quiz in autoskip mode, sorry"
+msgstr ""
+
+#: data/rbot/plugins/games/quiz.rb:664
+msgid "I'll skip to the next question as soon as the timeout expires, not now"
+msgstr ""
+
+#: data/rbot/plugins/games/quiz.rb:810
+msgid "autoask is %{status}, the delay is %{time}"
+msgstr ""
+
+#: data/rbot/plugins/games/quiz.rb:815
+msgid "autoask is not configured here"
+msgstr ""
+
+#: data/rbot/plugins/games/quiz.rb:834 data/rbot/plugins/games/quiz.rb:897
+msgid "I couldn't understand that delay expression, sorry"
+msgstr ""
+
+#: data/rbot/plugins/games/quiz.rb:840
+msgid ""
+"wait, you want me to ask the next question %{abs} BEFORE the previous one "
+"gets solved?"
+msgstr ""
+
+#: data/rbot/plugins/games/quiz.rb:873
+msgid "autoskip is %{status}, the delay is %{time}"
+msgstr ""
+
+#: data/rbot/plugins/games/quiz.rb:878
+msgid "autoskip is not configured here"
+msgstr ""
+
+#: data/rbot/plugins/games/quiz.rb:903
+msgid ""
+"wait, you want me to skip to the next question %{abs} BEFORE the previous "
+"one?"
+msgstr ""
+
+#: data/rbot/plugins/games/quiz.rb:908
+msgid "sure, I'll ask all the questions at the same time! </sarcasm>"
+msgstr ""
diff --git a/po/fi/rbot-quotes.po b/po/fi/rbot-quotes.po
index 8f9cbb29..5f73915c 100644
--- a/po/fi/rbot-quotes.po
+++ b/po/fi/rbot-quotes.po
@@ -10,6 +10,7 @@ msgstr ""
"PO-Revision-Date: 2009-03-20 15:57+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -37,8 +38,8 @@ msgstr ""
#: data/rbot/plugins/quotes.rb:149
msgid ""
"searchquote [<channel>] <regexp> => search for quote from <channel> that "
-"matches <regexp>. You only need to supply <channel> if you are addressing %"
-"{nick} privately."
+"matches <regexp>. You only need to supply <channel> if you are addressing "
+"%{nick} privately."
msgstr ""
#: data/rbot/plugins/quotes.rb:151
@@ -51,8 +52,8 @@ msgstr ""
#: data/rbot/plugins/quotes.rb:153
msgid ""
"topicquote [<channel>] [<num>] => set topic to quote from <channel> with "
-"number <num>. You only need to supply <channel> if you are addressing %"
-"{nick} privately. Without <num>, a random quote will be set."
+"number <num>. You only need to supply <channel> if you are addressing "
+"%{nick} privately. Without <num>, a random quote will be set."
msgstr ""
#: data/rbot/plugins/quotes.rb:155
diff --git a/po/fi/rbot-rss.po b/po/fi/rbot-rss.po
index 60db5fa9..d82bd53a 100644
--- a/po/fi/rbot-rss.po
+++ b/po/fi/rbot-rss.po
@@ -6,19 +6,24 @@
msgid ""
msgstr ""
"Project-Id-Version: rbot\n"
-"POT-Creation-Date: 2009-03-20 15:57+0100\n"
+"POT-Creation-Date: 2011-06-03 12:39+0200\n"
"PO-Revision-Date: 2009-03-20 15:57+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: data/rbot/plugins/rss.rb:888
+#: data/rbot/plugins/rss.rb:811
+msgid "You want me to rename %{handle} to itself?"
+msgstr ""
+
+#: data/rbot/plugins/rss.rb:932
msgid "no such feed %{handle}"
msgstr ""
-#: data/rbot/plugins/rss.rb:989
+#: data/rbot/plugins/rss.rb:1033
msgid "feed %{feed} had %{num} updates, showing the latest %{max}"
msgstr ""
diff --git a/po/fi/rbot-script.po b/po/fi/rbot-script.po
index 60ec0423..6cd7592e 100644
--- a/po/fi/rbot-script.po
+++ b/po/fi/rbot-script.po
@@ -10,6 +10,7 @@ msgstr ""
"PO-Revision-Date: 2009-03-20 15:57+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
diff --git a/po/fi/rbot-sed.po b/po/fi/rbot-sed.po
index 5f63fc76..6738b6da 100644
--- a/po/fi/rbot-sed.po
+++ b/po/fi/rbot-sed.po
@@ -10,6 +10,7 @@ msgstr ""
"PO-Revision-Date: 2010-07-02 00:17+0200\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
diff --git a/po/fi/rbot-seen.po b/po/fi/rbot-seen.po
index b178d2da..1cc6bb66 100644
--- a/po/fi/rbot-seen.po
+++ b/po/fi/rbot-seen.po
@@ -10,6 +10,7 @@ msgstr ""
"PO-Revision-Date: 2009-03-20 15:59+0100\n"
"Last-Translator: Raine Virta <rane@kapsi.fi\n"
"Language-Team: Finnish\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
diff --git a/po/fi/rbot-shiritori.po b/po/fi/rbot-shiritori.po
index 42974632..7aadbf15 100644
--- a/po/fi/rbot-shiritori.po
+++ b/po/fi/rbot-shiritori.po
@@ -10,6 +10,7 @@ msgstr ""
"PO-Revision-Date: 2009-03-20 15:57+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -25,8 +26,8 @@ msgstr ""
#: data/rbot/plugins/games/shiritori.rb:213
msgid ""
-"Poor %{current_player} is playing alone! Anyone care to join? %"
-"{previous_word} -> %{current_word}"
+"Poor %{current_player} is playing alone! Anyone care to join? "
+"%{previous_word} -> %{current_word}"
msgstr ""
#: data/rbot/plugins/games/shiritori.rb:244
diff --git a/po/fi/rbot-spell.po b/po/fi/rbot-spell.po
index 212f3fb8..5b815544 100644
--- a/po/fi/rbot-spell.po
+++ b/po/fi/rbot-spell.po
@@ -10,6 +10,7 @@ msgstr ""
"PO-Revision-Date: 2009-03-20 15:57+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
diff --git a/po/fi/rbot-spotify.po b/po/fi/rbot-spotify.po
index 50fffb2d..a4492ed9 100644
--- a/po/fi/rbot-spotify.po
+++ b/po/fi/rbot-spotify.po
@@ -10,6 +10,7 @@ msgstr ""
"PO-Revision-Date: 2010-06-30 09:58+0200\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
diff --git a/po/fi/rbot-time.po b/po/fi/rbot-time.po
index e69de29b..900b0805 100644
--- a/po/fi/rbot-time.po
+++ b/po/fi/rbot-time.po
@@ -0,0 +1,48 @@
+#: data/rbot/plugins/time.rb:18
+msgid ""
+"usage: time set <Continent>/<City> -- setting your location allows the bot "
+"to calibrate time replies into your time zone, and other people to figure "
+"out what time it is for you"
+msgstr ""
+
+#: data/rbot/plugins/time.rb:20
+msgid ""
+"usage: time <timestamp|time zone|nick> -- %{b}timestamp%{b}: get info about "
+"a specific time, relative to your own time zone | %{b}time zone%{b}: get "
+"local time of a certain location, <time zone> can be '<Continent>/<City>' or "
+"a two character country code | %{b}nick%{b}: get local time of another "
+"person, given they have set their location | see `%{prefix}help time set` on "
+"how to set your location"
+msgstr ""
+
+#: data/rbot/plugins/time.rb:90
+msgid ""
+"I don't know where you are, use %{pfx}time set <Continent>/<City> to let me "
+"know"
+msgstr ""
+
+#: data/rbot/plugins/time.rb:92
+msgid ""
+"I don't know where %{nick} is, (s)he should use %{pfx}time set <Continent>/"
+"<City> to let me know"
+msgstr ""
+
+#: data/rbot/plugins/time.rb:180
+msgid "unintelligible time"
+msgstr ""
+
+#: data/rbot/plugins/time.rb:189
+msgid "%{time} %{w} %{str}"
+msgstr ""
+
+#: data/rbot/plugins/time.rb:190
+msgid "%a, %d %b %Y %H:%M:%S %Z %z"
+msgstr ""
+
+#: data/rbot/plugins/time.rb:192
+msgid "is"
+msgstr ""
+
+#: data/rbot/plugins/time.rb:192
+msgid "was"
+msgstr ""
diff --git a/po/fi/rbot-translator.po b/po/fi/rbot-translator.po
index 013143e6..26657f5a 100644
--- a/po/fi/rbot-translator.po
+++ b/po/fi/rbot-translator.po
@@ -10,6 +10,7 @@ msgstr ""
"PO-Revision-Date: 2009-03-20 15:57+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -59,8 +60,8 @@ msgstr ""
#: data/rbot/plugins/translator.rb:348
msgid ""
-"Command: <translator> <from> <to> <phrase>, where <translator> is one of: %"
-"{translators}. If \"translator\" is used in place of the translator name, "
+"Command: <translator> <from> <to> <phrase>, where <translator> is one of: "
+"%{translators}. If \"translator\" is used in place of the translator name, "
"the first translator in translator.default_list which supports the specified "
"direction will be picked automatically. Use \"help <translator>\" to look up "
"supported from and to languages"
@@ -74,8 +75,8 @@ msgstr ""
#: data/rbot/plugins/translator.rb:386
msgid ""
-"Unable to auto-detect source language due to broken google translator, see %"
-"{reverse}%{prefix}help translate failed%{reverse} for details"
+"Unable to auto-detect source language due to broken google translator, see "
+"%{reverse}%{prefix}help translate failed%{reverse} for details"
msgstr ""
#: data/rbot/plugins/translator.rb:391
diff --git a/po/fi/rbot-tumblr.po b/po/fi/rbot-tumblr.po
index 145cf2de..89bc0014 100644
--- a/po/fi/rbot-tumblr.po
+++ b/po/fi/rbot-tumblr.po
@@ -10,6 +10,7 @@ msgstr ""
"PO-Revision-Date: 2010-06-30 09:58+0200\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -30,8 +31,8 @@ msgstr ""
#: data/rbot/plugins/tumblr.rb:91
msgid ""
-"Links on %{chan} will go to %{group} using account %{email} and password %"
-"{pwd}"
+"Links on %{chan} will go to %{group} using account %{email} and password "
+"%{pwd}"
msgstr ""
#: data/rbot/plugins/tumblr.rb:107
diff --git a/po/fi/rbot-twitter.po b/po/fi/rbot-twitter.po
index 29fdd6d3..04b97d3f 100644
--- a/po/fi/rbot-twitter.po
+++ b/po/fi/rbot-twitter.po
@@ -6,19 +6,26 @@
msgid ""
msgstr ""
"Project-Id-Version: rbot\n"
-"POT-Creation-Date: 2009-03-20 15:57+0100\n"
+"POT-Creation-Date: 2011-06-03 12:39+0200\n"
"PO-Revision-Date: 2009-03-20 15:57+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: data/rbot/plugins/twitter.rb:191
+#: data/rbot/plugins/twitter.rb:200
+msgid ""
+"My authorization failed! Did you block me? Or is my Twitter Consumer Key/"
+"Secret pair incorrect?"
+msgstr ""
+
+#: data/rbot/plugins/twitter.rb:283
msgid "actions will be twitted"
msgstr ""
-#: data/rbot/plugins/twitter.rb:193
+#: data/rbot/plugins/twitter.rb:285
msgid "actions will not be twitted"
msgstr ""
diff --git a/po/fi/rbot-uno.po b/po/fi/rbot-uno.po
index 585d96e4..6c0d6ca4 100644
--- a/po/fi/rbot-uno.po
+++ b/po/fi/rbot-uno.po
@@ -6,524 +6,550 @@
msgid ""
msgstr ""
"Project-Id-Version: rbot\n"
-"POT-Creation-Date: 2009-03-20 15:57+0100\n"
+"POT-Creation-Date: 2011-06-03 12:39+0200\n"
"PO-Revision-Date: 2009-03-20 15:57+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: data/rbot/plugins/games/uno.rb:243
+#: data/rbot/plugins/games/uno.rb:215
+msgid "you can't do that, %{p}"
+msgstr ""
+
+#: data/rbot/plugins/games/uno.rb:251
msgid "%{p} deals the first card from the stock"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:266
+#: data/rbot/plugins/games/uno.rb:274
msgid "no time"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:278
+#: data/rbot/plugins/games/uno.rb:286
msgid "Playing order was reversed!"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:280
+#: data/rbot/plugins/games/uno.rb:288
msgid "%{cp} bounces the pick to %{np}"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:291
+#: data/rbot/plugins/games/uno.rb:299
msgid "%{p} skips a turn!"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:380
+#: data/rbot/plugins/games/uno.rb:388
msgid "what cards were that again?"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:400
+#: data/rbot/plugins/games/uno.rb:414 data/rbot/plugins/games/uno.rb:473
+msgid "%{p}, choose a color with: co r|b|g|y"
+msgstr ""
+
+#: data/rbot/plugins/games/uno.rb:414
+msgid "you already played your card, "
+msgstr ""
+
+#: data/rbot/plugins/games/uno.rb:422
msgid "you can't play that card"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:427
+#: data/rbot/plugins/games/uno.rb:449
msgid "%{p} plays %{card} twice!"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:432
+#: data/rbot/plugins/games/uno.rb:454
msgid "%{p} plays %{card}"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:435
+#: data/rbot/plugins/games/uno.rb:457
msgid "%{p} has %{uno}!"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:451
-msgid "%{p}, choose a color with: co r|b|g|y"
-msgstr ""
-
-#: data/rbot/plugins/games/uno.rb:454
+#: data/rbot/plugins/games/uno.rb:476
msgid "you don't have two cards of that kind"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:457
+#: data/rbot/plugins/games/uno.rb:479
msgid "you don't have that card"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:467
+#: data/rbot/plugins/games/uno.rb:489
msgid "%{cp} challenges %{lp}'s %{card}!"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:471
+#: data/rbot/plugins/games/uno.rb:493
msgid "%{p} has %{cards}"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:483
+#: data/rbot/plugins/games/uno.rb:506
msgid "%{lp}'s move was legal, %{cp} must pick %{b}%{n}%{b} cards!"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:492
+#: data/rbot/plugins/games/uno.rb:515
msgid ""
"%{lp}'s move was %{b}not%{b} legal, %{lp} must pick %{b}%{n}%{b} cards and "
"play again!"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:520
+#: data/rbot/plugins/games/uno.rb:543
msgid "%{p} passes turn, and has to pick %{b}%{n}%{b} cards!"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:527
+#: data/rbot/plugins/games/uno.rb:554
msgid "%{p} passes turn"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:529
+#: data/rbot/plugins/games/uno.rb:556
msgid "you need to pick a card first"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:539
+#: data/rbot/plugins/games/uno.rb:566
msgid "you can't pick a color now, %{p}"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:554
+#: data/rbot/plugins/games/uno.rb:581
msgid "what color is that?"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:557
+#: data/rbot/plugins/games/uno.rb:584
msgid "color is now %{c}"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:565
+#: data/rbot/plugins/games/uno.rb:592
msgid "This %{uno} game has been going on for %{time}"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:570
+#: data/rbot/plugins/games/uno.rb:597
msgid "The game hasn't started yet"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:575
+#: data/rbot/plugins/games/uno.rb:602
msgid "%{uno} playing turn: %{players}"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:584
+#: data/rbot/plugins/games/uno.rb:609
+msgid "nobody is playing %{uno} yet!"
+msgstr ""
+
+#: data/rbot/plugins/games/uno.rb:617
msgid "it's %{player}'s turn"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:594
+#: data/rbot/plugins/games/uno.rb:627
msgid "next player must respond correctly or pick %{b}%{n}%{b} cards"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:601
+#: data/rbot/plugins/games/uno.rb:634
msgid "Current discard: %{card} %{c}"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:610
+#: data/rbot/plugins/games/uno.rb:643
msgid "Your cards: %{cards}"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:626
+#: data/rbot/plugins/games/uno.rb:659
msgid "%{player} picks a card"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:636
+#: data/rbot/plugins/games/uno.rb:669
msgid "Shuffling discarded cards"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:639
+#: data/rbot/plugins/games/uno.rb:672
msgid "No more cards!"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:645
+#: data/rbot/plugins/games/uno.rb:678
msgid "You picked %{picked}"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:652
+#: data/rbot/plugins/games/uno.rb:685
msgid "you're already in the game, %{p}"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:659
+#: data/rbot/plugins/games/uno.rb:692
msgid "you dropped from the game, %{p}, you can't get back in"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:673
+#: data/rbot/plugins/games/uno.rb:699
+msgid ""
+"you can't join now, %{p}, a %{card} was just played, wait until next turn"
+msgstr ""
+
+#: data/rbot/plugins/games/uno.rb:713
msgid "%{p} joins this game of %{uno}"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:681
+#: data/rbot/plugins/games/uno.rb:721
msgid "game will start in 20 seconds"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:692
+#: data/rbot/plugins/games/uno.rb:732
msgid "%{p} isn't playing %{uno}"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:697
+#: data/rbot/plugins/games/uno.rb:737
msgid "%{p} gives up this game of %{uno}"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:723
+#: data/rbot/plugins/games/uno.rb:744 data/rbot/plugins/games/uno.rb:802
+msgid "game start countdown stopped"
+msgstr ""
+
+#: data/rbot/plugins/games/uno.rb:770
+msgid "there is no '%{nick}' here"
+msgstr ""
+
+#: data/rbot/plugins/games/uno.rb:776
msgid "%{p} is already playing %{uno} here"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:733
+#: data/rbot/plugins/games/uno.rb:786
msgid "%{p} takes %{b}%{old}%{b}'s place at %{uno}"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:739
+#: data/rbot/plugins/games/uno.rb:792
msgid "%{b}%{old}%{b} isn't playing %{uno} here"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:748
+#: data/rbot/plugins/games/uno.rb:807
msgid "%{uno} game halted after %{time}"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:753
+#: data/rbot/plugins/games/uno.rb:812
msgid "%{uno} game halted before it could start"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:758
+#: data/rbot/plugins/games/uno.rb:817
msgid "%{uno} game finished after %{time}! The winner is %{p}"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:769
+#: data/rbot/plugins/games/uno.rb:828
msgid "%{p} has to pick %{b}%{n}%{b} cards!"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:777
+#: data/rbot/plugins/games/uno.rb:836
msgid "%{p} still had %{cards}"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:789
+#: data/rbot/plugins/games/uno.rb:848
msgid "%{p} wins with %{b}%{score}%{b} points!"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:819
+#: data/rbot/plugins/games/uno.rb:878
msgid "'jo' to join in"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:820
+#: data/rbot/plugins/games/uno.rb:879
msgid ""
"'pl <card>' to play <card>: e.g. 'pl g7' to play Green 7, or 'pl rr' to play "
"Red Reverse, or 'pl y2y2' to play both Yellow 2 cards"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:821
+#: data/rbot/plugins/games/uno.rb:880
msgid "'pe' to pick a card"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:822
+#: data/rbot/plugins/games/uno.rb:881
msgid "'pa' to pass your turn"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:823
+#: data/rbot/plugins/games/uno.rb:882
msgid ""
"'co <color>' to pick a color after playing a Wild: e.g. 'co g' to select "
"Green (or 'pl w+4 g' to select the color when playing the Wild)"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:824
+#: data/rbot/plugins/games/uno.rb:883
msgid "'ca' to show current cards"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:825
+#: data/rbot/plugins/games/uno.rb:884
msgid "'cd' to show the current discard"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:826
+#: data/rbot/plugins/games/uno.rb:885
msgid "'ch' to challenge a Wild +4"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:827
+#: data/rbot/plugins/games/uno.rb:886
msgid "'od' to show the playing order"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:828
+#: data/rbot/plugins/games/uno.rb:887
msgid "'ti' to show play time"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:829
+#: data/rbot/plugins/games/uno.rb:888
msgid "'tu' to show whose turn it is"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:832
+#: data/rbot/plugins/games/uno.rb:891
msgid ""
"A Wild +4 can only be played legally if you don't have normal (not special) "
"cards of the current color. "
msgstr ""
-#: data/rbot/plugins/games/uno.rb:833
+#: data/rbot/plugins/games/uno.rb:892
msgid "The next player can challenge a W+4 by using the 'ch' command. "
msgstr ""
-#: data/rbot/plugins/games/uno.rb:834
+#: data/rbot/plugins/games/uno.rb:893
msgid ""
"If the W+4 play was illegal, the player who played it must pick the W+4, "
"pick 4 cards from the stock, and play a legal card. "
msgstr ""
-#: data/rbot/plugins/games/uno.rb:835
+#: data/rbot/plugins/games/uno.rb:894
msgid ""
"If the W+4 play was legal, the challenger must pick 6 cards instead of 4."
msgstr ""
-#: data/rbot/plugins/games/uno.rb:837
+#: data/rbot/plugins/games/uno.rb:896
msgid ""
"play all your cards, one at a time, by matching either the color or the "
"value of the currently discarded card. "
msgstr ""
-#: data/rbot/plugins/games/uno.rb:838
+#: data/rbot/plugins/games/uno.rb:897
msgid ""
"cards with special effects: Skip (next player skips a turn), Reverse "
"(reverses the playing order), +2 (next player has to take 2 cards). "
msgstr ""
-#: data/rbot/plugins/games/uno.rb:839
+#: data/rbot/plugins/games/uno.rb:898
msgid ""
"Wilds can be played on any card, and you must specify the color for the next "
"card. "
msgstr ""
-#: data/rbot/plugins/games/uno.rb:840
+#: data/rbot/plugins/games/uno.rb:899
msgid ""
"Wild +4 also forces the next player to take 4 cards, but it can only be "
"played if you can't play a color card. "
msgstr ""
-#: data/rbot/plugins/games/uno.rb:841
+#: data/rbot/plugins/games/uno.rb:900
msgid ""
"you can play another +2 or +4 card on a +2 card, and a +4 on a +4, forcing "
"the first player who can't play one to pick the cumulative sum of all cards. "
msgstr ""
-#: data/rbot/plugins/games/uno.rb:842
+#: data/rbot/plugins/games/uno.rb:901
msgid ""
"you can also play a Reverse on a +2 or +4, bouncing the effect back to the "
"previous player (that now comes next). "
msgstr ""
-#: data/rbot/plugins/games/uno.rb:845
+#: data/rbot/plugins/games/uno.rb:904
msgid ""
"The points won with a game of %{uno} are totalled from the cards remaining "
"in the hands of the other players."
msgstr ""
-#: data/rbot/plugins/games/uno.rb:846
+#: data/rbot/plugins/games/uno.rb:905
msgid ""
"Each normal (not special) card is worth its face value (from 0 to 9 points)."
msgstr ""
-#: data/rbot/plugins/games/uno.rb:847
+#: data/rbot/plugins/games/uno.rb:906
msgid "Each colored special card (+2, Reverse, Skip) is worth 20 points."
msgstr ""
-#: data/rbot/plugins/games/uno.rb:848
+#: data/rbot/plugins/games/uno.rb:907
msgid "Each Wild and Wild +4 is worth 50 points."
msgstr ""
-#: data/rbot/plugins/games/uno.rb:853
+#: data/rbot/plugins/games/uno.rb:912
msgid ""
"You can see the scoring table with 'uno top N' where N is the number of top "
"scores to show."
msgstr ""
-#: data/rbot/plugins/games/uno.rb:855
+#: data/rbot/plugins/games/uno.rb:914
msgid ""
"You can see the winners table with 'uno topwin N' where N is the number of "
"top winners to show."
msgstr ""
-#: data/rbot/plugins/games/uno.rb:858
+#: data/rbot/plugins/games/uno.rb:917
msgid "There are 108 cards in a standard %{uno} deck."
msgstr ""
-#: data/rbot/plugins/games/uno.rb:859
+#: data/rbot/plugins/games/uno.rb:918
msgid ""
"For each color (Blue, Green, Red, Yellow) there are 19 numbered cards (from "
"0 to 9), with two of each number except for 0."
msgstr ""
-#: data/rbot/plugins/games/uno.rb:860
+#: data/rbot/plugins/games/uno.rb:919
msgid ""
"There are also 6 special cards for each color, two each of +2, Reverse, Skip."
msgstr ""
-#: data/rbot/plugins/games/uno.rb:861
+#: data/rbot/plugins/games/uno.rb:920
msgid "Finally, there are 4 Wild and 4 Wild +4 cards."
msgstr ""
-#: data/rbot/plugins/games/uno.rb:864
+#: data/rbot/plugins/games/uno.rb:923
msgid ""
"The game manager (the user that started the game) can execute the following "
"commands to manage it: "
msgstr ""
-#: data/rbot/plugins/games/uno.rb:866
+#: data/rbot/plugins/games/uno.rb:925
msgid ""
"'uno drop <user>' to drop a user from the game (any user can drop itself "
"using 'uno drop')"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:867
+#: data/rbot/plugins/games/uno.rb:926
msgid ""
"'uno replace <old> [with] <new>' to replace a player with someone else "
"(useful in case of disconnects)"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:868
+#: data/rbot/plugins/games/uno.rb:927
msgid "'uno transfer [to] <nick>' to transfer game ownership to someone else"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:869
+#: data/rbot/plugins/games/uno.rb:928
msgid "'uno end' to end the game before its natural completion"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:872
+#: data/rbot/plugins/games/uno.rb:931
msgid ""
"%{uno} game. !uno to start a game. see 'help uno rules' for the rules, 'help "
"uno admin' for admin commands, 'help uno score' for scoring rules. In-game "
"commands: %{cmds}."
msgstr ""
-#: data/rbot/plugins/games/uno.rb:892
+#: data/rbot/plugins/games/uno.rb:951
msgid "you already picked a card"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:899 data/rbot/plugins/games/uno.rb:906
-#: data/rbot/plugins/games/uno.rb:912 data/rbot/plugins/games/uno.rb:918
-#: data/rbot/plugins/games/uno.rb:934
+#: data/rbot/plugins/games/uno.rb:958 data/rbot/plugins/games/uno.rb:965
+#: data/rbot/plugins/games/uno.rb:971 data/rbot/plugins/games/uno.rb:977
+#: data/rbot/plugins/games/uno.rb:993
msgid "It's not your turn"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:931
+#: data/rbot/plugins/games/uno.rb:990
msgid "previous move cannot be challenged"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:945
+#: data/rbot/plugins/games/uno.rb:1004
msgid "it's your turn, sleepyhead"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:957
+#: data/rbot/plugins/games/uno.rb:1016
msgid ""
"There is already an %{uno} game running here, managed by %{who}. say 'jo' to "
"join in"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:965
+#: data/rbot/plugins/games/uno.rb:1024
msgid "Ok, created %{uno} game on %{channel}, say 'jo' to join in"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:973 data/rbot/plugins/games/uno.rb:993
-#: data/rbot/plugins/games/uno.rb:1129 data/rbot/plugins/games/uno.rb:1137
-#: data/rbot/plugins/games/uno.rb:1145
+#: data/rbot/plugins/games/uno.rb:1032 data/rbot/plugins/games/uno.rb:1052
+#: data/rbot/plugins/games/uno.rb:1188 data/rbot/plugins/games/uno.rb:1196
+#: data/rbot/plugins/games/uno.rb:1204
msgid "There is no %{uno} game running here"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:983
+#: data/rbot/plugins/games/uno.rb:1042
msgid "%{uno} game ownership transferred from %{old} to %{nick}"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:987
+#: data/rbot/plugins/games/uno.rb:1046
msgid "who is this %{nick} you want me to transfer game ownership to?"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:1071
+#: data/rbot/plugins/games/uno.rb:1130
msgid "%{nf} %{uno} games completed over %{np} games played. "
msgstr ""
-#: data/rbot/plugins/games/uno.rb:1076
+#: data/rbot/plugins/games/uno.rb:1135
msgid "%{cgt} game time for completed games"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:1080
+#: data/rbot/plugins/games/uno.rb:1139
msgid " on %{tgt} total game time. "
msgstr ""
-#: data/rbot/plugins/games/uno.rb:1086
+#: data/rbot/plugins/games/uno.rb:1145
msgid "%{avg} average game time for completed games"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:1089
+#: data/rbot/plugins/games/uno.rb:1148
msgid ", %{tavg} for all games"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:1094
+#: data/rbot/plugins/games/uno.rb:1153
msgid "nobody has played %{uno} on %{chan} yet"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:1105
+#: data/rbot/plugins/games/uno.rb:1164
msgid "%{nick} never played %{uno} here"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:1114
+#: data/rbot/plugins/games/uno.rb:1173
msgid "%{nick} played %{np} %{uno} games here, "
msgstr ""
-#: data/rbot/plugins/games/uno.rb:1117
+#: data/rbot/plugins/games/uno.rb:1176
msgid "forfeited %{nf} games, "
msgstr ""
-#: data/rbot/plugins/games/uno.rb:1118
+#: data/rbot/plugins/games/uno.rb:1177
msgid "won %{nw} games"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:1120
+#: data/rbot/plugins/games/uno.rb:1179
msgid " with %{score} total points"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:1122
+#: data/rbot/plugins/games/uno.rb:1181
msgid " and an average of %{avg} points per opponent"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:1149
+#: data/rbot/plugins/games/uno.rb:1208
msgid "%{num} cards in stock: %{stock}"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:1165
+#: data/rbot/plugins/games/uno.rb:1224
msgid "no %{uno} games were completed here"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:1173
+#: data/rbot/plugins/games/uno.rb:1232
msgid "%{uno} %{num} highest scores: "
msgstr ""
-#: data/rbot/plugins/games/uno.rb:1182
+#: data/rbot/plugins/games/uno.rb:1241
msgid "%{i}. %{b}%{nick}%{b} with %{b}%{score}%{b} points"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:1189 data/rbot/plugins/games/uno.rb:1211
+#: data/rbot/plugins/games/uno.rb:1248 data/rbot/plugins/games/uno.rb:1270
msgid "%{i}. %{nick} ( %{score} )"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:1195
+#: data/rbot/plugins/games/uno.rb:1254
msgid "%{uno} %{num} most wins: "
msgstr ""
-#: data/rbot/plugins/games/uno.rb:1204
+#: data/rbot/plugins/games/uno.rb:1263
msgid "%{i}. %{b}%{nick}%{b} with %{b}%{score}%{b} wins"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:1217
+#: data/rbot/plugins/games/uno.rb:1276
msgid "uh, what kind of score list did you want, again?"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:1218
+#: data/rbot/plugins/games/uno.rb:1277
msgid ""
" I can only show the top scores (with top) and the most wins (with topwin)"
msgstr ""
diff --git a/po/fi/rbot-weather.po b/po/fi/rbot-weather.po
index e69de29b..5ba7147c 100644
--- a/po/fi/rbot-weather.po
+++ b/po/fi/rbot-weather.po
@@ -0,0 +1,37 @@
+#: data/rbot/plugins/weather.rb:32
+msgid "couldn't get data for %{station} (%{message})"
+msgstr ""
+
+#: data/rbot/plugins/weather.rb:57
+msgid ""
+"At %{time} the conditions at %{location} (%{station_id}) were %{weather} "
+"with a visibility of %{visibility_mi}mi. The wind was %{wind} with "
+"%{relative_humidity}%% relative humidity. The temperature was "
+"%{temperature}%{heatindexorwindchill}, and the pressure was %{pressure}."
+msgstr ""
+
+#: data/rbot/plugins/weather.rb:64
+msgid " with a heat index of %{hi}"
+msgstr ""
+
+#: data/rbot/plugins/weather.rb:66
+msgid " with a windchill of %{wc}"
+msgstr ""
+
+#: data/rbot/plugins/weather.rb:169
+msgid "%{error}, will try WU service"
+msgstr ""
+
+#: data/rbot/plugins/weather.rb:318
+msgid "no reason specified"
+msgstr ""
+
+#: data/rbot/plugins/weather.rb:365
+msgid ""
+"Google weather info for %{city} on %{date}: %{conds}. Three-day forecast: "
+"%{forecast}"
+msgstr ""
+
+#: data/rbot/plugins/weather.rb:373
+msgid "Google weather failed: %{e}"
+msgstr ""
diff --git a/po/fi/rbot-wheelfortune.po b/po/fi/rbot-wheelfortune.po
index 03ad832d..e94fd02e 100644
--- a/po/fi/rbot-wheelfortune.po
+++ b/po/fi/rbot-wheelfortune.po
@@ -10,6 +10,7 @@ msgstr ""
"PO-Revision-Date: 2009-03-20 15:57+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -113,8 +114,8 @@ msgstr ""
#: data/rbot/plugins/games/wheelfortune.rb:320
msgid ""
-"there's already a pending clue for %{name} round %{count} on %{chan}: %"
-"{catclue}"
+"there's already a pending clue for %{name} round %{count} on %{chan}: "
+"%{catclue}"
msgstr ""
#: data/rbot/plugins/games/wheelfortune.rb:333
@@ -142,8 +143,8 @@ msgstr ""
#: data/rbot/plugins/games/wheelfortune.rb:380
msgid ""
-"you can only replace questions between rounds %{min} and %{max} in the %"
-"{name} game on %{chan}"
+"you can only replace questions between rounds %{min} and %{max} in the "
+"%{name} game on %{chan}"
msgstr ""
#: data/rbot/plugins/games/wheelfortune.rb:409
@@ -176,8 +177,8 @@ msgstr ""
#: data/rbot/plugins/games/wheelfortune.rb:495
msgid ""
-"%{bold}%{color}%{name}%{bold}%{nocolor}: %{who} %{bold}wins%{bold} after %"
-"{count} rounds!\n"
+"%{bold}%{color}%{name}%{bold}%{nocolor}: %{who} %{bold}wins%{bold} after "
+"%{count} rounds!\n"
"The final score is"
msgstr ""
diff --git a/po/fi/rbot-youtube.po b/po/fi/rbot-youtube.po
index 94b7fd8d..1f134de4 100644
--- a/po/fi/rbot-youtube.po
+++ b/po/fi/rbot-youtube.po
@@ -10,6 +10,7 @@ msgstr ""
"PO-Revision-Date: 2009-03-20 15:57+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -17,8 +18,8 @@ msgstr ""
#: data/rbot/plugins/youtube.rb:33
msgid ""
-"Category: %{cat}. Rating: %{rating}. Author: %{author}. Duration: %"
-"{duration}. %{views} views, faved %{faves} times. %{desc}"
+"Category: %{cat}. Rating: %{rating}. Author: %{author}. Duration: "
+"%{duration}. %{views} views, faved %{faves} times. %{desc}"
msgstr ""
#: data/rbot/plugins/youtube.rb:77 data/rbot/plugins/youtube.rb:107
@@ -27,8 +28,8 @@ msgstr ""
#: data/rbot/plugins/youtube.rb:183
msgid ""
-"%{bold}%{title}%{bold} [%{cat}] %{rating} @ %{url} by %{author} (%"
-"{duration}). %{views} views, faved %{faves} times. %{desc}"
+"%{bold}%{title}%{bold} [%{cat}] %{rating} @ %{url} by %{author} "
+"(%{duration}). %{views} views, faved %{faves} times. %{desc}"
msgstr ""
#: data/rbot/plugins/youtube.rb:186
diff --git a/po/fi/rbot.po b/po/fi/rbot.po
index 84821622..3011b34d 100644
--- a/po/fi/rbot.po
+++ b/po/fi/rbot.po
@@ -6,10 +6,11 @@
msgid ""
msgstr ""
"Project-Id-Version: rbot\n"
-"POT-Creation-Date: 2010-06-30 09:58+0200\n"
+"POT-Creation-Date: 2011-06-03 12:39+0200\n"
"PO-Revision-Date: 2007-07-14 00:06-0400\n"
"Last-Translator: Yaohan Chen <yaohan.chen@gmail.com>\n"
"Language-Team: English\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -302,14 +303,14 @@ msgstr "user list : lists all the botusers"
#: lib/rbot/core/auth.rb:403
msgid ""
-"user destroy <botuser> : destroys <botuser>. This function %{highlight}must%"
-"{highlight} be called in two steps. On the first call <botuser> is queued "
+"user destroy <botuser> : destroys <botuser>. This function %{highlight}must"
+"%{highlight} be called in two steps. On the first call <botuser> is queued "
"for destruction. On the second call, which must be in the form 'user confirm "
"destroy <botuser>', the botuser will be destroyed. If you want to cancel the "
"destruction, issue the command 'user cancel destroy <botuser>'"
msgstr ""
-"user destroy <botuser> <password> : destroys <botuser>; this function %"
-"{highlight}must%{highlight} be called in two steps. On the first call, no "
+"user destroy <botuser> <password> : destroys <botuser>; this function "
+"%{highlight}must%{highlight} be called in two steps. On the first call, no "
"password must be specified: <botuser> is then queued for destruction. On the "
"second call, you must specify the correct password for <botuser>, and it "
"will be destroyed. If you want to cancel the destruction, issue the command "
@@ -317,13 +318,26 @@ msgstr ""
#: lib/rbot/core/auth.rb:405
msgid ""
+"user export [to <filename>]: exports user data to file <filename> (default: "
+"new-auth.users)"
+msgstr ""
+
+#: lib/rbot/core/auth.rb:407
+msgid ""
+"user import [from <filename>]: import user data from file <filename> "
+"(default: new-auth.users)"
+msgstr ""
+
+#: lib/rbot/core/auth.rb:409
+#, fuzzy
+msgid ""
"user topics: show, enable|disable, add|rm netmask, set, reset, tell, create, "
-"list, destroy"
+"list, destroy, import, export"
msgstr ""
"user topics: show, enable|disable, add|rm netmask, set, reset, tell, create, "
"list, destroy"
-#: lib/rbot/core/auth.rb:408
+#: lib/rbot/core/auth.rb:412
#, fuzzy
msgid ""
"auth <masterpassword>: log in as the bot owner; other commands: login, "
@@ -333,228 +347,228 @@ msgstr ""
"auth <masterpassword>: log in as the bot owner; other commands: login, "
"whoami, permission syntax, permissions [re]set, permissions view, user"
-#: lib/rbot/core/auth.rb:410
+#: lib/rbot/core/auth.rb:414
msgid ""
"meet <nick> [as <user>]: creates a bot user for nick, calling it user "
"(defaults to the nick itself)"
msgstr ""
-#: lib/rbot/core/auth.rb:412
+#: lib/rbot/core/auth.rb:416
msgid "hello: creates a bot user for the person issuing the command"
msgstr ""
-#: lib/rbot/core/auth.rb:415
+#: lib/rbot/core/auth.rb:419
msgid ""
"allow <user> to do <sample command> [<where>]: gives botuser <user> the "
"permissions to execute a command such as the provided sample command"
msgstr ""
-#: lib/rbot/core/auth.rb:416 lib/rbot/core/auth.rb:424
+#: lib/rbot/core/auth.rb:420 lib/rbot/core/auth.rb:428
msgid "(in private or in channel, according to the optional <where>)."
msgstr ""
-#: lib/rbot/core/auth.rb:417 lib/rbot/core/auth.rb:425
+#: lib/rbot/core/auth.rb:421 lib/rbot/core/auth.rb:429
msgid ""
"<sample command> should be a full command, not just the command keyword --"
msgstr ""
-#: lib/rbot/core/auth.rb:418
+#: lib/rbot/core/auth.rb:422
msgid "correct: allow user to do addquote stuff --"
msgstr ""
-#: lib/rbot/core/auth.rb:419
+#: lib/rbot/core/auth.rb:423
msgid "wrong: allow user to do addquote."
msgstr ""
-#: lib/rbot/core/auth.rb:423
+#: lib/rbot/core/auth.rb:427
msgid ""
"deny <user> from doing <sample command> [<where>]: removes from botuser "
"<user> the permissions to execute a command such as the provided sample "
"command"
msgstr ""
-#: lib/rbot/core/auth.rb:426
+#: lib/rbot/core/auth.rb:430
msgid "correct: deny user from doing addquote stuff --"
msgstr ""
-#: lib/rbot/core/auth.rb:427
+#: lib/rbot/core/auth.rb:431
msgid "wrong: deny user from doing addquote."
msgstr ""
-#: lib/rbot/core/auth.rb:430
+#: lib/rbot/core/auth.rb:434
msgid ""
"auth commands: auth, login, whoami, who, permission[s], user, meet, hello, "
"allow, deny"
msgstr "auth commands: auth, login, whoami, permission[s], user"
-#: lib/rbot/core/auth.rb:435
+#: lib/rbot/core/auth.rb:439
msgid "sorry, I need more arguments to %{command}"
msgstr "sorry, I need more arguments to %{command}"
-#: lib/rbot/core/auth.rb:439
+#: lib/rbot/core/auth.rb:443
msgid "I can only %{command} these: %{arguments}"
msgstr "I can only %{command} these: %{arguments}"
-#: lib/rbot/core/auth.rb:474
+#: lib/rbot/core/auth.rb:478
msgid "no such bot user %{user}"
msgstr "no such botuser %{user}"
-#: lib/rbot/core/auth.rb:477
+#: lib/rbot/core/auth.rb:481
msgid "you can't mess with %{user}"
msgstr "you can't mess with %{user}"
-#: lib/rbot/core/auth.rb:489
+#: lib/rbot/core/auth.rb:493
msgid "you can't see the properties of %{user}"
msgstr "you can't see the properties of %{user}"
-#: lib/rbot/core/auth.rb:498
+#: lib/rbot/core/auth.rb:502
msgid "no way I'm telling you the master password!"
msgstr "no way I'm telling you the master password!"
-#: lib/rbot/core/auth.rb:499
+#: lib/rbot/core/auth.rb:503
msgid "you can't ask for someone else's password"
msgstr "you can't ask for someone else's password"
-#: lib/rbot/core/auth.rb:501
+#: lib/rbot/core/auth.rb:505
msgid ""
"c'mon, you can't be asking me seriously to tell you the password in public!"
msgstr ""
"c'mon, you can't be asking me seriously to tell you the password in public!"
-#: lib/rbot/core/auth.rb:502
+#: lib/rbot/core/auth.rb:506
msgid "the password for %{user} is %{password}"
msgstr "the password for %{user} is %{password}"
-#: lib/rbot/core/auth.rb:516
+#: lib/rbot/core/auth.rb:520
msgid "can %{action}"
msgstr "can %{action}"
-#: lib/rbot/core/auth.rb:518
+#: lib/rbot/core/auth.rb:522
msgid "can not %{action}"
msgstr "can not %{action}"
-#: lib/rbot/core/auth.rb:522
+#: lib/rbot/core/auth.rb:526
msgid "knows no netmasks"
msgstr "knows no netmasks"
-#: lib/rbot/core/auth.rb:524
+#: lib/rbot/core/auth.rb:528
msgid "knows %{netmasks}"
msgstr "knows %{netmasks}"
-#: lib/rbot/core/auth.rb:531 lib/rbot/core/auth.rb:558
-#: lib/rbot/core/auth.rb:576 lib/rbot/core/auth.rb:608
+#: lib/rbot/core/auth.rb:535 lib/rbot/core/auth.rb:562
+#: lib/rbot/core/auth.rb:580 lib/rbot/core/auth.rb:612
msgid "you can't change the default user"
msgstr "you can't change the default user"
-#: lib/rbot/core/auth.rb:532 lib/rbot/core/auth.rb:560
-#: lib/rbot/core/auth.rb:578 lib/rbot/core/auth.rb:610
+#: lib/rbot/core/auth.rb:536 lib/rbot/core/auth.rb:564
+#: lib/rbot/core/auth.rb:582 lib/rbot/core/auth.rb:614
msgid "you can't edit %{user}"
msgstr "you can't edit %{user}"
-#: lib/rbot/core/auth.rb:547 lib/rbot/core/auth.rb:594
+#: lib/rbot/core/auth.rb:551 lib/rbot/core/auth.rb:598
msgid "I ignored %{things} because %{reason}"
msgstr "I ignored %{things} because %{reason}"
-#: lib/rbot/core/auth.rb:551 lib/rbot/core/auth.rb:598
+#: lib/rbot/core/auth.rb:555 lib/rbot/core/auth.rb:602
msgid "I haven't changed anything"
msgstr "I haven't changed anything"
-#: lib/rbot/core/auth.rb:569
+#: lib/rbot/core/auth.rb:573
msgid "is that a joke? setting the password in public?"
msgstr "is that a joke? setting the password in public?"
-#: lib/rbot/core/auth.rb:601
+#: lib/rbot/core/auth.rb:605
msgid "the password for %{user} is now %{password}"
msgstr "the password for %{user} is now %{password}"
-#: lib/rbot/core/auth.rb:615
+#: lib/rbot/core/auth.rb:619
msgid ""
"I can only add/remove netmasks. See +help user add+ for more instructions"
msgstr ""
"I can only add/remove netmasks. See +help user add+ for more instructions"
-#: lib/rbot/core/auth.rb:636
+#: lib/rbot/core/auth.rb:640
msgid "sorry, I don't know how to %{request}"
msgstr "sorry, I don't know how to %{request}"
-#: lib/rbot/core/auth.rb:639
+#: lib/rbot/core/auth.rb:643
msgid "couldn't %{cmd}: %{exception}"
msgstr "couldn't login: %{exception}"
-#: lib/rbot/core/auth.rb:668
+#: lib/rbot/core/auth.rb:672
msgid ""
-"you are now registered as %{buname}. I created a random password for you : %"
-"{pass} and you can change it at any time by telling me 'user set password "
+"you are now registered as %{buname}. I created a random password for you : "
+"%{pass} and you can change it at any time by telling me 'user set password "
"<password>' in private"
msgstr ""
-#: lib/rbot/core/auth.rb:675
+#: lib/rbot/core/auth.rb:679
msgid "but I already know %{buname}"
msgstr ""
-#: lib/rbot/core/auth.rb:677
+#: lib/rbot/core/auth.rb:681
msgid "I had problems meeting %{nick}: %{e}"
msgstr ""
-#: lib/rbot/core/auth.rb:686
+#: lib/rbot/core/auth.rb:690
msgid "couldn't find botuser %{user}"
msgstr "couldn't find botuser %{user}"
-#: lib/rbot/core/auth.rb:688
+#: lib/rbot/core/auth.rb:692
msgid "I'm not telling the master password to anyone, pal"
msgstr "I'm not telling the master password to anyone, pal"
-#: lib/rbot/core/auth.rb:689
+#: lib/rbot/core/auth.rb:693
msgid "the password for botuser %{user} is %{password}"
msgstr "the password for botuser %{user} is %{password}"
-#: lib/rbot/core/auth.rb:692
+#: lib/rbot/core/auth.rb:696
msgid "I told %{user} that %{message}"
msgstr "I told %{user} that %{message}"
-#: lib/rbot/core/auth.rb:698
+#: lib/rbot/core/auth.rb:702
msgid "are you nuts, creating a botuser with a publicly known password?"
msgstr "are you nuts, creating a botuser with a publicly known password?"
-#: lib/rbot/core/auth.rb:703
+#: lib/rbot/core/auth.rb:707
msgid "failed to create %{user}: %{exception}"
msgstr "failed to create %{user}: %{exception}"
-#: lib/rbot/core/auth.rb:707
+#: lib/rbot/core/auth.rb:711
msgid "created botuser %{user}"
msgstr "created botuser %{user}"
-#: lib/rbot/core/auth.rb:715
+#: lib/rbot/core/auth.rb:719
msgid " (queued for destruction)"
msgstr " (queued for destruction)"
-#: lib/rbot/core/auth.rb:718
+#: lib/rbot/core/auth.rb:722
msgid "I have no botusers other than the default ones"
msgstr "I have no botusers other than the default ones"
-#: lib/rbot/core/auth.rb:719
+#: lib/rbot/core/auth.rb:723
msgid "botuser: %{list}"
msgid_plural "botusers: %{list}"
msgstr[0] "botuser: %{list}"
msgstr[1] "botusers: %{list}"
-#: lib/rbot/core/auth.rb:726
+#: lib/rbot/core/auth.rb:730
msgid "You can't destroy %{user}"
msgstr "You can't destroy %{user}"
-#: lib/rbot/core/auth.rb:736
+#: lib/rbot/core/auth.rb:740
msgid "no such botuser %{user}"
msgstr "no such botuser %{user}"
-#: lib/rbot/core/auth.rb:743
+#: lib/rbot/core/auth.rb:747
msgid "%{user} removed from the destruction queue"
msgstr "%{user} removed from the destruction queue"
-#: lib/rbot/core/auth.rb:745
+#: lib/rbot/core/auth.rb:749
msgid "%{user} was not queued for destruction"
msgstr "%{user} was not queued for destruction"
-#: lib/rbot/core/auth.rb:750
+#: lib/rbot/core/auth.rb:754
msgid ""
"%{user} already queued for destruction, use %{highlight}user confirm destroy "
"%{user}%{highlight} to destroy it"
@@ -562,87 +576,87 @@ msgstr ""
"%{user} already queued for destruction, use %{highlight}user destroy %{user} "
"<password>%{highlight} to destroy it"
-#: lib/rbot/core/auth.rb:753
+#: lib/rbot/core/auth.rb:757
msgid ""
-"%{user} queued for destruction, use %{highlight}user confirm destroy %{user}%"
-"{highlight} to destroy it"
+"%{user} queued for destruction, use %{highlight}user confirm destroy "
+"%{user}%{highlight} to destroy it"
msgstr ""
"%{user} queued for destruction, use %{highlight}user destroy %{user} "
"<password>%{highlight} to destroy it"
-#: lib/rbot/core/auth.rb:757
+#: lib/rbot/core/auth.rb:761
msgid "%{user} is not queued for destruction yet"
msgstr "%{user} is not queued for destruction yet"
-#: lib/rbot/core/auth.rb:766 lib/rbot/core/auth.rb:806
+#: lib/rbot/core/auth.rb:770 lib/rbot/core/auth.rb:810
msgid "failed: %{exception}"
msgstr "failed: %{exception}"
-#: lib/rbot/core/auth.rb:768
+#: lib/rbot/core/auth.rb:772
msgid "botuser %{user} destroyed"
msgstr "botuser %{user} destroyed"
-#: lib/rbot/core/auth.rb:775
+#: lib/rbot/core/auth.rb:779
msgid "please don't touch the default users"
msgstr "please don't touch the default users"
-#: lib/rbot/core/auth.rb:784
+#: lib/rbot/core/auth.rb:788
msgid "no such botuser %{source}"
msgstr "no such botuser %{source}"
-#: lib/rbot/core/auth.rb:786
+#: lib/rbot/core/auth.rb:790
msgid "botuser %{dest} exists already"
msgstr "botuser %{dest} exists already"
-#: lib/rbot/core/auth.rb:809
+#: lib/rbot/core/auth.rb:813
msgid "botuser %{source} copied to %{dest}"
msgstr "botuser %{source} copied to %{dest}"
-#: lib/rbot/core/auth.rb:812
+#: lib/rbot/core/auth.rb:816
msgid "botuser %{source} renamed to %{dest}"
msgstr "botuser %{source} renamed to %{dest}"
-#: lib/rbot/core/auth.rb:832
+#: lib/rbot/core/auth.rb:836
msgid "selecting data to export ..."
msgstr "selecting data to export ..."
-#: lib/rbot/core/auth.rb:848
+#: lib/rbot/core/auth.rb:852
msgid "preparing data for export ..."
msgstr "preparing data for export ..."
-#: lib/rbot/core/auth.rb:871
+#: lib/rbot/core/auth.rb:875
msgid "failed to prepare data: %{exception}"
msgstr "failed to prepare data: %{exception}"
-#: lib/rbot/core/auth.rb:876
+#: lib/rbot/core/auth.rb:880
msgid "exporting to %{file} ..."
msgstr "exporting to %{file} ..."
-#: lib/rbot/core/auth.rb:883
+#: lib/rbot/core/auth.rb:887
msgid "failed to export users: %{exception}"
msgstr "failed to export users: %{exception}"
-#: lib/rbot/core/auth.rb:887 lib/rbot/core/auth.rb:965
+#: lib/rbot/core/auth.rb:891 lib/rbot/core/auth.rb:969
msgid "done"
msgstr "done"
-#: lib/rbot/core/auth.rb:904
+#: lib/rbot/core/auth.rb:908
msgid "reading %{file} ..."
msgstr "reading %{file} ..."
-#: lib/rbot/core/auth.rb:908
+#: lib/rbot/core/auth.rb:912
msgid "failed to import from: %{exception}"
msgstr "failed to import from: %{exception}"
-#: lib/rbot/core/auth.rb:915
+#: lib/rbot/core/auth.rb:919
msgid "selecting data to import ..."
msgstr "selecting data to import ..."
-#: lib/rbot/core/auth.rb:925
+#: lib/rbot/core/auth.rb:929
msgid "parsing data from import ..."
msgstr "parsing data from import ..."
-#: lib/rbot/core/auth.rb:945
+#: lib/rbot/core/auth.rb:949
msgid "failed to parse data: %{exception}"
msgstr "failed to parse data: %{exception}"
@@ -662,10 +676,15 @@ msgstr "restart => completely stop and restart the bot (including reconnect)"
msgid "reconnect => ask the bot to disconnect and then connect again"
msgstr ""
-#: lib/rbot/core/basics.rb:163
+#: lib/rbot/core/basics.rb:161
msgid "part"
msgstr "part"
+#: lib/rbot/core/basics.rb:163
+#, fuzzy
+msgid "part <channel> => part channel <channel>"
+msgstr "hide => part all channels"
+
#: lib/rbot/core/basics.rb:165
msgid "hide => part all channels"
msgstr "hide => part all channels"
@@ -903,112 +922,112 @@ msgstr "%{word} learned from %{user} on %{date}"
msgid "sorry, no %{key} data for %{user}"
msgstr "%{word} learned from %{user} on %{date}"
-#: lib/rbot/core/utils/extends.rb:164 lib/rbot/core/utils/utils.rb:201
-#: lib/rbot/core/utils/utils.rb:729
+#: lib/rbot/core/utils/extends.rb:175 lib/rbot/core/utils/utils.rb:203
+#: lib/rbot/core/utils/utils.rb:745
msgid " and "
msgstr " ja "
-#: lib/rbot/core/utils/utils.rb:184
+#: lib/rbot/core/utils/utils.rb:186
msgid "year"
msgstr "vuosi"
-#: lib/rbot/core/utils/utils.rb:184
+#: lib/rbot/core/utils/utils.rb:186
msgid "years"
msgstr "vuotta"
-#: lib/rbot/core/utils/utils.rb:186
+#: lib/rbot/core/utils/utils.rb:188
msgid "month"
msgstr "kuukausi"
-#: lib/rbot/core/utils/utils.rb:186
+#: lib/rbot/core/utils/utils.rb:188
msgid "months"
msgstr "kuukautta"
-#: lib/rbot/core/utils/utils.rb:188
+#: lib/rbot/core/utils/utils.rb:190
msgid "day"
msgstr "päivä"
-#: lib/rbot/core/utils/utils.rb:188
+#: lib/rbot/core/utils/utils.rb:190
msgid "days"
msgstr "päivää"
-#: lib/rbot/core/utils/utils.rb:190
+#: lib/rbot/core/utils/utils.rb:192
msgid "hour"
msgstr "tunti"
-#: lib/rbot/core/utils/utils.rb:190
+#: lib/rbot/core/utils/utils.rb:192
msgid "hours"
msgstr "tuntia"
-#: lib/rbot/core/utils/utils.rb:192
+#: lib/rbot/core/utils/utils.rb:194
msgid "minute"
msgstr "minuutti"
-#: lib/rbot/core/utils/utils.rb:192
+#: lib/rbot/core/utils/utils.rb:194
msgid "minutes"
msgstr "minuuttia"
-#: lib/rbot/core/utils/utils.rb:194
+#: lib/rbot/core/utils/utils.rb:196
msgid "second"
msgstr "sekunti"
-#: lib/rbot/core/utils/utils.rb:194
+#: lib/rbot/core/utils/utils.rb:196
msgid "seconds"
msgstr "sekuntia"
-#: lib/rbot/core/utils/utils.rb:232
+#: lib/rbot/core/utils/utils.rb:234
msgid "right now"
msgstr "tällä hetkellä"
-#: lib/rbot/core/utils/utils.rb:236
+#: lib/rbot/core/utils/utils.rb:238
msgid "%{d} from now"
msgstr "%{d} tästä hetkestä"
-#: lib/rbot/core/utils/utils.rb:238
+#: lib/rbot/core/utils/utils.rb:240
msgid "%{d} ago"
msgstr "%{d} sitten"
-#: lib/rbot/core/utils/utils.rb:250
+#: lib/rbot/core/utils/utils.rb:252
msgid "%{m} years"
msgstr "%{m} vuotta"
-#: lib/rbot/core/utils/utils.rb:252
+#: lib/rbot/core/utils/utils.rb:254
msgid "%{m} months"
msgstr "%{m} kuukautta"
-#: lib/rbot/core/utils/utils.rb:254
+#: lib/rbot/core/utils/utils.rb:256
msgid "%{m} weeks"
msgstr "%{m} viikkoa"
-#: lib/rbot/core/utils/utils.rb:256
+#: lib/rbot/core/utils/utils.rb:258
msgid "%{m} days"
msgstr "%{m} päivää"
-#: lib/rbot/core/utils/utils.rb:258
+#: lib/rbot/core/utils/utils.rb:260
msgid "%{m} hours"
msgstr "%{m} tuntia"
-#: lib/rbot/core/utils/utils.rb:260
+#: lib/rbot/core/utils/utils.rb:262
msgid "half an hour"
msgstr "puoli tuntia"
-#: lib/rbot/core/utils/utils.rb:263
+#: lib/rbot/core/utils/utils.rb:265
msgid "an hour"
msgstr "tunti"
-#: lib/rbot/core/utils/utils.rb:265
+#: lib/rbot/core/utils/utils.rb:267
msgid "an hour and a half"
msgstr "puolitoista tuntia"
-#: lib/rbot/core/utils/utils.rb:267
+#: lib/rbot/core/utils/utils.rb:269
msgid "%{m} minutes"
msgstr "%{m} minuuttia"
-#: lib/rbot/core/utils/utils.rb:269
+#: lib/rbot/core/utils/utils.rb:271
msgid "%{m} seconds"
msgstr "%{m} sekuntia"
-#: lib/rbot/core/utils/utils.rb:271
+#: lib/rbot/core/utils/utils.rb:273
msgid "one second"
msgstr "sekunti"
@@ -1024,27 +1043,27 @@ msgstr ""
msgid "Wordlists: %{found}"
msgstr ""
-#: lib/rbot/ircbot.rb:500
+#: lib/rbot/ircbot.rb:501
msgid "Unknown DB adaptor: %s"
msgstr ""
-#: lib/rbot/ircbot.rb:1284
+#: lib/rbot/ircbot.rb:1290
msgid "restarting, back in %{wait}..."
msgstr ""
-#: lib/rbot/ircbot.rb:1367
+#: lib/rbot/ircbot.rb:1373
msgid "help topics: "
msgstr ""
-#: lib/rbot/ircbot.rb:1369
+#: lib/rbot/ircbot.rb:1375
msgid " (help <topic> for more info)"
msgstr ""
-#: lib/rbot/ircbot.rb:1372
+#: lib/rbot/ircbot.rb:1378
msgid "no help for topic %{topic}"
msgstr ""
-#: lib/rbot/ircbot.rb:1383
+#: lib/rbot/ircbot.rb:1389
msgid ""
"Uptime %{up}, %{plug} plugins active, %{sent} lines sent, %{recv} received."
msgstr ""
@@ -1053,105 +1072,105 @@ msgstr ""
msgid "incorrect usage, ask for help using '%{command}'"
msgstr "incorrect usage, ask for help using '%{command}'"
-#: lib/rbot/plugins.rb:733
+#: lib/rbot/plugins.rb:734
msgid "%{count} core module loaded"
msgid_plural "%{count} core modules loaded"
msgstr[0] "%{count} core module loaded"
msgstr[1] "%{count} core modules loaded"
-#: lib/rbot/plugins.rb:736
+#: lib/rbot/plugins.rb:737
msgid "%{count} core module: %{list}"
msgid_plural "%{count} core modules: %{list}"
msgstr[0] "%{count} core module: %{list}"
msgstr[1] "%{count} core modules: %{list}"
-#: lib/rbot/plugins.rb:742
+#: lib/rbot/plugins.rb:743
msgid "no core botmodules loaded"
msgstr "no core botmodules loaded"
-#: lib/rbot/plugins.rb:747
+#: lib/rbot/plugins.rb:748
msgid "%{count} plugin loaded"
msgid_plural "%{count} plugins loaded"
msgstr[0] "%{count} plugin loaded"
msgstr[1] "%{count} plugins loaded"
-#: lib/rbot/plugins.rb:750
+#: lib/rbot/plugins.rb:751
msgid "%{count} plugin: %{list}"
msgid_plural "%{count} plugins: %{list}"
msgstr[0] "%{count} plugin: %{list}"
msgstr[1] "%{count} plugins: %{list}"
-#: lib/rbot/plugins.rb:761
+#: lib/rbot/plugins.rb:762
msgid "%{highlight}%{count} plugin ignored%{highlight}"
msgid_plural "%{highlight}%{count} plugins ignored%{highlight}"
msgstr[0] "%{highlight}%{count} plugin ignored%{highlight}"
msgstr[1] "%{highlight}%{count} plugins ignored%{highlight}"
-#: lib/rbot/plugins.rb:766
+#: lib/rbot/plugins.rb:767
msgid ""
-"%{highlight}%{count} plugin ignored%{highlight}: use %{bold}%{command}%"
-"{bold} to see why"
+"%{highlight}%{count} plugin ignored%{highlight}: use "
+"%{bold}%{command}%{bold} to see why"
msgid_plural ""
-"%{highlight}%{count} plugins ignored%{highlight}: use %{bold}%{command}%"
-"{bold} to see why"
+"%{highlight}%{count} plugins ignored%{highlight}: use "
+"%{bold}%{command}%{bold} to see why"
msgstr[0] ""
-"%{highlight}%{count} plugin ignored%{highlight}: use %{bold}%{command}%"
-"{bold} to see why"
+"%{highlight}%{count} plugin ignored%{highlight}: use "
+"%{bold}%{command}%{bold} to see why"
msgstr[1] ""
-"%{highlight}%{count} plugins ignored%{highlight}: use %{bold}%{command}%"
-"{bold} to see why"
+"%{highlight}%{count} plugins ignored%{highlight}: use "
+"%{bold}%{command}%{bold} to see why"
-#: lib/rbot/plugins.rb:776
+#: lib/rbot/plugins.rb:777
msgid "%{highlight}%{count} plugin failed to load%{highlight}"
msgid_plural "%{highlight}%{count} plugins failed to load%{highlight}"
msgstr[0] "%{highlight}%{count} plugin failed to load%{highlight}"
msgstr[1] "%{highlight}%{count} plugins failed to load%{highlight}"
-#: lib/rbot/plugins.rb:781
+#: lib/rbot/plugins.rb:782
msgid ""
-"%{highlight}%{count} plugin failed to load%{highlight}: use %{bold}%"
-"{command}%{bold} to see why"
+"%{highlight}%{count} plugin failed to load%{highlight}: use "
+"%{bold}%{command}%{bold} to see why"
msgid_plural ""
-"%{highlight}%{count} plugins failed to load%{highlight}: use %{bold}%"
-"{command}%{bold} to see why"
+"%{highlight}%{count} plugins failed to load%{highlight}: use "
+"%{bold}%{command}%{bold} to see why"
msgstr[0] ""
-"%{highlight}%{count} plugin failed to load%{highlight}: use %{bold}%"
-"{command}%{bold} to see why"
+"%{highlight}%{count} plugin failed to load%{highlight}: use "
+"%{bold}%{command}%{bold} to see why"
msgstr[1] ""
-"%{highlight}%{count} plugins failed to load%{highlight}: use %{bold}%"
-"{command}%{bold} to see why"
+"%{highlight}%{count} plugins failed to load%{highlight}: use "
+"%{bold}%{command}%{bold} to see why"
-#: lib/rbot/plugins.rb:811
+#: lib/rbot/plugins.rb:812
msgid "no plugins failed to load"
msgstr "no plugins failed to load"
-#: lib/rbot/plugins.rb:813
+#: lib/rbot/plugins.rb:814
msgid ""
-"%{highlight}%{plugin}%{highlight} in %{dir} failed with error %{exception}: %"
-"{reason}"
+"%{highlight}%{plugin}%{highlight} in %{dir} failed with error %{exception}: "
+"%{reason}"
msgstr ""
-"%{highlight}%{plugin}%{highlight} in %{dir} failed with error %{exception}: %"
-"{reason}"
+"%{highlight}%{plugin}%{highlight} in %{dir} failed with error %{exception}: "
+"%{reason}"
-#: lib/rbot/plugins.rb:817
+#: lib/rbot/plugins.rb:818
msgid "at %{backtrace}"
msgstr "at %{backtrace}"
-#: lib/rbot/plugins.rb:823
+#: lib/rbot/plugins.rb:824
msgid "no plugins were ignored"
msgstr "no plugins were ignored"
-#: lib/rbot/plugins.rb:827
+#: lib/rbot/plugins.rb:828
msgid "overruled by previous"
msgstr "overruled by previous"
-#: lib/rbot/registry/bdb.rb:226 lib/rbot/registry/tc.rb:198
+#: lib/rbot/registry/bdb.rb:242 lib/rbot/registry/tc.rb:225
msgid ""
"upgrading old-style (rbot 0.9.5 or earlier) plugin registry to new format"
msgstr ""
"upgrading old-style (rbot 0.9.5 or earlier) plugin registry to new format"
-#: lib/rbot/registry/bdb.rb:245 lib/rbot/registry/tc.rb:222
+#: lib/rbot/registry/bdb.rb:261 lib/rbot/registry/tc.rb:251
msgid ""
"upgrading previous (rbot 0.9.9 or earlier) plugin registry to new split "
"format"
@@ -1159,13 +1178,13 @@ msgstr ""
"upgrading previous (rbot 0.9.9 or earlier) plugin registry to new split "
"format"
-#: lib/rbot/registry/bdb.rb:394 lib/rbot/registry/tc.rb:368
+#: lib/rbot/registry/bdb.rb:410 lib/rbot/registry/tc.rb:397
msgid "marshal recovery failed, trying default"
msgstr "marshal recovery failed, trying default"
+#~ msgid "nick <nick> => attempt to change nick to <nick>"
+#~ msgstr "nick <nick> => attempt to change nick to <nick>"
+
#, fuzzy
#~ msgid "on %{date}"
#~ msgstr "can %{action}"
-
-#~ msgid "nick <nick> => attempt to change nick to <nick>"
-#~ msgstr "nick <nick> => attempt to change nick to <nick>"
diff --git a/po/fr/rbot-alias.po b/po/fr/rbot-alias.po
index d6283c0c..3c0c3b9d 100644
--- a/po/fr/rbot-alias.po
+++ b/po/fr/rbot-alias.po
@@ -6,10 +6,11 @@
msgid ""
msgstr ""
"Project-Id-Version: rbot\n"
-"POT-Creation-Date: 2008-06-20 01:49+0200\n"
+"POT-Creation-Date: 2009-03-20 15:57+0100\n"
"PO-Revision-Date: 2008-06-20 22:45+0100\n"
"Last-Translator: Lagrange Marc <markocpc@gmail.com>\n"
"Language-Team: French\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
diff --git a/po/fr/rbot-azgame.po b/po/fr/rbot-azgame.po
index fae4d1dc..09eb68a5 100644
--- a/po/fr/rbot-azgame.po
+++ b/po/fr/rbot-azgame.po
@@ -10,6 +10,7 @@ msgstr ""
"PO-Revision-Date: 2008-06-21 14:58+0100\n"
"Last-Translator: Lagrange Marc <markocpc@gmail.com>\n"
"Language-Team: French\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -63,8 +64,8 @@ msgstr "hm, quelquechose est faux en verifiant %{word}"
#: data/rbot/plugins/games/azgame.rb:241
msgid "no A-Z game running here, can't check if %{word} is valid, can I?"
msgstr ""
-"aucun jeu A-Z n'est demarrer pour le moment, impossible de verifier si %"
-"{word} est valide"
+"aucun jeu A-Z n'est demarrer pour le moment, impossible de verifier si "
+"%{word} est valide"
#: data/rbot/plugins/games/azgame.rb:245
msgid "I only accept single words composed by letters only, sorry"
diff --git a/po/fr/rbot-dictclient.po b/po/fr/rbot-dictclient.po
index 583bed25..fbdef6fe 100644
--- a/po/fr/rbot-dictclient.po
+++ b/po/fr/rbot-dictclient.po
@@ -10,6 +10,7 @@ msgstr ""
"PO-Revision-Date: 2008-06-21 14:42+0100\n"
"Last-Translator: Lagrange Marc <markocpc@gmail.com>\n"
"Language-Team: French\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
diff --git a/po/fr/rbot-factoids.po b/po/fr/rbot-factoids.po
index 424e5bb3..fcb0fa12 100644
--- a/po/fr/rbot-factoids.po
+++ b/po/fr/rbot-factoids.po
@@ -6,10 +6,11 @@
msgid ""
msgstr ""
"Project-Id-Version: rbot\n"
-"POT-Creation-Date: 2010-07-02 00:17+0200\n"
+"POT-Creation-Date: 2011-06-03 12:39+0200\n"
"PO-Revision-Date: 2008-06-21 15:04+0100\n"
"Last-Translator: Lagrange Marc <markocpc@gmail.com>\n"
"Language-Team: French\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -47,70 +48,75 @@ msgstr "la fact dois être le dernier champs"
msgid "%{name} (%{fname}) doesn't exist"
msgstr "%{name} (%{fname}) n'existe pas"
-#: data/rbot/plugins/factoids.rb:263
+#: data/rbot/plugins/factoids.rb:265
+msgid "learn that <factoid> => learn a factoid"
+msgstr ""
+
+#: data/rbot/plugins/factoids.rb:269
+#, fuzzy
msgid ""
-"factoids plugin: learn that <factoid>, forget that <factoids>, facts about "
+"factoids plugin: learn that <factoid>, forget that <factoid>, facts about "
"<words>"
msgstr ""
"factoids plugin: learn that <factoid>, forget that <factoids>, facts about "
"<words>"
-#: data/rbot/plugins/factoids.rb:292 data/rbot/plugins/factoids.rb:413
-#: data/rbot/plugins/factoids.rb:445
+#: data/rbot/plugins/factoids.rb:299 data/rbot/plugins/factoids.rb:420
+#: data/rbot/plugins/factoids.rb:452
msgid "please select a fact number between 1 and %{total}"
msgstr "veuillez selectionner un nombre entre 1 et %{total}"
-#: data/rbot/plugins/factoids.rb:296
+#: data/rbot/plugins/factoids.rb:303
msgid "I forgot that %{factoid}"
msgstr "J'ai oublier cette %{factoid}"
-#: data/rbot/plugins/factoids.rb:299
+#: data/rbot/plugins/factoids.rb:306
msgid "I couldn't delete factoid %{idx}"
msgstr "Je ne peut pas supprimer la fact %{idx}"
-#: data/rbot/plugins/factoids.rb:307
+#: data/rbot/plugins/factoids.rb:314
msgid "I didn't know that %{factoid}"
msgstr "Je ne connais pas cette %{factoid}"
-#: data/rbot/plugins/factoids.rb:314
+#: data/rbot/plugins/factoids.rb:321
msgid "[%{idx}/%{total}] %{fact}"
msgstr "[%{idx}/%{total}] %{fact}"
-#: data/rbot/plugins/factoids.rb:342
+#: data/rbot/plugins/factoids.rb:349
msgid "I know %{total} facts"
msgstr "Je connais %{total} facts"
-#: data/rbot/plugins/factoids.rb:353 data/rbot/plugins/factoids.rb:429
+#: data/rbot/plugins/factoids.rb:360 data/rbot/plugins/factoids.rb:436
msgid "I know nothing about %{words}"
msgstr "Je ne connais rien à propos de %{word}"
-#: data/rbot/plugins/factoids.rb:355
+#: data/rbot/plugins/factoids.rb:362
#, fuzzy
msgid "I know nothing matching %{rx}"
msgstr "Je ne connais rien à propos de %{word}"
-#: data/rbot/plugins/factoids.rb:361
+#: data/rbot/plugins/factoids.rb:368
msgid "%{len} out of %{total} facts refer to %{words}, I'll only show %{max}"
msgstr ""
-"%{len} de %{total} facts se referent a %{words}, Je n'en montrerais que %"
-"{max}"
+"%{len} de %{total} facts se referent a %{words}, Je n'en montrerais que "
+"%{max}"
-#: data/rbot/plugins/factoids.rb:421
+#: data/rbot/plugins/factoids.rb:428
msgid "I know nothing"
msgstr "Je ne connais rien"
-#: data/rbot/plugins/factoids.rb:461
+#: data/rbot/plugins/factoids.rb:468
msgid "not a date '%{dstr}'"
msgstr "ce n'est pas une date '%{dstr}'"
-#: data/rbot/plugins/factoids.rb:469
+#: data/rbot/plugins/factoids.rb:476
msgid "couldn't change learn data for fact %{fact}: %{err}"
msgstr "impossible de changer les données de la fact %{fact}: %{err}"
-#: data/rbot/plugins/factoids.rb:484
+#: data/rbot/plugins/factoids.rb:491
msgid "failed to import facts from %{fname}: %{err}"
msgstr "impossible d'importer les facts depuis %{fname}: %{err}"
-#: data/rbot/plugins/factoids.rb:489
+#: data/rbot/plugins/factoids.rb:496
msgid "%{len} facts loaded from %{fname}"
msgstr "%{len} facts chargés depuis %{fname}"
diff --git a/po/fr/rbot-figlet.po b/po/fr/rbot-figlet.po
index 8020b8b4..dfb56714 100644
--- a/po/fr/rbot-figlet.po
+++ b/po/fr/rbot-figlet.po
@@ -6,10 +6,11 @@
msgid ""
msgstr ""
"Project-Id-Version: rbot\n"
-"POT-Creation-Date: 2008-06-26 14:47+0200\n"
+"POT-Creation-Date: 2009-03-20 15:57+0100\n"
"PO-Revision-Date: 2008-06-21 15:04+0100\n"
"Last-Translator: Lagrange Marc <markocpc@gmail.com>\n"
"Language-Team: French\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
diff --git a/po/fr/rbot-freshmeat.po b/po/fr/rbot-freshmeat.po
index e69de29b..75ce8749 100644
--- a/po/fr/rbot-freshmeat.po
+++ b/po/fr/rbot-freshmeat.po
@@ -0,0 +1,25 @@
+#: data/rbot/plugins/freshmeat.rb:23
+msgid ""
+"you must set the configuration value freshmeat.api_token to a valid "
+"freshmeat auth token, otherwise I cannot make requests to the site"
+msgstr ""
+
+#: data/rbot/plugins/freshmeat.rb:122
+msgid "retrieving freshmeat news from the RSS"
+msgstr ""
+
+#: data/rbot/plugins/freshmeat.rb:126
+msgid " because no API token is configured"
+msgstr ""
+
+#: data/rbot/plugins/freshmeat.rb:128
+msgid " because the configured API token is wrong"
+msgstr ""
+
+#: data/rbot/plugins/freshmeat.rb:136
+msgid "couldn't retrieve freshmeat news feed"
+msgstr ""
+
+#: data/rbot/plugins/freshmeat.rb:222
+msgid "no news in freshmeat!"
+msgstr ""
diff --git a/po/fr/rbot-geoip.po b/po/fr/rbot-geoip.po
index 7d554339..d5fc16ec 100644
--- a/po/fr/rbot-geoip.po
+++ b/po/fr/rbot-geoip.po
@@ -1,3 +1,19 @@
-#: data/rbot/plugins/geoip.rb:191
+#: data/rbot/plugins/geoip.rb:194
+msgid "%{nick}'s location could not be resolved"
+msgstr ""
+
+#: data/rbot/plugins/geoip.rb:196
+msgid "%{host} could not be resolved"
+msgstr ""
+
+#: data/rbot/plugins/geoip.rb:199
msgid "The owner configured me to use an API that doesn't exist, bug them!"
msgstr ""
+
+#: data/rbot/plugins/geoip.rb:208
+msgid "%{nick} is from %{location}"
+msgstr ""
+
+#: data/rbot/plugins/geoip.rb:210
+msgid "%{host} is located in %{location}"
+msgstr ""
diff --git a/po/fr/rbot-googlefight.po b/po/fr/rbot-googlefight.po
index 5d89c29d..c9423a63 100644
--- a/po/fr/rbot-googlefight.po
+++ b/po/fr/rbot-googlefight.po
@@ -6,10 +6,11 @@
msgid ""
msgstr ""
"Project-Id-Version: rbot\n"
-"POT-Creation-Date: 2009-03-01 23:50+0100\n"
+"POT-Creation-Date: 2009-03-20 15:57+0100\n"
"PO-Revision-Date: 2009-03-01 23:50+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
diff --git a/po/fr/rbot-greet.po b/po/fr/rbot-greet.po
index 7521393a..9aefc848 100644
--- a/po/fr/rbot-greet.po
+++ b/po/fr/rbot-greet.po
@@ -10,6 +10,7 @@ msgstr ""
"PO-Revision-Date: 2010-06-30 09:58+0200\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
diff --git a/po/fr/rbot-hangman.po b/po/fr/rbot-hangman.po
index bcf1bae4..f67adc12 100644
--- a/po/fr/rbot-hangman.po
+++ b/po/fr/rbot-hangman.po
@@ -6,109 +6,120 @@
msgid ""
msgstr ""
"Project-Id-Version: rbot\n"
-"POT-Creation-Date: 2009-03-20 15:57+0100\n"
+"POT-Creation-Date: 2011-06-03 12:39+0200\n"
"PO-Revision-Date: 2009-03-01 23:50+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
-#: data/rbot/plugins/games/hangman.rb:245
-msgid "hangman game plugin - topics: play, stop"
-msgstr ""
-
-#: data/rbot/plugins/games/hangman.rb:247
+#: data/rbot/plugins/games/hangman.rb:246
msgid ""
"hangman play on <channel> with word <word> => use in private chat with the "
"bot to start a game with custom word\n"
msgstr ""
-#: data/rbot/plugins/games/hangman.rb:248
+#: data/rbot/plugins/games/hangman.rb:247
msgid ""
"hangman play random [with [max|min] length [<|>|== <length>]] => hangman "
"with a random word from %{site}\n"
msgstr ""
-#: data/rbot/plugins/games/hangman.rb:249
+#: data/rbot/plugins/games/hangman.rb:248
msgid ""
"hangman play with wordlist <wordlist> => hangman with random word from "
"<wordlist>"
msgstr ""
-#: data/rbot/plugins/games/hangman.rb:251
+#: data/rbot/plugins/games/hangman.rb:250
msgid "hangman stop => quits the current game"
msgstr ""
-#: data/rbot/plugins/games/hangman.rb:253
-msgid "define => seeks a definition for the previous answer using google"
+#: data/rbot/plugins/games/hangman.rb:252
+msgid ""
+"hangman define => seeks a definition for the previous answer using google"
+msgstr ""
+
+#: data/rbot/plugins/games/hangman.rb:254
+msgid "hangman game plugin - topics: play, stop, define"
msgstr ""
-#: data/rbot/plugins/games/hangman.rb:264
+#: data/rbot/plugins/games/hangman.rb:265
msgid "no such wordlist"
msgstr ""
-#: data/rbot/plugins/games/hangman.rb:285
+#: data/rbot/plugins/games/hangman.rb:286
msgid "suitable word not found in the set"
msgstr ""
-#: data/rbot/plugins/games/hangman.rb:311
+#: data/rbot/plugins/games/hangman.rb:312
msgid "i'm not on that channel"
msgstr ""
-#: data/rbot/plugins/games/hangman.rb:316
+#: data/rbot/plugins/games/hangman.rb:317
msgid "there's already a hangman game in progress on the channel"
msgstr ""
-#: data/rbot/plugins/games/hangman.rb:320
+#: data/rbot/plugins/games/hangman.rb:321
msgid "%{nick} has started a hangman -- join the fun!"
msgstr ""
-#: data/rbot/plugins/games/hangman.rb:344
+#: data/rbot/plugins/games/hangman.rb:345
msgid "oh well, the answer would've been %{answer}"
msgstr ""
-#: data/rbot/plugins/games/hangman.rb:351
+#: data/rbot/plugins/games/hangman.rb:352
msgid "no ongoing game"
msgstr ""
-#: data/rbot/plugins/games/hangman.rb:369
+#: data/rbot/plugins/games/hangman.rb:370
msgid "you nailed it!"
msgstr ""
-#: data/rbot/plugins/games/hangman.rb:371
+#: data/rbot/plugins/games/hangman.rb:372
msgid "you've killed the poor guy :("
msgstr ""
-#: data/rbot/plugins/games/hangman.rb:374
+#: data/rbot/plugins/games/hangman.rb:375
msgid "go %{b}again%{b}?"
msgstr ""
-#: data/rbot/plugins/games/hangman.rb:391
+#: data/rbot/plugins/games/hangman.rb:392
msgid "%{sentence} %{again} %{scores}"
msgstr ""
-#: data/rbot/plugins/games/hangman.rb:396
-msgid "wondering what that means? try ´%{prefix}define´"
+#: data/rbot/plugins/games/hangman.rb:397
+msgid "wondering what that means? try ´%{prefix}hangman define´"
msgstr ""
-#: data/rbot/plugins/games/hangman.rb:439
+#: data/rbot/plugins/games/hangman.rb:440
msgid "you got %{score} points after %{games} games"
msgstr ""
-#: data/rbot/plugins/games/hangman.rb:444
+#: data/rbot/plugins/games/hangman.rb:445
msgid "you haven't played hangman, how about playing it right now? :)"
msgstr ""
-#: data/rbot/plugins/games/hangman.rb:453
+#: data/rbot/plugins/games/hangman.rb:454
msgid "%{nick} has %{score} points after %{games} games"
msgstr ""
-#: data/rbot/plugins/games/hangman.rb:459
+#: data/rbot/plugins/games/hangman.rb:460
msgid "%{nick} hasn't played hangman :("
msgstr ""
-#: data/rbot/plugins/games/hangman.rb:471
+#: data/rbot/plugins/games/hangman.rb:472
msgid "%{games} games have been played on %{channel}"
msgstr ""
+
+#: data/rbot/plugins/games/hangman.rb:486
+msgid "looks like google has no definition for %{word}"
+msgstr ""
+
+#: data/rbot/plugins/games/hangman.rb:489
+msgid ""
+"no hangman game was played here recently, what do you want me to define?"
+msgstr ""
diff --git a/po/fr/rbot-keywords.po b/po/fr/rbot-keywords.po
index 2b136997..c7bf3f91 100644
--- a/po/fr/rbot-keywords.po
+++ b/po/fr/rbot-keywords.po
@@ -10,6 +10,7 @@ msgstr ""
"PO-Revision-Date: 2008-06-21 15:07+0100\n"
"Last-Translator: Lagrange Marc <markocpc@gmail.com>\n"
"Language-Team: French\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
diff --git a/po/fr/rbot-lastfm.po b/po/fr/rbot-lastfm.po
index 9de6b123..05762cca 100644
--- a/po/fr/rbot-lastfm.po
+++ b/po/fr/rbot-lastfm.po
@@ -12,8 +12,8 @@ msgid ""
"<location>. lastfm [<num>] events by <artist/group> => show information on "
"events by <artist/group>. lastfm [<num>] events at <venue> => show "
"information on events at specific <venue>. The number of events <num> that "
-"can be displayed is optional, defaults to %{d} and cannot be higher than %"
-"{m}. Append 'sort by <what> [in <order> order]' to sort events. Events can "
+"can be displayed is optional, defaults to %{d} and cannot be higher than "
+"%{m}. Append 'sort by <what> [in <order> order]' to sort events. Events can "
"be sorted by attendance or date (default) in ascending or descending order."
msgstr ""
@@ -142,9 +142,9 @@ msgid "could not retrieve events"
msgstr ""
#: data/rbot/plugins/lastfm.rb:280 data/rbot/plugins/lastfm.rb:335
-#: data/rbot/plugins/lastfm.rb:408 data/rbot/plugins/lastfm.rb:447
-#: data/rbot/plugins/lastfm.rb:466 data/rbot/plugins/lastfm.rb:518
-#: data/rbot/plugins/lastfm.rb:616
+#: data/rbot/plugins/lastfm.rb:409 data/rbot/plugins/lastfm.rb:448
+#: data/rbot/plugins/lastfm.rb:467 data/rbot/plugins/lastfm.rb:519
+#: data/rbot/plugins/lastfm.rb:617
msgid "last.fm parsing failed"
msgstr ""
@@ -152,7 +152,7 @@ msgstr ""
msgid "%{u} doesn't exist on last.fm"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:292 data/rbot/plugins/lastfm.rb:345
+#: data/rbot/plugins/lastfm.rb:292 data/rbot/plugins/lastfm.rb:346
msgid "error: %{e}"
msgstr ""
@@ -191,188 +191,188 @@ msgstr ""
#: data/rbot/plugins/lastfm.rb:340
msgid ""
-"%{user} doesn't exist on last.fm, perhaps they need to: lastfm user "
-"<username>"
+"%{user} doesn't exist on last.fm, perhaps they need to: %{prefix}lastfm set "
+"user <username>"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:351
+#: data/rbot/plugins/lastfm.rb:352
msgid "%{u} hasn't played anything recently"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:362
+#: data/rbot/plugins/lastfm.rb:363
msgid " [%{albumtext}, %{year}]"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:364
+#: data/rbot/plugins/lastfm.rb:365
msgid " [%{albumtext}]"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:376
+#: data/rbot/plugins/lastfm.rb:377
msgid "is listening to"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:380
+#: data/rbot/plugins/lastfm.rb:381
msgid "%{u} %{v} \"%{t}\" by %{bold}%{a}%{bold}%{b}"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:382
+#: data/rbot/plugins/lastfm.rb:383
msgid "listened to"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:387
+#: data/rbot/plugins/lastfm.rb:388
msgid "%{u} %{v} \"%{t}\" by %{bold}%{a}%{bold}%{b} %{p};"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:392
+#: data/rbot/plugins/lastfm.rb:393
msgid " [%{u}%{url}%{u}]"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:396
+#: data/rbot/plugins/lastfm.rb:397
msgid " -- see %{uri} for more"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:403 data/rbot/plugins/lastfm.rb:441
+#: data/rbot/plugins/lastfm.rb:404 data/rbot/plugins/lastfm.rb:442
msgid "I had problems getting info for %{a}"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:424
+#: data/rbot/plugins/lastfm.rb:425
msgid "%{b}%{a}%{b}"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:426
+#: data/rbot/plugins/lastfm.rb:427
msgid "%{u}%{t}%{u}"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:427
+#: data/rbot/plugins/lastfm.rb:428
msgid ""
"%{b}%{a}%{b} <%{u}> has been played %{b}%{c}%{b} times and is being listened "
"to by %{b}%{l}%{b} people"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:429
+#: data/rbot/plugins/lastfm.rb:430
msgid ". Tagged as: %{t}"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:431
+#: data/rbot/plugins/lastfm.rb:432
msgid ". Similar artists: %{s}"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:456
+#: data/rbot/plugins/lastfm.rb:457
msgid "%{bold}%{t}%{bold} by %{bold}%{a}%{bold} (%{n} listeners)"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:469
+#: data/rbot/plugins/lastfm.rb:470
msgid "track %{a} not found"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:483
+#: data/rbot/plugins/lastfm.rb:484
msgid ""
"%{b}%{name}%{b}, %{street}, %{u}%{city}%{u}, %{country}, see %{url} for more "
"info"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:507
+#: data/rbot/plugins/lastfm.rb:508
msgid " and %{maps} for maps"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:514
+#: data/rbot/plugins/lastfm.rb:515
msgid "I had problems getting album info"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:536
+#: data/rbot/plugins/lastfm.rb:537
msgid "I couldn't locate: \"%{a}\" by %{r}"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:540
+#: data/rbot/plugins/lastfm.rb:541
msgid "the album \"%{a}\" by %{r} %{y}has been played %{c} times"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:547
+#: data/rbot/plugins/lastfm.rb:548
msgid "okay, I'll remember that %{n} is %{u} on last.fm"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:556
+#: data/rbot/plugins/lastfm.rb:557
msgid "okay, I'll remember that %{n} prefers \"%{r}\" and \"%{p}\""
msgstr ""
-#: data/rbot/plugins/lastfm.rb:568
+#: data/rbot/plugins/lastfm.rb:569
msgid "%{nick} is %{user} on last.fm"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:573
+#: data/rbot/plugins/lastfm.rb:574
msgid ""
"sorry, I don't know who %{n} is on last.fm, perhaps they need to: lastfm set "
"user <username>"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:609
+#: data/rbot/plugins/lastfm.rb:610
msgid "no response body"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:611
+#: data/rbot/plugins/lastfm.rb:612
msgid "I had problems accessing last.fm: %{e}"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:628
+#: data/rbot/plugins/lastfm.rb:629
msgid "; see %{uri} for more"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:636
+#: data/rbot/plugins/lastfm.rb:637
msgid "%{user} has no friends :("
msgstr ""
-#: data/rbot/plugins/lastfm.rb:638
+#: data/rbot/plugins/lastfm.rb:639
msgid "%{user} has %{total} friends: %{friends}"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:640
+#: data/rbot/plugins/lastfm.rb:641
msgid "%{user} has %{total} friends, including %{friends}%{seemore}"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:655
+#: data/rbot/plugins/lastfm.rb:656
msgid "%{user} has not loved any tracks"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:657
+#: data/rbot/plugins/lastfm.rb:658
msgid "%{user} has loved %{total} tracks: %{tracks}"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:659
+#: data/rbot/plugins/lastfm.rb:660
msgid "%{user} has loved %{total} tracks, including %{tracks}%{seemore}"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:674
+#: data/rbot/plugins/lastfm.rb:675
msgid "no one seems to share %{user}'s musical taste"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:676
+#: data/rbot/plugins/lastfm.rb:677
msgid "%{user}'s musical neighbours are %{nbrs}"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:678
+#: data/rbot/plugins/lastfm.rb:679
msgid "%{user}'s musical neighbours include %{nbrs}%{seemore}"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:703
+#: data/rbot/plugins/lastfm.rb:704
msgid " or more"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:709
+#: data/rbot/plugins/lastfm.rb:710
msgid "%{user} hasn't played anything recently"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:711
+#: data/rbot/plugins/lastfm.rb:712
msgid "%{user} has recently played %{tracks}"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:717
+#: data/rbot/plugins/lastfm.rb:718
msgid "there are no shouts for %{user}"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:720
+#: data/rbot/plugins/lastfm.rb:721
msgid "<%{author}> %{body}"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:749
+#: data/rbot/plugins/lastfm.rb:750
msgid "%{user} hasn't played anything in this period of time"
msgstr ""
diff --git a/po/fr/rbot-markov.po b/po/fr/rbot-markov.po
index 937b55b9..41228d30 100644
--- a/po/fr/rbot-markov.po
+++ b/po/fr/rbot-markov.po
@@ -10,6 +10,7 @@ msgstr ""
"PO-Revision-Date: 2008-06-21 15:09+0100\n"
"Last-Translator: Lagrange Marc <markocpc@gmail.com>\n"
"Language-Team: French\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
diff --git a/po/fr/rbot-nickrecover.po b/po/fr/rbot-nickrecover.po
index 1c0eff13..df4d37d4 100644
--- a/po/fr/rbot-nickrecover.po
+++ b/po/fr/rbot-nickrecover.po
@@ -6,10 +6,11 @@
msgid ""
msgstr ""
"Project-Id-Version: rbot\n"
-"POT-Creation-Date: 2008-07-30 23:38+0200\n"
+"POT-Creation-Date: 2009-03-20 15:57+0100\n"
"PO-Revision-Date: 2008-07-30 23:38+0200\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
diff --git a/po/fr/rbot-nickserv.po b/po/fr/rbot-nickserv.po
index 9c172e5a..2689bff6 100644
--- a/po/fr/rbot-nickserv.po
+++ b/po/fr/rbot-nickserv.po
@@ -10,6 +10,7 @@ msgstr ""
"PO-Revision-Date: 2008-06-21 16:31+0100\n"
"Last-Translator: Lagrange Marc <markocpc@gmail.com>\n"
"Language-Team: French\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
diff --git a/po/fr/rbot-poll.po b/po/fr/rbot-poll.po
index fbd2d8a7..8c0782c9 100644
--- a/po/fr/rbot-poll.po
+++ b/po/fr/rbot-poll.po
@@ -10,6 +10,7 @@ msgstr ""
"PO-Revision-Date: 2010-07-02 00:17+0200\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
diff --git a/po/fr/rbot-quiz.po b/po/fr/rbot-quiz.po
index e69de29b..9bc67cb8 100644
--- a/po/fr/rbot-quiz.po
+++ b/po/fr/rbot-quiz.po
@@ -0,0 +1,111 @@
+#: data/rbot/plugins/games/quiz.rb:183
+msgid "stopped quiz timer"
+msgstr ""
+
+#: data/rbot/plugins/games/quiz.rb:190
+msgid "quiz stopped"
+msgstr ""
+
+#: data/rbot/plugins/games/quiz.rb:285
+msgid "Sorry, the quiz database for %{chan} seems to be corrupt"
+msgstr ""
+
+#: data/rbot/plugins/games/quiz.rb:319
+msgid "Quiz game aministration commands (requires authentication): "
+msgstr ""
+
+#: data/rbot/plugins/games/quiz.rb:320
+msgid "'quiz autoask <on/off>' => enable/disable autoask mode"
+msgstr ""
+
+#: data/rbot/plugins/games/quiz.rb:321
+msgid ""
+"'quiz autoask delay <time>' => delay next quiz by <time> when in autoask mode"
+msgstr ""
+
+#: data/rbot/plugins/games/quiz.rb:322
+msgid ""
+"'quiz autoskip <on/off>' => enable/disable autoskip mode (autoskip implies "
+"autoask)"
+msgstr ""
+
+#: data/rbot/plugins/games/quiz.rb:323
+msgid ""
+"'quiz autoskip delay <time>' => wait <time> before skipping to next quiz "
+"when in autoskip mode"
+msgstr ""
+
+#: data/rbot/plugins/games/quiz.rb:324
+msgid ""
+"'quiz transfer <source> <dest> [score] [jokers]' => transfer [score] points "
+"and [jokers] jokers from <source> to <dest> (default is entire score and all "
+"jokers)"
+msgstr ""
+
+#: data/rbot/plugins/games/quiz.rb:325
+msgid "'quiz setscore <player> <score>' => set <player>'s score to <score>"
+msgstr ""
+
+#: data/rbot/plugins/games/quiz.rb:326
+msgid ""
+"'quiz setjokers <player> <jokers>' => set <player>'s number of jokers to "
+"<jokers>"
+msgstr ""
+
+#: data/rbot/plugins/games/quiz.rb:327
+msgid ""
+"'quiz deleteplayer <player>' => delete one player from the rank table (only "
+"works when score and jokers are set to 0)"
+msgstr ""
+
+#: data/rbot/plugins/games/quiz.rb:328
+msgid "'quiz cleanup' => remove players with no points and no jokers"
+msgstr ""
+
+#: data/rbot/plugins/games/quiz.rb:570
+msgid "Nobody managed to answer in %{time}! Skipping to the next question ..."
+msgstr ""
+
+#: data/rbot/plugins/games/quiz.rb:589
+msgid "you can't make me solve a quiz in autoskip mode, sorry"
+msgstr ""
+
+#: data/rbot/plugins/games/quiz.rb:664
+msgid "I'll skip to the next question as soon as the timeout expires, not now"
+msgstr ""
+
+#: data/rbot/plugins/games/quiz.rb:810
+msgid "autoask is %{status}, the delay is %{time}"
+msgstr ""
+
+#: data/rbot/plugins/games/quiz.rb:815
+msgid "autoask is not configured here"
+msgstr ""
+
+#: data/rbot/plugins/games/quiz.rb:834 data/rbot/plugins/games/quiz.rb:897
+msgid "I couldn't understand that delay expression, sorry"
+msgstr ""
+
+#: data/rbot/plugins/games/quiz.rb:840
+msgid ""
+"wait, you want me to ask the next question %{abs} BEFORE the previous one "
+"gets solved?"
+msgstr ""
+
+#: data/rbot/plugins/games/quiz.rb:873
+msgid "autoskip is %{status}, the delay is %{time}"
+msgstr ""
+
+#: data/rbot/plugins/games/quiz.rb:878
+msgid "autoskip is not configured here"
+msgstr ""
+
+#: data/rbot/plugins/games/quiz.rb:903
+msgid ""
+"wait, you want me to skip to the next question %{abs} BEFORE the previous "
+"one?"
+msgstr ""
+
+#: data/rbot/plugins/games/quiz.rb:908
+msgid "sure, I'll ask all the questions at the same time! </sarcasm>"
+msgstr ""
diff --git a/po/fr/rbot-quotes.po b/po/fr/rbot-quotes.po
index a6f9a1bd..f86982c4 100644
--- a/po/fr/rbot-quotes.po
+++ b/po/fr/rbot-quotes.po
@@ -10,6 +10,7 @@ msgstr ""
"PO-Revision-Date: 2008-06-21 16:40+0100\n"
"Last-Translator: Lagrange Marc <markocpc@gmail.com>\n"
"Language-Team: French\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -30,8 +31,8 @@ msgid ""
"You only need to supply <channel> if you are addressing %{nick} privately."
msgstr ""
"delquote [<salon>] <num> => supprime une quote du <salon> avec le numero "
-"<num>. Vous avez seulement besoin de specifier <salon> si vous addressez %"
-"{nick} en privé."
+"<num>. Vous avez seulement besoin de specifier <salon> si vous addressez "
+"%{nick} en privé."
#: data/rbot/plugins/quotes.rb:147
msgid ""
@@ -46,8 +47,8 @@ msgstr ""
#: data/rbot/plugins/quotes.rb:149
msgid ""
"searchquote [<channel>] <regexp> => search for quote from <channel> that "
-"matches <regexp>. You only need to supply <channel> if you are addressing %"
-"{nick} privately."
+"matches <regexp>. You only need to supply <channel> if you are addressing "
+"%{nick} privately."
msgstr ""
"searchquote [<salon>] <regexp> => cherche une quote du <salon> qui "
"correspond à <regexp>. Vous avez seulement besoin de specifier <salon> si "
@@ -67,8 +68,8 @@ msgstr ""
#: data/rbot/plugins/quotes.rb:153
msgid ""
"topicquote [<channel>] [<num>] => set topic to quote from <channel> with "
-"number <num>. You only need to supply <channel> if you are addressing %"
-"{nick} privately. Without <num>, a random quote will be set."
+"number <num>. You only need to supply <channel> if you are addressing "
+"%{nick} privately. Without <num>, a random quote will be set."
msgstr ""
"topicquote [<salon>] [<num>] => met le topic depuis une quote de <salon> "
"avec le nombre <num>. Vous avez seulement besoin de specifier <salon> si "
diff --git a/po/fr/rbot-rss.po b/po/fr/rbot-rss.po
index 63071959..187d75be 100644
--- a/po/fr/rbot-rss.po
+++ b/po/fr/rbot-rss.po
@@ -6,19 +6,24 @@
msgid ""
msgstr ""
"Project-Id-Version: rbot\n"
-"POT-Creation-Date: 2009-03-20 15:57+0100\n"
+"POT-Creation-Date: 2011-06-03 12:39+0200\n"
"PO-Revision-Date: 2008-06-21 15:38+0100\n"
"Last-Translator: Lagrange Marc <markocpc@gmail.com>\n"
"Language-Team: French\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: data/rbot/plugins/rss.rb:888
+#: data/rbot/plugins/rss.rb:811
+msgid "You want me to rename %{handle} to itself?"
+msgstr ""
+
+#: data/rbot/plugins/rss.rb:932
msgid "no such feed %{handle}"
msgstr "aucun module %{module}"
-#: data/rbot/plugins/rss.rb:989
+#: data/rbot/plugins/rss.rb:1033
msgid "feed %{feed} had %{num} updates, showing the latest %{max}"
msgstr ""
diff --git a/po/fr/rbot-sed.po b/po/fr/rbot-sed.po
index 3a151c85..67e5a390 100644
--- a/po/fr/rbot-sed.po
+++ b/po/fr/rbot-sed.po
@@ -10,6 +10,7 @@ msgstr ""
"PO-Revision-Date: 2010-07-02 00:17+0200\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
diff --git a/po/fr/rbot-shiritori.po b/po/fr/rbot-shiritori.po
index fa5ffc90..cb051b93 100644
--- a/po/fr/rbot-shiritori.po
+++ b/po/fr/rbot-shiritori.po
@@ -6,10 +6,11 @@
msgid ""
msgstr ""
"Project-Id-Version: rbot\n"
-"POT-Creation-Date: 2008-06-20 01:49+0200\n"
+"POT-Creation-Date: 2009-03-20 15:57+0100\n"
"PO-Revision-Date: 2008-06-21 17:38+0100\n"
"Last-Translator: Lagrange Marc <markocpc@gmail.com>\n"
"Language-Team: French\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -28,8 +29,8 @@ msgstr ""
#: data/rbot/plugins/games/shiritori.rb:213
msgid ""
-"Poor %{current_player} is playing alone! Anyone care to join? %"
-"{previous_word} -> %{current_word}"
+"Poor %{current_player} is playing alone! Anyone care to join? "
+"%{previous_word} -> %{current_word}"
msgstr ""
"Pauvre %{current_player} est en train de jouer seul! Personne ne veut se "
"joindre? %{previous_word} -> %{current_word}"
@@ -71,8 +72,8 @@ msgstr ""
msgid ""
"It's impossible to continue the chain from %{bad_word}. Retry from %{word}"
msgstr ""
-"Il est impossible de continuer la chaine depuis %{bad_word}. Reesaye depuis %"
-"{word}"
+"Il est impossible de continuer la chaine depuis %{bad_word}. Reesaye depuis "
+"%{word}"
#: data/rbot/plugins/games/shiritori.rb:310
msgid ""
diff --git a/po/fr/rbot-spell.po b/po/fr/rbot-spell.po
index ec7993b9..cc869a41 100644
--- a/po/fr/rbot-spell.po
+++ b/po/fr/rbot-spell.po
@@ -10,6 +10,7 @@ msgstr ""
"PO-Revision-Date: 2008-06-21 15:41+0100\n"
"Last-Translator: Lagrange Marc <markocpc@gmail.com>\n"
"Language-Team: French\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
diff --git a/po/fr/rbot-spotify.po b/po/fr/rbot-spotify.po
index 51a9e988..b5d19fc6 100644
--- a/po/fr/rbot-spotify.po
+++ b/po/fr/rbot-spotify.po
@@ -10,6 +10,7 @@ msgstr ""
"PO-Revision-Date: 2010-06-30 09:58+0200\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
diff --git a/po/fr/rbot-time.po b/po/fr/rbot-time.po
index e69de29b..900b0805 100644
--- a/po/fr/rbot-time.po
+++ b/po/fr/rbot-time.po
@@ -0,0 +1,48 @@
+#: data/rbot/plugins/time.rb:18
+msgid ""
+"usage: time set <Continent>/<City> -- setting your location allows the bot "
+"to calibrate time replies into your time zone, and other people to figure "
+"out what time it is for you"
+msgstr ""
+
+#: data/rbot/plugins/time.rb:20
+msgid ""
+"usage: time <timestamp|time zone|nick> -- %{b}timestamp%{b}: get info about "
+"a specific time, relative to your own time zone | %{b}time zone%{b}: get "
+"local time of a certain location, <time zone> can be '<Continent>/<City>' or "
+"a two character country code | %{b}nick%{b}: get local time of another "
+"person, given they have set their location | see `%{prefix}help time set` on "
+"how to set your location"
+msgstr ""
+
+#: data/rbot/plugins/time.rb:90
+msgid ""
+"I don't know where you are, use %{pfx}time set <Continent>/<City> to let me "
+"know"
+msgstr ""
+
+#: data/rbot/plugins/time.rb:92
+msgid ""
+"I don't know where %{nick} is, (s)he should use %{pfx}time set <Continent>/"
+"<City> to let me know"
+msgstr ""
+
+#: data/rbot/plugins/time.rb:180
+msgid "unintelligible time"
+msgstr ""
+
+#: data/rbot/plugins/time.rb:189
+msgid "%{time} %{w} %{str}"
+msgstr ""
+
+#: data/rbot/plugins/time.rb:190
+msgid "%a, %d %b %Y %H:%M:%S %Z %z"
+msgstr ""
+
+#: data/rbot/plugins/time.rb:192
+msgid "is"
+msgstr ""
+
+#: data/rbot/plugins/time.rb:192
+msgid "was"
+msgstr ""
diff --git a/po/fr/rbot-translator.po b/po/fr/rbot-translator.po
index 4778523d..00e107ae 100644
--- a/po/fr/rbot-translator.po
+++ b/po/fr/rbot-translator.po
@@ -10,6 +10,7 @@ msgstr ""
"PO-Revision-Date: 2008-06-21 15:49+0100\n"
"Last-Translator: Lagrange Marc <markocpc@gmail.com>\n"
"Language-Team: French\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -65,8 +66,8 @@ msgstr "%{source} -> %{targets}"
#: data/rbot/plugins/translator.rb:348
msgid ""
-"Command: <translator> <from> <to> <phrase>, where <translator> is one of: %"
-"{translators}. If \"translator\" is used in place of the translator name, "
+"Command: <translator> <from> <to> <phrase>, where <translator> is one of: "
+"%{translators}. If \"translator\" is used in place of the translator name, "
"the first translator in translator.default_list which supports the specified "
"direction will be picked automatically. Use \"help <translator>\" to look up "
"supported from and to languages"
@@ -85,8 +86,8 @@ msgstr ""
#: data/rbot/plugins/translator.rb:386
msgid ""
-"Unable to auto-detect source language due to broken google translator, see %"
-"{reverse}%{prefix}help translate failed%{reverse} for details"
+"Unable to auto-detect source language due to broken google translator, see "
+"%{reverse}%{prefix}help translate failed%{reverse} for details"
msgstr ""
#: data/rbot/plugins/translator.rb:391
diff --git a/po/fr/rbot-tumblr.po b/po/fr/rbot-tumblr.po
index 89327579..99affa5a 100644
--- a/po/fr/rbot-tumblr.po
+++ b/po/fr/rbot-tumblr.po
@@ -10,6 +10,7 @@ msgstr ""
"PO-Revision-Date: 2010-06-30 09:58+0200\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -30,8 +31,8 @@ msgstr ""
#: data/rbot/plugins/tumblr.rb:91
msgid ""
-"Links on %{chan} will go to %{group} using account %{email} and password %"
-"{pwd}"
+"Links on %{chan} will go to %{group} using account %{email} and password "
+"%{pwd}"
msgstr ""
#: data/rbot/plugins/tumblr.rb:107
diff --git a/po/fr/rbot-twitter.po b/po/fr/rbot-twitter.po
index bca64209..3870b127 100644
--- a/po/fr/rbot-twitter.po
+++ b/po/fr/rbot-twitter.po
@@ -6,19 +6,26 @@
msgid ""
msgstr ""
"Project-Id-Version: rbot\n"
-"POT-Creation-Date: 2009-03-20 15:57+0100\n"
+"POT-Creation-Date: 2011-06-03 12:39+0200\n"
"PO-Revision-Date: 2008-06-21 16:04+0100\n"
"Last-Translator: Lagrange Marc <markocpc@gmail.com>\n"
"Language-Team: French\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: data/rbot/plugins/twitter.rb:191
+#: data/rbot/plugins/twitter.rb:200
+msgid ""
+"My authorization failed! Did you block me? Or is my Twitter Consumer Key/"
+"Secret pair incorrect?"
+msgstr ""
+
+#: data/rbot/plugins/twitter.rb:283
msgid "actions will be twitted"
msgstr "actions qui seront twitted"
-#: data/rbot/plugins/twitter.rb:193
+#: data/rbot/plugins/twitter.rb:285
msgid "actions will not be twitted"
msgstr "actions qui ne seront pas twitted"
diff --git a/po/fr/rbot-uno.po b/po/fr/rbot-uno.po
index 98f57a6f..2f44f496 100644
--- a/po/fr/rbot-uno.po
+++ b/po/fr/rbot-uno.po
@@ -6,218 +6,248 @@
msgid ""
msgstr ""
"Project-Id-Version: rbot\n"
-"POT-Creation-Date: 2009-03-20 15:57+0100\n"
+"POT-Creation-Date: 2011-06-03 12:39+0200\n"
"PO-Revision-Date: 2008-06-21 20:34+0100\n"
"Last-Translator: Lagrange Marc <markocpc@gmail.com>\n"
"Language-Team: French\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: data/rbot/plugins/games/uno.rb:243
+#: data/rbot/plugins/games/uno.rb:215
+#, fuzzy
+msgid "you can't do that, %{p}"
+msgstr "vous ne pouvez jouer cette carte"
+
+#: data/rbot/plugins/games/uno.rb:251
msgid "%{p} deals the first card from the stock"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:266
+#: data/rbot/plugins/games/uno.rb:274
msgid "no time"
msgstr "pas de temps"
-#: data/rbot/plugins/games/uno.rb:278
+#: data/rbot/plugins/games/uno.rb:286
msgid "Playing order was reversed!"
msgstr "L'ordre de jeu est renversé!"
-#: data/rbot/plugins/games/uno.rb:280
+#: data/rbot/plugins/games/uno.rb:288
msgid "%{cp} bounces the pick to %{np}"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:291
+#: data/rbot/plugins/games/uno.rb:299
msgid "%{p} skips a turn!"
msgstr "%{p} saute un tour!"
-#: data/rbot/plugins/games/uno.rb:380
+#: data/rbot/plugins/games/uno.rb:388
msgid "what cards were that again?"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:400
+#: data/rbot/plugins/games/uno.rb:414 data/rbot/plugins/games/uno.rb:473
+msgid "%{p}, choose a color with: co r|b|g|y"
+msgstr "%{p}, choisis une couleur avec: co r|b|g|y"
+
+#: data/rbot/plugins/games/uno.rb:414
+#, fuzzy
+msgid "you already played your card, "
+msgstr "vous avez déjà pris une carte"
+
+#: data/rbot/plugins/games/uno.rb:422
msgid "you can't play that card"
msgstr "vous ne pouvez jouer cette carte"
-#: data/rbot/plugins/games/uno.rb:427
+#: data/rbot/plugins/games/uno.rb:449
msgid "%{p} plays %{card} twice!"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:432
+#: data/rbot/plugins/games/uno.rb:454
msgid "%{p} plays %{card}"
msgstr "%{p} joue %{card}"
-#: data/rbot/plugins/games/uno.rb:435
+#: data/rbot/plugins/games/uno.rb:457
msgid "%{p} has %{uno}!"
msgstr "%{p} à %{uno}!"
-#: data/rbot/plugins/games/uno.rb:451
-msgid "%{p}, choose a color with: co r|b|g|y"
-msgstr "%{p}, choisis une couleur avec: co r|b|g|y"
-
-#: data/rbot/plugins/games/uno.rb:454
+#: data/rbot/plugins/games/uno.rb:476
msgid "you don't have two cards of that kind"
msgstr "vous n'avez pas deux cartes de ce roi"
-#: data/rbot/plugins/games/uno.rb:457
+#: data/rbot/plugins/games/uno.rb:479
msgid "you don't have that card"
msgstr "vous n'avez pas cette carte"
-#: data/rbot/plugins/games/uno.rb:467
+#: data/rbot/plugins/games/uno.rb:489
msgid "%{cp} challenges %{lp}'s %{card}!"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:471
+#: data/rbot/plugins/games/uno.rb:493
msgid "%{p} has %{cards}"
msgstr "%{p} à %{cards}"
-#: data/rbot/plugins/games/uno.rb:483
+#: data/rbot/plugins/games/uno.rb:506
msgid "%{lp}'s move was legal, %{cp} must pick %{b}%{n}%{b} cards!"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:492
+#: data/rbot/plugins/games/uno.rb:515
msgid ""
"%{lp}'s move was %{b}not%{b} legal, %{lp} must pick %{b}%{n}%{b} cards and "
"play again!"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:520
+#: data/rbot/plugins/games/uno.rb:543
msgid "%{p} passes turn, and has to pick %{b}%{n}%{b} cards!"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:527
+#: data/rbot/plugins/games/uno.rb:554
msgid "%{p} passes turn"
msgstr "%{p} passe son tour"
-#: data/rbot/plugins/games/uno.rb:529
+#: data/rbot/plugins/games/uno.rb:556
msgid "you need to pick a card first"
msgstr "vous devez déjà prendre une carte"
-#: data/rbot/plugins/games/uno.rb:539
+#: data/rbot/plugins/games/uno.rb:566
msgid "you can't pick a color now, %{p}"
msgstr "vous ne pouvez pas prendre une couleur pour le moment, %{p}"
-#: data/rbot/plugins/games/uno.rb:554
+#: data/rbot/plugins/games/uno.rb:581
msgid "what color is that?"
msgstr "quel est cette couleur?"
-#: data/rbot/plugins/games/uno.rb:557
+#: data/rbot/plugins/games/uno.rb:584
msgid "color is now %{c}"
msgstr "la couleur est maintenant %{c}"
-#: data/rbot/plugins/games/uno.rb:565
+#: data/rbot/plugins/games/uno.rb:592
msgid "This %{uno} game has been going on for %{time}"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:570
+#: data/rbot/plugins/games/uno.rb:597
msgid "The game hasn't started yet"
msgstr "Le jeu n'a toujours pas commencé"
-#: data/rbot/plugins/games/uno.rb:575
+#: data/rbot/plugins/games/uno.rb:602
msgid "%{uno} playing turn: %{players}"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:584
+#: data/rbot/plugins/games/uno.rb:609
+#, fuzzy
+msgid "nobody is playing %{uno} yet!"
+msgstr "%{p} ne joue pas à %{uno}"
+
+#: data/rbot/plugins/games/uno.rb:617
msgid "it's %{player}'s turn"
msgstr "c'est le tour de %{player}"
-#: data/rbot/plugins/games/uno.rb:594
+#: data/rbot/plugins/games/uno.rb:627
msgid "next player must respond correctly or pick %{b}%{n}%{b} cards"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:601
+#: data/rbot/plugins/games/uno.rb:634
msgid "Current discard: %{card} %{c}"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:610
+#: data/rbot/plugins/games/uno.rb:643
msgid "Your cards: %{cards}"
msgstr "Vos cartes: %{cards}"
-#: data/rbot/plugins/games/uno.rb:626
+#: data/rbot/plugins/games/uno.rb:659
msgid "%{player} picks a card"
msgstr "%{player} prend une carte"
-#: data/rbot/plugins/games/uno.rb:636
+#: data/rbot/plugins/games/uno.rb:669
msgid "Shuffling discarded cards"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:639
+#: data/rbot/plugins/games/uno.rb:672
msgid "No more cards!"
msgstr "Plus de cartes!"
-#: data/rbot/plugins/games/uno.rb:645
+#: data/rbot/plugins/games/uno.rb:678
msgid "You picked %{picked}"
msgstr "Vous prenez %{picked}"
-#: data/rbot/plugins/games/uno.rb:652
+#: data/rbot/plugins/games/uno.rb:685
msgid "you're already in the game, %{p}"
msgstr "vous êtes déjà dans le jeu %{p}"
-#: data/rbot/plugins/games/uno.rb:659
+#: data/rbot/plugins/games/uno.rb:692
msgid "you dropped from the game, %{p}, you can't get back in"
msgstr "vous partez du jeu, %{p}, vous ne pouvez pas revenir"
-#: data/rbot/plugins/games/uno.rb:673
+#: data/rbot/plugins/games/uno.rb:699
+msgid ""
+"you can't join now, %{p}, a %{card} was just played, wait until next turn"
+msgstr ""
+
+#: data/rbot/plugins/games/uno.rb:713
msgid "%{p} joins this game of %{uno}"
msgstr "%{p} join le jeu de %{uno}"
-#: data/rbot/plugins/games/uno.rb:681
+#: data/rbot/plugins/games/uno.rb:721
msgid "game will start in 20 seconds"
msgstr "le jeu commencera dans 20 secondes"
-#: data/rbot/plugins/games/uno.rb:692
+#: data/rbot/plugins/games/uno.rb:732
msgid "%{p} isn't playing %{uno}"
msgstr "%{p} ne joue pas à %{uno}"
-#: data/rbot/plugins/games/uno.rb:697
+#: data/rbot/plugins/games/uno.rb:737
msgid "%{p} gives up this game of %{uno}"
msgstr "%{p} prend ce jeu de %{uno}"
-#: data/rbot/plugins/games/uno.rb:723
+#: data/rbot/plugins/games/uno.rb:744 data/rbot/plugins/games/uno.rb:802
+msgid "game start countdown stopped"
+msgstr ""
+
+#: data/rbot/plugins/games/uno.rb:770
+#, fuzzy
+msgid "there is no '%{nick}' here"
+msgstr "Il n'y a pas de jeu %{uno} en cours ici"
+
+#: data/rbot/plugins/games/uno.rb:776
msgid "%{p} is already playing %{uno} here"
msgstr "%{p} est déjà en train de jouer %{uno} ici"
-#: data/rbot/plugins/games/uno.rb:733
+#: data/rbot/plugins/games/uno.rb:786
msgid "%{p} takes %{b}%{old}%{b}'s place at %{uno}"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:739
+#: data/rbot/plugins/games/uno.rb:792
msgid "%{b}%{old}%{b} isn't playing %{uno} here"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:748
+#: data/rbot/plugins/games/uno.rb:807
msgid "%{uno} game halted after %{time}"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:753
+#: data/rbot/plugins/games/uno.rb:812
msgid "%{uno} game halted before it could start"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:758
+#: data/rbot/plugins/games/uno.rb:817
msgid "%{uno} game finished after %{time}! The winner is %{p}"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:769
+#: data/rbot/plugins/games/uno.rb:828
msgid "%{p} has to pick %{b}%{n}%{b} cards!"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:777
+#: data/rbot/plugins/games/uno.rb:836
msgid "%{p} still had %{cards}"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:789
+#: data/rbot/plugins/games/uno.rb:848
msgid "%{p} wins with %{b}%{score}%{b} points!"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:819
+#: data/rbot/plugins/games/uno.rb:878
msgid "'jo' to join in"
msgstr "'jo' pour joindre"
-#: data/rbot/plugins/games/uno.rb:820
+#: data/rbot/plugins/games/uno.rb:879
msgid ""
"'pl <card>' to play <card>: e.g. 'pl g7' to play Green 7, or 'pl rr' to play "
"Red Reverse, or 'pl y2y2' to play both Yellow 2 cards"
@@ -226,15 +256,15 @@ msgstr ""
"'pl rr' pour jouer Red(rouge) Retourné, ou 'pl y2y2' pour jouer à la fois 2 "
"cartes Yellow(jaune)"
-#: data/rbot/plugins/games/uno.rb:821
+#: data/rbot/plugins/games/uno.rb:880
msgid "'pe' to pick a card"
msgstr "'pe' pour prendre une carte"
-#: data/rbot/plugins/games/uno.rb:822
+#: data/rbot/plugins/games/uno.rb:881
msgid "'pa' to pass your turn"
msgstr "'pa' pour passer votre tour"
-#: data/rbot/plugins/games/uno.rb:823
+#: data/rbot/plugins/games/uno.rb:882
msgid ""
"'co <color>' to pick a color after playing a Wild: e.g. 'co g' to select "
"Green (or 'pl w+4 g' to select the color when playing the Wild)"
@@ -243,297 +273,297 @@ msgstr ""
"g' pour selectionner Green (ou 'pl w+4 g' pour selectionner la couleur en "
"jouant le Wild)"
-#: data/rbot/plugins/games/uno.rb:824
+#: data/rbot/plugins/games/uno.rb:883
msgid "'ca' to show current cards"
msgstr "'ca' pour voir vos cartes"
-#: data/rbot/plugins/games/uno.rb:825
+#: data/rbot/plugins/games/uno.rb:884
msgid "'cd' to show the current discard"
msgstr "'cd' pour voir vos écarts"
-#: data/rbot/plugins/games/uno.rb:826
+#: data/rbot/plugins/games/uno.rb:885
msgid "'ch' to challenge a Wild +4"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:827
+#: data/rbot/plugins/games/uno.rb:886
msgid "'od' to show the playing order"
msgstr "'od' pour voir l'ordre de jeu"
-#: data/rbot/plugins/games/uno.rb:828
+#: data/rbot/plugins/games/uno.rb:887
msgid "'ti' to show play time"
msgstr "'ti' pour voir le temps de jeu"
-#: data/rbot/plugins/games/uno.rb:829
+#: data/rbot/plugins/games/uno.rb:888
msgid "'tu' to show whose turn it is"
msgstr "'tu' pour voir quel tour on est"
-#: data/rbot/plugins/games/uno.rb:832
+#: data/rbot/plugins/games/uno.rb:891
msgid ""
"A Wild +4 can only be played legally if you don't have normal (not special) "
"cards of the current color. "
msgstr ""
-#: data/rbot/plugins/games/uno.rb:833
+#: data/rbot/plugins/games/uno.rb:892
msgid "The next player can challenge a W+4 by using the 'ch' command. "
msgstr ""
-#: data/rbot/plugins/games/uno.rb:834
+#: data/rbot/plugins/games/uno.rb:893
msgid ""
"If the W+4 play was illegal, the player who played it must pick the W+4, "
"pick 4 cards from the stock, and play a legal card. "
msgstr ""
-#: data/rbot/plugins/games/uno.rb:835
+#: data/rbot/plugins/games/uno.rb:894
msgid ""
"If the W+4 play was legal, the challenger must pick 6 cards instead of 4."
msgstr ""
-#: data/rbot/plugins/games/uno.rb:837
+#: data/rbot/plugins/games/uno.rb:896
msgid ""
"play all your cards, one at a time, by matching either the color or the "
"value of the currently discarded card. "
msgstr ""
-#: data/rbot/plugins/games/uno.rb:838
+#: data/rbot/plugins/games/uno.rb:897
msgid ""
"cards with special effects: Skip (next player skips a turn), Reverse "
"(reverses the playing order), +2 (next player has to take 2 cards). "
msgstr ""
-#: data/rbot/plugins/games/uno.rb:839
+#: data/rbot/plugins/games/uno.rb:898
msgid ""
"Wilds can be played on any card, and you must specify the color for the next "
"card. "
msgstr ""
-#: data/rbot/plugins/games/uno.rb:840
+#: data/rbot/plugins/games/uno.rb:899
msgid ""
"Wild +4 also forces the next player to take 4 cards, but it can only be "
"played if you can't play a color card. "
msgstr ""
-#: data/rbot/plugins/games/uno.rb:841
+#: data/rbot/plugins/games/uno.rb:900
msgid ""
"you can play another +2 or +4 card on a +2 card, and a +4 on a +4, forcing "
"the first player who can't play one to pick the cumulative sum of all cards. "
msgstr ""
-#: data/rbot/plugins/games/uno.rb:842
+#: data/rbot/plugins/games/uno.rb:901
msgid ""
"you can also play a Reverse on a +2 or +4, bouncing the effect back to the "
"previous player (that now comes next). "
msgstr ""
-#: data/rbot/plugins/games/uno.rb:845
+#: data/rbot/plugins/games/uno.rb:904
msgid ""
"The points won with a game of %{uno} are totalled from the cards remaining "
"in the hands of the other players."
msgstr ""
-#: data/rbot/plugins/games/uno.rb:846
+#: data/rbot/plugins/games/uno.rb:905
msgid ""
"Each normal (not special) card is worth its face value (from 0 to 9 points)."
msgstr ""
-#: data/rbot/plugins/games/uno.rb:847
+#: data/rbot/plugins/games/uno.rb:906
msgid "Each colored special card (+2, Reverse, Skip) is worth 20 points."
msgstr ""
-#: data/rbot/plugins/games/uno.rb:848
+#: data/rbot/plugins/games/uno.rb:907
msgid "Each Wild and Wild +4 is worth 50 points."
msgstr ""
-#: data/rbot/plugins/games/uno.rb:853
+#: data/rbot/plugins/games/uno.rb:912
msgid ""
"You can see the scoring table with 'uno top N' where N is the number of top "
"scores to show."
msgstr ""
-#: data/rbot/plugins/games/uno.rb:855
+#: data/rbot/plugins/games/uno.rb:914
msgid ""
"You can see the winners table with 'uno topwin N' where N is the number of "
"top winners to show."
msgstr ""
-#: data/rbot/plugins/games/uno.rb:858
+#: data/rbot/plugins/games/uno.rb:917
msgid "There are 108 cards in a standard %{uno} deck."
msgstr ""
-#: data/rbot/plugins/games/uno.rb:859
+#: data/rbot/plugins/games/uno.rb:918
msgid ""
"For each color (Blue, Green, Red, Yellow) there are 19 numbered cards (from "
"0 to 9), with two of each number except for 0."
msgstr ""
-#: data/rbot/plugins/games/uno.rb:860
+#: data/rbot/plugins/games/uno.rb:919
msgid ""
"There are also 6 special cards for each color, two each of +2, Reverse, Skip."
msgstr ""
-#: data/rbot/plugins/games/uno.rb:861
+#: data/rbot/plugins/games/uno.rb:920
msgid "Finally, there are 4 Wild and 4 Wild +4 cards."
msgstr ""
-#: data/rbot/plugins/games/uno.rb:864
+#: data/rbot/plugins/games/uno.rb:923
msgid ""
"The game manager (the user that started the game) can execute the following "
"commands to manage it: "
msgstr ""
-#: data/rbot/plugins/games/uno.rb:866
+#: data/rbot/plugins/games/uno.rb:925
msgid ""
"'uno drop <user>' to drop a user from the game (any user can drop itself "
"using 'uno drop')"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:867
+#: data/rbot/plugins/games/uno.rb:926
msgid ""
"'uno replace <old> [with] <new>' to replace a player with someone else "
"(useful in case of disconnects)"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:868
+#: data/rbot/plugins/games/uno.rb:927
msgid "'uno transfer [to] <nick>' to transfer game ownership to someone else"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:869
+#: data/rbot/plugins/games/uno.rb:928
msgid "'uno end' to end the game before its natural completion"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:872
+#: data/rbot/plugins/games/uno.rb:931
msgid ""
"%{uno} game. !uno to start a game. see 'help uno rules' for the rules, 'help "
"uno admin' for admin commands, 'help uno score' for scoring rules. In-game "
"commands: %{cmds}."
msgstr ""
-#: data/rbot/plugins/games/uno.rb:892
+#: data/rbot/plugins/games/uno.rb:951
msgid "you already picked a card"
msgstr "vous avez déjà pris une carte"
-#: data/rbot/plugins/games/uno.rb:899 data/rbot/plugins/games/uno.rb:906
-#: data/rbot/plugins/games/uno.rb:912 data/rbot/plugins/games/uno.rb:918
-#: data/rbot/plugins/games/uno.rb:934
+#: data/rbot/plugins/games/uno.rb:958 data/rbot/plugins/games/uno.rb:965
+#: data/rbot/plugins/games/uno.rb:971 data/rbot/plugins/games/uno.rb:977
+#: data/rbot/plugins/games/uno.rb:993
msgid "It's not your turn"
msgstr "ce n'est pas votre tour"
-#: data/rbot/plugins/games/uno.rb:931
+#: data/rbot/plugins/games/uno.rb:990
msgid "previous move cannot be challenged"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:945
+#: data/rbot/plugins/games/uno.rb:1004
msgid "it's your turn, sleepyhead"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:957
+#: data/rbot/plugins/games/uno.rb:1016
msgid ""
"There is already an %{uno} game running here, managed by %{who}. say 'jo' to "
"join in"
msgstr ""
"Il y a déjà un jeu %{uno} ici, géré par %{who}. Dites 'jo' pour joindre"
-#: data/rbot/plugins/games/uno.rb:965
+#: data/rbot/plugins/games/uno.rb:1024
msgid "Ok, created %{uno} game on %{channel}, say 'jo' to join in"
msgstr "Ok, jeu %{uno} dans %{channel} crée, dites 'jo' pour le joindre"
-#: data/rbot/plugins/games/uno.rb:973 data/rbot/plugins/games/uno.rb:993
-#: data/rbot/plugins/games/uno.rb:1129 data/rbot/plugins/games/uno.rb:1137
-#: data/rbot/plugins/games/uno.rb:1145
+#: data/rbot/plugins/games/uno.rb:1032 data/rbot/plugins/games/uno.rb:1052
+#: data/rbot/plugins/games/uno.rb:1188 data/rbot/plugins/games/uno.rb:1196
+#: data/rbot/plugins/games/uno.rb:1204
msgid "There is no %{uno} game running here"
msgstr "Il n'y a pas de jeu %{uno} en cours ici"
-#: data/rbot/plugins/games/uno.rb:983
+#: data/rbot/plugins/games/uno.rb:1042
msgid "%{uno} game ownership transferred from %{old} to %{nick}"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:987
+#: data/rbot/plugins/games/uno.rb:1046
msgid "who is this %{nick} you want me to transfer game ownership to?"
msgstr ""
"qui est ce %{nick} que vous voulez me faire transferer le gestionnaire du "
"jeu?"
-#: data/rbot/plugins/games/uno.rb:1071
+#: data/rbot/plugins/games/uno.rb:1130
msgid "%{nf} %{uno} games completed over %{np} games played. "
msgstr "%{nf} jeux %{uno} completés avec %{np} jeux joués. "
-#: data/rbot/plugins/games/uno.rb:1076
+#: data/rbot/plugins/games/uno.rb:1135
msgid "%{cgt} game time for completed games"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:1080
+#: data/rbot/plugins/games/uno.rb:1139
msgid " on %{tgt} total game time. "
msgstr ""
-#: data/rbot/plugins/games/uno.rb:1086
+#: data/rbot/plugins/games/uno.rb:1145
msgid "%{avg} average game time for completed games"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:1089
+#: data/rbot/plugins/games/uno.rb:1148
msgid ", %{tavg} for all games"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:1094
+#: data/rbot/plugins/games/uno.rb:1153
msgid "nobody has played %{uno} on %{chan} yet"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:1105
+#: data/rbot/plugins/games/uno.rb:1164
msgid "%{nick} never played %{uno} here"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:1114
+#: data/rbot/plugins/games/uno.rb:1173
msgid "%{nick} played %{np} %{uno} games here, "
msgstr ""
-#: data/rbot/plugins/games/uno.rb:1117
+#: data/rbot/plugins/games/uno.rb:1176
msgid "forfeited %{nf} games, "
msgstr ""
-#: data/rbot/plugins/games/uno.rb:1118
+#: data/rbot/plugins/games/uno.rb:1177
msgid "won %{nw} games"
msgstr "gagné %{nw} jeux"
-#: data/rbot/plugins/games/uno.rb:1120
+#: data/rbot/plugins/games/uno.rb:1179
msgid " with %{score} total points"
msgstr " avec %{score} points total"
-#: data/rbot/plugins/games/uno.rb:1122
+#: data/rbot/plugins/games/uno.rb:1181
msgid " and an average of %{avg} points per opponent"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:1149
+#: data/rbot/plugins/games/uno.rb:1208
msgid "%{num} cards in stock: %{stock}"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:1165
+#: data/rbot/plugins/games/uno.rb:1224
#, fuzzy
msgid "no %{uno} games were completed here"
msgstr "%{nf} jeux %{uno} completés avec %{np} jeux joués. "
-#: data/rbot/plugins/games/uno.rb:1173
+#: data/rbot/plugins/games/uno.rb:1232
msgid "%{uno} %{num} highest scores: "
msgstr ""
-#: data/rbot/plugins/games/uno.rb:1182
+#: data/rbot/plugins/games/uno.rb:1241
msgid "%{i}. %{b}%{nick}%{b} with %{b}%{score}%{b} points"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:1189 data/rbot/plugins/games/uno.rb:1211
+#: data/rbot/plugins/games/uno.rb:1248 data/rbot/plugins/games/uno.rb:1270
msgid "%{i}. %{nick} ( %{score} )"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:1195
+#: data/rbot/plugins/games/uno.rb:1254
msgid "%{uno} %{num} most wins: "
msgstr ""
-#: data/rbot/plugins/games/uno.rb:1204
+#: data/rbot/plugins/games/uno.rb:1263
msgid "%{i}. %{b}%{nick}%{b} with %{b}%{score}%{b} wins"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:1217
+#: data/rbot/plugins/games/uno.rb:1276
msgid "uh, what kind of score list did you want, again?"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:1218
+#: data/rbot/plugins/games/uno.rb:1277
msgid ""
" I can only show the top scores (with top) and the most wins (with topwin)"
msgstr ""
diff --git a/po/fr/rbot-weather.po b/po/fr/rbot-weather.po
index e69de29b..5ba7147c 100644
--- a/po/fr/rbot-weather.po
+++ b/po/fr/rbot-weather.po
@@ -0,0 +1,37 @@
+#: data/rbot/plugins/weather.rb:32
+msgid "couldn't get data for %{station} (%{message})"
+msgstr ""
+
+#: data/rbot/plugins/weather.rb:57
+msgid ""
+"At %{time} the conditions at %{location} (%{station_id}) were %{weather} "
+"with a visibility of %{visibility_mi}mi. The wind was %{wind} with "
+"%{relative_humidity}%% relative humidity. The temperature was "
+"%{temperature}%{heatindexorwindchill}, and the pressure was %{pressure}."
+msgstr ""
+
+#: data/rbot/plugins/weather.rb:64
+msgid " with a heat index of %{hi}"
+msgstr ""
+
+#: data/rbot/plugins/weather.rb:66
+msgid " with a windchill of %{wc}"
+msgstr ""
+
+#: data/rbot/plugins/weather.rb:169
+msgid "%{error}, will try WU service"
+msgstr ""
+
+#: data/rbot/plugins/weather.rb:318
+msgid "no reason specified"
+msgstr ""
+
+#: data/rbot/plugins/weather.rb:365
+msgid ""
+"Google weather info for %{city} on %{date}: %{conds}. Three-day forecast: "
+"%{forecast}"
+msgstr ""
+
+#: data/rbot/plugins/weather.rb:373
+msgid "Google weather failed: %{e}"
+msgstr ""
diff --git a/po/fr/rbot-wheelfortune.po b/po/fr/rbot-wheelfortune.po
index 6aae6118..59463f5e 100644
--- a/po/fr/rbot-wheelfortune.po
+++ b/po/fr/rbot-wheelfortune.po
@@ -10,6 +10,7 @@ msgstr ""
"PO-Revision-Date: 2008-06-21 18:15+0100\n"
"Last-Translator: Lagrange Marc <markocpc@gmail.com>\n"
"Language-Team: French\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -106,8 +107,8 @@ msgid ""
"%{who} just created a new %{name} game to %{max} points (%{single} per "
"question, %{price} per vowel)"
msgstr ""
-"%{who} viens juste de créer un nouveau jeu %{name} à %{max} points (%"
-"{single} par question, %{price} par voyelle)"
+"%{who} viens juste de créer un nouveau jeu %{name} à %{max} points "
+"(%{single} par question, %{price} par voyelle)"
#: data/rbot/plugins/games/wheelfortune.rb:284
msgid ""
@@ -144,11 +145,11 @@ msgstr "ok, indice ajouté pour %{name} tour %{count} sur %{chan}: %{catclue}"
#: data/rbot/plugins/games/wheelfortune.rb:320
msgid ""
-"there's already a pending clue for %{name} round %{count} on %{chan}: %"
-"{catclue}"
+"there's already a pending clue for %{name} round %{count} on %{chan}: "
+"%{catclue}"
msgstr ""
-"il y a déjà un indice en suspend pour %{name} tour %{count} sur %{chan}: %"
-"{catclue}"
+"il y a déjà un indice en suspend pour %{name} tour %{count} sur %{chan}: "
+"%{catclue}"
#: data/rbot/plugins/games/wheelfortune.rb:333
msgid ""
@@ -179,18 +180,18 @@ msgstr ""
#: data/rbot/plugins/games/wheelfortune.rb:380
msgid ""
-"you can only replace questions between rounds %{min} and %{max} in the %"
-"{name} game on %{chan}"
+"you can only replace questions between rounds %{min} and %{max} in the "
+"%{name} game on %{chan}"
msgstr ""
-"vous pouvez seulement remplacer les questions entre les tours %{min} et %"
-"{max} dans le jeu %{name} sur %{chan}"
+"vous pouvez seulement remplacer les questions entre les tours %{min} et "
+"%{max} dans le jeu %{name} sur %{chan}"
#: data/rbot/plugins/games/wheelfortune.rb:409
msgid ""
"ok, replaced QA for %{name} round %{count} on %{chan}: %{catclue} => %{ans}"
msgstr ""
-"ok, remplaçons QA pour %{name} tour %{count} sur %{chan}: %{catclue} => %"
-"{ans}"
+"ok, remplaçons QA pour %{name} tour %{count} sur %{chan}: %{catclue} => "
+"%{ans}"
#: data/rbot/plugins/games/wheelfortune.rb:435
#: data/rbot/plugins/games/wheelfortune.rb:542
@@ -219,12 +220,12 @@ msgstr "%{who} le prend! La reponse etais: %{ans}"
#: data/rbot/plugins/games/wheelfortune.rb:495
msgid ""
-"%{bold}%{color}%{name}%{bold}%{nocolor}: %{who} %{bold}wins%{bold} after %"
-"{count} rounds!\n"
+"%{bold}%{color}%{name}%{bold}%{nocolor}: %{who} %{bold}wins%{bold} after "
+"%{count} rounds!\n"
"The final score is"
msgstr ""
-"%{bold}%{color}%{name}%{bold}%{nocolor}: %{who} %{bold}gagne%{bold} après %"
-"{count} tours!\n"
+"%{bold}%{color}%{name}%{bold}%{nocolor}: %{who} %{bold}gagne%{bold} après "
+"%{count} tours!\n"
"Le score final est:"
#: data/rbot/plugins/games/wheelfortune.rb:506
diff --git a/po/fr/rbot-youtube.po b/po/fr/rbot-youtube.po
index 7fd75ce3..6e8f9ea2 100644
--- a/po/fr/rbot-youtube.po
+++ b/po/fr/rbot-youtube.po
@@ -6,10 +6,11 @@
msgid ""
msgstr ""
"Project-Id-Version: rbot\n"
-"POT-Creation-Date: 2008-06-20 01:49+0200\n"
+"POT-Creation-Date: 2009-03-20 15:57+0100\n"
"PO-Revision-Date: 2008-06-21 16:07+0100\n"
"Last-Translator: Lagrange Marc <markocpc@gmail.com>\n"
"Language-Team: French\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -17,11 +18,11 @@ msgstr ""
#: data/rbot/plugins/youtube.rb:33
msgid ""
-"Category: %{cat}. Rating: %{rating}. Author: %{author}. Duration: %"
-"{duration}. %{views} views, faved %{faves} times. %{desc}"
+"Category: %{cat}. Rating: %{rating}. Author: %{author}. Duration: "
+"%{duration}. %{views} views, faved %{faves} times. %{desc}"
msgstr ""
-"Categorie: %{cat}. Note: %{rating}. Autheur: %{author}. Durée: %{duration}. %"
-"{views} vues, favoris %{faves} fois. %{desc}"
+"Categorie: %{cat}. Note: %{rating}. Autheur: %{author}. Durée: %{duration}. "
+"%{views} vues, favoris %{faves} fois. %{desc}"
#: data/rbot/plugins/youtube.rb:77 data/rbot/plugins/youtube.rb:107
msgid "unknown duration"
@@ -29,11 +30,11 @@ msgstr "durée inconnue"
#: data/rbot/plugins/youtube.rb:183
msgid ""
-"%{bold}%{title}%{bold} [%{cat}] %{rating} @ %{url} by %{author} (%"
-"{duration}). %{views} views, faved %{faves} times. %{desc}"
+"%{bold}%{title}%{bold} [%{cat}] %{rating} @ %{url} by %{author} "
+"(%{duration}). %{views} views, faved %{faves} times. %{desc}"
msgstr ""
-"%{bold}%{title}%{bold} [%{cat}] %{rating} @ %{url} par %{author} (%"
-"{duration}). %{views} vues, favoris %{faves} fois. %{desc}"
+"%{bold}%{title}%{bold} [%{cat}] %{rating} @ %{url} par %{author} "
+"(%{duration}). %{views} vues, favoris %{faves} fois. %{desc}"
#: data/rbot/plugins/youtube.rb:186
msgid ""
diff --git a/po/fr/rbot.po b/po/fr/rbot.po
index 3ee8531e..9e763c94 100644
--- a/po/fr/rbot.po
+++ b/po/fr/rbot.po
@@ -6,10 +6,11 @@
msgid ""
msgstr ""
"Project-Id-Version: rbot\n"
-"POT-Creation-Date: 2010-06-30 09:58+0200\n"
+"POT-Creation-Date: 2011-06-03 12:39+0200\n"
"PO-Revision-Date: 2008-06-23 22:27+0100\n"
"Last-Translator: Lagrange Marc <markocpc@gmail.com>\n"
"Language-Team: French\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -315,8 +316,8 @@ msgstr "user list : liste tous les utilisateurs"
#: lib/rbot/core/auth.rb:403
msgid ""
-"user destroy <botuser> : destroys <botuser>. This function %{highlight}must%"
-"{highlight} be called in two steps. On the first call <botuser> is queued "
+"user destroy <botuser> : destroys <botuser>. This function %{highlight}must"
+"%{highlight} be called in two steps. On the first call <botuser> is queued "
"for destruction. On the second call, which must be in the form 'user confirm "
"destroy <botuser>', the botuser will be destroyed. If you want to cancel the "
"destruction, issue the command 'user cancel destroy <botuser>'"
@@ -330,13 +331,26 @@ msgstr ""
#: lib/rbot/core/auth.rb:405
msgid ""
+"user export [to <filename>]: exports user data to file <filename> (default: "
+"new-auth.users)"
+msgstr ""
+
+#: lib/rbot/core/auth.rb:407
+msgid ""
+"user import [from <filename>]: import user data from file <filename> "
+"(default: new-auth.users)"
+msgstr ""
+
+#: lib/rbot/core/auth.rb:409
+#, fuzzy
+msgid ""
"user topics: show, enable|disable, add|rm netmask, set, reset, tell, create, "
-"list, destroy"
+"list, destroy, import, export"
msgstr ""
"sujets utilisateur: show, enable|disable, add|rm netmask, set, reset, tell, "
"create, list, destroy"
-#: lib/rbot/core/auth.rb:408
+#: lib/rbot/core/auth.rb:412
#, fuzzy
msgid ""
"auth <masterpassword>: log in as the bot owner; other commands: login, "
@@ -347,7 +361,7 @@ msgstr ""
"commandes: login, whoami, permission syntax, permissions [re]set, "
"permissions view, user"
-#: lib/rbot/core/auth.rb:410
+#: lib/rbot/core/auth.rb:414
msgid ""
"meet <nick> [as <user>]: creates a bot user for nick, calling it user "
"(defaults to the nick itself)"
@@ -355,11 +369,11 @@ msgstr ""
"meet <pseudo> [<utilisateur>]: crée un utilisateur nommé pseudo, appellé "
"<utilisateur> (par defaut le pseudo est utilisé)"
-#: lib/rbot/core/auth.rb:412
+#: lib/rbot/core/auth.rb:416
msgid "hello: creates a bot user for the person issuing the command"
msgstr "hello: crée un utilisateur pour la personne ayant tapé la commande"
-#: lib/rbot/core/auth.rb:415
+#: lib/rbot/core/auth.rb:419
#, fuzzy
msgid ""
"allow <user> to do <sample command> [<where>]: gives botuser <user> the "
@@ -369,24 +383,24 @@ msgstr ""
"l'utilisateur <utilisateur> la permission d'executer une commande tel que "
"l'exemple (en privé ou sur un salon, selon l'option <où>)"
-#: lib/rbot/core/auth.rb:416 lib/rbot/core/auth.rb:424
+#: lib/rbot/core/auth.rb:420 lib/rbot/core/auth.rb:428
msgid "(in private or in channel, according to the optional <where>)."
msgstr ""
-#: lib/rbot/core/auth.rb:417 lib/rbot/core/auth.rb:425
+#: lib/rbot/core/auth.rb:421 lib/rbot/core/auth.rb:429
msgid ""
"<sample command> should be a full command, not just the command keyword --"
msgstr ""
-#: lib/rbot/core/auth.rb:418
+#: lib/rbot/core/auth.rb:422
msgid "correct: allow user to do addquote stuff --"
msgstr ""
-#: lib/rbot/core/auth.rb:419
+#: lib/rbot/core/auth.rb:423
msgid "wrong: allow user to do addquote."
msgstr ""
-#: lib/rbot/core/auth.rb:423
+#: lib/rbot/core/auth.rb:427
#, fuzzy
msgid ""
"deny <user> from doing <sample command> [<where>]: removes from botuser "
@@ -397,15 +411,15 @@ msgstr ""
"l'utilisateur <utilisateur> la permission d'executer une commande comme "
"l'exemple (en privé ou sur un salon, selon l'option <où>)"
-#: lib/rbot/core/auth.rb:426
+#: lib/rbot/core/auth.rb:430
msgid "correct: deny user from doing addquote stuff --"
msgstr ""
-#: lib/rbot/core/auth.rb:427
+#: lib/rbot/core/auth.rb:431
msgid "wrong: deny user from doing addquote."
msgstr ""
-#: lib/rbot/core/auth.rb:430
+#: lib/rbot/core/auth.rb:434
msgid ""
"auth commands: auth, login, whoami, who, permission[s], user, meet, hello, "
"allow, deny"
@@ -413,179 +427,179 @@ msgstr ""
"commandes d'auth: auth, login, whoami, who, permission[s], user, meet, "
"hello, allow, deny"
-#: lib/rbot/core/auth.rb:435
+#: lib/rbot/core/auth.rb:439
msgid "sorry, I need more arguments to %{command}"
msgstr "désolé, j'ai besoin de plus d'arguments pour %{command}"
-#: lib/rbot/core/auth.rb:439
+#: lib/rbot/core/auth.rb:443
msgid "I can only %{command} these: %{arguments}"
msgstr "Je peux seulement %{command} avec: %{arguments}"
-#: lib/rbot/core/auth.rb:474
+#: lib/rbot/core/auth.rb:478
msgid "no such bot user %{user}"
msgstr "aucun utilisateur %{user}"
-#: lib/rbot/core/auth.rb:477
+#: lib/rbot/core/auth.rb:481
msgid "you can't mess with %{user}"
msgstr "vous ne pouvez pas le bricoler avec un %{user}"
-#: lib/rbot/core/auth.rb:489
+#: lib/rbot/core/auth.rb:493
msgid "you can't see the properties of %{user}"
msgstr "vous ne pouvez pas voir la propriété de %{user}"
-#: lib/rbot/core/auth.rb:498
+#: lib/rbot/core/auth.rb:502
msgid "no way I'm telling you the master password!"
msgstr "aucune chance que je vous dise le mot de passe du maitre!"
-#: lib/rbot/core/auth.rb:499
+#: lib/rbot/core/auth.rb:503
msgid "you can't ask for someone else's password"
msgstr ""
-#: lib/rbot/core/auth.rb:501
+#: lib/rbot/core/auth.rb:505
msgid ""
"c'mon, you can't be asking me seriously to tell you the password in public!"
msgstr ""
"voyons, soyons sérieux, vous ne pouvez pas me demander de dire le mot de "
"passe en publique !"
-#: lib/rbot/core/auth.rb:502
+#: lib/rbot/core/auth.rb:506
msgid "the password for %{user} is %{password}"
msgstr "le mot de passe de %{user} est %{password}"
-#: lib/rbot/core/auth.rb:516
+#: lib/rbot/core/auth.rb:520
msgid "can %{action}"
msgstr "faire %{action}"
-#: lib/rbot/core/auth.rb:518
+#: lib/rbot/core/auth.rb:522
msgid "can not %{action}"
msgstr "impossible de %{action}"
-#: lib/rbot/core/auth.rb:522
+#: lib/rbot/core/auth.rb:526
msgid "knows no netmasks"
msgstr "aucun netmasks connus"
-#: lib/rbot/core/auth.rb:524
+#: lib/rbot/core/auth.rb:528
msgid "knows %{netmasks}"
msgstr "connus %{netmasks}"
-#: lib/rbot/core/auth.rb:531 lib/rbot/core/auth.rb:558
-#: lib/rbot/core/auth.rb:576 lib/rbot/core/auth.rb:608
+#: lib/rbot/core/auth.rb:535 lib/rbot/core/auth.rb:562
+#: lib/rbot/core/auth.rb:580 lib/rbot/core/auth.rb:612
msgid "you can't change the default user"
msgstr "vous ne pouvez changer l'utilisateur par default"
-#: lib/rbot/core/auth.rb:532 lib/rbot/core/auth.rb:560
-#: lib/rbot/core/auth.rb:578 lib/rbot/core/auth.rb:610
+#: lib/rbot/core/auth.rb:536 lib/rbot/core/auth.rb:564
+#: lib/rbot/core/auth.rb:582 lib/rbot/core/auth.rb:614
msgid "you can't edit %{user}"
msgstr "vous ne pouvez pas éditer %{user}"
-#: lib/rbot/core/auth.rb:547 lib/rbot/core/auth.rb:594
+#: lib/rbot/core/auth.rb:551 lib/rbot/core/auth.rb:598
msgid "I ignored %{things} because %{reason}"
msgstr "J'ai ignoré %{things} a cause de %{reason}"
-#: lib/rbot/core/auth.rb:551 lib/rbot/core/auth.rb:598
+#: lib/rbot/core/auth.rb:555 lib/rbot/core/auth.rb:602
msgid "I haven't changed anything"
msgstr "Je n'ai rien changé"
-#: lib/rbot/core/auth.rb:569
+#: lib/rbot/core/auth.rb:573
msgid "is that a joke? setting the password in public?"
msgstr "c'est une blague? établir le mot de passe en public?"
-#: lib/rbot/core/auth.rb:601
+#: lib/rbot/core/auth.rb:605
msgid "the password for %{user} is now %{password}"
msgstr "le mot de passe de %{user} est maintenant %{password}"
-#: lib/rbot/core/auth.rb:615
+#: lib/rbot/core/auth.rb:619
msgid ""
"I can only add/remove netmasks. See +help user add+ for more instructions"
msgstr ""
"Je peux seulement ajouter/supprimer des netmasks. Voyez +help user add+ pour "
"plus d'instructions"
-#: lib/rbot/core/auth.rb:636
+#: lib/rbot/core/auth.rb:640
msgid "sorry, I don't know how to %{request}"
msgstr "désolé, je ne sais pas comment %{request}"
-#: lib/rbot/core/auth.rb:639
+#: lib/rbot/core/auth.rb:643
msgid "couldn't %{cmd}: %{exception}"
msgstr "impossible %{cmd}: %{exception}"
-#: lib/rbot/core/auth.rb:668
+#: lib/rbot/core/auth.rb:672
msgid ""
-"you are now registered as %{buname}. I created a random password for you : %"
-"{pass} and you can change it at any time by telling me 'user set password "
+"you are now registered as %{buname}. I created a random password for you : "
+"%{pass} and you can change it at any time by telling me 'user set password "
"<password>' in private"
msgstr ""
"vous êtes maintenant entrgistré sous %{buname}. J'ai creé un mot de passe "
"alleatoire pour vous: %{pass} vous pouvez le changer n'importe quand en me "
"disant 'user set password <mot de passe>' en privé"
-#: lib/rbot/core/auth.rb:675
+#: lib/rbot/core/auth.rb:679
msgid "but I already know %{buname}"
msgstr "mais aussi connu sous %{buname}"
-#: lib/rbot/core/auth.rb:677
+#: lib/rbot/core/auth.rb:681
msgid "I had problems meeting %{nick}: %{e}"
msgstr "J'ai des problèmes pour rencontrer %{nick}: %{e}"
-#: lib/rbot/core/auth.rb:686
+#: lib/rbot/core/auth.rb:690
msgid "couldn't find botuser %{user}"
msgstr "impossible de trouver l'utilisateur %{user}"
-#: lib/rbot/core/auth.rb:688
+#: lib/rbot/core/auth.rb:692
msgid "I'm not telling the master password to anyone, pal"
msgstr "Je ne donne pas le mot de passe à n'importe qui, mon ami"
-#: lib/rbot/core/auth.rb:689
+#: lib/rbot/core/auth.rb:693
msgid "the password for botuser %{user} is %{password}"
msgstr "le mot de passe de l'utilisateur %{user} est %{password}"
-#: lib/rbot/core/auth.rb:692
+#: lib/rbot/core/auth.rb:696
msgid "I told %{user} that %{message}"
msgstr "Je viens de dire à %{user} ce message: %{message}"
-#: lib/rbot/core/auth.rb:698
+#: lib/rbot/core/auth.rb:702
msgid "are you nuts, creating a botuser with a publicly known password?"
msgstr "est tu fou?, créer un utilisateur avec un mot de passe publique?"
-#: lib/rbot/core/auth.rb:703
+#: lib/rbot/core/auth.rb:707
msgid "failed to create %{user}: %{exception}"
msgstr "impossible de créer %{user}: %{exception}"
-#: lib/rbot/core/auth.rb:707
+#: lib/rbot/core/auth.rb:711
msgid "created botuser %{user}"
msgstr "utilisateur crée %{user}"
-#: lib/rbot/core/auth.rb:715
+#: lib/rbot/core/auth.rb:719
msgid " (queued for destruction)"
msgstr " (dans la queue de destruction)"
-#: lib/rbot/core/auth.rb:718
+#: lib/rbot/core/auth.rb:722
msgid "I have no botusers other than the default ones"
msgstr "Je n'ai aucun utilisateurs autres que celui de defaut"
-#: lib/rbot/core/auth.rb:719
+#: lib/rbot/core/auth.rb:723
msgid "botuser: %{list}"
msgid_plural "botusers: %{list}"
msgstr[0] "utilisateur: %{list}"
msgstr[1] "utilisateurs: %{list}"
-#: lib/rbot/core/auth.rb:726
+#: lib/rbot/core/auth.rb:730
msgid "You can't destroy %{user}"
msgstr "Vous ne pouvez detruire %{user}"
-#: lib/rbot/core/auth.rb:736
+#: lib/rbot/core/auth.rb:740
msgid "no such botuser %{user}"
msgstr "aucun utilisateur %{user}"
-#: lib/rbot/core/auth.rb:743
+#: lib/rbot/core/auth.rb:747
msgid "%{user} removed from the destruction queue"
msgstr "%{user} supprimé de la queue de destruction"
-#: lib/rbot/core/auth.rb:745
+#: lib/rbot/core/auth.rb:749
msgid "%{user} was not queued for destruction"
msgstr "%{user} n'est pas dans la queue de destruction"
-#: lib/rbot/core/auth.rb:750
+#: lib/rbot/core/auth.rb:754
msgid ""
"%{user} already queued for destruction, use %{highlight}user confirm destroy "
"%{user}%{highlight} to destroy it"
@@ -593,87 +607,87 @@ msgstr ""
"%{user} est déjà dans la queue de destruction, utilise %{highlight}user "
"destroy %{user} <mot de passe>%{highlight} pour le detruire"
-#: lib/rbot/core/auth.rb:753
+#: lib/rbot/core/auth.rb:757
msgid ""
-"%{user} queued for destruction, use %{highlight}user confirm destroy %{user}%"
-"{highlight} to destroy it"
+"%{user} queued for destruction, use %{highlight}user confirm destroy "
+"%{user}%{highlight} to destroy it"
msgstr ""
"%{user} a été mis dans la queue de destruction, utilise %{highlight}user "
"destroy %{user} <mot de passe>%{highlight} pour le detruire"
-#: lib/rbot/core/auth.rb:757
+#: lib/rbot/core/auth.rb:761
msgid "%{user} is not queued for destruction yet"
msgstr "%{user} n'est pas encore dans la queue de destruction"
-#: lib/rbot/core/auth.rb:766 lib/rbot/core/auth.rb:806
+#: lib/rbot/core/auth.rb:770 lib/rbot/core/auth.rb:810
msgid "failed: %{exception}"
msgstr "echec: %{exception}"
-#: lib/rbot/core/auth.rb:768
+#: lib/rbot/core/auth.rb:772
msgid "botuser %{user} destroyed"
msgstr "utilisateur %{user} detruit"
-#: lib/rbot/core/auth.rb:775
+#: lib/rbot/core/auth.rb:779
msgid "please don't touch the default users"
msgstr "veuillez ne pas toucher aux utilisateurs par defaut"
-#: lib/rbot/core/auth.rb:784
+#: lib/rbot/core/auth.rb:788
msgid "no such botuser %{source}"
msgstr "aucun utilisateur %{source}"
-#: lib/rbot/core/auth.rb:786
+#: lib/rbot/core/auth.rb:790
msgid "botuser %{dest} exists already"
msgstr "utilisateur %{dest} existe déjà"
-#: lib/rbot/core/auth.rb:809
+#: lib/rbot/core/auth.rb:813
msgid "botuser %{source} copied to %{dest}"
msgstr "utilisateur %{source} copié vers %{dest}"
-#: lib/rbot/core/auth.rb:812
+#: lib/rbot/core/auth.rb:816
msgid "botuser %{source} renamed to %{dest}"
msgstr "utilisateur %{source} renommé vers %{dest}"
-#: lib/rbot/core/auth.rb:832
+#: lib/rbot/core/auth.rb:836
msgid "selecting data to export ..."
msgstr "selection des données à exporter ..."
-#: lib/rbot/core/auth.rb:848
+#: lib/rbot/core/auth.rb:852
msgid "preparing data for export ..."
msgstr "préparation des données à exporter ..."
-#: lib/rbot/core/auth.rb:871
+#: lib/rbot/core/auth.rb:875
msgid "failed to prepare data: %{exception}"
msgstr "échec de la préparation des données: %{exception}"
-#: lib/rbot/core/auth.rb:876
+#: lib/rbot/core/auth.rb:880
msgid "exporting to %{file} ..."
msgstr "exportation vers %{file} ..."
-#: lib/rbot/core/auth.rb:883
+#: lib/rbot/core/auth.rb:887
msgid "failed to export users: %{exception}"
msgstr "échec de l'export des utilisateurs: %{exception}"
-#: lib/rbot/core/auth.rb:887 lib/rbot/core/auth.rb:965
+#: lib/rbot/core/auth.rb:891 lib/rbot/core/auth.rb:969
msgid "done"
msgstr "terminé"
-#: lib/rbot/core/auth.rb:904
+#: lib/rbot/core/auth.rb:908
msgid "reading %{file} ..."
msgstr "lecture %{file} ..."
-#: lib/rbot/core/auth.rb:908
+#: lib/rbot/core/auth.rb:912
msgid "failed to import from: %{exception}"
msgstr "échec de l'import depuis: %{exception}"
-#: lib/rbot/core/auth.rb:915
+#: lib/rbot/core/auth.rb:919
msgid "selecting data to import ..."
msgstr "sélection des données à importer ..."
-#: lib/rbot/core/auth.rb:925
+#: lib/rbot/core/auth.rb:929
msgid "parsing data from import ..."
msgstr "analyse des données à importer ..."
-#: lib/rbot/core/auth.rb:945
+#: lib/rbot/core/auth.rb:949
msgid "failed to parse data: %{exception}"
msgstr "echec de l'analyse des données: %{exception}"
@@ -695,10 +709,15 @@ msgstr ""
msgid "reconnect => ask the bot to disconnect and then connect again"
msgstr ""
-#: lib/rbot/core/basics.rb:163
+#: lib/rbot/core/basics.rb:161
msgid "part"
msgstr "part =>quitte le salon en cours"
+#: lib/rbot/core/basics.rb:163
+#, fuzzy
+msgid "part <channel> => part channel <channel>"
+msgstr "hide =>quitte tous les salons"
+
#: lib/rbot/core/basics.rb:165
msgid "hide => part all channels"
msgstr "hide =>quitte tous les salons"
@@ -935,120 +954,120 @@ msgstr "%{word} appris par %{user} le %{date}"
msgid "sorry, no %{key} data for %{user}"
msgstr "désolé, aucune %{key} de donnée pour %{user}"
-#: lib/rbot/core/utils/extends.rb:164 lib/rbot/core/utils/utils.rb:201
-#: lib/rbot/core/utils/utils.rb:729
+#: lib/rbot/core/utils/extends.rb:175 lib/rbot/core/utils/utils.rb:203
+#: lib/rbot/core/utils/utils.rb:745
msgid " and "
msgstr " et "
-#: lib/rbot/core/utils/utils.rb:184
+#: lib/rbot/core/utils/utils.rb:186
msgid "year"
msgstr "année"
-#: lib/rbot/core/utils/utils.rb:184
+#: lib/rbot/core/utils/utils.rb:186
msgid "years"
msgstr "années"
-#: lib/rbot/core/utils/utils.rb:186
+#: lib/rbot/core/utils/utils.rb:188
msgid "month"
msgstr "mois"
-#: lib/rbot/core/utils/utils.rb:186
+#: lib/rbot/core/utils/utils.rb:188
msgid "months"
msgstr "mois"
-#: lib/rbot/core/utils/utils.rb:188
+#: lib/rbot/core/utils/utils.rb:190
msgid "day"
msgstr "jour"
-#: lib/rbot/core/utils/utils.rb:188
+#: lib/rbot/core/utils/utils.rb:190
msgid "days"
msgstr "jours"
-#: lib/rbot/core/utils/utils.rb:190
+#: lib/rbot/core/utils/utils.rb:192
msgid "hour"
msgstr "heure"
-#: lib/rbot/core/utils/utils.rb:190
+#: lib/rbot/core/utils/utils.rb:192
msgid "hours"
msgstr "heures"
-#: lib/rbot/core/utils/utils.rb:192
+#: lib/rbot/core/utils/utils.rb:194
msgid "minute"
msgstr "minute"
-#: lib/rbot/core/utils/utils.rb:192
+#: lib/rbot/core/utils/utils.rb:194
msgid "minutes"
msgstr "minutes"
-#: lib/rbot/core/utils/utils.rb:194
+#: lib/rbot/core/utils/utils.rb:196
msgid "second"
msgstr "seconde"
-#: lib/rbot/core/utils/utils.rb:194
+#: lib/rbot/core/utils/utils.rb:196
msgid "seconds"
msgstr "secondes"
-#: lib/rbot/core/utils/utils.rb:232
+#: lib/rbot/core/utils/utils.rb:234
msgid "right now"
msgstr ""
-#: lib/rbot/core/utils/utils.rb:236
+#: lib/rbot/core/utils/utils.rb:238
msgid "%{d} from now"
msgstr ""
-#: lib/rbot/core/utils/utils.rb:238
+#: lib/rbot/core/utils/utils.rb:240
msgid "%{d} ago"
msgstr ""
-#: lib/rbot/core/utils/utils.rb:250
+#: lib/rbot/core/utils/utils.rb:252
#, fuzzy
msgid "%{m} years"
msgstr "jours"
-#: lib/rbot/core/utils/utils.rb:252
+#: lib/rbot/core/utils/utils.rb:254
#, fuzzy
msgid "%{m} months"
msgstr "minutes"
-#: lib/rbot/core/utils/utils.rb:254
+#: lib/rbot/core/utils/utils.rb:256
#, fuzzy
msgid "%{m} weeks"
msgstr "minutes"
-#: lib/rbot/core/utils/utils.rb:256
+#: lib/rbot/core/utils/utils.rb:258
#, fuzzy
msgid "%{m} days"
msgstr "jours"
-#: lib/rbot/core/utils/utils.rb:258
+#: lib/rbot/core/utils/utils.rb:260
#, fuzzy
msgid "%{m} hours"
msgstr "heures"
-#: lib/rbot/core/utils/utils.rb:260
+#: lib/rbot/core/utils/utils.rb:262
msgid "half an hour"
msgstr ""
-#: lib/rbot/core/utils/utils.rb:263
+#: lib/rbot/core/utils/utils.rb:265
#, fuzzy
msgid "an hour"
msgstr "heure"
-#: lib/rbot/core/utils/utils.rb:265
+#: lib/rbot/core/utils/utils.rb:267
msgid "an hour and a half"
msgstr ""
-#: lib/rbot/core/utils/utils.rb:267
+#: lib/rbot/core/utils/utils.rb:269
#, fuzzy
msgid "%{m} minutes"
msgstr "minutes"
-#: lib/rbot/core/utils/utils.rb:269
+#: lib/rbot/core/utils/utils.rb:271
#, fuzzy
msgid "%{m} seconds"
msgstr "secondes"
-#: lib/rbot/core/utils/utils.rb:271
+#: lib/rbot/core/utils/utils.rb:273
#, fuzzy
msgid "one second"
msgstr "seconde"
@@ -1065,27 +1084,27 @@ msgstr ""
msgid "Wordlists: %{found}"
msgstr ""
-#: lib/rbot/ircbot.rb:500
+#: lib/rbot/ircbot.rb:501
msgid "Unknown DB adaptor: %s"
msgstr ""
-#: lib/rbot/ircbot.rb:1284
+#: lib/rbot/ircbot.rb:1290
msgid "restarting, back in %{wait}..."
msgstr ""
-#: lib/rbot/ircbot.rb:1367
+#: lib/rbot/ircbot.rb:1373
msgid "help topics: "
msgstr "sujets d'aide: "
-#: lib/rbot/ircbot.rb:1369
+#: lib/rbot/ircbot.rb:1375
msgid " (help <topic> for more info)"
msgstr "(help <sujet> pour plus d'informations)"
-#: lib/rbot/ircbot.rb:1372
+#: lib/rbot/ircbot.rb:1378
msgid "no help for topic %{topic}"
msgstr "aucune aide pour le sujet %{topic}"
-#: lib/rbot/ircbot.rb:1383
+#: lib/rbot/ircbot.rb:1389
msgid ""
"Uptime %{up}, %{plug} plugins active, %{sent} lines sent, %{recv} received."
msgstr ""
@@ -1095,106 +1114,106 @@ msgstr ""
msgid "incorrect usage, ask for help using '%{command}'"
msgstr "utilisation incorrecte, demandez de l'aide via '%{command}'"
-#: lib/rbot/plugins.rb:733
+#: lib/rbot/plugins.rb:734
msgid "%{count} core module loaded"
msgid_plural "%{count} core modules loaded"
msgstr[0] "%{count} core module chargé"
msgstr[1] "%{count} core modules chargés"
-#: lib/rbot/plugins.rb:736
+#: lib/rbot/plugins.rb:737
msgid "%{count} core module: %{list}"
msgid_plural "%{count} core modules: %{list}"
msgstr[0] "%{count} core module: %{list}"
msgstr[1] "%{count} core modules: %{list}"
-#: lib/rbot/plugins.rb:742
+#: lib/rbot/plugins.rb:743
msgid "no core botmodules loaded"
msgstr "aucuns modules du core de chargé"
-#: lib/rbot/plugins.rb:747
+#: lib/rbot/plugins.rb:748
msgid "%{count} plugin loaded"
msgid_plural "%{count} plugins loaded"
msgstr[0] "%{count} plugin chargé"
msgstr[1] "%{count} plugins chargés"
-#: lib/rbot/plugins.rb:750
+#: lib/rbot/plugins.rb:751
msgid "%{count} plugin: %{list}"
msgid_plural "%{count} plugins: %{list}"
msgstr[0] "%{count} plugin: %{list}"
msgstr[1] "%{count} plugins: %{list}"
-#: lib/rbot/plugins.rb:761
+#: lib/rbot/plugins.rb:762
msgid "%{highlight}%{count} plugin ignored%{highlight}"
msgid_plural "%{highlight}%{count} plugins ignored%{highlight}"
msgstr[0] "%{highlight}%{count} plugin ignoré%{highlight}"
msgstr[1] "%{highlight}%{count} plugins ignorés%{highlight}"
-#: lib/rbot/plugins.rb:766
+#: lib/rbot/plugins.rb:767
msgid ""
-"%{highlight}%{count} plugin ignored%{highlight}: use %{bold}%{command}%"
-"{bold} to see why"
+"%{highlight}%{count} plugin ignored%{highlight}: use "
+"%{bold}%{command}%{bold} to see why"
msgid_plural ""
-"%{highlight}%{count} plugins ignored%{highlight}: use %{bold}%{command}%"
-"{bold} to see why"
+"%{highlight}%{count} plugins ignored%{highlight}: use "
+"%{bold}%{command}%{bold} to see why"
msgstr[0] ""
-"%{highlight}%{count} plugin ignoré%{highlight}: utilisez %{bold}%{command}%"
-"{bold} pour voir pourquoi"
+"%{highlight}%{count} plugin ignoré%{highlight}: utilisez "
+"%{bold}%{command}%{bold} pour voir pourquoi"
msgstr[1] ""
-"%{highlight}%{count} plugins ignorés%{highlight}: utilisez %{bold}%{command}%"
-"{bold} pour voir pourquoi"
+"%{highlight}%{count} plugins ignorés%{highlight}: utilisez "
+"%{bold}%{command}%{bold} pour voir pourquoi"
-#: lib/rbot/plugins.rb:776
+#: lib/rbot/plugins.rb:777
msgid "%{highlight}%{count} plugin failed to load%{highlight}"
msgid_plural "%{highlight}%{count} plugins failed to load%{highlight}"
msgstr[0] "%{highlight}%{count} plugin impossible à chargé%{highlight}"
msgstr[1] "%{highlight}%{count} plugins impossibles à chargés%{highlight}"
-#: lib/rbot/plugins.rb:781
+#: lib/rbot/plugins.rb:782
msgid ""
-"%{highlight}%{count} plugin failed to load%{highlight}: use %{bold}%"
-"{command}%{bold} to see why"
+"%{highlight}%{count} plugin failed to load%{highlight}: use "
+"%{bold}%{command}%{bold} to see why"
msgid_plural ""
-"%{highlight}%{count} plugins failed to load%{highlight}: use %{bold}%"
-"{command}%{bold} to see why"
+"%{highlight}%{count} plugins failed to load%{highlight}: use "
+"%{bold}%{command}%{bold} to see why"
msgstr[0] ""
-"%{highlight}%{count} plugin impossible à chargé%{highlight}: utilisez %"
-"{bold}%{command}%{bold} pour voir pourquoi"
+"%{highlight}%{count} plugin impossible à chargé%{highlight}: utilisez "
+"%{bold}%{command}%{bold} pour voir pourquoi"
msgstr[1] ""
-"%{highlight}%{count} plugins impossibles à chargés%{highlight}: utilisez %"
-"{bold}%{command}%{bold} pour voir pourquoi"
+"%{highlight}%{count} plugins impossibles à chargés%{highlight}: utilisez "
+"%{bold}%{command}%{bold} pour voir pourquoi"
-#: lib/rbot/plugins.rb:811
+#: lib/rbot/plugins.rb:812
msgid "no plugins failed to load"
msgstr "aucuns plugins n'ont échoués au chargement"
-#: lib/rbot/plugins.rb:813
+#: lib/rbot/plugins.rb:814
msgid ""
-"%{highlight}%{plugin}%{highlight} in %{dir} failed with error %{exception}: %"
-"{reason}"
+"%{highlight}%{plugin}%{highlight} in %{dir} failed with error %{exception}: "
+"%{reason}"
msgstr ""
-"%{highlight}%{plugin}%{highlight} dans %{dir} a échoué avec l'erreur %"
-"{exception}: %{reason}"
+"%{highlight}%{plugin}%{highlight} dans %{dir} a échoué avec l'erreur "
+"%{exception}: %{reason}"
-#: lib/rbot/plugins.rb:817
+#: lib/rbot/plugins.rb:818
msgid "at %{backtrace}"
msgstr "à %{backtrace}"
-#: lib/rbot/plugins.rb:823
+#: lib/rbot/plugins.rb:824
msgid "no plugins were ignored"
msgstr "aucun plugins n'ont été ignoré"
-#: lib/rbot/plugins.rb:827
+#: lib/rbot/plugins.rb:828
msgid "overruled by previous"
msgstr "rejeté par le precedent"
-#: lib/rbot/registry/bdb.rb:226 lib/rbot/registry/tc.rb:198
+#: lib/rbot/registry/bdb.rb:242 lib/rbot/registry/tc.rb:225
msgid ""
"upgrading old-style (rbot 0.9.5 or earlier) plugin registry to new format"
msgstr ""
"mise à jour du vieux style (rbot 0.9.5 ou plus vieux) de plugin de registre "
"au nouveau format"
-#: lib/rbot/registry/bdb.rb:245 lib/rbot/registry/tc.rb:222
+#: lib/rbot/registry/bdb.rb:261 lib/rbot/registry/tc.rb:251
msgid ""
"upgrading previous (rbot 0.9.9 or earlier) plugin registry to new split "
"format"
@@ -1202,17 +1221,17 @@ msgstr ""
"mise a jour du (rbot 0.9.9 ou plus vieux) plugin de registre vers le nouveau "
"format divisé"
-#: lib/rbot/registry/bdb.rb:394 lib/rbot/registry/tc.rb:368
+#: lib/rbot/registry/bdb.rb:410 lib/rbot/registry/tc.rb:397
msgid "marshal recovery failed, trying default"
msgstr "la tentative de récuperation marshal a échoué, essai des defauts"
-#~ msgid "nick <nick> => attempt to change nick to <nick>"
-#~ msgstr "nick <nick> => essaye de changer le pseudo en <nick>"
+#, fuzzy
+#~ msgid "on %{date}"
+#~ msgstr "faire %{action}"
#, fuzzy
#~ msgid "one day"
#~ msgstr "jour"
-#, fuzzy
-#~ msgid "on %{date}"
-#~ msgstr "faire %{action}"
+#~ msgid "nick <nick> => attempt to change nick to <nick>"
+#~ msgstr "nick <nick> => essaye de changer le pseudo en <nick>"
diff --git a/po/it/rbot-alias.po b/po/it/rbot-alias.po
index cfbf203c..9c745a59 100644
--- a/po/it/rbot-alias.po
+++ b/po/it/rbot-alias.po
@@ -6,10 +6,11 @@
msgid ""
msgstr ""
"Project-Id-Version: rbot\n"
-"POT-Creation-Date: 2008-06-20 01:49+0200\n"
+"POT-Creation-Date: 2009-03-20 15:57+0100\n"
"PO-Revision-Date: 2007-08-23 17:49+0100\n"
"Last-Translator: Giuseppe Bilotta <giuseppe.bilotta@gmail.com>\n"
"Language-Team: it\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
diff --git a/po/it/rbot-azgame.po b/po/it/rbot-azgame.po
index ac25423e..6bf926f5 100644
--- a/po/it/rbot-azgame.po
+++ b/po/it/rbot-azgame.po
@@ -10,6 +10,7 @@ msgstr ""
"PO-Revision-Date: 2007-08-23 17:49+0100\n"
"Last-Translator: Giuseppe Bilotta <giuseppe.bilotta@gmail.com>\n"
"Language-Team: it\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
diff --git a/po/it/rbot-dictclient.po b/po/it/rbot-dictclient.po
index 1ae4b1e6..e8615107 100644
--- a/po/it/rbot-dictclient.po
+++ b/po/it/rbot-dictclient.po
@@ -10,6 +10,7 @@ msgstr ""
"PO-Revision-Date: 2007-08-23 17:49+0100\n"
"Last-Translator: Giuseppe Bilotta <giuseppe.bilotta@gmail.com>\n"
"Language-Team: it\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
diff --git a/po/it/rbot-factoids.po b/po/it/rbot-factoids.po
index 981addae..cb4b128e 100644
--- a/po/it/rbot-factoids.po
+++ b/po/it/rbot-factoids.po
@@ -6,10 +6,11 @@
msgid ""
msgstr ""
"Project-Id-Version: rbot\n"
-"POT-Creation-Date: 2010-07-02 00:17+0200\n"
+"POT-Creation-Date: 2011-06-03 12:39+0200\n"
"PO-Revision-Date: 2008-06-20 01:10+0100\n"
"Last-Translator: Giuseppe Bilotta <giuseppe.bilotta@gmail.com>\n"
"Language-Team: it\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -47,69 +48,74 @@ msgstr "fact dev'essere l'ultimo campo"
msgid "%{name} (%{fname}) doesn't exist"
msgstr "%{name} (%{fname}) non esiste"
-#: data/rbot/plugins/factoids.rb:263
+#: data/rbot/plugins/factoids.rb:265
+msgid "learn that <factoid> => learn a factoid"
+msgstr ""
+
+#: data/rbot/plugins/factoids.rb:269
+#, fuzzy
msgid ""
-"factoids plugin: learn that <factoid>, forget that <factoids>, facts about "
+"factoids plugin: learn that <factoid>, forget that <factoid>, facts about "
"<words>"
msgstr ""
"factoids plugin: learn that <factoid>, forget that <factoids>, facts about "
"<words>"
-#: data/rbot/plugins/factoids.rb:292 data/rbot/plugins/factoids.rb:413
-#: data/rbot/plugins/factoids.rb:445
+#: data/rbot/plugins/factoids.rb:299 data/rbot/plugins/factoids.rb:420
+#: data/rbot/plugins/factoids.rb:452
msgid "please select a fact number between 1 and %{total}"
msgstr "per favore seleziona un numero di fatto tra 1 e %{total}"
-#: data/rbot/plugins/factoids.rb:296
+#: data/rbot/plugins/factoids.rb:303
msgid "I forgot that %{factoid}"
msgstr "ho dimenticato che %{factoid}"
-#: data/rbot/plugins/factoids.rb:299
+#: data/rbot/plugins/factoids.rb:306
msgid "I couldn't delete factoid %{idx}"
msgstr "non sono riuscito a dimenticare il fattoide %{idx}"
-#: data/rbot/plugins/factoids.rb:307
+#: data/rbot/plugins/factoids.rb:314
msgid "I didn't know that %{factoid}"
msgstr "non sapevo che %{factoid}"
-#: data/rbot/plugins/factoids.rb:314
+#: data/rbot/plugins/factoids.rb:321
msgid "[%{idx}/%{total}] %{fact}"
msgstr "[%{idx}/%{total}] %{fact}"
-#: data/rbot/plugins/factoids.rb:342
+#: data/rbot/plugins/factoids.rb:349
msgid "I know %{total} facts"
msgstr "conosco %{total} fatti"
-#: data/rbot/plugins/factoids.rb:353 data/rbot/plugins/factoids.rb:429
+#: data/rbot/plugins/factoids.rb:360 data/rbot/plugins/factoids.rb:436
msgid "I know nothing about %{words}"
msgstr "non so niente circa %{words}"
-#: data/rbot/plugins/factoids.rb:355
+#: data/rbot/plugins/factoids.rb:362
#, fuzzy
msgid "I know nothing matching %{rx}"
msgstr "non so niente circa %{words}"
-#: data/rbot/plugins/factoids.rb:361
+#: data/rbot/plugins/factoids.rb:368
msgid "%{len} out of %{total} facts refer to %{words}, I'll only show %{max}"
msgstr ""
"%{len} di %{total} fatti si riferiscono a %{words}, ne mostrerò solo %{max}"
-#: data/rbot/plugins/factoids.rb:421
+#: data/rbot/plugins/factoids.rb:428
msgid "I know nothing"
msgstr "non so niente"
-#: data/rbot/plugins/factoids.rb:461
+#: data/rbot/plugins/factoids.rb:468
msgid "not a date '%{dstr}'"
msgstr "'%{dstr}' non è una data"
-#: data/rbot/plugins/factoids.rb:469
+#: data/rbot/plugins/factoids.rb:476
msgid "couldn't change learn data for fact %{fact}: %{err}"
msgstr "non sono riuscito a cambiare i dati per il fatto %{fact}: %{err}"
-#: data/rbot/plugins/factoids.rb:484
+#: data/rbot/plugins/factoids.rb:491
msgid "failed to import facts from %{fname}: %{err}"
msgstr "impossibile importare i fatti da %{fname}: %{err}"
-#: data/rbot/plugins/factoids.rb:489
+#: data/rbot/plugins/factoids.rb:496
msgid "%{len} facts loaded from %{fname}"
msgstr "%{len} fatti caricati da %{fname}"
diff --git a/po/it/rbot-figlet.po b/po/it/rbot-figlet.po
index 4809d222..7bfa87b7 100644
--- a/po/it/rbot-figlet.po
+++ b/po/it/rbot-figlet.po
@@ -6,10 +6,11 @@
msgid ""
msgstr ""
"Project-Id-Version: rbot\n"
-"POT-Creation-Date: 2008-06-26 14:47+0200\n"
+"POT-Creation-Date: 2009-03-20 15:57+0100\n"
"PO-Revision-Date: 2008-06-30 11:05+0200\n"
"Last-Translator: Giuseppe Bilotta <giuseppe.bilotta@gmail.com>\n"
"Language-Team: it\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
diff --git a/po/it/rbot-freshmeat.po b/po/it/rbot-freshmeat.po
index e69de29b..75ce8749 100644
--- a/po/it/rbot-freshmeat.po
+++ b/po/it/rbot-freshmeat.po
@@ -0,0 +1,25 @@
+#: data/rbot/plugins/freshmeat.rb:23
+msgid ""
+"you must set the configuration value freshmeat.api_token to a valid "
+"freshmeat auth token, otherwise I cannot make requests to the site"
+msgstr ""
+
+#: data/rbot/plugins/freshmeat.rb:122
+msgid "retrieving freshmeat news from the RSS"
+msgstr ""
+
+#: data/rbot/plugins/freshmeat.rb:126
+msgid " because no API token is configured"
+msgstr ""
+
+#: data/rbot/plugins/freshmeat.rb:128
+msgid " because the configured API token is wrong"
+msgstr ""
+
+#: data/rbot/plugins/freshmeat.rb:136
+msgid "couldn't retrieve freshmeat news feed"
+msgstr ""
+
+#: data/rbot/plugins/freshmeat.rb:222
+msgid "no news in freshmeat!"
+msgstr ""
diff --git a/po/it/rbot-geoip.po b/po/it/rbot-geoip.po
index 7d554339..d5fc16ec 100644
--- a/po/it/rbot-geoip.po
+++ b/po/it/rbot-geoip.po
@@ -1,3 +1,19 @@
-#: data/rbot/plugins/geoip.rb:191
+#: data/rbot/plugins/geoip.rb:194
+msgid "%{nick}'s location could not be resolved"
+msgstr ""
+
+#: data/rbot/plugins/geoip.rb:196
+msgid "%{host} could not be resolved"
+msgstr ""
+
+#: data/rbot/plugins/geoip.rb:199
msgid "The owner configured me to use an API that doesn't exist, bug them!"
msgstr ""
+
+#: data/rbot/plugins/geoip.rb:208
+msgid "%{nick} is from %{location}"
+msgstr ""
+
+#: data/rbot/plugins/geoip.rb:210
+msgid "%{host} is located in %{location}"
+msgstr ""
diff --git a/po/it/rbot-googlefight.po b/po/it/rbot-googlefight.po
index b316bb86..2e10db25 100644
--- a/po/it/rbot-googlefight.po
+++ b/po/it/rbot-googlefight.po
@@ -6,10 +6,11 @@
msgid ""
msgstr ""
"Project-Id-Version: rbot\n"
-"POT-Creation-Date: 2009-03-01 23:50+0100\n"
+"POT-Creation-Date: 2009-03-20 15:57+0100\n"
"PO-Revision-Date: 2009-03-01 23:50+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
diff --git a/po/it/rbot-greet.po b/po/it/rbot-greet.po
index 76460008..11a41f11 100644
--- a/po/it/rbot-greet.po
+++ b/po/it/rbot-greet.po
@@ -10,6 +10,7 @@ msgstr ""
"PO-Revision-Date: 2010-06-30 09:58+0200\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
diff --git a/po/it/rbot-hangman.po b/po/it/rbot-hangman.po
index 902706ff..b95664fa 100644
--- a/po/it/rbot-hangman.po
+++ b/po/it/rbot-hangman.po
@@ -6,109 +6,120 @@
msgid ""
msgstr ""
"Project-Id-Version: rbot\n"
-"POT-Creation-Date: 2009-03-20 15:57+0100\n"
+"POT-Creation-Date: 2011-06-03 12:39+0200\n"
"PO-Revision-Date: 2009-03-01 23:50+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: data/rbot/plugins/games/hangman.rb:245
-msgid "hangman game plugin - topics: play, stop"
-msgstr ""
-
-#: data/rbot/plugins/games/hangman.rb:247
+#: data/rbot/plugins/games/hangman.rb:246
msgid ""
"hangman play on <channel> with word <word> => use in private chat with the "
"bot to start a game with custom word\n"
msgstr ""
-#: data/rbot/plugins/games/hangman.rb:248
+#: data/rbot/plugins/games/hangman.rb:247
msgid ""
"hangman play random [with [max|min] length [<|>|== <length>]] => hangman "
"with a random word from %{site}\n"
msgstr ""
-#: data/rbot/plugins/games/hangman.rb:249
+#: data/rbot/plugins/games/hangman.rb:248
msgid ""
"hangman play with wordlist <wordlist> => hangman with random word from "
"<wordlist>"
msgstr ""
-#: data/rbot/plugins/games/hangman.rb:251
+#: data/rbot/plugins/games/hangman.rb:250
msgid "hangman stop => quits the current game"
msgstr ""
-#: data/rbot/plugins/games/hangman.rb:253
-msgid "define => seeks a definition for the previous answer using google"
+#: data/rbot/plugins/games/hangman.rb:252
+msgid ""
+"hangman define => seeks a definition for the previous answer using google"
+msgstr ""
+
+#: data/rbot/plugins/games/hangman.rb:254
+msgid "hangman game plugin - topics: play, stop, define"
msgstr ""
-#: data/rbot/plugins/games/hangman.rb:264
+#: data/rbot/plugins/games/hangman.rb:265
msgid "no such wordlist"
msgstr ""
-#: data/rbot/plugins/games/hangman.rb:285
+#: data/rbot/plugins/games/hangman.rb:286
msgid "suitable word not found in the set"
msgstr ""
-#: data/rbot/plugins/games/hangman.rb:311
+#: data/rbot/plugins/games/hangman.rb:312
msgid "i'm not on that channel"
msgstr ""
-#: data/rbot/plugins/games/hangman.rb:316
+#: data/rbot/plugins/games/hangman.rb:317
msgid "there's already a hangman game in progress on the channel"
msgstr ""
-#: data/rbot/plugins/games/hangman.rb:320
+#: data/rbot/plugins/games/hangman.rb:321
msgid "%{nick} has started a hangman -- join the fun!"
msgstr ""
-#: data/rbot/plugins/games/hangman.rb:344
+#: data/rbot/plugins/games/hangman.rb:345
msgid "oh well, the answer would've been %{answer}"
msgstr ""
-#: data/rbot/plugins/games/hangman.rb:351
+#: data/rbot/plugins/games/hangman.rb:352
msgid "no ongoing game"
msgstr ""
-#: data/rbot/plugins/games/hangman.rb:369
+#: data/rbot/plugins/games/hangman.rb:370
msgid "you nailed it!"
msgstr ""
-#: data/rbot/plugins/games/hangman.rb:371
+#: data/rbot/plugins/games/hangman.rb:372
msgid "you've killed the poor guy :("
msgstr ""
-#: data/rbot/plugins/games/hangman.rb:374
+#: data/rbot/plugins/games/hangman.rb:375
msgid "go %{b}again%{b}?"
msgstr ""
-#: data/rbot/plugins/games/hangman.rb:391
+#: data/rbot/plugins/games/hangman.rb:392
msgid "%{sentence} %{again} %{scores}"
msgstr ""
-#: data/rbot/plugins/games/hangman.rb:396
-msgid "wondering what that means? try ´%{prefix}define´"
+#: data/rbot/plugins/games/hangman.rb:397
+msgid "wondering what that means? try ´%{prefix}hangman define´"
msgstr ""
-#: data/rbot/plugins/games/hangman.rb:439
+#: data/rbot/plugins/games/hangman.rb:440
msgid "you got %{score} points after %{games} games"
msgstr ""
-#: data/rbot/plugins/games/hangman.rb:444
+#: data/rbot/plugins/games/hangman.rb:445
msgid "you haven't played hangman, how about playing it right now? :)"
msgstr ""
-#: data/rbot/plugins/games/hangman.rb:453
+#: data/rbot/plugins/games/hangman.rb:454
msgid "%{nick} has %{score} points after %{games} games"
msgstr ""
-#: data/rbot/plugins/games/hangman.rb:459
+#: data/rbot/plugins/games/hangman.rb:460
msgid "%{nick} hasn't played hangman :("
msgstr ""
-#: data/rbot/plugins/games/hangman.rb:471
+#: data/rbot/plugins/games/hangman.rb:472
msgid "%{games} games have been played on %{channel}"
msgstr ""
+
+#: data/rbot/plugins/games/hangman.rb:486
+msgid "looks like google has no definition for %{word}"
+msgstr ""
+
+#: data/rbot/plugins/games/hangman.rb:489
+msgid ""
+"no hangman game was played here recently, what do you want me to define?"
+msgstr ""
diff --git a/po/it/rbot-keywords.po b/po/it/rbot-keywords.po
index b4de103b..bd4f0983 100644
--- a/po/it/rbot-keywords.po
+++ b/po/it/rbot-keywords.po
@@ -10,6 +10,7 @@ msgstr ""
"PO-Revision-Date: 2007-08-23 17:49+0100\n"
"Last-Translator: Giuseppe Bilotta <giuseppe.bilotta@gmail.com>\n"
"Language-Team: it\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
diff --git a/po/it/rbot-lastfm.po b/po/it/rbot-lastfm.po
index 9de6b123..05762cca 100644
--- a/po/it/rbot-lastfm.po
+++ b/po/it/rbot-lastfm.po
@@ -12,8 +12,8 @@ msgid ""
"<location>. lastfm [<num>] events by <artist/group> => show information on "
"events by <artist/group>. lastfm [<num>] events at <venue> => show "
"information on events at specific <venue>. The number of events <num> that "
-"can be displayed is optional, defaults to %{d} and cannot be higher than %"
-"{m}. Append 'sort by <what> [in <order> order]' to sort events. Events can "
+"can be displayed is optional, defaults to %{d} and cannot be higher than "
+"%{m}. Append 'sort by <what> [in <order> order]' to sort events. Events can "
"be sorted by attendance or date (default) in ascending or descending order."
msgstr ""
@@ -142,9 +142,9 @@ msgid "could not retrieve events"
msgstr ""
#: data/rbot/plugins/lastfm.rb:280 data/rbot/plugins/lastfm.rb:335
-#: data/rbot/plugins/lastfm.rb:408 data/rbot/plugins/lastfm.rb:447
-#: data/rbot/plugins/lastfm.rb:466 data/rbot/plugins/lastfm.rb:518
-#: data/rbot/plugins/lastfm.rb:616
+#: data/rbot/plugins/lastfm.rb:409 data/rbot/plugins/lastfm.rb:448
+#: data/rbot/plugins/lastfm.rb:467 data/rbot/plugins/lastfm.rb:519
+#: data/rbot/plugins/lastfm.rb:617
msgid "last.fm parsing failed"
msgstr ""
@@ -152,7 +152,7 @@ msgstr ""
msgid "%{u} doesn't exist on last.fm"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:292 data/rbot/plugins/lastfm.rb:345
+#: data/rbot/plugins/lastfm.rb:292 data/rbot/plugins/lastfm.rb:346
msgid "error: %{e}"
msgstr ""
@@ -191,188 +191,188 @@ msgstr ""
#: data/rbot/plugins/lastfm.rb:340
msgid ""
-"%{user} doesn't exist on last.fm, perhaps they need to: lastfm user "
-"<username>"
+"%{user} doesn't exist on last.fm, perhaps they need to: %{prefix}lastfm set "
+"user <username>"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:351
+#: data/rbot/plugins/lastfm.rb:352
msgid "%{u} hasn't played anything recently"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:362
+#: data/rbot/plugins/lastfm.rb:363
msgid " [%{albumtext}, %{year}]"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:364
+#: data/rbot/plugins/lastfm.rb:365
msgid " [%{albumtext}]"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:376
+#: data/rbot/plugins/lastfm.rb:377
msgid "is listening to"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:380
+#: data/rbot/plugins/lastfm.rb:381
msgid "%{u} %{v} \"%{t}\" by %{bold}%{a}%{bold}%{b}"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:382
+#: data/rbot/plugins/lastfm.rb:383
msgid "listened to"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:387
+#: data/rbot/plugins/lastfm.rb:388
msgid "%{u} %{v} \"%{t}\" by %{bold}%{a}%{bold}%{b} %{p};"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:392
+#: data/rbot/plugins/lastfm.rb:393
msgid " [%{u}%{url}%{u}]"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:396
+#: data/rbot/plugins/lastfm.rb:397
msgid " -- see %{uri} for more"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:403 data/rbot/plugins/lastfm.rb:441
+#: data/rbot/plugins/lastfm.rb:404 data/rbot/plugins/lastfm.rb:442
msgid "I had problems getting info for %{a}"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:424
+#: data/rbot/plugins/lastfm.rb:425
msgid "%{b}%{a}%{b}"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:426
+#: data/rbot/plugins/lastfm.rb:427
msgid "%{u}%{t}%{u}"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:427
+#: data/rbot/plugins/lastfm.rb:428
msgid ""
"%{b}%{a}%{b} <%{u}> has been played %{b}%{c}%{b} times and is being listened "
"to by %{b}%{l}%{b} people"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:429
+#: data/rbot/plugins/lastfm.rb:430
msgid ". Tagged as: %{t}"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:431
+#: data/rbot/plugins/lastfm.rb:432
msgid ". Similar artists: %{s}"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:456
+#: data/rbot/plugins/lastfm.rb:457
msgid "%{bold}%{t}%{bold} by %{bold}%{a}%{bold} (%{n} listeners)"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:469
+#: data/rbot/plugins/lastfm.rb:470
msgid "track %{a} not found"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:483
+#: data/rbot/plugins/lastfm.rb:484
msgid ""
"%{b}%{name}%{b}, %{street}, %{u}%{city}%{u}, %{country}, see %{url} for more "
"info"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:507
+#: data/rbot/plugins/lastfm.rb:508
msgid " and %{maps} for maps"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:514
+#: data/rbot/plugins/lastfm.rb:515
msgid "I had problems getting album info"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:536
+#: data/rbot/plugins/lastfm.rb:537
msgid "I couldn't locate: \"%{a}\" by %{r}"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:540
+#: data/rbot/plugins/lastfm.rb:541
msgid "the album \"%{a}\" by %{r} %{y}has been played %{c} times"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:547
+#: data/rbot/plugins/lastfm.rb:548
msgid "okay, I'll remember that %{n} is %{u} on last.fm"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:556
+#: data/rbot/plugins/lastfm.rb:557
msgid "okay, I'll remember that %{n} prefers \"%{r}\" and \"%{p}\""
msgstr ""
-#: data/rbot/plugins/lastfm.rb:568
+#: data/rbot/plugins/lastfm.rb:569
msgid "%{nick} is %{user} on last.fm"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:573
+#: data/rbot/plugins/lastfm.rb:574
msgid ""
"sorry, I don't know who %{n} is on last.fm, perhaps they need to: lastfm set "
"user <username>"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:609
+#: data/rbot/plugins/lastfm.rb:610
msgid "no response body"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:611
+#: data/rbot/plugins/lastfm.rb:612
msgid "I had problems accessing last.fm: %{e}"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:628
+#: data/rbot/plugins/lastfm.rb:629
msgid "; see %{uri} for more"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:636
+#: data/rbot/plugins/lastfm.rb:637
msgid "%{user} has no friends :("
msgstr ""
-#: data/rbot/plugins/lastfm.rb:638
+#: data/rbot/plugins/lastfm.rb:639
msgid "%{user} has %{total} friends: %{friends}"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:640
+#: data/rbot/plugins/lastfm.rb:641
msgid "%{user} has %{total} friends, including %{friends}%{seemore}"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:655
+#: data/rbot/plugins/lastfm.rb:656
msgid "%{user} has not loved any tracks"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:657
+#: data/rbot/plugins/lastfm.rb:658
msgid "%{user} has loved %{total} tracks: %{tracks}"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:659
+#: data/rbot/plugins/lastfm.rb:660
msgid "%{user} has loved %{total} tracks, including %{tracks}%{seemore}"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:674
+#: data/rbot/plugins/lastfm.rb:675
msgid "no one seems to share %{user}'s musical taste"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:676
+#: data/rbot/plugins/lastfm.rb:677
msgid "%{user}'s musical neighbours are %{nbrs}"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:678
+#: data/rbot/plugins/lastfm.rb:679
msgid "%{user}'s musical neighbours include %{nbrs}%{seemore}"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:703
+#: data/rbot/plugins/lastfm.rb:704
msgid " or more"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:709
+#: data/rbot/plugins/lastfm.rb:710
msgid "%{user} hasn't played anything recently"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:711
+#: data/rbot/plugins/lastfm.rb:712
msgid "%{user} has recently played %{tracks}"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:717
+#: data/rbot/plugins/lastfm.rb:718
msgid "there are no shouts for %{user}"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:720
+#: data/rbot/plugins/lastfm.rb:721
msgid "<%{author}> %{body}"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:749
+#: data/rbot/plugins/lastfm.rb:750
msgid "%{user} hasn't played anything in this period of time"
msgstr ""
diff --git a/po/it/rbot-markov.po b/po/it/rbot-markov.po
index 72f65e35..535abe2d 100644
--- a/po/it/rbot-markov.po
+++ b/po/it/rbot-markov.po
@@ -10,6 +10,7 @@ msgstr ""
"PO-Revision-Date: 2009-03-20 16:25+0100\n"
"Last-Translator: Giuseppe Bilotta <giuseppe.bilotta@gmail.com>\n"
"Language-Team: it\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
diff --git a/po/it/rbot-nickrecover.po b/po/it/rbot-nickrecover.po
index 5bd595b1..7093a499 100644
--- a/po/it/rbot-nickrecover.po
+++ b/po/it/rbot-nickrecover.po
@@ -6,10 +6,11 @@
msgid ""
msgstr ""
"Project-Id-Version: rbot\n"
-"POT-Creation-Date: 2008-07-30 23:38+0200\n"
+"POT-Creation-Date: 2009-03-20 15:57+0100\n"
"PO-Revision-Date: 2008-07-30 23:38+0200\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
diff --git a/po/it/rbot-nickserv.po b/po/it/rbot-nickserv.po
index 69dc97d4..b04fbc38 100644
--- a/po/it/rbot-nickserv.po
+++ b/po/it/rbot-nickserv.po
@@ -10,6 +10,7 @@ msgstr ""
"PO-Revision-Date: 2007-08-23 17:49+0100\n"
"Last-Translator: Giuseppe Bilotta <giuseppe.bilotta@gmail.com>\n"
"Language-Team: it\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
diff --git a/po/it/rbot-poll.po b/po/it/rbot-poll.po
index 45a966ab..699f5284 100644
--- a/po/it/rbot-poll.po
+++ b/po/it/rbot-poll.po
@@ -10,6 +10,7 @@ msgstr ""
"PO-Revision-Date: 2010-07-02 00:17+0200\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
diff --git a/po/it/rbot-quiz.po b/po/it/rbot-quiz.po
index e69de29b..9bc67cb8 100644
--- a/po/it/rbot-quiz.po
+++ b/po/it/rbot-quiz.po
@@ -0,0 +1,111 @@
+#: data/rbot/plugins/games/quiz.rb:183
+msgid "stopped quiz timer"
+msgstr ""
+
+#: data/rbot/plugins/games/quiz.rb:190
+msgid "quiz stopped"
+msgstr ""
+
+#: data/rbot/plugins/games/quiz.rb:285
+msgid "Sorry, the quiz database for %{chan} seems to be corrupt"
+msgstr ""
+
+#: data/rbot/plugins/games/quiz.rb:319
+msgid "Quiz game aministration commands (requires authentication): "
+msgstr ""
+
+#: data/rbot/plugins/games/quiz.rb:320
+msgid "'quiz autoask <on/off>' => enable/disable autoask mode"
+msgstr ""
+
+#: data/rbot/plugins/games/quiz.rb:321
+msgid ""
+"'quiz autoask delay <time>' => delay next quiz by <time> when in autoask mode"
+msgstr ""
+
+#: data/rbot/plugins/games/quiz.rb:322
+msgid ""
+"'quiz autoskip <on/off>' => enable/disable autoskip mode (autoskip implies "
+"autoask)"
+msgstr ""
+
+#: data/rbot/plugins/games/quiz.rb:323
+msgid ""
+"'quiz autoskip delay <time>' => wait <time> before skipping to next quiz "
+"when in autoskip mode"
+msgstr ""
+
+#: data/rbot/plugins/games/quiz.rb:324
+msgid ""
+"'quiz transfer <source> <dest> [score] [jokers]' => transfer [score] points "
+"and [jokers] jokers from <source> to <dest> (default is entire score and all "
+"jokers)"
+msgstr ""
+
+#: data/rbot/plugins/games/quiz.rb:325
+msgid "'quiz setscore <player> <score>' => set <player>'s score to <score>"
+msgstr ""
+
+#: data/rbot/plugins/games/quiz.rb:326
+msgid ""
+"'quiz setjokers <player> <jokers>' => set <player>'s number of jokers to "
+"<jokers>"
+msgstr ""
+
+#: data/rbot/plugins/games/quiz.rb:327
+msgid ""
+"'quiz deleteplayer <player>' => delete one player from the rank table (only "
+"works when score and jokers are set to 0)"
+msgstr ""
+
+#: data/rbot/plugins/games/quiz.rb:328
+msgid "'quiz cleanup' => remove players with no points and no jokers"
+msgstr ""
+
+#: data/rbot/plugins/games/quiz.rb:570
+msgid "Nobody managed to answer in %{time}! Skipping to the next question ..."
+msgstr ""
+
+#: data/rbot/plugins/games/quiz.rb:589
+msgid "you can't make me solve a quiz in autoskip mode, sorry"
+msgstr ""
+
+#: data/rbot/plugins/games/quiz.rb:664
+msgid "I'll skip to the next question as soon as the timeout expires, not now"
+msgstr ""
+
+#: data/rbot/plugins/games/quiz.rb:810
+msgid "autoask is %{status}, the delay is %{time}"
+msgstr ""
+
+#: data/rbot/plugins/games/quiz.rb:815
+msgid "autoask is not configured here"
+msgstr ""
+
+#: data/rbot/plugins/games/quiz.rb:834 data/rbot/plugins/games/quiz.rb:897
+msgid "I couldn't understand that delay expression, sorry"
+msgstr ""
+
+#: data/rbot/plugins/games/quiz.rb:840
+msgid ""
+"wait, you want me to ask the next question %{abs} BEFORE the previous one "
+"gets solved?"
+msgstr ""
+
+#: data/rbot/plugins/games/quiz.rb:873
+msgid "autoskip is %{status}, the delay is %{time}"
+msgstr ""
+
+#: data/rbot/plugins/games/quiz.rb:878
+msgid "autoskip is not configured here"
+msgstr ""
+
+#: data/rbot/plugins/games/quiz.rb:903
+msgid ""
+"wait, you want me to skip to the next question %{abs} BEFORE the previous "
+"one?"
+msgstr ""
+
+#: data/rbot/plugins/games/quiz.rb:908
+msgid "sure, I'll ask all the questions at the same time! </sarcasm>"
+msgstr ""
diff --git a/po/it/rbot-quotes.po b/po/it/rbot-quotes.po
index cc155817..303c4441 100644
--- a/po/it/rbot-quotes.po
+++ b/po/it/rbot-quotes.po
@@ -10,6 +10,7 @@ msgstr ""
"PO-Revision-Date: 2008-06-22 12:06+0100\n"
"Last-Translator: Giuseppe Bilotta <giuseppe.bilotta@gmail.com>\n"
"Language-Team: it\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -37,8 +38,8 @@ msgstr ""
#: data/rbot/plugins/quotes.rb:149
msgid ""
"searchquote [<channel>] <regexp> => search for quote from <channel> that "
-"matches <regexp>. You only need to supply <channel> if you are addressing %"
-"{nick} privately."
+"matches <regexp>. You only need to supply <channel> if you are addressing "
+"%{nick} privately."
msgstr ""
#: data/rbot/plugins/quotes.rb:151
@@ -51,8 +52,8 @@ msgstr ""
#: data/rbot/plugins/quotes.rb:153
msgid ""
"topicquote [<channel>] [<num>] => set topic to quote from <channel> with "
-"number <num>. You only need to supply <channel> if you are addressing %"
-"{nick} privately. Without <num>, a random quote will be set."
+"number <num>. You only need to supply <channel> if you are addressing "
+"%{nick} privately. Without <num>, a random quote will be set."
msgstr ""
#: data/rbot/plugins/quotes.rb:155
diff --git a/po/it/rbot-rss.po b/po/it/rbot-rss.po
index 82aa8e30..90a3c508 100644
--- a/po/it/rbot-rss.po
+++ b/po/it/rbot-rss.po
@@ -6,19 +6,24 @@
msgid ""
msgstr ""
"Project-Id-Version: rbot\n"
-"POT-Creation-Date: 2009-03-20 15:57+0100\n"
+"POT-Creation-Date: 2011-06-03 12:39+0200\n"
"PO-Revision-Date: 2009-03-20 16:26+0100\n"
"Last-Translator: Giuseppe Bilotta <giuseppe.bilotta@gmail.com>\n"
"Language-Team: it\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
-#: data/rbot/plugins/rss.rb:888
+#: data/rbot/plugins/rss.rb:811
+msgid "You want me to rename %{handle} to itself?"
+msgstr ""
+
+#: data/rbot/plugins/rss.rb:932
msgid "no such feed %{handle}"
msgstr "non esiste alcun feed %{handle}"
-#: data/rbot/plugins/rss.rb:989
+#: data/rbot/plugins/rss.rb:1033
msgid "feed %{feed} had %{num} updates, showing the latest %{max}"
msgstr "il feed %{feed} ha %{num} aggiornamenti, mostro gli ultimi %{max}"
diff --git a/po/it/rbot-script.po b/po/it/rbot-script.po
index 6ab25c8f..d0f9ee52 100644
--- a/po/it/rbot-script.po
+++ b/po/it/rbot-script.po
@@ -10,6 +10,7 @@ msgstr ""
"PO-Revision-Date: 2009-03-20 16:42+0100\n"
"Last-Translator: Giuseppe Bilotta <giuseppe.bilotta@gmail.com>\n"
"Language-Team: it\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
diff --git a/po/it/rbot-sed.po b/po/it/rbot-sed.po
index 0fe0de7d..4e1bb0b6 100644
--- a/po/it/rbot-sed.po
+++ b/po/it/rbot-sed.po
@@ -10,6 +10,7 @@ msgstr ""
"PO-Revision-Date: 2010-07-02 00:17+0200\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
diff --git a/po/it/rbot-shiritori.po b/po/it/rbot-shiritori.po
index 3c67ac77..368bc144 100644
--- a/po/it/rbot-shiritori.po
+++ b/po/it/rbot-shiritori.po
@@ -6,10 +6,11 @@
msgid ""
msgstr ""
"Project-Id-Version: rbot\n"
-"POT-Creation-Date: 2008-06-20 01:49+0200\n"
+"POT-Creation-Date: 2009-03-20 15:57+0100\n"
"PO-Revision-Date: 2007-08-23 17:49+0100\n"
"Last-Translator: Giuseppe Bilotta <giuseppe.bilotta@gmail.com>\n"
"Language-Team: it\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -25,8 +26,8 @@ msgstr ""
#: data/rbot/plugins/games/shiritori.rb:213
msgid ""
-"Poor %{current_player} is playing alone! Anyone care to join? %"
-"{previous_word} -> %{current_word}"
+"Poor %{current_player} is playing alone! Anyone care to join? "
+"%{previous_word} -> %{current_word}"
msgstr ""
#: data/rbot/plugins/games/shiritori.rb:244
diff --git a/po/it/rbot-spell.po b/po/it/rbot-spell.po
index 8a441878..37a3a74b 100644
--- a/po/it/rbot-spell.po
+++ b/po/it/rbot-spell.po
@@ -10,6 +10,7 @@ msgstr ""
"PO-Revision-Date: 2007-08-23 17:49+0100\n"
"Last-Translator: Giuseppe Bilotta <giuseppe.bilotta@gmail.com>\n"
"Language-Team: it\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
diff --git a/po/it/rbot-spotify.po b/po/it/rbot-spotify.po
index 0b663fd3..e5abd4e4 100644
--- a/po/it/rbot-spotify.po
+++ b/po/it/rbot-spotify.po
@@ -10,6 +10,7 @@ msgstr ""
"PO-Revision-Date: 2010-06-30 09:58+0200\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
diff --git a/po/it/rbot-time.po b/po/it/rbot-time.po
index e69de29b..900b0805 100644
--- a/po/it/rbot-time.po
+++ b/po/it/rbot-time.po
@@ -0,0 +1,48 @@
+#: data/rbot/plugins/time.rb:18
+msgid ""
+"usage: time set <Continent>/<City> -- setting your location allows the bot "
+"to calibrate time replies into your time zone, and other people to figure "
+"out what time it is for you"
+msgstr ""
+
+#: data/rbot/plugins/time.rb:20
+msgid ""
+"usage: time <timestamp|time zone|nick> -- %{b}timestamp%{b}: get info about "
+"a specific time, relative to your own time zone | %{b}time zone%{b}: get "
+"local time of a certain location, <time zone> can be '<Continent>/<City>' or "
+"a two character country code | %{b}nick%{b}: get local time of another "
+"person, given they have set their location | see `%{prefix}help time set` on "
+"how to set your location"
+msgstr ""
+
+#: data/rbot/plugins/time.rb:90
+msgid ""
+"I don't know where you are, use %{pfx}time set <Continent>/<City> to let me "
+"know"
+msgstr ""
+
+#: data/rbot/plugins/time.rb:92
+msgid ""
+"I don't know where %{nick} is, (s)he should use %{pfx}time set <Continent>/"
+"<City> to let me know"
+msgstr ""
+
+#: data/rbot/plugins/time.rb:180
+msgid "unintelligible time"
+msgstr ""
+
+#: data/rbot/plugins/time.rb:189
+msgid "%{time} %{w} %{str}"
+msgstr ""
+
+#: data/rbot/plugins/time.rb:190
+msgid "%a, %d %b %Y %H:%M:%S %Z %z"
+msgstr ""
+
+#: data/rbot/plugins/time.rb:192
+msgid "is"
+msgstr ""
+
+#: data/rbot/plugins/time.rb:192
+msgid "was"
+msgstr ""
diff --git a/po/it/rbot-translator.po b/po/it/rbot-translator.po
index 5ddb9758..b527f234 100644
--- a/po/it/rbot-translator.po
+++ b/po/it/rbot-translator.po
@@ -10,6 +10,7 @@ msgstr ""
"PO-Revision-Date: 2007-08-23 17:49+0100\n"
"Last-Translator: Giuseppe Bilotta <giuseppe.bilotta@gmail.com>\n"
"Language-Team: it\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -59,8 +60,8 @@ msgstr ""
#: data/rbot/plugins/translator.rb:348
msgid ""
-"Command: <translator> <from> <to> <phrase>, where <translator> is one of: %"
-"{translators}. If \"translator\" is used in place of the translator name, "
+"Command: <translator> <from> <to> <phrase>, where <translator> is one of: "
+"%{translators}. If \"translator\" is used in place of the translator name, "
"the first translator in translator.default_list which supports the specified "
"direction will be picked automatically. Use \"help <translator>\" to look up "
"supported from and to languages"
@@ -74,8 +75,8 @@ msgstr ""
#: data/rbot/plugins/translator.rb:386
msgid ""
-"Unable to auto-detect source language due to broken google translator, see %"
-"{reverse}%{prefix}help translate failed%{reverse} for details"
+"Unable to auto-detect source language due to broken google translator, see "
+"%{reverse}%{prefix}help translate failed%{reverse} for details"
msgstr ""
#: data/rbot/plugins/translator.rb:391
diff --git a/po/it/rbot-tumblr.po b/po/it/rbot-tumblr.po
index c0a2affc..49613074 100644
--- a/po/it/rbot-tumblr.po
+++ b/po/it/rbot-tumblr.po
@@ -10,6 +10,7 @@ msgstr ""
"PO-Revision-Date: 2010-06-30 09:58+0200\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -30,8 +31,8 @@ msgstr ""
#: data/rbot/plugins/tumblr.rb:91
msgid ""
-"Links on %{chan} will go to %{group} using account %{email} and password %"
-"{pwd}"
+"Links on %{chan} will go to %{group} using account %{email} and password "
+"%{pwd}"
msgstr ""
#: data/rbot/plugins/tumblr.rb:107
diff --git a/po/it/rbot-twitter.po b/po/it/rbot-twitter.po
index 2f928a05..63de75ee 100644
--- a/po/it/rbot-twitter.po
+++ b/po/it/rbot-twitter.po
@@ -6,19 +6,26 @@
msgid ""
msgstr ""
"Project-Id-Version: rbot\n"
-"POT-Creation-Date: 2009-03-20 15:57+0100\n"
+"POT-Creation-Date: 2011-06-03 12:39+0200\n"
"PO-Revision-Date: 2007-08-23 17:49+0100\n"
"Last-Translator: Giuseppe Bilotta <giuseppe.bilotta@gmail.com>\n"
"Language-Team: it\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
-#: data/rbot/plugins/twitter.rb:191
+#: data/rbot/plugins/twitter.rb:200
+msgid ""
+"My authorization failed! Did you block me? Or is my Twitter Consumer Key/"
+"Secret pair incorrect?"
+msgstr ""
+
+#: data/rbot/plugins/twitter.rb:283
msgid "actions will be twitted"
msgstr ""
-#: data/rbot/plugins/twitter.rb:193
+#: data/rbot/plugins/twitter.rb:285
msgid "actions will not be twitted"
msgstr ""
diff --git a/po/it/rbot-uno.po b/po/it/rbot-uno.po
index 2a924f15..5112bbc9 100644
--- a/po/it/rbot-uno.po
+++ b/po/it/rbot-uno.po
@@ -6,80 +6,91 @@
msgid ""
msgstr ""
"Project-Id-Version: rbot\n"
-"POT-Creation-Date: 2009-03-20 15:57+0100\n"
+"POT-Creation-Date: 2011-06-03 12:39+0200\n"
"PO-Revision-Date: 2008-06-19 19:27+0100\n"
"Last-Translator: Giuseppe Bilotta <giuseppe.bilotta@gmail.com>\n"
"Language-Team: it\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
-#: data/rbot/plugins/games/uno.rb:243
+#: data/rbot/plugins/games/uno.rb:215
+#, fuzzy
+msgid "you can't do that, %{p}"
+msgstr "non puoi giocare quella carta"
+
+#: data/rbot/plugins/games/uno.rb:251
msgid "%{p} deals the first card from the stock"
msgstr "%{p} scopre la prima carta del mazzo"
-#: data/rbot/plugins/games/uno.rb:266
+#: data/rbot/plugins/games/uno.rb:274
msgid "no time"
msgstr "nessun tempo"
-#: data/rbot/plugins/games/uno.rb:278
+#: data/rbot/plugins/games/uno.rb:286
msgid "Playing order was reversed!"
msgstr "l'ordine di gioco viene invertito!"
-#: data/rbot/plugins/games/uno.rb:280
+#: data/rbot/plugins/games/uno.rb:288
msgid "%{cp} bounces the pick to %{np}"
msgstr "%{cp} rimbalza la presa a %{np}"
-#: data/rbot/plugins/games/uno.rb:291
+#: data/rbot/plugins/games/uno.rb:299
msgid "%{p} skips a turn!"
msgstr "%{p} salta un turno!"
-#: data/rbot/plugins/games/uno.rb:380
+#: data/rbot/plugins/games/uno.rb:388
msgid "what cards were that again?"
msgstr "che carte sono quelle?"
-#: data/rbot/plugins/games/uno.rb:400
+#: data/rbot/plugins/games/uno.rb:414 data/rbot/plugins/games/uno.rb:473
+msgid "%{p}, choose a color with: co r|b|g|y"
+msgstr "%{p}, scegli un colore con: co r|b|g|y"
+
+#: data/rbot/plugins/games/uno.rb:414
+#, fuzzy
+msgid "you already played your card, "
+msgstr "hai già pescato una carta"
+
+#: data/rbot/plugins/games/uno.rb:422
msgid "you can't play that card"
msgstr "non puoi giocare quella carta"
-#: data/rbot/plugins/games/uno.rb:427
+#: data/rbot/plugins/games/uno.rb:449
msgid "%{p} plays %{card} twice!"
msgstr "%{p} gioca %{card} due volte!"
-#: data/rbot/plugins/games/uno.rb:432
+#: data/rbot/plugins/games/uno.rb:454
msgid "%{p} plays %{card}"
msgstr "%{p} gioca %{card}"
-#: data/rbot/plugins/games/uno.rb:435
+#: data/rbot/plugins/games/uno.rb:457
msgid "%{p} has %{uno}!"
msgstr "%{p} ha %{uno}!"
-#: data/rbot/plugins/games/uno.rb:451
-msgid "%{p}, choose a color with: co r|b|g|y"
-msgstr "%{p}, scegli un colore con: co r|b|g|y"
-
-#: data/rbot/plugins/games/uno.rb:454
+#: data/rbot/plugins/games/uno.rb:476
msgid "you don't have two cards of that kind"
msgstr "non hai due carte di quel tipo"
-#: data/rbot/plugins/games/uno.rb:457
+#: data/rbot/plugins/games/uno.rb:479
msgid "you don't have that card"
msgstr "non hai quella carta"
-#: data/rbot/plugins/games/uno.rb:467
+#: data/rbot/plugins/games/uno.rb:489
msgid "%{cp} challenges %{lp}'s %{card}!"
msgstr "%{cp} contesta il %{card} di %{lp}!"
-#: data/rbot/plugins/games/uno.rb:471
+#: data/rbot/plugins/games/uno.rb:493
msgid "%{p} has %{cards}"
msgstr "%{p} ha %{cards}"
-#: data/rbot/plugins/games/uno.rb:483
+#: data/rbot/plugins/games/uno.rb:506
msgid "%{lp}'s move was legal, %{cp} must pick %{b}%{n}%{b} cards!"
msgstr "la mossa di %{lp} era legale, %{cp} deve pescare %{b}%{n}%{b} carte!"
-#: data/rbot/plugins/games/uno.rb:492
+#: data/rbot/plugins/games/uno.rb:515
msgid ""
"%{lp}'s move was %{b}not%{b} legal, %{lp} must pick %{b}%{n}%{b} cards and "
"play again!"
@@ -87,141 +98,160 @@ msgstr ""
"la mossa di %{lp} %{b}non%{b} era legale, %{lp} deve pescare %{b}%{n}%{b} "
"carte e giocare di nuovo!"
-#: data/rbot/plugins/games/uno.rb:520
+#: data/rbot/plugins/games/uno.rb:543
msgid "%{p} passes turn, and has to pick %{b}%{n}%{b} cards!"
msgstr "%{p} passa il turno e deve pescare %{b}%{n}%{b} carte!"
-#: data/rbot/plugins/games/uno.rb:527
+#: data/rbot/plugins/games/uno.rb:554
msgid "%{p} passes turn"
msgstr "%{p} passa il turno"
-#: data/rbot/plugins/games/uno.rb:529
+#: data/rbot/plugins/games/uno.rb:556
msgid "you need to pick a card first"
msgstr "devi pescare una carta prima"
-#: data/rbot/plugins/games/uno.rb:539
+#: data/rbot/plugins/games/uno.rb:566
msgid "you can't pick a color now, %{p}"
msgstr "non puoi scegliere un colore ora, %{p}"
-#: data/rbot/plugins/games/uno.rb:554
+#: data/rbot/plugins/games/uno.rb:581
msgid "what color is that?"
msgstr "che colore è?"
-#: data/rbot/plugins/games/uno.rb:557
+#: data/rbot/plugins/games/uno.rb:584
msgid "color is now %{c}"
msgstr "il colore ora è %{c}"
-#: data/rbot/plugins/games/uno.rb:565
+#: data/rbot/plugins/games/uno.rb:592
msgid "This %{uno} game has been going on for %{time}"
msgstr "Questa partita di %{uno} è cominciata %{time} fa"
-#: data/rbot/plugins/games/uno.rb:570
+#: data/rbot/plugins/games/uno.rb:597
msgid "The game hasn't started yet"
msgstr "La partita non è ancora cominciata"
-#: data/rbot/plugins/games/uno.rb:575
+#: data/rbot/plugins/games/uno.rb:602
msgid "%{uno} playing turn: %{players}"
msgstr "Turni a %{uno}: %{players}"
-#: data/rbot/plugins/games/uno.rb:584
+#: data/rbot/plugins/games/uno.rb:609
+#, fuzzy
+msgid "nobody is playing %{uno} yet!"
+msgstr "nessuno ha giocato ad %{uno} su %{chan} ancora"
+
+#: data/rbot/plugins/games/uno.rb:617
msgid "it's %{player}'s turn"
msgstr "è il turno di %{player}"
-#: data/rbot/plugins/games/uno.rb:594
+#: data/rbot/plugins/games/uno.rb:627
msgid "next player must respond correctly or pick %{b}%{n}%{b} cards"
msgstr ""
"il prossimo giocatore deve rispondere correttamente o pescare %{b}%{n}%{b} "
"carte"
-#: data/rbot/plugins/games/uno.rb:601
+#: data/rbot/plugins/games/uno.rb:634
msgid "Current discard: %{card} %{c}"
msgstr "Scoperta: %{card} %{c}"
-#: data/rbot/plugins/games/uno.rb:610
+#: data/rbot/plugins/games/uno.rb:643
msgid "Your cards: %{cards}"
msgstr "Le tue carte: %{cards}"
-#: data/rbot/plugins/games/uno.rb:626
+#: data/rbot/plugins/games/uno.rb:659
msgid "%{player} picks a card"
msgstr "%{player} pesca una carta"
-#: data/rbot/plugins/games/uno.rb:636
+#: data/rbot/plugins/games/uno.rb:669
msgid "Shuffling discarded cards"
msgstr "Rimescolo le carte scartate"
-#: data/rbot/plugins/games/uno.rb:639
+#: data/rbot/plugins/games/uno.rb:672
msgid "No more cards!"
msgstr "Carte finite!"
-#: data/rbot/plugins/games/uno.rb:645
+#: data/rbot/plugins/games/uno.rb:678
msgid "You picked %{picked}"
msgstr "Hai pescato %{picked}"
-#: data/rbot/plugins/games/uno.rb:652
+#: data/rbot/plugins/games/uno.rb:685
msgid "you're already in the game, %{p}"
msgstr "stai già giocando, %{p}"
-#: data/rbot/plugins/games/uno.rb:659
+#: data/rbot/plugins/games/uno.rb:692
msgid "you dropped from the game, %{p}, you can't get back in"
msgstr "sei uscito dal gioco, %{p}, non puoi rientrare"
-#: data/rbot/plugins/games/uno.rb:673
+#: data/rbot/plugins/games/uno.rb:699
+msgid ""
+"you can't join now, %{p}, a %{card} was just played, wait until next turn"
+msgstr ""
+
+#: data/rbot/plugins/games/uno.rb:713
msgid "%{p} joins this game of %{uno}"
msgstr "%{p} gioca a questa partita di %{uno}"
-#: data/rbot/plugins/games/uno.rb:681
+#: data/rbot/plugins/games/uno.rb:721
msgid "game will start in 20 seconds"
msgstr "la partita inizierà tra 20 secondi"
-#: data/rbot/plugins/games/uno.rb:692
+#: data/rbot/plugins/games/uno.rb:732
msgid "%{p} isn't playing %{uno}"
msgstr "%{p} non sta giocando a %{uno}"
-#: data/rbot/plugins/games/uno.rb:697
+#: data/rbot/plugins/games/uno.rb:737
msgid "%{p} gives up this game of %{uno}"
msgstr "%{p} abbanona questa partita di %{uno}"
-#: data/rbot/plugins/games/uno.rb:723
+#: data/rbot/plugins/games/uno.rb:744 data/rbot/plugins/games/uno.rb:802
+msgid "game start countdown stopped"
+msgstr ""
+
+#: data/rbot/plugins/games/uno.rb:770
+#, fuzzy
+msgid "there is no '%{nick}' here"
+msgstr "Non ci sono partite di %{uno} in corso qui"
+
+#: data/rbot/plugins/games/uno.rb:776
msgid "%{p} is already playing %{uno} here"
msgstr "%{p} sta già giocando ad %{uno} qui"
-#: data/rbot/plugins/games/uno.rb:733
+#: data/rbot/plugins/games/uno.rb:786
msgid "%{p} takes %{b}%{old}%{b}'s place at %{uno}"
msgstr "%{p} prende il posto di %{b}%{old}%{b} per giocare a %{uno}"
-#: data/rbot/plugins/games/uno.rb:739
+#: data/rbot/plugins/games/uno.rb:792
msgid "%{b}%{old}%{b} isn't playing %{uno} here"
msgstr "%{b}%{old}%{b} non sta giocando ad %{uno} qui"
-#: data/rbot/plugins/games/uno.rb:748
+#: data/rbot/plugins/games/uno.rb:807
msgid "%{uno} game halted after %{time}"
msgstr "partita di %{uno} interrotta dopo %{time}"
-#: data/rbot/plugins/games/uno.rb:753
+#: data/rbot/plugins/games/uno.rb:812
msgid "%{uno} game halted before it could start"
msgstr "partita di %{uno} interrotta prima che potesse cominciare"
-#: data/rbot/plugins/games/uno.rb:758
+#: data/rbot/plugins/games/uno.rb:817
msgid "%{uno} game finished after %{time}! The winner is %{p}"
msgstr "partita di %{uno} finita dopo %{time}! Il vincitore è %{p}"
-#: data/rbot/plugins/games/uno.rb:769
+#: data/rbot/plugins/games/uno.rb:828
msgid "%{p} has to pick %{b}%{n}%{b} cards!"
msgstr "%{p} deve pescare %{b}%{n}%{b} carte!"
-#: data/rbot/plugins/games/uno.rb:777
+#: data/rbot/plugins/games/uno.rb:836
msgid "%{p} still had %{cards}"
msgstr "%{p} aveva ancora %{cards}"
-#: data/rbot/plugins/games/uno.rb:789
+#: data/rbot/plugins/games/uno.rb:848
msgid "%{p} wins with %{b}%{score}%{b} points!"
msgstr "%{p} vince con %{b}%{score}%{b} punti!"
-#: data/rbot/plugins/games/uno.rb:819
+#: data/rbot/plugins/games/uno.rb:878
msgid "'jo' to join in"
msgstr "'jo' per giocare"
-#: data/rbot/plugins/games/uno.rb:820
+#: data/rbot/plugins/games/uno.rb:879
msgid ""
"'pl <card>' to play <card>: e.g. 'pl g7' to play Green 7, or 'pl rr' to play "
"Red Reverse, or 'pl y2y2' to play both Yellow 2 cards"
@@ -229,15 +259,15 @@ msgstr ""
"'pl <carta>' per giocare <carta>: e.g. 'pl g7' per giocare Green 7, o 'pl "
"rr' per giocare Red Reverse, o 'pl y2y2' per giocare due carte Yellow 2"
-#: data/rbot/plugins/games/uno.rb:821
+#: data/rbot/plugins/games/uno.rb:880
msgid "'pe' to pick a card"
msgstr "'pe' per pescare una carta"
-#: data/rbot/plugins/games/uno.rb:822
+#: data/rbot/plugins/games/uno.rb:881
msgid "'pa' to pass your turn"
msgstr "'pa' per passare il turno"
-#: data/rbot/plugins/games/uno.rb:823
+#: data/rbot/plugins/games/uno.rb:882
msgid ""
"'co <color>' to pick a color after playing a Wild: e.g. 'co g' to select "
"Green (or 'pl w+4 g' to select the color when playing the Wild)"
@@ -246,31 +276,31 @@ msgstr ""
"per scegliere Green (o 'pl w+4 g' per scegliere il colore quando si gioca il "
"Wild)"
-#: data/rbot/plugins/games/uno.rb:824
+#: data/rbot/plugins/games/uno.rb:883
msgid "'ca' to show current cards"
msgstr "'ca' per mostrare le carte attuali"
-#: data/rbot/plugins/games/uno.rb:825
+#: data/rbot/plugins/games/uno.rb:884
msgid "'cd' to show the current discard"
msgstr "'cd' per mostrare la carta attualmente scoperta"
-#: data/rbot/plugins/games/uno.rb:826
+#: data/rbot/plugins/games/uno.rb:885
msgid "'ch' to challenge a Wild +4"
msgstr "'ch' per contestare un Wild +4"
-#: data/rbot/plugins/games/uno.rb:827
+#: data/rbot/plugins/games/uno.rb:886
msgid "'od' to show the playing order"
msgstr "'od' per mostrare l'ordine di gioco"
-#: data/rbot/plugins/games/uno.rb:828
+#: data/rbot/plugins/games/uno.rb:887
msgid "'ti' to show play time"
msgstr "'ti' per mostrare il tempo di gioco"
-#: data/rbot/plugins/games/uno.rb:829
+#: data/rbot/plugins/games/uno.rb:888
msgid "'tu' to show whose turn it is"
msgstr "'tu' per mostrare chi ha il turno"
-#: data/rbot/plugins/games/uno.rb:832
+#: data/rbot/plugins/games/uno.rb:891
msgid ""
"A Wild +4 can only be played legally if you don't have normal (not special) "
"cards of the current color. "
@@ -278,11 +308,11 @@ msgstr ""
"Un Wild +4 può venir giocato legalmente solo se non si hanno carte normali "
"(non speciali) del colore attuale. "
-#: data/rbot/plugins/games/uno.rb:833
+#: data/rbot/plugins/games/uno.rb:892
msgid "The next player can challenge a W+4 by using the 'ch' command. "
msgstr "Il giocatore successivo può contestare un W+4 usando il comando 'ch'. "
-#: data/rbot/plugins/games/uno.rb:834
+#: data/rbot/plugins/games/uno.rb:893
msgid ""
"If the W+4 play was illegal, the player who played it must pick the W+4, "
"pick 4 cards from the stock, and play a legal card. "
@@ -290,13 +320,13 @@ msgstr ""
"Se la giocata del W+4 era illegale, il giocatore che l'ha sceso deve "
"riprendere il W+4, pescare 4 carte dal mazzo e giocare una carta valida. "
-#: data/rbot/plugins/games/uno.rb:835
+#: data/rbot/plugins/games/uno.rb:894
msgid ""
"If the W+4 play was legal, the challenger must pick 6 cards instead of 4."
msgstr ""
"Se il W+4 era legale, chi l'ha contestata deve prendere 6 carte invece di 4."
-#: data/rbot/plugins/games/uno.rb:837
+#: data/rbot/plugins/games/uno.rb:896
msgid ""
"play all your cards, one at a time, by matching either the color or the "
"value of the currently discarded card. "
@@ -304,7 +334,7 @@ msgstr ""
"giocare tutte le proprie carte, una alla volta, purché abbiano lo stesso "
"colore o lo stesso valore dell'ultima carta scoperta. "
-#: data/rbot/plugins/games/uno.rb:838
+#: data/rbot/plugins/games/uno.rb:897
msgid ""
"cards with special effects: Skip (next player skips a turn), Reverse "
"(reverses the playing order), +2 (next player has to take 2 cards). "
@@ -313,7 +343,7 @@ msgstr ""
"Reverse (l'ordine di gioco viene invertito), +2 (il giocatore successivo "
"deve pescare 2 carte ). "
-#: data/rbot/plugins/games/uno.rb:839
+#: data/rbot/plugins/games/uno.rb:898
msgid ""
"Wilds can be played on any card, and you must specify the color for the next "
"card. "
@@ -321,7 +351,7 @@ msgstr ""
"I Wild possono essere giocati su qualunque carta, e bisogna specificare il "
"colore per la carta successiva. "
-#: data/rbot/plugins/games/uno.rb:840
+#: data/rbot/plugins/games/uno.rb:899
msgid ""
"Wild +4 also forces the next player to take 4 cards, but it can only be "
"played if you can't play a color card. "
@@ -329,7 +359,7 @@ msgstr ""
"Il Wild +4 costringe inoltre il giocatore successivo a pescarei 4 cards, ma "
"si può giocare solo se non si hanno carte del colore giusto. "
-#: data/rbot/plugins/games/uno.rb:841
+#: data/rbot/plugins/games/uno.rb:900
msgid ""
"you can play another +2 or +4 card on a +2 card, and a +4 on a +4, forcing "
"the first player who can't play one to pick the cumulative sum of all cards. "
@@ -338,7 +368,7 @@ msgstr ""
"costringendo il primo giocatore che non può rispondere a pescare la somma di "
"tutte le penalità giocate. "
-#: data/rbot/plugins/games/uno.rb:842
+#: data/rbot/plugins/games/uno.rb:901
msgid ""
"you can also play a Reverse on a +2 or +4, bouncing the effect back to the "
"previous player (that now comes next). "
@@ -346,7 +376,7 @@ msgstr ""
"si può anche giocare un Reverse su un +2 o un +4, rimbalzando l'effetto al "
"giocatore precedente (che ora viene dopo). "
-#: data/rbot/plugins/games/uno.rb:845
+#: data/rbot/plugins/games/uno.rb:904
msgid ""
"The points won with a game of %{uno} are totalled from the cards remaining "
"in the hands of the other players."
@@ -354,22 +384,22 @@ msgstr ""
"I punti vinti ad una partita di %{uno} si ottengono sommando i punti delle "
"carte rimaste in mano agli altri giocatori."
-#: data/rbot/plugins/games/uno.rb:846
+#: data/rbot/plugins/games/uno.rb:905
msgid ""
"Each normal (not special) card is worth its face value (from 0 to 9 points)."
msgstr ""
"Ogni carta normale (non speciale) vale il proprio valore di facciata (da 0 a "
"9 punti)."
-#: data/rbot/plugins/games/uno.rb:847
+#: data/rbot/plugins/games/uno.rb:906
msgid "Each colored special card (+2, Reverse, Skip) is worth 20 points."
msgstr "Ogni carta speciale di un colore (+2, Reverse, Skip) vale 20 punti."
-#: data/rbot/plugins/games/uno.rb:848
+#: data/rbot/plugins/games/uno.rb:907
msgid "Each Wild and Wild +4 is worth 50 points."
msgstr "Ogni Wild e Wild +4 vale 50 punti."
-#: data/rbot/plugins/games/uno.rb:853
+#: data/rbot/plugins/games/uno.rb:912
msgid ""
"You can see the scoring table with 'uno top N' where N is the number of top "
"scores to show."
@@ -377,7 +407,7 @@ msgstr ""
"Puoi vedere la tabella dei punteggi con 'uno top N' dove N è il numero di "
"punteggi più alti da mostrare"
-#: data/rbot/plugins/games/uno.rb:855
+#: data/rbot/plugins/games/uno.rb:914
msgid ""
"You can see the winners table with 'uno topwin N' where N is the number of "
"top winners to show."
@@ -385,11 +415,11 @@ msgstr ""
"Puoi vedere la tabella dei vincitori con 'uno topwin N' dove N è il numero "
"di vincitori da mostrare"
-#: data/rbot/plugins/games/uno.rb:858
+#: data/rbot/plugins/games/uno.rb:917
msgid "There are 108 cards in a standard %{uno} deck."
msgstr "Ci sono 108 carte in un mazzo di %{uno}."
-#: data/rbot/plugins/games/uno.rb:859
+#: data/rbot/plugins/games/uno.rb:918
msgid ""
"For each color (Blue, Green, Red, Yellow) there are 19 numbered cards (from "
"0 to 9), with two of each number except for 0."
@@ -397,24 +427,24 @@ msgstr ""
"Per ogni colore (Blue, Green, Red, Yellow) ci sono 19 carte numerate (da 0 a "
"9), due di ciascun numero tranne per lo 0."
-#: data/rbot/plugins/games/uno.rb:860
+#: data/rbot/plugins/games/uno.rb:919
msgid ""
"There are also 6 special cards for each color, two each of +2, Reverse, Skip."
msgstr ""
"Ci sono anche 6 carte speciali per ciascun colore, due ciascuno di +2, "
"Reverse, Skip."
-#: data/rbot/plugins/games/uno.rb:861
+#: data/rbot/plugins/games/uno.rb:920
msgid "Finally, there are 4 Wild and 4 Wild +4 cards."
msgstr "Infine, ci sono 4 Wild e 4 Wild +4."
-#: data/rbot/plugins/games/uno.rb:864
+#: data/rbot/plugins/games/uno.rb:923
msgid ""
"The game manager (the user that started the game) can execute the following "
"commands to manage it: "
msgstr "L'utente che crea una partita può gestirla con i seguenti comandi: "
-#: data/rbot/plugins/games/uno.rb:866
+#: data/rbot/plugins/games/uno.rb:925
msgid ""
"'uno drop <user>' to drop a user from the game (any user can drop itself "
"using 'uno drop')"
@@ -422,7 +452,7 @@ msgstr ""
"'uno drop <utente>' per espellere un utente dalla partita (chiunque può "
"abbandonare da sé usando 'uno drop')"
-#: data/rbot/plugins/games/uno.rb:867
+#: data/rbot/plugins/games/uno.rb:926
msgid ""
"'uno replace <old> [with] <new>' to replace a player with someone else "
"(useful in case of disconnects)"
@@ -430,17 +460,17 @@ msgstr ""
"'uno replace <vecchio> [with] <nuovo>' per rimpiazzare un giocatore con un "
"altro (utile nel caso di disconnessioni)"
-#: data/rbot/plugins/games/uno.rb:868
+#: data/rbot/plugins/games/uno.rb:927
msgid "'uno transfer [to] <nick>' to transfer game ownership to someone else"
msgstr ""
"'uno transfer [to] <nick>' per trasferire la gestione della partita a "
"qualcun altro"
-#: data/rbot/plugins/games/uno.rb:869
+#: data/rbot/plugins/games/uno.rb:928
msgid "'uno end' to end the game before its natural completion"
msgstr "'uno end' per terminare la partita prima della sua fine regolare"
-#: data/rbot/plugins/games/uno.rb:872
+#: data/rbot/plugins/games/uno.rb:931
msgid ""
"%{uno} game. !uno to start a game. see 'help uno rules' for the rules, 'help "
"uno admin' for admin commands, 'help uno score' for scoring rules. In-game "
@@ -450,25 +480,25 @@ msgstr ""
"le regole, 'help uno admin' per i comandi di amministrazione, 'help uno "
"score' per le regole sui punteggi. Comandi di gioco: %{cmds}."
-#: data/rbot/plugins/games/uno.rb:892
+#: data/rbot/plugins/games/uno.rb:951
msgid "you already picked a card"
msgstr "hai già pescato una carta"
-#: data/rbot/plugins/games/uno.rb:899 data/rbot/plugins/games/uno.rb:906
-#: data/rbot/plugins/games/uno.rb:912 data/rbot/plugins/games/uno.rb:918
-#: data/rbot/plugins/games/uno.rb:934
+#: data/rbot/plugins/games/uno.rb:958 data/rbot/plugins/games/uno.rb:965
+#: data/rbot/plugins/games/uno.rb:971 data/rbot/plugins/games/uno.rb:977
+#: data/rbot/plugins/games/uno.rb:993
msgid "It's not your turn"
msgstr "non è il tuo turno"
-#: data/rbot/plugins/games/uno.rb:931
+#: data/rbot/plugins/games/uno.rb:990
msgid "previous move cannot be challenged"
msgstr "la mossa precedente non può essere contestata"
-#: data/rbot/plugins/games/uno.rb:945
+#: data/rbot/plugins/games/uno.rb:1004
msgid "it's your turn, sleepyhead"
msgstr "è il tuo turno, dormiglione"
-#: data/rbot/plugins/games/uno.rb:957
+#: data/rbot/plugins/games/uno.rb:1016
msgid ""
"There is already an %{uno} game running here, managed by %{who}. say 'jo' to "
"join in"
@@ -476,108 +506,108 @@ msgstr ""
"C'è già una partita di %{uno} in corso qui, gestita da %{who}. scrivi 'jo' "
"per partecipare"
-#: data/rbot/plugins/games/uno.rb:965
+#: data/rbot/plugins/games/uno.rb:1024
msgid "Ok, created %{uno} game on %{channel}, say 'jo' to join in"
msgstr ""
"Ok, creata partita di %{uno} in %{channel}, scrivi 'jo' per partecipare"
-#: data/rbot/plugins/games/uno.rb:973 data/rbot/plugins/games/uno.rb:993
-#: data/rbot/plugins/games/uno.rb:1129 data/rbot/plugins/games/uno.rb:1137
-#: data/rbot/plugins/games/uno.rb:1145
+#: data/rbot/plugins/games/uno.rb:1032 data/rbot/plugins/games/uno.rb:1052
+#: data/rbot/plugins/games/uno.rb:1188 data/rbot/plugins/games/uno.rb:1196
+#: data/rbot/plugins/games/uno.rb:1204
msgid "There is no %{uno} game running here"
msgstr "Non ci sono partite di %{uno} in corso qui"
-#: data/rbot/plugins/games/uno.rb:983
+#: data/rbot/plugins/games/uno.rb:1042
msgid "%{uno} game ownership transferred from %{old} to %{nick}"
msgstr "gestione della partita di %{uno} trasferita da %{old} a %{nick}"
-#: data/rbot/plugins/games/uno.rb:987
+#: data/rbot/plugins/games/uno.rb:1046
msgid "who is this %{nick} you want me to transfer game ownership to?"
msgstr ""
"e chi sarebbe questo %{nick} a cui vuoi che trasferisca la gestione della "
"partita?"
-#: data/rbot/plugins/games/uno.rb:1071
+#: data/rbot/plugins/games/uno.rb:1130
msgid "%{nf} %{uno} games completed over %{np} games played. "
msgstr "%{nf} partite di %{uno} completate su %{np} partite giocate. "
-#: data/rbot/plugins/games/uno.rb:1076
+#: data/rbot/plugins/games/uno.rb:1135
msgid "%{cgt} game time for completed games"
msgstr "%{cgt} di tempo di gioco per le partite completate"
-#: data/rbot/plugins/games/uno.rb:1080
+#: data/rbot/plugins/games/uno.rb:1139
msgid " on %{tgt} total game time. "
msgstr " su %{tgt} di tempo di gioco complessivo. "
-#: data/rbot/plugins/games/uno.rb:1086
+#: data/rbot/plugins/games/uno.rb:1145
msgid "%{avg} average game time for completed games"
msgstr "%{avg} tempo medio di gioco per le partite completate"
-#: data/rbot/plugins/games/uno.rb:1089
+#: data/rbot/plugins/games/uno.rb:1148
msgid ", %{tavg} for all games"
msgstr ", %{tavg} per tutte le partite"
-#: data/rbot/plugins/games/uno.rb:1094
+#: data/rbot/plugins/games/uno.rb:1153
msgid "nobody has played %{uno} on %{chan} yet"
msgstr "nessuno ha giocato ad %{uno} su %{chan} ancora"
-#: data/rbot/plugins/games/uno.rb:1105
+#: data/rbot/plugins/games/uno.rb:1164
msgid "%{nick} never played %{uno} here"
msgstr "%{nick} non ha mai giocato ad %{uno} qui"
-#: data/rbot/plugins/games/uno.rb:1114
+#: data/rbot/plugins/games/uno.rb:1173
msgid "%{nick} played %{np} %{uno} games here, "
msgstr "%{nick} ha giocato %{np} partite di %{uno} qui, "
-#: data/rbot/plugins/games/uno.rb:1117
+#: data/rbot/plugins/games/uno.rb:1176
msgid "forfeited %{nf} games, "
msgstr "lasciato %{nf} partite, "
-#: data/rbot/plugins/games/uno.rb:1118
+#: data/rbot/plugins/games/uno.rb:1177
msgid "won %{nw} games"
msgstr "vinto %{nw} partite"
-#: data/rbot/plugins/games/uno.rb:1120
+#: data/rbot/plugins/games/uno.rb:1179
msgid " with %{score} total points"
msgstr " con %{score} punti totali"
-#: data/rbot/plugins/games/uno.rb:1122
+#: data/rbot/plugins/games/uno.rb:1181
msgid " and an average of %{avg} points per opponent"
msgstr " ed una media di %{avg} punti per avversario"
-#: data/rbot/plugins/games/uno.rb:1149
+#: data/rbot/plugins/games/uno.rb:1208
msgid "%{num} cards in stock: %{stock}"
msgstr "%{num} carte nel mazzo: %{stock}"
-#: data/rbot/plugins/games/uno.rb:1165
+#: data/rbot/plugins/games/uno.rb:1224
msgid "no %{uno} games were completed here"
msgstr "nessuna partita di %{uno} è stata completata qui"
-#: data/rbot/plugins/games/uno.rb:1173
+#: data/rbot/plugins/games/uno.rb:1232
msgid "%{uno} %{num} highest scores: "
msgstr "%{uno} %{num} punteggi migliori: "
-#: data/rbot/plugins/games/uno.rb:1182
+#: data/rbot/plugins/games/uno.rb:1241
msgid "%{i}. %{b}%{nick}%{b} with %{b}%{score}%{b} points"
msgstr "%{i}. %{b}%{nick}%{b} con %{b}%{score}%{b} punti"
-#: data/rbot/plugins/games/uno.rb:1189 data/rbot/plugins/games/uno.rb:1211
+#: data/rbot/plugins/games/uno.rb:1248 data/rbot/plugins/games/uno.rb:1270
msgid "%{i}. %{nick} ( %{score} )"
msgstr "%{i}. %{nick} ( %{score} )"
-#: data/rbot/plugins/games/uno.rb:1195
+#: data/rbot/plugins/games/uno.rb:1254
msgid "%{uno} %{num} most wins: "
msgstr "%{uno} %{num} maggior numero di vittorie: "
-#: data/rbot/plugins/games/uno.rb:1204
+#: data/rbot/plugins/games/uno.rb:1263
msgid "%{i}. %{b}%{nick}%{b} with %{b}%{score}%{b} wins"
msgstr "%{i}. %{b}%{nick}%{b} con %{b}%{score}%{b} vittorie"
-#: data/rbot/plugins/games/uno.rb:1217
+#: data/rbot/plugins/games/uno.rb:1276
msgid "uh, what kind of score list did you want, again?"
msgstr "uh, che tipo di punteggi volevi vedere?"
-#: data/rbot/plugins/games/uno.rb:1218
+#: data/rbot/plugins/games/uno.rb:1277
msgid ""
" I can only show the top scores (with top) and the most wins (with topwin)"
msgstr ""
diff --git a/po/it/rbot-weather.po b/po/it/rbot-weather.po
index e69de29b..5ba7147c 100644
--- a/po/it/rbot-weather.po
+++ b/po/it/rbot-weather.po
@@ -0,0 +1,37 @@
+#: data/rbot/plugins/weather.rb:32
+msgid "couldn't get data for %{station} (%{message})"
+msgstr ""
+
+#: data/rbot/plugins/weather.rb:57
+msgid ""
+"At %{time} the conditions at %{location} (%{station_id}) were %{weather} "
+"with a visibility of %{visibility_mi}mi. The wind was %{wind} with "
+"%{relative_humidity}%% relative humidity. The temperature was "
+"%{temperature}%{heatindexorwindchill}, and the pressure was %{pressure}."
+msgstr ""
+
+#: data/rbot/plugins/weather.rb:64
+msgid " with a heat index of %{hi}"
+msgstr ""
+
+#: data/rbot/plugins/weather.rb:66
+msgid " with a windchill of %{wc}"
+msgstr ""
+
+#: data/rbot/plugins/weather.rb:169
+msgid "%{error}, will try WU service"
+msgstr ""
+
+#: data/rbot/plugins/weather.rb:318
+msgid "no reason specified"
+msgstr ""
+
+#: data/rbot/plugins/weather.rb:365
+msgid ""
+"Google weather info for %{city} on %{date}: %{conds}. Three-day forecast: "
+"%{forecast}"
+msgstr ""
+
+#: data/rbot/plugins/weather.rb:373
+msgid "Google weather failed: %{e}"
+msgstr ""
diff --git a/po/it/rbot-wheelfortune.po b/po/it/rbot-wheelfortune.po
index d76811ec..6ccdf3ca 100644
--- a/po/it/rbot-wheelfortune.po
+++ b/po/it/rbot-wheelfortune.po
@@ -10,6 +10,7 @@ msgstr ""
"PO-Revision-Date: 2008-06-30 10:58+0200\n"
"Last-Translator: Giuseppe Bilotta <giuseppe.bilotta@gmail.com>\n"
"Language-Team: it\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -115,8 +116,8 @@ msgid ""
"answer don't fit in one line, add the answer separately with \"wof %{chan} "
"answer <answer>\""
msgstr ""
-"ok, la partita è stata creata. ora aggiungi indizi e risposte con \"wof %"
-"{chan} [category: <categoria>,] clue: <indizio>, answer: <risp>\". se "
+"ok, la partita è stata creata. ora aggiungi indizi e risposte con \"wof "
+"%{chan} [category: <categoria>,] clue: <indizio>, answer: <risp>\". se "
"indizio e risposta non rientrano in un rigo, aggiungi la risposta "
"separatamente con \"wof %{chan} answer <risposta>\""
@@ -143,18 +144,18 @@ msgstr "ok, indizio aggiunto per %{name} round %{count} su %{chan}: %{catclue}"
#: data/rbot/plugins/games/wheelfortune.rb:320
msgid ""
-"there's already a pending clue for %{name} round %{count} on %{chan}: %"
-"{catclue}"
+"there's already a pending clue for %{name} round %{count} on %{chan}: "
+"%{catclue}"
msgstr ""
-"c'è già un indizio incompleto per %{name} round %{count} su %{chan}: %"
-"{catclue}"
+"c'è già un indizio incompleto per %{name} round %{count} su %{chan}: "
+"%{catclue}"
#: data/rbot/plugins/games/wheelfortune.rb:333
msgid ""
"ok, QA added for %{name} round %{count} on %{chan}: %{catclue} => %{ans}"
msgstr ""
-"ok, domanda e risposta aggiuna per %{name} round %{count} su %{chan}: %"
-"{catclue} => %{ans}"
+"ok, domanda e risposta aggiuna per %{name} round %{count} su %{chan}: "
+"%{catclue} => %{ans}"
#: data/rbot/plugins/games/wheelfortune.rb:335
msgid "there's no pending clue for %{name} on %{chan}!"
@@ -176,8 +177,8 @@ msgstr "non ci sono domande sostituibili per la partita di %{name} su %{chan}"
#: data/rbot/plugins/games/wheelfortune.rb:380
msgid ""
-"you can only replace questions between rounds %{min} and %{max} in the %"
-"{name} game on %{chan}"
+"you can only replace questions between rounds %{min} and %{max} in the "
+"%{name} game on %{chan}"
msgstr ""
"puoi sostituire le domande solo per i round dal %{min} al %{max} nella "
"partita di %{name} su %{chan}"
@@ -186,8 +187,8 @@ msgstr ""
msgid ""
"ok, replaced QA for %{name} round %{count} on %{chan}: %{catclue} => %{ans}"
msgstr ""
-"ok, ho sostituito domanda e risposta per %{name} round %{count} su %{chan}: %"
-"{catclue} => %{ans}"
+"ok, ho sostituito domanda e risposta per %{name} round %{count} su %{chan}: "
+"%{catclue} => %{ans}"
#: data/rbot/plugins/games/wheelfortune.rb:435
#: data/rbot/plugins/games/wheelfortune.rb:542
@@ -216,12 +217,12 @@ msgstr "%{who} ha indovinato! La risposta era: %{ans}"
#: data/rbot/plugins/games/wheelfortune.rb:495
msgid ""
-"%{bold}%{color}%{name}%{bold}%{nocolor}: %{who} %{bold}wins%{bold} after %"
-"{count} rounds!\n"
+"%{bold}%{color}%{name}%{bold}%{nocolor}: %{who} %{bold}wins%{bold} after "
+"%{count} rounds!\n"
"The final score is"
msgstr ""
-"%{bold}%{color}%{name}%{bold}%{nocolor}: %{who} %{bold}vince%{bold} dopo %"
-"{count} round!\n"
+"%{bold}%{color}%{name}%{bold}%{nocolor}: %{who} %{bold}vince%{bold} dopo "
+"%{count} round!\n"
"Il punteggio finale è"
#: data/rbot/plugins/games/wheelfortune.rb:506
diff --git a/po/it/rbot-youtube.po b/po/it/rbot-youtube.po
index bd08ed6c..56c0f12a 100644
--- a/po/it/rbot-youtube.po
+++ b/po/it/rbot-youtube.po
@@ -6,10 +6,11 @@
msgid ""
msgstr ""
"Project-Id-Version: rbot\n"
-"POT-Creation-Date: 2008-06-20 01:49+0200\n"
+"POT-Creation-Date: 2009-03-20 15:57+0100\n"
"PO-Revision-Date: 2007-08-23 17:49+0100\n"
"Last-Translator: Giuseppe Bilotta <giuseppe.bilotta@gmail.com>\n"
"Language-Team: it\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -17,8 +18,8 @@ msgstr ""
#: data/rbot/plugins/youtube.rb:33
msgid ""
-"Category: %{cat}. Rating: %{rating}. Author: %{author}. Duration: %"
-"{duration}. %{views} views, faved %{faves} times. %{desc}"
+"Category: %{cat}. Rating: %{rating}. Author: %{author}. Duration: "
+"%{duration}. %{views} views, faved %{faves} times. %{desc}"
msgstr ""
"Categoria: %{cat}. Voto: %{rating}. Autore: %{author}. Durata: %{duration}. "
"Visto %{views}, favorito %{faves} volte. %{desc}"
@@ -29,11 +30,11 @@ msgstr "durata sconosciuta"
#: data/rbot/plugins/youtube.rb:183
msgid ""
-"%{bold}%{title}%{bold} [%{cat}] %{rating} @ %{url} by %{author} (%"
-"{duration}). %{views} views, faved %{faves} times. %{desc}"
+"%{bold}%{title}%{bold} [%{cat}] %{rating} @ %{url} by %{author} "
+"(%{duration}). %{views} views, faved %{faves} times. %{desc}"
msgstr ""
-"%{bold}%{title}%{bold} [%{cat}] %{rating} @ %{url} da %{author} (%"
-"{duration}). Visto %{views}, favorito %{faves} volte. %{desc}"
+"%{bold}%{title}%{bold} [%{cat}] %{rating} @ %{url} da %{author} "
+"(%{duration}). Visto %{views}, favorito %{faves} volte. %{desc}"
#: data/rbot/plugins/youtube.rb:186
msgid ""
diff --git a/po/it/rbot.po b/po/it/rbot.po
index 1dd627d4..7caee6f6 100644
--- a/po/it/rbot.po
+++ b/po/it/rbot.po
@@ -6,10 +6,11 @@
msgid ""
msgstr ""
"Project-Id-Version: rbot\n"
-"POT-Creation-Date: 2010-06-30 09:58+0200\n"
+"POT-Creation-Date: 2011-06-03 12:39+0200\n"
"PO-Revision-Date: 2009-03-20 16:28+0100\n"
"Last-Translator: Giuseppe Bilotta <giuseppe.bilotta@gmail.com>\n"
"Language-Team: it\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -308,14 +309,14 @@ msgstr "user list: elenca i botuser"
#: lib/rbot/core/auth.rb:403
msgid ""
-"user destroy <botuser> : destroys <botuser>. This function %{highlight}must%"
-"{highlight} be called in two steps. On the first call <botuser> is queued "
+"user destroy <botuser> : destroys <botuser>. This function %{highlight}must"
+"%{highlight} be called in two steps. On the first call <botuser> is queued "
"for destruction. On the second call, which must be in the form 'user confirm "
"destroy <botuser>', the botuser will be destroyed. If you want to cancel the "
"destruction, issue the command 'user cancel destroy <botuser>'"
msgstr ""
-"user destroy <botuser> : distrugge l'utente <botuser>; questa funzione %"
-"{highlight}deve%{highlight} essere chiamata in due passi. Nella prima "
+"user destroy <botuser> : distrugge l'utente <botuser>; questa funzione "
+"%{highlight}deve%{highlight} essere chiamata in due passi. Nella prima "
"chiamata <botuser> verrà marcato per la distruzione. Nella seconda chiamata, "
"che deve essere nella forma 'user confirm destroy <botuser>', il botuser "
"verrà distrutto. per annullare la distruzione usa il comando 'user cancel "
@@ -323,13 +324,26 @@ msgstr ""
#: lib/rbot/core/auth.rb:405
msgid ""
+"user export [to <filename>]: exports user data to file <filename> (default: "
+"new-auth.users)"
+msgstr ""
+
+#: lib/rbot/core/auth.rb:407
+msgid ""
+"user import [from <filename>]: import user data from file <filename> "
+"(default: new-auth.users)"
+msgstr ""
+
+#: lib/rbot/core/auth.rb:409
+#, fuzzy
+msgid ""
"user topics: show, enable|disable, add|rm netmask, set, reset, tell, create, "
-"list, destroy"
+"list, destroy, import, export"
msgstr ""
"argomenti per user: show, enable|disable add|rm, netmask, set, reset, tell, "
"create, list, destroy"
-#: lib/rbot/core/auth.rb:408
+#: lib/rbot/core/auth.rb:412
msgid ""
"auth <masterpassword>: log in as the bot owner; other commands: login, "
"whoami, permissions syntax, permissions [re]set, permissions view, user, "
@@ -339,7 +353,7 @@ msgstr ""
"login, whoami, permission syntax, permissions [re]set, permissions view, "
"user, meet, hello, allow, deny"
-#: lib/rbot/core/auth.rb:410
+#: lib/rbot/core/auth.rb:414
msgid ""
"meet <nick> [as <user>]: creates a bot user for nick, calling it user "
"(defaults to the nick itself)"
@@ -347,11 +361,11 @@ msgstr ""
"meet <nick> [as <user>]: crea un bot user per il dato nick, chiamandolo user "
"(predefinito: il nick stesso)"
-#: lib/rbot/core/auth.rb:412
+#: lib/rbot/core/auth.rb:416
msgid "hello: creates a bot user for the person issuing the command"
msgstr "hello: crea un botuser per la persona che esegue il comando"
-#: lib/rbot/core/auth.rb:415
+#: lib/rbot/core/auth.rb:419
msgid ""
"allow <user> to do <sample command> [<where>]: gives botuser <user> the "
"permissions to execute a command such as the provided sample command"
@@ -360,26 +374,26 @@ msgstr ""
"del bot <utente> i permessi per eseguire un comando come quello fornito come "
"esempio"
-#: lib/rbot/core/auth.rb:416 lib/rbot/core/auth.rb:424
+#: lib/rbot/core/auth.rb:420 lib/rbot/core/auth.rb:428
msgid "(in private or in channel, according to the optional <where>)."
msgstr "(in privato o nel canale, a seconda dell'opzione <dove>)."
-#: lib/rbot/core/auth.rb:417 lib/rbot/core/auth.rb:425
+#: lib/rbot/core/auth.rb:421 lib/rbot/core/auth.rb:429
msgid ""
"<sample command> should be a full command, not just the command keyword --"
msgstr ""
"<comando d'esempio> dovrebbe essere un comand completo, non solo la parola "
"chiave --"
-#: lib/rbot/core/auth.rb:418
+#: lib/rbot/core/auth.rb:422
msgid "correct: allow user to do addquote stuff --"
msgstr "giusto: allow user to do addquote stuff --"
-#: lib/rbot/core/auth.rb:419
+#: lib/rbot/core/auth.rb:423
msgid "wrong: allow user to do addquote."
msgstr "sbagliato: allow user to do addquote."
-#: lib/rbot/core/auth.rb:423
+#: lib/rbot/core/auth.rb:427
msgid ""
"deny <user> from doing <sample command> [<where>]: removes from botuser "
"<user> the permissions to execute a command such as the provided sample "
@@ -389,15 +403,15 @@ msgstr ""
"all'utente del bot <botuser>i permessi er eseguire un comando come quello "
"fornito come esempio"
-#: lib/rbot/core/auth.rb:426
+#: lib/rbot/core/auth.rb:430
msgid "correct: deny user from doing addquote stuff --"
msgstr "giusto: deny user from doing addquote stuff --"
-#: lib/rbot/core/auth.rb:427
+#: lib/rbot/core/auth.rb:431
msgid "wrong: deny user from doing addquote."
msgstr "sbagliato: deny user from doing addquote."
-#: lib/rbot/core/auth.rb:430
+#: lib/rbot/core/auth.rb:434
msgid ""
"auth commands: auth, login, whoami, who, permission[s], user, meet, hello, "
"allow, deny"
@@ -405,266 +419,266 @@ msgstr ""
"comandi auth: auth, login, whoami, permission[s], user, neet, hello, allow, "
"deny"
-#: lib/rbot/core/auth.rb:435
+#: lib/rbot/core/auth.rb:439
msgid "sorry, I need more arguments to %{command}"
msgstr "scusa, ma mi servono più argomenti per %{command}"
-#: lib/rbot/core/auth.rb:439
+#: lib/rbot/core/auth.rb:443
msgid "I can only %{command} these: %{arguments}"
msgstr "posso usare %{command} solo su: %{arguments}"
-#: lib/rbot/core/auth.rb:474
+#: lib/rbot/core/auth.rb:478
msgid "no such bot user %{user}"
msgstr "nessun botuser %{user}"
-#: lib/rbot/core/auth.rb:477
+#: lib/rbot/core/auth.rb:481
msgid "you can't mess with %{user}"
msgstr "non puoi alterare %{user}"
-#: lib/rbot/core/auth.rb:489
+#: lib/rbot/core/auth.rb:493
msgid "you can't see the properties of %{user}"
msgstr "non puoi vedere le proprietà di %{user}"
-#: lib/rbot/core/auth.rb:498
+#: lib/rbot/core/auth.rb:502
msgid "no way I'm telling you the master password!"
msgstr "non esiste proprio che io ti dica la password del padrone!"
-#: lib/rbot/core/auth.rb:499
+#: lib/rbot/core/auth.rb:503
msgid "you can't ask for someone else's password"
msgstr "non puoi chiedere la password di qualcun altro"
-#: lib/rbot/core/auth.rb:501
+#: lib/rbot/core/auth.rb:505
msgid ""
"c'mon, you can't be asking me seriously to tell you the password in public!"
msgstr ""
"non mi stai chiedendo veramente di dirti la passord in pubblico, spero!"
-#: lib/rbot/core/auth.rb:502
+#: lib/rbot/core/auth.rb:506
msgid "the password for %{user} is %{password}"
msgstr "la password per %{user} è %{password}"
-#: lib/rbot/core/auth.rb:516
+#: lib/rbot/core/auth.rb:520
msgid "can %{action}"
msgstr "può fare %{action}"
-#: lib/rbot/core/auth.rb:518
+#: lib/rbot/core/auth.rb:522
msgid "can not %{action}"
msgstr "non può fare %{action}"
-#: lib/rbot/core/auth.rb:522
+#: lib/rbot/core/auth.rb:526
msgid "knows no netmasks"
msgstr "non conosce netmask"
-#: lib/rbot/core/auth.rb:524
+#: lib/rbot/core/auth.rb:528
msgid "knows %{netmasks}"
msgstr "conosce %{netmasks}"
-#: lib/rbot/core/auth.rb:531 lib/rbot/core/auth.rb:558
-#: lib/rbot/core/auth.rb:576 lib/rbot/core/auth.rb:608
+#: lib/rbot/core/auth.rb:535 lib/rbot/core/auth.rb:562
+#: lib/rbot/core/auth.rb:580 lib/rbot/core/auth.rb:612
msgid "you can't change the default user"
msgstr "non puoi cambiare l'utente predefinito"
-#: lib/rbot/core/auth.rb:532 lib/rbot/core/auth.rb:560
-#: lib/rbot/core/auth.rb:578 lib/rbot/core/auth.rb:610
+#: lib/rbot/core/auth.rb:536 lib/rbot/core/auth.rb:564
+#: lib/rbot/core/auth.rb:582 lib/rbot/core/auth.rb:614
msgid "you can't edit %{user}"
msgstr "non puoi modificare %{user}"
-#: lib/rbot/core/auth.rb:547 lib/rbot/core/auth.rb:594
+#: lib/rbot/core/auth.rb:551 lib/rbot/core/auth.rb:598
msgid "I ignored %{things} because %{reason}"
msgstr "ho ignorato %{things} perché %{reason}"
-#: lib/rbot/core/auth.rb:551 lib/rbot/core/auth.rb:598
+#: lib/rbot/core/auth.rb:555 lib/rbot/core/auth.rb:602
msgid "I haven't changed anything"
msgstr "non ho cambiato nulla"
-#: lib/rbot/core/auth.rb:569
+#: lib/rbot/core/auth.rb:573
msgid "is that a joke? setting the password in public?"
msgstr "scherzi? cambiare la password in pubblico?"
-#: lib/rbot/core/auth.rb:601
+#: lib/rbot/core/auth.rb:605
msgid "the password for %{user} is now %{password}"
msgstr "la password per %{user} è ora %{password}"
-#: lib/rbot/core/auth.rb:615
+#: lib/rbot/core/auth.rb:619
msgid ""
"I can only add/remove netmasks. See +help user add+ for more instructions"
msgstr ""
"Posso aggiungere e rimuovere solo le netmask. Vedi anche +help user add+ per "
"ulteriori istruzioni"
-#: lib/rbot/core/auth.rb:636
+#: lib/rbot/core/auth.rb:640
msgid "sorry, I don't know how to %{request}"
msgstr "spiacente non so come fare %{request}"
-#: lib/rbot/core/auth.rb:639
+#: lib/rbot/core/auth.rb:643
msgid "couldn't %{cmd}: %{exception}"
msgstr "impossibile effettuare il login: %{exception}"
-#: lib/rbot/core/auth.rb:668
+#: lib/rbot/core/auth.rb:672
msgid ""
-"you are now registered as %{buname}. I created a random password for you : %"
-"{pass} and you can change it at any time by telling me 'user set password "
+"you are now registered as %{buname}. I created a random password for you : "
+"%{pass} and you can change it at any time by telling me 'user set password "
"<password>' in private"
msgstr ""
"sei adesso registrato come %{buname}. ho creato una password casuale per "
"te : %{pass} ma puoi cambiarla in qualsiasi momento scrivendomi 'user set "
"password <password>' in privato "
-#: lib/rbot/core/auth.rb:675
+#: lib/rbot/core/auth.rb:679
msgid "but I already know %{buname}"
msgstr "ma io conosco già %{buname}"
-#: lib/rbot/core/auth.rb:677
+#: lib/rbot/core/auth.rb:681
msgid "I had problems meeting %{nick}: %{e}"
msgstr "ho problemi a incontrare %{nick}: %{e}"
-#: lib/rbot/core/auth.rb:686
+#: lib/rbot/core/auth.rb:690
msgid "couldn't find botuser %{user}"
msgstr "non conosco alcun botuser %{user}"
-#: lib/rbot/core/auth.rb:688
+#: lib/rbot/core/auth.rb:692
msgid "I'm not telling the master password to anyone, pal"
msgstr "la password del padrone non la dico a nessuno, compare"
-#: lib/rbot/core/auth.rb:689
+#: lib/rbot/core/auth.rb:693
msgid "the password for botuser %{user} is %{password}"
msgstr "la password per %{user} è %{password}"
-#: lib/rbot/core/auth.rb:692
+#: lib/rbot/core/auth.rb:696
msgid "I told %{user} that %{message}"
msgstr "ho detto a %{user} che %{message}"
-#: lib/rbot/core/auth.rb:698
+#: lib/rbot/core/auth.rb:702
msgid "are you nuts, creating a botuser with a publicly known password?"
msgstr "sei scemo, a creare botuser con una password in pubblico?"
-#: lib/rbot/core/auth.rb:703
+#: lib/rbot/core/auth.rb:707
msgid "failed to create %{user}: %{exception}"
msgstr "impossibile creare %{user}: %{exception}"
-#: lib/rbot/core/auth.rb:707
+#: lib/rbot/core/auth.rb:711
msgid "created botuser %{user}"
msgstr "botuser creato %{user}"
-#: lib/rbot/core/auth.rb:715
+#: lib/rbot/core/auth.rb:719
msgid " (queued for destruction)"
msgstr "(in coda per la distruzione)"
-#: lib/rbot/core/auth.rb:718
+#: lib/rbot/core/auth.rb:722
msgid "I have no botusers other than the default ones"
msgstr "non ho botuser se non i predefiniti"
-#: lib/rbot/core/auth.rb:719
+#: lib/rbot/core/auth.rb:723
msgid "botuser: %{list}"
msgid_plural "botusers: %{list}"
msgstr[0] "botuser: %{list}"
msgstr[1] "botuser: %{list}"
-#: lib/rbot/core/auth.rb:726
+#: lib/rbot/core/auth.rb:730
msgid "You can't destroy %{user}"
msgstr "non puoi distruggere %{user}"
-#: lib/rbot/core/auth.rb:736
+#: lib/rbot/core/auth.rb:740
msgid "no such botuser %{user}"
msgstr "nessun botuser %{user}"
-#: lib/rbot/core/auth.rb:743
+#: lib/rbot/core/auth.rb:747
msgid "%{user} removed from the destruction queue"
msgstr "%{user} rimosso dalla coda per la distruzione"
-#: lib/rbot/core/auth.rb:745
+#: lib/rbot/core/auth.rb:749
msgid "%{user} was not queued for destruction"
msgstr "%{user} non era in coda per la distruzione"
-#: lib/rbot/core/auth.rb:750
+#: lib/rbot/core/auth.rb:754
msgid ""
"%{user} already queued for destruction, use %{highlight}user confirm destroy "
"%{user}%{highlight} to destroy it"
msgstr ""
-"%{user} era già in coda per la distruzione, usa %{highlight}user destroy %"
-"{user} <password>%{highlight} per distruggerlo"
+"%{user} era già in coda per la distruzione, usa %{highlight}user destroy "
+"%{user} <password>%{highlight} per distruggerlo"
-#: lib/rbot/core/auth.rb:753
+#: lib/rbot/core/auth.rb:757
msgid ""
-"%{user} queued for destruction, use %{highlight}user confirm destroy %{user}%"
-"{highlight} to destroy it"
+"%{user} queued for destruction, use %{highlight}user confirm destroy "
+"%{user}%{highlight} to destroy it"
msgstr ""
-"%{user} messo in coda per la distruzione, usa %{highlight}user destroy %"
-"{user} <password>%{highlight} per distruggerlo"
+"%{user} messo in coda per la distruzione, usa %{highlight}user destroy "
+"%{user} <password>%{highlight} per distruggerlo"
-#: lib/rbot/core/auth.rb:757
+#: lib/rbot/core/auth.rb:761
msgid "%{user} is not queued for destruction yet"
msgstr "%{user} non è ancora in coda per la distruzione"
-#: lib/rbot/core/auth.rb:766 lib/rbot/core/auth.rb:806
+#: lib/rbot/core/auth.rb:770 lib/rbot/core/auth.rb:810
msgid "failed: %{exception}"
msgstr "fallito: %{exception}"
-#: lib/rbot/core/auth.rb:768
+#: lib/rbot/core/auth.rb:772
msgid "botuser %{user} destroyed"
msgstr "botuser %{user} distrutto"
-#: lib/rbot/core/auth.rb:775
+#: lib/rbot/core/auth.rb:779
msgid "please don't touch the default users"
msgstr "per favore non toccare gli utenti predefiniti"
-#: lib/rbot/core/auth.rb:784
+#: lib/rbot/core/auth.rb:788
msgid "no such botuser %{source}"
msgstr "nessun botuser %{source}"
-#: lib/rbot/core/auth.rb:786
+#: lib/rbot/core/auth.rb:790
msgid "botuser %{dest} exists already"
msgstr "il botuser %{dest} esiste già"
-#: lib/rbot/core/auth.rb:809
+#: lib/rbot/core/auth.rb:813
msgid "botuser %{source} copied to %{dest}"
msgstr "botuser %{source} copiato in %{dest}"
-#: lib/rbot/core/auth.rb:812
+#: lib/rbot/core/auth.rb:816
msgid "botuser %{source} renamed to %{dest}"
msgstr "botuser %{source} rinominato %{dest}"
-#: lib/rbot/core/auth.rb:832
+#: lib/rbot/core/auth.rb:836
msgid "selecting data to export ..."
msgstr "sto selezionando i dati da esportare ..."
-#: lib/rbot/core/auth.rb:848
+#: lib/rbot/core/auth.rb:852
msgid "preparing data for export ..."
msgstr "preparo i dati da esportare ..."
-#: lib/rbot/core/auth.rb:871
+#: lib/rbot/core/auth.rb:875
msgid "failed to prepare data: %{exception}"
msgstr "impossibile preparare i dati: %{exception}"
-#: lib/rbot/core/auth.rb:876
+#: lib/rbot/core/auth.rb:880
msgid "exporting to %{file} ..."
msgstr "esporto su %{file} ..."
-#: lib/rbot/core/auth.rb:883
+#: lib/rbot/core/auth.rb:887
msgid "failed to export users: %{exception}"
msgstr "impossibile esportare gli utenti: %{exception}"
-#: lib/rbot/core/auth.rb:887 lib/rbot/core/auth.rb:965
+#: lib/rbot/core/auth.rb:891 lib/rbot/core/auth.rb:969
msgid "done"
msgstr "fatto"
-#: lib/rbot/core/auth.rb:904
+#: lib/rbot/core/auth.rb:908
msgid "reading %{file} ..."
msgstr "leggo %{file} ..."
-#: lib/rbot/core/auth.rb:908
+#: lib/rbot/core/auth.rb:912
msgid "failed to import from: %{exception}"
msgstr "impossibile importare: %{exception}"
-#: lib/rbot/core/auth.rb:915
+#: lib/rbot/core/auth.rb:919
msgid "selecting data to import ..."
msgstr "seleziono i dati da importare ..."
-#: lib/rbot/core/auth.rb:925
+#: lib/rbot/core/auth.rb:929
msgid "parsing data from import ..."
msgstr "elaboro i dati da importare ..."
-#: lib/rbot/core/auth.rb:945
+#: lib/rbot/core/auth.rb:949
msgid "failed to parse data: %{exception}"
msgstr "impossibile elaborare i dati: %{exception}"
@@ -686,10 +700,15 @@ msgstr ""
msgid "reconnect => ask the bot to disconnect and then connect again"
msgstr ""
-#: lib/rbot/core/basics.rb:163
+#: lib/rbot/core/basics.rb:161
msgid "part"
msgstr "esci"
+#: lib/rbot/core/basics.rb:163
+#, fuzzy
+msgid "part <channel> => part channel <channel>"
+msgstr "hide => lascia tutti i canali"
+
#: lib/rbot/core/basics.rb:165
msgid "hide => part all channels"
msgstr "hide => lascia tutti i canali"
@@ -931,112 +950,112 @@ msgstr "dati %{key} per %{user}: %{data}"
msgid "sorry, no %{key} data for %{user}"
msgstr "spiacente, nessun dato %{key} per %{user} "
-#: lib/rbot/core/utils/extends.rb:164 lib/rbot/core/utils/utils.rb:201
-#: lib/rbot/core/utils/utils.rb:729
+#: lib/rbot/core/utils/extends.rb:175 lib/rbot/core/utils/utils.rb:203
+#: lib/rbot/core/utils/utils.rb:745
msgid " and "
msgstr " e "
-#: lib/rbot/core/utils/utils.rb:184
+#: lib/rbot/core/utils/utils.rb:186
msgid "year"
msgstr "anno"
-#: lib/rbot/core/utils/utils.rb:184
+#: lib/rbot/core/utils/utils.rb:186
msgid "years"
msgstr "anni"
-#: lib/rbot/core/utils/utils.rb:186
+#: lib/rbot/core/utils/utils.rb:188
msgid "month"
msgstr "mese"
-#: lib/rbot/core/utils/utils.rb:186
+#: lib/rbot/core/utils/utils.rb:188
msgid "months"
msgstr "mesi"
-#: lib/rbot/core/utils/utils.rb:188
+#: lib/rbot/core/utils/utils.rb:190
msgid "day"
msgstr "giorno"
-#: lib/rbot/core/utils/utils.rb:188
+#: lib/rbot/core/utils/utils.rb:190
msgid "days"
msgstr "giorni"
-#: lib/rbot/core/utils/utils.rb:190
+#: lib/rbot/core/utils/utils.rb:192
msgid "hour"
msgstr "ora"
-#: lib/rbot/core/utils/utils.rb:190
+#: lib/rbot/core/utils/utils.rb:192
msgid "hours"
msgstr "ore"
-#: lib/rbot/core/utils/utils.rb:192
+#: lib/rbot/core/utils/utils.rb:194
msgid "minute"
msgstr "minuto"
-#: lib/rbot/core/utils/utils.rb:192
+#: lib/rbot/core/utils/utils.rb:194
msgid "minutes"
msgstr "minuti"
-#: lib/rbot/core/utils/utils.rb:194
+#: lib/rbot/core/utils/utils.rb:196
msgid "second"
msgstr "secondo"
-#: lib/rbot/core/utils/utils.rb:194
+#: lib/rbot/core/utils/utils.rb:196
msgid "seconds"
msgstr "secondi"
-#: lib/rbot/core/utils/utils.rb:232
+#: lib/rbot/core/utils/utils.rb:234
msgid "right now"
msgstr "in questo momento"
-#: lib/rbot/core/utils/utils.rb:236
+#: lib/rbot/core/utils/utils.rb:238
msgid "%{d} from now"
msgstr "tra %{d}"
-#: lib/rbot/core/utils/utils.rb:238
+#: lib/rbot/core/utils/utils.rb:240
msgid "%{d} ago"
msgstr "%{d} fa"
-#: lib/rbot/core/utils/utils.rb:250
+#: lib/rbot/core/utils/utils.rb:252
msgid "%{m} years"
msgstr "%{m} anni"
-#: lib/rbot/core/utils/utils.rb:252
+#: lib/rbot/core/utils/utils.rb:254
msgid "%{m} months"
msgstr "%{m} mesi"
-#: lib/rbot/core/utils/utils.rb:254
+#: lib/rbot/core/utils/utils.rb:256
msgid "%{m} weeks"
msgstr "%{m} settimane"
-#: lib/rbot/core/utils/utils.rb:256
+#: lib/rbot/core/utils/utils.rb:258
msgid "%{m} days"
msgstr "%{m} giorni"
-#: lib/rbot/core/utils/utils.rb:258
+#: lib/rbot/core/utils/utils.rb:260
msgid "%{m} hours"
msgstr "%{m} ore"
-#: lib/rbot/core/utils/utils.rb:260
+#: lib/rbot/core/utils/utils.rb:262
msgid "half an hour"
msgstr "mezz'ora"
-#: lib/rbot/core/utils/utils.rb:263
+#: lib/rbot/core/utils/utils.rb:265
msgid "an hour"
msgstr "un'ora"
-#: lib/rbot/core/utils/utils.rb:265
+#: lib/rbot/core/utils/utils.rb:267
msgid "an hour and a half"
msgstr "un'ora e mezza"
-#: lib/rbot/core/utils/utils.rb:267
+#: lib/rbot/core/utils/utils.rb:269
msgid "%{m} minutes"
msgstr "%{m} minuti"
-#: lib/rbot/core/utils/utils.rb:269
+#: lib/rbot/core/utils/utils.rb:271
msgid "%{m} seconds"
msgstr "%{m} secondi"
-#: lib/rbot/core/utils/utils.rb:271
+#: lib/rbot/core/utils/utils.rb:273
msgid "one second"
msgstr "un secondo"
@@ -1054,27 +1073,27 @@ msgstr "nessun elenco di parole trovato"
msgid "Wordlists: %{found}"
msgstr "Elenchi di parole: %{found}"
-#: lib/rbot/ircbot.rb:500
+#: lib/rbot/ircbot.rb:501
msgid "Unknown DB adaptor: %s"
msgstr ""
-#: lib/rbot/ircbot.rb:1284
+#: lib/rbot/ircbot.rb:1290
msgid "restarting, back in %{wait}..."
msgstr ""
-#: lib/rbot/ircbot.rb:1367
+#: lib/rbot/ircbot.rb:1373
msgid "help topics: "
msgstr "argomenti: "
-#: lib/rbot/ircbot.rb:1369
+#: lib/rbot/ircbot.rb:1375
msgid " (help <topic> for more info)"
msgstr " (help <argomento> per ulteriori informazioni)"
-#: lib/rbot/ircbot.rb:1372
+#: lib/rbot/ircbot.rb:1378
msgid "no help for topic %{topic}"
msgstr "nessun aiuto disponibile su %{topic}"
-#: lib/rbot/ircbot.rb:1383
+#: lib/rbot/ircbot.rb:1389
msgid ""
"Uptime %{up}, %{plug} plugins active, %{sent} lines sent, %{recv} received."
msgstr ""
@@ -1085,106 +1104,106 @@ msgstr ""
msgid "incorrect usage, ask for help using '%{command}'"
msgstr "uso errato, chiedi aiuto con '%{command}'"
-#: lib/rbot/plugins.rb:733
+#: lib/rbot/plugins.rb:734
msgid "%{count} core module loaded"
msgid_plural "%{count} core modules loaded"
msgstr[0] "%{count} moduli di base caricati"
msgstr[1] "%{count} modulo di base caricato"
-#: lib/rbot/plugins.rb:736
+#: lib/rbot/plugins.rb:737
msgid "%{count} core module: %{list}"
msgid_plural "%{count} core modules: %{list}"
msgstr[0] "%{count} moduli di base: %{list}"
msgstr[1] "%{count} modulo di base: %{list}"
-#: lib/rbot/plugins.rb:742
+#: lib/rbot/plugins.rb:743
msgid "no core botmodules loaded"
msgstr "nessun modulo di base caricato"
-#: lib/rbot/plugins.rb:747
+#: lib/rbot/plugins.rb:748
msgid "%{count} plugin loaded"
msgid_plural "%{count} plugins loaded"
msgstr[0] "%{count} plugin caricati"
msgstr[1] "%{count} plugin caricato"
-#: lib/rbot/plugins.rb:750
+#: lib/rbot/plugins.rb:751
msgid "%{count} plugin: %{list}"
msgid_plural "%{count} plugins: %{list}"
msgstr[0] "%{count} plugin: %{list}"
msgstr[1] "%{count} plugin: %{list}"
-#: lib/rbot/plugins.rb:761
+#: lib/rbot/plugins.rb:762
msgid "%{highlight}%{count} plugin ignored%{highlight}"
msgid_plural "%{highlight}%{count} plugins ignored%{highlight}"
msgstr[0] "%{highlight}%{count} plugin ignorati%{highlight}"
msgstr[1] "%{highlight}%{count} plugin ignorato%{highlight}"
-#: lib/rbot/plugins.rb:766
+#: lib/rbot/plugins.rb:767
msgid ""
-"%{highlight}%{count} plugin ignored%{highlight}: use %{bold}%{command}%"
-"{bold} to see why"
+"%{highlight}%{count} plugin ignored%{highlight}: use "
+"%{bold}%{command}%{bold} to see why"
msgid_plural ""
-"%{highlight}%{count} plugins ignored%{highlight}: use %{bold}%{command}%"
-"{bold} to see why"
+"%{highlight}%{count} plugins ignored%{highlight}: use "
+"%{bold}%{command}%{bold} to see why"
msgstr[0] ""
-"%{highlight}%{count} plugin ignorati%{highlight}: usa %{bold}%{command}%"
-"{bold} per vedere perché"
+"%{highlight}%{count} plugin ignorati%{highlight}: usa "
+"%{bold}%{command}%{bold} per vedere perché"
msgstr[1] ""
-"%{highlight}%{count} plugin ignorato%{highlight}: usa %{bold}%{command}%"
-"{bold} per vedere perché"
+"%{highlight}%{count} plugin ignorato%{highlight}: usa "
+"%{bold}%{command}%{bold} per vedere perché"
-#: lib/rbot/plugins.rb:776
+#: lib/rbot/plugins.rb:777
msgid "%{highlight}%{count} plugin failed to load%{highlight}"
msgid_plural "%{highlight}%{count} plugins failed to load%{highlight}"
msgstr[0] "%{highlight}caricamento di %{count} plugin fallito%{highlight}"
msgstr[1] "%{highlight}caricamento di %{count} plugin fallito%{highlight}"
-#: lib/rbot/plugins.rb:781
+#: lib/rbot/plugins.rb:782
msgid ""
-"%{highlight}%{count} plugin failed to load%{highlight}: use %{bold}%"
-"{command}%{bold} to see why"
+"%{highlight}%{count} plugin failed to load%{highlight}: use "
+"%{bold}%{command}%{bold} to see why"
msgid_plural ""
-"%{highlight}%{count} plugins failed to load%{highlight}: use %{bold}%"
-"{command}%{bold} to see why"
+"%{highlight}%{count} plugins failed to load%{highlight}: use "
+"%{bold}%{command}%{bold} to see why"
msgstr[0] ""
-"%{highlight}caricamento di %{count} plugin fallito%{highlight}: usa %{bold}%"
-"{command}%{bold} per vedere perché"
+"%{highlight}caricamento di %{count} plugin fallito%{highlight}: usa "
+"%{bold}%{command}%{bold} per vedere perché"
msgstr[1] ""
-"%{highlight}caricamento di %{count} plugin fallito%{highlight}: usa %{bold}%"
-"{command}%{bold} per vedere perché"
+"%{highlight}caricamento di %{count} plugin fallito%{highlight}: usa "
+"%{bold}%{command}%{bold} per vedere perché"
-#: lib/rbot/plugins.rb:811
+#: lib/rbot/plugins.rb:812
msgid "no plugins failed to load"
msgstr "nessun plugin ha fallito il caricamento"
-#: lib/rbot/plugins.rb:813
+#: lib/rbot/plugins.rb:814
msgid ""
-"%{highlight}%{plugin}%{highlight} in %{dir} failed with error %{exception}: %"
-"{reason}"
+"%{highlight}%{plugin}%{highlight} in %{dir} failed with error %{exception}: "
+"%{reason}"
msgstr ""
"%{highlight}%{plugin}%{highlight} in %{dir} fallito con errore %{exception}: "
"%{reason}"
-#: lib/rbot/plugins.rb:817
+#: lib/rbot/plugins.rb:818
msgid "at %{backtrace}"
msgstr "in %{backtrace}"
-#: lib/rbot/plugins.rb:823
+#: lib/rbot/plugins.rb:824
msgid "no plugins were ignored"
msgstr "nessun plugin ignorato"
-#: lib/rbot/plugins.rb:827
+#: lib/rbot/plugins.rb:828
msgid "overruled by previous"
msgstr "preceduto da un omonimo"
-#: lib/rbot/registry/bdb.rb:226 lib/rbot/registry/tc.rb:198
+#: lib/rbot/registry/bdb.rb:242 lib/rbot/registry/tc.rb:225
msgid ""
"upgrading old-style (rbot 0.9.5 or earlier) plugin registry to new format"
msgstr ""
"aggiornamento del registro dei plugin (versione 0.9.5 o precedente) al nuovo "
"formato"
-#: lib/rbot/registry/bdb.rb:245 lib/rbot/registry/tc.rb:222
+#: lib/rbot/registry/bdb.rb:261 lib/rbot/registry/tc.rb:251
msgid ""
"upgrading previous (rbot 0.9.9 or earlier) plugin registry to new split "
"format"
@@ -1192,6 +1211,6 @@ msgstr ""
"aggiornamento del registro dei plugin (versione 0.9.9 o precedente) al nuovo "
"formato"
-#: lib/rbot/registry/bdb.rb:394 lib/rbot/registry/tc.rb:368
+#: lib/rbot/registry/bdb.rb:410 lib/rbot/registry/tc.rb:397
msgid "marshal recovery failed, trying default"
msgstr "recupero dati marshal fallito, tento di usare il valore predefinito"
diff --git a/po/ja/rbot-alias.po b/po/ja/rbot-alias.po
index 85a6300a..313d5387 100644
--- a/po/ja/rbot-alias.po
+++ b/po/ja/rbot-alias.po
@@ -6,10 +6,11 @@
msgid ""
msgstr ""
"Project-Id-Version: rbot\n"
-"POT-Creation-Date: 2008-06-20 01:49+0200\n"
+"POT-Creation-Date: 2009-03-20 15:57+0100\n"
"PO-Revision-Date: 2007-07-09 01:36-0400\n"
"Last-Translator: Yaohan Chen <yaohan.chen@gmail.com>\n"
"Language-Team: Japanese\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
diff --git a/po/ja/rbot-azgame.po b/po/ja/rbot-azgame.po
index 053403a5..af89303b 100644
--- a/po/ja/rbot-azgame.po
+++ b/po/ja/rbot-azgame.po
@@ -10,6 +10,7 @@ msgstr ""
"PO-Revision-Date: 2007-07-09 01:36-0400\n"
"Last-Translator: Yaohan Chen <yaohan.chen@gmail.com>\n"
"Language-Team: Japanese\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -52,8 +53,8 @@ msgstr ""
#: data/rbot/plugins/games/azgame.rb:226
msgid "close, but no cigar. New range: %{bold}%{range}%{bold}"
msgstr ""
-"レーンジを小さくしました。もっと頑張ってくださいね!新しいレーンジは:%"
-"{bold}%{range}%{bold}"
+"レーンジを小さくしました。もっと頑張ってくださいね!新しいレーンジは:"
+"%{bold}%{range}%{bold}"
#: data/rbot/plugins/games/azgame.rb:230
msgid "%{word} is already one of the range extrema: %{range}"
@@ -81,8 +82,8 @@ msgid ""
"The game was cancelled after %{tries} tries. Scores for this game would have "
"been: %{scores}"
msgstr ""
-"このゲームは%{tries}回のトライの後キャンセルされました。いままでのスコアは %"
-"{scores} でした。"
+"このゲームは%{tries}回のトライの後キャンセルされました。いままでのスコアは "
+"%{scores} でした。"
#: data/rbot/plugins/games/azgame.rb:262
msgid "no A-Z game running in this channel ..."
diff --git a/po/ja/rbot-dictclient.po b/po/ja/rbot-dictclient.po
index 5534fb4f..1e5b9cfa 100644
--- a/po/ja/rbot-dictclient.po
+++ b/po/ja/rbot-dictclient.po
@@ -10,6 +10,7 @@ msgstr ""
"PO-Revision-Date: 2007-07-09 01:36-0400\n"
"Last-Translator: Yaohan Chen <yaohan.chen@gmail.com>\n"
"Language-Team: Japanese\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
diff --git a/po/ja/rbot-factoids.po b/po/ja/rbot-factoids.po
index 0817cc44..f6517bd3 100644
--- a/po/ja/rbot-factoids.po
+++ b/po/ja/rbot-factoids.po
@@ -6,10 +6,11 @@
msgid ""
msgstr ""
"Project-Id-Version: rbot\n"
-"POT-Creation-Date: 2010-07-02 00:17+0200\n"
+"POT-Creation-Date: 2011-06-03 12:39+0200\n"
"PO-Revision-Date: 2007-07-09 01:36-0400\n"
"Last-Translator: Yaohan Chen <yaohan.chen@gmail.com>\n"
"Language-Team: Japanese\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -47,66 +48,70 @@ msgstr ""
msgid "%{name} (%{fname}) doesn't exist"
msgstr ""
-#: data/rbot/plugins/factoids.rb:263
+#: data/rbot/plugins/factoids.rb:265
+msgid "learn that <factoid> => learn a factoid"
+msgstr ""
+
+#: data/rbot/plugins/factoids.rb:269
msgid ""
-"factoids plugin: learn that <factoid>, forget that <factoids>, facts about "
+"factoids plugin: learn that <factoid>, forget that <factoid>, facts about "
"<words>"
msgstr ""
-#: data/rbot/plugins/factoids.rb:292 data/rbot/plugins/factoids.rb:413
-#: data/rbot/plugins/factoids.rb:445
+#: data/rbot/plugins/factoids.rb:299 data/rbot/plugins/factoids.rb:420
+#: data/rbot/plugins/factoids.rb:452
msgid "please select a fact number between 1 and %{total}"
msgstr ""
-#: data/rbot/plugins/factoids.rb:296
+#: data/rbot/plugins/factoids.rb:303
msgid "I forgot that %{factoid}"
msgstr ""
-#: data/rbot/plugins/factoids.rb:299
+#: data/rbot/plugins/factoids.rb:306
msgid "I couldn't delete factoid %{idx}"
msgstr ""
-#: data/rbot/plugins/factoids.rb:307
+#: data/rbot/plugins/factoids.rb:314
msgid "I didn't know that %{factoid}"
msgstr "%{lang} の言葉「%{word}」知っていません。"
-#: data/rbot/plugins/factoids.rb:314
+#: data/rbot/plugins/factoids.rb:321
msgid "[%{idx}/%{total}] %{fact}"
msgstr ""
-#: data/rbot/plugins/factoids.rb:342
+#: data/rbot/plugins/factoids.rb:349
msgid "I know %{total} facts"
msgstr ""
-#: data/rbot/plugins/factoids.rb:353 data/rbot/plugins/factoids.rb:429
+#: data/rbot/plugins/factoids.rb:360 data/rbot/plugins/factoids.rb:436
msgid "I know nothing about %{words}"
msgstr "%{lang} の言葉「%{word}」はもう知っています。"
-#: data/rbot/plugins/factoids.rb:355
+#: data/rbot/plugins/factoids.rb:362
#, fuzzy
msgid "I know nothing matching %{rx}"
msgstr "%{lang} の言葉「%{word}」はもう知っています。"
-#: data/rbot/plugins/factoids.rb:361
+#: data/rbot/plugins/factoids.rb:368
msgid "%{len} out of %{total} facts refer to %{words}, I'll only show %{max}"
msgstr ""
-#: data/rbot/plugins/factoids.rb:421
+#: data/rbot/plugins/factoids.rb:428
msgid "I know nothing"
msgstr ""
-#: data/rbot/plugins/factoids.rb:461
+#: data/rbot/plugins/factoids.rb:468
msgid "not a date '%{dstr}'"
msgstr ""
-#: data/rbot/plugins/factoids.rb:469
+#: data/rbot/plugins/factoids.rb:476
msgid "couldn't change learn data for fact %{fact}: %{err}"
msgstr ""
-#: data/rbot/plugins/factoids.rb:484
+#: data/rbot/plugins/factoids.rb:491
msgid "failed to import facts from %{fname}: %{err}"
msgstr ""
-#: data/rbot/plugins/factoids.rb:489
+#: data/rbot/plugins/factoids.rb:496
msgid "%{len} facts loaded from %{fname}"
msgstr ""
diff --git a/po/ja/rbot-figlet.po b/po/ja/rbot-figlet.po
index 20c8dbe4..47b68692 100644
--- a/po/ja/rbot-figlet.po
+++ b/po/ja/rbot-figlet.po
@@ -6,10 +6,11 @@
msgid ""
msgstr ""
"Project-Id-Version: rbot\n"
-"POT-Creation-Date: 2008-06-26 14:47+0200\n"
+"POT-Creation-Date: 2009-03-20 15:57+0100\n"
"PO-Revision-Date: 2007-07-09 01:36-0400\n"
"Last-Translator: Yaohan Chen <yaohan.chen@gmail.com>\n"
"Language-Team: Japanese\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
diff --git a/po/ja/rbot-freshmeat.po b/po/ja/rbot-freshmeat.po
index e69de29b..75ce8749 100644
--- a/po/ja/rbot-freshmeat.po
+++ b/po/ja/rbot-freshmeat.po
@@ -0,0 +1,25 @@
+#: data/rbot/plugins/freshmeat.rb:23
+msgid ""
+"you must set the configuration value freshmeat.api_token to a valid "
+"freshmeat auth token, otherwise I cannot make requests to the site"
+msgstr ""
+
+#: data/rbot/plugins/freshmeat.rb:122
+msgid "retrieving freshmeat news from the RSS"
+msgstr ""
+
+#: data/rbot/plugins/freshmeat.rb:126
+msgid " because no API token is configured"
+msgstr ""
+
+#: data/rbot/plugins/freshmeat.rb:128
+msgid " because the configured API token is wrong"
+msgstr ""
+
+#: data/rbot/plugins/freshmeat.rb:136
+msgid "couldn't retrieve freshmeat news feed"
+msgstr ""
+
+#: data/rbot/plugins/freshmeat.rb:222
+msgid "no news in freshmeat!"
+msgstr ""
diff --git a/po/ja/rbot-geoip.po b/po/ja/rbot-geoip.po
index 7d554339..d5fc16ec 100644
--- a/po/ja/rbot-geoip.po
+++ b/po/ja/rbot-geoip.po
@@ -1,3 +1,19 @@
-#: data/rbot/plugins/geoip.rb:191
+#: data/rbot/plugins/geoip.rb:194
+msgid "%{nick}'s location could not be resolved"
+msgstr ""
+
+#: data/rbot/plugins/geoip.rb:196
+msgid "%{host} could not be resolved"
+msgstr ""
+
+#: data/rbot/plugins/geoip.rb:199
msgid "The owner configured me to use an API that doesn't exist, bug them!"
msgstr ""
+
+#: data/rbot/plugins/geoip.rb:208
+msgid "%{nick} is from %{location}"
+msgstr ""
+
+#: data/rbot/plugins/geoip.rb:210
+msgid "%{host} is located in %{location}"
+msgstr ""
diff --git a/po/ja/rbot-googlefight.po b/po/ja/rbot-googlefight.po
index 9c8f704c..92ac31d3 100644
--- a/po/ja/rbot-googlefight.po
+++ b/po/ja/rbot-googlefight.po
@@ -6,10 +6,11 @@
msgid ""
msgstr ""
"Project-Id-Version: rbot\n"
-"POT-Creation-Date: 2009-03-01 23:50+0100\n"
+"POT-Creation-Date: 2009-03-20 15:57+0100\n"
"PO-Revision-Date: 2009-03-01 23:50+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
diff --git a/po/ja/rbot-greet.po b/po/ja/rbot-greet.po
index 8829b5a0..b7566650 100644
--- a/po/ja/rbot-greet.po
+++ b/po/ja/rbot-greet.po
@@ -10,6 +10,7 @@ msgstr ""
"PO-Revision-Date: 2010-06-30 09:58+0200\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
diff --git a/po/ja/rbot-hangman.po b/po/ja/rbot-hangman.po
index 8fe784da..119b8b31 100644
--- a/po/ja/rbot-hangman.po
+++ b/po/ja/rbot-hangman.po
@@ -6,109 +6,120 @@
msgid ""
msgstr ""
"Project-Id-Version: rbot\n"
-"POT-Creation-Date: 2009-03-20 15:57+0100\n"
+"POT-Creation-Date: 2011-06-03 12:39+0200\n"
"PO-Revision-Date: 2009-03-01 23:50+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-#: data/rbot/plugins/games/hangman.rb:245
-msgid "hangman game plugin - topics: play, stop"
-msgstr ""
-
-#: data/rbot/plugins/games/hangman.rb:247
+#: data/rbot/plugins/games/hangman.rb:246
msgid ""
"hangman play on <channel> with word <word> => use in private chat with the "
"bot to start a game with custom word\n"
msgstr ""
-#: data/rbot/plugins/games/hangman.rb:248
+#: data/rbot/plugins/games/hangman.rb:247
msgid ""
"hangman play random [with [max|min] length [<|>|== <length>]] => hangman "
"with a random word from %{site}\n"
msgstr ""
-#: data/rbot/plugins/games/hangman.rb:249
+#: data/rbot/plugins/games/hangman.rb:248
msgid ""
"hangman play with wordlist <wordlist> => hangman with random word from "
"<wordlist>"
msgstr ""
-#: data/rbot/plugins/games/hangman.rb:251
+#: data/rbot/plugins/games/hangman.rb:250
msgid "hangman stop => quits the current game"
msgstr ""
-#: data/rbot/plugins/games/hangman.rb:253
-msgid "define => seeks a definition for the previous answer using google"
+#: data/rbot/plugins/games/hangman.rb:252
+msgid ""
+"hangman define => seeks a definition for the previous answer using google"
+msgstr ""
+
+#: data/rbot/plugins/games/hangman.rb:254
+msgid "hangman game plugin - topics: play, stop, define"
msgstr ""
-#: data/rbot/plugins/games/hangman.rb:264
+#: data/rbot/plugins/games/hangman.rb:265
msgid "no such wordlist"
msgstr ""
-#: data/rbot/plugins/games/hangman.rb:285
+#: data/rbot/plugins/games/hangman.rb:286
msgid "suitable word not found in the set"
msgstr ""
-#: data/rbot/plugins/games/hangman.rb:311
+#: data/rbot/plugins/games/hangman.rb:312
msgid "i'm not on that channel"
msgstr ""
-#: data/rbot/plugins/games/hangman.rb:316
+#: data/rbot/plugins/games/hangman.rb:317
msgid "there's already a hangman game in progress on the channel"
msgstr ""
-#: data/rbot/plugins/games/hangman.rb:320
+#: data/rbot/plugins/games/hangman.rb:321
msgid "%{nick} has started a hangman -- join the fun!"
msgstr ""
-#: data/rbot/plugins/games/hangman.rb:344
+#: data/rbot/plugins/games/hangman.rb:345
msgid "oh well, the answer would've been %{answer}"
msgstr ""
-#: data/rbot/plugins/games/hangman.rb:351
+#: data/rbot/plugins/games/hangman.rb:352
msgid "no ongoing game"
msgstr ""
-#: data/rbot/plugins/games/hangman.rb:369
+#: data/rbot/plugins/games/hangman.rb:370
msgid "you nailed it!"
msgstr ""
-#: data/rbot/plugins/games/hangman.rb:371
+#: data/rbot/plugins/games/hangman.rb:372
msgid "you've killed the poor guy :("
msgstr ""
-#: data/rbot/plugins/games/hangman.rb:374
+#: data/rbot/plugins/games/hangman.rb:375
msgid "go %{b}again%{b}?"
msgstr ""
-#: data/rbot/plugins/games/hangman.rb:391
+#: data/rbot/plugins/games/hangman.rb:392
msgid "%{sentence} %{again} %{scores}"
msgstr ""
-#: data/rbot/plugins/games/hangman.rb:396
-msgid "wondering what that means? try ´%{prefix}define´"
+#: data/rbot/plugins/games/hangman.rb:397
+msgid "wondering what that means? try ´%{prefix}hangman define´"
msgstr ""
-#: data/rbot/plugins/games/hangman.rb:439
+#: data/rbot/plugins/games/hangman.rb:440
msgid "you got %{score} points after %{games} games"
msgstr ""
-#: data/rbot/plugins/games/hangman.rb:444
+#: data/rbot/plugins/games/hangman.rb:445
msgid "you haven't played hangman, how about playing it right now? :)"
msgstr ""
-#: data/rbot/plugins/games/hangman.rb:453
+#: data/rbot/plugins/games/hangman.rb:454
msgid "%{nick} has %{score} points after %{games} games"
msgstr ""
-#: data/rbot/plugins/games/hangman.rb:459
+#: data/rbot/plugins/games/hangman.rb:460
msgid "%{nick} hasn't played hangman :("
msgstr ""
-#: data/rbot/plugins/games/hangman.rb:471
+#: data/rbot/plugins/games/hangman.rb:472
msgid "%{games} games have been played on %{channel}"
msgstr ""
+
+#: data/rbot/plugins/games/hangman.rb:486
+msgid "looks like google has no definition for %{word}"
+msgstr ""
+
+#: data/rbot/plugins/games/hangman.rb:489
+msgid ""
+"no hangman game was played here recently, what do you want me to define?"
+msgstr ""
diff --git a/po/ja/rbot-keywords.po b/po/ja/rbot-keywords.po
index 593c8972..49a4048e 100644
--- a/po/ja/rbot-keywords.po
+++ b/po/ja/rbot-keywords.po
@@ -10,6 +10,7 @@ msgstr ""
"PO-Revision-Date: 2007-07-09 01:36-0400\n"
"Last-Translator: Yaohan Chen <yaohan.chen@gmail.com>\n"
"Language-Team: Japanese\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
diff --git a/po/ja/rbot-lastfm.po b/po/ja/rbot-lastfm.po
index 9de6b123..05762cca 100644
--- a/po/ja/rbot-lastfm.po
+++ b/po/ja/rbot-lastfm.po
@@ -12,8 +12,8 @@ msgid ""
"<location>. lastfm [<num>] events by <artist/group> => show information on "
"events by <artist/group>. lastfm [<num>] events at <venue> => show "
"information on events at specific <venue>. The number of events <num> that "
-"can be displayed is optional, defaults to %{d} and cannot be higher than %"
-"{m}. Append 'sort by <what> [in <order> order]' to sort events. Events can "
+"can be displayed is optional, defaults to %{d} and cannot be higher than "
+"%{m}. Append 'sort by <what> [in <order> order]' to sort events. Events can "
"be sorted by attendance or date (default) in ascending or descending order."
msgstr ""
@@ -142,9 +142,9 @@ msgid "could not retrieve events"
msgstr ""
#: data/rbot/plugins/lastfm.rb:280 data/rbot/plugins/lastfm.rb:335
-#: data/rbot/plugins/lastfm.rb:408 data/rbot/plugins/lastfm.rb:447
-#: data/rbot/plugins/lastfm.rb:466 data/rbot/plugins/lastfm.rb:518
-#: data/rbot/plugins/lastfm.rb:616
+#: data/rbot/plugins/lastfm.rb:409 data/rbot/plugins/lastfm.rb:448
+#: data/rbot/plugins/lastfm.rb:467 data/rbot/plugins/lastfm.rb:519
+#: data/rbot/plugins/lastfm.rb:617
msgid "last.fm parsing failed"
msgstr ""
@@ -152,7 +152,7 @@ msgstr ""
msgid "%{u} doesn't exist on last.fm"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:292 data/rbot/plugins/lastfm.rb:345
+#: data/rbot/plugins/lastfm.rb:292 data/rbot/plugins/lastfm.rb:346
msgid "error: %{e}"
msgstr ""
@@ -191,188 +191,188 @@ msgstr ""
#: data/rbot/plugins/lastfm.rb:340
msgid ""
-"%{user} doesn't exist on last.fm, perhaps they need to: lastfm user "
-"<username>"
+"%{user} doesn't exist on last.fm, perhaps they need to: %{prefix}lastfm set "
+"user <username>"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:351
+#: data/rbot/plugins/lastfm.rb:352
msgid "%{u} hasn't played anything recently"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:362
+#: data/rbot/plugins/lastfm.rb:363
msgid " [%{albumtext}, %{year}]"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:364
+#: data/rbot/plugins/lastfm.rb:365
msgid " [%{albumtext}]"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:376
+#: data/rbot/plugins/lastfm.rb:377
msgid "is listening to"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:380
+#: data/rbot/plugins/lastfm.rb:381
msgid "%{u} %{v} \"%{t}\" by %{bold}%{a}%{bold}%{b}"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:382
+#: data/rbot/plugins/lastfm.rb:383
msgid "listened to"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:387
+#: data/rbot/plugins/lastfm.rb:388
msgid "%{u} %{v} \"%{t}\" by %{bold}%{a}%{bold}%{b} %{p};"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:392
+#: data/rbot/plugins/lastfm.rb:393
msgid " [%{u}%{url}%{u}]"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:396
+#: data/rbot/plugins/lastfm.rb:397
msgid " -- see %{uri} for more"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:403 data/rbot/plugins/lastfm.rb:441
+#: data/rbot/plugins/lastfm.rb:404 data/rbot/plugins/lastfm.rb:442
msgid "I had problems getting info for %{a}"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:424
+#: data/rbot/plugins/lastfm.rb:425
msgid "%{b}%{a}%{b}"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:426
+#: data/rbot/plugins/lastfm.rb:427
msgid "%{u}%{t}%{u}"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:427
+#: data/rbot/plugins/lastfm.rb:428
msgid ""
"%{b}%{a}%{b} <%{u}> has been played %{b}%{c}%{b} times and is being listened "
"to by %{b}%{l}%{b} people"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:429
+#: data/rbot/plugins/lastfm.rb:430
msgid ". Tagged as: %{t}"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:431
+#: data/rbot/plugins/lastfm.rb:432
msgid ". Similar artists: %{s}"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:456
+#: data/rbot/plugins/lastfm.rb:457
msgid "%{bold}%{t}%{bold} by %{bold}%{a}%{bold} (%{n} listeners)"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:469
+#: data/rbot/plugins/lastfm.rb:470
msgid "track %{a} not found"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:483
+#: data/rbot/plugins/lastfm.rb:484
msgid ""
"%{b}%{name}%{b}, %{street}, %{u}%{city}%{u}, %{country}, see %{url} for more "
"info"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:507
+#: data/rbot/plugins/lastfm.rb:508
msgid " and %{maps} for maps"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:514
+#: data/rbot/plugins/lastfm.rb:515
msgid "I had problems getting album info"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:536
+#: data/rbot/plugins/lastfm.rb:537
msgid "I couldn't locate: \"%{a}\" by %{r}"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:540
+#: data/rbot/plugins/lastfm.rb:541
msgid "the album \"%{a}\" by %{r} %{y}has been played %{c} times"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:547
+#: data/rbot/plugins/lastfm.rb:548
msgid "okay, I'll remember that %{n} is %{u} on last.fm"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:556
+#: data/rbot/plugins/lastfm.rb:557
msgid "okay, I'll remember that %{n} prefers \"%{r}\" and \"%{p}\""
msgstr ""
-#: data/rbot/plugins/lastfm.rb:568
+#: data/rbot/plugins/lastfm.rb:569
msgid "%{nick} is %{user} on last.fm"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:573
+#: data/rbot/plugins/lastfm.rb:574
msgid ""
"sorry, I don't know who %{n} is on last.fm, perhaps they need to: lastfm set "
"user <username>"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:609
+#: data/rbot/plugins/lastfm.rb:610
msgid "no response body"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:611
+#: data/rbot/plugins/lastfm.rb:612
msgid "I had problems accessing last.fm: %{e}"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:628
+#: data/rbot/plugins/lastfm.rb:629
msgid "; see %{uri} for more"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:636
+#: data/rbot/plugins/lastfm.rb:637
msgid "%{user} has no friends :("
msgstr ""
-#: data/rbot/plugins/lastfm.rb:638
+#: data/rbot/plugins/lastfm.rb:639
msgid "%{user} has %{total} friends: %{friends}"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:640
+#: data/rbot/plugins/lastfm.rb:641
msgid "%{user} has %{total} friends, including %{friends}%{seemore}"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:655
+#: data/rbot/plugins/lastfm.rb:656
msgid "%{user} has not loved any tracks"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:657
+#: data/rbot/plugins/lastfm.rb:658
msgid "%{user} has loved %{total} tracks: %{tracks}"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:659
+#: data/rbot/plugins/lastfm.rb:660
msgid "%{user} has loved %{total} tracks, including %{tracks}%{seemore}"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:674
+#: data/rbot/plugins/lastfm.rb:675
msgid "no one seems to share %{user}'s musical taste"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:676
+#: data/rbot/plugins/lastfm.rb:677
msgid "%{user}'s musical neighbours are %{nbrs}"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:678
+#: data/rbot/plugins/lastfm.rb:679
msgid "%{user}'s musical neighbours include %{nbrs}%{seemore}"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:703
+#: data/rbot/plugins/lastfm.rb:704
msgid " or more"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:709
+#: data/rbot/plugins/lastfm.rb:710
msgid "%{user} hasn't played anything recently"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:711
+#: data/rbot/plugins/lastfm.rb:712
msgid "%{user} has recently played %{tracks}"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:717
+#: data/rbot/plugins/lastfm.rb:718
msgid "there are no shouts for %{user}"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:720
+#: data/rbot/plugins/lastfm.rb:721
msgid "<%{author}> %{body}"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:749
+#: data/rbot/plugins/lastfm.rb:750
msgid "%{user} hasn't played anything in this period of time"
msgstr ""
diff --git a/po/ja/rbot-markov.po b/po/ja/rbot-markov.po
index 0263febe..fa5bcd76 100644
--- a/po/ja/rbot-markov.po
+++ b/po/ja/rbot-markov.po
@@ -10,6 +10,7 @@ msgstr ""
"PO-Revision-Date: 2007-07-09 01:36-0400\n"
"Last-Translator: Yaohan Chen <yaohan.chen@gmail.com>\n"
"Language-Team: Japanese\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
diff --git a/po/ja/rbot-nickrecover.po b/po/ja/rbot-nickrecover.po
index 97e73163..7b9ed032 100644
--- a/po/ja/rbot-nickrecover.po
+++ b/po/ja/rbot-nickrecover.po
@@ -6,10 +6,11 @@
msgid ""
msgstr ""
"Project-Id-Version: rbot\n"
-"POT-Creation-Date: 2008-07-30 23:38+0200\n"
+"POT-Creation-Date: 2009-03-20 15:57+0100\n"
"PO-Revision-Date: 2008-07-30 23:38+0200\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
diff --git a/po/ja/rbot-nickserv.po b/po/ja/rbot-nickserv.po
index 364ac31b..5fb745e6 100644
--- a/po/ja/rbot-nickserv.po
+++ b/po/ja/rbot-nickserv.po
@@ -10,6 +10,7 @@ msgstr ""
"PO-Revision-Date: 2007-07-09 01:36-0400\n"
"Last-Translator: Yaohan Chen <yaohan.chen@gmail.com>\n"
"Language-Team: Japanese\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
diff --git a/po/ja/rbot-poll.po b/po/ja/rbot-poll.po
index 7589ceb1..c0f741d1 100644
--- a/po/ja/rbot-poll.po
+++ b/po/ja/rbot-poll.po
@@ -10,6 +10,7 @@ msgstr ""
"PO-Revision-Date: 2010-07-02 00:17+0200\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
diff --git a/po/ja/rbot-quiz.po b/po/ja/rbot-quiz.po
index e69de29b..9bc67cb8 100644
--- a/po/ja/rbot-quiz.po
+++ b/po/ja/rbot-quiz.po
@@ -0,0 +1,111 @@
+#: data/rbot/plugins/games/quiz.rb:183
+msgid "stopped quiz timer"
+msgstr ""
+
+#: data/rbot/plugins/games/quiz.rb:190
+msgid "quiz stopped"
+msgstr ""
+
+#: data/rbot/plugins/games/quiz.rb:285
+msgid "Sorry, the quiz database for %{chan} seems to be corrupt"
+msgstr ""
+
+#: data/rbot/plugins/games/quiz.rb:319
+msgid "Quiz game aministration commands (requires authentication): "
+msgstr ""
+
+#: data/rbot/plugins/games/quiz.rb:320
+msgid "'quiz autoask <on/off>' => enable/disable autoask mode"
+msgstr ""
+
+#: data/rbot/plugins/games/quiz.rb:321
+msgid ""
+"'quiz autoask delay <time>' => delay next quiz by <time> when in autoask mode"
+msgstr ""
+
+#: data/rbot/plugins/games/quiz.rb:322
+msgid ""
+"'quiz autoskip <on/off>' => enable/disable autoskip mode (autoskip implies "
+"autoask)"
+msgstr ""
+
+#: data/rbot/plugins/games/quiz.rb:323
+msgid ""
+"'quiz autoskip delay <time>' => wait <time> before skipping to next quiz "
+"when in autoskip mode"
+msgstr ""
+
+#: data/rbot/plugins/games/quiz.rb:324
+msgid ""
+"'quiz transfer <source> <dest> [score] [jokers]' => transfer [score] points "
+"and [jokers] jokers from <source> to <dest> (default is entire score and all "
+"jokers)"
+msgstr ""
+
+#: data/rbot/plugins/games/quiz.rb:325
+msgid "'quiz setscore <player> <score>' => set <player>'s score to <score>"
+msgstr ""
+
+#: data/rbot/plugins/games/quiz.rb:326
+msgid ""
+"'quiz setjokers <player> <jokers>' => set <player>'s number of jokers to "
+"<jokers>"
+msgstr ""
+
+#: data/rbot/plugins/games/quiz.rb:327
+msgid ""
+"'quiz deleteplayer <player>' => delete one player from the rank table (only "
+"works when score and jokers are set to 0)"
+msgstr ""
+
+#: data/rbot/plugins/games/quiz.rb:328
+msgid "'quiz cleanup' => remove players with no points and no jokers"
+msgstr ""
+
+#: data/rbot/plugins/games/quiz.rb:570
+msgid "Nobody managed to answer in %{time}! Skipping to the next question ..."
+msgstr ""
+
+#: data/rbot/plugins/games/quiz.rb:589
+msgid "you can't make me solve a quiz in autoskip mode, sorry"
+msgstr ""
+
+#: data/rbot/plugins/games/quiz.rb:664
+msgid "I'll skip to the next question as soon as the timeout expires, not now"
+msgstr ""
+
+#: data/rbot/plugins/games/quiz.rb:810
+msgid "autoask is %{status}, the delay is %{time}"
+msgstr ""
+
+#: data/rbot/plugins/games/quiz.rb:815
+msgid "autoask is not configured here"
+msgstr ""
+
+#: data/rbot/plugins/games/quiz.rb:834 data/rbot/plugins/games/quiz.rb:897
+msgid "I couldn't understand that delay expression, sorry"
+msgstr ""
+
+#: data/rbot/plugins/games/quiz.rb:840
+msgid ""
+"wait, you want me to ask the next question %{abs} BEFORE the previous one "
+"gets solved?"
+msgstr ""
+
+#: data/rbot/plugins/games/quiz.rb:873
+msgid "autoskip is %{status}, the delay is %{time}"
+msgstr ""
+
+#: data/rbot/plugins/games/quiz.rb:878
+msgid "autoskip is not configured here"
+msgstr ""
+
+#: data/rbot/plugins/games/quiz.rb:903
+msgid ""
+"wait, you want me to skip to the next question %{abs} BEFORE the previous "
+"one?"
+msgstr ""
+
+#: data/rbot/plugins/games/quiz.rb:908
+msgid "sure, I'll ask all the questions at the same time! </sarcasm>"
+msgstr ""
diff --git a/po/ja/rbot-quotes.po b/po/ja/rbot-quotes.po
index 8f37ec50..fa97e7e9 100644
--- a/po/ja/rbot-quotes.po
+++ b/po/ja/rbot-quotes.po
@@ -10,6 +10,7 @@ msgstr ""
"PO-Revision-Date: 2007-07-09 01:36-0400\n"
"Last-Translator: Yaohan Chen <yaohan.chen@gmail.com>\n"
"Language-Team: Japanese\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -37,8 +38,8 @@ msgstr ""
#: data/rbot/plugins/quotes.rb:149
msgid ""
"searchquote [<channel>] <regexp> => search for quote from <channel> that "
-"matches <regexp>. You only need to supply <channel> if you are addressing %"
-"{nick} privately."
+"matches <regexp>. You only need to supply <channel> if you are addressing "
+"%{nick} privately."
msgstr ""
#: data/rbot/plugins/quotes.rb:151
@@ -51,8 +52,8 @@ msgstr ""
#: data/rbot/plugins/quotes.rb:153
msgid ""
"topicquote [<channel>] [<num>] => set topic to quote from <channel> with "
-"number <num>. You only need to supply <channel> if you are addressing %"
-"{nick} privately. Without <num>, a random quote will be set."
+"number <num>. You only need to supply <channel> if you are addressing "
+"%{nick} privately. Without <num>, a random quote will be set."
msgstr ""
#: data/rbot/plugins/quotes.rb:155
diff --git a/po/ja/rbot-rss.po b/po/ja/rbot-rss.po
index 9588cb89..c9a5d6ef 100644
--- a/po/ja/rbot-rss.po
+++ b/po/ja/rbot-rss.po
@@ -6,19 +6,24 @@
msgid ""
msgstr ""
"Project-Id-Version: rbot\n"
-"POT-Creation-Date: 2009-03-20 15:57+0100\n"
+"POT-Creation-Date: 2011-06-03 12:39+0200\n"
"PO-Revision-Date: 2007-07-09 01:36-0400\n"
"Last-Translator: Yaohan Chen <yaohan.chen@gmail.com>\n"
"Language-Team: Japanese\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-#: data/rbot/plugins/rss.rb:888
+#: data/rbot/plugins/rss.rb:811
+msgid "You want me to rename %{handle} to itself?"
+msgstr ""
+
+#: data/rbot/plugins/rss.rb:932
msgid "no such feed %{handle}"
msgstr ""
-#: data/rbot/plugins/rss.rb:989
+#: data/rbot/plugins/rss.rb:1033
msgid "feed %{feed} had %{num} updates, showing the latest %{max}"
msgstr ""
diff --git a/po/ja/rbot-sed.po b/po/ja/rbot-sed.po
index a2b98f0c..30568a16 100644
--- a/po/ja/rbot-sed.po
+++ b/po/ja/rbot-sed.po
@@ -10,6 +10,7 @@ msgstr ""
"PO-Revision-Date: 2010-07-02 00:17+0200\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
diff --git a/po/ja/rbot-shiritori.po b/po/ja/rbot-shiritori.po
index faf6ce26..0484bfe3 100644
--- a/po/ja/rbot-shiritori.po
+++ b/po/ja/rbot-shiritori.po
@@ -6,10 +6,11 @@
msgid ""
msgstr ""
"Project-Id-Version: rbot\n"
-"POT-Creation-Date: 2008-06-20 01:49+0200\n"
+"POT-Creation-Date: 2009-03-20 15:57+0100\n"
"PO-Revision-Date: 2007-07-09 01:36-0400\n"
"Last-Translator: Yaohan Chen <yaohan.chen@gmail.com>\n"
"Language-Team: Japanese\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -25,11 +26,11 @@ msgstr "しりとりの始めの言葉を教えてください。"
#: data/rbot/plugins/games/shiritori.rb:213
msgid ""
-"Poor %{current_player} is playing alone! Anyone care to join? %"
-"{previous_word} -> %{current_word}"
+"Poor %{current_player} is playing alone! Anyone care to join? "
+"%{previous_word} -> %{current_word}"
msgstr ""
-"%{current_player} さんは一人で寂しいでしょう。他の人もしりとりしませんか?%"
-"{previous_word} -> %{current_word}"
+"%{current_player} さんは一人で寂しいでしょう。他の人もしりとりしませんか?"
+"%{previous_word} -> %{current_word}"
#: data/rbot/plugins/games/shiritori.rb:244
msgid "%{player} took too long and is out of the game. Try again next game!"
diff --git a/po/ja/rbot-spell.po b/po/ja/rbot-spell.po
index 18be7ccd..2aa47db1 100644
--- a/po/ja/rbot-spell.po
+++ b/po/ja/rbot-spell.po
@@ -10,6 +10,7 @@ msgstr ""
"PO-Revision-Date: 2007-07-09 01:36-0400\n"
"Last-Translator: Yaohan Chen <yaohan.chen@gmail.com>\n"
"Language-Team: Japanese\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
diff --git a/po/ja/rbot-spotify.po b/po/ja/rbot-spotify.po
index 68c54e07..0ceada81 100644
--- a/po/ja/rbot-spotify.po
+++ b/po/ja/rbot-spotify.po
@@ -10,6 +10,7 @@ msgstr ""
"PO-Revision-Date: 2010-06-30 09:58+0200\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
diff --git a/po/ja/rbot-time.po b/po/ja/rbot-time.po
index e69de29b..900b0805 100644
--- a/po/ja/rbot-time.po
+++ b/po/ja/rbot-time.po
@@ -0,0 +1,48 @@
+#: data/rbot/plugins/time.rb:18
+msgid ""
+"usage: time set <Continent>/<City> -- setting your location allows the bot "
+"to calibrate time replies into your time zone, and other people to figure "
+"out what time it is for you"
+msgstr ""
+
+#: data/rbot/plugins/time.rb:20
+msgid ""
+"usage: time <timestamp|time zone|nick> -- %{b}timestamp%{b}: get info about "
+"a specific time, relative to your own time zone | %{b}time zone%{b}: get "
+"local time of a certain location, <time zone> can be '<Continent>/<City>' or "
+"a two character country code | %{b}nick%{b}: get local time of another "
+"person, given they have set their location | see `%{prefix}help time set` on "
+"how to set your location"
+msgstr ""
+
+#: data/rbot/plugins/time.rb:90
+msgid ""
+"I don't know where you are, use %{pfx}time set <Continent>/<City> to let me "
+"know"
+msgstr ""
+
+#: data/rbot/plugins/time.rb:92
+msgid ""
+"I don't know where %{nick} is, (s)he should use %{pfx}time set <Continent>/"
+"<City> to let me know"
+msgstr ""
+
+#: data/rbot/plugins/time.rb:180
+msgid "unintelligible time"
+msgstr ""
+
+#: data/rbot/plugins/time.rb:189
+msgid "%{time} %{w} %{str}"
+msgstr ""
+
+#: data/rbot/plugins/time.rb:190
+msgid "%a, %d %b %Y %H:%M:%S %Z %z"
+msgstr ""
+
+#: data/rbot/plugins/time.rb:192
+msgid "is"
+msgstr ""
+
+#: data/rbot/plugins/time.rb:192
+msgid "was"
+msgstr ""
diff --git a/po/ja/rbot-translator.po b/po/ja/rbot-translator.po
index 3fac39d7..a14a670a 100644
--- a/po/ja/rbot-translator.po
+++ b/po/ja/rbot-translator.po
@@ -10,6 +10,7 @@ msgstr ""
"PO-Revision-Date: 2007-07-09 01:36-0400\n"
"Last-Translator: Yaohan Chen <yaohan.chen@gmail.com>\n"
"Language-Team: Japanese\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -59,8 +60,8 @@ msgstr ""
#: data/rbot/plugins/translator.rb:348
msgid ""
-"Command: <translator> <from> <to> <phrase>, where <translator> is one of: %"
-"{translators}. If \"translator\" is used in place of the translator name, "
+"Command: <translator> <from> <to> <phrase>, where <translator> is one of: "
+"%{translators}. If \"translator\" is used in place of the translator name, "
"the first translator in translator.default_list which supports the specified "
"direction will be picked automatically. Use \"help <translator>\" to look up "
"supported from and to languages"
@@ -74,8 +75,8 @@ msgstr ""
#: data/rbot/plugins/translator.rb:386
msgid ""
-"Unable to auto-detect source language due to broken google translator, see %"
-"{reverse}%{prefix}help translate failed%{reverse} for details"
+"Unable to auto-detect source language due to broken google translator, see "
+"%{reverse}%{prefix}help translate failed%{reverse} for details"
msgstr ""
#: data/rbot/plugins/translator.rb:391
diff --git a/po/ja/rbot-tumblr.po b/po/ja/rbot-tumblr.po
index 21b8f941..421c90ce 100644
--- a/po/ja/rbot-tumblr.po
+++ b/po/ja/rbot-tumblr.po
@@ -10,6 +10,7 @@ msgstr ""
"PO-Revision-Date: 2010-06-30 09:58+0200\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -30,8 +31,8 @@ msgstr ""
#: data/rbot/plugins/tumblr.rb:91
msgid ""
-"Links on %{chan} will go to %{group} using account %{email} and password %"
-"{pwd}"
+"Links on %{chan} will go to %{group} using account %{email} and password "
+"%{pwd}"
msgstr ""
#: data/rbot/plugins/tumblr.rb:107
diff --git a/po/ja/rbot-twitter.po b/po/ja/rbot-twitter.po
index 11fd1037..c5afc904 100644
--- a/po/ja/rbot-twitter.po
+++ b/po/ja/rbot-twitter.po
@@ -6,19 +6,26 @@
msgid ""
msgstr ""
"Project-Id-Version: rbot\n"
-"POT-Creation-Date: 2009-03-20 15:57+0100\n"
+"POT-Creation-Date: 2011-06-03 12:39+0200\n"
"PO-Revision-Date: 2007-07-09 01:36-0400\n"
"Last-Translator: Yaohan Chen <yaohan.chen@gmail.com>\n"
"Language-Team: Japanese\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-#: data/rbot/plugins/twitter.rb:191
+#: data/rbot/plugins/twitter.rb:200
+msgid ""
+"My authorization failed! Did you block me? Or is my Twitter Consumer Key/"
+"Secret pair incorrect?"
+msgstr ""
+
+#: data/rbot/plugins/twitter.rb:283
msgid "actions will be twitted"
msgstr ""
-#: data/rbot/plugins/twitter.rb:193
+#: data/rbot/plugins/twitter.rb:285
msgid "actions will not be twitted"
msgstr ""
diff --git a/po/ja/rbot-uno.po b/po/ja/rbot-uno.po
index c0009cdd..e722b4c9 100644
--- a/po/ja/rbot-uno.po
+++ b/po/ja/rbot-uno.po
@@ -6,524 +6,552 @@
msgid ""
msgstr ""
"Project-Id-Version: rbot\n"
-"POT-Creation-Date: 2009-03-20 15:57+0100\n"
+"POT-Creation-Date: 2011-06-03 12:39+0200\n"
"PO-Revision-Date: 2007-07-09 01:36-0400\n"
"Last-Translator: Yaohan Chen <yaohan.chen@gmail.com>\n"
"Language-Team: Japanese\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-#: data/rbot/plugins/games/uno.rb:243
+#: data/rbot/plugins/games/uno.rb:215
+msgid "you can't do that, %{p}"
+msgstr ""
+
+#: data/rbot/plugins/games/uno.rb:251
msgid "%{p} deals the first card from the stock"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:266
+#: data/rbot/plugins/games/uno.rb:274
msgid "no time"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:278
+#: data/rbot/plugins/games/uno.rb:286
msgid "Playing order was reversed!"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:280
+#: data/rbot/plugins/games/uno.rb:288
msgid "%{cp} bounces the pick to %{np}"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:291
+#: data/rbot/plugins/games/uno.rb:299
msgid "%{p} skips a turn!"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:380
+#: data/rbot/plugins/games/uno.rb:388
msgid "what cards were that again?"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:400
+#: data/rbot/plugins/games/uno.rb:414 data/rbot/plugins/games/uno.rb:473
+msgid "%{p}, choose a color with: co r|b|g|y"
+msgstr ""
+
+#: data/rbot/plugins/games/uno.rb:414
+msgid "you already played your card, "
+msgstr ""
+
+#: data/rbot/plugins/games/uno.rb:422
msgid "you can't play that card"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:427
+#: data/rbot/plugins/games/uno.rb:449
msgid "%{p} plays %{card} twice!"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:432
+#: data/rbot/plugins/games/uno.rb:454
msgid "%{p} plays %{card}"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:435
+#: data/rbot/plugins/games/uno.rb:457
msgid "%{p} has %{uno}!"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:451
-msgid "%{p}, choose a color with: co r|b|g|y"
-msgstr ""
-
-#: data/rbot/plugins/games/uno.rb:454
+#: data/rbot/plugins/games/uno.rb:476
msgid "you don't have two cards of that kind"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:457
+#: data/rbot/plugins/games/uno.rb:479
msgid "you don't have that card"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:467
+#: data/rbot/plugins/games/uno.rb:489
msgid "%{cp} challenges %{lp}'s %{card}!"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:471
+#: data/rbot/plugins/games/uno.rb:493
msgid "%{p} has %{cards}"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:483
+#: data/rbot/plugins/games/uno.rb:506
msgid "%{lp}'s move was legal, %{cp} must pick %{b}%{n}%{b} cards!"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:492
+#: data/rbot/plugins/games/uno.rb:515
msgid ""
"%{lp}'s move was %{b}not%{b} legal, %{lp} must pick %{b}%{n}%{b} cards and "
"play again!"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:520
+#: data/rbot/plugins/games/uno.rb:543
msgid "%{p} passes turn, and has to pick %{b}%{n}%{b} cards!"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:527
+#: data/rbot/plugins/games/uno.rb:554
msgid "%{p} passes turn"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:529
+#: data/rbot/plugins/games/uno.rb:556
msgid "you need to pick a card first"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:539
+#: data/rbot/plugins/games/uno.rb:566
msgid "you can't pick a color now, %{p}"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:554
+#: data/rbot/plugins/games/uno.rb:581
msgid "what color is that?"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:557
+#: data/rbot/plugins/games/uno.rb:584
msgid "color is now %{c}"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:565
+#: data/rbot/plugins/games/uno.rb:592
msgid "This %{uno} game has been going on for %{time}"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:570
+#: data/rbot/plugins/games/uno.rb:597
msgid "The game hasn't started yet"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:575
+#: data/rbot/plugins/games/uno.rb:602
msgid "%{uno} playing turn: %{players}"
msgstr "プラグイン%{count}個:%{list}"
-#: data/rbot/plugins/games/uno.rb:584
+#: data/rbot/plugins/games/uno.rb:609
+#, fuzzy
+msgid "nobody is playing %{uno} yet!"
+msgstr "もうすでにしりとりを遊んでいます"
+
+#: data/rbot/plugins/games/uno.rb:617
msgid "it's %{player}'s turn"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:594
+#: data/rbot/plugins/games/uno.rb:627
msgid "next player must respond correctly or pick %{b}%{n}%{b} cards"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:601
+#: data/rbot/plugins/games/uno.rb:634
msgid "Current discard: %{card} %{c}"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:610
+#: data/rbot/plugins/games/uno.rb:643
msgid "Your cards: %{cards}"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:626
+#: data/rbot/plugins/games/uno.rb:659
msgid "%{player} picks a card"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:636
+#: data/rbot/plugins/games/uno.rb:669
msgid "Shuffling discarded cards"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:639
+#: data/rbot/plugins/games/uno.rb:672
msgid "No more cards!"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:645
+#: data/rbot/plugins/games/uno.rb:678
msgid "You picked %{picked}"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:652
+#: data/rbot/plugins/games/uno.rb:685
msgid "you're already in the game, %{p}"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:659
+#: data/rbot/plugins/games/uno.rb:692
msgid "you dropped from the game, %{p}, you can't get back in"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:673
+#: data/rbot/plugins/games/uno.rb:699
+msgid ""
+"you can't join now, %{p}, a %{card} was just played, wait until next turn"
+msgstr ""
+
+#: data/rbot/plugins/games/uno.rb:713
msgid "%{p} joins this game of %{uno}"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:681
+#: data/rbot/plugins/games/uno.rb:721
msgid "game will start in 20 seconds"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:692
+#: data/rbot/plugins/games/uno.rb:732
msgid "%{p} isn't playing %{uno}"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:697
+#: data/rbot/plugins/games/uno.rb:737
msgid "%{p} gives up this game of %{uno}"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:723
+#: data/rbot/plugins/games/uno.rb:744 data/rbot/plugins/games/uno.rb:802
+msgid "game start countdown stopped"
+msgstr ""
+
+#: data/rbot/plugins/games/uno.rb:770
+#, fuzzy
+msgid "there is no '%{nick}' here"
+msgstr "「%{ruleset}」というルールセットは知りません。"
+
+#: data/rbot/plugins/games/uno.rb:776
msgid "%{p} is already playing %{uno} here"
msgstr "もうすでにしりとりを遊んでいます"
-#: data/rbot/plugins/games/uno.rb:733
+#: data/rbot/plugins/games/uno.rb:786
msgid "%{p} takes %{b}%{old}%{b}'s place at %{uno}"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:739
+#: data/rbot/plugins/games/uno.rb:792
msgid "%{b}%{old}%{b} isn't playing %{uno} here"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:748
+#: data/rbot/plugins/games/uno.rb:807
msgid "%{uno} game halted after %{time}"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:753
+#: data/rbot/plugins/games/uno.rb:812
msgid "%{uno} game halted before it could start"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:758
+#: data/rbot/plugins/games/uno.rb:817
msgid "%{uno} game finished after %{time}! The winner is %{p}"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:769
+#: data/rbot/plugins/games/uno.rb:828
msgid "%{p} has to pick %{b}%{n}%{b} cards!"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:777
+#: data/rbot/plugins/games/uno.rb:836
msgid "%{p} still had %{cards}"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:789
+#: data/rbot/plugins/games/uno.rb:848
msgid "%{p} wins with %{b}%{score}%{b} points!"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:819
+#: data/rbot/plugins/games/uno.rb:878
msgid "'jo' to join in"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:820
+#: data/rbot/plugins/games/uno.rb:879
msgid ""
"'pl <card>' to play <card>: e.g. 'pl g7' to play Green 7, or 'pl rr' to play "
"Red Reverse, or 'pl y2y2' to play both Yellow 2 cards"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:821
+#: data/rbot/plugins/games/uno.rb:880
msgid "'pe' to pick a card"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:822
+#: data/rbot/plugins/games/uno.rb:881
msgid "'pa' to pass your turn"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:823
+#: data/rbot/plugins/games/uno.rb:882
msgid ""
"'co <color>' to pick a color after playing a Wild: e.g. 'co g' to select "
"Green (or 'pl w+4 g' to select the color when playing the Wild)"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:824
+#: data/rbot/plugins/games/uno.rb:883
msgid "'ca' to show current cards"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:825
+#: data/rbot/plugins/games/uno.rb:884
msgid "'cd' to show the current discard"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:826
+#: data/rbot/plugins/games/uno.rb:885
msgid "'ch' to challenge a Wild +4"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:827
+#: data/rbot/plugins/games/uno.rb:886
msgid "'od' to show the playing order"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:828
+#: data/rbot/plugins/games/uno.rb:887
msgid "'ti' to show play time"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:829
+#: data/rbot/plugins/games/uno.rb:888
msgid "'tu' to show whose turn it is"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:832
+#: data/rbot/plugins/games/uno.rb:891
msgid ""
"A Wild +4 can only be played legally if you don't have normal (not special) "
"cards of the current color. "
msgstr ""
-#: data/rbot/plugins/games/uno.rb:833
+#: data/rbot/plugins/games/uno.rb:892
msgid "The next player can challenge a W+4 by using the 'ch' command. "
msgstr ""
-#: data/rbot/plugins/games/uno.rb:834
+#: data/rbot/plugins/games/uno.rb:893
msgid ""
"If the W+4 play was illegal, the player who played it must pick the W+4, "
"pick 4 cards from the stock, and play a legal card. "
msgstr ""
-#: data/rbot/plugins/games/uno.rb:835
+#: data/rbot/plugins/games/uno.rb:894
msgid ""
"If the W+4 play was legal, the challenger must pick 6 cards instead of 4."
msgstr ""
-#: data/rbot/plugins/games/uno.rb:837
+#: data/rbot/plugins/games/uno.rb:896
msgid ""
"play all your cards, one at a time, by matching either the color or the "
"value of the currently discarded card. "
msgstr ""
-#: data/rbot/plugins/games/uno.rb:838
+#: data/rbot/plugins/games/uno.rb:897
msgid ""
"cards with special effects: Skip (next player skips a turn), Reverse "
"(reverses the playing order), +2 (next player has to take 2 cards). "
msgstr ""
-#: data/rbot/plugins/games/uno.rb:839
+#: data/rbot/plugins/games/uno.rb:898
msgid ""
"Wilds can be played on any card, and you must specify the color for the next "
"card. "
msgstr ""
-#: data/rbot/plugins/games/uno.rb:840
+#: data/rbot/plugins/games/uno.rb:899
msgid ""
"Wild +4 also forces the next player to take 4 cards, but it can only be "
"played if you can't play a color card. "
msgstr ""
-#: data/rbot/plugins/games/uno.rb:841
+#: data/rbot/plugins/games/uno.rb:900
msgid ""
"you can play another +2 or +4 card on a +2 card, and a +4 on a +4, forcing "
"the first player who can't play one to pick the cumulative sum of all cards. "
msgstr ""
-#: data/rbot/plugins/games/uno.rb:842
+#: data/rbot/plugins/games/uno.rb:901
msgid ""
"you can also play a Reverse on a +2 or +4, bouncing the effect back to the "
"previous player (that now comes next). "
msgstr ""
-#: data/rbot/plugins/games/uno.rb:845
+#: data/rbot/plugins/games/uno.rb:904
msgid ""
"The points won with a game of %{uno} are totalled from the cards remaining "
"in the hands of the other players."
msgstr ""
-#: data/rbot/plugins/games/uno.rb:846
+#: data/rbot/plugins/games/uno.rb:905
msgid ""
"Each normal (not special) card is worth its face value (from 0 to 9 points)."
msgstr ""
-#: data/rbot/plugins/games/uno.rb:847
+#: data/rbot/plugins/games/uno.rb:906
msgid "Each colored special card (+2, Reverse, Skip) is worth 20 points."
msgstr ""
-#: data/rbot/plugins/games/uno.rb:848
+#: data/rbot/plugins/games/uno.rb:907
msgid "Each Wild and Wild +4 is worth 50 points."
msgstr ""
-#: data/rbot/plugins/games/uno.rb:853
+#: data/rbot/plugins/games/uno.rb:912
msgid ""
"You can see the scoring table with 'uno top N' where N is the number of top "
"scores to show."
msgstr ""
-#: data/rbot/plugins/games/uno.rb:855
+#: data/rbot/plugins/games/uno.rb:914
msgid ""
"You can see the winners table with 'uno topwin N' where N is the number of "
"top winners to show."
msgstr ""
-#: data/rbot/plugins/games/uno.rb:858
+#: data/rbot/plugins/games/uno.rb:917
msgid "There are 108 cards in a standard %{uno} deck."
msgstr ""
-#: data/rbot/plugins/games/uno.rb:859
+#: data/rbot/plugins/games/uno.rb:918
msgid ""
"For each color (Blue, Green, Red, Yellow) there are 19 numbered cards (from "
"0 to 9), with two of each number except for 0."
msgstr ""
-#: data/rbot/plugins/games/uno.rb:860
+#: data/rbot/plugins/games/uno.rb:919
msgid ""
"There are also 6 special cards for each color, two each of +2, Reverse, Skip."
msgstr ""
-#: data/rbot/plugins/games/uno.rb:861
+#: data/rbot/plugins/games/uno.rb:920
msgid "Finally, there are 4 Wild and 4 Wild +4 cards."
msgstr ""
-#: data/rbot/plugins/games/uno.rb:864
+#: data/rbot/plugins/games/uno.rb:923
msgid ""
"The game manager (the user that started the game) can execute the following "
"commands to manage it: "
msgstr ""
-#: data/rbot/plugins/games/uno.rb:866
+#: data/rbot/plugins/games/uno.rb:925
msgid ""
"'uno drop <user>' to drop a user from the game (any user can drop itself "
"using 'uno drop')"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:867
+#: data/rbot/plugins/games/uno.rb:926
msgid ""
"'uno replace <old> [with] <new>' to replace a player with someone else "
"(useful in case of disconnects)"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:868
+#: data/rbot/plugins/games/uno.rb:927
msgid "'uno transfer [to] <nick>' to transfer game ownership to someone else"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:869
+#: data/rbot/plugins/games/uno.rb:928
msgid "'uno end' to end the game before its natural completion"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:872
+#: data/rbot/plugins/games/uno.rb:931
msgid ""
"%{uno} game. !uno to start a game. see 'help uno rules' for the rules, 'help "
"uno admin' for admin commands, 'help uno score' for scoring rules. In-game "
"commands: %{cmds}."
msgstr ""
-#: data/rbot/plugins/games/uno.rb:892
+#: data/rbot/plugins/games/uno.rb:951
msgid "you already picked a card"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:899 data/rbot/plugins/games/uno.rb:906
-#: data/rbot/plugins/games/uno.rb:912 data/rbot/plugins/games/uno.rb:918
-#: data/rbot/plugins/games/uno.rb:934
+#: data/rbot/plugins/games/uno.rb:958 data/rbot/plugins/games/uno.rb:965
+#: data/rbot/plugins/games/uno.rb:971 data/rbot/plugins/games/uno.rb:977
+#: data/rbot/plugins/games/uno.rb:993
msgid "It's not your turn"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:931
+#: data/rbot/plugins/games/uno.rb:990
msgid "previous move cannot be challenged"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:945
+#: data/rbot/plugins/games/uno.rb:1004
msgid "it's your turn, sleepyhead"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:957
+#: data/rbot/plugins/games/uno.rb:1016
msgid ""
"There is already an %{uno} game running here, managed by %{who}. say 'jo' to "
"join in"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:965
+#: data/rbot/plugins/games/uno.rb:1024
msgid "Ok, created %{uno} game on %{channel}, say 'jo' to join in"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:973 data/rbot/plugins/games/uno.rb:993
-#: data/rbot/plugins/games/uno.rb:1129 data/rbot/plugins/games/uno.rb:1137
-#: data/rbot/plugins/games/uno.rb:1145
+#: data/rbot/plugins/games/uno.rb:1032 data/rbot/plugins/games/uno.rb:1052
+#: data/rbot/plugins/games/uno.rb:1188 data/rbot/plugins/games/uno.rb:1196
+#: data/rbot/plugins/games/uno.rb:1204
msgid "There is no %{uno} game running here"
msgstr "「%{ruleset}」というルールセットは知りません。"
-#: data/rbot/plugins/games/uno.rb:983
+#: data/rbot/plugins/games/uno.rb:1042
msgid "%{uno} game ownership transferred from %{old} to %{nick}"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:987
+#: data/rbot/plugins/games/uno.rb:1046
msgid "who is this %{nick} you want me to transfer game ownership to?"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:1071
+#: data/rbot/plugins/games/uno.rb:1130
msgid "%{nf} %{uno} games completed over %{np} games played. "
msgstr ""
-#: data/rbot/plugins/games/uno.rb:1076
+#: data/rbot/plugins/games/uno.rb:1135
msgid "%{cgt} game time for completed games"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:1080
+#: data/rbot/plugins/games/uno.rb:1139
msgid " on %{tgt} total game time. "
msgstr ""
-#: data/rbot/plugins/games/uno.rb:1086
+#: data/rbot/plugins/games/uno.rb:1145
msgid "%{avg} average game time for completed games"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:1089
+#: data/rbot/plugins/games/uno.rb:1148
msgid ", %{tavg} for all games"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:1094
+#: data/rbot/plugins/games/uno.rb:1153
msgid "nobody has played %{uno} on %{chan} yet"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:1105
+#: data/rbot/plugins/games/uno.rb:1164
msgid "%{nick} never played %{uno} here"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:1114
+#: data/rbot/plugins/games/uno.rb:1173
msgid "%{nick} played %{np} %{uno} games here, "
msgstr ""
-#: data/rbot/plugins/games/uno.rb:1117
+#: data/rbot/plugins/games/uno.rb:1176
msgid "forfeited %{nf} games, "
msgstr ""
-#: data/rbot/plugins/games/uno.rb:1118
+#: data/rbot/plugins/games/uno.rb:1177
msgid "won %{nw} games"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:1120
+#: data/rbot/plugins/games/uno.rb:1179
msgid " with %{score} total points"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:1122
+#: data/rbot/plugins/games/uno.rb:1181
msgid " and an average of %{avg} points per opponent"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:1149
+#: data/rbot/plugins/games/uno.rb:1208
msgid "%{num} cards in stock: %{stock}"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:1165
+#: data/rbot/plugins/games/uno.rb:1224
msgid "no %{uno} games were completed here"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:1173
+#: data/rbot/plugins/games/uno.rb:1232
msgid "%{uno} %{num} highest scores: "
msgstr ""
-#: data/rbot/plugins/games/uno.rb:1182
+#: data/rbot/plugins/games/uno.rb:1241
msgid "%{i}. %{b}%{nick}%{b} with %{b}%{score}%{b} points"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:1189 data/rbot/plugins/games/uno.rb:1211
+#: data/rbot/plugins/games/uno.rb:1248 data/rbot/plugins/games/uno.rb:1270
msgid "%{i}. %{nick} ( %{score} )"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:1195
+#: data/rbot/plugins/games/uno.rb:1254
msgid "%{uno} %{num} most wins: "
msgstr ""
-#: data/rbot/plugins/games/uno.rb:1204
+#: data/rbot/plugins/games/uno.rb:1263
msgid "%{i}. %{b}%{nick}%{b} with %{b}%{score}%{b} wins"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:1217
+#: data/rbot/plugins/games/uno.rb:1276
msgid "uh, what kind of score list did you want, again?"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:1218
+#: data/rbot/plugins/games/uno.rb:1277
msgid ""
" I can only show the top scores (with top) and the most wins (with topwin)"
msgstr ""
diff --git a/po/ja/rbot-weather.po b/po/ja/rbot-weather.po
index e69de29b..5ba7147c 100644
--- a/po/ja/rbot-weather.po
+++ b/po/ja/rbot-weather.po
@@ -0,0 +1,37 @@
+#: data/rbot/plugins/weather.rb:32
+msgid "couldn't get data for %{station} (%{message})"
+msgstr ""
+
+#: data/rbot/plugins/weather.rb:57
+msgid ""
+"At %{time} the conditions at %{location} (%{station_id}) were %{weather} "
+"with a visibility of %{visibility_mi}mi. The wind was %{wind} with "
+"%{relative_humidity}%% relative humidity. The temperature was "
+"%{temperature}%{heatindexorwindchill}, and the pressure was %{pressure}."
+msgstr ""
+
+#: data/rbot/plugins/weather.rb:64
+msgid " with a heat index of %{hi}"
+msgstr ""
+
+#: data/rbot/plugins/weather.rb:66
+msgid " with a windchill of %{wc}"
+msgstr ""
+
+#: data/rbot/plugins/weather.rb:169
+msgid "%{error}, will try WU service"
+msgstr ""
+
+#: data/rbot/plugins/weather.rb:318
+msgid "no reason specified"
+msgstr ""
+
+#: data/rbot/plugins/weather.rb:365
+msgid ""
+"Google weather info for %{city} on %{date}: %{conds}. Three-day forecast: "
+"%{forecast}"
+msgstr ""
+
+#: data/rbot/plugins/weather.rb:373
+msgid "Google weather failed: %{e}"
+msgstr ""
diff --git a/po/ja/rbot-wheelfortune.po b/po/ja/rbot-wheelfortune.po
index fc7ad666..c26bcbba 100644
--- a/po/ja/rbot-wheelfortune.po
+++ b/po/ja/rbot-wheelfortune.po
@@ -10,6 +10,7 @@ msgstr ""
"PO-Revision-Date: 2007-07-09 01:36-0400\n"
"Last-Translator: Yaohan Chen <yaohan.chen@gmail.com>\n"
"Language-Team: Japanese\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -113,8 +114,8 @@ msgstr ""
#: data/rbot/plugins/games/wheelfortune.rb:320
msgid ""
-"there's already a pending clue for %{name} round %{count} on %{chan}: %"
-"{catclue}"
+"there's already a pending clue for %{name} round %{count} on %{chan}: "
+"%{catclue}"
msgstr ""
#: data/rbot/plugins/games/wheelfortune.rb:333
@@ -142,8 +143,8 @@ msgstr ""
#: data/rbot/plugins/games/wheelfortune.rb:380
msgid ""
-"you can only replace questions between rounds %{min} and %{max} in the %"
-"{name} game on %{chan}"
+"you can only replace questions between rounds %{min} and %{max} in the "
+"%{name} game on %{chan}"
msgstr ""
#: data/rbot/plugins/games/wheelfortune.rb:409
@@ -176,8 +177,8 @@ msgstr ""
#: data/rbot/plugins/games/wheelfortune.rb:495
msgid ""
-"%{bold}%{color}%{name}%{bold}%{nocolor}: %{who} %{bold}wins%{bold} after %"
-"{count} rounds!\n"
+"%{bold}%{color}%{name}%{bold}%{nocolor}: %{who} %{bold}wins%{bold} after "
+"%{count} rounds!\n"
"The final score is"
msgstr ""
diff --git a/po/ja/rbot-youtube.po b/po/ja/rbot-youtube.po
index ff540579..9e683813 100644
--- a/po/ja/rbot-youtube.po
+++ b/po/ja/rbot-youtube.po
@@ -6,10 +6,11 @@
msgid ""
msgstr ""
"Project-Id-Version: rbot\n"
-"POT-Creation-Date: 2008-06-20 01:49+0200\n"
+"POT-Creation-Date: 2009-03-20 15:57+0100\n"
"PO-Revision-Date: 2007-07-09 01:36-0400\n"
"Last-Translator: Yaohan Chen <yaohan.chen@gmail.com>\n"
"Language-Team: Japanese\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -17,8 +18,8 @@ msgstr ""
#: data/rbot/plugins/youtube.rb:33
msgid ""
-"Category: %{cat}. Rating: %{rating}. Author: %{author}. Duration: %"
-"{duration}. %{views} views, faved %{faves} times. %{desc}"
+"Category: %{cat}. Rating: %{rating}. Author: %{author}. Duration: "
+"%{duration}. %{views} views, faved %{faves} times. %{desc}"
msgstr ""
#: data/rbot/plugins/youtube.rb:77 data/rbot/plugins/youtube.rb:107
@@ -27,8 +28,8 @@ msgstr ""
#: data/rbot/plugins/youtube.rb:183
msgid ""
-"%{bold}%{title}%{bold} [%{cat}] %{rating} @ %{url} by %{author} (%"
-"{duration}). %{views} views, faved %{faves} times. %{desc}"
+"%{bold}%{title}%{bold} [%{cat}] %{rating} @ %{url} by %{author} "
+"(%{duration}). %{views} views, faved %{faves} times. %{desc}"
msgstr ""
#: data/rbot/plugins/youtube.rb:186
diff --git a/po/ja/rbot.po b/po/ja/rbot.po
index 438c5f5d..ca5fcfbf 100644
--- a/po/ja/rbot.po
+++ b/po/ja/rbot.po
@@ -6,10 +6,11 @@
msgid ""
msgstr ""
"Project-Id-Version: rbot\n"
-"POT-Creation-Date: 2010-06-30 09:58+0200\n"
+"POT-Creation-Date: 2011-06-03 12:39+0200\n"
"PO-Revision-Date: 2007-07-09 01:36-0400\n"
"Last-Translator: Yaohan Chen <yaohan.chen@gmail.com>\n"
"Language-Team: Japanese\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -267,8 +268,8 @@ msgstr ""
#: lib/rbot/core/auth.rb:403
msgid ""
-"user destroy <botuser> : destroys <botuser>. This function %{highlight}must%"
-"{highlight} be called in two steps. On the first call <botuser> is queued "
+"user destroy <botuser> : destroys <botuser>. This function %{highlight}must"
+"%{highlight} be called in two steps. On the first call <botuser> is queued "
"for destruction. On the second call, which must be in the form 'user confirm "
"destroy <botuser>', the botuser will be destroyed. If you want to cancel the "
"destruction, issue the command 'user cancel destroy <botuser>'"
@@ -276,321 +277,333 @@ msgstr ""
#: lib/rbot/core/auth.rb:405
msgid ""
+"user export [to <filename>]: exports user data to file <filename> (default: "
+"new-auth.users)"
+msgstr ""
+
+#: lib/rbot/core/auth.rb:407
+msgid ""
+"user import [from <filename>]: import user data from file <filename> "
+"(default: new-auth.users)"
+msgstr ""
+
+#: lib/rbot/core/auth.rb:409
+msgid ""
"user topics: show, enable|disable, add|rm netmask, set, reset, tell, create, "
-"list, destroy"
+"list, destroy, import, export"
msgstr ""
-#: lib/rbot/core/auth.rb:408
+#: lib/rbot/core/auth.rb:412
msgid ""
"auth <masterpassword>: log in as the bot owner; other commands: login, "
"whoami, permissions syntax, permissions [re]set, permissions view, user, "
"meet, hello, allow, deny"
msgstr ""
-#: lib/rbot/core/auth.rb:410
+#: lib/rbot/core/auth.rb:414
msgid ""
"meet <nick> [as <user>]: creates a bot user for nick, calling it user "
"(defaults to the nick itself)"
msgstr ""
-#: lib/rbot/core/auth.rb:412
+#: lib/rbot/core/auth.rb:416
msgid "hello: creates a bot user for the person issuing the command"
msgstr ""
-#: lib/rbot/core/auth.rb:415
+#: lib/rbot/core/auth.rb:419
msgid ""
"allow <user> to do <sample command> [<where>]: gives botuser <user> the "
"permissions to execute a command such as the provided sample command"
msgstr ""
-#: lib/rbot/core/auth.rb:416 lib/rbot/core/auth.rb:424
+#: lib/rbot/core/auth.rb:420 lib/rbot/core/auth.rb:428
msgid "(in private or in channel, according to the optional <where>)."
msgstr ""
-#: lib/rbot/core/auth.rb:417 lib/rbot/core/auth.rb:425
+#: lib/rbot/core/auth.rb:421 lib/rbot/core/auth.rb:429
msgid ""
"<sample command> should be a full command, not just the command keyword --"
msgstr ""
-#: lib/rbot/core/auth.rb:418
+#: lib/rbot/core/auth.rb:422
msgid "correct: allow user to do addquote stuff --"
msgstr ""
-#: lib/rbot/core/auth.rb:419
+#: lib/rbot/core/auth.rb:423
msgid "wrong: allow user to do addquote."
msgstr ""
-#: lib/rbot/core/auth.rb:423
+#: lib/rbot/core/auth.rb:427
msgid ""
"deny <user> from doing <sample command> [<where>]: removes from botuser "
"<user> the permissions to execute a command such as the provided sample "
"command"
msgstr ""
-#: lib/rbot/core/auth.rb:426
+#: lib/rbot/core/auth.rb:430
msgid "correct: deny user from doing addquote stuff --"
msgstr ""
-#: lib/rbot/core/auth.rb:427
+#: lib/rbot/core/auth.rb:431
msgid "wrong: deny user from doing addquote."
msgstr ""
-#: lib/rbot/core/auth.rb:430
+#: lib/rbot/core/auth.rb:434
msgid ""
"auth commands: auth, login, whoami, who, permission[s], user, meet, hello, "
"allow, deny"
msgstr ""
-#: lib/rbot/core/auth.rb:435
+#: lib/rbot/core/auth.rb:439
msgid "sorry, I need more arguments to %{command}"
msgstr ""
-#: lib/rbot/core/auth.rb:439
+#: lib/rbot/core/auth.rb:443
msgid "I can only %{command} these: %{arguments}"
msgstr ""
-#: lib/rbot/core/auth.rb:474
+#: lib/rbot/core/auth.rb:478
msgid "no such bot user %{user}"
msgstr ""
-#: lib/rbot/core/auth.rb:477
+#: lib/rbot/core/auth.rb:481
msgid "you can't mess with %{user}"
msgstr ""
-#: lib/rbot/core/auth.rb:489
+#: lib/rbot/core/auth.rb:493
msgid "you can't see the properties of %{user}"
msgstr ""
-#: lib/rbot/core/auth.rb:498
+#: lib/rbot/core/auth.rb:502
msgid "no way I'm telling you the master password!"
msgstr ""
-#: lib/rbot/core/auth.rb:499
+#: lib/rbot/core/auth.rb:503
msgid "you can't ask for someone else's password"
msgstr ""
-#: lib/rbot/core/auth.rb:501
+#: lib/rbot/core/auth.rb:505
msgid ""
"c'mon, you can't be asking me seriously to tell you the password in public!"
msgstr ""
-#: lib/rbot/core/auth.rb:502
+#: lib/rbot/core/auth.rb:506
msgid "the password for %{user} is %{password}"
msgstr ""
-#: lib/rbot/core/auth.rb:516
+#: lib/rbot/core/auth.rb:520
msgid "can %{action}"
msgstr ""
-#: lib/rbot/core/auth.rb:518
+#: lib/rbot/core/auth.rb:522
msgid "can not %{action}"
msgstr ""
-#: lib/rbot/core/auth.rb:522
+#: lib/rbot/core/auth.rb:526
msgid "knows no netmasks"
msgstr ""
-#: lib/rbot/core/auth.rb:524
+#: lib/rbot/core/auth.rb:528
msgid "knows %{netmasks}"
msgstr ""
-#: lib/rbot/core/auth.rb:531 lib/rbot/core/auth.rb:558
-#: lib/rbot/core/auth.rb:576 lib/rbot/core/auth.rb:608
+#: lib/rbot/core/auth.rb:535 lib/rbot/core/auth.rb:562
+#: lib/rbot/core/auth.rb:580 lib/rbot/core/auth.rb:612
msgid "you can't change the default user"
msgstr ""
-#: lib/rbot/core/auth.rb:532 lib/rbot/core/auth.rb:560
-#: lib/rbot/core/auth.rb:578 lib/rbot/core/auth.rb:610
+#: lib/rbot/core/auth.rb:536 lib/rbot/core/auth.rb:564
+#: lib/rbot/core/auth.rb:582 lib/rbot/core/auth.rb:614
msgid "you can't edit %{user}"
msgstr ""
-#: lib/rbot/core/auth.rb:547 lib/rbot/core/auth.rb:594
+#: lib/rbot/core/auth.rb:551 lib/rbot/core/auth.rb:598
msgid "I ignored %{things} because %{reason}"
msgstr ""
-#: lib/rbot/core/auth.rb:551 lib/rbot/core/auth.rb:598
+#: lib/rbot/core/auth.rb:555 lib/rbot/core/auth.rb:602
msgid "I haven't changed anything"
msgstr ""
-#: lib/rbot/core/auth.rb:569
+#: lib/rbot/core/auth.rb:573
msgid "is that a joke? setting the password in public?"
msgstr ""
-#: lib/rbot/core/auth.rb:601
+#: lib/rbot/core/auth.rb:605
msgid "the password for %{user} is now %{password}"
msgstr ""
-#: lib/rbot/core/auth.rb:615
+#: lib/rbot/core/auth.rb:619
msgid ""
"I can only add/remove netmasks. See +help user add+ for more instructions"
msgstr ""
-#: lib/rbot/core/auth.rb:636
+#: lib/rbot/core/auth.rb:640
msgid "sorry, I don't know how to %{request}"
msgstr ""
-#: lib/rbot/core/auth.rb:639
+#: lib/rbot/core/auth.rb:643
msgid "couldn't %{cmd}: %{exception}"
msgstr ""
-#: lib/rbot/core/auth.rb:668
+#: lib/rbot/core/auth.rb:672
msgid ""
-"you are now registered as %{buname}. I created a random password for you : %"
-"{pass} and you can change it at any time by telling me 'user set password "
+"you are now registered as %{buname}. I created a random password for you : "
+"%{pass} and you can change it at any time by telling me 'user set password "
"<password>' in private"
msgstr ""
-#: lib/rbot/core/auth.rb:675
+#: lib/rbot/core/auth.rb:679
msgid "but I already know %{buname}"
msgstr ""
-#: lib/rbot/core/auth.rb:677
+#: lib/rbot/core/auth.rb:681
msgid "I had problems meeting %{nick}: %{e}"
msgstr ""
-#: lib/rbot/core/auth.rb:686
+#: lib/rbot/core/auth.rb:690
msgid "couldn't find botuser %{user}"
msgstr ""
-#: lib/rbot/core/auth.rb:688
+#: lib/rbot/core/auth.rb:692
msgid "I'm not telling the master password to anyone, pal"
msgstr ""
-#: lib/rbot/core/auth.rb:689
+#: lib/rbot/core/auth.rb:693
msgid "the password for botuser %{user} is %{password}"
msgstr ""
-#: lib/rbot/core/auth.rb:692
+#: lib/rbot/core/auth.rb:696
msgid "I told %{user} that %{message}"
msgstr ""
-#: lib/rbot/core/auth.rb:698
+#: lib/rbot/core/auth.rb:702
msgid "are you nuts, creating a botuser with a publicly known password?"
msgstr ""
-#: lib/rbot/core/auth.rb:703
+#: lib/rbot/core/auth.rb:707
msgid "failed to create %{user}: %{exception}"
msgstr ""
-#: lib/rbot/core/auth.rb:707
+#: lib/rbot/core/auth.rb:711
msgid "created botuser %{user}"
msgstr ""
-#: lib/rbot/core/auth.rb:715
+#: lib/rbot/core/auth.rb:719
msgid " (queued for destruction)"
msgstr ""
-#: lib/rbot/core/auth.rb:718
+#: lib/rbot/core/auth.rb:722
msgid "I have no botusers other than the default ones"
msgstr ""
-#: lib/rbot/core/auth.rb:719
+#: lib/rbot/core/auth.rb:723
#, fuzzy
msgid "botuser: %{list}"
msgid_plural "botusers: %{list}"
msgstr[0] "プラグイン%{count}個:%{list}"
-#: lib/rbot/core/auth.rb:726
+#: lib/rbot/core/auth.rb:730
msgid "You can't destroy %{user}"
msgstr ""
-#: lib/rbot/core/auth.rb:736
+#: lib/rbot/core/auth.rb:740
msgid "no such botuser %{user}"
msgstr ""
-#: lib/rbot/core/auth.rb:743
+#: lib/rbot/core/auth.rb:747
msgid "%{user} removed from the destruction queue"
msgstr ""
-#: lib/rbot/core/auth.rb:745
+#: lib/rbot/core/auth.rb:749
msgid "%{user} was not queued for destruction"
msgstr ""
-#: lib/rbot/core/auth.rb:750
+#: lib/rbot/core/auth.rb:754
msgid ""
"%{user} already queued for destruction, use %{highlight}user confirm destroy "
"%{user}%{highlight} to destroy it"
msgstr ""
-#: lib/rbot/core/auth.rb:753
+#: lib/rbot/core/auth.rb:757
msgid ""
-"%{user} queued for destruction, use %{highlight}user confirm destroy %{user}%"
-"{highlight} to destroy it"
+"%{user} queued for destruction, use %{highlight}user confirm destroy "
+"%{user}%{highlight} to destroy it"
msgstr ""
-#: lib/rbot/core/auth.rb:757
+#: lib/rbot/core/auth.rb:761
msgid "%{user} is not queued for destruction yet"
msgstr ""
-#: lib/rbot/core/auth.rb:766 lib/rbot/core/auth.rb:806
+#: lib/rbot/core/auth.rb:770 lib/rbot/core/auth.rb:810
msgid "failed: %{exception}"
msgstr ""
-#: lib/rbot/core/auth.rb:768
+#: lib/rbot/core/auth.rb:772
msgid "botuser %{user} destroyed"
msgstr ""
-#: lib/rbot/core/auth.rb:775
+#: lib/rbot/core/auth.rb:779
msgid "please don't touch the default users"
msgstr ""
-#: lib/rbot/core/auth.rb:784
+#: lib/rbot/core/auth.rb:788
msgid "no such botuser %{source}"
msgstr ""
-#: lib/rbot/core/auth.rb:786
+#: lib/rbot/core/auth.rb:790
msgid "botuser %{dest} exists already"
msgstr ""
-#: lib/rbot/core/auth.rb:809
+#: lib/rbot/core/auth.rb:813
msgid "botuser %{source} copied to %{dest}"
msgstr ""
-#: lib/rbot/core/auth.rb:812
+#: lib/rbot/core/auth.rb:816
msgid "botuser %{source} renamed to %{dest}"
msgstr ""
-#: lib/rbot/core/auth.rb:832
+#: lib/rbot/core/auth.rb:836
msgid "selecting data to export ..."
msgstr ""
-#: lib/rbot/core/auth.rb:848
+#: lib/rbot/core/auth.rb:852
msgid "preparing data for export ..."
msgstr ""
-#: lib/rbot/core/auth.rb:871
+#: lib/rbot/core/auth.rb:875
msgid "failed to prepare data: %{exception}"
msgstr ""
-#: lib/rbot/core/auth.rb:876
+#: lib/rbot/core/auth.rb:880
msgid "exporting to %{file} ..."
msgstr ""
-#: lib/rbot/core/auth.rb:883
+#: lib/rbot/core/auth.rb:887
msgid "failed to export users: %{exception}"
msgstr ""
-#: lib/rbot/core/auth.rb:887 lib/rbot/core/auth.rb:965
+#: lib/rbot/core/auth.rb:891 lib/rbot/core/auth.rb:969
msgid "done"
msgstr ""
-#: lib/rbot/core/auth.rb:904
+#: lib/rbot/core/auth.rb:908
msgid "reading %{file} ..."
msgstr ""
-#: lib/rbot/core/auth.rb:908
+#: lib/rbot/core/auth.rb:912
msgid "failed to import from: %{exception}"
msgstr ""
-#: lib/rbot/core/auth.rb:915
+#: lib/rbot/core/auth.rb:919
msgid "selecting data to import ..."
msgstr ""
-#: lib/rbot/core/auth.rb:925
+#: lib/rbot/core/auth.rb:929
msgid "parsing data from import ..."
msgstr ""
-#: lib/rbot/core/auth.rb:945
+#: lib/rbot/core/auth.rb:949
msgid "failed to parse data: %{exception}"
msgstr ""
@@ -610,10 +623,14 @@ msgstr ""
msgid "reconnect => ask the bot to disconnect and then connect again"
msgstr ""
-#: lib/rbot/core/basics.rb:163
+#: lib/rbot/core/basics.rb:161
msgid "part"
msgstr ""
+#: lib/rbot/core/basics.rb:163
+msgid "part <channel> => part channel <channel>"
+msgstr ""
+
#: lib/rbot/core/basics.rb:165
msgid "hide => part all channels"
msgstr ""
@@ -827,112 +844,112 @@ msgstr "「{word}」は %{user} さんに%{date}に教えてもらいました"
msgid "sorry, no %{key} data for %{user}"
msgstr "「{word}」は %{user} さんに%{date}に教えてもらいました"
-#: lib/rbot/core/utils/extends.rb:164 lib/rbot/core/utils/utils.rb:201
-#: lib/rbot/core/utils/utils.rb:729
+#: lib/rbot/core/utils/extends.rb:175 lib/rbot/core/utils/utils.rb:203
+#: lib/rbot/core/utils/utils.rb:745
msgid " and "
msgstr ""
-#: lib/rbot/core/utils/utils.rb:184
+#: lib/rbot/core/utils/utils.rb:186
msgid "year"
msgstr ""
-#: lib/rbot/core/utils/utils.rb:184
+#: lib/rbot/core/utils/utils.rb:186
msgid "years"
msgstr ""
-#: lib/rbot/core/utils/utils.rb:186
+#: lib/rbot/core/utils/utils.rb:188
msgid "month"
msgstr ""
-#: lib/rbot/core/utils/utils.rb:186
+#: lib/rbot/core/utils/utils.rb:188
msgid "months"
msgstr ""
-#: lib/rbot/core/utils/utils.rb:188
+#: lib/rbot/core/utils/utils.rb:190
msgid "day"
msgstr ""
-#: lib/rbot/core/utils/utils.rb:188
+#: lib/rbot/core/utils/utils.rb:190
msgid "days"
msgstr ""
-#: lib/rbot/core/utils/utils.rb:190
+#: lib/rbot/core/utils/utils.rb:192
msgid "hour"
msgstr ""
-#: lib/rbot/core/utils/utils.rb:190
+#: lib/rbot/core/utils/utils.rb:192
msgid "hours"
msgstr ""
-#: lib/rbot/core/utils/utils.rb:192
+#: lib/rbot/core/utils/utils.rb:194
msgid "minute"
msgstr ""
-#: lib/rbot/core/utils/utils.rb:192
+#: lib/rbot/core/utils/utils.rb:194
msgid "minutes"
msgstr ""
-#: lib/rbot/core/utils/utils.rb:194
+#: lib/rbot/core/utils/utils.rb:196
msgid "second"
msgstr ""
-#: lib/rbot/core/utils/utils.rb:194
+#: lib/rbot/core/utils/utils.rb:196
msgid "seconds"
msgstr ""
-#: lib/rbot/core/utils/utils.rb:232
+#: lib/rbot/core/utils/utils.rb:234
msgid "right now"
msgstr ""
-#: lib/rbot/core/utils/utils.rb:236
+#: lib/rbot/core/utils/utils.rb:238
msgid "%{d} from now"
msgstr ""
-#: lib/rbot/core/utils/utils.rb:238
+#: lib/rbot/core/utils/utils.rb:240
msgid "%{d} ago"
msgstr ""
-#: lib/rbot/core/utils/utils.rb:250
+#: lib/rbot/core/utils/utils.rb:252
msgid "%{m} years"
msgstr ""
-#: lib/rbot/core/utils/utils.rb:252
+#: lib/rbot/core/utils/utils.rb:254
msgid "%{m} months"
msgstr ""
-#: lib/rbot/core/utils/utils.rb:254
+#: lib/rbot/core/utils/utils.rb:256
msgid "%{m} weeks"
msgstr ""
-#: lib/rbot/core/utils/utils.rb:256
+#: lib/rbot/core/utils/utils.rb:258
msgid "%{m} days"
msgstr ""
-#: lib/rbot/core/utils/utils.rb:258
+#: lib/rbot/core/utils/utils.rb:260
msgid "%{m} hours"
msgstr ""
-#: lib/rbot/core/utils/utils.rb:260
+#: lib/rbot/core/utils/utils.rb:262
msgid "half an hour"
msgstr ""
-#: lib/rbot/core/utils/utils.rb:263
+#: lib/rbot/core/utils/utils.rb:265
msgid "an hour"
msgstr ""
-#: lib/rbot/core/utils/utils.rb:265
+#: lib/rbot/core/utils/utils.rb:267
msgid "an hour and a half"
msgstr ""
-#: lib/rbot/core/utils/utils.rb:267
+#: lib/rbot/core/utils/utils.rb:269
msgid "%{m} minutes"
msgstr ""
-#: lib/rbot/core/utils/utils.rb:269
+#: lib/rbot/core/utils/utils.rb:271
msgid "%{m} seconds"
msgstr ""
-#: lib/rbot/core/utils/utils.rb:271
+#: lib/rbot/core/utils/utils.rb:273
msgid "one second"
msgstr ""
@@ -948,27 +965,27 @@ msgstr ""
msgid "Wordlists: %{found}"
msgstr ""
-#: lib/rbot/ircbot.rb:500
+#: lib/rbot/ircbot.rb:501
msgid "Unknown DB adaptor: %s"
msgstr ""
-#: lib/rbot/ircbot.rb:1284
+#: lib/rbot/ircbot.rb:1290
msgid "restarting, back in %{wait}..."
msgstr ""
-#: lib/rbot/ircbot.rb:1367
+#: lib/rbot/ircbot.rb:1373
msgid "help topics: "
msgstr ""
-#: lib/rbot/ircbot.rb:1369
+#: lib/rbot/ircbot.rb:1375
msgid " (help <topic> for more info)"
msgstr ""
-#: lib/rbot/ircbot.rb:1372
+#: lib/rbot/ircbot.rb:1378
msgid "no help for topic %{topic}"
msgstr ""
-#: lib/rbot/ircbot.rb:1383
+#: lib/rbot/ircbot.rb:1389
msgid ""
"Uptime %{up}, %{plug} plugins active, %{sent} lines sent, %{recv} received."
msgstr ""
@@ -977,92 +994,92 @@ msgstr ""
msgid "incorrect usage, ask for help using '%{command}'"
msgstr ""
-#: lib/rbot/plugins.rb:733
+#: lib/rbot/plugins.rb:734
msgid "%{count} core module loaded"
msgid_plural "%{count} core modules loaded"
msgstr[0] "コアモジュール%{count}個をロードしました"
-#: lib/rbot/plugins.rb:736
+#: lib/rbot/plugins.rb:737
msgid "%{count} core module: %{list}"
msgid_plural "%{count} core modules: %{list}"
msgstr[0] "コアモジュール%{count}個:%{list}"
-#: lib/rbot/plugins.rb:742
+#: lib/rbot/plugins.rb:743
msgid "no core botmodules loaded"
msgstr "コアモジュールロードしていません"
-#: lib/rbot/plugins.rb:747
+#: lib/rbot/plugins.rb:748
msgid "%{count} plugin loaded"
msgid_plural "%{count} plugins loaded"
msgstr[0] "プラグインを%{count}個ロードしました"
-#: lib/rbot/plugins.rb:750
+#: lib/rbot/plugins.rb:751
msgid "%{count} plugin: %{list}"
msgid_plural "%{count} plugins: %{list}"
msgstr[0] "プラグイン%{count}個:%{list}"
-#: lib/rbot/plugins.rb:761
+#: lib/rbot/plugins.rb:762
#, fuzzy
msgid "%{highlight}%{count} plugin ignored%{highlight}"
msgid_plural "%{highlight}%{count} plugins ignored%{highlight}"
msgstr[0] "プラグイン%{count}個:%{list}"
-#: lib/rbot/plugins.rb:766
+#: lib/rbot/plugins.rb:767
msgid ""
-"%{highlight}%{count} plugin ignored%{highlight}: use %{bold}%{command}%"
-"{bold} to see why"
+"%{highlight}%{count} plugin ignored%{highlight}: use "
+"%{bold}%{command}%{bold} to see why"
msgid_plural ""
-"%{highlight}%{count} plugins ignored%{highlight}: use %{bold}%{command}%"
-"{bold} to see why"
+"%{highlight}%{count} plugins ignored%{highlight}: use "
+"%{bold}%{command}%{bold} to see why"
msgstr[0] ""
-#: lib/rbot/plugins.rb:776
+#: lib/rbot/plugins.rb:777
msgid "%{highlight}%{count} plugin failed to load%{highlight}"
msgid_plural "%{highlight}%{count} plugins failed to load%{highlight}"
msgstr[0] ""
-#: lib/rbot/plugins.rb:781
+#: lib/rbot/plugins.rb:782
msgid ""
-"%{highlight}%{count} plugin failed to load%{highlight}: use %{bold}%"
-"{command}%{bold} to see why"
+"%{highlight}%{count} plugin failed to load%{highlight}: use "
+"%{bold}%{command}%{bold} to see why"
msgid_plural ""
-"%{highlight}%{count} plugins failed to load%{highlight}: use %{bold}%"
-"{command}%{bold} to see why"
+"%{highlight}%{count} plugins failed to load%{highlight}: use "
+"%{bold}%{command}%{bold} to see why"
msgstr[0] ""
-#: lib/rbot/plugins.rb:811
+#: lib/rbot/plugins.rb:812
msgid "no plugins failed to load"
msgstr ""
-#: lib/rbot/plugins.rb:813
+#: lib/rbot/plugins.rb:814
msgid ""
-"%{highlight}%{plugin}%{highlight} in %{dir} failed with error %{exception}: %"
-"{reason}"
+"%{highlight}%{plugin}%{highlight} in %{dir} failed with error %{exception}: "
+"%{reason}"
msgstr ""
-#: lib/rbot/plugins.rb:817
+#: lib/rbot/plugins.rb:818
msgid "at %{backtrace}"
msgstr ""
-#: lib/rbot/plugins.rb:823
+#: lib/rbot/plugins.rb:824
msgid "no plugins were ignored"
msgstr ""
-#: lib/rbot/plugins.rb:827
+#: lib/rbot/plugins.rb:828
msgid "overruled by previous"
msgstr ""
-#: lib/rbot/registry/bdb.rb:226 lib/rbot/registry/tc.rb:198
+#: lib/rbot/registry/bdb.rb:242 lib/rbot/registry/tc.rb:225
msgid ""
"upgrading old-style (rbot 0.9.5 or earlier) plugin registry to new format"
msgstr ""
-#: lib/rbot/registry/bdb.rb:245 lib/rbot/registry/tc.rb:222
+#: lib/rbot/registry/bdb.rb:261 lib/rbot/registry/tc.rb:251
msgid ""
"upgrading previous (rbot 0.9.9 or earlier) plugin registry to new split "
"format"
msgstr ""
-#: lib/rbot/registry/bdb.rb:394 lib/rbot/registry/tc.rb:368
+#: lib/rbot/registry/bdb.rb:410 lib/rbot/registry/tc.rb:397
msgid "marshal recovery failed, trying default"
msgstr ""
diff --git a/po/rbot-factoids.pot b/po/rbot-factoids.pot
index b45b7127..881b76c8 100644
--- a/po/rbot-factoids.pot
+++ b/po/rbot-factoids.pot
@@ -7,8 +7,8 @@
msgid ""
msgstr ""
"Project-Id-Version: rbot\n"
-"POT-Creation-Date: 2010-07-02 00:17+0200\n"
-"PO-Revision-Date: 2010-07-02 00:17+0200\n"
+"POT-Creation-Date: 2011-06-03 12:39+0200\n"
+"PO-Revision-Date: 2011-06-03 12:39+0200\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
@@ -48,65 +48,69 @@ msgstr ""
msgid "%{name} (%{fname}) doesn't exist"
msgstr ""
-#: data/rbot/plugins/factoids.rb:263
+#: data/rbot/plugins/factoids.rb:265
+msgid "learn that <factoid> => learn a factoid"
+msgstr ""
+
+#: data/rbot/plugins/factoids.rb:269
msgid ""
-"factoids plugin: learn that <factoid>, forget that <factoids>, facts about "
+"factoids plugin: learn that <factoid>, forget that <factoid>, facts about "
"<words>"
msgstr ""
-#: data/rbot/plugins/factoids.rb:292 data/rbot/plugins/factoids.rb:413
-#: data/rbot/plugins/factoids.rb:445
+#: data/rbot/plugins/factoids.rb:299 data/rbot/plugins/factoids.rb:420
+#: data/rbot/plugins/factoids.rb:452
msgid "please select a fact number between 1 and %{total}"
msgstr ""
-#: data/rbot/plugins/factoids.rb:296
+#: data/rbot/plugins/factoids.rb:303
msgid "I forgot that %{factoid}"
msgstr ""
-#: data/rbot/plugins/factoids.rb:299
+#: data/rbot/plugins/factoids.rb:306
msgid "I couldn't delete factoid %{idx}"
msgstr ""
-#: data/rbot/plugins/factoids.rb:307
+#: data/rbot/plugins/factoids.rb:314
msgid "I didn't know that %{factoid}"
msgstr ""
-#: data/rbot/plugins/factoids.rb:314
+#: data/rbot/plugins/factoids.rb:321
msgid "[%{idx}/%{total}] %{fact}"
msgstr ""
-#: data/rbot/plugins/factoids.rb:342
+#: data/rbot/plugins/factoids.rb:349
msgid "I know %{total} facts"
msgstr ""
-#: data/rbot/plugins/factoids.rb:353 data/rbot/plugins/factoids.rb:429
+#: data/rbot/plugins/factoids.rb:360 data/rbot/plugins/factoids.rb:436
msgid "I know nothing about %{words}"
msgstr ""
-#: data/rbot/plugins/factoids.rb:355
+#: data/rbot/plugins/factoids.rb:362
msgid "I know nothing matching %{rx}"
msgstr ""
-#: data/rbot/plugins/factoids.rb:361
+#: data/rbot/plugins/factoids.rb:368
msgid "%{len} out of %{total} facts refer to %{words}, I'll only show %{max}"
msgstr ""
-#: data/rbot/plugins/factoids.rb:421
+#: data/rbot/plugins/factoids.rb:428
msgid "I know nothing"
msgstr ""
-#: data/rbot/plugins/factoids.rb:461
+#: data/rbot/plugins/factoids.rb:468
msgid "not a date '%{dstr}'"
msgstr ""
-#: data/rbot/plugins/factoids.rb:469
+#: data/rbot/plugins/factoids.rb:476
msgid "couldn't change learn data for fact %{fact}: %{err}"
msgstr ""
-#: data/rbot/plugins/factoids.rb:484
+#: data/rbot/plugins/factoids.rb:491
msgid "failed to import facts from %{fname}: %{err}"
msgstr ""
-#: data/rbot/plugins/factoids.rb:489
+#: data/rbot/plugins/factoids.rb:496
msgid "%{len} facts loaded from %{fname}"
msgstr ""
diff --git a/po/rbot-freshmeat.pot b/po/rbot-freshmeat.pot
index e69de29b..802f4ea1 100644
--- a/po/rbot-freshmeat.pot
+++ b/po/rbot-freshmeat.pot
@@ -0,0 +1,43 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: rbot\n"
+"POT-Creation-Date: 2011-06-03 12:39+0200\n"
+"PO-Revision-Date: 2011-06-03 12:39+0200\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
+
+#: data/rbot/plugins/freshmeat.rb:23
+msgid ""
+"you must set the configuration value freshmeat.api_token to a valid "
+"freshmeat auth token, otherwise I cannot make requests to the site"
+msgstr ""
+
+#: data/rbot/plugins/freshmeat.rb:122
+msgid "retrieving freshmeat news from the RSS"
+msgstr ""
+
+#: data/rbot/plugins/freshmeat.rb:126
+msgid " because no API token is configured"
+msgstr ""
+
+#: data/rbot/plugins/freshmeat.rb:128
+msgid " because the configured API token is wrong"
+msgstr ""
+
+#: data/rbot/plugins/freshmeat.rb:136
+msgid "couldn't retrieve freshmeat news feed"
+msgstr ""
+
+#: data/rbot/plugins/freshmeat.rb:222
+msgid "no news in freshmeat!"
+msgstr ""
diff --git a/po/rbot-geoip.pot b/po/rbot-geoip.pot
index 7d78dc99..e199fb4a 100644
--- a/po/rbot-geoip.pot
+++ b/po/rbot-geoip.pot
@@ -7,8 +7,8 @@
msgid ""
msgstr ""
"Project-Id-Version: rbot\n"
-"POT-Creation-Date: 2010-06-30 09:58+0200\n"
-"PO-Revision-Date: 2010-06-30 09:58+0200\n"
+"POT-Creation-Date: 2011-06-03 12:39+0200\n"
+"PO-Revision-Date: 2011-06-03 12:39+0200\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
@@ -16,6 +16,22 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
-#: data/rbot/plugins/geoip.rb:191
+#: data/rbot/plugins/geoip.rb:194
+msgid "%{nick}'s location could not be resolved"
+msgstr ""
+
+#: data/rbot/plugins/geoip.rb:196
+msgid "%{host} could not be resolved"
+msgstr ""
+
+#: data/rbot/plugins/geoip.rb:199
msgid "The owner configured me to use an API that doesn't exist, bug them!"
msgstr ""
+
+#: data/rbot/plugins/geoip.rb:208
+msgid "%{nick} is from %{location}"
+msgstr ""
+
+#: data/rbot/plugins/geoip.rb:210
+msgid "%{host} is located in %{location}"
+msgstr ""
diff --git a/po/rbot-hangman.pot b/po/rbot-hangman.pot
index ceac0794..5897c6d5 100644
--- a/po/rbot-hangman.pot
+++ b/po/rbot-hangman.pot
@@ -7,8 +7,8 @@
msgid ""
msgstr ""
"Project-Id-Version: rbot\n"
-"POT-Creation-Date: 2009-03-20 15:57+0100\n"
-"PO-Revision-Date: 2009-03-20 15:57+0100\n"
+"POT-Creation-Date: 2011-06-03 12:39+0200\n"
+"PO-Revision-Date: 2011-06-03 12:39+0200\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
@@ -16,100 +16,110 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
-#: data/rbot/plugins/games/hangman.rb:245
-msgid "hangman game plugin - topics: play, stop"
-msgstr ""
-
-#: data/rbot/plugins/games/hangman.rb:247
+#: data/rbot/plugins/games/hangman.rb:246
msgid ""
"hangman play on <channel> with word <word> => use in private chat with the "
"bot to start a game with custom word\n"
msgstr ""
-#: data/rbot/plugins/games/hangman.rb:248
+#: data/rbot/plugins/games/hangman.rb:247
msgid ""
"hangman play random [with [max|min] length [<|>|== <length>]] => hangman "
"with a random word from %{site}\n"
msgstr ""
-#: data/rbot/plugins/games/hangman.rb:249
+#: data/rbot/plugins/games/hangman.rb:248
msgid ""
"hangman play with wordlist <wordlist> => hangman with random word from "
"<wordlist>"
msgstr ""
-#: data/rbot/plugins/games/hangman.rb:251
+#: data/rbot/plugins/games/hangman.rb:250
msgid "hangman stop => quits the current game"
msgstr ""
-#: data/rbot/plugins/games/hangman.rb:253
-msgid "define => seeks a definition for the previous answer using google"
+#: data/rbot/plugins/games/hangman.rb:252
+msgid ""
+"hangman define => seeks a definition for the previous answer using google"
+msgstr ""
+
+#: data/rbot/plugins/games/hangman.rb:254
+msgid "hangman game plugin - topics: play, stop, define"
msgstr ""
-#: data/rbot/plugins/games/hangman.rb:264
+#: data/rbot/plugins/games/hangman.rb:265
msgid "no such wordlist"
msgstr ""
-#: data/rbot/plugins/games/hangman.rb:285
+#: data/rbot/plugins/games/hangman.rb:286
msgid "suitable word not found in the set"
msgstr ""
-#: data/rbot/plugins/games/hangman.rb:311
+#: data/rbot/plugins/games/hangman.rb:312
msgid "i'm not on that channel"
msgstr ""
-#: data/rbot/plugins/games/hangman.rb:316
+#: data/rbot/plugins/games/hangman.rb:317
msgid "there's already a hangman game in progress on the channel"
msgstr ""
-#: data/rbot/plugins/games/hangman.rb:320
+#: data/rbot/plugins/games/hangman.rb:321
msgid "%{nick} has started a hangman -- join the fun!"
msgstr ""
-#: data/rbot/plugins/games/hangman.rb:344
+#: data/rbot/plugins/games/hangman.rb:345
msgid "oh well, the answer would've been %{answer}"
msgstr ""
-#: data/rbot/plugins/games/hangman.rb:351
+#: data/rbot/plugins/games/hangman.rb:352
msgid "no ongoing game"
msgstr ""
-#: data/rbot/plugins/games/hangman.rb:369
+#: data/rbot/plugins/games/hangman.rb:370
msgid "you nailed it!"
msgstr ""
-#: data/rbot/plugins/games/hangman.rb:371
+#: data/rbot/plugins/games/hangman.rb:372
msgid "you've killed the poor guy :("
msgstr ""
-#: data/rbot/plugins/games/hangman.rb:374
+#: data/rbot/plugins/games/hangman.rb:375
msgid "go %{b}again%{b}?"
msgstr ""
-#: data/rbot/plugins/games/hangman.rb:391
+#: data/rbot/plugins/games/hangman.rb:392
msgid "%{sentence} %{again} %{scores}"
msgstr ""
-#: data/rbot/plugins/games/hangman.rb:396
-msgid "wondering what that means? try ´%{prefix}define´"
+#: data/rbot/plugins/games/hangman.rb:397
+msgid "wondering what that means? try ´%{prefix}hangman define´"
msgstr ""
-#: data/rbot/plugins/games/hangman.rb:439
+#: data/rbot/plugins/games/hangman.rb:440
msgid "you got %{score} points after %{games} games"
msgstr ""
-#: data/rbot/plugins/games/hangman.rb:444
+#: data/rbot/plugins/games/hangman.rb:445
msgid "you haven't played hangman, how about playing it right now? :)"
msgstr ""
-#: data/rbot/plugins/games/hangman.rb:453
+#: data/rbot/plugins/games/hangman.rb:454
msgid "%{nick} has %{score} points after %{games} games"
msgstr ""
-#: data/rbot/plugins/games/hangman.rb:459
+#: data/rbot/plugins/games/hangman.rb:460
msgid "%{nick} hasn't played hangman :("
msgstr ""
-#: data/rbot/plugins/games/hangman.rb:471
+#: data/rbot/plugins/games/hangman.rb:472
msgid "%{games} games have been played on %{channel}"
msgstr ""
+
+#: data/rbot/plugins/games/hangman.rb:486
+msgid "looks like google has no definition for %{word}"
+msgstr ""
+
+#: data/rbot/plugins/games/hangman.rb:489
+msgid ""
+"no hangman game was played here recently, what do you want me to define?"
+msgstr ""
diff --git a/po/rbot-lastfm.pot b/po/rbot-lastfm.pot
index 8010f0ed..27b8394f 100644
--- a/po/rbot-lastfm.pot
+++ b/po/rbot-lastfm.pot
@@ -7,8 +7,8 @@
msgid ""
msgstr ""
"Project-Id-Version: rbot\n"
-"POT-Creation-Date: 2010-06-30 09:58+0200\n"
-"PO-Revision-Date: 2010-06-30 09:58+0200\n"
+"POT-Creation-Date: 2011-06-03 12:39+0200\n"
+"PO-Revision-Date: 2011-06-03 12:39+0200\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
@@ -30,8 +30,8 @@ msgid ""
"<location>. lastfm [<num>] events by <artist/group> => show information on "
"events by <artist/group>. lastfm [<num>] events at <venue> => show "
"information on events at specific <venue>. The number of events <num> that "
-"can be displayed is optional, defaults to %{d} and cannot be higher than %"
-"{m}. Append 'sort by <what> [in <order> order]' to sort events. Events can "
+"can be displayed is optional, defaults to %{d} and cannot be higher than "
+"%{m}. Append 'sort by <what> [in <order> order]' to sort events. Events can "
"be sorted by attendance or date (default) in ascending or descending order."
msgstr ""
@@ -160,9 +160,9 @@ msgid "could not retrieve events"
msgstr ""
#: data/rbot/plugins/lastfm.rb:280 data/rbot/plugins/lastfm.rb:335
-#: data/rbot/plugins/lastfm.rb:408 data/rbot/plugins/lastfm.rb:447
-#: data/rbot/plugins/lastfm.rb:466 data/rbot/plugins/lastfm.rb:518
-#: data/rbot/plugins/lastfm.rb:616
+#: data/rbot/plugins/lastfm.rb:409 data/rbot/plugins/lastfm.rb:448
+#: data/rbot/plugins/lastfm.rb:467 data/rbot/plugins/lastfm.rb:519
+#: data/rbot/plugins/lastfm.rb:617
msgid "last.fm parsing failed"
msgstr ""
@@ -170,7 +170,7 @@ msgstr ""
msgid "%{u} doesn't exist on last.fm"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:292 data/rbot/plugins/lastfm.rb:345
+#: data/rbot/plugins/lastfm.rb:292 data/rbot/plugins/lastfm.rb:346
msgid "error: %{e}"
msgstr ""
@@ -209,188 +209,188 @@ msgstr ""
#: data/rbot/plugins/lastfm.rb:340
msgid ""
-"%{user} doesn't exist on last.fm, perhaps they need to: lastfm user "
-"<username>"
+"%{user} doesn't exist on last.fm, perhaps they need to: %{prefix}lastfm set "
+"user <username>"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:351
+#: data/rbot/plugins/lastfm.rb:352
msgid "%{u} hasn't played anything recently"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:362
+#: data/rbot/plugins/lastfm.rb:363
msgid " [%{albumtext}, %{year}]"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:364
+#: data/rbot/plugins/lastfm.rb:365
msgid " [%{albumtext}]"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:376
+#: data/rbot/plugins/lastfm.rb:377
msgid "is listening to"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:380
+#: data/rbot/plugins/lastfm.rb:381
msgid "%{u} %{v} \"%{t}\" by %{bold}%{a}%{bold}%{b}"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:382
+#: data/rbot/plugins/lastfm.rb:383
msgid "listened to"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:387
+#: data/rbot/plugins/lastfm.rb:388
msgid "%{u} %{v} \"%{t}\" by %{bold}%{a}%{bold}%{b} %{p};"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:392
+#: data/rbot/plugins/lastfm.rb:393
msgid " [%{u}%{url}%{u}]"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:396
+#: data/rbot/plugins/lastfm.rb:397
msgid " -- see %{uri} for more"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:403 data/rbot/plugins/lastfm.rb:441
+#: data/rbot/plugins/lastfm.rb:404 data/rbot/plugins/lastfm.rb:442
msgid "I had problems getting info for %{a}"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:424
+#: data/rbot/plugins/lastfm.rb:425
msgid "%{b}%{a}%{b}"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:426
+#: data/rbot/plugins/lastfm.rb:427
msgid "%{u}%{t}%{u}"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:427
+#: data/rbot/plugins/lastfm.rb:428
msgid ""
"%{b}%{a}%{b} <%{u}> has been played %{b}%{c}%{b} times and is being listened "
"to by %{b}%{l}%{b} people"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:429
+#: data/rbot/plugins/lastfm.rb:430
msgid ". Tagged as: %{t}"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:431
+#: data/rbot/plugins/lastfm.rb:432
msgid ". Similar artists: %{s}"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:456
+#: data/rbot/plugins/lastfm.rb:457
msgid "%{bold}%{t}%{bold} by %{bold}%{a}%{bold} (%{n} listeners)"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:469
+#: data/rbot/plugins/lastfm.rb:470
msgid "track %{a} not found"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:483
+#: data/rbot/plugins/lastfm.rb:484
msgid ""
"%{b}%{name}%{b}, %{street}, %{u}%{city}%{u}, %{country}, see %{url} for more "
"info"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:507
+#: data/rbot/plugins/lastfm.rb:508
msgid " and %{maps} for maps"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:514
+#: data/rbot/plugins/lastfm.rb:515
msgid "I had problems getting album info"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:536
+#: data/rbot/plugins/lastfm.rb:537
msgid "I couldn't locate: \"%{a}\" by %{r}"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:540
+#: data/rbot/plugins/lastfm.rb:541
msgid "the album \"%{a}\" by %{r} %{y}has been played %{c} times"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:547
+#: data/rbot/plugins/lastfm.rb:548
msgid "okay, I'll remember that %{n} is %{u} on last.fm"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:556
+#: data/rbot/plugins/lastfm.rb:557
msgid "okay, I'll remember that %{n} prefers \"%{r}\" and \"%{p}\""
msgstr ""
-#: data/rbot/plugins/lastfm.rb:568
+#: data/rbot/plugins/lastfm.rb:569
msgid "%{nick} is %{user} on last.fm"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:573
+#: data/rbot/plugins/lastfm.rb:574
msgid ""
"sorry, I don't know who %{n} is on last.fm, perhaps they need to: lastfm set "
"user <username>"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:609
+#: data/rbot/plugins/lastfm.rb:610
msgid "no response body"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:611
+#: data/rbot/plugins/lastfm.rb:612
msgid "I had problems accessing last.fm: %{e}"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:628
+#: data/rbot/plugins/lastfm.rb:629
msgid "; see %{uri} for more"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:636
+#: data/rbot/plugins/lastfm.rb:637
msgid "%{user} has no friends :("
msgstr ""
-#: data/rbot/plugins/lastfm.rb:638
+#: data/rbot/plugins/lastfm.rb:639
msgid "%{user} has %{total} friends: %{friends}"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:640
+#: data/rbot/plugins/lastfm.rb:641
msgid "%{user} has %{total} friends, including %{friends}%{seemore}"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:655
+#: data/rbot/plugins/lastfm.rb:656
msgid "%{user} has not loved any tracks"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:657
+#: data/rbot/plugins/lastfm.rb:658
msgid "%{user} has loved %{total} tracks: %{tracks}"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:659
+#: data/rbot/plugins/lastfm.rb:660
msgid "%{user} has loved %{total} tracks, including %{tracks}%{seemore}"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:674
+#: data/rbot/plugins/lastfm.rb:675
msgid "no one seems to share %{user}'s musical taste"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:676
+#: data/rbot/plugins/lastfm.rb:677
msgid "%{user}'s musical neighbours are %{nbrs}"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:678
+#: data/rbot/plugins/lastfm.rb:679
msgid "%{user}'s musical neighbours include %{nbrs}%{seemore}"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:703
+#: data/rbot/plugins/lastfm.rb:704
msgid " or more"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:709
+#: data/rbot/plugins/lastfm.rb:710
msgid "%{user} hasn't played anything recently"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:711
+#: data/rbot/plugins/lastfm.rb:712
msgid "%{user} has recently played %{tracks}"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:717
+#: data/rbot/plugins/lastfm.rb:718
msgid "there are no shouts for %{user}"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:720
+#: data/rbot/plugins/lastfm.rb:721
msgid "<%{author}> %{body}"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:749
+#: data/rbot/plugins/lastfm.rb:750
msgid "%{user} hasn't played anything in this period of time"
msgstr ""
diff --git a/po/rbot-quiz.pot b/po/rbot-quiz.pot
index e69de29b..71a4b67c 100644
--- a/po/rbot-quiz.pot
+++ b/po/rbot-quiz.pot
@@ -0,0 +1,129 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: rbot\n"
+"POT-Creation-Date: 2011-06-03 12:39+0200\n"
+"PO-Revision-Date: 2011-06-03 12:39+0200\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
+
+#: data/rbot/plugins/games/quiz.rb:183
+msgid "stopped quiz timer"
+msgstr ""
+
+#: data/rbot/plugins/games/quiz.rb:190
+msgid "quiz stopped"
+msgstr ""
+
+#: data/rbot/plugins/games/quiz.rb:285
+msgid "Sorry, the quiz database for %{chan} seems to be corrupt"
+msgstr ""
+
+#: data/rbot/plugins/games/quiz.rb:319
+msgid "Quiz game aministration commands (requires authentication): "
+msgstr ""
+
+#: data/rbot/plugins/games/quiz.rb:320
+msgid "'quiz autoask <on/off>' => enable/disable autoask mode"
+msgstr ""
+
+#: data/rbot/plugins/games/quiz.rb:321
+msgid ""
+"'quiz autoask delay <time>' => delay next quiz by <time> when in autoask mode"
+msgstr ""
+
+#: data/rbot/plugins/games/quiz.rb:322
+msgid ""
+"'quiz autoskip <on/off>' => enable/disable autoskip mode (autoskip implies "
+"autoask)"
+msgstr ""
+
+#: data/rbot/plugins/games/quiz.rb:323
+msgid ""
+"'quiz autoskip delay <time>' => wait <time> before skipping to next quiz "
+"when in autoskip mode"
+msgstr ""
+
+#: data/rbot/plugins/games/quiz.rb:324
+msgid ""
+"'quiz transfer <source> <dest> [score] [jokers]' => transfer [score] points "
+"and [jokers] jokers from <source> to <dest> (default is entire score and all "
+"jokers)"
+msgstr ""
+
+#: data/rbot/plugins/games/quiz.rb:325
+msgid "'quiz setscore <player> <score>' => set <player>'s score to <score>"
+msgstr ""
+
+#: data/rbot/plugins/games/quiz.rb:326
+msgid ""
+"'quiz setjokers <player> <jokers>' => set <player>'s number of jokers to "
+"<jokers>"
+msgstr ""
+
+#: data/rbot/plugins/games/quiz.rb:327
+msgid ""
+"'quiz deleteplayer <player>' => delete one player from the rank table (only "
+"works when score and jokers are set to 0)"
+msgstr ""
+
+#: data/rbot/plugins/games/quiz.rb:328
+msgid "'quiz cleanup' => remove players with no points and no jokers"
+msgstr ""
+
+#: data/rbot/plugins/games/quiz.rb:570
+msgid "Nobody managed to answer in %{time}! Skipping to the next question ..."
+msgstr ""
+
+#: data/rbot/plugins/games/quiz.rb:589
+msgid "you can't make me solve a quiz in autoskip mode, sorry"
+msgstr ""
+
+#: data/rbot/plugins/games/quiz.rb:664
+msgid "I'll skip to the next question as soon as the timeout expires, not now"
+msgstr ""
+
+#: data/rbot/plugins/games/quiz.rb:810
+msgid "autoask is %{status}, the delay is %{time}"
+msgstr ""
+
+#: data/rbot/plugins/games/quiz.rb:815
+msgid "autoask is not configured here"
+msgstr ""
+
+#: data/rbot/plugins/games/quiz.rb:834 data/rbot/plugins/games/quiz.rb:897
+msgid "I couldn't understand that delay expression, sorry"
+msgstr ""
+
+#: data/rbot/plugins/games/quiz.rb:840
+msgid ""
+"wait, you want me to ask the next question %{abs} BEFORE the previous one "
+"gets solved?"
+msgstr ""
+
+#: data/rbot/plugins/games/quiz.rb:873
+msgid "autoskip is %{status}, the delay is %{time}"
+msgstr ""
+
+#: data/rbot/plugins/games/quiz.rb:878
+msgid "autoskip is not configured here"
+msgstr ""
+
+#: data/rbot/plugins/games/quiz.rb:903
+msgid ""
+"wait, you want me to skip to the next question %{abs} BEFORE the previous "
+"one?"
+msgstr ""
+
+#: data/rbot/plugins/games/quiz.rb:908
+msgid "sure, I'll ask all the questions at the same time! </sarcasm>"
+msgstr ""
diff --git a/po/rbot-quotes.pot b/po/rbot-quotes.pot
index 5496f631..7e7cd894 100644
--- a/po/rbot-quotes.pot
+++ b/po/rbot-quotes.pot
@@ -38,8 +38,8 @@ msgstr ""
#: data/rbot/plugins/quotes.rb:149
msgid ""
"searchquote [<channel>] <regexp> => search for quote from <channel> that "
-"matches <regexp>. You only need to supply <channel> if you are addressing %"
-"{nick} privately."
+"matches <regexp>. You only need to supply <channel> if you are addressing "
+"%{nick} privately."
msgstr ""
#: data/rbot/plugins/quotes.rb:151
@@ -52,8 +52,8 @@ msgstr ""
#: data/rbot/plugins/quotes.rb:153
msgid ""
"topicquote [<channel>] [<num>] => set topic to quote from <channel> with "
-"number <num>. You only need to supply <channel> if you are addressing %"
-"{nick} privately. Without <num>, a random quote will be set."
+"number <num>. You only need to supply <channel> if you are addressing "
+"%{nick} privately. Without <num>, a random quote will be set."
msgstr ""
#: data/rbot/plugins/quotes.rb:155
diff --git a/po/rbot-rss.pot b/po/rbot-rss.pot
index 3ac78ddd..9f66b45f 100644
--- a/po/rbot-rss.pot
+++ b/po/rbot-rss.pot
@@ -7,8 +7,8 @@
msgid ""
msgstr ""
"Project-Id-Version: rbot\n"
-"POT-Creation-Date: 2009-03-20 15:57+0100\n"
-"PO-Revision-Date: 2009-03-20 15:57+0100\n"
+"POT-Creation-Date: 2011-06-03 12:39+0200\n"
+"PO-Revision-Date: 2011-06-03 12:39+0200\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
@@ -16,10 +16,14 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
-#: data/rbot/plugins/rss.rb:888
+#: data/rbot/plugins/rss.rb:811
+msgid "You want me to rename %{handle} to itself?"
+msgstr ""
+
+#: data/rbot/plugins/rss.rb:932
msgid "no such feed %{handle}"
msgstr ""
-#: data/rbot/plugins/rss.rb:989
+#: data/rbot/plugins/rss.rb:1033
msgid "feed %{feed} had %{num} updates, showing the latest %{max}"
msgstr ""
diff --git a/po/rbot-shiritori.pot b/po/rbot-shiritori.pot
index 2f993658..5b79e27d 100644
--- a/po/rbot-shiritori.pot
+++ b/po/rbot-shiritori.pot
@@ -26,8 +26,8 @@ msgstr ""
#: data/rbot/plugins/games/shiritori.rb:213
msgid ""
-"Poor %{current_player} is playing alone! Anyone care to join? %"
-"{previous_word} -> %{current_word}"
+"Poor %{current_player} is playing alone! Anyone care to join? "
+"%{previous_word} -> %{current_word}"
msgstr ""
#: data/rbot/plugins/games/shiritori.rb:244
diff --git a/po/rbot-time.pot b/po/rbot-time.pot
index e69de29b..e6c89bd2 100644
--- a/po/rbot-time.pot
+++ b/po/rbot-time.pot
@@ -0,0 +1,66 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: rbot\n"
+"POT-Creation-Date: 2011-06-03 12:39+0200\n"
+"PO-Revision-Date: 2011-06-03 12:39+0200\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
+
+#: data/rbot/plugins/time.rb:18
+msgid ""
+"usage: time set <Continent>/<City> -- setting your location allows the bot "
+"to calibrate time replies into your time zone, and other people to figure "
+"out what time it is for you"
+msgstr ""
+
+#: data/rbot/plugins/time.rb:20
+msgid ""
+"usage: time <timestamp|time zone|nick> -- %{b}timestamp%{b}: get info about "
+"a specific time, relative to your own time zone | %{b}time zone%{b}: get "
+"local time of a certain location, <time zone> can be '<Continent>/<City>' or "
+"a two character country code | %{b}nick%{b}: get local time of another "
+"person, given they have set their location | see `%{prefix}help time set` on "
+"how to set your location"
+msgstr ""
+
+#: data/rbot/plugins/time.rb:90
+msgid ""
+"I don't know where you are, use %{pfx}time set <Continent>/<City> to let me "
+"know"
+msgstr ""
+
+#: data/rbot/plugins/time.rb:92
+msgid ""
+"I don't know where %{nick} is, (s)he should use %{pfx}time set <Continent>/"
+"<City> to let me know"
+msgstr ""
+
+#: data/rbot/plugins/time.rb:180
+msgid "unintelligible time"
+msgstr ""
+
+#: data/rbot/plugins/time.rb:189
+msgid "%{time} %{w} %{str}"
+msgstr ""
+
+#: data/rbot/plugins/time.rb:190
+msgid "%a, %d %b %Y %H:%M:%S %Z %z"
+msgstr ""
+
+#: data/rbot/plugins/time.rb:192
+msgid "is"
+msgstr ""
+
+#: data/rbot/plugins/time.rb:192
+msgid "was"
+msgstr ""
diff --git a/po/rbot-translator.pot b/po/rbot-translator.pot
index 70c00e3b..ba9b9a66 100644
--- a/po/rbot-translator.pot
+++ b/po/rbot-translator.pot
@@ -60,8 +60,8 @@ msgstr ""
#: data/rbot/plugins/translator.rb:348
msgid ""
-"Command: <translator> <from> <to> <phrase>, where <translator> is one of: %"
-"{translators}. If \"translator\" is used in place of the translator name, "
+"Command: <translator> <from> <to> <phrase>, where <translator> is one of: "
+"%{translators}. If \"translator\" is used in place of the translator name, "
"the first translator in translator.default_list which supports the specified "
"direction will be picked automatically. Use \"help <translator>\" to look up "
"supported from and to languages"
@@ -75,8 +75,8 @@ msgstr ""
#: data/rbot/plugins/translator.rb:386
msgid ""
-"Unable to auto-detect source language due to broken google translator, see %"
-"{reverse}%{prefix}help translate failed%{reverse} for details"
+"Unable to auto-detect source language due to broken google translator, see "
+"%{reverse}%{prefix}help translate failed%{reverse} for details"
msgstr ""
#: data/rbot/plugins/translator.rb:391
diff --git a/po/rbot-tumblr.pot b/po/rbot-tumblr.pot
index e31621f7..c723edc9 100644
--- a/po/rbot-tumblr.pot
+++ b/po/rbot-tumblr.pot
@@ -31,8 +31,8 @@ msgstr ""
#: data/rbot/plugins/tumblr.rb:91
msgid ""
-"Links on %{chan} will go to %{group} using account %{email} and password %"
-"{pwd}"
+"Links on %{chan} will go to %{group} using account %{email} and password "
+"%{pwd}"
msgstr ""
#: data/rbot/plugins/tumblr.rb:107
diff --git a/po/rbot-twitter.pot b/po/rbot-twitter.pot
index 8e217b9c..db60bec4 100644
--- a/po/rbot-twitter.pot
+++ b/po/rbot-twitter.pot
@@ -7,8 +7,8 @@
msgid ""
msgstr ""
"Project-Id-Version: rbot\n"
-"POT-Creation-Date: 2009-03-20 15:57+0100\n"
-"PO-Revision-Date: 2009-03-20 15:57+0100\n"
+"POT-Creation-Date: 2011-06-03 12:39+0200\n"
+"PO-Revision-Date: 2011-06-03 12:39+0200\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
@@ -16,10 +16,16 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
-#: data/rbot/plugins/twitter.rb:191
+#: data/rbot/plugins/twitter.rb:200
+msgid ""
+"My authorization failed! Did you block me? Or is my Twitter Consumer Key/"
+"Secret pair incorrect?"
+msgstr ""
+
+#: data/rbot/plugins/twitter.rb:283
msgid "actions will be twitted"
msgstr ""
-#: data/rbot/plugins/twitter.rb:193
+#: data/rbot/plugins/twitter.rb:285
msgid "actions will not be twitted"
msgstr ""
diff --git a/po/rbot-uno.pot b/po/rbot-uno.pot
index 7313dd2c..800fd0ef 100644
--- a/po/rbot-uno.pot
+++ b/po/rbot-uno.pot
@@ -7,8 +7,8 @@
msgid ""
msgstr ""
"Project-Id-Version: rbot\n"
-"POT-Creation-Date: 2009-03-20 15:57+0100\n"
-"PO-Revision-Date: 2009-03-20 15:57+0100\n"
+"POT-Creation-Date: 2011-06-03 12:39+0200\n"
+"PO-Revision-Date: 2011-06-03 12:39+0200\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
@@ -16,515 +16,540 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
-#: data/rbot/plugins/games/uno.rb:243
+#: data/rbot/plugins/games/uno.rb:215
+msgid "you can't do that, %{p}"
+msgstr ""
+
+#: data/rbot/plugins/games/uno.rb:251
msgid "%{p} deals the first card from the stock"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:266
+#: data/rbot/plugins/games/uno.rb:274
msgid "no time"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:278
+#: data/rbot/plugins/games/uno.rb:286
msgid "Playing order was reversed!"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:280
+#: data/rbot/plugins/games/uno.rb:288
msgid "%{cp} bounces the pick to %{np}"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:291
+#: data/rbot/plugins/games/uno.rb:299
msgid "%{p} skips a turn!"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:380
+#: data/rbot/plugins/games/uno.rb:388
msgid "what cards were that again?"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:400
+#: data/rbot/plugins/games/uno.rb:414 data/rbot/plugins/games/uno.rb:473
+msgid "%{p}, choose a color with: co r|b|g|y"
+msgstr ""
+
+#: data/rbot/plugins/games/uno.rb:414
+msgid "you already played your card, "
+msgstr ""
+
+#: data/rbot/plugins/games/uno.rb:422
msgid "you can't play that card"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:427
+#: data/rbot/plugins/games/uno.rb:449
msgid "%{p} plays %{card} twice!"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:432
+#: data/rbot/plugins/games/uno.rb:454
msgid "%{p} plays %{card}"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:435
+#: data/rbot/plugins/games/uno.rb:457
msgid "%{p} has %{uno}!"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:451
-msgid "%{p}, choose a color with: co r|b|g|y"
-msgstr ""
-
-#: data/rbot/plugins/games/uno.rb:454
+#: data/rbot/plugins/games/uno.rb:476
msgid "you don't have two cards of that kind"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:457
+#: data/rbot/plugins/games/uno.rb:479
msgid "you don't have that card"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:467
+#: data/rbot/plugins/games/uno.rb:489
msgid "%{cp} challenges %{lp}'s %{card}!"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:471
+#: data/rbot/plugins/games/uno.rb:493
msgid "%{p} has %{cards}"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:483
+#: data/rbot/plugins/games/uno.rb:506
msgid "%{lp}'s move was legal, %{cp} must pick %{b}%{n}%{b} cards!"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:492
+#: data/rbot/plugins/games/uno.rb:515
msgid ""
"%{lp}'s move was %{b}not%{b} legal, %{lp} must pick %{b}%{n}%{b} cards and "
"play again!"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:520
+#: data/rbot/plugins/games/uno.rb:543
msgid "%{p} passes turn, and has to pick %{b}%{n}%{b} cards!"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:527
+#: data/rbot/plugins/games/uno.rb:554
msgid "%{p} passes turn"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:529
+#: data/rbot/plugins/games/uno.rb:556
msgid "you need to pick a card first"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:539
+#: data/rbot/plugins/games/uno.rb:566
msgid "you can't pick a color now, %{p}"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:554
+#: data/rbot/plugins/games/uno.rb:581
msgid "what color is that?"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:557
+#: data/rbot/plugins/games/uno.rb:584
msgid "color is now %{c}"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:565
+#: data/rbot/plugins/games/uno.rb:592
msgid "This %{uno} game has been going on for %{time}"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:570
+#: data/rbot/plugins/games/uno.rb:597
msgid "The game hasn't started yet"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:575
+#: data/rbot/plugins/games/uno.rb:602
msgid "%{uno} playing turn: %{players}"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:584
+#: data/rbot/plugins/games/uno.rb:609
+msgid "nobody is playing %{uno} yet!"
+msgstr ""
+
+#: data/rbot/plugins/games/uno.rb:617
msgid "it's %{player}'s turn"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:594
+#: data/rbot/plugins/games/uno.rb:627
msgid "next player must respond correctly or pick %{b}%{n}%{b} cards"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:601
+#: data/rbot/plugins/games/uno.rb:634
msgid "Current discard: %{card} %{c}"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:610
+#: data/rbot/plugins/games/uno.rb:643
msgid "Your cards: %{cards}"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:626
+#: data/rbot/plugins/games/uno.rb:659
msgid "%{player} picks a card"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:636
+#: data/rbot/plugins/games/uno.rb:669
msgid "Shuffling discarded cards"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:639
+#: data/rbot/plugins/games/uno.rb:672
msgid "No more cards!"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:645
+#: data/rbot/plugins/games/uno.rb:678
msgid "You picked %{picked}"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:652
+#: data/rbot/plugins/games/uno.rb:685
msgid "you're already in the game, %{p}"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:659
+#: data/rbot/plugins/games/uno.rb:692
msgid "you dropped from the game, %{p}, you can't get back in"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:673
+#: data/rbot/plugins/games/uno.rb:699
+msgid ""
+"you can't join now, %{p}, a %{card} was just played, wait until next turn"
+msgstr ""
+
+#: data/rbot/plugins/games/uno.rb:713
msgid "%{p} joins this game of %{uno}"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:681
+#: data/rbot/plugins/games/uno.rb:721
msgid "game will start in 20 seconds"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:692
+#: data/rbot/plugins/games/uno.rb:732
msgid "%{p} isn't playing %{uno}"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:697
+#: data/rbot/plugins/games/uno.rb:737
msgid "%{p} gives up this game of %{uno}"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:723
+#: data/rbot/plugins/games/uno.rb:744 data/rbot/plugins/games/uno.rb:802
+msgid "game start countdown stopped"
+msgstr ""
+
+#: data/rbot/plugins/games/uno.rb:770
+msgid "there is no '%{nick}' here"
+msgstr ""
+
+#: data/rbot/plugins/games/uno.rb:776
msgid "%{p} is already playing %{uno} here"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:733
+#: data/rbot/plugins/games/uno.rb:786
msgid "%{p} takes %{b}%{old}%{b}'s place at %{uno}"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:739
+#: data/rbot/plugins/games/uno.rb:792
msgid "%{b}%{old}%{b} isn't playing %{uno} here"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:748
+#: data/rbot/plugins/games/uno.rb:807
msgid "%{uno} game halted after %{time}"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:753
+#: data/rbot/plugins/games/uno.rb:812
msgid "%{uno} game halted before it could start"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:758
+#: data/rbot/plugins/games/uno.rb:817
msgid "%{uno} game finished after %{time}! The winner is %{p}"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:769
+#: data/rbot/plugins/games/uno.rb:828
msgid "%{p} has to pick %{b}%{n}%{b} cards!"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:777
+#: data/rbot/plugins/games/uno.rb:836
msgid "%{p} still had %{cards}"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:789
+#: data/rbot/plugins/games/uno.rb:848
msgid "%{p} wins with %{b}%{score}%{b} points!"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:819
+#: data/rbot/plugins/games/uno.rb:878
msgid "'jo' to join in"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:820
+#: data/rbot/plugins/games/uno.rb:879
msgid ""
"'pl <card>' to play <card>: e.g. 'pl g7' to play Green 7, or 'pl rr' to play "
"Red Reverse, or 'pl y2y2' to play both Yellow 2 cards"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:821
+#: data/rbot/plugins/games/uno.rb:880
msgid "'pe' to pick a card"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:822
+#: data/rbot/plugins/games/uno.rb:881
msgid "'pa' to pass your turn"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:823
+#: data/rbot/plugins/games/uno.rb:882
msgid ""
"'co <color>' to pick a color after playing a Wild: e.g. 'co g' to select "
"Green (or 'pl w+4 g' to select the color when playing the Wild)"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:824
+#: data/rbot/plugins/games/uno.rb:883
msgid "'ca' to show current cards"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:825
+#: data/rbot/plugins/games/uno.rb:884
msgid "'cd' to show the current discard"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:826
+#: data/rbot/plugins/games/uno.rb:885
msgid "'ch' to challenge a Wild +4"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:827
+#: data/rbot/plugins/games/uno.rb:886
msgid "'od' to show the playing order"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:828
+#: data/rbot/plugins/games/uno.rb:887
msgid "'ti' to show play time"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:829
+#: data/rbot/plugins/games/uno.rb:888
msgid "'tu' to show whose turn it is"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:832
+#: data/rbot/plugins/games/uno.rb:891
msgid ""
"A Wild +4 can only be played legally if you don't have normal (not special) "
"cards of the current color. "
msgstr ""
-#: data/rbot/plugins/games/uno.rb:833
+#: data/rbot/plugins/games/uno.rb:892
msgid "The next player can challenge a W+4 by using the 'ch' command. "
msgstr ""
-#: data/rbot/plugins/games/uno.rb:834
+#: data/rbot/plugins/games/uno.rb:893
msgid ""
"If the W+4 play was illegal, the player who played it must pick the W+4, "
"pick 4 cards from the stock, and play a legal card. "
msgstr ""
-#: data/rbot/plugins/games/uno.rb:835
+#: data/rbot/plugins/games/uno.rb:894
msgid ""
"If the W+4 play was legal, the challenger must pick 6 cards instead of 4."
msgstr ""
-#: data/rbot/plugins/games/uno.rb:837
+#: data/rbot/plugins/games/uno.rb:896
msgid ""
"play all your cards, one at a time, by matching either the color or the "
"value of the currently discarded card. "
msgstr ""
-#: data/rbot/plugins/games/uno.rb:838
+#: data/rbot/plugins/games/uno.rb:897
msgid ""
"cards with special effects: Skip (next player skips a turn), Reverse "
"(reverses the playing order), +2 (next player has to take 2 cards). "
msgstr ""
-#: data/rbot/plugins/games/uno.rb:839
+#: data/rbot/plugins/games/uno.rb:898
msgid ""
"Wilds can be played on any card, and you must specify the color for the next "
"card. "
msgstr ""
-#: data/rbot/plugins/games/uno.rb:840
+#: data/rbot/plugins/games/uno.rb:899
msgid ""
"Wild +4 also forces the next player to take 4 cards, but it can only be "
"played if you can't play a color card. "
msgstr ""
-#: data/rbot/plugins/games/uno.rb:841
+#: data/rbot/plugins/games/uno.rb:900
msgid ""
"you can play another +2 or +4 card on a +2 card, and a +4 on a +4, forcing "
"the first player who can't play one to pick the cumulative sum of all cards. "
msgstr ""
-#: data/rbot/plugins/games/uno.rb:842
+#: data/rbot/plugins/games/uno.rb:901
msgid ""
"you can also play a Reverse on a +2 or +4, bouncing the effect back to the "
"previous player (that now comes next). "
msgstr ""
-#: data/rbot/plugins/games/uno.rb:845
+#: data/rbot/plugins/games/uno.rb:904
msgid ""
"The points won with a game of %{uno} are totalled from the cards remaining "
"in the hands of the other players."
msgstr ""
-#: data/rbot/plugins/games/uno.rb:846
+#: data/rbot/plugins/games/uno.rb:905
msgid ""
"Each normal (not special) card is worth its face value (from 0 to 9 points)."
msgstr ""
-#: data/rbot/plugins/games/uno.rb:847
+#: data/rbot/plugins/games/uno.rb:906
msgid "Each colored special card (+2, Reverse, Skip) is worth 20 points."
msgstr ""
-#: data/rbot/plugins/games/uno.rb:848
+#: data/rbot/plugins/games/uno.rb:907
msgid "Each Wild and Wild +4 is worth 50 points."
msgstr ""
-#: data/rbot/plugins/games/uno.rb:853
+#: data/rbot/plugins/games/uno.rb:912
msgid ""
"You can see the scoring table with 'uno top N' where N is the number of top "
"scores to show."
msgstr ""
-#: data/rbot/plugins/games/uno.rb:855
+#: data/rbot/plugins/games/uno.rb:914
msgid ""
"You can see the winners table with 'uno topwin N' where N is the number of "
"top winners to show."
msgstr ""
-#: data/rbot/plugins/games/uno.rb:858
+#: data/rbot/plugins/games/uno.rb:917
msgid "There are 108 cards in a standard %{uno} deck."
msgstr ""
-#: data/rbot/plugins/games/uno.rb:859
+#: data/rbot/plugins/games/uno.rb:918
msgid ""
"For each color (Blue, Green, Red, Yellow) there are 19 numbered cards (from "
"0 to 9), with two of each number except for 0."
msgstr ""
-#: data/rbot/plugins/games/uno.rb:860
+#: data/rbot/plugins/games/uno.rb:919
msgid ""
"There are also 6 special cards for each color, two each of +2, Reverse, Skip."
msgstr ""
-#: data/rbot/plugins/games/uno.rb:861
+#: data/rbot/plugins/games/uno.rb:920
msgid "Finally, there are 4 Wild and 4 Wild +4 cards."
msgstr ""
-#: data/rbot/plugins/games/uno.rb:864
+#: data/rbot/plugins/games/uno.rb:923
msgid ""
"The game manager (the user that started the game) can execute the following "
"commands to manage it: "
msgstr ""
-#: data/rbot/plugins/games/uno.rb:866
+#: data/rbot/plugins/games/uno.rb:925
msgid ""
"'uno drop <user>' to drop a user from the game (any user can drop itself "
"using 'uno drop')"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:867
+#: data/rbot/plugins/games/uno.rb:926
msgid ""
"'uno replace <old> [with] <new>' to replace a player with someone else "
"(useful in case of disconnects)"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:868
+#: data/rbot/plugins/games/uno.rb:927
msgid "'uno transfer [to] <nick>' to transfer game ownership to someone else"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:869
+#: data/rbot/plugins/games/uno.rb:928
msgid "'uno end' to end the game before its natural completion"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:872
+#: data/rbot/plugins/games/uno.rb:931
msgid ""
"%{uno} game. !uno to start a game. see 'help uno rules' for the rules, 'help "
"uno admin' for admin commands, 'help uno score' for scoring rules. In-game "
"commands: %{cmds}."
msgstr ""
-#: data/rbot/plugins/games/uno.rb:892
+#: data/rbot/plugins/games/uno.rb:951
msgid "you already picked a card"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:899 data/rbot/plugins/games/uno.rb:906
-#: data/rbot/plugins/games/uno.rb:912 data/rbot/plugins/games/uno.rb:918
-#: data/rbot/plugins/games/uno.rb:934
+#: data/rbot/plugins/games/uno.rb:958 data/rbot/plugins/games/uno.rb:965
+#: data/rbot/plugins/games/uno.rb:971 data/rbot/plugins/games/uno.rb:977
+#: data/rbot/plugins/games/uno.rb:993
msgid "It's not your turn"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:931
+#: data/rbot/plugins/games/uno.rb:990
msgid "previous move cannot be challenged"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:945
+#: data/rbot/plugins/games/uno.rb:1004
msgid "it's your turn, sleepyhead"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:957
+#: data/rbot/plugins/games/uno.rb:1016
msgid ""
"There is already an %{uno} game running here, managed by %{who}. say 'jo' to "
"join in"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:965
+#: data/rbot/plugins/games/uno.rb:1024
msgid "Ok, created %{uno} game on %{channel}, say 'jo' to join in"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:973 data/rbot/plugins/games/uno.rb:993
-#: data/rbot/plugins/games/uno.rb:1129 data/rbot/plugins/games/uno.rb:1137
-#: data/rbot/plugins/games/uno.rb:1145
+#: data/rbot/plugins/games/uno.rb:1032 data/rbot/plugins/games/uno.rb:1052
+#: data/rbot/plugins/games/uno.rb:1188 data/rbot/plugins/games/uno.rb:1196
+#: data/rbot/plugins/games/uno.rb:1204
msgid "There is no %{uno} game running here"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:983
+#: data/rbot/plugins/games/uno.rb:1042
msgid "%{uno} game ownership transferred from %{old} to %{nick}"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:987
+#: data/rbot/plugins/games/uno.rb:1046
msgid "who is this %{nick} you want me to transfer game ownership to?"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:1071
+#: data/rbot/plugins/games/uno.rb:1130
msgid "%{nf} %{uno} games completed over %{np} games played. "
msgstr ""
-#: data/rbot/plugins/games/uno.rb:1076
+#: data/rbot/plugins/games/uno.rb:1135
msgid "%{cgt} game time for completed games"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:1080
+#: data/rbot/plugins/games/uno.rb:1139
msgid " on %{tgt} total game time. "
msgstr ""
-#: data/rbot/plugins/games/uno.rb:1086
+#: data/rbot/plugins/games/uno.rb:1145
msgid "%{avg} average game time for completed games"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:1089
+#: data/rbot/plugins/games/uno.rb:1148
msgid ", %{tavg} for all games"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:1094
+#: data/rbot/plugins/games/uno.rb:1153
msgid "nobody has played %{uno} on %{chan} yet"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:1105
+#: data/rbot/plugins/games/uno.rb:1164
msgid "%{nick} never played %{uno} here"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:1114
+#: data/rbot/plugins/games/uno.rb:1173
msgid "%{nick} played %{np} %{uno} games here, "
msgstr ""
-#: data/rbot/plugins/games/uno.rb:1117
+#: data/rbot/plugins/games/uno.rb:1176
msgid "forfeited %{nf} games, "
msgstr ""
-#: data/rbot/plugins/games/uno.rb:1118
+#: data/rbot/plugins/games/uno.rb:1177
msgid "won %{nw} games"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:1120
+#: data/rbot/plugins/games/uno.rb:1179
msgid " with %{score} total points"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:1122
+#: data/rbot/plugins/games/uno.rb:1181
msgid " and an average of %{avg} points per opponent"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:1149
+#: data/rbot/plugins/games/uno.rb:1208
msgid "%{num} cards in stock: %{stock}"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:1165
+#: data/rbot/plugins/games/uno.rb:1224
msgid "no %{uno} games were completed here"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:1173
+#: data/rbot/plugins/games/uno.rb:1232
msgid "%{uno} %{num} highest scores: "
msgstr ""
-#: data/rbot/plugins/games/uno.rb:1182
+#: data/rbot/plugins/games/uno.rb:1241
msgid "%{i}. %{b}%{nick}%{b} with %{b}%{score}%{b} points"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:1189 data/rbot/plugins/games/uno.rb:1211
+#: data/rbot/plugins/games/uno.rb:1248 data/rbot/plugins/games/uno.rb:1270
msgid "%{i}. %{nick} ( %{score} )"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:1195
+#: data/rbot/plugins/games/uno.rb:1254
msgid "%{uno} %{num} most wins: "
msgstr ""
-#: data/rbot/plugins/games/uno.rb:1204
+#: data/rbot/plugins/games/uno.rb:1263
msgid "%{i}. %{b}%{nick}%{b} with %{b}%{score}%{b} wins"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:1217
+#: data/rbot/plugins/games/uno.rb:1276
msgid "uh, what kind of score list did you want, again?"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:1218
+#: data/rbot/plugins/games/uno.rb:1277
msgid ""
" I can only show the top scores (with top) and the most wins (with topwin)"
msgstr ""
diff --git a/po/rbot-weather.pot b/po/rbot-weather.pot
index e69de29b..1d4ca1ad 100644
--- a/po/rbot-weather.pot
+++ b/po/rbot-weather.pot
@@ -0,0 +1,55 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: rbot\n"
+"POT-Creation-Date: 2011-06-03 12:39+0200\n"
+"PO-Revision-Date: 2011-06-03 12:39+0200\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
+
+#: data/rbot/plugins/weather.rb:32
+msgid "couldn't get data for %{station} (%{message})"
+msgstr ""
+
+#: data/rbot/plugins/weather.rb:57
+msgid ""
+"At %{time} the conditions at %{location} (%{station_id}) were %{weather} "
+"with a visibility of %{visibility_mi}mi. The wind was %{wind} with "
+"%{relative_humidity}%% relative humidity. The temperature was "
+"%{temperature}%{heatindexorwindchill}, and the pressure was %{pressure}."
+msgstr ""
+
+#: data/rbot/plugins/weather.rb:64
+msgid " with a heat index of %{hi}"
+msgstr ""
+
+#: data/rbot/plugins/weather.rb:66
+msgid " with a windchill of %{wc}"
+msgstr ""
+
+#: data/rbot/plugins/weather.rb:169
+msgid "%{error}, will try WU service"
+msgstr ""
+
+#: data/rbot/plugins/weather.rb:318
+msgid "no reason specified"
+msgstr ""
+
+#: data/rbot/plugins/weather.rb:365
+msgid ""
+"Google weather info for %{city} on %{date}: %{conds}. Three-day forecast: "
+"%{forecast}"
+msgstr ""
+
+#: data/rbot/plugins/weather.rb:373
+msgid "Google weather failed: %{e}"
+msgstr ""
diff --git a/po/rbot-wheelfortune.pot b/po/rbot-wheelfortune.pot
index f0777469..8ac4eca0 100644
--- a/po/rbot-wheelfortune.pot
+++ b/po/rbot-wheelfortune.pot
@@ -114,8 +114,8 @@ msgstr ""
#: data/rbot/plugins/games/wheelfortune.rb:320
msgid ""
-"there's already a pending clue for %{name} round %{count} on %{chan}: %"
-"{catclue}"
+"there's already a pending clue for %{name} round %{count} on %{chan}: "
+"%{catclue}"
msgstr ""
#: data/rbot/plugins/games/wheelfortune.rb:333
@@ -143,8 +143,8 @@ msgstr ""
#: data/rbot/plugins/games/wheelfortune.rb:380
msgid ""
-"you can only replace questions between rounds %{min} and %{max} in the %"
-"{name} game on %{chan}"
+"you can only replace questions between rounds %{min} and %{max} in the "
+"%{name} game on %{chan}"
msgstr ""
#: data/rbot/plugins/games/wheelfortune.rb:409
@@ -177,8 +177,8 @@ msgstr ""
#: data/rbot/plugins/games/wheelfortune.rb:495
msgid ""
-"%{bold}%{color}%{name}%{bold}%{nocolor}: %{who} %{bold}wins%{bold} after %"
-"{count} rounds!\n"
+"%{bold}%{color}%{name}%{bold}%{nocolor}: %{who} %{bold}wins%{bold} after "
+"%{count} rounds!\n"
"The final score is"
msgstr ""
diff --git a/po/rbot-youtube.pot b/po/rbot-youtube.pot
index a7802ed4..0226adb1 100644
--- a/po/rbot-youtube.pot
+++ b/po/rbot-youtube.pot
@@ -18,8 +18,8 @@ msgstr ""
#: data/rbot/plugins/youtube.rb:33
msgid ""
-"Category: %{cat}. Rating: %{rating}. Author: %{author}. Duration: %"
-"{duration}. %{views} views, faved %{faves} times. %{desc}"
+"Category: %{cat}. Rating: %{rating}. Author: %{author}. Duration: "
+"%{duration}. %{views} views, faved %{faves} times. %{desc}"
msgstr ""
#: data/rbot/plugins/youtube.rb:77 data/rbot/plugins/youtube.rb:107
@@ -28,8 +28,8 @@ msgstr ""
#: data/rbot/plugins/youtube.rb:183
msgid ""
-"%{bold}%{title}%{bold} [%{cat}] %{rating} @ %{url} by %{author} (%"
-"{duration}). %{views} views, faved %{faves} times. %{desc}"
+"%{bold}%{title}%{bold} [%{cat}] %{rating} @ %{url} by %{author} "
+"(%{duration}). %{views} views, faved %{faves} times. %{desc}"
msgstr ""
#: data/rbot/plugins/youtube.rb:186
diff --git a/po/rbot.pot b/po/rbot.pot
index 88097b4a..38b581a1 100644
--- a/po/rbot.pot
+++ b/po/rbot.pot
@@ -7,8 +7,8 @@
msgid ""
msgstr ""
"Project-Id-Version: rbot\n"
-"POT-Creation-Date: 2010-06-30 09:58+0200\n"
-"PO-Revision-Date: 2010-06-30 09:58+0200\n"
+"POT-Creation-Date: 2011-06-03 12:39+0200\n"
+"PO-Revision-Date: 2011-06-03 12:39+0200\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
@@ -267,8 +267,8 @@ msgstr ""
#: lib/rbot/core/auth.rb:403
msgid ""
-"user destroy <botuser> : destroys <botuser>. This function %{highlight}must%"
-"{highlight} be called in two steps. On the first call <botuser> is queued "
+"user destroy <botuser> : destroys <botuser>. This function %{highlight}must"
+"%{highlight} be called in two steps. On the first call <botuser> is queued "
"for destruction. On the second call, which must be in the form 'user confirm "
"destroy <botuser>', the botuser will be destroyed. If you want to cancel the "
"destruction, issue the command 'user cancel destroy <botuser>'"
@@ -276,321 +276,333 @@ msgstr ""
#: lib/rbot/core/auth.rb:405
msgid ""
+"user export [to <filename>]: exports user data to file <filename> (default: "
+"new-auth.users)"
+msgstr ""
+
+#: lib/rbot/core/auth.rb:407
+msgid ""
+"user import [from <filename>]: import user data from file <filename> "
+"(default: new-auth.users)"
+msgstr ""
+
+#: lib/rbot/core/auth.rb:409
+msgid ""
"user topics: show, enable|disable, add|rm netmask, set, reset, tell, create, "
-"list, destroy"
+"list, destroy, import, export"
msgstr ""
-#: lib/rbot/core/auth.rb:408
+#: lib/rbot/core/auth.rb:412
msgid ""
"auth <masterpassword>: log in as the bot owner; other commands: login, "
"whoami, permissions syntax, permissions [re]set, permissions view, user, "
"meet, hello, allow, deny"
msgstr ""
-#: lib/rbot/core/auth.rb:410
+#: lib/rbot/core/auth.rb:414
msgid ""
"meet <nick> [as <user>]: creates a bot user for nick, calling it user "
"(defaults to the nick itself)"
msgstr ""
-#: lib/rbot/core/auth.rb:412
+#: lib/rbot/core/auth.rb:416
msgid "hello: creates a bot user for the person issuing the command"
msgstr ""
-#: lib/rbot/core/auth.rb:415
+#: lib/rbot/core/auth.rb:419
msgid ""
"allow <user> to do <sample command> [<where>]: gives botuser <user> the "
"permissions to execute a command such as the provided sample command"
msgstr ""
-#: lib/rbot/core/auth.rb:416 lib/rbot/core/auth.rb:424
+#: lib/rbot/core/auth.rb:420 lib/rbot/core/auth.rb:428
msgid "(in private or in channel, according to the optional <where>)."
msgstr ""
-#: lib/rbot/core/auth.rb:417 lib/rbot/core/auth.rb:425
+#: lib/rbot/core/auth.rb:421 lib/rbot/core/auth.rb:429
msgid ""
"<sample command> should be a full command, not just the command keyword --"
msgstr ""
-#: lib/rbot/core/auth.rb:418
+#: lib/rbot/core/auth.rb:422
msgid "correct: allow user to do addquote stuff --"
msgstr ""
-#: lib/rbot/core/auth.rb:419
+#: lib/rbot/core/auth.rb:423
msgid "wrong: allow user to do addquote."
msgstr ""
-#: lib/rbot/core/auth.rb:423
+#: lib/rbot/core/auth.rb:427
msgid ""
"deny <user> from doing <sample command> [<where>]: removes from botuser "
"<user> the permissions to execute a command such as the provided sample "
"command"
msgstr ""
-#: lib/rbot/core/auth.rb:426
+#: lib/rbot/core/auth.rb:430
msgid "correct: deny user from doing addquote stuff --"
msgstr ""
-#: lib/rbot/core/auth.rb:427
+#: lib/rbot/core/auth.rb:431
msgid "wrong: deny user from doing addquote."
msgstr ""
-#: lib/rbot/core/auth.rb:430
+#: lib/rbot/core/auth.rb:434
msgid ""
"auth commands: auth, login, whoami, who, permission[s], user, meet, hello, "
"allow, deny"
msgstr ""
-#: lib/rbot/core/auth.rb:435
+#: lib/rbot/core/auth.rb:439
msgid "sorry, I need more arguments to %{command}"
msgstr ""
-#: lib/rbot/core/auth.rb:439
+#: lib/rbot/core/auth.rb:443
msgid "I can only %{command} these: %{arguments}"
msgstr ""
-#: lib/rbot/core/auth.rb:474
+#: lib/rbot/core/auth.rb:478
msgid "no such bot user %{user}"
msgstr ""
-#: lib/rbot/core/auth.rb:477
+#: lib/rbot/core/auth.rb:481
msgid "you can't mess with %{user}"
msgstr ""
-#: lib/rbot/core/auth.rb:489
+#: lib/rbot/core/auth.rb:493
msgid "you can't see the properties of %{user}"
msgstr ""
-#: lib/rbot/core/auth.rb:498
+#: lib/rbot/core/auth.rb:502
msgid "no way I'm telling you the master password!"
msgstr ""
-#: lib/rbot/core/auth.rb:499
+#: lib/rbot/core/auth.rb:503
msgid "you can't ask for someone else's password"
msgstr ""
-#: lib/rbot/core/auth.rb:501
+#: lib/rbot/core/auth.rb:505
msgid ""
"c'mon, you can't be asking me seriously to tell you the password in public!"
msgstr ""
-#: lib/rbot/core/auth.rb:502
+#: lib/rbot/core/auth.rb:506
msgid "the password for %{user} is %{password}"
msgstr ""
-#: lib/rbot/core/auth.rb:516
+#: lib/rbot/core/auth.rb:520
msgid "can %{action}"
msgstr ""
-#: lib/rbot/core/auth.rb:518
+#: lib/rbot/core/auth.rb:522
msgid "can not %{action}"
msgstr ""
-#: lib/rbot/core/auth.rb:522
+#: lib/rbot/core/auth.rb:526
msgid "knows no netmasks"
msgstr ""
-#: lib/rbot/core/auth.rb:524
+#: lib/rbot/core/auth.rb:528
msgid "knows %{netmasks}"
msgstr ""
-#: lib/rbot/core/auth.rb:531 lib/rbot/core/auth.rb:558
-#: lib/rbot/core/auth.rb:576 lib/rbot/core/auth.rb:608
+#: lib/rbot/core/auth.rb:535 lib/rbot/core/auth.rb:562
+#: lib/rbot/core/auth.rb:580 lib/rbot/core/auth.rb:612
msgid "you can't change the default user"
msgstr ""
-#: lib/rbot/core/auth.rb:532 lib/rbot/core/auth.rb:560
-#: lib/rbot/core/auth.rb:578 lib/rbot/core/auth.rb:610
+#: lib/rbot/core/auth.rb:536 lib/rbot/core/auth.rb:564
+#: lib/rbot/core/auth.rb:582 lib/rbot/core/auth.rb:614
msgid "you can't edit %{user}"
msgstr ""
-#: lib/rbot/core/auth.rb:547 lib/rbot/core/auth.rb:594
+#: lib/rbot/core/auth.rb:551 lib/rbot/core/auth.rb:598
msgid "I ignored %{things} because %{reason}"
msgstr ""
-#: lib/rbot/core/auth.rb:551 lib/rbot/core/auth.rb:598
+#: lib/rbot/core/auth.rb:555 lib/rbot/core/auth.rb:602
msgid "I haven't changed anything"
msgstr ""
-#: lib/rbot/core/auth.rb:569
+#: lib/rbot/core/auth.rb:573
msgid "is that a joke? setting the password in public?"
msgstr ""
-#: lib/rbot/core/auth.rb:601
+#: lib/rbot/core/auth.rb:605
msgid "the password for %{user} is now %{password}"
msgstr ""
-#: lib/rbot/core/auth.rb:615
+#: lib/rbot/core/auth.rb:619
msgid ""
"I can only add/remove netmasks. See +help user add+ for more instructions"
msgstr ""
-#: lib/rbot/core/auth.rb:636
+#: lib/rbot/core/auth.rb:640
msgid "sorry, I don't know how to %{request}"
msgstr ""
-#: lib/rbot/core/auth.rb:639
+#: lib/rbot/core/auth.rb:643
msgid "couldn't %{cmd}: %{exception}"
msgstr ""
-#: lib/rbot/core/auth.rb:668
+#: lib/rbot/core/auth.rb:672
msgid ""
-"you are now registered as %{buname}. I created a random password for you : %"
-"{pass} and you can change it at any time by telling me 'user set password "
+"you are now registered as %{buname}. I created a random password for you : "
+"%{pass} and you can change it at any time by telling me 'user set password "
"<password>' in private"
msgstr ""
-#: lib/rbot/core/auth.rb:675
+#: lib/rbot/core/auth.rb:679
msgid "but I already know %{buname}"
msgstr ""
-#: lib/rbot/core/auth.rb:677
+#: lib/rbot/core/auth.rb:681
msgid "I had problems meeting %{nick}: %{e}"
msgstr ""
-#: lib/rbot/core/auth.rb:686
+#: lib/rbot/core/auth.rb:690
msgid "couldn't find botuser %{user}"
msgstr ""
-#: lib/rbot/core/auth.rb:688
+#: lib/rbot/core/auth.rb:692
msgid "I'm not telling the master password to anyone, pal"
msgstr ""
-#: lib/rbot/core/auth.rb:689
+#: lib/rbot/core/auth.rb:693
msgid "the password for botuser %{user} is %{password}"
msgstr ""
-#: lib/rbot/core/auth.rb:692
+#: lib/rbot/core/auth.rb:696
msgid "I told %{user} that %{message}"
msgstr ""
-#: lib/rbot/core/auth.rb:698
+#: lib/rbot/core/auth.rb:702
msgid "are you nuts, creating a botuser with a publicly known password?"
msgstr ""
-#: lib/rbot/core/auth.rb:703
+#: lib/rbot/core/auth.rb:707
msgid "failed to create %{user}: %{exception}"
msgstr ""
-#: lib/rbot/core/auth.rb:707
+#: lib/rbot/core/auth.rb:711
msgid "created botuser %{user}"
msgstr ""
-#: lib/rbot/core/auth.rb:715
+#: lib/rbot/core/auth.rb:719
msgid " (queued for destruction)"
msgstr ""
-#: lib/rbot/core/auth.rb:718
+#: lib/rbot/core/auth.rb:722
msgid "I have no botusers other than the default ones"
msgstr ""
-#: lib/rbot/core/auth.rb:719
+#: lib/rbot/core/auth.rb:723
msgid "botuser: %{list}"
msgid_plural "botusers: %{list}"
msgstr[0] ""
msgstr[1] ""
-#: lib/rbot/core/auth.rb:726
+#: lib/rbot/core/auth.rb:730
msgid "You can't destroy %{user}"
msgstr ""
-#: lib/rbot/core/auth.rb:736
+#: lib/rbot/core/auth.rb:740
msgid "no such botuser %{user}"
msgstr ""
-#: lib/rbot/core/auth.rb:743
+#: lib/rbot/core/auth.rb:747
msgid "%{user} removed from the destruction queue"
msgstr ""
-#: lib/rbot/core/auth.rb:745
+#: lib/rbot/core/auth.rb:749
msgid "%{user} was not queued for destruction"
msgstr ""
-#: lib/rbot/core/auth.rb:750
+#: lib/rbot/core/auth.rb:754
msgid ""
"%{user} already queued for destruction, use %{highlight}user confirm destroy "
"%{user}%{highlight} to destroy it"
msgstr ""
-#: lib/rbot/core/auth.rb:753
+#: lib/rbot/core/auth.rb:757
msgid ""
-"%{user} queued for destruction, use %{highlight}user confirm destroy %{user}%"
-"{highlight} to destroy it"
+"%{user} queued for destruction, use %{highlight}user confirm destroy "
+"%{user}%{highlight} to destroy it"
msgstr ""
-#: lib/rbot/core/auth.rb:757
+#: lib/rbot/core/auth.rb:761
msgid "%{user} is not queued for destruction yet"
msgstr ""
-#: lib/rbot/core/auth.rb:766 lib/rbot/core/auth.rb:806
+#: lib/rbot/core/auth.rb:770 lib/rbot/core/auth.rb:810
msgid "failed: %{exception}"
msgstr ""
-#: lib/rbot/core/auth.rb:768
+#: lib/rbot/core/auth.rb:772
msgid "botuser %{user} destroyed"
msgstr ""
-#: lib/rbot/core/auth.rb:775
+#: lib/rbot/core/auth.rb:779
msgid "please don't touch the default users"
msgstr ""
-#: lib/rbot/core/auth.rb:784
+#: lib/rbot/core/auth.rb:788
msgid "no such botuser %{source}"
msgstr ""
-#: lib/rbot/core/auth.rb:786
+#: lib/rbot/core/auth.rb:790
msgid "botuser %{dest} exists already"
msgstr ""
-#: lib/rbot/core/auth.rb:809
+#: lib/rbot/core/auth.rb:813
msgid "botuser %{source} copied to %{dest}"
msgstr ""
-#: lib/rbot/core/auth.rb:812
+#: lib/rbot/core/auth.rb:816
msgid "botuser %{source} renamed to %{dest}"
msgstr ""
-#: lib/rbot/core/auth.rb:832
+#: lib/rbot/core/auth.rb:836
msgid "selecting data to export ..."
msgstr ""
-#: lib/rbot/core/auth.rb:848
+#: lib/rbot/core/auth.rb:852
msgid "preparing data for export ..."
msgstr ""
-#: lib/rbot/core/auth.rb:871
+#: lib/rbot/core/auth.rb:875
msgid "failed to prepare data: %{exception}"
msgstr ""
-#: lib/rbot/core/auth.rb:876
+#: lib/rbot/core/auth.rb:880
msgid "exporting to %{file} ..."
msgstr ""
-#: lib/rbot/core/auth.rb:883
+#: lib/rbot/core/auth.rb:887
msgid "failed to export users: %{exception}"
msgstr ""
-#: lib/rbot/core/auth.rb:887 lib/rbot/core/auth.rb:965
+#: lib/rbot/core/auth.rb:891 lib/rbot/core/auth.rb:969
msgid "done"
msgstr ""
-#: lib/rbot/core/auth.rb:904
+#: lib/rbot/core/auth.rb:908
msgid "reading %{file} ..."
msgstr ""
-#: lib/rbot/core/auth.rb:908
+#: lib/rbot/core/auth.rb:912
msgid "failed to import from: %{exception}"
msgstr ""
-#: lib/rbot/core/auth.rb:915
+#: lib/rbot/core/auth.rb:919
msgid "selecting data to import ..."
msgstr ""
-#: lib/rbot/core/auth.rb:925
+#: lib/rbot/core/auth.rb:929
msgid "parsing data from import ..."
msgstr ""
-#: lib/rbot/core/auth.rb:945
+#: lib/rbot/core/auth.rb:949
msgid "failed to parse data: %{exception}"
msgstr ""
@@ -610,10 +622,14 @@ msgstr ""
msgid "reconnect => ask the bot to disconnect and then connect again"
msgstr ""
-#: lib/rbot/core/basics.rb:163
+#: lib/rbot/core/basics.rb:161
msgid "part"
msgstr ""
+#: lib/rbot/core/basics.rb:163
+msgid "part <channel> => part channel <channel>"
+msgstr ""
+
#: lib/rbot/core/basics.rb:165
msgid "hide => part all channels"
msgstr ""
@@ -825,112 +841,112 @@ msgstr ""
msgid "sorry, no %{key} data for %{user}"
msgstr ""
-#: lib/rbot/core/utils/extends.rb:164 lib/rbot/core/utils/utils.rb:201
-#: lib/rbot/core/utils/utils.rb:729
+#: lib/rbot/core/utils/extends.rb:175 lib/rbot/core/utils/utils.rb:203
+#: lib/rbot/core/utils/utils.rb:745
msgid " and "
msgstr ""
-#: lib/rbot/core/utils/utils.rb:184
+#: lib/rbot/core/utils/utils.rb:186
msgid "year"
msgstr ""
-#: lib/rbot/core/utils/utils.rb:184
+#: lib/rbot/core/utils/utils.rb:186
msgid "years"
msgstr ""
-#: lib/rbot/core/utils/utils.rb:186
+#: lib/rbot/core/utils/utils.rb:188
msgid "month"
msgstr ""
-#: lib/rbot/core/utils/utils.rb:186
+#: lib/rbot/core/utils/utils.rb:188
msgid "months"
msgstr ""
-#: lib/rbot/core/utils/utils.rb:188
+#: lib/rbot/core/utils/utils.rb:190
msgid "day"
msgstr ""
-#: lib/rbot/core/utils/utils.rb:188
+#: lib/rbot/core/utils/utils.rb:190
msgid "days"
msgstr ""
-#: lib/rbot/core/utils/utils.rb:190
+#: lib/rbot/core/utils/utils.rb:192
msgid "hour"
msgstr ""
-#: lib/rbot/core/utils/utils.rb:190
+#: lib/rbot/core/utils/utils.rb:192
msgid "hours"
msgstr ""
-#: lib/rbot/core/utils/utils.rb:192
+#: lib/rbot/core/utils/utils.rb:194
msgid "minute"
msgstr ""
-#: lib/rbot/core/utils/utils.rb:192
+#: lib/rbot/core/utils/utils.rb:194
msgid "minutes"
msgstr ""
-#: lib/rbot/core/utils/utils.rb:194
+#: lib/rbot/core/utils/utils.rb:196
msgid "second"
msgstr ""
-#: lib/rbot/core/utils/utils.rb:194
+#: lib/rbot/core/utils/utils.rb:196
msgid "seconds"
msgstr ""
-#: lib/rbot/core/utils/utils.rb:232
+#: lib/rbot/core/utils/utils.rb:234
msgid "right now"
msgstr ""
-#: lib/rbot/core/utils/utils.rb:236
+#: lib/rbot/core/utils/utils.rb:238
msgid "%{d} from now"
msgstr ""
-#: lib/rbot/core/utils/utils.rb:238
+#: lib/rbot/core/utils/utils.rb:240
msgid "%{d} ago"
msgstr ""
-#: lib/rbot/core/utils/utils.rb:250
+#: lib/rbot/core/utils/utils.rb:252
msgid "%{m} years"
msgstr ""
-#: lib/rbot/core/utils/utils.rb:252
+#: lib/rbot/core/utils/utils.rb:254
msgid "%{m} months"
msgstr ""
-#: lib/rbot/core/utils/utils.rb:254
+#: lib/rbot/core/utils/utils.rb:256
msgid "%{m} weeks"
msgstr ""
-#: lib/rbot/core/utils/utils.rb:256
+#: lib/rbot/core/utils/utils.rb:258
msgid "%{m} days"
msgstr ""
-#: lib/rbot/core/utils/utils.rb:258
+#: lib/rbot/core/utils/utils.rb:260
msgid "%{m} hours"
msgstr ""
-#: lib/rbot/core/utils/utils.rb:260
+#: lib/rbot/core/utils/utils.rb:262
msgid "half an hour"
msgstr ""
-#: lib/rbot/core/utils/utils.rb:263
+#: lib/rbot/core/utils/utils.rb:265
msgid "an hour"
msgstr ""
-#: lib/rbot/core/utils/utils.rb:265
+#: lib/rbot/core/utils/utils.rb:267
msgid "an hour and a half"
msgstr ""
-#: lib/rbot/core/utils/utils.rb:267
+#: lib/rbot/core/utils/utils.rb:269
msgid "%{m} minutes"
msgstr ""
-#: lib/rbot/core/utils/utils.rb:269
+#: lib/rbot/core/utils/utils.rb:271
msgid "%{m} seconds"
msgstr ""
-#: lib/rbot/core/utils/utils.rb:271
+#: lib/rbot/core/utils/utils.rb:273
msgid "one second"
msgstr ""
@@ -946,27 +962,27 @@ msgstr ""
msgid "Wordlists: %{found}"
msgstr ""
-#: lib/rbot/ircbot.rb:500
+#: lib/rbot/ircbot.rb:501
msgid "Unknown DB adaptor: %s"
msgstr ""
-#: lib/rbot/ircbot.rb:1284
+#: lib/rbot/ircbot.rb:1290
msgid "restarting, back in %{wait}..."
msgstr ""
-#: lib/rbot/ircbot.rb:1367
+#: lib/rbot/ircbot.rb:1373
msgid "help topics: "
msgstr ""
-#: lib/rbot/ircbot.rb:1369
+#: lib/rbot/ircbot.rb:1375
msgid " (help <topic> for more info)"
msgstr ""
-#: lib/rbot/ircbot.rb:1372
+#: lib/rbot/ircbot.rb:1378
msgid "no help for topic %{topic}"
msgstr ""
-#: lib/rbot/ircbot.rb:1383
+#: lib/rbot/ircbot.rb:1389
msgid ""
"Uptime %{up}, %{plug} plugins active, %{sent} lines sent, %{recv} received."
msgstr ""
@@ -975,99 +991,99 @@ msgstr ""
msgid "incorrect usage, ask for help using '%{command}'"
msgstr ""
-#: lib/rbot/plugins.rb:733
+#: lib/rbot/plugins.rb:734
msgid "%{count} core module loaded"
msgid_plural "%{count} core modules loaded"
msgstr[0] ""
msgstr[1] ""
-#: lib/rbot/plugins.rb:736
+#: lib/rbot/plugins.rb:737
msgid "%{count} core module: %{list}"
msgid_plural "%{count} core modules: %{list}"
msgstr[0] ""
msgstr[1] ""
-#: lib/rbot/plugins.rb:742
+#: lib/rbot/plugins.rb:743
msgid "no core botmodules loaded"
msgstr ""
-#: lib/rbot/plugins.rb:747
+#: lib/rbot/plugins.rb:748
msgid "%{count} plugin loaded"
msgid_plural "%{count} plugins loaded"
msgstr[0] ""
msgstr[1] ""
-#: lib/rbot/plugins.rb:750
+#: lib/rbot/plugins.rb:751
msgid "%{count} plugin: %{list}"
msgid_plural "%{count} plugins: %{list}"
msgstr[0] ""
msgstr[1] ""
-#: lib/rbot/plugins.rb:761
+#: lib/rbot/plugins.rb:762
msgid "%{highlight}%{count} plugin ignored%{highlight}"
msgid_plural "%{highlight}%{count} plugins ignored%{highlight}"
msgstr[0] ""
msgstr[1] ""
-#: lib/rbot/plugins.rb:766
+#: lib/rbot/plugins.rb:767
msgid ""
-"%{highlight}%{count} plugin ignored%{highlight}: use %{bold}%{command}%"
-"{bold} to see why"
+"%{highlight}%{count} plugin ignored%{highlight}: use "
+"%{bold}%{command}%{bold} to see why"
msgid_plural ""
-"%{highlight}%{count} plugins ignored%{highlight}: use %{bold}%{command}%"
-"{bold} to see why"
+"%{highlight}%{count} plugins ignored%{highlight}: use "
+"%{bold}%{command}%{bold} to see why"
msgstr[0] ""
msgstr[1] ""
-#: lib/rbot/plugins.rb:776
+#: lib/rbot/plugins.rb:777
msgid "%{highlight}%{count} plugin failed to load%{highlight}"
msgid_plural "%{highlight}%{count} plugins failed to load%{highlight}"
msgstr[0] ""
msgstr[1] ""
-#: lib/rbot/plugins.rb:781
+#: lib/rbot/plugins.rb:782
msgid ""
-"%{highlight}%{count} plugin failed to load%{highlight}: use %{bold}%"
-"{command}%{bold} to see why"
+"%{highlight}%{count} plugin failed to load%{highlight}: use "
+"%{bold}%{command}%{bold} to see why"
msgid_plural ""
-"%{highlight}%{count} plugins failed to load%{highlight}: use %{bold}%"
-"{command}%{bold} to see why"
+"%{highlight}%{count} plugins failed to load%{highlight}: use "
+"%{bold}%{command}%{bold} to see why"
msgstr[0] ""
msgstr[1] ""
-#: lib/rbot/plugins.rb:811
+#: lib/rbot/plugins.rb:812
msgid "no plugins failed to load"
msgstr ""
-#: lib/rbot/plugins.rb:813
+#: lib/rbot/plugins.rb:814
msgid ""
-"%{highlight}%{plugin}%{highlight} in %{dir} failed with error %{exception}: %"
-"{reason}"
+"%{highlight}%{plugin}%{highlight} in %{dir} failed with error %{exception}: "
+"%{reason}"
msgstr ""
-#: lib/rbot/plugins.rb:817
+#: lib/rbot/plugins.rb:818
msgid "at %{backtrace}"
msgstr ""
-#: lib/rbot/plugins.rb:823
+#: lib/rbot/plugins.rb:824
msgid "no plugins were ignored"
msgstr ""
-#: lib/rbot/plugins.rb:827
+#: lib/rbot/plugins.rb:828
msgid "overruled by previous"
msgstr ""
-#: lib/rbot/registry/bdb.rb:226 lib/rbot/registry/tc.rb:198
+#: lib/rbot/registry/bdb.rb:242 lib/rbot/registry/tc.rb:225
msgid ""
"upgrading old-style (rbot 0.9.5 or earlier) plugin registry to new format"
msgstr ""
-#: lib/rbot/registry/bdb.rb:245 lib/rbot/registry/tc.rb:222
+#: lib/rbot/registry/bdb.rb:261 lib/rbot/registry/tc.rb:251
msgid ""
"upgrading previous (rbot 0.9.9 or earlier) plugin registry to new split "
"format"
msgstr ""
-#: lib/rbot/registry/bdb.rb:394 lib/rbot/registry/tc.rb:368
+#: lib/rbot/registry/bdb.rb:410 lib/rbot/registry/tc.rb:397
msgid "marshal recovery failed, trying default"
msgstr ""
diff --git a/po/zh_CN/rbot-alias.po b/po/zh_CN/rbot-alias.po
index e1900415..c049040a 100644
--- a/po/zh_CN/rbot-alias.po
+++ b/po/zh_CN/rbot-alias.po
@@ -6,10 +6,11 @@
msgid ""
msgstr ""
"Project-Id-Version: rbot\n"
-"POT-Creation-Date: 2008-06-20 01:49+0200\n"
+"POT-Creation-Date: 2009-03-20 15:57+0100\n"
"PO-Revision-Date: 2007-07-09 01:39-0400\n"
"Last-Translator: Yaohan Chen <yaohan.chen@gmail.com>\n"
"Language-Team: Chinese\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
diff --git a/po/zh_CN/rbot-azgame.po b/po/zh_CN/rbot-azgame.po
index 158c7831..59344398 100644
--- a/po/zh_CN/rbot-azgame.po
+++ b/po/zh_CN/rbot-azgame.po
@@ -10,6 +10,7 @@ msgstr ""
"PO-Revision-Date: 2007-07-09 01:39-0400\n"
"Last-Translator: Yaohan Chen <yaohan.chen@gmail.com>\n"
"Language-Team: Chinese\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
diff --git a/po/zh_CN/rbot-dictclient.po b/po/zh_CN/rbot-dictclient.po
index bd623d02..32cf64b9 100644
--- a/po/zh_CN/rbot-dictclient.po
+++ b/po/zh_CN/rbot-dictclient.po
@@ -10,6 +10,7 @@ msgstr ""
"PO-Revision-Date: 2007-07-09 01:39-0400\n"
"Last-Translator: Yaohan Chen <yaohan.chen@gmail.com>\n"
"Language-Team: Chinese\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
diff --git a/po/zh_CN/rbot-factoids.po b/po/zh_CN/rbot-factoids.po
index ba4f2f64..97852bef 100644
--- a/po/zh_CN/rbot-factoids.po
+++ b/po/zh_CN/rbot-factoids.po
@@ -6,10 +6,11 @@
msgid ""
msgstr ""
"Project-Id-Version: rbot\n"
-"POT-Creation-Date: 2010-07-02 00:17+0200\n"
+"POT-Creation-Date: 2011-06-03 12:39+0200\n"
"PO-Revision-Date: 2007-07-09 01:39-0400\n"
"Last-Translator: Yaohan Chen <yaohan.chen@gmail.com>\n"
"Language-Team: Chinese\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -47,65 +48,69 @@ msgstr ""
msgid "%{name} (%{fname}) doesn't exist"
msgstr ""
-#: data/rbot/plugins/factoids.rb:263
+#: data/rbot/plugins/factoids.rb:265
+msgid "learn that <factoid> => learn a factoid"
+msgstr ""
+
+#: data/rbot/plugins/factoids.rb:269
msgid ""
-"factoids plugin: learn that <factoid>, forget that <factoids>, facts about "
+"factoids plugin: learn that <factoid>, forget that <factoid>, facts about "
"<words>"
msgstr ""
-#: data/rbot/plugins/factoids.rb:292 data/rbot/plugins/factoids.rb:413
-#: data/rbot/plugins/factoids.rb:445
+#: data/rbot/plugins/factoids.rb:299 data/rbot/plugins/factoids.rb:420
+#: data/rbot/plugins/factoids.rb:452
msgid "please select a fact number between 1 and %{total}"
msgstr ""
-#: data/rbot/plugins/factoids.rb:296
+#: data/rbot/plugins/factoids.rb:303
msgid "I forgot that %{factoid}"
msgstr ""
-#: data/rbot/plugins/factoids.rb:299
+#: data/rbot/plugins/factoids.rb:306
msgid "I couldn't delete factoid %{idx}"
msgstr ""
-#: data/rbot/plugins/factoids.rb:307
+#: data/rbot/plugins/factoids.rb:314
msgid "I didn't know that %{factoid}"
msgstr ""
-#: data/rbot/plugins/factoids.rb:314
+#: data/rbot/plugins/factoids.rb:321
msgid "[%{idx}/%{total}] %{fact}"
msgstr ""
-#: data/rbot/plugins/factoids.rb:342
+#: data/rbot/plugins/factoids.rb:349
msgid "I know %{total} facts"
msgstr ""
-#: data/rbot/plugins/factoids.rb:353 data/rbot/plugins/factoids.rb:429
+#: data/rbot/plugins/factoids.rb:360 data/rbot/plugins/factoids.rb:436
msgid "I know nothing about %{words}"
msgstr ""
-#: data/rbot/plugins/factoids.rb:355
+#: data/rbot/plugins/factoids.rb:362
msgid "I know nothing matching %{rx}"
msgstr ""
-#: data/rbot/plugins/factoids.rb:361
+#: data/rbot/plugins/factoids.rb:368
msgid "%{len} out of %{total} facts refer to %{words}, I'll only show %{max}"
msgstr ""
-#: data/rbot/plugins/factoids.rb:421
+#: data/rbot/plugins/factoids.rb:428
msgid "I know nothing"
msgstr ""
-#: data/rbot/plugins/factoids.rb:461
+#: data/rbot/plugins/factoids.rb:468
msgid "not a date '%{dstr}'"
msgstr ""
-#: data/rbot/plugins/factoids.rb:469
+#: data/rbot/plugins/factoids.rb:476
msgid "couldn't change learn data for fact %{fact}: %{err}"
msgstr ""
-#: data/rbot/plugins/factoids.rb:484
+#: data/rbot/plugins/factoids.rb:491
msgid "failed to import facts from %{fname}: %{err}"
msgstr ""
-#: data/rbot/plugins/factoids.rb:489
+#: data/rbot/plugins/factoids.rb:496
msgid "%{len} facts loaded from %{fname}"
msgstr ""
diff --git a/po/zh_CN/rbot-figlet.po b/po/zh_CN/rbot-figlet.po
index 3ed2655e..27789400 100644
--- a/po/zh_CN/rbot-figlet.po
+++ b/po/zh_CN/rbot-figlet.po
@@ -6,10 +6,11 @@
msgid ""
msgstr ""
"Project-Id-Version: rbot\n"
-"POT-Creation-Date: 2008-06-26 14:47+0200\n"
+"POT-Creation-Date: 2009-03-20 15:57+0100\n"
"PO-Revision-Date: 2007-07-09 01:39-0400\n"
"Last-Translator: Yaohan Chen <yaohan.chen@gmail.com>\n"
"Language-Team: Chinese\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
diff --git a/po/zh_CN/rbot-freshmeat.po b/po/zh_CN/rbot-freshmeat.po
index e69de29b..75ce8749 100644
--- a/po/zh_CN/rbot-freshmeat.po
+++ b/po/zh_CN/rbot-freshmeat.po
@@ -0,0 +1,25 @@
+#: data/rbot/plugins/freshmeat.rb:23
+msgid ""
+"you must set the configuration value freshmeat.api_token to a valid "
+"freshmeat auth token, otherwise I cannot make requests to the site"
+msgstr ""
+
+#: data/rbot/plugins/freshmeat.rb:122
+msgid "retrieving freshmeat news from the RSS"
+msgstr ""
+
+#: data/rbot/plugins/freshmeat.rb:126
+msgid " because no API token is configured"
+msgstr ""
+
+#: data/rbot/plugins/freshmeat.rb:128
+msgid " because the configured API token is wrong"
+msgstr ""
+
+#: data/rbot/plugins/freshmeat.rb:136
+msgid "couldn't retrieve freshmeat news feed"
+msgstr ""
+
+#: data/rbot/plugins/freshmeat.rb:222
+msgid "no news in freshmeat!"
+msgstr ""
diff --git a/po/zh_CN/rbot-geoip.po b/po/zh_CN/rbot-geoip.po
index 7d554339..d5fc16ec 100644
--- a/po/zh_CN/rbot-geoip.po
+++ b/po/zh_CN/rbot-geoip.po
@@ -1,3 +1,19 @@
-#: data/rbot/plugins/geoip.rb:191
+#: data/rbot/plugins/geoip.rb:194
+msgid "%{nick}'s location could not be resolved"
+msgstr ""
+
+#: data/rbot/plugins/geoip.rb:196
+msgid "%{host} could not be resolved"
+msgstr ""
+
+#: data/rbot/plugins/geoip.rb:199
msgid "The owner configured me to use an API that doesn't exist, bug them!"
msgstr ""
+
+#: data/rbot/plugins/geoip.rb:208
+msgid "%{nick} is from %{location}"
+msgstr ""
+
+#: data/rbot/plugins/geoip.rb:210
+msgid "%{host} is located in %{location}"
+msgstr ""
diff --git a/po/zh_CN/rbot-googlefight.po b/po/zh_CN/rbot-googlefight.po
index 58443fd0..4930da4d 100644
--- a/po/zh_CN/rbot-googlefight.po
+++ b/po/zh_CN/rbot-googlefight.po
@@ -6,10 +6,11 @@
msgid ""
msgstr ""
"Project-Id-Version: rbot\n"
-"POT-Creation-Date: 2009-03-01 23:50+0100\n"
+"POT-Creation-Date: 2009-03-20 15:57+0100\n"
"PO-Revision-Date: 2009-03-01 23:50+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
diff --git a/po/zh_CN/rbot-greet.po b/po/zh_CN/rbot-greet.po
index f4dd997f..8a9a3da2 100644
--- a/po/zh_CN/rbot-greet.po
+++ b/po/zh_CN/rbot-greet.po
@@ -10,6 +10,7 @@ msgstr ""
"PO-Revision-Date: 2010-06-30 09:58+0200\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
diff --git a/po/zh_CN/rbot-hangman.po b/po/zh_CN/rbot-hangman.po
index 0a375f17..ff26c043 100644
--- a/po/zh_CN/rbot-hangman.po
+++ b/po/zh_CN/rbot-hangman.po
@@ -6,109 +6,120 @@
msgid ""
msgstr ""
"Project-Id-Version: rbot\n"
-"POT-Creation-Date: 2009-03-20 15:57+0100\n"
+"POT-Creation-Date: 2011-06-03 12:39+0200\n"
"PO-Revision-Date: 2009-03-01 23:50+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
-#: data/rbot/plugins/games/hangman.rb:245
-msgid "hangman game plugin - topics: play, stop"
-msgstr ""
-
-#: data/rbot/plugins/games/hangman.rb:247
+#: data/rbot/plugins/games/hangman.rb:246
msgid ""
"hangman play on <channel> with word <word> => use in private chat with the "
"bot to start a game with custom word\n"
msgstr ""
-#: data/rbot/plugins/games/hangman.rb:248
+#: data/rbot/plugins/games/hangman.rb:247
msgid ""
"hangman play random [with [max|min] length [<|>|== <length>]] => hangman "
"with a random word from %{site}\n"
msgstr ""
-#: data/rbot/plugins/games/hangman.rb:249
+#: data/rbot/plugins/games/hangman.rb:248
msgid ""
"hangman play with wordlist <wordlist> => hangman with random word from "
"<wordlist>"
msgstr ""
-#: data/rbot/plugins/games/hangman.rb:251
+#: data/rbot/plugins/games/hangman.rb:250
msgid "hangman stop => quits the current game"
msgstr ""
-#: data/rbot/plugins/games/hangman.rb:253
-msgid "define => seeks a definition for the previous answer using google"
+#: data/rbot/plugins/games/hangman.rb:252
+msgid ""
+"hangman define => seeks a definition for the previous answer using google"
+msgstr ""
+
+#: data/rbot/plugins/games/hangman.rb:254
+msgid "hangman game plugin - topics: play, stop, define"
msgstr ""
-#: data/rbot/plugins/games/hangman.rb:264
+#: data/rbot/plugins/games/hangman.rb:265
msgid "no such wordlist"
msgstr ""
-#: data/rbot/plugins/games/hangman.rb:285
+#: data/rbot/plugins/games/hangman.rb:286
msgid "suitable word not found in the set"
msgstr ""
-#: data/rbot/plugins/games/hangman.rb:311
+#: data/rbot/plugins/games/hangman.rb:312
msgid "i'm not on that channel"
msgstr ""
-#: data/rbot/plugins/games/hangman.rb:316
+#: data/rbot/plugins/games/hangman.rb:317
msgid "there's already a hangman game in progress on the channel"
msgstr ""
-#: data/rbot/plugins/games/hangman.rb:320
+#: data/rbot/plugins/games/hangman.rb:321
msgid "%{nick} has started a hangman -- join the fun!"
msgstr ""
-#: data/rbot/plugins/games/hangman.rb:344
+#: data/rbot/plugins/games/hangman.rb:345
msgid "oh well, the answer would've been %{answer}"
msgstr ""
-#: data/rbot/plugins/games/hangman.rb:351
+#: data/rbot/plugins/games/hangman.rb:352
msgid "no ongoing game"
msgstr ""
-#: data/rbot/plugins/games/hangman.rb:369
+#: data/rbot/plugins/games/hangman.rb:370
msgid "you nailed it!"
msgstr ""
-#: data/rbot/plugins/games/hangman.rb:371
+#: data/rbot/plugins/games/hangman.rb:372
msgid "you've killed the poor guy :("
msgstr ""
-#: data/rbot/plugins/games/hangman.rb:374
+#: data/rbot/plugins/games/hangman.rb:375
msgid "go %{b}again%{b}?"
msgstr ""
-#: data/rbot/plugins/games/hangman.rb:391
+#: data/rbot/plugins/games/hangman.rb:392
msgid "%{sentence} %{again} %{scores}"
msgstr ""
-#: data/rbot/plugins/games/hangman.rb:396
-msgid "wondering what that means? try ´%{prefix}define´"
+#: data/rbot/plugins/games/hangman.rb:397
+msgid "wondering what that means? try ´%{prefix}hangman define´"
msgstr ""
-#: data/rbot/plugins/games/hangman.rb:439
+#: data/rbot/plugins/games/hangman.rb:440
msgid "you got %{score} points after %{games} games"
msgstr ""
-#: data/rbot/plugins/games/hangman.rb:444
+#: data/rbot/plugins/games/hangman.rb:445
msgid "you haven't played hangman, how about playing it right now? :)"
msgstr ""
-#: data/rbot/plugins/games/hangman.rb:453
+#: data/rbot/plugins/games/hangman.rb:454
msgid "%{nick} has %{score} points after %{games} games"
msgstr ""
-#: data/rbot/plugins/games/hangman.rb:459
+#: data/rbot/plugins/games/hangman.rb:460
msgid "%{nick} hasn't played hangman :("
msgstr ""
-#: data/rbot/plugins/games/hangman.rb:471
+#: data/rbot/plugins/games/hangman.rb:472
msgid "%{games} games have been played on %{channel}"
msgstr ""
+
+#: data/rbot/plugins/games/hangman.rb:486
+msgid "looks like google has no definition for %{word}"
+msgstr ""
+
+#: data/rbot/plugins/games/hangman.rb:489
+msgid ""
+"no hangman game was played here recently, what do you want me to define?"
+msgstr ""
diff --git a/po/zh_CN/rbot-keywords.po b/po/zh_CN/rbot-keywords.po
index 9dd9f107..9261ce53 100644
--- a/po/zh_CN/rbot-keywords.po
+++ b/po/zh_CN/rbot-keywords.po
@@ -10,6 +10,7 @@ msgstr ""
"PO-Revision-Date: 2007-07-09 01:39-0400\n"
"Last-Translator: Yaohan Chen <yaohan.chen@gmail.com>\n"
"Language-Team: Chinese\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
diff --git a/po/zh_CN/rbot-lastfm.po b/po/zh_CN/rbot-lastfm.po
index 9de6b123..05762cca 100644
--- a/po/zh_CN/rbot-lastfm.po
+++ b/po/zh_CN/rbot-lastfm.po
@@ -12,8 +12,8 @@ msgid ""
"<location>. lastfm [<num>] events by <artist/group> => show information on "
"events by <artist/group>. lastfm [<num>] events at <venue> => show "
"information on events at specific <venue>. The number of events <num> that "
-"can be displayed is optional, defaults to %{d} and cannot be higher than %"
-"{m}. Append 'sort by <what> [in <order> order]' to sort events. Events can "
+"can be displayed is optional, defaults to %{d} and cannot be higher than "
+"%{m}. Append 'sort by <what> [in <order> order]' to sort events. Events can "
"be sorted by attendance or date (default) in ascending or descending order."
msgstr ""
@@ -142,9 +142,9 @@ msgid "could not retrieve events"
msgstr ""
#: data/rbot/plugins/lastfm.rb:280 data/rbot/plugins/lastfm.rb:335
-#: data/rbot/plugins/lastfm.rb:408 data/rbot/plugins/lastfm.rb:447
-#: data/rbot/plugins/lastfm.rb:466 data/rbot/plugins/lastfm.rb:518
-#: data/rbot/plugins/lastfm.rb:616
+#: data/rbot/plugins/lastfm.rb:409 data/rbot/plugins/lastfm.rb:448
+#: data/rbot/plugins/lastfm.rb:467 data/rbot/plugins/lastfm.rb:519
+#: data/rbot/plugins/lastfm.rb:617
msgid "last.fm parsing failed"
msgstr ""
@@ -152,7 +152,7 @@ msgstr ""
msgid "%{u} doesn't exist on last.fm"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:292 data/rbot/plugins/lastfm.rb:345
+#: data/rbot/plugins/lastfm.rb:292 data/rbot/plugins/lastfm.rb:346
msgid "error: %{e}"
msgstr ""
@@ -191,188 +191,188 @@ msgstr ""
#: data/rbot/plugins/lastfm.rb:340
msgid ""
-"%{user} doesn't exist on last.fm, perhaps they need to: lastfm user "
-"<username>"
+"%{user} doesn't exist on last.fm, perhaps they need to: %{prefix}lastfm set "
+"user <username>"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:351
+#: data/rbot/plugins/lastfm.rb:352
msgid "%{u} hasn't played anything recently"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:362
+#: data/rbot/plugins/lastfm.rb:363
msgid " [%{albumtext}, %{year}]"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:364
+#: data/rbot/plugins/lastfm.rb:365
msgid " [%{albumtext}]"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:376
+#: data/rbot/plugins/lastfm.rb:377
msgid "is listening to"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:380
+#: data/rbot/plugins/lastfm.rb:381
msgid "%{u} %{v} \"%{t}\" by %{bold}%{a}%{bold}%{b}"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:382
+#: data/rbot/plugins/lastfm.rb:383
msgid "listened to"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:387
+#: data/rbot/plugins/lastfm.rb:388
msgid "%{u} %{v} \"%{t}\" by %{bold}%{a}%{bold}%{b} %{p};"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:392
+#: data/rbot/plugins/lastfm.rb:393
msgid " [%{u}%{url}%{u}]"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:396
+#: data/rbot/plugins/lastfm.rb:397
msgid " -- see %{uri} for more"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:403 data/rbot/plugins/lastfm.rb:441
+#: data/rbot/plugins/lastfm.rb:404 data/rbot/plugins/lastfm.rb:442
msgid "I had problems getting info for %{a}"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:424
+#: data/rbot/plugins/lastfm.rb:425
msgid "%{b}%{a}%{b}"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:426
+#: data/rbot/plugins/lastfm.rb:427
msgid "%{u}%{t}%{u}"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:427
+#: data/rbot/plugins/lastfm.rb:428
msgid ""
"%{b}%{a}%{b} <%{u}> has been played %{b}%{c}%{b} times and is being listened "
"to by %{b}%{l}%{b} people"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:429
+#: data/rbot/plugins/lastfm.rb:430
msgid ". Tagged as: %{t}"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:431
+#: data/rbot/plugins/lastfm.rb:432
msgid ". Similar artists: %{s}"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:456
+#: data/rbot/plugins/lastfm.rb:457
msgid "%{bold}%{t}%{bold} by %{bold}%{a}%{bold} (%{n} listeners)"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:469
+#: data/rbot/plugins/lastfm.rb:470
msgid "track %{a} not found"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:483
+#: data/rbot/plugins/lastfm.rb:484
msgid ""
"%{b}%{name}%{b}, %{street}, %{u}%{city}%{u}, %{country}, see %{url} for more "
"info"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:507
+#: data/rbot/plugins/lastfm.rb:508
msgid " and %{maps} for maps"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:514
+#: data/rbot/plugins/lastfm.rb:515
msgid "I had problems getting album info"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:536
+#: data/rbot/plugins/lastfm.rb:537
msgid "I couldn't locate: \"%{a}\" by %{r}"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:540
+#: data/rbot/plugins/lastfm.rb:541
msgid "the album \"%{a}\" by %{r} %{y}has been played %{c} times"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:547
+#: data/rbot/plugins/lastfm.rb:548
msgid "okay, I'll remember that %{n} is %{u} on last.fm"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:556
+#: data/rbot/plugins/lastfm.rb:557
msgid "okay, I'll remember that %{n} prefers \"%{r}\" and \"%{p}\""
msgstr ""
-#: data/rbot/plugins/lastfm.rb:568
+#: data/rbot/plugins/lastfm.rb:569
msgid "%{nick} is %{user} on last.fm"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:573
+#: data/rbot/plugins/lastfm.rb:574
msgid ""
"sorry, I don't know who %{n} is on last.fm, perhaps they need to: lastfm set "
"user <username>"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:609
+#: data/rbot/plugins/lastfm.rb:610
msgid "no response body"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:611
+#: data/rbot/plugins/lastfm.rb:612
msgid "I had problems accessing last.fm: %{e}"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:628
+#: data/rbot/plugins/lastfm.rb:629
msgid "; see %{uri} for more"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:636
+#: data/rbot/plugins/lastfm.rb:637
msgid "%{user} has no friends :("
msgstr ""
-#: data/rbot/plugins/lastfm.rb:638
+#: data/rbot/plugins/lastfm.rb:639
msgid "%{user} has %{total} friends: %{friends}"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:640
+#: data/rbot/plugins/lastfm.rb:641
msgid "%{user} has %{total} friends, including %{friends}%{seemore}"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:655
+#: data/rbot/plugins/lastfm.rb:656
msgid "%{user} has not loved any tracks"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:657
+#: data/rbot/plugins/lastfm.rb:658
msgid "%{user} has loved %{total} tracks: %{tracks}"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:659
+#: data/rbot/plugins/lastfm.rb:660
msgid "%{user} has loved %{total} tracks, including %{tracks}%{seemore}"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:674
+#: data/rbot/plugins/lastfm.rb:675
msgid "no one seems to share %{user}'s musical taste"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:676
+#: data/rbot/plugins/lastfm.rb:677
msgid "%{user}'s musical neighbours are %{nbrs}"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:678
+#: data/rbot/plugins/lastfm.rb:679
msgid "%{user}'s musical neighbours include %{nbrs}%{seemore}"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:703
+#: data/rbot/plugins/lastfm.rb:704
msgid " or more"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:709
+#: data/rbot/plugins/lastfm.rb:710
msgid "%{user} hasn't played anything recently"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:711
+#: data/rbot/plugins/lastfm.rb:712
msgid "%{user} has recently played %{tracks}"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:717
+#: data/rbot/plugins/lastfm.rb:718
msgid "there are no shouts for %{user}"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:720
+#: data/rbot/plugins/lastfm.rb:721
msgid "<%{author}> %{body}"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:749
+#: data/rbot/plugins/lastfm.rb:750
msgid "%{user} hasn't played anything in this period of time"
msgstr ""
diff --git a/po/zh_CN/rbot-markov.po b/po/zh_CN/rbot-markov.po
index ba2508da..2be45475 100644
--- a/po/zh_CN/rbot-markov.po
+++ b/po/zh_CN/rbot-markov.po
@@ -10,6 +10,7 @@ msgstr ""
"PO-Revision-Date: 2007-07-09 01:39-0400\n"
"Last-Translator: Yaohan Chen <yaohan.chen@gmail.com>\n"
"Language-Team: Chinese\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
diff --git a/po/zh_CN/rbot-nickrecover.po b/po/zh_CN/rbot-nickrecover.po
index 15e19578..05efaa6b 100644
--- a/po/zh_CN/rbot-nickrecover.po
+++ b/po/zh_CN/rbot-nickrecover.po
@@ -6,10 +6,11 @@
msgid ""
msgstr ""
"Project-Id-Version: rbot\n"
-"POT-Creation-Date: 2008-07-30 23:38+0200\n"
+"POT-Creation-Date: 2009-03-20 15:57+0100\n"
"PO-Revision-Date: 2008-07-30 23:38+0200\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
diff --git a/po/zh_CN/rbot-nickserv.po b/po/zh_CN/rbot-nickserv.po
index d03f7031..e598b7e1 100644
--- a/po/zh_CN/rbot-nickserv.po
+++ b/po/zh_CN/rbot-nickserv.po
@@ -10,6 +10,7 @@ msgstr ""
"PO-Revision-Date: 2007-07-09 01:39-0400\n"
"Last-Translator: Yaohan Chen <yaohan.chen@gmail.com>\n"
"Language-Team: Chinese\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
diff --git a/po/zh_CN/rbot-poll.po b/po/zh_CN/rbot-poll.po
index cdf5f0f3..47530cef 100644
--- a/po/zh_CN/rbot-poll.po
+++ b/po/zh_CN/rbot-poll.po
@@ -10,6 +10,7 @@ msgstr ""
"PO-Revision-Date: 2010-07-02 00:17+0200\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
diff --git a/po/zh_CN/rbot-quiz.po b/po/zh_CN/rbot-quiz.po
index e69de29b..9bc67cb8 100644
--- a/po/zh_CN/rbot-quiz.po
+++ b/po/zh_CN/rbot-quiz.po
@@ -0,0 +1,111 @@
+#: data/rbot/plugins/games/quiz.rb:183
+msgid "stopped quiz timer"
+msgstr ""
+
+#: data/rbot/plugins/games/quiz.rb:190
+msgid "quiz stopped"
+msgstr ""
+
+#: data/rbot/plugins/games/quiz.rb:285
+msgid "Sorry, the quiz database for %{chan} seems to be corrupt"
+msgstr ""
+
+#: data/rbot/plugins/games/quiz.rb:319
+msgid "Quiz game aministration commands (requires authentication): "
+msgstr ""
+
+#: data/rbot/plugins/games/quiz.rb:320
+msgid "'quiz autoask <on/off>' => enable/disable autoask mode"
+msgstr ""
+
+#: data/rbot/plugins/games/quiz.rb:321
+msgid ""
+"'quiz autoask delay <time>' => delay next quiz by <time> when in autoask mode"
+msgstr ""
+
+#: data/rbot/plugins/games/quiz.rb:322
+msgid ""
+"'quiz autoskip <on/off>' => enable/disable autoskip mode (autoskip implies "
+"autoask)"
+msgstr ""
+
+#: data/rbot/plugins/games/quiz.rb:323
+msgid ""
+"'quiz autoskip delay <time>' => wait <time> before skipping to next quiz "
+"when in autoskip mode"
+msgstr ""
+
+#: data/rbot/plugins/games/quiz.rb:324
+msgid ""
+"'quiz transfer <source> <dest> [score] [jokers]' => transfer [score] points "
+"and [jokers] jokers from <source> to <dest> (default is entire score and all "
+"jokers)"
+msgstr ""
+
+#: data/rbot/plugins/games/quiz.rb:325
+msgid "'quiz setscore <player> <score>' => set <player>'s score to <score>"
+msgstr ""
+
+#: data/rbot/plugins/games/quiz.rb:326
+msgid ""
+"'quiz setjokers <player> <jokers>' => set <player>'s number of jokers to "
+"<jokers>"
+msgstr ""
+
+#: data/rbot/plugins/games/quiz.rb:327
+msgid ""
+"'quiz deleteplayer <player>' => delete one player from the rank table (only "
+"works when score and jokers are set to 0)"
+msgstr ""
+
+#: data/rbot/plugins/games/quiz.rb:328
+msgid "'quiz cleanup' => remove players with no points and no jokers"
+msgstr ""
+
+#: data/rbot/plugins/games/quiz.rb:570
+msgid "Nobody managed to answer in %{time}! Skipping to the next question ..."
+msgstr ""
+
+#: data/rbot/plugins/games/quiz.rb:589
+msgid "you can't make me solve a quiz in autoskip mode, sorry"
+msgstr ""
+
+#: data/rbot/plugins/games/quiz.rb:664
+msgid "I'll skip to the next question as soon as the timeout expires, not now"
+msgstr ""
+
+#: data/rbot/plugins/games/quiz.rb:810
+msgid "autoask is %{status}, the delay is %{time}"
+msgstr ""
+
+#: data/rbot/plugins/games/quiz.rb:815
+msgid "autoask is not configured here"
+msgstr ""
+
+#: data/rbot/plugins/games/quiz.rb:834 data/rbot/plugins/games/quiz.rb:897
+msgid "I couldn't understand that delay expression, sorry"
+msgstr ""
+
+#: data/rbot/plugins/games/quiz.rb:840
+msgid ""
+"wait, you want me to ask the next question %{abs} BEFORE the previous one "
+"gets solved?"
+msgstr ""
+
+#: data/rbot/plugins/games/quiz.rb:873
+msgid "autoskip is %{status}, the delay is %{time}"
+msgstr ""
+
+#: data/rbot/plugins/games/quiz.rb:878
+msgid "autoskip is not configured here"
+msgstr ""
+
+#: data/rbot/plugins/games/quiz.rb:903
+msgid ""
+"wait, you want me to skip to the next question %{abs} BEFORE the previous "
+"one?"
+msgstr ""
+
+#: data/rbot/plugins/games/quiz.rb:908
+msgid "sure, I'll ask all the questions at the same time! </sarcasm>"
+msgstr ""
diff --git a/po/zh_CN/rbot-quotes.po b/po/zh_CN/rbot-quotes.po
index cdcb00da..4ba0c55f 100644
--- a/po/zh_CN/rbot-quotes.po
+++ b/po/zh_CN/rbot-quotes.po
@@ -10,6 +10,7 @@ msgstr ""
"PO-Revision-Date: 2007-07-09 01:39-0400\n"
"Last-Translator: Yaohan Chen <yaohan.chen@gmail.com>\n"
"Language-Team: Chinese\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -37,8 +38,8 @@ msgstr ""
#: data/rbot/plugins/quotes.rb:149
msgid ""
"searchquote [<channel>] <regexp> => search for quote from <channel> that "
-"matches <regexp>. You only need to supply <channel> if you are addressing %"
-"{nick} privately."
+"matches <regexp>. You only need to supply <channel> if you are addressing "
+"%{nick} privately."
msgstr ""
#: data/rbot/plugins/quotes.rb:151
@@ -51,8 +52,8 @@ msgstr ""
#: data/rbot/plugins/quotes.rb:153
msgid ""
"topicquote [<channel>] [<num>] => set topic to quote from <channel> with "
-"number <num>. You only need to supply <channel> if you are addressing %"
-"{nick} privately. Without <num>, a random quote will be set."
+"number <num>. You only need to supply <channel> if you are addressing "
+"%{nick} privately. Without <num>, a random quote will be set."
msgstr ""
#: data/rbot/plugins/quotes.rb:155
diff --git a/po/zh_CN/rbot-rss.po b/po/zh_CN/rbot-rss.po
index fbc3ef7f..ed5a58de 100644
--- a/po/zh_CN/rbot-rss.po
+++ b/po/zh_CN/rbot-rss.po
@@ -6,19 +6,24 @@
msgid ""
msgstr ""
"Project-Id-Version: rbot\n"
-"POT-Creation-Date: 2009-03-20 15:57+0100\n"
+"POT-Creation-Date: 2011-06-03 12:39+0200\n"
"PO-Revision-Date: 2007-07-09 01:39-0400\n"
"Last-Translator: Yaohan Chen <yaohan.chen@gmail.com>\n"
"Language-Team: Chinese\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
-#: data/rbot/plugins/rss.rb:888
+#: data/rbot/plugins/rss.rb:811
+msgid "You want me to rename %{handle} to itself?"
+msgstr ""
+
+#: data/rbot/plugins/rss.rb:932
msgid "no such feed %{handle}"
msgstr ""
-#: data/rbot/plugins/rss.rb:989
+#: data/rbot/plugins/rss.rb:1033
msgid "feed %{feed} had %{num} updates, showing the latest %{max}"
msgstr ""
diff --git a/po/zh_CN/rbot-sed.po b/po/zh_CN/rbot-sed.po
index 12fab187..96d25e5f 100644
--- a/po/zh_CN/rbot-sed.po
+++ b/po/zh_CN/rbot-sed.po
@@ -10,6 +10,7 @@ msgstr ""
"PO-Revision-Date: 2010-07-02 00:17+0200\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
diff --git a/po/zh_CN/rbot-shiritori.po b/po/zh_CN/rbot-shiritori.po
index e9e067e2..7b53717e 100644
--- a/po/zh_CN/rbot-shiritori.po
+++ b/po/zh_CN/rbot-shiritori.po
@@ -6,10 +6,11 @@
msgid ""
msgstr ""
"Project-Id-Version: rbot\n"
-"POT-Creation-Date: 2008-06-20 01:49+0200\n"
+"POT-Creation-Date: 2009-03-20 15:57+0100\n"
"PO-Revision-Date: 2007-07-09 01:39-0400\n"
"Last-Translator: Yaohan Chen <yaohan.chen@gmail.com>\n"
"Language-Team: Chinese\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -25,8 +26,8 @@ msgstr ""
#: data/rbot/plugins/games/shiritori.rb:213
msgid ""
-"Poor %{current_player} is playing alone! Anyone care to join? %"
-"{previous_word} -> %{current_word}"
+"Poor %{current_player} is playing alone! Anyone care to join? "
+"%{previous_word} -> %{current_word}"
msgstr ""
#: data/rbot/plugins/games/shiritori.rb:244
diff --git a/po/zh_CN/rbot-spell.po b/po/zh_CN/rbot-spell.po
index c849239b..25098746 100644
--- a/po/zh_CN/rbot-spell.po
+++ b/po/zh_CN/rbot-spell.po
@@ -10,6 +10,7 @@ msgstr ""
"PO-Revision-Date: 2007-07-09 01:39-0400\n"
"Last-Translator: Yaohan Chen <yaohan.chen@gmail.com>\n"
"Language-Team: Chinese\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
diff --git a/po/zh_CN/rbot-spotify.po b/po/zh_CN/rbot-spotify.po
index 4a896b9f..6bf147b1 100644
--- a/po/zh_CN/rbot-spotify.po
+++ b/po/zh_CN/rbot-spotify.po
@@ -10,6 +10,7 @@ msgstr ""
"PO-Revision-Date: 2010-06-30 09:58+0200\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
diff --git a/po/zh_CN/rbot-time.po b/po/zh_CN/rbot-time.po
index e69de29b..900b0805 100644
--- a/po/zh_CN/rbot-time.po
+++ b/po/zh_CN/rbot-time.po
@@ -0,0 +1,48 @@
+#: data/rbot/plugins/time.rb:18
+msgid ""
+"usage: time set <Continent>/<City> -- setting your location allows the bot "
+"to calibrate time replies into your time zone, and other people to figure "
+"out what time it is for you"
+msgstr ""
+
+#: data/rbot/plugins/time.rb:20
+msgid ""
+"usage: time <timestamp|time zone|nick> -- %{b}timestamp%{b}: get info about "
+"a specific time, relative to your own time zone | %{b}time zone%{b}: get "
+"local time of a certain location, <time zone> can be '<Continent>/<City>' or "
+"a two character country code | %{b}nick%{b}: get local time of another "
+"person, given they have set their location | see `%{prefix}help time set` on "
+"how to set your location"
+msgstr ""
+
+#: data/rbot/plugins/time.rb:90
+msgid ""
+"I don't know where you are, use %{pfx}time set <Continent>/<City> to let me "
+"know"
+msgstr ""
+
+#: data/rbot/plugins/time.rb:92
+msgid ""
+"I don't know where %{nick} is, (s)he should use %{pfx}time set <Continent>/"
+"<City> to let me know"
+msgstr ""
+
+#: data/rbot/plugins/time.rb:180
+msgid "unintelligible time"
+msgstr ""
+
+#: data/rbot/plugins/time.rb:189
+msgid "%{time} %{w} %{str}"
+msgstr ""
+
+#: data/rbot/plugins/time.rb:190
+msgid "%a, %d %b %Y %H:%M:%S %Z %z"
+msgstr ""
+
+#: data/rbot/plugins/time.rb:192
+msgid "is"
+msgstr ""
+
+#: data/rbot/plugins/time.rb:192
+msgid "was"
+msgstr ""
diff --git a/po/zh_CN/rbot-translator.po b/po/zh_CN/rbot-translator.po
index f44c180a..eb6cde0b 100644
--- a/po/zh_CN/rbot-translator.po
+++ b/po/zh_CN/rbot-translator.po
@@ -10,6 +10,7 @@ msgstr ""
"PO-Revision-Date: 2007-07-09 01:39-0400\n"
"Last-Translator: Yaohan Chen <yaohan.chen@gmail.com>\n"
"Language-Team: Chinese\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -59,8 +60,8 @@ msgstr ""
#: data/rbot/plugins/translator.rb:348
msgid ""
-"Command: <translator> <from> <to> <phrase>, where <translator> is one of: %"
-"{translators}. If \"translator\" is used in place of the translator name, "
+"Command: <translator> <from> <to> <phrase>, where <translator> is one of: "
+"%{translators}. If \"translator\" is used in place of the translator name, "
"the first translator in translator.default_list which supports the specified "
"direction will be picked automatically. Use \"help <translator>\" to look up "
"supported from and to languages"
@@ -74,8 +75,8 @@ msgstr ""
#: data/rbot/plugins/translator.rb:386
msgid ""
-"Unable to auto-detect source language due to broken google translator, see %"
-"{reverse}%{prefix}help translate failed%{reverse} for details"
+"Unable to auto-detect source language due to broken google translator, see "
+"%{reverse}%{prefix}help translate failed%{reverse} for details"
msgstr ""
#: data/rbot/plugins/translator.rb:391
diff --git a/po/zh_CN/rbot-tumblr.po b/po/zh_CN/rbot-tumblr.po
index ed304697..30e9bb5b 100644
--- a/po/zh_CN/rbot-tumblr.po
+++ b/po/zh_CN/rbot-tumblr.po
@@ -10,6 +10,7 @@ msgstr ""
"PO-Revision-Date: 2010-06-30 09:58+0200\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -30,8 +31,8 @@ msgstr ""
#: data/rbot/plugins/tumblr.rb:91
msgid ""
-"Links on %{chan} will go to %{group} using account %{email} and password %"
-"{pwd}"
+"Links on %{chan} will go to %{group} using account %{email} and password "
+"%{pwd}"
msgstr ""
#: data/rbot/plugins/tumblr.rb:107
diff --git a/po/zh_CN/rbot-twitter.po b/po/zh_CN/rbot-twitter.po
index 28ef7869..0357e2d5 100644
--- a/po/zh_CN/rbot-twitter.po
+++ b/po/zh_CN/rbot-twitter.po
@@ -6,19 +6,26 @@
msgid ""
msgstr ""
"Project-Id-Version: rbot\n"
-"POT-Creation-Date: 2009-03-20 15:57+0100\n"
+"POT-Creation-Date: 2011-06-03 12:39+0200\n"
"PO-Revision-Date: 2007-07-09 01:39-0400\n"
"Last-Translator: Yaohan Chen <yaohan.chen@gmail.com>\n"
"Language-Team: Chinese\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
-#: data/rbot/plugins/twitter.rb:191
+#: data/rbot/plugins/twitter.rb:200
+msgid ""
+"My authorization failed! Did you block me? Or is my Twitter Consumer Key/"
+"Secret pair incorrect?"
+msgstr ""
+
+#: data/rbot/plugins/twitter.rb:283
msgid "actions will be twitted"
msgstr ""
-#: data/rbot/plugins/twitter.rb:193
+#: data/rbot/plugins/twitter.rb:285
msgid "actions will not be twitted"
msgstr ""
diff --git a/po/zh_CN/rbot-uno.po b/po/zh_CN/rbot-uno.po
index 8a4e4d3f..45d2fb9a 100644
--- a/po/zh_CN/rbot-uno.po
+++ b/po/zh_CN/rbot-uno.po
@@ -6,524 +6,550 @@
msgid ""
msgstr ""
"Project-Id-Version: rbot\n"
-"POT-Creation-Date: 2009-03-20 15:57+0100\n"
+"POT-Creation-Date: 2011-06-03 12:39+0200\n"
"PO-Revision-Date: 2007-07-09 01:39-0400\n"
"Last-Translator: Yaohan Chen <yaohan.chen@gmail.com>\n"
"Language-Team: Chinese\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
-#: data/rbot/plugins/games/uno.rb:243
+#: data/rbot/plugins/games/uno.rb:215
+msgid "you can't do that, %{p}"
+msgstr ""
+
+#: data/rbot/plugins/games/uno.rb:251
msgid "%{p} deals the first card from the stock"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:266
+#: data/rbot/plugins/games/uno.rb:274
msgid "no time"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:278
+#: data/rbot/plugins/games/uno.rb:286
msgid "Playing order was reversed!"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:280
+#: data/rbot/plugins/games/uno.rb:288
msgid "%{cp} bounces the pick to %{np}"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:291
+#: data/rbot/plugins/games/uno.rb:299
msgid "%{p} skips a turn!"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:380
+#: data/rbot/plugins/games/uno.rb:388
msgid "what cards were that again?"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:400
+#: data/rbot/plugins/games/uno.rb:414 data/rbot/plugins/games/uno.rb:473
+msgid "%{p}, choose a color with: co r|b|g|y"
+msgstr ""
+
+#: data/rbot/plugins/games/uno.rb:414
+msgid "you already played your card, "
+msgstr ""
+
+#: data/rbot/plugins/games/uno.rb:422
msgid "you can't play that card"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:427
+#: data/rbot/plugins/games/uno.rb:449
msgid "%{p} plays %{card} twice!"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:432
+#: data/rbot/plugins/games/uno.rb:454
msgid "%{p} plays %{card}"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:435
+#: data/rbot/plugins/games/uno.rb:457
msgid "%{p} has %{uno}!"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:451
-msgid "%{p}, choose a color with: co r|b|g|y"
-msgstr ""
-
-#: data/rbot/plugins/games/uno.rb:454
+#: data/rbot/plugins/games/uno.rb:476
msgid "you don't have two cards of that kind"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:457
+#: data/rbot/plugins/games/uno.rb:479
msgid "you don't have that card"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:467
+#: data/rbot/plugins/games/uno.rb:489
msgid "%{cp} challenges %{lp}'s %{card}!"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:471
+#: data/rbot/plugins/games/uno.rb:493
msgid "%{p} has %{cards}"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:483
+#: data/rbot/plugins/games/uno.rb:506
msgid "%{lp}'s move was legal, %{cp} must pick %{b}%{n}%{b} cards!"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:492
+#: data/rbot/plugins/games/uno.rb:515
msgid ""
"%{lp}'s move was %{b}not%{b} legal, %{lp} must pick %{b}%{n}%{b} cards and "
"play again!"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:520
+#: data/rbot/plugins/games/uno.rb:543
msgid "%{p} passes turn, and has to pick %{b}%{n}%{b} cards!"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:527
+#: data/rbot/plugins/games/uno.rb:554
msgid "%{p} passes turn"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:529
+#: data/rbot/plugins/games/uno.rb:556
msgid "you need to pick a card first"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:539
+#: data/rbot/plugins/games/uno.rb:566
msgid "you can't pick a color now, %{p}"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:554
+#: data/rbot/plugins/games/uno.rb:581
msgid "what color is that?"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:557
+#: data/rbot/plugins/games/uno.rb:584
msgid "color is now %{c}"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:565
+#: data/rbot/plugins/games/uno.rb:592
msgid "This %{uno} game has been going on for %{time}"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:570
+#: data/rbot/plugins/games/uno.rb:597
msgid "The game hasn't started yet"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:575
+#: data/rbot/plugins/games/uno.rb:602
msgid "%{uno} playing turn: %{players}"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:584
+#: data/rbot/plugins/games/uno.rb:609
+msgid "nobody is playing %{uno} yet!"
+msgstr ""
+
+#: data/rbot/plugins/games/uno.rb:617
msgid "it's %{player}'s turn"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:594
+#: data/rbot/plugins/games/uno.rb:627
msgid "next player must respond correctly or pick %{b}%{n}%{b} cards"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:601
+#: data/rbot/plugins/games/uno.rb:634
msgid "Current discard: %{card} %{c}"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:610
+#: data/rbot/plugins/games/uno.rb:643
msgid "Your cards: %{cards}"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:626
+#: data/rbot/plugins/games/uno.rb:659
msgid "%{player} picks a card"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:636
+#: data/rbot/plugins/games/uno.rb:669
msgid "Shuffling discarded cards"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:639
+#: data/rbot/plugins/games/uno.rb:672
msgid "No more cards!"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:645
+#: data/rbot/plugins/games/uno.rb:678
msgid "You picked %{picked}"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:652
+#: data/rbot/plugins/games/uno.rb:685
msgid "you're already in the game, %{p}"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:659
+#: data/rbot/plugins/games/uno.rb:692
msgid "you dropped from the game, %{p}, you can't get back in"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:673
+#: data/rbot/plugins/games/uno.rb:699
+msgid ""
+"you can't join now, %{p}, a %{card} was just played, wait until next turn"
+msgstr ""
+
+#: data/rbot/plugins/games/uno.rb:713
msgid "%{p} joins this game of %{uno}"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:681
+#: data/rbot/plugins/games/uno.rb:721
msgid "game will start in 20 seconds"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:692
+#: data/rbot/plugins/games/uno.rb:732
msgid "%{p} isn't playing %{uno}"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:697
+#: data/rbot/plugins/games/uno.rb:737
msgid "%{p} gives up this game of %{uno}"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:723
+#: data/rbot/plugins/games/uno.rb:744 data/rbot/plugins/games/uno.rb:802
+msgid "game start countdown stopped"
+msgstr ""
+
+#: data/rbot/plugins/games/uno.rb:770
+msgid "there is no '%{nick}' here"
+msgstr ""
+
+#: data/rbot/plugins/games/uno.rb:776
msgid "%{p} is already playing %{uno} here"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:733
+#: data/rbot/plugins/games/uno.rb:786
msgid "%{p} takes %{b}%{old}%{b}'s place at %{uno}"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:739
+#: data/rbot/plugins/games/uno.rb:792
msgid "%{b}%{old}%{b} isn't playing %{uno} here"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:748
+#: data/rbot/plugins/games/uno.rb:807
msgid "%{uno} game halted after %{time}"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:753
+#: data/rbot/plugins/games/uno.rb:812
msgid "%{uno} game halted before it could start"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:758
+#: data/rbot/plugins/games/uno.rb:817
msgid "%{uno} game finished after %{time}! The winner is %{p}"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:769
+#: data/rbot/plugins/games/uno.rb:828
msgid "%{p} has to pick %{b}%{n}%{b} cards!"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:777
+#: data/rbot/plugins/games/uno.rb:836
msgid "%{p} still had %{cards}"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:789
+#: data/rbot/plugins/games/uno.rb:848
msgid "%{p} wins with %{b}%{score}%{b} points!"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:819
+#: data/rbot/plugins/games/uno.rb:878
msgid "'jo' to join in"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:820
+#: data/rbot/plugins/games/uno.rb:879
msgid ""
"'pl <card>' to play <card>: e.g. 'pl g7' to play Green 7, or 'pl rr' to play "
"Red Reverse, or 'pl y2y2' to play both Yellow 2 cards"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:821
+#: data/rbot/plugins/games/uno.rb:880
msgid "'pe' to pick a card"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:822
+#: data/rbot/plugins/games/uno.rb:881
msgid "'pa' to pass your turn"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:823
+#: data/rbot/plugins/games/uno.rb:882
msgid ""
"'co <color>' to pick a color after playing a Wild: e.g. 'co g' to select "
"Green (or 'pl w+4 g' to select the color when playing the Wild)"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:824
+#: data/rbot/plugins/games/uno.rb:883
msgid "'ca' to show current cards"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:825
+#: data/rbot/plugins/games/uno.rb:884
msgid "'cd' to show the current discard"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:826
+#: data/rbot/plugins/games/uno.rb:885
msgid "'ch' to challenge a Wild +4"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:827
+#: data/rbot/plugins/games/uno.rb:886
msgid "'od' to show the playing order"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:828
+#: data/rbot/plugins/games/uno.rb:887
msgid "'ti' to show play time"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:829
+#: data/rbot/plugins/games/uno.rb:888
msgid "'tu' to show whose turn it is"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:832
+#: data/rbot/plugins/games/uno.rb:891
msgid ""
"A Wild +4 can only be played legally if you don't have normal (not special) "
"cards of the current color. "
msgstr ""
-#: data/rbot/plugins/games/uno.rb:833
+#: data/rbot/plugins/games/uno.rb:892
msgid "The next player can challenge a W+4 by using the 'ch' command. "
msgstr ""
-#: data/rbot/plugins/games/uno.rb:834
+#: data/rbot/plugins/games/uno.rb:893
msgid ""
"If the W+4 play was illegal, the player who played it must pick the W+4, "
"pick 4 cards from the stock, and play a legal card. "
msgstr ""
-#: data/rbot/plugins/games/uno.rb:835
+#: data/rbot/plugins/games/uno.rb:894
msgid ""
"If the W+4 play was legal, the challenger must pick 6 cards instead of 4."
msgstr ""
-#: data/rbot/plugins/games/uno.rb:837
+#: data/rbot/plugins/games/uno.rb:896
msgid ""
"play all your cards, one at a time, by matching either the color or the "
"value of the currently discarded card. "
msgstr ""
-#: data/rbot/plugins/games/uno.rb:838
+#: data/rbot/plugins/games/uno.rb:897
msgid ""
"cards with special effects: Skip (next player skips a turn), Reverse "
"(reverses the playing order), +2 (next player has to take 2 cards). "
msgstr ""
-#: data/rbot/plugins/games/uno.rb:839
+#: data/rbot/plugins/games/uno.rb:898
msgid ""
"Wilds can be played on any card, and you must specify the color for the next "
"card. "
msgstr ""
-#: data/rbot/plugins/games/uno.rb:840
+#: data/rbot/plugins/games/uno.rb:899
msgid ""
"Wild +4 also forces the next player to take 4 cards, but it can only be "
"played if you can't play a color card. "
msgstr ""
-#: data/rbot/plugins/games/uno.rb:841
+#: data/rbot/plugins/games/uno.rb:900
msgid ""
"you can play another +2 or +4 card on a +2 card, and a +4 on a +4, forcing "
"the first player who can't play one to pick the cumulative sum of all cards. "
msgstr ""
-#: data/rbot/plugins/games/uno.rb:842
+#: data/rbot/plugins/games/uno.rb:901
msgid ""
"you can also play a Reverse on a +2 or +4, bouncing the effect back to the "
"previous player (that now comes next). "
msgstr ""
-#: data/rbot/plugins/games/uno.rb:845
+#: data/rbot/plugins/games/uno.rb:904
msgid ""
"The points won with a game of %{uno} are totalled from the cards remaining "
"in the hands of the other players."
msgstr ""
-#: data/rbot/plugins/games/uno.rb:846
+#: data/rbot/plugins/games/uno.rb:905
msgid ""
"Each normal (not special) card is worth its face value (from 0 to 9 points)."
msgstr ""
-#: data/rbot/plugins/games/uno.rb:847
+#: data/rbot/plugins/games/uno.rb:906
msgid "Each colored special card (+2, Reverse, Skip) is worth 20 points."
msgstr ""
-#: data/rbot/plugins/games/uno.rb:848
+#: data/rbot/plugins/games/uno.rb:907
msgid "Each Wild and Wild +4 is worth 50 points."
msgstr ""
-#: data/rbot/plugins/games/uno.rb:853
+#: data/rbot/plugins/games/uno.rb:912
msgid ""
"You can see the scoring table with 'uno top N' where N is the number of top "
"scores to show."
msgstr ""
-#: data/rbot/plugins/games/uno.rb:855
+#: data/rbot/plugins/games/uno.rb:914
msgid ""
"You can see the winners table with 'uno topwin N' where N is the number of "
"top winners to show."
msgstr ""
-#: data/rbot/plugins/games/uno.rb:858
+#: data/rbot/plugins/games/uno.rb:917
msgid "There are 108 cards in a standard %{uno} deck."
msgstr ""
-#: data/rbot/plugins/games/uno.rb:859
+#: data/rbot/plugins/games/uno.rb:918
msgid ""
"For each color (Blue, Green, Red, Yellow) there are 19 numbered cards (from "
"0 to 9), with two of each number except for 0."
msgstr ""
-#: data/rbot/plugins/games/uno.rb:860
+#: data/rbot/plugins/games/uno.rb:919
msgid ""
"There are also 6 special cards for each color, two each of +2, Reverse, Skip."
msgstr ""
-#: data/rbot/plugins/games/uno.rb:861
+#: data/rbot/plugins/games/uno.rb:920
msgid "Finally, there are 4 Wild and 4 Wild +4 cards."
msgstr ""
-#: data/rbot/plugins/games/uno.rb:864
+#: data/rbot/plugins/games/uno.rb:923
msgid ""
"The game manager (the user that started the game) can execute the following "
"commands to manage it: "
msgstr ""
-#: data/rbot/plugins/games/uno.rb:866
+#: data/rbot/plugins/games/uno.rb:925
msgid ""
"'uno drop <user>' to drop a user from the game (any user can drop itself "
"using 'uno drop')"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:867
+#: data/rbot/plugins/games/uno.rb:926
msgid ""
"'uno replace <old> [with] <new>' to replace a player with someone else "
"(useful in case of disconnects)"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:868
+#: data/rbot/plugins/games/uno.rb:927
msgid "'uno transfer [to] <nick>' to transfer game ownership to someone else"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:869
+#: data/rbot/plugins/games/uno.rb:928
msgid "'uno end' to end the game before its natural completion"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:872
+#: data/rbot/plugins/games/uno.rb:931
msgid ""
"%{uno} game. !uno to start a game. see 'help uno rules' for the rules, 'help "
"uno admin' for admin commands, 'help uno score' for scoring rules. In-game "
"commands: %{cmds}."
msgstr ""
-#: data/rbot/plugins/games/uno.rb:892
+#: data/rbot/plugins/games/uno.rb:951
msgid "you already picked a card"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:899 data/rbot/plugins/games/uno.rb:906
-#: data/rbot/plugins/games/uno.rb:912 data/rbot/plugins/games/uno.rb:918
-#: data/rbot/plugins/games/uno.rb:934
+#: data/rbot/plugins/games/uno.rb:958 data/rbot/plugins/games/uno.rb:965
+#: data/rbot/plugins/games/uno.rb:971 data/rbot/plugins/games/uno.rb:977
+#: data/rbot/plugins/games/uno.rb:993
msgid "It's not your turn"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:931
+#: data/rbot/plugins/games/uno.rb:990
msgid "previous move cannot be challenged"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:945
+#: data/rbot/plugins/games/uno.rb:1004
msgid "it's your turn, sleepyhead"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:957
+#: data/rbot/plugins/games/uno.rb:1016
msgid ""
"There is already an %{uno} game running here, managed by %{who}. say 'jo' to "
"join in"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:965
+#: data/rbot/plugins/games/uno.rb:1024
msgid "Ok, created %{uno} game on %{channel}, say 'jo' to join in"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:973 data/rbot/plugins/games/uno.rb:993
-#: data/rbot/plugins/games/uno.rb:1129 data/rbot/plugins/games/uno.rb:1137
-#: data/rbot/plugins/games/uno.rb:1145
+#: data/rbot/plugins/games/uno.rb:1032 data/rbot/plugins/games/uno.rb:1052
+#: data/rbot/plugins/games/uno.rb:1188 data/rbot/plugins/games/uno.rb:1196
+#: data/rbot/plugins/games/uno.rb:1204
msgid "There is no %{uno} game running here"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:983
+#: data/rbot/plugins/games/uno.rb:1042
msgid "%{uno} game ownership transferred from %{old} to %{nick}"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:987
+#: data/rbot/plugins/games/uno.rb:1046
msgid "who is this %{nick} you want me to transfer game ownership to?"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:1071
+#: data/rbot/plugins/games/uno.rb:1130
msgid "%{nf} %{uno} games completed over %{np} games played. "
msgstr ""
-#: data/rbot/plugins/games/uno.rb:1076
+#: data/rbot/plugins/games/uno.rb:1135
msgid "%{cgt} game time for completed games"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:1080
+#: data/rbot/plugins/games/uno.rb:1139
msgid " on %{tgt} total game time. "
msgstr ""
-#: data/rbot/plugins/games/uno.rb:1086
+#: data/rbot/plugins/games/uno.rb:1145
msgid "%{avg} average game time for completed games"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:1089
+#: data/rbot/plugins/games/uno.rb:1148
msgid ", %{tavg} for all games"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:1094
+#: data/rbot/plugins/games/uno.rb:1153
msgid "nobody has played %{uno} on %{chan} yet"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:1105
+#: data/rbot/plugins/games/uno.rb:1164
msgid "%{nick} never played %{uno} here"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:1114
+#: data/rbot/plugins/games/uno.rb:1173
msgid "%{nick} played %{np} %{uno} games here, "
msgstr ""
-#: data/rbot/plugins/games/uno.rb:1117
+#: data/rbot/plugins/games/uno.rb:1176
msgid "forfeited %{nf} games, "
msgstr ""
-#: data/rbot/plugins/games/uno.rb:1118
+#: data/rbot/plugins/games/uno.rb:1177
msgid "won %{nw} games"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:1120
+#: data/rbot/plugins/games/uno.rb:1179
msgid " with %{score} total points"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:1122
+#: data/rbot/plugins/games/uno.rb:1181
msgid " and an average of %{avg} points per opponent"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:1149
+#: data/rbot/plugins/games/uno.rb:1208
msgid "%{num} cards in stock: %{stock}"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:1165
+#: data/rbot/plugins/games/uno.rb:1224
msgid "no %{uno} games were completed here"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:1173
+#: data/rbot/plugins/games/uno.rb:1232
msgid "%{uno} %{num} highest scores: "
msgstr ""
-#: data/rbot/plugins/games/uno.rb:1182
+#: data/rbot/plugins/games/uno.rb:1241
msgid "%{i}. %{b}%{nick}%{b} with %{b}%{score}%{b} points"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:1189 data/rbot/plugins/games/uno.rb:1211
+#: data/rbot/plugins/games/uno.rb:1248 data/rbot/plugins/games/uno.rb:1270
msgid "%{i}. %{nick} ( %{score} )"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:1195
+#: data/rbot/plugins/games/uno.rb:1254
msgid "%{uno} %{num} most wins: "
msgstr ""
-#: data/rbot/plugins/games/uno.rb:1204
+#: data/rbot/plugins/games/uno.rb:1263
msgid "%{i}. %{b}%{nick}%{b} with %{b}%{score}%{b} wins"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:1217
+#: data/rbot/plugins/games/uno.rb:1276
msgid "uh, what kind of score list did you want, again?"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:1218
+#: data/rbot/plugins/games/uno.rb:1277
msgid ""
" I can only show the top scores (with top) and the most wins (with topwin)"
msgstr ""
diff --git a/po/zh_CN/rbot-weather.po b/po/zh_CN/rbot-weather.po
index e69de29b..5ba7147c 100644
--- a/po/zh_CN/rbot-weather.po
+++ b/po/zh_CN/rbot-weather.po
@@ -0,0 +1,37 @@
+#: data/rbot/plugins/weather.rb:32
+msgid "couldn't get data for %{station} (%{message})"
+msgstr ""
+
+#: data/rbot/plugins/weather.rb:57
+msgid ""
+"At %{time} the conditions at %{location} (%{station_id}) were %{weather} "
+"with a visibility of %{visibility_mi}mi. The wind was %{wind} with "
+"%{relative_humidity}%% relative humidity. The temperature was "
+"%{temperature}%{heatindexorwindchill}, and the pressure was %{pressure}."
+msgstr ""
+
+#: data/rbot/plugins/weather.rb:64
+msgid " with a heat index of %{hi}"
+msgstr ""
+
+#: data/rbot/plugins/weather.rb:66
+msgid " with a windchill of %{wc}"
+msgstr ""
+
+#: data/rbot/plugins/weather.rb:169
+msgid "%{error}, will try WU service"
+msgstr ""
+
+#: data/rbot/plugins/weather.rb:318
+msgid "no reason specified"
+msgstr ""
+
+#: data/rbot/plugins/weather.rb:365
+msgid ""
+"Google weather info for %{city} on %{date}: %{conds}. Three-day forecast: "
+"%{forecast}"
+msgstr ""
+
+#: data/rbot/plugins/weather.rb:373
+msgid "Google weather failed: %{e}"
+msgstr ""
diff --git a/po/zh_CN/rbot-wheelfortune.po b/po/zh_CN/rbot-wheelfortune.po
index 9c292d27..f5e9da29 100644
--- a/po/zh_CN/rbot-wheelfortune.po
+++ b/po/zh_CN/rbot-wheelfortune.po
@@ -10,6 +10,7 @@ msgstr ""
"PO-Revision-Date: 2007-07-09 01:39-0400\n"
"Last-Translator: Yaohan Chen <yaohan.chen@gmail.com>\n"
"Language-Team: Chinese\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -113,8 +114,8 @@ msgstr ""
#: data/rbot/plugins/games/wheelfortune.rb:320
msgid ""
-"there's already a pending clue for %{name} round %{count} on %{chan}: %"
-"{catclue}"
+"there's already a pending clue for %{name} round %{count} on %{chan}: "
+"%{catclue}"
msgstr ""
#: data/rbot/plugins/games/wheelfortune.rb:333
@@ -142,8 +143,8 @@ msgstr ""
#: data/rbot/plugins/games/wheelfortune.rb:380
msgid ""
-"you can only replace questions between rounds %{min} and %{max} in the %"
-"{name} game on %{chan}"
+"you can only replace questions between rounds %{min} and %{max} in the "
+"%{name} game on %{chan}"
msgstr ""
#: data/rbot/plugins/games/wheelfortune.rb:409
@@ -176,8 +177,8 @@ msgstr ""
#: data/rbot/plugins/games/wheelfortune.rb:495
msgid ""
-"%{bold}%{color}%{name}%{bold}%{nocolor}: %{who} %{bold}wins%{bold} after %"
-"{count} rounds!\n"
+"%{bold}%{color}%{name}%{bold}%{nocolor}: %{who} %{bold}wins%{bold} after "
+"%{count} rounds!\n"
"The final score is"
msgstr ""
diff --git a/po/zh_CN/rbot-youtube.po b/po/zh_CN/rbot-youtube.po
index 016ea0fa..bbcd8886 100644
--- a/po/zh_CN/rbot-youtube.po
+++ b/po/zh_CN/rbot-youtube.po
@@ -6,10 +6,11 @@
msgid ""
msgstr ""
"Project-Id-Version: rbot\n"
-"POT-Creation-Date: 2008-06-20 01:49+0200\n"
+"POT-Creation-Date: 2009-03-20 15:57+0100\n"
"PO-Revision-Date: 2007-07-09 01:39-0400\n"
"Last-Translator: Yaohan Chen <yaohan.chen@gmail.com>\n"
"Language-Team: Chinese\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -17,8 +18,8 @@ msgstr ""
#: data/rbot/plugins/youtube.rb:33
msgid ""
-"Category: %{cat}. Rating: %{rating}. Author: %{author}. Duration: %"
-"{duration}. %{views} views, faved %{faves} times. %{desc}"
+"Category: %{cat}. Rating: %{rating}. Author: %{author}. Duration: "
+"%{duration}. %{views} views, faved %{faves} times. %{desc}"
msgstr ""
#: data/rbot/plugins/youtube.rb:77 data/rbot/plugins/youtube.rb:107
@@ -27,8 +28,8 @@ msgstr ""
#: data/rbot/plugins/youtube.rb:183
msgid ""
-"%{bold}%{title}%{bold} [%{cat}] %{rating} @ %{url} by %{author} (%"
-"{duration}). %{views} views, faved %{faves} times. %{desc}"
+"%{bold}%{title}%{bold} [%{cat}] %{rating} @ %{url} by %{author} "
+"(%{duration}). %{views} views, faved %{faves} times. %{desc}"
msgstr ""
#: data/rbot/plugins/youtube.rb:186
diff --git a/po/zh_CN/rbot.po b/po/zh_CN/rbot.po
index 19f74e33..5139ab3d 100644
--- a/po/zh_CN/rbot.po
+++ b/po/zh_CN/rbot.po
@@ -6,10 +6,11 @@
msgid ""
msgstr ""
"Project-Id-Version: rbot\n"
-"POT-Creation-Date: 2010-06-30 09:58+0200\n"
+"POT-Creation-Date: 2011-06-03 12:39+0200\n"
"PO-Revision-Date: 2007-07-09 01:39-0400\n"
"Last-Translator: Yaohan Chen <yaohan.chen@gmail.com>\n"
"Language-Team: Chinese\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -266,8 +267,8 @@ msgstr ""
#: lib/rbot/core/auth.rb:403
msgid ""
-"user destroy <botuser> : destroys <botuser>. This function %{highlight}must%"
-"{highlight} be called in two steps. On the first call <botuser> is queued "
+"user destroy <botuser> : destroys <botuser>. This function %{highlight}must"
+"%{highlight} be called in two steps. On the first call <botuser> is queued "
"for destruction. On the second call, which must be in the form 'user confirm "
"destroy <botuser>', the botuser will be destroyed. If you want to cancel the "
"destruction, issue the command 'user cancel destroy <botuser>'"
@@ -275,321 +276,333 @@ msgstr ""
#: lib/rbot/core/auth.rb:405
msgid ""
+"user export [to <filename>]: exports user data to file <filename> (default: "
+"new-auth.users)"
+msgstr ""
+
+#: lib/rbot/core/auth.rb:407
+msgid ""
+"user import [from <filename>]: import user data from file <filename> "
+"(default: new-auth.users)"
+msgstr ""
+
+#: lib/rbot/core/auth.rb:409
+msgid ""
"user topics: show, enable|disable, add|rm netmask, set, reset, tell, create, "
-"list, destroy"
+"list, destroy, import, export"
msgstr ""
-#: lib/rbot/core/auth.rb:408
+#: lib/rbot/core/auth.rb:412
msgid ""
"auth <masterpassword>: log in as the bot owner; other commands: login, "
"whoami, permissions syntax, permissions [re]set, permissions view, user, "
"meet, hello, allow, deny"
msgstr ""
-#: lib/rbot/core/auth.rb:410
+#: lib/rbot/core/auth.rb:414
msgid ""
"meet <nick> [as <user>]: creates a bot user for nick, calling it user "
"(defaults to the nick itself)"
msgstr ""
-#: lib/rbot/core/auth.rb:412
+#: lib/rbot/core/auth.rb:416
msgid "hello: creates a bot user for the person issuing the command"
msgstr ""
-#: lib/rbot/core/auth.rb:415
+#: lib/rbot/core/auth.rb:419
msgid ""
"allow <user> to do <sample command> [<where>]: gives botuser <user> the "
"permissions to execute a command such as the provided sample command"
msgstr ""
-#: lib/rbot/core/auth.rb:416 lib/rbot/core/auth.rb:424
+#: lib/rbot/core/auth.rb:420 lib/rbot/core/auth.rb:428
msgid "(in private or in channel, according to the optional <where>)."
msgstr ""
-#: lib/rbot/core/auth.rb:417 lib/rbot/core/auth.rb:425
+#: lib/rbot/core/auth.rb:421 lib/rbot/core/auth.rb:429
msgid ""
"<sample command> should be a full command, not just the command keyword --"
msgstr ""
-#: lib/rbot/core/auth.rb:418
+#: lib/rbot/core/auth.rb:422
msgid "correct: allow user to do addquote stuff --"
msgstr ""
-#: lib/rbot/core/auth.rb:419
+#: lib/rbot/core/auth.rb:423
msgid "wrong: allow user to do addquote."
msgstr ""
-#: lib/rbot/core/auth.rb:423
+#: lib/rbot/core/auth.rb:427
msgid ""
"deny <user> from doing <sample command> [<where>]: removes from botuser "
"<user> the permissions to execute a command such as the provided sample "
"command"
msgstr ""
-#: lib/rbot/core/auth.rb:426
+#: lib/rbot/core/auth.rb:430
msgid "correct: deny user from doing addquote stuff --"
msgstr ""
-#: lib/rbot/core/auth.rb:427
+#: lib/rbot/core/auth.rb:431
msgid "wrong: deny user from doing addquote."
msgstr ""
-#: lib/rbot/core/auth.rb:430
+#: lib/rbot/core/auth.rb:434
msgid ""
"auth commands: auth, login, whoami, who, permission[s], user, meet, hello, "
"allow, deny"
msgstr ""
-#: lib/rbot/core/auth.rb:435
+#: lib/rbot/core/auth.rb:439
msgid "sorry, I need more arguments to %{command}"
msgstr ""
-#: lib/rbot/core/auth.rb:439
+#: lib/rbot/core/auth.rb:443
msgid "I can only %{command} these: %{arguments}"
msgstr ""
-#: lib/rbot/core/auth.rb:474
+#: lib/rbot/core/auth.rb:478
msgid "no such bot user %{user}"
msgstr ""
-#: lib/rbot/core/auth.rb:477
+#: lib/rbot/core/auth.rb:481
msgid "you can't mess with %{user}"
msgstr ""
-#: lib/rbot/core/auth.rb:489
+#: lib/rbot/core/auth.rb:493
msgid "you can't see the properties of %{user}"
msgstr ""
-#: lib/rbot/core/auth.rb:498
+#: lib/rbot/core/auth.rb:502
msgid "no way I'm telling you the master password!"
msgstr ""
-#: lib/rbot/core/auth.rb:499
+#: lib/rbot/core/auth.rb:503
msgid "you can't ask for someone else's password"
msgstr ""
-#: lib/rbot/core/auth.rb:501
+#: lib/rbot/core/auth.rb:505
msgid ""
"c'mon, you can't be asking me seriously to tell you the password in public!"
msgstr ""
-#: lib/rbot/core/auth.rb:502
+#: lib/rbot/core/auth.rb:506
msgid "the password for %{user} is %{password}"
msgstr ""
-#: lib/rbot/core/auth.rb:516
+#: lib/rbot/core/auth.rb:520
msgid "can %{action}"
msgstr ""
-#: lib/rbot/core/auth.rb:518
+#: lib/rbot/core/auth.rb:522
msgid "can not %{action}"
msgstr ""
-#: lib/rbot/core/auth.rb:522
+#: lib/rbot/core/auth.rb:526
msgid "knows no netmasks"
msgstr ""
-#: lib/rbot/core/auth.rb:524
+#: lib/rbot/core/auth.rb:528
msgid "knows %{netmasks}"
msgstr ""
-#: lib/rbot/core/auth.rb:531 lib/rbot/core/auth.rb:558
-#: lib/rbot/core/auth.rb:576 lib/rbot/core/auth.rb:608
+#: lib/rbot/core/auth.rb:535 lib/rbot/core/auth.rb:562
+#: lib/rbot/core/auth.rb:580 lib/rbot/core/auth.rb:612
msgid "you can't change the default user"
msgstr ""
-#: lib/rbot/core/auth.rb:532 lib/rbot/core/auth.rb:560
-#: lib/rbot/core/auth.rb:578 lib/rbot/core/auth.rb:610
+#: lib/rbot/core/auth.rb:536 lib/rbot/core/auth.rb:564
+#: lib/rbot/core/auth.rb:582 lib/rbot/core/auth.rb:614
msgid "you can't edit %{user}"
msgstr ""
-#: lib/rbot/core/auth.rb:547 lib/rbot/core/auth.rb:594
+#: lib/rbot/core/auth.rb:551 lib/rbot/core/auth.rb:598
msgid "I ignored %{things} because %{reason}"
msgstr ""
-#: lib/rbot/core/auth.rb:551 lib/rbot/core/auth.rb:598
+#: lib/rbot/core/auth.rb:555 lib/rbot/core/auth.rb:602
msgid "I haven't changed anything"
msgstr ""
-#: lib/rbot/core/auth.rb:569
+#: lib/rbot/core/auth.rb:573
msgid "is that a joke? setting the password in public?"
msgstr ""
-#: lib/rbot/core/auth.rb:601
+#: lib/rbot/core/auth.rb:605
msgid "the password for %{user} is now %{password}"
msgstr ""
-#: lib/rbot/core/auth.rb:615
+#: lib/rbot/core/auth.rb:619
msgid ""
"I can only add/remove netmasks. See +help user add+ for more instructions"
msgstr ""
-#: lib/rbot/core/auth.rb:636
+#: lib/rbot/core/auth.rb:640
msgid "sorry, I don't know how to %{request}"
msgstr ""
-#: lib/rbot/core/auth.rb:639
+#: lib/rbot/core/auth.rb:643
msgid "couldn't %{cmd}: %{exception}"
msgstr ""
-#: lib/rbot/core/auth.rb:668
+#: lib/rbot/core/auth.rb:672
msgid ""
-"you are now registered as %{buname}. I created a random password for you : %"
-"{pass} and you can change it at any time by telling me 'user set password "
+"you are now registered as %{buname}. I created a random password for you : "
+"%{pass} and you can change it at any time by telling me 'user set password "
"<password>' in private"
msgstr ""
-#: lib/rbot/core/auth.rb:675
+#: lib/rbot/core/auth.rb:679
msgid "but I already know %{buname}"
msgstr ""
-#: lib/rbot/core/auth.rb:677
+#: lib/rbot/core/auth.rb:681
msgid "I had problems meeting %{nick}: %{e}"
msgstr ""
-#: lib/rbot/core/auth.rb:686
+#: lib/rbot/core/auth.rb:690
msgid "couldn't find botuser %{user}"
msgstr ""
-#: lib/rbot/core/auth.rb:688
+#: lib/rbot/core/auth.rb:692
msgid "I'm not telling the master password to anyone, pal"
msgstr ""
-#: lib/rbot/core/auth.rb:689
+#: lib/rbot/core/auth.rb:693
msgid "the password for botuser %{user} is %{password}"
msgstr ""
-#: lib/rbot/core/auth.rb:692
+#: lib/rbot/core/auth.rb:696
msgid "I told %{user} that %{message}"
msgstr ""
-#: lib/rbot/core/auth.rb:698
+#: lib/rbot/core/auth.rb:702
msgid "are you nuts, creating a botuser with a publicly known password?"
msgstr ""
-#: lib/rbot/core/auth.rb:703
+#: lib/rbot/core/auth.rb:707
msgid "failed to create %{user}: %{exception}"
msgstr ""
-#: lib/rbot/core/auth.rb:707
+#: lib/rbot/core/auth.rb:711
msgid "created botuser %{user}"
msgstr ""
-#: lib/rbot/core/auth.rb:715
+#: lib/rbot/core/auth.rb:719
msgid " (queued for destruction)"
msgstr ""
-#: lib/rbot/core/auth.rb:718
+#: lib/rbot/core/auth.rb:722
msgid "I have no botusers other than the default ones"
msgstr ""
-#: lib/rbot/core/auth.rb:719
+#: lib/rbot/core/auth.rb:723
msgid "botuser: %{list}"
msgid_plural "botusers: %{list}"
msgstr[0] ""
msgstr[1] ""
-#: lib/rbot/core/auth.rb:726
+#: lib/rbot/core/auth.rb:730
msgid "You can't destroy %{user}"
msgstr ""
-#: lib/rbot/core/auth.rb:736
+#: lib/rbot/core/auth.rb:740
msgid "no such botuser %{user}"
msgstr ""
-#: lib/rbot/core/auth.rb:743
+#: lib/rbot/core/auth.rb:747
msgid "%{user} removed from the destruction queue"
msgstr ""
-#: lib/rbot/core/auth.rb:745
+#: lib/rbot/core/auth.rb:749
msgid "%{user} was not queued for destruction"
msgstr ""
-#: lib/rbot/core/auth.rb:750
+#: lib/rbot/core/auth.rb:754
msgid ""
"%{user} already queued for destruction, use %{highlight}user confirm destroy "
"%{user}%{highlight} to destroy it"
msgstr ""
-#: lib/rbot/core/auth.rb:753
+#: lib/rbot/core/auth.rb:757
msgid ""
-"%{user} queued for destruction, use %{highlight}user confirm destroy %{user}%"
-"{highlight} to destroy it"
+"%{user} queued for destruction, use %{highlight}user confirm destroy "
+"%{user}%{highlight} to destroy it"
msgstr ""
-#: lib/rbot/core/auth.rb:757
+#: lib/rbot/core/auth.rb:761
msgid "%{user} is not queued for destruction yet"
msgstr ""
-#: lib/rbot/core/auth.rb:766 lib/rbot/core/auth.rb:806
+#: lib/rbot/core/auth.rb:770 lib/rbot/core/auth.rb:810
msgid "failed: %{exception}"
msgstr ""
-#: lib/rbot/core/auth.rb:768
+#: lib/rbot/core/auth.rb:772
msgid "botuser %{user} destroyed"
msgstr ""
-#: lib/rbot/core/auth.rb:775
+#: lib/rbot/core/auth.rb:779
msgid "please don't touch the default users"
msgstr ""
-#: lib/rbot/core/auth.rb:784
+#: lib/rbot/core/auth.rb:788
msgid "no such botuser %{source}"
msgstr ""
-#: lib/rbot/core/auth.rb:786
+#: lib/rbot/core/auth.rb:790
msgid "botuser %{dest} exists already"
msgstr ""
-#: lib/rbot/core/auth.rb:809
+#: lib/rbot/core/auth.rb:813
msgid "botuser %{source} copied to %{dest}"
msgstr ""
-#: lib/rbot/core/auth.rb:812
+#: lib/rbot/core/auth.rb:816
msgid "botuser %{source} renamed to %{dest}"
msgstr ""
-#: lib/rbot/core/auth.rb:832
+#: lib/rbot/core/auth.rb:836
msgid "selecting data to export ..."
msgstr ""
-#: lib/rbot/core/auth.rb:848
+#: lib/rbot/core/auth.rb:852
msgid "preparing data for export ..."
msgstr ""
-#: lib/rbot/core/auth.rb:871
+#: lib/rbot/core/auth.rb:875
msgid "failed to prepare data: %{exception}"
msgstr ""
-#: lib/rbot/core/auth.rb:876
+#: lib/rbot/core/auth.rb:880
msgid "exporting to %{file} ..."
msgstr ""
-#: lib/rbot/core/auth.rb:883
+#: lib/rbot/core/auth.rb:887
msgid "failed to export users: %{exception}"
msgstr ""
-#: lib/rbot/core/auth.rb:887 lib/rbot/core/auth.rb:965
+#: lib/rbot/core/auth.rb:891 lib/rbot/core/auth.rb:969
msgid "done"
msgstr ""
-#: lib/rbot/core/auth.rb:904
+#: lib/rbot/core/auth.rb:908
msgid "reading %{file} ..."
msgstr ""
-#: lib/rbot/core/auth.rb:908
+#: lib/rbot/core/auth.rb:912
msgid "failed to import from: %{exception}"
msgstr ""
-#: lib/rbot/core/auth.rb:915
+#: lib/rbot/core/auth.rb:919
msgid "selecting data to import ..."
msgstr ""
-#: lib/rbot/core/auth.rb:925
+#: lib/rbot/core/auth.rb:929
msgid "parsing data from import ..."
msgstr ""
-#: lib/rbot/core/auth.rb:945
+#: lib/rbot/core/auth.rb:949
msgid "failed to parse data: %{exception}"
msgstr ""
@@ -609,10 +622,14 @@ msgstr ""
msgid "reconnect => ask the bot to disconnect and then connect again"
msgstr ""
-#: lib/rbot/core/basics.rb:163
+#: lib/rbot/core/basics.rb:161
msgid "part"
msgstr ""
+#: lib/rbot/core/basics.rb:163
+msgid "part <channel> => part channel <channel>"
+msgstr ""
+
#: lib/rbot/core/basics.rb:165
msgid "hide => part all channels"
msgstr ""
@@ -825,112 +842,112 @@ msgstr ""
msgid "sorry, no %{key} data for %{user}"
msgstr ""
-#: lib/rbot/core/utils/extends.rb:164 lib/rbot/core/utils/utils.rb:201
-#: lib/rbot/core/utils/utils.rb:729
+#: lib/rbot/core/utils/extends.rb:175 lib/rbot/core/utils/utils.rb:203
+#: lib/rbot/core/utils/utils.rb:745
msgid " and "
msgstr ""
-#: lib/rbot/core/utils/utils.rb:184
+#: lib/rbot/core/utils/utils.rb:186
msgid "year"
msgstr ""
-#: lib/rbot/core/utils/utils.rb:184
+#: lib/rbot/core/utils/utils.rb:186
msgid "years"
msgstr ""
-#: lib/rbot/core/utils/utils.rb:186
+#: lib/rbot/core/utils/utils.rb:188
msgid "month"
msgstr ""
-#: lib/rbot/core/utils/utils.rb:186
+#: lib/rbot/core/utils/utils.rb:188
msgid "months"
msgstr ""
-#: lib/rbot/core/utils/utils.rb:188
+#: lib/rbot/core/utils/utils.rb:190
msgid "day"
msgstr ""
-#: lib/rbot/core/utils/utils.rb:188
+#: lib/rbot/core/utils/utils.rb:190
msgid "days"
msgstr ""
-#: lib/rbot/core/utils/utils.rb:190
+#: lib/rbot/core/utils/utils.rb:192
msgid "hour"
msgstr ""
-#: lib/rbot/core/utils/utils.rb:190
+#: lib/rbot/core/utils/utils.rb:192
msgid "hours"
msgstr ""
-#: lib/rbot/core/utils/utils.rb:192
+#: lib/rbot/core/utils/utils.rb:194
msgid "minute"
msgstr ""
-#: lib/rbot/core/utils/utils.rb:192
+#: lib/rbot/core/utils/utils.rb:194
msgid "minutes"
msgstr ""
-#: lib/rbot/core/utils/utils.rb:194
+#: lib/rbot/core/utils/utils.rb:196
msgid "second"
msgstr ""
-#: lib/rbot/core/utils/utils.rb:194
+#: lib/rbot/core/utils/utils.rb:196
msgid "seconds"
msgstr ""
-#: lib/rbot/core/utils/utils.rb:232
+#: lib/rbot/core/utils/utils.rb:234
msgid "right now"
msgstr ""
-#: lib/rbot/core/utils/utils.rb:236
+#: lib/rbot/core/utils/utils.rb:238
msgid "%{d} from now"
msgstr ""
-#: lib/rbot/core/utils/utils.rb:238
+#: lib/rbot/core/utils/utils.rb:240
msgid "%{d} ago"
msgstr ""
-#: lib/rbot/core/utils/utils.rb:250
+#: lib/rbot/core/utils/utils.rb:252
msgid "%{m} years"
msgstr ""
-#: lib/rbot/core/utils/utils.rb:252
+#: lib/rbot/core/utils/utils.rb:254
msgid "%{m} months"
msgstr ""
-#: lib/rbot/core/utils/utils.rb:254
+#: lib/rbot/core/utils/utils.rb:256
msgid "%{m} weeks"
msgstr ""
-#: lib/rbot/core/utils/utils.rb:256
+#: lib/rbot/core/utils/utils.rb:258
msgid "%{m} days"
msgstr ""
-#: lib/rbot/core/utils/utils.rb:258
+#: lib/rbot/core/utils/utils.rb:260
msgid "%{m} hours"
msgstr ""
-#: lib/rbot/core/utils/utils.rb:260
+#: lib/rbot/core/utils/utils.rb:262
msgid "half an hour"
msgstr ""
-#: lib/rbot/core/utils/utils.rb:263
+#: lib/rbot/core/utils/utils.rb:265
msgid "an hour"
msgstr ""
-#: lib/rbot/core/utils/utils.rb:265
+#: lib/rbot/core/utils/utils.rb:267
msgid "an hour and a half"
msgstr ""
-#: lib/rbot/core/utils/utils.rb:267
+#: lib/rbot/core/utils/utils.rb:269
msgid "%{m} minutes"
msgstr ""
-#: lib/rbot/core/utils/utils.rb:269
+#: lib/rbot/core/utils/utils.rb:271
msgid "%{m} seconds"
msgstr ""
-#: lib/rbot/core/utils/utils.rb:271
+#: lib/rbot/core/utils/utils.rb:273
msgid "one second"
msgstr ""
@@ -946,27 +963,27 @@ msgstr ""
msgid "Wordlists: %{found}"
msgstr ""
-#: lib/rbot/ircbot.rb:500
+#: lib/rbot/ircbot.rb:501
msgid "Unknown DB adaptor: %s"
msgstr ""
-#: lib/rbot/ircbot.rb:1284
+#: lib/rbot/ircbot.rb:1290
msgid "restarting, back in %{wait}..."
msgstr ""
-#: lib/rbot/ircbot.rb:1367
+#: lib/rbot/ircbot.rb:1373
msgid "help topics: "
msgstr ""
-#: lib/rbot/ircbot.rb:1369
+#: lib/rbot/ircbot.rb:1375
msgid " (help <topic> for more info)"
msgstr ""
-#: lib/rbot/ircbot.rb:1372
+#: lib/rbot/ircbot.rb:1378
msgid "no help for topic %{topic}"
msgstr ""
-#: lib/rbot/ircbot.rb:1383
+#: lib/rbot/ircbot.rb:1389
msgid ""
"Uptime %{up}, %{plug} plugins active, %{sent} lines sent, %{recv} received."
msgstr ""
@@ -975,101 +992,101 @@ msgstr ""
msgid "incorrect usage, ask for help using '%{command}'"
msgstr ""
-#: lib/rbot/plugins.rb:733
+#: lib/rbot/plugins.rb:734
msgid "%{count} core module loaded"
msgid_plural "%{count} core modules loaded"
msgstr[0] "%{count}个核心模块"
msgstr[1] ""
-#: lib/rbot/plugins.rb:736
+#: lib/rbot/plugins.rb:737
msgid "%{count} core module: %{list}"
msgid_plural "%{count} core modules: %{list}"
msgstr[0] "%{count}个核心模块:%{list}"
msgstr[1] ""
-#: lib/rbot/plugins.rb:742
+#: lib/rbot/plugins.rb:743
msgid "no core botmodules loaded"
msgstr "没有核心模块"
-#: lib/rbot/plugins.rb:747
+#: lib/rbot/plugins.rb:748
#, fuzzy
msgid "%{count} plugin loaded"
msgid_plural "%{count} plugins loaded"
msgstr[0] "%{count}个核心模块"
msgstr[1] ""
-#: lib/rbot/plugins.rb:750
+#: lib/rbot/plugins.rb:751
#, fuzzy
msgid "%{count} plugin: %{list}"
msgid_plural "%{count} plugins: %{list}"
msgstr[0] "%{count}个核心模块:%{list}"
msgstr[1] ""
-#: lib/rbot/plugins.rb:761
+#: lib/rbot/plugins.rb:762
msgid "%{highlight}%{count} plugin ignored%{highlight}"
msgid_plural "%{highlight}%{count} plugins ignored%{highlight}"
msgstr[0] ""
msgstr[1] ""
-#: lib/rbot/plugins.rb:766
+#: lib/rbot/plugins.rb:767
msgid ""
-"%{highlight}%{count} plugin ignored%{highlight}: use %{bold}%{command}%"
-"{bold} to see why"
+"%{highlight}%{count} plugin ignored%{highlight}: use "
+"%{bold}%{command}%{bold} to see why"
msgid_plural ""
-"%{highlight}%{count} plugins ignored%{highlight}: use %{bold}%{command}%"
-"{bold} to see why"
+"%{highlight}%{count} plugins ignored%{highlight}: use "
+"%{bold}%{command}%{bold} to see why"
msgstr[0] ""
msgstr[1] ""
-#: lib/rbot/plugins.rb:776
+#: lib/rbot/plugins.rb:777
msgid "%{highlight}%{count} plugin failed to load%{highlight}"
msgid_plural "%{highlight}%{count} plugins failed to load%{highlight}"
msgstr[0] ""
msgstr[1] ""
-#: lib/rbot/plugins.rb:781
+#: lib/rbot/plugins.rb:782
msgid ""
-"%{highlight}%{count} plugin failed to load%{highlight}: use %{bold}%"
-"{command}%{bold} to see why"
+"%{highlight}%{count} plugin failed to load%{highlight}: use "
+"%{bold}%{command}%{bold} to see why"
msgid_plural ""
-"%{highlight}%{count} plugins failed to load%{highlight}: use %{bold}%"
-"{command}%{bold} to see why"
+"%{highlight}%{count} plugins failed to load%{highlight}: use "
+"%{bold}%{command}%{bold} to see why"
msgstr[0] ""
msgstr[1] ""
-#: lib/rbot/plugins.rb:811
+#: lib/rbot/plugins.rb:812
msgid "no plugins failed to load"
msgstr ""
-#: lib/rbot/plugins.rb:813
+#: lib/rbot/plugins.rb:814
msgid ""
-"%{highlight}%{plugin}%{highlight} in %{dir} failed with error %{exception}: %"
-"{reason}"
+"%{highlight}%{plugin}%{highlight} in %{dir} failed with error %{exception}: "
+"%{reason}"
msgstr ""
-#: lib/rbot/plugins.rb:817
+#: lib/rbot/plugins.rb:818
msgid "at %{backtrace}"
msgstr ""
-#: lib/rbot/plugins.rb:823
+#: lib/rbot/plugins.rb:824
msgid "no plugins were ignored"
msgstr ""
-#: lib/rbot/plugins.rb:827
+#: lib/rbot/plugins.rb:828
msgid "overruled by previous"
msgstr ""
-#: lib/rbot/registry/bdb.rb:226 lib/rbot/registry/tc.rb:198
+#: lib/rbot/registry/bdb.rb:242 lib/rbot/registry/tc.rb:225
msgid ""
"upgrading old-style (rbot 0.9.5 or earlier) plugin registry to new format"
msgstr ""
-#: lib/rbot/registry/bdb.rb:245 lib/rbot/registry/tc.rb:222
+#: lib/rbot/registry/bdb.rb:261 lib/rbot/registry/tc.rb:251
msgid ""
"upgrading previous (rbot 0.9.9 or earlier) plugin registry to new split "
"format"
msgstr ""
-#: lib/rbot/registry/bdb.rb:394 lib/rbot/registry/tc.rb:368
+#: lib/rbot/registry/bdb.rb:410 lib/rbot/registry/tc.rb:397
msgid "marshal recovery failed, trying default"
msgstr ""
diff --git a/po/zh_TW/rbot-alias.po b/po/zh_TW/rbot-alias.po
index 73fa6ad0..80943849 100644
--- a/po/zh_TW/rbot-alias.po
+++ b/po/zh_TW/rbot-alias.po
@@ -6,10 +6,11 @@
msgid ""
msgstr ""
"Project-Id-Version: rbot\n"
-"POT-Creation-Date: 2008-06-20 01:49+0200\n"
+"POT-Creation-Date: 2009-03-20 15:57+0100\n"
"PO-Revision-Date: 2007-07-09 01:24-0400\n"
"Last-Translator: Liang-Bin Hsueh <hlb@handlino.com>\n"
"Language-Team: Chinese\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
diff --git a/po/zh_TW/rbot-azgame.po b/po/zh_TW/rbot-azgame.po
index 8ff1e7ca..07114cf3 100644
--- a/po/zh_TW/rbot-azgame.po
+++ b/po/zh_TW/rbot-azgame.po
@@ -10,6 +10,7 @@ msgstr ""
"PO-Revision-Date: 2007-07-09 01:24-0400\n"
"Last-Translator: Liang-Bin Hsueh <hlb@handlino.com>\n"
"Language-Team: Chinese\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
diff --git a/po/zh_TW/rbot-dictclient.po b/po/zh_TW/rbot-dictclient.po
index ae24a2bb..27773c33 100644
--- a/po/zh_TW/rbot-dictclient.po
+++ b/po/zh_TW/rbot-dictclient.po
@@ -10,6 +10,7 @@ msgstr ""
"PO-Revision-Date: 2007-07-09 01:24-0400\n"
"Last-Translator: Liang-Bin Hsueh <hlb@handlino.com>\n"
"Language-Team: Chinese\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
diff --git a/po/zh_TW/rbot-factoids.po b/po/zh_TW/rbot-factoids.po
index f9e8b411..e6539499 100644
--- a/po/zh_TW/rbot-factoids.po
+++ b/po/zh_TW/rbot-factoids.po
@@ -6,10 +6,11 @@
msgid ""
msgstr ""
"Project-Id-Version: rbot\n"
-"POT-Creation-Date: 2010-07-02 00:17+0200\n"
+"POT-Creation-Date: 2011-06-03 12:39+0200\n"
"PO-Revision-Date: 2007-07-09 01:24-0400\n"
"Last-Translator: Liang-Bin Hsueh <hlb@handlino.com>\n"
"Language-Team: Chinese\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -47,65 +48,69 @@ msgstr ""
msgid "%{name} (%{fname}) doesn't exist"
msgstr ""
-#: data/rbot/plugins/factoids.rb:263
+#: data/rbot/plugins/factoids.rb:265
+msgid "learn that <factoid> => learn a factoid"
+msgstr ""
+
+#: data/rbot/plugins/factoids.rb:269
msgid ""
-"factoids plugin: learn that <factoid>, forget that <factoids>, facts about "
+"factoids plugin: learn that <factoid>, forget that <factoid>, facts about "
"<words>"
msgstr ""
-#: data/rbot/plugins/factoids.rb:292 data/rbot/plugins/factoids.rb:413
-#: data/rbot/plugins/factoids.rb:445
+#: data/rbot/plugins/factoids.rb:299 data/rbot/plugins/factoids.rb:420
+#: data/rbot/plugins/factoids.rb:452
msgid "please select a fact number between 1 and %{total}"
msgstr ""
-#: data/rbot/plugins/factoids.rb:296
+#: data/rbot/plugins/factoids.rb:303
msgid "I forgot that %{factoid}"
msgstr ""
-#: data/rbot/plugins/factoids.rb:299
+#: data/rbot/plugins/factoids.rb:306
msgid "I couldn't delete factoid %{idx}"
msgstr ""
-#: data/rbot/plugins/factoids.rb:307
+#: data/rbot/plugins/factoids.rb:314
msgid "I didn't know that %{factoid}"
msgstr ""
-#: data/rbot/plugins/factoids.rb:314
+#: data/rbot/plugins/factoids.rb:321
msgid "[%{idx}/%{total}] %{fact}"
msgstr ""
-#: data/rbot/plugins/factoids.rb:342
+#: data/rbot/plugins/factoids.rb:349
msgid "I know %{total} facts"
msgstr ""
-#: data/rbot/plugins/factoids.rb:353 data/rbot/plugins/factoids.rb:429
+#: data/rbot/plugins/factoids.rb:360 data/rbot/plugins/factoids.rb:436
msgid "I know nothing about %{words}"
msgstr ""
-#: data/rbot/plugins/factoids.rb:355
+#: data/rbot/plugins/factoids.rb:362
msgid "I know nothing matching %{rx}"
msgstr ""
-#: data/rbot/plugins/factoids.rb:361
+#: data/rbot/plugins/factoids.rb:368
msgid "%{len} out of %{total} facts refer to %{words}, I'll only show %{max}"
msgstr ""
-#: data/rbot/plugins/factoids.rb:421
+#: data/rbot/plugins/factoids.rb:428
msgid "I know nothing"
msgstr ""
-#: data/rbot/plugins/factoids.rb:461
+#: data/rbot/plugins/factoids.rb:468
msgid "not a date '%{dstr}'"
msgstr ""
-#: data/rbot/plugins/factoids.rb:469
+#: data/rbot/plugins/factoids.rb:476
msgid "couldn't change learn data for fact %{fact}: %{err}"
msgstr ""
-#: data/rbot/plugins/factoids.rb:484
+#: data/rbot/plugins/factoids.rb:491
msgid "failed to import facts from %{fname}: %{err}"
msgstr "載入失敗: %{exception}"
-#: data/rbot/plugins/factoids.rb:489
+#: data/rbot/plugins/factoids.rb:496
msgid "%{len} facts loaded from %{fname}"
msgstr ""
diff --git a/po/zh_TW/rbot-figlet.po b/po/zh_TW/rbot-figlet.po
index 4a7d8696..53b2ccdf 100644
--- a/po/zh_TW/rbot-figlet.po
+++ b/po/zh_TW/rbot-figlet.po
@@ -6,10 +6,11 @@
msgid ""
msgstr ""
"Project-Id-Version: rbot\n"
-"POT-Creation-Date: 2008-06-26 14:47+0200\n"
+"POT-Creation-Date: 2009-03-20 15:57+0100\n"
"PO-Revision-Date: 2007-07-09 01:24-0400\n"
"Last-Translator: Liang-Bin Hsueh <hlb@handlino.com>\n"
"Language-Team: Chinese\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
diff --git a/po/zh_TW/rbot-freshmeat.po b/po/zh_TW/rbot-freshmeat.po
index e69de29b..75ce8749 100644
--- a/po/zh_TW/rbot-freshmeat.po
+++ b/po/zh_TW/rbot-freshmeat.po
@@ -0,0 +1,25 @@
+#: data/rbot/plugins/freshmeat.rb:23
+msgid ""
+"you must set the configuration value freshmeat.api_token to a valid "
+"freshmeat auth token, otherwise I cannot make requests to the site"
+msgstr ""
+
+#: data/rbot/plugins/freshmeat.rb:122
+msgid "retrieving freshmeat news from the RSS"
+msgstr ""
+
+#: data/rbot/plugins/freshmeat.rb:126
+msgid " because no API token is configured"
+msgstr ""
+
+#: data/rbot/plugins/freshmeat.rb:128
+msgid " because the configured API token is wrong"
+msgstr ""
+
+#: data/rbot/plugins/freshmeat.rb:136
+msgid "couldn't retrieve freshmeat news feed"
+msgstr ""
+
+#: data/rbot/plugins/freshmeat.rb:222
+msgid "no news in freshmeat!"
+msgstr ""
diff --git a/po/zh_TW/rbot-geoip.po b/po/zh_TW/rbot-geoip.po
index 7d554339..d5fc16ec 100644
--- a/po/zh_TW/rbot-geoip.po
+++ b/po/zh_TW/rbot-geoip.po
@@ -1,3 +1,19 @@
-#: data/rbot/plugins/geoip.rb:191
+#: data/rbot/plugins/geoip.rb:194
+msgid "%{nick}'s location could not be resolved"
+msgstr ""
+
+#: data/rbot/plugins/geoip.rb:196
+msgid "%{host} could not be resolved"
+msgstr ""
+
+#: data/rbot/plugins/geoip.rb:199
msgid "The owner configured me to use an API that doesn't exist, bug them!"
msgstr ""
+
+#: data/rbot/plugins/geoip.rb:208
+msgid "%{nick} is from %{location}"
+msgstr ""
+
+#: data/rbot/plugins/geoip.rb:210
+msgid "%{host} is located in %{location}"
+msgstr ""
diff --git a/po/zh_TW/rbot-googlefight.po b/po/zh_TW/rbot-googlefight.po
index 58443fd0..4930da4d 100644
--- a/po/zh_TW/rbot-googlefight.po
+++ b/po/zh_TW/rbot-googlefight.po
@@ -6,10 +6,11 @@
msgid ""
msgstr ""
"Project-Id-Version: rbot\n"
-"POT-Creation-Date: 2009-03-01 23:50+0100\n"
+"POT-Creation-Date: 2009-03-20 15:57+0100\n"
"PO-Revision-Date: 2009-03-01 23:50+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
diff --git a/po/zh_TW/rbot-greet.po b/po/zh_TW/rbot-greet.po
index f4dd997f..8a9a3da2 100644
--- a/po/zh_TW/rbot-greet.po
+++ b/po/zh_TW/rbot-greet.po
@@ -10,6 +10,7 @@ msgstr ""
"PO-Revision-Date: 2010-06-30 09:58+0200\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
diff --git a/po/zh_TW/rbot-hangman.po b/po/zh_TW/rbot-hangman.po
index 0a375f17..ff26c043 100644
--- a/po/zh_TW/rbot-hangman.po
+++ b/po/zh_TW/rbot-hangman.po
@@ -6,109 +6,120 @@
msgid ""
msgstr ""
"Project-Id-Version: rbot\n"
-"POT-Creation-Date: 2009-03-20 15:57+0100\n"
+"POT-Creation-Date: 2011-06-03 12:39+0200\n"
"PO-Revision-Date: 2009-03-01 23:50+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
-#: data/rbot/plugins/games/hangman.rb:245
-msgid "hangman game plugin - topics: play, stop"
-msgstr ""
-
-#: data/rbot/plugins/games/hangman.rb:247
+#: data/rbot/plugins/games/hangman.rb:246
msgid ""
"hangman play on <channel> with word <word> => use in private chat with the "
"bot to start a game with custom word\n"
msgstr ""
-#: data/rbot/plugins/games/hangman.rb:248
+#: data/rbot/plugins/games/hangman.rb:247
msgid ""
"hangman play random [with [max|min] length [<|>|== <length>]] => hangman "
"with a random word from %{site}\n"
msgstr ""
-#: data/rbot/plugins/games/hangman.rb:249
+#: data/rbot/plugins/games/hangman.rb:248
msgid ""
"hangman play with wordlist <wordlist> => hangman with random word from "
"<wordlist>"
msgstr ""
-#: data/rbot/plugins/games/hangman.rb:251
+#: data/rbot/plugins/games/hangman.rb:250
msgid "hangman stop => quits the current game"
msgstr ""
-#: data/rbot/plugins/games/hangman.rb:253
-msgid "define => seeks a definition for the previous answer using google"
+#: data/rbot/plugins/games/hangman.rb:252
+msgid ""
+"hangman define => seeks a definition for the previous answer using google"
+msgstr ""
+
+#: data/rbot/plugins/games/hangman.rb:254
+msgid "hangman game plugin - topics: play, stop, define"
msgstr ""
-#: data/rbot/plugins/games/hangman.rb:264
+#: data/rbot/plugins/games/hangman.rb:265
msgid "no such wordlist"
msgstr ""
-#: data/rbot/plugins/games/hangman.rb:285
+#: data/rbot/plugins/games/hangman.rb:286
msgid "suitable word not found in the set"
msgstr ""
-#: data/rbot/plugins/games/hangman.rb:311
+#: data/rbot/plugins/games/hangman.rb:312
msgid "i'm not on that channel"
msgstr ""
-#: data/rbot/plugins/games/hangman.rb:316
+#: data/rbot/plugins/games/hangman.rb:317
msgid "there's already a hangman game in progress on the channel"
msgstr ""
-#: data/rbot/plugins/games/hangman.rb:320
+#: data/rbot/plugins/games/hangman.rb:321
msgid "%{nick} has started a hangman -- join the fun!"
msgstr ""
-#: data/rbot/plugins/games/hangman.rb:344
+#: data/rbot/plugins/games/hangman.rb:345
msgid "oh well, the answer would've been %{answer}"
msgstr ""
-#: data/rbot/plugins/games/hangman.rb:351
+#: data/rbot/plugins/games/hangman.rb:352
msgid "no ongoing game"
msgstr ""
-#: data/rbot/plugins/games/hangman.rb:369
+#: data/rbot/plugins/games/hangman.rb:370
msgid "you nailed it!"
msgstr ""
-#: data/rbot/plugins/games/hangman.rb:371
+#: data/rbot/plugins/games/hangman.rb:372
msgid "you've killed the poor guy :("
msgstr ""
-#: data/rbot/plugins/games/hangman.rb:374
+#: data/rbot/plugins/games/hangman.rb:375
msgid "go %{b}again%{b}?"
msgstr ""
-#: data/rbot/plugins/games/hangman.rb:391
+#: data/rbot/plugins/games/hangman.rb:392
msgid "%{sentence} %{again} %{scores}"
msgstr ""
-#: data/rbot/plugins/games/hangman.rb:396
-msgid "wondering what that means? try ´%{prefix}define´"
+#: data/rbot/plugins/games/hangman.rb:397
+msgid "wondering what that means? try ´%{prefix}hangman define´"
msgstr ""
-#: data/rbot/plugins/games/hangman.rb:439
+#: data/rbot/plugins/games/hangman.rb:440
msgid "you got %{score} points after %{games} games"
msgstr ""
-#: data/rbot/plugins/games/hangman.rb:444
+#: data/rbot/plugins/games/hangman.rb:445
msgid "you haven't played hangman, how about playing it right now? :)"
msgstr ""
-#: data/rbot/plugins/games/hangman.rb:453
+#: data/rbot/plugins/games/hangman.rb:454
msgid "%{nick} has %{score} points after %{games} games"
msgstr ""
-#: data/rbot/plugins/games/hangman.rb:459
+#: data/rbot/plugins/games/hangman.rb:460
msgid "%{nick} hasn't played hangman :("
msgstr ""
-#: data/rbot/plugins/games/hangman.rb:471
+#: data/rbot/plugins/games/hangman.rb:472
msgid "%{games} games have been played on %{channel}"
msgstr ""
+
+#: data/rbot/plugins/games/hangman.rb:486
+msgid "looks like google has no definition for %{word}"
+msgstr ""
+
+#: data/rbot/plugins/games/hangman.rb:489
+msgid ""
+"no hangman game was played here recently, what do you want me to define?"
+msgstr ""
diff --git a/po/zh_TW/rbot-keywords.po b/po/zh_TW/rbot-keywords.po
index 665ea1d8..eadb8c62 100644
--- a/po/zh_TW/rbot-keywords.po
+++ b/po/zh_TW/rbot-keywords.po
@@ -10,6 +10,7 @@ msgstr ""
"PO-Revision-Date: 2007-07-09 01:24-0400\n"
"Last-Translator: Liang-Bin Hsueh <hlb@handlino.com>\n"
"Language-Team: Chinese\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
diff --git a/po/zh_TW/rbot-lastfm.po b/po/zh_TW/rbot-lastfm.po
index 9de6b123..05762cca 100644
--- a/po/zh_TW/rbot-lastfm.po
+++ b/po/zh_TW/rbot-lastfm.po
@@ -12,8 +12,8 @@ msgid ""
"<location>. lastfm [<num>] events by <artist/group> => show information on "
"events by <artist/group>. lastfm [<num>] events at <venue> => show "
"information on events at specific <venue>. The number of events <num> that "
-"can be displayed is optional, defaults to %{d} and cannot be higher than %"
-"{m}. Append 'sort by <what> [in <order> order]' to sort events. Events can "
+"can be displayed is optional, defaults to %{d} and cannot be higher than "
+"%{m}. Append 'sort by <what> [in <order> order]' to sort events. Events can "
"be sorted by attendance or date (default) in ascending or descending order."
msgstr ""
@@ -142,9 +142,9 @@ msgid "could not retrieve events"
msgstr ""
#: data/rbot/plugins/lastfm.rb:280 data/rbot/plugins/lastfm.rb:335
-#: data/rbot/plugins/lastfm.rb:408 data/rbot/plugins/lastfm.rb:447
-#: data/rbot/plugins/lastfm.rb:466 data/rbot/plugins/lastfm.rb:518
-#: data/rbot/plugins/lastfm.rb:616
+#: data/rbot/plugins/lastfm.rb:409 data/rbot/plugins/lastfm.rb:448
+#: data/rbot/plugins/lastfm.rb:467 data/rbot/plugins/lastfm.rb:519
+#: data/rbot/plugins/lastfm.rb:617
msgid "last.fm parsing failed"
msgstr ""
@@ -152,7 +152,7 @@ msgstr ""
msgid "%{u} doesn't exist on last.fm"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:292 data/rbot/plugins/lastfm.rb:345
+#: data/rbot/plugins/lastfm.rb:292 data/rbot/plugins/lastfm.rb:346
msgid "error: %{e}"
msgstr ""
@@ -191,188 +191,188 @@ msgstr ""
#: data/rbot/plugins/lastfm.rb:340
msgid ""
-"%{user} doesn't exist on last.fm, perhaps they need to: lastfm user "
-"<username>"
+"%{user} doesn't exist on last.fm, perhaps they need to: %{prefix}lastfm set "
+"user <username>"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:351
+#: data/rbot/plugins/lastfm.rb:352
msgid "%{u} hasn't played anything recently"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:362
+#: data/rbot/plugins/lastfm.rb:363
msgid " [%{albumtext}, %{year}]"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:364
+#: data/rbot/plugins/lastfm.rb:365
msgid " [%{albumtext}]"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:376
+#: data/rbot/plugins/lastfm.rb:377
msgid "is listening to"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:380
+#: data/rbot/plugins/lastfm.rb:381
msgid "%{u} %{v} \"%{t}\" by %{bold}%{a}%{bold}%{b}"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:382
+#: data/rbot/plugins/lastfm.rb:383
msgid "listened to"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:387
+#: data/rbot/plugins/lastfm.rb:388
msgid "%{u} %{v} \"%{t}\" by %{bold}%{a}%{bold}%{b} %{p};"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:392
+#: data/rbot/plugins/lastfm.rb:393
msgid " [%{u}%{url}%{u}]"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:396
+#: data/rbot/plugins/lastfm.rb:397
msgid " -- see %{uri} for more"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:403 data/rbot/plugins/lastfm.rb:441
+#: data/rbot/plugins/lastfm.rb:404 data/rbot/plugins/lastfm.rb:442
msgid "I had problems getting info for %{a}"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:424
+#: data/rbot/plugins/lastfm.rb:425
msgid "%{b}%{a}%{b}"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:426
+#: data/rbot/plugins/lastfm.rb:427
msgid "%{u}%{t}%{u}"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:427
+#: data/rbot/plugins/lastfm.rb:428
msgid ""
"%{b}%{a}%{b} <%{u}> has been played %{b}%{c}%{b} times and is being listened "
"to by %{b}%{l}%{b} people"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:429
+#: data/rbot/plugins/lastfm.rb:430
msgid ". Tagged as: %{t}"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:431
+#: data/rbot/plugins/lastfm.rb:432
msgid ". Similar artists: %{s}"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:456
+#: data/rbot/plugins/lastfm.rb:457
msgid "%{bold}%{t}%{bold} by %{bold}%{a}%{bold} (%{n} listeners)"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:469
+#: data/rbot/plugins/lastfm.rb:470
msgid "track %{a} not found"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:483
+#: data/rbot/plugins/lastfm.rb:484
msgid ""
"%{b}%{name}%{b}, %{street}, %{u}%{city}%{u}, %{country}, see %{url} for more "
"info"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:507
+#: data/rbot/plugins/lastfm.rb:508
msgid " and %{maps} for maps"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:514
+#: data/rbot/plugins/lastfm.rb:515
msgid "I had problems getting album info"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:536
+#: data/rbot/plugins/lastfm.rb:537
msgid "I couldn't locate: \"%{a}\" by %{r}"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:540
+#: data/rbot/plugins/lastfm.rb:541
msgid "the album \"%{a}\" by %{r} %{y}has been played %{c} times"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:547
+#: data/rbot/plugins/lastfm.rb:548
msgid "okay, I'll remember that %{n} is %{u} on last.fm"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:556
+#: data/rbot/plugins/lastfm.rb:557
msgid "okay, I'll remember that %{n} prefers \"%{r}\" and \"%{p}\""
msgstr ""
-#: data/rbot/plugins/lastfm.rb:568
+#: data/rbot/plugins/lastfm.rb:569
msgid "%{nick} is %{user} on last.fm"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:573
+#: data/rbot/plugins/lastfm.rb:574
msgid ""
"sorry, I don't know who %{n} is on last.fm, perhaps they need to: lastfm set "
"user <username>"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:609
+#: data/rbot/plugins/lastfm.rb:610
msgid "no response body"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:611
+#: data/rbot/plugins/lastfm.rb:612
msgid "I had problems accessing last.fm: %{e}"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:628
+#: data/rbot/plugins/lastfm.rb:629
msgid "; see %{uri} for more"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:636
+#: data/rbot/plugins/lastfm.rb:637
msgid "%{user} has no friends :("
msgstr ""
-#: data/rbot/plugins/lastfm.rb:638
+#: data/rbot/plugins/lastfm.rb:639
msgid "%{user} has %{total} friends: %{friends}"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:640
+#: data/rbot/plugins/lastfm.rb:641
msgid "%{user} has %{total} friends, including %{friends}%{seemore}"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:655
+#: data/rbot/plugins/lastfm.rb:656
msgid "%{user} has not loved any tracks"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:657
+#: data/rbot/plugins/lastfm.rb:658
msgid "%{user} has loved %{total} tracks: %{tracks}"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:659
+#: data/rbot/plugins/lastfm.rb:660
msgid "%{user} has loved %{total} tracks, including %{tracks}%{seemore}"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:674
+#: data/rbot/plugins/lastfm.rb:675
msgid "no one seems to share %{user}'s musical taste"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:676
+#: data/rbot/plugins/lastfm.rb:677
msgid "%{user}'s musical neighbours are %{nbrs}"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:678
+#: data/rbot/plugins/lastfm.rb:679
msgid "%{user}'s musical neighbours include %{nbrs}%{seemore}"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:703
+#: data/rbot/plugins/lastfm.rb:704
msgid " or more"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:709
+#: data/rbot/plugins/lastfm.rb:710
msgid "%{user} hasn't played anything recently"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:711
+#: data/rbot/plugins/lastfm.rb:712
msgid "%{user} has recently played %{tracks}"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:717
+#: data/rbot/plugins/lastfm.rb:718
msgid "there are no shouts for %{user}"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:720
+#: data/rbot/plugins/lastfm.rb:721
msgid "<%{author}> %{body}"
msgstr ""
-#: data/rbot/plugins/lastfm.rb:749
+#: data/rbot/plugins/lastfm.rb:750
msgid "%{user} hasn't played anything in this period of time"
msgstr ""
diff --git a/po/zh_TW/rbot-markov.po b/po/zh_TW/rbot-markov.po
index 1a6c86a4..1c32d76f 100644
--- a/po/zh_TW/rbot-markov.po
+++ b/po/zh_TW/rbot-markov.po
@@ -10,6 +10,7 @@ msgstr ""
"PO-Revision-Date: 2007-07-09 01:24-0400\n"
"Last-Translator: Liang-Bin Hsueh <hlb@handlino.com>\n"
"Language-Team: Chinese\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
diff --git a/po/zh_TW/rbot-nickrecover.po b/po/zh_TW/rbot-nickrecover.po
index 15e19578..05efaa6b 100644
--- a/po/zh_TW/rbot-nickrecover.po
+++ b/po/zh_TW/rbot-nickrecover.po
@@ -6,10 +6,11 @@
msgid ""
msgstr ""
"Project-Id-Version: rbot\n"
-"POT-Creation-Date: 2008-07-30 23:38+0200\n"
+"POT-Creation-Date: 2009-03-20 15:57+0100\n"
"PO-Revision-Date: 2008-07-30 23:38+0200\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
diff --git a/po/zh_TW/rbot-nickserv.po b/po/zh_TW/rbot-nickserv.po
index f343db47..8feb0cac 100644
--- a/po/zh_TW/rbot-nickserv.po
+++ b/po/zh_TW/rbot-nickserv.po
@@ -10,6 +10,7 @@ msgstr ""
"PO-Revision-Date: 2007-07-09 01:24-0400\n"
"Last-Translator: Liang-Bin Hsueh <hlb@handlino.com>\n"
"Language-Team: Chinese\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
diff --git a/po/zh_TW/rbot-poll.po b/po/zh_TW/rbot-poll.po
index cdf5f0f3..47530cef 100644
--- a/po/zh_TW/rbot-poll.po
+++ b/po/zh_TW/rbot-poll.po
@@ -10,6 +10,7 @@ msgstr ""
"PO-Revision-Date: 2010-07-02 00:17+0200\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
diff --git a/po/zh_TW/rbot-quiz.po b/po/zh_TW/rbot-quiz.po
index e69de29b..9bc67cb8 100644
--- a/po/zh_TW/rbot-quiz.po
+++ b/po/zh_TW/rbot-quiz.po
@@ -0,0 +1,111 @@
+#: data/rbot/plugins/games/quiz.rb:183
+msgid "stopped quiz timer"
+msgstr ""
+
+#: data/rbot/plugins/games/quiz.rb:190
+msgid "quiz stopped"
+msgstr ""
+
+#: data/rbot/plugins/games/quiz.rb:285
+msgid "Sorry, the quiz database for %{chan} seems to be corrupt"
+msgstr ""
+
+#: data/rbot/plugins/games/quiz.rb:319
+msgid "Quiz game aministration commands (requires authentication): "
+msgstr ""
+
+#: data/rbot/plugins/games/quiz.rb:320
+msgid "'quiz autoask <on/off>' => enable/disable autoask mode"
+msgstr ""
+
+#: data/rbot/plugins/games/quiz.rb:321
+msgid ""
+"'quiz autoask delay <time>' => delay next quiz by <time> when in autoask mode"
+msgstr ""
+
+#: data/rbot/plugins/games/quiz.rb:322
+msgid ""
+"'quiz autoskip <on/off>' => enable/disable autoskip mode (autoskip implies "
+"autoask)"
+msgstr ""
+
+#: data/rbot/plugins/games/quiz.rb:323
+msgid ""
+"'quiz autoskip delay <time>' => wait <time> before skipping to next quiz "
+"when in autoskip mode"
+msgstr ""
+
+#: data/rbot/plugins/games/quiz.rb:324
+msgid ""
+"'quiz transfer <source> <dest> [score] [jokers]' => transfer [score] points "
+"and [jokers] jokers from <source> to <dest> (default is entire score and all "
+"jokers)"
+msgstr ""
+
+#: data/rbot/plugins/games/quiz.rb:325
+msgid "'quiz setscore <player> <score>' => set <player>'s score to <score>"
+msgstr ""
+
+#: data/rbot/plugins/games/quiz.rb:326
+msgid ""
+"'quiz setjokers <player> <jokers>' => set <player>'s number of jokers to "
+"<jokers>"
+msgstr ""
+
+#: data/rbot/plugins/games/quiz.rb:327
+msgid ""
+"'quiz deleteplayer <player>' => delete one player from the rank table (only "
+"works when score and jokers are set to 0)"
+msgstr ""
+
+#: data/rbot/plugins/games/quiz.rb:328
+msgid "'quiz cleanup' => remove players with no points and no jokers"
+msgstr ""
+
+#: data/rbot/plugins/games/quiz.rb:570
+msgid "Nobody managed to answer in %{time}! Skipping to the next question ..."
+msgstr ""
+
+#: data/rbot/plugins/games/quiz.rb:589
+msgid "you can't make me solve a quiz in autoskip mode, sorry"
+msgstr ""
+
+#: data/rbot/plugins/games/quiz.rb:664
+msgid "I'll skip to the next question as soon as the timeout expires, not now"
+msgstr ""
+
+#: data/rbot/plugins/games/quiz.rb:810
+msgid "autoask is %{status}, the delay is %{time}"
+msgstr ""
+
+#: data/rbot/plugins/games/quiz.rb:815
+msgid "autoask is not configured here"
+msgstr ""
+
+#: data/rbot/plugins/games/quiz.rb:834 data/rbot/plugins/games/quiz.rb:897
+msgid "I couldn't understand that delay expression, sorry"
+msgstr ""
+
+#: data/rbot/plugins/games/quiz.rb:840
+msgid ""
+"wait, you want me to ask the next question %{abs} BEFORE the previous one "
+"gets solved?"
+msgstr ""
+
+#: data/rbot/plugins/games/quiz.rb:873
+msgid "autoskip is %{status}, the delay is %{time}"
+msgstr ""
+
+#: data/rbot/plugins/games/quiz.rb:878
+msgid "autoskip is not configured here"
+msgstr ""
+
+#: data/rbot/plugins/games/quiz.rb:903
+msgid ""
+"wait, you want me to skip to the next question %{abs} BEFORE the previous "
+"one?"
+msgstr ""
+
+#: data/rbot/plugins/games/quiz.rb:908
+msgid "sure, I'll ask all the questions at the same time! </sarcasm>"
+msgstr ""
diff --git a/po/zh_TW/rbot-quotes.po b/po/zh_TW/rbot-quotes.po
index 7195dbb2..40aa8c48 100644
--- a/po/zh_TW/rbot-quotes.po
+++ b/po/zh_TW/rbot-quotes.po
@@ -10,6 +10,7 @@ msgstr ""
"PO-Revision-Date: 2007-07-09 01:24-0400\n"
"Last-Translator: Liang-Bin Hsueh <hlb@handlino.com>\n"
"Language-Team: Chinese\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -37,8 +38,8 @@ msgstr ""
#: data/rbot/plugins/quotes.rb:149
msgid ""
"searchquote [<channel>] <regexp> => search for quote from <channel> that "
-"matches <regexp>. You only need to supply <channel> if you are addressing %"
-"{nick} privately."
+"matches <regexp>. You only need to supply <channel> if you are addressing "
+"%{nick} privately."
msgstr ""
#: data/rbot/plugins/quotes.rb:151
@@ -51,8 +52,8 @@ msgstr ""
#: data/rbot/plugins/quotes.rb:153
msgid ""
"topicquote [<channel>] [<num>] => set topic to quote from <channel> with "
-"number <num>. You only need to supply <channel> if you are addressing %"
-"{nick} privately. Without <num>, a random quote will be set."
+"number <num>. You only need to supply <channel> if you are addressing "
+"%{nick} privately. Without <num>, a random quote will be set."
msgstr ""
#: data/rbot/plugins/quotes.rb:155
diff --git a/po/zh_TW/rbot-rss.po b/po/zh_TW/rbot-rss.po
index af1a771c..ed0c795c 100644
--- a/po/zh_TW/rbot-rss.po
+++ b/po/zh_TW/rbot-rss.po
@@ -6,19 +6,24 @@
msgid ""
msgstr ""
"Project-Id-Version: rbot\n"
-"POT-Creation-Date: 2009-03-20 15:57+0100\n"
+"POT-Creation-Date: 2011-06-03 12:39+0200\n"
"PO-Revision-Date: 2007-07-09 01:24-0400\n"
"Last-Translator: Liang-Bin Hsueh <hlb@handlino.com>\n"
"Language-Team: Chinese\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-#: data/rbot/plugins/rss.rb:888
+#: data/rbot/plugins/rss.rb:811
+msgid "You want me to rename %{handle} to itself?"
+msgstr ""
+
+#: data/rbot/plugins/rss.rb:932
msgid "no such feed %{handle}"
msgstr "沒有 %{module} 模組"
-#: data/rbot/plugins/rss.rb:989
+#: data/rbot/plugins/rss.rb:1033
msgid "feed %{feed} had %{num} updates, showing the latest %{max}"
msgstr ""
diff --git a/po/zh_TW/rbot-sed.po b/po/zh_TW/rbot-sed.po
index 12fab187..96d25e5f 100644
--- a/po/zh_TW/rbot-sed.po
+++ b/po/zh_TW/rbot-sed.po
@@ -10,6 +10,7 @@ msgstr ""
"PO-Revision-Date: 2010-07-02 00:17+0200\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
diff --git a/po/zh_TW/rbot-shiritori.po b/po/zh_TW/rbot-shiritori.po
index 41fb7d92..534bd299 100644
--- a/po/zh_TW/rbot-shiritori.po
+++ b/po/zh_TW/rbot-shiritori.po
@@ -6,10 +6,11 @@
msgid ""
msgstr ""
"Project-Id-Version: rbot\n"
-"POT-Creation-Date: 2008-06-20 01:49+0200\n"
+"POT-Creation-Date: 2009-03-20 15:57+0100\n"
"PO-Revision-Date: 2007-07-09 01:24-0400\n"
"Last-Translator: Liang-Bin Hsueh <hlb@handlino.com>\n"
"Language-Team: Chinese\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -25,8 +26,8 @@ msgstr ""
#: data/rbot/plugins/games/shiritori.rb:213
msgid ""
-"Poor %{current_player} is playing alone! Anyone care to join? %"
-"{previous_word} -> %{current_word}"
+"Poor %{current_player} is playing alone! Anyone care to join? "
+"%{previous_word} -> %{current_word}"
msgstr ""
#: data/rbot/plugins/games/shiritori.rb:244
diff --git a/po/zh_TW/rbot-spell.po b/po/zh_TW/rbot-spell.po
index 52fe29ab..c35bad84 100644
--- a/po/zh_TW/rbot-spell.po
+++ b/po/zh_TW/rbot-spell.po
@@ -10,6 +10,7 @@ msgstr ""
"PO-Revision-Date: 2007-07-09 01:24-0400\n"
"Last-Translator: Liang-Bin Hsueh <hlb@handlino.com>\n"
"Language-Team: Chinese\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
diff --git a/po/zh_TW/rbot-spotify.po b/po/zh_TW/rbot-spotify.po
index 4a896b9f..6bf147b1 100644
--- a/po/zh_TW/rbot-spotify.po
+++ b/po/zh_TW/rbot-spotify.po
@@ -10,6 +10,7 @@ msgstr ""
"PO-Revision-Date: 2010-06-30 09:58+0200\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
diff --git a/po/zh_TW/rbot-time.po b/po/zh_TW/rbot-time.po
index e69de29b..900b0805 100644
--- a/po/zh_TW/rbot-time.po
+++ b/po/zh_TW/rbot-time.po
@@ -0,0 +1,48 @@
+#: data/rbot/plugins/time.rb:18
+msgid ""
+"usage: time set <Continent>/<City> -- setting your location allows the bot "
+"to calibrate time replies into your time zone, and other people to figure "
+"out what time it is for you"
+msgstr ""
+
+#: data/rbot/plugins/time.rb:20
+msgid ""
+"usage: time <timestamp|time zone|nick> -- %{b}timestamp%{b}: get info about "
+"a specific time, relative to your own time zone | %{b}time zone%{b}: get "
+"local time of a certain location, <time zone> can be '<Continent>/<City>' or "
+"a two character country code | %{b}nick%{b}: get local time of another "
+"person, given they have set their location | see `%{prefix}help time set` on "
+"how to set your location"
+msgstr ""
+
+#: data/rbot/plugins/time.rb:90
+msgid ""
+"I don't know where you are, use %{pfx}time set <Continent>/<City> to let me "
+"know"
+msgstr ""
+
+#: data/rbot/plugins/time.rb:92
+msgid ""
+"I don't know where %{nick} is, (s)he should use %{pfx}time set <Continent>/"
+"<City> to let me know"
+msgstr ""
+
+#: data/rbot/plugins/time.rb:180
+msgid "unintelligible time"
+msgstr ""
+
+#: data/rbot/plugins/time.rb:189
+msgid "%{time} %{w} %{str}"
+msgstr ""
+
+#: data/rbot/plugins/time.rb:190
+msgid "%a, %d %b %Y %H:%M:%S %Z %z"
+msgstr ""
+
+#: data/rbot/plugins/time.rb:192
+msgid "is"
+msgstr ""
+
+#: data/rbot/plugins/time.rb:192
+msgid "was"
+msgstr ""
diff --git a/po/zh_TW/rbot-translator.po b/po/zh_TW/rbot-translator.po
index a6e3a129..b94a4ce5 100644
--- a/po/zh_TW/rbot-translator.po
+++ b/po/zh_TW/rbot-translator.po
@@ -10,6 +10,7 @@ msgstr ""
"PO-Revision-Date: 2007-07-09 01:24-0400\n"
"Last-Translator: Liang-Bin Hsueh <hlb@handlino.com>\n"
"Language-Team: Chinese\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -59,8 +60,8 @@ msgstr ""
#: data/rbot/plugins/translator.rb:348
msgid ""
-"Command: <translator> <from> <to> <phrase>, where <translator> is one of: %"
-"{translators}. If \"translator\" is used in place of the translator name, "
+"Command: <translator> <from> <to> <phrase>, where <translator> is one of: "
+"%{translators}. If \"translator\" is used in place of the translator name, "
"the first translator in translator.default_list which supports the specified "
"direction will be picked automatically. Use \"help <translator>\" to look up "
"supported from and to languages"
@@ -74,8 +75,8 @@ msgstr ""
#: data/rbot/plugins/translator.rb:386
msgid ""
-"Unable to auto-detect source language due to broken google translator, see %"
-"{reverse}%{prefix}help translate failed%{reverse} for details"
+"Unable to auto-detect source language due to broken google translator, see "
+"%{reverse}%{prefix}help translate failed%{reverse} for details"
msgstr ""
#: data/rbot/plugins/translator.rb:391
diff --git a/po/zh_TW/rbot-tumblr.po b/po/zh_TW/rbot-tumblr.po
index ed304697..30e9bb5b 100644
--- a/po/zh_TW/rbot-tumblr.po
+++ b/po/zh_TW/rbot-tumblr.po
@@ -10,6 +10,7 @@ msgstr ""
"PO-Revision-Date: 2010-06-30 09:58+0200\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -30,8 +31,8 @@ msgstr ""
#: data/rbot/plugins/tumblr.rb:91
msgid ""
-"Links on %{chan} will go to %{group} using account %{email} and password %"
-"{pwd}"
+"Links on %{chan} will go to %{group} using account %{email} and password "
+"%{pwd}"
msgstr ""
#: data/rbot/plugins/tumblr.rb:107
diff --git a/po/zh_TW/rbot-twitter.po b/po/zh_TW/rbot-twitter.po
index 8eaebeac..94b3cfcb 100644
--- a/po/zh_TW/rbot-twitter.po
+++ b/po/zh_TW/rbot-twitter.po
@@ -6,19 +6,26 @@
msgid ""
msgstr ""
"Project-Id-Version: rbot\n"
-"POT-Creation-Date: 2009-03-20 15:57+0100\n"
+"POT-Creation-Date: 2011-06-03 12:39+0200\n"
"PO-Revision-Date: 2007-07-09 01:24-0400\n"
"Last-Translator: Liang-Bin Hsueh <hlb@handlino.com>\n"
"Language-Team: Chinese\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-#: data/rbot/plugins/twitter.rb:191
+#: data/rbot/plugins/twitter.rb:200
+msgid ""
+"My authorization failed! Did you block me? Or is my Twitter Consumer Key/"
+"Secret pair incorrect?"
+msgstr ""
+
+#: data/rbot/plugins/twitter.rb:283
msgid "actions will be twitted"
msgstr ""
-#: data/rbot/plugins/twitter.rb:193
+#: data/rbot/plugins/twitter.rb:285
msgid "actions will not be twitted"
msgstr ""
diff --git a/po/zh_TW/rbot-uno.po b/po/zh_TW/rbot-uno.po
index 2cb9e6d6..1c082116 100644
--- a/po/zh_TW/rbot-uno.po
+++ b/po/zh_TW/rbot-uno.po
@@ -6,524 +6,550 @@
msgid ""
msgstr ""
"Project-Id-Version: rbot\n"
-"POT-Creation-Date: 2009-03-20 15:57+0100\n"
+"POT-Creation-Date: 2011-06-03 12:39+0200\n"
"PO-Revision-Date: 2007-07-09 01:24-0400\n"
"Last-Translator: Liang-Bin Hsueh <hlb@handlino.com>\n"
"Language-Team: Chinese\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-#: data/rbot/plugins/games/uno.rb:243
+#: data/rbot/plugins/games/uno.rb:215
+msgid "you can't do that, %{p}"
+msgstr ""
+
+#: data/rbot/plugins/games/uno.rb:251
msgid "%{p} deals the first card from the stock"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:266
+#: data/rbot/plugins/games/uno.rb:274
msgid "no time"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:278
+#: data/rbot/plugins/games/uno.rb:286
msgid "Playing order was reversed!"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:280
+#: data/rbot/plugins/games/uno.rb:288
msgid "%{cp} bounces the pick to %{np}"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:291
+#: data/rbot/plugins/games/uno.rb:299
msgid "%{p} skips a turn!"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:380
+#: data/rbot/plugins/games/uno.rb:388
msgid "what cards were that again?"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:400
+#: data/rbot/plugins/games/uno.rb:414 data/rbot/plugins/games/uno.rb:473
+msgid "%{p}, choose a color with: co r|b|g|y"
+msgstr ""
+
+#: data/rbot/plugins/games/uno.rb:414
+msgid "you already played your card, "
+msgstr ""
+
+#: data/rbot/plugins/games/uno.rb:422
msgid "you can't play that card"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:427
+#: data/rbot/plugins/games/uno.rb:449
msgid "%{p} plays %{card} twice!"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:432
+#: data/rbot/plugins/games/uno.rb:454
msgid "%{p} plays %{card}"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:435
+#: data/rbot/plugins/games/uno.rb:457
msgid "%{p} has %{uno}!"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:451
-msgid "%{p}, choose a color with: co r|b|g|y"
-msgstr ""
-
-#: data/rbot/plugins/games/uno.rb:454
+#: data/rbot/plugins/games/uno.rb:476
msgid "you don't have two cards of that kind"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:457
+#: data/rbot/plugins/games/uno.rb:479
msgid "you don't have that card"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:467
+#: data/rbot/plugins/games/uno.rb:489
msgid "%{cp} challenges %{lp}'s %{card}!"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:471
+#: data/rbot/plugins/games/uno.rb:493
msgid "%{p} has %{cards}"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:483
+#: data/rbot/plugins/games/uno.rb:506
msgid "%{lp}'s move was legal, %{cp} must pick %{b}%{n}%{b} cards!"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:492
+#: data/rbot/plugins/games/uno.rb:515
msgid ""
"%{lp}'s move was %{b}not%{b} legal, %{lp} must pick %{b}%{n}%{b} cards and "
"play again!"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:520
+#: data/rbot/plugins/games/uno.rb:543
msgid "%{p} passes turn, and has to pick %{b}%{n}%{b} cards!"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:527
+#: data/rbot/plugins/games/uno.rb:554
msgid "%{p} passes turn"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:529
+#: data/rbot/plugins/games/uno.rb:556
msgid "you need to pick a card first"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:539
+#: data/rbot/plugins/games/uno.rb:566
msgid "you can't pick a color now, %{p}"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:554
+#: data/rbot/plugins/games/uno.rb:581
msgid "what color is that?"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:557
+#: data/rbot/plugins/games/uno.rb:584
msgid "color is now %{c}"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:565
+#: data/rbot/plugins/games/uno.rb:592
msgid "This %{uno} game has been going on for %{time}"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:570
+#: data/rbot/plugins/games/uno.rb:597
msgid "The game hasn't started yet"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:575
+#: data/rbot/plugins/games/uno.rb:602
msgid "%{uno} playing turn: %{players}"
msgstr "%{count} 個外掛程式: %{list}"
-#: data/rbot/plugins/games/uno.rb:584
+#: data/rbot/plugins/games/uno.rb:609
+msgid "nobody is playing %{uno} yet!"
+msgstr ""
+
+#: data/rbot/plugins/games/uno.rb:617
msgid "it's %{player}'s turn"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:594
+#: data/rbot/plugins/games/uno.rb:627
msgid "next player must respond correctly or pick %{b}%{n}%{b} cards"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:601
+#: data/rbot/plugins/games/uno.rb:634
msgid "Current discard: %{card} %{c}"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:610
+#: data/rbot/plugins/games/uno.rb:643
msgid "Your cards: %{cards}"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:626
+#: data/rbot/plugins/games/uno.rb:659
msgid "%{player} picks a card"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:636
+#: data/rbot/plugins/games/uno.rb:669
msgid "Shuffling discarded cards"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:639
+#: data/rbot/plugins/games/uno.rb:672
msgid "No more cards!"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:645
+#: data/rbot/plugins/games/uno.rb:678
msgid "You picked %{picked}"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:652
+#: data/rbot/plugins/games/uno.rb:685
msgid "you're already in the game, %{p}"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:659
+#: data/rbot/plugins/games/uno.rb:692
msgid "you dropped from the game, %{p}, you can't get back in"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:673
+#: data/rbot/plugins/games/uno.rb:699
+msgid ""
+"you can't join now, %{p}, a %{card} was just played, wait until next turn"
+msgstr ""
+
+#: data/rbot/plugins/games/uno.rb:713
msgid "%{p} joins this game of %{uno}"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:681
+#: data/rbot/plugins/games/uno.rb:721
msgid "game will start in 20 seconds"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:692
+#: data/rbot/plugins/games/uno.rb:732
msgid "%{p} isn't playing %{uno}"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:697
+#: data/rbot/plugins/games/uno.rb:737
msgid "%{p} gives up this game of %{uno}"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:723
+#: data/rbot/plugins/games/uno.rb:744 data/rbot/plugins/games/uno.rb:802
+msgid "game start countdown stopped"
+msgstr ""
+
+#: data/rbot/plugins/games/uno.rb:770
+msgid "there is no '%{nick}' here"
+msgstr ""
+
+#: data/rbot/plugins/games/uno.rb:776
msgid "%{p} is already playing %{uno} here"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:733
+#: data/rbot/plugins/games/uno.rb:786
msgid "%{p} takes %{b}%{old}%{b}'s place at %{uno}"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:739
+#: data/rbot/plugins/games/uno.rb:792
msgid "%{b}%{old}%{b} isn't playing %{uno} here"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:748
+#: data/rbot/plugins/games/uno.rb:807
msgid "%{uno} game halted after %{time}"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:753
+#: data/rbot/plugins/games/uno.rb:812
msgid "%{uno} game halted before it could start"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:758
+#: data/rbot/plugins/games/uno.rb:817
msgid "%{uno} game finished after %{time}! The winner is %{p}"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:769
+#: data/rbot/plugins/games/uno.rb:828
msgid "%{p} has to pick %{b}%{n}%{b} cards!"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:777
+#: data/rbot/plugins/games/uno.rb:836
msgid "%{p} still had %{cards}"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:789
+#: data/rbot/plugins/games/uno.rb:848
msgid "%{p} wins with %{b}%{score}%{b} points!"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:819
+#: data/rbot/plugins/games/uno.rb:878
msgid "'jo' to join in"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:820
+#: data/rbot/plugins/games/uno.rb:879
msgid ""
"'pl <card>' to play <card>: e.g. 'pl g7' to play Green 7, or 'pl rr' to play "
"Red Reverse, or 'pl y2y2' to play both Yellow 2 cards"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:821
+#: data/rbot/plugins/games/uno.rb:880
msgid "'pe' to pick a card"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:822
+#: data/rbot/plugins/games/uno.rb:881
msgid "'pa' to pass your turn"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:823
+#: data/rbot/plugins/games/uno.rb:882
msgid ""
"'co <color>' to pick a color after playing a Wild: e.g. 'co g' to select "
"Green (or 'pl w+4 g' to select the color when playing the Wild)"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:824
+#: data/rbot/plugins/games/uno.rb:883
msgid "'ca' to show current cards"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:825
+#: data/rbot/plugins/games/uno.rb:884
msgid "'cd' to show the current discard"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:826
+#: data/rbot/plugins/games/uno.rb:885
msgid "'ch' to challenge a Wild +4"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:827
+#: data/rbot/plugins/games/uno.rb:886
msgid "'od' to show the playing order"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:828
+#: data/rbot/plugins/games/uno.rb:887
msgid "'ti' to show play time"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:829
+#: data/rbot/plugins/games/uno.rb:888
msgid "'tu' to show whose turn it is"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:832
+#: data/rbot/plugins/games/uno.rb:891
msgid ""
"A Wild +4 can only be played legally if you don't have normal (not special) "
"cards of the current color. "
msgstr ""
-#: data/rbot/plugins/games/uno.rb:833
+#: data/rbot/plugins/games/uno.rb:892
msgid "The next player can challenge a W+4 by using the 'ch' command. "
msgstr ""
-#: data/rbot/plugins/games/uno.rb:834
+#: data/rbot/plugins/games/uno.rb:893
msgid ""
"If the W+4 play was illegal, the player who played it must pick the W+4, "
"pick 4 cards from the stock, and play a legal card. "
msgstr ""
-#: data/rbot/plugins/games/uno.rb:835
+#: data/rbot/plugins/games/uno.rb:894
msgid ""
"If the W+4 play was legal, the challenger must pick 6 cards instead of 4."
msgstr ""
-#: data/rbot/plugins/games/uno.rb:837
+#: data/rbot/plugins/games/uno.rb:896
msgid ""
"play all your cards, one at a time, by matching either the color or the "
"value of the currently discarded card. "
msgstr ""
-#: data/rbot/plugins/games/uno.rb:838
+#: data/rbot/plugins/games/uno.rb:897
msgid ""
"cards with special effects: Skip (next player skips a turn), Reverse "
"(reverses the playing order), +2 (next player has to take 2 cards). "
msgstr ""
-#: data/rbot/plugins/games/uno.rb:839
+#: data/rbot/plugins/games/uno.rb:898
msgid ""
"Wilds can be played on any card, and you must specify the color for the next "
"card. "
msgstr ""
-#: data/rbot/plugins/games/uno.rb:840
+#: data/rbot/plugins/games/uno.rb:899
msgid ""
"Wild +4 also forces the next player to take 4 cards, but it can only be "
"played if you can't play a color card. "
msgstr ""
-#: data/rbot/plugins/games/uno.rb:841
+#: data/rbot/plugins/games/uno.rb:900
msgid ""
"you can play another +2 or +4 card on a +2 card, and a +4 on a +4, forcing "
"the first player who can't play one to pick the cumulative sum of all cards. "
msgstr ""
-#: data/rbot/plugins/games/uno.rb:842
+#: data/rbot/plugins/games/uno.rb:901
msgid ""
"you can also play a Reverse on a +2 or +4, bouncing the effect back to the "
"previous player (that now comes next). "
msgstr ""
-#: data/rbot/plugins/games/uno.rb:845
+#: data/rbot/plugins/games/uno.rb:904
msgid ""
"The points won with a game of %{uno} are totalled from the cards remaining "
"in the hands of the other players."
msgstr ""
-#: data/rbot/plugins/games/uno.rb:846
+#: data/rbot/plugins/games/uno.rb:905
msgid ""
"Each normal (not special) card is worth its face value (from 0 to 9 points)."
msgstr ""
-#: data/rbot/plugins/games/uno.rb:847
+#: data/rbot/plugins/games/uno.rb:906
msgid "Each colored special card (+2, Reverse, Skip) is worth 20 points."
msgstr ""
-#: data/rbot/plugins/games/uno.rb:848
+#: data/rbot/plugins/games/uno.rb:907
msgid "Each Wild and Wild +4 is worth 50 points."
msgstr ""
-#: data/rbot/plugins/games/uno.rb:853
+#: data/rbot/plugins/games/uno.rb:912
msgid ""
"You can see the scoring table with 'uno top N' where N is the number of top "
"scores to show."
msgstr ""
-#: data/rbot/plugins/games/uno.rb:855
+#: data/rbot/plugins/games/uno.rb:914
msgid ""
"You can see the winners table with 'uno topwin N' where N is the number of "
"top winners to show."
msgstr ""
-#: data/rbot/plugins/games/uno.rb:858
+#: data/rbot/plugins/games/uno.rb:917
msgid "There are 108 cards in a standard %{uno} deck."
msgstr ""
-#: data/rbot/plugins/games/uno.rb:859
+#: data/rbot/plugins/games/uno.rb:918
msgid ""
"For each color (Blue, Green, Red, Yellow) there are 19 numbered cards (from "
"0 to 9), with two of each number except for 0."
msgstr ""
-#: data/rbot/plugins/games/uno.rb:860
+#: data/rbot/plugins/games/uno.rb:919
msgid ""
"There are also 6 special cards for each color, two each of +2, Reverse, Skip."
msgstr ""
-#: data/rbot/plugins/games/uno.rb:861
+#: data/rbot/plugins/games/uno.rb:920
msgid "Finally, there are 4 Wild and 4 Wild +4 cards."
msgstr ""
-#: data/rbot/plugins/games/uno.rb:864
+#: data/rbot/plugins/games/uno.rb:923
msgid ""
"The game manager (the user that started the game) can execute the following "
"commands to manage it: "
msgstr ""
-#: data/rbot/plugins/games/uno.rb:866
+#: data/rbot/plugins/games/uno.rb:925
msgid ""
"'uno drop <user>' to drop a user from the game (any user can drop itself "
"using 'uno drop')"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:867
+#: data/rbot/plugins/games/uno.rb:926
msgid ""
"'uno replace <old> [with] <new>' to replace a player with someone else "
"(useful in case of disconnects)"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:868
+#: data/rbot/plugins/games/uno.rb:927
msgid "'uno transfer [to] <nick>' to transfer game ownership to someone else"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:869
+#: data/rbot/plugins/games/uno.rb:928
msgid "'uno end' to end the game before its natural completion"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:872
+#: data/rbot/plugins/games/uno.rb:931
msgid ""
"%{uno} game. !uno to start a game. see 'help uno rules' for the rules, 'help "
"uno admin' for admin commands, 'help uno score' for scoring rules. In-game "
"commands: %{cmds}."
msgstr ""
-#: data/rbot/plugins/games/uno.rb:892
+#: data/rbot/plugins/games/uno.rb:951
msgid "you already picked a card"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:899 data/rbot/plugins/games/uno.rb:906
-#: data/rbot/plugins/games/uno.rb:912 data/rbot/plugins/games/uno.rb:918
-#: data/rbot/plugins/games/uno.rb:934
+#: data/rbot/plugins/games/uno.rb:958 data/rbot/plugins/games/uno.rb:965
+#: data/rbot/plugins/games/uno.rb:971 data/rbot/plugins/games/uno.rb:977
+#: data/rbot/plugins/games/uno.rb:993
msgid "It's not your turn"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:931
+#: data/rbot/plugins/games/uno.rb:990
msgid "previous move cannot be challenged"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:945
+#: data/rbot/plugins/games/uno.rb:1004
msgid "it's your turn, sleepyhead"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:957
+#: data/rbot/plugins/games/uno.rb:1016
msgid ""
"There is already an %{uno} game running here, managed by %{who}. say 'jo' to "
"join in"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:965
+#: data/rbot/plugins/games/uno.rb:1024
msgid "Ok, created %{uno} game on %{channel}, say 'jo' to join in"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:973 data/rbot/plugins/games/uno.rb:993
-#: data/rbot/plugins/games/uno.rb:1129 data/rbot/plugins/games/uno.rb:1137
-#: data/rbot/plugins/games/uno.rb:1145
+#: data/rbot/plugins/games/uno.rb:1032 data/rbot/plugins/games/uno.rb:1052
+#: data/rbot/plugins/games/uno.rb:1188 data/rbot/plugins/games/uno.rb:1196
+#: data/rbot/plugins/games/uno.rb:1204
msgid "There is no %{uno} game running here"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:983
+#: data/rbot/plugins/games/uno.rb:1042
msgid "%{uno} game ownership transferred from %{old} to %{nick}"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:987
+#: data/rbot/plugins/games/uno.rb:1046
msgid "who is this %{nick} you want me to transfer game ownership to?"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:1071
+#: data/rbot/plugins/games/uno.rb:1130
msgid "%{nf} %{uno} games completed over %{np} games played. "
msgstr ""
-#: data/rbot/plugins/games/uno.rb:1076
+#: data/rbot/plugins/games/uno.rb:1135
msgid "%{cgt} game time for completed games"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:1080
+#: data/rbot/plugins/games/uno.rb:1139
msgid " on %{tgt} total game time. "
msgstr ""
-#: data/rbot/plugins/games/uno.rb:1086
+#: data/rbot/plugins/games/uno.rb:1145
msgid "%{avg} average game time for completed games"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:1089
+#: data/rbot/plugins/games/uno.rb:1148
msgid ", %{tavg} for all games"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:1094
+#: data/rbot/plugins/games/uno.rb:1153
msgid "nobody has played %{uno} on %{chan} yet"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:1105
+#: data/rbot/plugins/games/uno.rb:1164
msgid "%{nick} never played %{uno} here"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:1114
+#: data/rbot/plugins/games/uno.rb:1173
msgid "%{nick} played %{np} %{uno} games here, "
msgstr ""
-#: data/rbot/plugins/games/uno.rb:1117
+#: data/rbot/plugins/games/uno.rb:1176
msgid "forfeited %{nf} games, "
msgstr ""
-#: data/rbot/plugins/games/uno.rb:1118
+#: data/rbot/plugins/games/uno.rb:1177
msgid "won %{nw} games"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:1120
+#: data/rbot/plugins/games/uno.rb:1179
msgid " with %{score} total points"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:1122
+#: data/rbot/plugins/games/uno.rb:1181
msgid " and an average of %{avg} points per opponent"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:1149
+#: data/rbot/plugins/games/uno.rb:1208
msgid "%{num} cards in stock: %{stock}"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:1165
+#: data/rbot/plugins/games/uno.rb:1224
msgid "no %{uno} games were completed here"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:1173
+#: data/rbot/plugins/games/uno.rb:1232
msgid "%{uno} %{num} highest scores: "
msgstr ""
-#: data/rbot/plugins/games/uno.rb:1182
+#: data/rbot/plugins/games/uno.rb:1241
msgid "%{i}. %{b}%{nick}%{b} with %{b}%{score}%{b} points"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:1189 data/rbot/plugins/games/uno.rb:1211
+#: data/rbot/plugins/games/uno.rb:1248 data/rbot/plugins/games/uno.rb:1270
msgid "%{i}. %{nick} ( %{score} )"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:1195
+#: data/rbot/plugins/games/uno.rb:1254
msgid "%{uno} %{num} most wins: "
msgstr ""
-#: data/rbot/plugins/games/uno.rb:1204
+#: data/rbot/plugins/games/uno.rb:1263
msgid "%{i}. %{b}%{nick}%{b} with %{b}%{score}%{b} wins"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:1217
+#: data/rbot/plugins/games/uno.rb:1276
msgid "uh, what kind of score list did you want, again?"
msgstr ""
-#: data/rbot/plugins/games/uno.rb:1218
+#: data/rbot/plugins/games/uno.rb:1277
msgid ""
" I can only show the top scores (with top) and the most wins (with topwin)"
msgstr ""
diff --git a/po/zh_TW/rbot-weather.po b/po/zh_TW/rbot-weather.po
index e69de29b..5ba7147c 100644
--- a/po/zh_TW/rbot-weather.po
+++ b/po/zh_TW/rbot-weather.po
@@ -0,0 +1,37 @@
+#: data/rbot/plugins/weather.rb:32
+msgid "couldn't get data for %{station} (%{message})"
+msgstr ""
+
+#: data/rbot/plugins/weather.rb:57
+msgid ""
+"At %{time} the conditions at %{location} (%{station_id}) were %{weather} "
+"with a visibility of %{visibility_mi}mi. The wind was %{wind} with "
+"%{relative_humidity}%% relative humidity. The temperature was "
+"%{temperature}%{heatindexorwindchill}, and the pressure was %{pressure}."
+msgstr ""
+
+#: data/rbot/plugins/weather.rb:64
+msgid " with a heat index of %{hi}"
+msgstr ""
+
+#: data/rbot/plugins/weather.rb:66
+msgid " with a windchill of %{wc}"
+msgstr ""
+
+#: data/rbot/plugins/weather.rb:169
+msgid "%{error}, will try WU service"
+msgstr ""
+
+#: data/rbot/plugins/weather.rb:318
+msgid "no reason specified"
+msgstr ""
+
+#: data/rbot/plugins/weather.rb:365
+msgid ""
+"Google weather info for %{city} on %{date}: %{conds}. Three-day forecast: "
+"%{forecast}"
+msgstr ""
+
+#: data/rbot/plugins/weather.rb:373
+msgid "Google weather failed: %{e}"
+msgstr ""
diff --git a/po/zh_TW/rbot-wheelfortune.po b/po/zh_TW/rbot-wheelfortune.po
index 932957e0..1784a3f7 100644
--- a/po/zh_TW/rbot-wheelfortune.po
+++ b/po/zh_TW/rbot-wheelfortune.po
@@ -10,6 +10,7 @@ msgstr ""
"PO-Revision-Date: 2007-07-09 01:24-0400\n"
"Last-Translator: Liang-Bin Hsueh <hlb@handlino.com>\n"
"Language-Team: Chinese\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -113,8 +114,8 @@ msgstr ""
#: data/rbot/plugins/games/wheelfortune.rb:320
msgid ""
-"there's already a pending clue for %{name} round %{count} on %{chan}: %"
-"{catclue}"
+"there's already a pending clue for %{name} round %{count} on %{chan}: "
+"%{catclue}"
msgstr ""
#: data/rbot/plugins/games/wheelfortune.rb:333
@@ -142,8 +143,8 @@ msgstr ""
#: data/rbot/plugins/games/wheelfortune.rb:380
msgid ""
-"you can only replace questions between rounds %{min} and %{max} in the %"
-"{name} game on %{chan}"
+"you can only replace questions between rounds %{min} and %{max} in the "
+"%{name} game on %{chan}"
msgstr ""
#: data/rbot/plugins/games/wheelfortune.rb:409
@@ -176,8 +177,8 @@ msgstr ""
#: data/rbot/plugins/games/wheelfortune.rb:495
msgid ""
-"%{bold}%{color}%{name}%{bold}%{nocolor}: %{who} %{bold}wins%{bold} after %"
-"{count} rounds!\n"
+"%{bold}%{color}%{name}%{bold}%{nocolor}: %{who} %{bold}wins%{bold} after "
+"%{count} rounds!\n"
"The final score is"
msgstr ""
diff --git a/po/zh_TW/rbot-youtube.po b/po/zh_TW/rbot-youtube.po
index 8f900752..e135d515 100644
--- a/po/zh_TW/rbot-youtube.po
+++ b/po/zh_TW/rbot-youtube.po
@@ -6,10 +6,11 @@
msgid ""
msgstr ""
"Project-Id-Version: rbot\n"
-"POT-Creation-Date: 2008-06-20 01:49+0200\n"
+"POT-Creation-Date: 2009-03-20 15:57+0100\n"
"PO-Revision-Date: 2007-07-09 01:24-0400\n"
"Last-Translator: Liang-Bin Hsueh <hlb@handlino.com>\n"
"Language-Team: Chinese\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -17,8 +18,8 @@ msgstr ""
#: data/rbot/plugins/youtube.rb:33
msgid ""
-"Category: %{cat}. Rating: %{rating}. Author: %{author}. Duration: %"
-"{duration}. %{views} views, faved %{faves} times. %{desc}"
+"Category: %{cat}. Rating: %{rating}. Author: %{author}. Duration: "
+"%{duration}. %{views} views, faved %{faves} times. %{desc}"
msgstr ""
#: data/rbot/plugins/youtube.rb:77 data/rbot/plugins/youtube.rb:107
@@ -27,8 +28,8 @@ msgstr ""
#: data/rbot/plugins/youtube.rb:183
msgid ""
-"%{bold}%{title}%{bold} [%{cat}] %{rating} @ %{url} by %{author} (%"
-"{duration}). %{views} views, faved %{faves} times. %{desc}"
+"%{bold}%{title}%{bold} [%{cat}] %{rating} @ %{url} by %{author} "
+"(%{duration}). %{views} views, faved %{faves} times. %{desc}"
msgstr ""
#: data/rbot/plugins/youtube.rb:186
diff --git a/po/zh_TW/rbot.po b/po/zh_TW/rbot.po
index e97ff63b..f49d7881 100644
--- a/po/zh_TW/rbot.po
+++ b/po/zh_TW/rbot.po
@@ -6,10 +6,11 @@
msgid ""
msgstr ""
"Project-Id-Version: rbot\n"
-"POT-Creation-Date: 2010-06-30 09:58+0200\n"
+"POT-Creation-Date: 2011-06-03 12:39+0200\n"
"PO-Revision-Date: 2007-07-09 01:24-0400\n"
"Last-Translator: Liang-Bin Hsueh <hlb@handlino.com>\n"
"Language-Team: Chinese\n"
+"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -271,8 +272,8 @@ msgstr "user list : 列出所有使用者"
#: lib/rbot/core/auth.rb:403
msgid ""
-"user destroy <botuser> : destroys <botuser>. This function %{highlight}must%"
-"{highlight} be called in two steps. On the first call <botuser> is queued "
+"user destroy <botuser> : destroys <botuser>. This function %{highlight}must"
+"%{highlight} be called in two steps. On the first call <botuser> is queued "
"for destruction. On the second call, which must be in the form 'user confirm "
"destroy <botuser>', the botuser will be destroyed. If you want to cancel the "
"destruction, issue the command 'user cancel destroy <botuser>'"
@@ -280,11 +281,23 @@ msgstr ""
#: lib/rbot/core/auth.rb:405
msgid ""
+"user export [to <filename>]: exports user data to file <filename> (default: "
+"new-auth.users)"
+msgstr ""
+
+#: lib/rbot/core/auth.rb:407
+msgid ""
+"user import [from <filename>]: import user data from file <filename> "
+"(default: new-auth.users)"
+msgstr ""
+
+#: lib/rbot/core/auth.rb:409
+msgid ""
"user topics: show, enable|disable, add|rm netmask, set, reset, tell, create, "
-"list, destroy"
+"list, destroy, import, export"
msgstr ""
-#: lib/rbot/core/auth.rb:408
+#: lib/rbot/core/auth.rb:412
#, fuzzy
msgid ""
"auth <masterpassword>: log in as the bot owner; other commands: login, "
@@ -294,324 +307,324 @@ msgstr ""
"auth <masterpassword>: 登入成為機器人擁有者; 其他指令: login, whoami, "
"permission syntax, permissions [re]set, permissions view, user"
-#: lib/rbot/core/auth.rb:410
+#: lib/rbot/core/auth.rb:414
msgid ""
"meet <nick> [as <user>]: creates a bot user for nick, calling it user "
"(defaults to the nick itself)"
msgstr ""
-#: lib/rbot/core/auth.rb:412
+#: lib/rbot/core/auth.rb:416
msgid "hello: creates a bot user for the person issuing the command"
msgstr ""
-#: lib/rbot/core/auth.rb:415
+#: lib/rbot/core/auth.rb:419
msgid ""
"allow <user> to do <sample command> [<where>]: gives botuser <user> the "
"permissions to execute a command such as the provided sample command"
msgstr ""
-#: lib/rbot/core/auth.rb:416 lib/rbot/core/auth.rb:424
+#: lib/rbot/core/auth.rb:420 lib/rbot/core/auth.rb:428
msgid "(in private or in channel, according to the optional <where>)."
msgstr ""
-#: lib/rbot/core/auth.rb:417 lib/rbot/core/auth.rb:425
+#: lib/rbot/core/auth.rb:421 lib/rbot/core/auth.rb:429
msgid ""
"<sample command> should be a full command, not just the command keyword --"
msgstr ""
-#: lib/rbot/core/auth.rb:418
+#: lib/rbot/core/auth.rb:422
msgid "correct: allow user to do addquote stuff --"
msgstr ""
-#: lib/rbot/core/auth.rb:419
+#: lib/rbot/core/auth.rb:423
msgid "wrong: allow user to do addquote."
msgstr ""
-#: lib/rbot/core/auth.rb:423
+#: lib/rbot/core/auth.rb:427
msgid ""
"deny <user> from doing <sample command> [<where>]: removes from botuser "
"<user> the permissions to execute a command such as the provided sample "
"command"
msgstr ""
-#: lib/rbot/core/auth.rb:426
+#: lib/rbot/core/auth.rb:430
msgid "correct: deny user from doing addquote stuff --"
msgstr ""
-#: lib/rbot/core/auth.rb:427
+#: lib/rbot/core/auth.rb:431
msgid "wrong: deny user from doing addquote."
msgstr ""
-#: lib/rbot/core/auth.rb:430
+#: lib/rbot/core/auth.rb:434
msgid ""
"auth commands: auth, login, whoami, who, permission[s], user, meet, hello, "
"allow, deny"
msgstr ""
-#: lib/rbot/core/auth.rb:435
+#: lib/rbot/core/auth.rb:439
msgid "sorry, I need more arguments to %{command}"
msgstr "抱歉,我需要更多參數來執行 %{command}"
-#: lib/rbot/core/auth.rb:439
+#: lib/rbot/core/auth.rb:443
msgid "I can only %{command} these: %{arguments}"
msgstr "我只能用這些參數執行 %{command}: %{argument}"
-#: lib/rbot/core/auth.rb:474
+#: lib/rbot/core/auth.rb:478
msgid "no such bot user %{user}"
msgstr "已建立使用者 %{user}"
-#: lib/rbot/core/auth.rb:477
+#: lib/rbot/core/auth.rb:481
#, fuzzy
msgid "you can't mess with %{user}"
msgstr "你無法替 ${username} 改變權限"
-#: lib/rbot/core/auth.rb:489
+#: lib/rbot/core/auth.rb:493
#, fuzzy
msgid "you can't see the properties of %{user}"
msgstr "你無法替 ${username} 改變權限"
-#: lib/rbot/core/auth.rb:498
+#: lib/rbot/core/auth.rb:502
msgid "no way I'm telling you the master password!"
msgstr "我不會告訴你密碼的!"
-#: lib/rbot/core/auth.rb:499
+#: lib/rbot/core/auth.rb:503
msgid "you can't ask for someone else's password"
msgstr "你不能詢問其他人的密碼"
-#: lib/rbot/core/auth.rb:501
+#: lib/rbot/core/auth.rb:505
msgid ""
"c'mon, you can't be asking me seriously to tell you the password in public!"
msgstr "別鬧了,你不是真的要我在公開場合講出密碼吧!"
-#: lib/rbot/core/auth.rb:502
+#: lib/rbot/core/auth.rb:506
msgid "the password for %{user} is %{password}"
msgstr "%{user} 的密碼是 %{password}"
-#: lib/rbot/core/auth.rb:516
+#: lib/rbot/core/auth.rb:520
msgid "can %{action}"
msgstr "能 %{action}"
-#: lib/rbot/core/auth.rb:518
+#: lib/rbot/core/auth.rb:522
msgid "can not %{action}"
msgstr "不能 %{action}"
-#: lib/rbot/core/auth.rb:522
+#: lib/rbot/core/auth.rb:526
msgid "knows no netmasks"
msgstr ""
-#: lib/rbot/core/auth.rb:524
+#: lib/rbot/core/auth.rb:528
msgid "knows %{netmasks}"
msgstr ""
-#: lib/rbot/core/auth.rb:531 lib/rbot/core/auth.rb:558
-#: lib/rbot/core/auth.rb:576 lib/rbot/core/auth.rb:608
+#: lib/rbot/core/auth.rb:535 lib/rbot/core/auth.rb:562
+#: lib/rbot/core/auth.rb:580 lib/rbot/core/auth.rb:612
#, fuzzy
msgid "you can't change the default user"
msgstr "你無法替 ${username} 改變權限"
-#: lib/rbot/core/auth.rb:532 lib/rbot/core/auth.rb:560
-#: lib/rbot/core/auth.rb:578 lib/rbot/core/auth.rb:610
+#: lib/rbot/core/auth.rb:536 lib/rbot/core/auth.rb:564
+#: lib/rbot/core/auth.rb:582 lib/rbot/core/auth.rb:614
#, fuzzy
msgid "you can't edit %{user}"
msgstr "找不到使用者 %{user}"
-#: lib/rbot/core/auth.rb:547 lib/rbot/core/auth.rb:594
+#: lib/rbot/core/auth.rb:551 lib/rbot/core/auth.rb:598
msgid "I ignored %{things} because %{reason}"
msgstr ""
-#: lib/rbot/core/auth.rb:551 lib/rbot/core/auth.rb:598
+#: lib/rbot/core/auth.rb:555 lib/rbot/core/auth.rb:602
#, fuzzy
msgid "I haven't changed anything"
msgstr "擁有者可以做任何事"
-#: lib/rbot/core/auth.rb:569
+#: lib/rbot/core/auth.rb:573
msgid "is that a joke? setting the password in public?"
msgstr "這是個玩笑嗎?在公開場合設定密碼?"
-#: lib/rbot/core/auth.rb:601
+#: lib/rbot/core/auth.rb:605
msgid "the password for %{user} is now %{password}"
msgstr "%{user} 的密碼已經是 %{password}"
-#: lib/rbot/core/auth.rb:615
+#: lib/rbot/core/auth.rb:619
msgid ""
"I can only add/remove netmasks. See +help user add+ for more instructions"
msgstr ""
-#: lib/rbot/core/auth.rb:636
+#: lib/rbot/core/auth.rb:640
msgid "sorry, I don't know how to %{request}"
msgstr "抱歉,我不知道如何 %{request}"
-#: lib/rbot/core/auth.rb:639
+#: lib/rbot/core/auth.rb:643
msgid "couldn't %{cmd}: %{exception}"
msgstr "無法登入: %{exception}"
-#: lib/rbot/core/auth.rb:668
+#: lib/rbot/core/auth.rb:672
msgid ""
-"you are now registered as %{buname}. I created a random password for you : %"
-"{pass} and you can change it at any time by telling me 'user set password "
+"you are now registered as %{buname}. I created a random password for you : "
+"%{pass} and you can change it at any time by telling me 'user set password "
"<password>' in private"
msgstr ""
-#: lib/rbot/core/auth.rb:675
+#: lib/rbot/core/auth.rb:679
msgid "but I already know %{buname}"
msgstr ""
-#: lib/rbot/core/auth.rb:677
+#: lib/rbot/core/auth.rb:681
msgid "I had problems meeting %{nick}: %{e}"
msgstr ""
-#: lib/rbot/core/auth.rb:686
+#: lib/rbot/core/auth.rb:690
msgid "couldn't find botuser %{user}"
msgstr "找不到使用者 %{user}"
-#: lib/rbot/core/auth.rb:688
+#: lib/rbot/core/auth.rb:692
msgid "I'm not telling the master password to anyone, pal"
msgstr "我怎麼樣都不會說出密碼的"
-#: lib/rbot/core/auth.rb:689
+#: lib/rbot/core/auth.rb:693
msgid "the password for botuser %{user} is %{password}"
msgstr "使用者 %{user} 的密碼是 %{password}"
-#: lib/rbot/core/auth.rb:692
+#: lib/rbot/core/auth.rb:696
msgid "I told %{user} that %{message}"
msgstr "我告訴 %{user} 關於 %{message}"
-#: lib/rbot/core/auth.rb:698
+#: lib/rbot/core/auth.rb:702
msgid "are you nuts, creating a botuser with a publicly known password?"
msgstr "你瘋了嗎?用誰都曉得的密碼建立使用者?"
-#: lib/rbot/core/auth.rb:703
+#: lib/rbot/core/auth.rb:707
msgid "failed to create %{user}: %{exception}"
msgstr "無法建立 %{user}: %{exception}"
-#: lib/rbot/core/auth.rb:707
+#: lib/rbot/core/auth.rb:711
msgid "created botuser %{user}"
msgstr "已建立使用者 %{user}"
-#: lib/rbot/core/auth.rb:715
+#: lib/rbot/core/auth.rb:719
msgid " (queued for destruction)"
msgstr ""
-#: lib/rbot/core/auth.rb:718
+#: lib/rbot/core/auth.rb:722
msgid "I have no botusers other than the default ones"
msgstr ""
-#: lib/rbot/core/auth.rb:719
+#: lib/rbot/core/auth.rb:723
msgid "botuser: %{list}"
msgid_plural "botusers: %{list}"
msgstr[0] "使用者: %{list}"
-#: lib/rbot/core/auth.rb:726
+#: lib/rbot/core/auth.rb:730
#, fuzzy
msgid "You can't destroy %{user}"
msgstr "找不到使用者 %{user}"
-#: lib/rbot/core/auth.rb:736
+#: lib/rbot/core/auth.rb:740
#, fuzzy
msgid "no such botuser %{user}"
msgstr "已建立使用者 %{user}"
-#: lib/rbot/core/auth.rb:743
+#: lib/rbot/core/auth.rb:747
msgid "%{user} removed from the destruction queue"
msgstr ""
-#: lib/rbot/core/auth.rb:745
+#: lib/rbot/core/auth.rb:749
msgid "%{user} was not queued for destruction"
msgstr ""
-#: lib/rbot/core/auth.rb:750
+#: lib/rbot/core/auth.rb:754
msgid ""
"%{user} already queued for destruction, use %{highlight}user confirm destroy "
"%{user}%{highlight} to destroy it"
msgstr ""
-#: lib/rbot/core/auth.rb:753
+#: lib/rbot/core/auth.rb:757
msgid ""
-"%{user} queued for destruction, use %{highlight}user confirm destroy %{user}%"
-"{highlight} to destroy it"
+"%{user} queued for destruction, use %{highlight}user confirm destroy "
+"%{user}%{highlight} to destroy it"
msgstr ""
-#: lib/rbot/core/auth.rb:757
+#: lib/rbot/core/auth.rb:761
msgid "%{user} is not queued for destruction yet"
msgstr ""
-#: lib/rbot/core/auth.rb:766 lib/rbot/core/auth.rb:806
+#: lib/rbot/core/auth.rb:770 lib/rbot/core/auth.rb:810
#, fuzzy
msgid "failed: %{exception}"
msgstr "分析資料失敗: %{excaption}"
-#: lib/rbot/core/auth.rb:768
+#: lib/rbot/core/auth.rb:772
#, fuzzy
msgid "botuser %{user} destroyed"
msgstr "已建立使用者 %{user}"
-#: lib/rbot/core/auth.rb:775
+#: lib/rbot/core/auth.rb:779
msgid "please don't touch the default users"
msgstr ""
-#: lib/rbot/core/auth.rb:784
+#: lib/rbot/core/auth.rb:788
#, fuzzy
msgid "no such botuser %{source}"
msgstr "已建立使用者 %{user}"
-#: lib/rbot/core/auth.rb:786
+#: lib/rbot/core/auth.rb:790
msgid "botuser %{dest} exists already"
msgstr ""
-#: lib/rbot/core/auth.rb:809
+#: lib/rbot/core/auth.rb:813
msgid "botuser %{source} copied to %{dest}"
msgstr ""
-#: lib/rbot/core/auth.rb:812
+#: lib/rbot/core/auth.rb:816
msgid "botuser %{source} renamed to %{dest}"
msgstr ""
-#: lib/rbot/core/auth.rb:832
+#: lib/rbot/core/auth.rb:836
#, fuzzy
msgid "selecting data to export ..."
msgstr "選擇資料以載入 ..."
-#: lib/rbot/core/auth.rb:848
+#: lib/rbot/core/auth.rb:852
#, fuzzy
msgid "preparing data for export ..."
msgstr "分析載入資料 ..."
-#: lib/rbot/core/auth.rb:871
+#: lib/rbot/core/auth.rb:875
#, fuzzy
msgid "failed to prepare data: %{exception}"
msgstr "分析資料失敗: %{excaption}"
-#: lib/rbot/core/auth.rb:876
+#: lib/rbot/core/auth.rb:880
#, fuzzy
msgid "exporting to %{file} ..."
msgstr "讀取 %{file} ..."
-#: lib/rbot/core/auth.rb:883
+#: lib/rbot/core/auth.rb:887
#, fuzzy
msgid "failed to export users: %{exception}"
msgstr "載入失敗: %{exception}"
-#: lib/rbot/core/auth.rb:887 lib/rbot/core/auth.rb:965
+#: lib/rbot/core/auth.rb:891 lib/rbot/core/auth.rb:969
msgid "done"
msgstr "完成"
-#: lib/rbot/core/auth.rb:904
+#: lib/rbot/core/auth.rb:908
msgid "reading %{file} ..."
msgstr "讀取 %{file} ..."
-#: lib/rbot/core/auth.rb:908
+#: lib/rbot/core/auth.rb:912
msgid "failed to import from: %{exception}"
msgstr "載入失敗: %{exception}"
-#: lib/rbot/core/auth.rb:915
+#: lib/rbot/core/auth.rb:919
msgid "selecting data to import ..."
msgstr "選擇資料以載入 ..."
-#: lib/rbot/core/auth.rb:925
+#: lib/rbot/core/auth.rb:929
msgid "parsing data from import ..."
msgstr "分析載入資料 ..."
-#: lib/rbot/core/auth.rb:945
+#: lib/rbot/core/auth.rb:949
msgid "failed to parse data: %{exception}"
msgstr "分析資料失敗: %{excaption}"
@@ -631,10 +644,14 @@ msgstr "restart => 徹底停止並重新啟動機器人(包括重新連線)"
msgid "reconnect => ask the bot to disconnect and then connect again"
msgstr ""
-#: lib/rbot/core/basics.rb:163
+#: lib/rbot/core/basics.rb:161
msgid "part"
msgstr ""
+#: lib/rbot/core/basics.rb:163
+msgid "part <channel> => part channel <channel>"
+msgstr ""
+
#: lib/rbot/core/basics.rb:165
msgid "hide => part all channels"
msgstr ""
@@ -854,112 +871,112 @@ msgstr ""
msgid "sorry, no %{key} data for %{user}"
msgstr ""
-#: lib/rbot/core/utils/extends.rb:164 lib/rbot/core/utils/utils.rb:201
-#: lib/rbot/core/utils/utils.rb:729
+#: lib/rbot/core/utils/extends.rb:175 lib/rbot/core/utils/utils.rb:203
+#: lib/rbot/core/utils/utils.rb:745
msgid " and "
msgstr ""
-#: lib/rbot/core/utils/utils.rb:184
+#: lib/rbot/core/utils/utils.rb:186
msgid "year"
msgstr ""
-#: lib/rbot/core/utils/utils.rb:184
+#: lib/rbot/core/utils/utils.rb:186
msgid "years"
msgstr ""
-#: lib/rbot/core/utils/utils.rb:186
+#: lib/rbot/core/utils/utils.rb:188
msgid "month"
msgstr ""
-#: lib/rbot/core/utils/utils.rb:186
+#: lib/rbot/core/utils/utils.rb:188
msgid "months"
msgstr ""
-#: lib/rbot/core/utils/utils.rb:188
+#: lib/rbot/core/utils/utils.rb:190
msgid "day"
msgstr ""
-#: lib/rbot/core/utils/utils.rb:188
+#: lib/rbot/core/utils/utils.rb:190
msgid "days"
msgstr ""
-#: lib/rbot/core/utils/utils.rb:190
+#: lib/rbot/core/utils/utils.rb:192
msgid "hour"
msgstr ""
-#: lib/rbot/core/utils/utils.rb:190
+#: lib/rbot/core/utils/utils.rb:192
msgid "hours"
msgstr ""
-#: lib/rbot/core/utils/utils.rb:192
+#: lib/rbot/core/utils/utils.rb:194
msgid "minute"
msgstr ""
-#: lib/rbot/core/utils/utils.rb:192
+#: lib/rbot/core/utils/utils.rb:194
msgid "minutes"
msgstr ""
-#: lib/rbot/core/utils/utils.rb:194
+#: lib/rbot/core/utils/utils.rb:196
msgid "second"
msgstr ""
-#: lib/rbot/core/utils/utils.rb:194
+#: lib/rbot/core/utils/utils.rb:196
msgid "seconds"
msgstr ""
-#: lib/rbot/core/utils/utils.rb:232
+#: lib/rbot/core/utils/utils.rb:234
msgid "right now"
msgstr ""
-#: lib/rbot/core/utils/utils.rb:236
+#: lib/rbot/core/utils/utils.rb:238
msgid "%{d} from now"
msgstr ""
-#: lib/rbot/core/utils/utils.rb:238
+#: lib/rbot/core/utils/utils.rb:240
msgid "%{d} ago"
msgstr ""
-#: lib/rbot/core/utils/utils.rb:250
+#: lib/rbot/core/utils/utils.rb:252
msgid "%{m} years"
msgstr ""
-#: lib/rbot/core/utils/utils.rb:252
+#: lib/rbot/core/utils/utils.rb:254
msgid "%{m} months"
msgstr ""
-#: lib/rbot/core/utils/utils.rb:254
+#: lib/rbot/core/utils/utils.rb:256
msgid "%{m} weeks"
msgstr ""
-#: lib/rbot/core/utils/utils.rb:256
+#: lib/rbot/core/utils/utils.rb:258
msgid "%{m} days"
msgstr ""
-#: lib/rbot/core/utils/utils.rb:258
+#: lib/rbot/core/utils/utils.rb:260
msgid "%{m} hours"
msgstr ""
-#: lib/rbot/core/utils/utils.rb:260
+#: lib/rbot/core/utils/utils.rb:262
msgid "half an hour"
msgstr ""
-#: lib/rbot/core/utils/utils.rb:263
+#: lib/rbot/core/utils/utils.rb:265
msgid "an hour"
msgstr ""
-#: lib/rbot/core/utils/utils.rb:265
+#: lib/rbot/core/utils/utils.rb:267
msgid "an hour and a half"
msgstr ""
-#: lib/rbot/core/utils/utils.rb:267
+#: lib/rbot/core/utils/utils.rb:269
msgid "%{m} minutes"
msgstr ""
-#: lib/rbot/core/utils/utils.rb:269
+#: lib/rbot/core/utils/utils.rb:271
msgid "%{m} seconds"
msgstr ""
-#: lib/rbot/core/utils/utils.rb:271
+#: lib/rbot/core/utils/utils.rb:273
msgid "one second"
msgstr ""
@@ -975,27 +992,27 @@ msgstr ""
msgid "Wordlists: %{found}"
msgstr ""
-#: lib/rbot/ircbot.rb:500
+#: lib/rbot/ircbot.rb:501
msgid "Unknown DB adaptor: %s"
msgstr ""
-#: lib/rbot/ircbot.rb:1284
+#: lib/rbot/ircbot.rb:1290
msgid "restarting, back in %{wait}..."
msgstr ""
-#: lib/rbot/ircbot.rb:1367
+#: lib/rbot/ircbot.rb:1373
msgid "help topics: "
msgstr ""
-#: lib/rbot/ircbot.rb:1369
+#: lib/rbot/ircbot.rb:1375
msgid " (help <topic> for more info)"
msgstr ""
-#: lib/rbot/ircbot.rb:1372
+#: lib/rbot/ircbot.rb:1378
msgid "no help for topic %{topic}"
msgstr ""
-#: lib/rbot/ircbot.rb:1383
+#: lib/rbot/ircbot.rb:1389
msgid ""
"Uptime %{up}, %{plug} plugins active, %{sent} lines sent, %{recv} received."
msgstr ""
@@ -1004,104 +1021,104 @@ msgstr ""
msgid "incorrect usage, ask for help using '%{command}'"
msgstr "用法錯誤,請用 %{command} 尋求協助"
-#: lib/rbot/plugins.rb:733
+#: lib/rbot/plugins.rb:734
msgid "%{count} core module loaded"
msgid_plural "%{count} core modules loaded"
msgstr[0] "%{count} 個核心模組已載入"
-#: lib/rbot/plugins.rb:736
+#: lib/rbot/plugins.rb:737
msgid "%{count} core module: %{list}"
msgid_plural "%{count} core modules: %{list}"
msgstr[0] "%{count} 個核心模組: %{list}"
-#: lib/rbot/plugins.rb:742
+#: lib/rbot/plugins.rb:743
msgid "no core botmodules loaded"
msgstr "未載入任何核心模組"
-#: lib/rbot/plugins.rb:747
+#: lib/rbot/plugins.rb:748
msgid "%{count} plugin loaded"
msgid_plural "%{count} plugins loaded"
msgstr[0] "%{count} 個外掛程式已載入"
-#: lib/rbot/plugins.rb:750
+#: lib/rbot/plugins.rb:751
msgid "%{count} plugin: %{list}"
msgid_plural "%{count} plugins: %{list}"
msgstr[0] "%{count} 個外掛程式: %{list}"
-#: lib/rbot/plugins.rb:761
+#: lib/rbot/plugins.rb:762
msgid "%{highlight}%{count} plugin ignored%{highlight}"
msgid_plural "%{highlight}%{count} plugins ignored%{highlight}"
msgstr[0] "%{highlight}%{count} 個外掛程式被忽略%{highlight}"
-#: lib/rbot/plugins.rb:766
+#: lib/rbot/plugins.rb:767
msgid ""
-"%{highlight}%{count} plugin ignored%{highlight}: use %{bold}%{command}%"
-"{bold} to see why"
+"%{highlight}%{count} plugin ignored%{highlight}: use "
+"%{bold}%{command}%{bold} to see why"
msgid_plural ""
-"%{highlight}%{count} plugins ignored%{highlight}: use %{bold}%{command}%"
-"{bold} to see why"
+"%{highlight}%{count} plugins ignored%{highlight}: use "
+"%{bold}%{command}%{bold} to see why"
msgstr[0] ""
-"%{highlight}%{count} 個外掛程式被忽略%{highlight}: 執行 %{bold}%{command}%"
-"{bold} 以瞭解原因"
+"%{highlight}%{count} 個外掛程式被忽略%{highlight}: 執行 "
+"%{bold}%{command}%{bold} 以瞭解原因"
-#: lib/rbot/plugins.rb:776
+#: lib/rbot/plugins.rb:777
msgid "%{highlight}%{count} plugin failed to load%{highlight}"
msgid_plural "%{highlight}%{count} plugins failed to load%{highlight}"
msgstr[0] "%{highlight}%{count} 個外掛程式載入失敗%{highlight}"
-#: lib/rbot/plugins.rb:781
+#: lib/rbot/plugins.rb:782
msgid ""
-"%{highlight}%{count} plugin failed to load%{highlight}: use %{bold}%"
-"{command}%{bold} to see why"
+"%{highlight}%{count} plugin failed to load%{highlight}: use "
+"%{bold}%{command}%{bold} to see why"
msgid_plural ""
-"%{highlight}%{count} plugins failed to load%{highlight}: use %{bold}%"
-"{command}%{bold} to see why"
+"%{highlight}%{count} plugins failed to load%{highlight}: use "
+"%{bold}%{command}%{bold} to see why"
msgstr[0] ""
-"%{highlight}%{count} 個外掛程式載入失敗%{highlight}: 執行 %{bold}%{command}%"
-"{bold} 以瞭解原因"
+"%{highlight}%{count} 個外掛程式載入失敗%{highlight}: 執行 "
+"%{bold}%{command}%{bold} 以瞭解原因"
-#: lib/rbot/plugins.rb:811
+#: lib/rbot/plugins.rb:812
msgid "no plugins failed to load"
msgstr "沒有外掛程式載入失敗"
-#: lib/rbot/plugins.rb:813
+#: lib/rbot/plugins.rb:814
msgid ""
-"%{highlight}%{plugin}%{highlight} in %{dir} failed with error %{exception}: %"
-"{reason}"
+"%{highlight}%{plugin}%{highlight} in %{dir} failed with error %{exception}: "
+"%{reason}"
msgstr ""
-"%{dir} 的 %{highlight}%{plugin}%{highlight} 外掛程式發生錯誤 %{exception}: %"
-"{reason}"
+"%{dir} 的 %{highlight}%{plugin}%{highlight} 外掛程式發生錯誤 %{exception}: "
+"%{reason}"
-#: lib/rbot/plugins.rb:817
+#: lib/rbot/plugins.rb:818
msgid "at %{backtrace}"
msgstr ""
-#: lib/rbot/plugins.rb:823
+#: lib/rbot/plugins.rb:824
msgid "no plugins were ignored"
msgstr "沒有外掛程式被忽略"
-#: lib/rbot/plugins.rb:827
+#: lib/rbot/plugins.rb:828
msgid "overruled by previous"
msgstr "已被前者取代"
-#: lib/rbot/registry/bdb.rb:226 lib/rbot/registry/tc.rb:198
+#: lib/rbot/registry/bdb.rb:242 lib/rbot/registry/tc.rb:225
msgid ""
"upgrading old-style (rbot 0.9.5 or earlier) plugin registry to new format"
msgstr ""
-#: lib/rbot/registry/bdb.rb:245 lib/rbot/registry/tc.rb:222
+#: lib/rbot/registry/bdb.rb:261 lib/rbot/registry/tc.rb:251
msgid ""
"upgrading previous (rbot 0.9.9 or earlier) plugin registry to new split "
"format"
msgstr ""
-#: lib/rbot/registry/bdb.rb:394 lib/rbot/registry/tc.rb:368
+#: lib/rbot/registry/bdb.rb:410 lib/rbot/registry/tc.rb:397
msgid "marshal recovery failed, trying default"
msgstr ""
-#~ msgid "nick <nick> => attempt to change nick to <nick>"
-#~ msgstr "nick <nick> => 嘗試把暱稱改為 <nick>"
-
#, fuzzy
#~ msgid "on %{date}"
#~ msgstr "能 %{action}"
+
+#~ msgid "nick <nick> => attempt to change nick to <nick>"
+#~ msgstr "nick <nick> => 嘗試把暱稱改為 <nick>"