summaryrefslogtreecommitdiff
path: root/po
diff options
context:
space:
mode:
Diffstat (limited to 'po')
-rw-r--r--po/en/rbot-autoop.po11
-rw-r--r--po/en/rbot-factoids.po25
-rw-r--r--po/en/rbot-poll.po135
-rw-r--r--po/en/rbot-quotes.po56
-rw-r--r--po/en/rbot-sed.po24
-rw-r--r--po/en/rbot-seen.po14
-rw-r--r--po/en/rbot.po6
-rw-r--r--po/fi/rbot-autoop.po11
-rw-r--r--po/fi/rbot-factoids.po24
-rw-r--r--po/fi/rbot-poll.po130
-rw-r--r--po/fi/rbot-quotes.po56
-rw-r--r--po/fi/rbot-sed.po24
-rw-r--r--po/fi/rbot-seen.po16
-rw-r--r--po/fi/rbot.po6
-rw-r--r--po/fr/rbot-autoop.po11
-rw-r--r--po/fr/rbot-factoids.po25
-rw-r--r--po/fr/rbot-poll.po130
-rw-r--r--po/fr/rbot-quotes.po61
-rw-r--r--po/fr/rbot-sed.po24
-rw-r--r--po/fr/rbot-seen.po14
-rw-r--r--po/fr/rbot.po10
-rw-r--r--po/it/rbot-autoop.po11
-rw-r--r--po/it/rbot-factoids.po25
-rw-r--r--po/it/rbot-poll.po130
-rw-r--r--po/it/rbot-quotes.po57
-rw-r--r--po/it/rbot-sed.po24
-rw-r--r--po/it/rbot-seen.po14
-rw-r--r--po/ja/rbot-autoop.po11
-rw-r--r--po/ja/rbot-factoids.po25
-rw-r--r--po/ja/rbot-poll.po129
-rw-r--r--po/ja/rbot-quotes.po56
-rw-r--r--po/ja/rbot-sed.po24
-rw-r--r--po/ja/rbot-seen.po14
-rw-r--r--po/rbot-autoop.pot29
-rw-r--r--po/rbot-factoids.pot26
-rw-r--r--po/rbot-poll.pot131
-rw-r--r--po/rbot-quotes.pot58
-rw-r--r--po/rbot-sed.pot25
-rw-r--r--po/rbot-seen.pot18
-rw-r--r--po/zh_CN/rbot-autoop.po11
-rw-r--r--po/zh_CN/rbot-factoids.po24
-rw-r--r--po/zh_CN/rbot-poll.po130
-rw-r--r--po/zh_CN/rbot-quotes.po56
-rw-r--r--po/zh_CN/rbot-sed.po24
-rw-r--r--po/zh_CN/rbot-seen.po14
-rw-r--r--po/zh_TW/rbot-autoop.po11
-rw-r--r--po/zh_TW/rbot-factoids.po24
-rw-r--r--po/zh_TW/rbot-poll.po130
-rw-r--r--po/zh_TW/rbot-quotes.po56
-rw-r--r--po/zh_TW/rbot-sed.po24
-rw-r--r--po/zh_TW/rbot-seen.po14
-rw-r--r--po/zh_TW/rbot.po6
52 files changed, 1829 insertions, 315 deletions
diff --git a/po/en/rbot-autoop.po b/po/en/rbot-autoop.po
index e69de29b..1e109970 100644
--- a/po/en/rbot-autoop.po
+++ b/po/en/rbot-autoop.po
@@ -0,0 +1,11 @@
+#: data/rbot/plugins/autoop.rb:79
+msgid "Either specify a channel to seed, or ask in public"
+msgstr ""
+
+#: data/rbot/plugins/autoop.rb:100
+msgid "Nobody to add"
+msgstr ""
+
+#: data/rbot/plugins/autoop.rb:157
+msgid "Either specify a channel to restore, or ask in public"
+msgstr ""
diff --git a/po/en/rbot-factoids.po b/po/en/rbot-factoids.po
index a266c2df..cecca3fa 100644
--- a/po/en/rbot-factoids.po
+++ b/po/en/rbot-factoids.po
@@ -6,7 +6,7 @@
msgid ""
msgstr ""
"Project-Id-Version: rbot\n"
-"POT-Creation-Date: 2009-03-20 15:57+0100\n"
+"POT-Creation-Date: 2010-07-02 00:17+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"
@@ -53,8 +53,8 @@ msgid ""
"<words>"
msgstr ""
-#: data/rbot/plugins/factoids.rb:292 data/rbot/plugins/factoids.rb:409
-#: data/rbot/plugins/factoids.rb:441
+#: data/rbot/plugins/factoids.rb:292 data/rbot/plugins/factoids.rb:413
+#: data/rbot/plugins/factoids.rb:445
msgid "please select a fact number between 1 and %{total}"
msgstr ""
@@ -78,30 +78,35 @@ msgstr ""
msgid "I know %{total} facts"
msgstr ""
-#: data/rbot/plugins/factoids.rb:352 data/rbot/plugins/factoids.rb:425
+#: data/rbot/plugins/factoids.rb:353 data/rbot/plugins/factoids.rb:429
msgid "I know nothing about %{words}"
msgstr "I already know the %{lang} word %{word}"
-#: data/rbot/plugins/factoids.rb:357
+#: data/rbot/plugins/factoids.rb:355
+#, fuzzy
+msgid "I know nothing matching %{rx}"
+msgstr "I already know the %{lang} word %{word}"
+
+#: data/rbot/plugins/factoids.rb:361
msgid "%{len} out of %{total} facts refer to %{words}, I'll only show %{max}"
msgstr ""
-#: data/rbot/plugins/factoids.rb:417
+#: data/rbot/plugins/factoids.rb:421
msgid "I know nothing"
msgstr ""
-#: data/rbot/plugins/factoids.rb:457
+#: data/rbot/plugins/factoids.rb:461
msgid "not a date '%{dstr}'"
msgstr ""
-#: data/rbot/plugins/factoids.rb:465
+#: data/rbot/plugins/factoids.rb:469
msgid "couldn't change learn data for fact %{fact}: %{err}"
msgstr ""
-#: data/rbot/plugins/factoids.rb:480
+#: data/rbot/plugins/factoids.rb:484
msgid "failed to import facts from %{fname}: %{err}"
msgstr "failed to remove %{value} from %{key}: %{error}"
-#: data/rbot/plugins/factoids.rb:485
+#: data/rbot/plugins/factoids.rb:489
msgid "%{len} facts loaded from %{fname}"
msgstr ""
diff --git a/po/en/rbot-poll.po b/po/en/rbot-poll.po
new file mode 100644
index 00000000..2de69756
--- /dev/null
+++ b/po/en/rbot-poll.po
@@ -0,0 +1,135 @@
+# English translations for PACKAGE package.
+# Copyright (C) 2010 THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# Automatically generated, 2010.
+#
+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"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\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/poll.rb:55
+msgid "poll's closed!"
+msgstr "poll's closed!"
+
+#: data/rbot/plugins/poll.rb:59
+msgid "you already voted for %{vote}!"
+msgstr "you already voted for %{vote}!"
+
+#: data/rbot/plugins/poll.rb:69
+msgid "recorded your vote for %{choice}: %{value}"
+msgstr "recorded your vote for %{choice}: %{value}"
+
+#: data/rbot/plugins/poll.rb:73
+msgid "don't have an option %{choice}"
+msgstr "don't have an option %{choice}"
+
+#: data/rbot/plugins/poll.rb:90
+msgid "options are: "
+msgstr "options are: "
+
+#: data/rbot/plugins/poll.rb:101
+msgid "How many polls a user can have running at once"
+msgstr "How many polls a user can have running at once"
+
+#: data/rbot/plugins/poll.rb:104
+msgid "How long a poll will accept answers, by default."
+msgstr "How long a poll will accept answers, by default."
+
+#: data/rbot/plugins/poll.rb:107
+msgid "Should we save results until we see the nick of the pollster?"
+msgstr "Should we save results until we see the nick of the pollster?"
+
+#: data/rbot/plugins/poll.rb:138
+msgid "Sorry, you're already at the limit (%{limit}) polls"
+msgstr "Sorry, you're already at the limit (%{limit}) polls"
+
+#: data/rbot/plugins/poll.rb:148
+msgid "This isn't a dictatorship!"
+msgstr "This isn't a dictatorship!"
+
+#: data/rbot/plugins/poll.rb:185
+msgid "I don't understand the time spec %{timespec}"
+msgstr "I don't understand the time spec %{timespec}"
+
+#: data/rbot/plugins/poll.rb:193
+msgid "new poll from %{author}: %{question}"
+msgstr "new poll from %{author}: %{question}"
+
+#: data/rbot/plugins/poll.rb:201
+msgid "poll vote %{id} <SINGLE-LETTER>"
+msgstr "poll vote %{id} <SINGLE-LETTER>"
+
+#: data/rbot/plugins/poll.rb:204
+msgid "you have %{duration}, vote with "
+msgstr "you have %{duration}, vote with "
+
+#: data/rbot/plugins/poll.rb:205
+msgid "%{priv} or %{public}"
+msgstr "%{priv} or %{public}"
+
+#: data/rbot/plugins/poll.rb:226
+msgid "let's find the answer to: %{q}"
+msgstr "let's find the answer to: %{q}"
+
+#: data/rbot/plugins/poll.rb:236
+msgid "nobody voted"
+msgstr "nobody voted"
+
+#: data/rbot/plugins/poll.rb:239
+msgid "no clear winner: "
+msgstr "no clear winner: "
+
+#: data/rbot/plugins/poll.rb:249
+msgid "the winner was choice %{choice}: %{value} with %{count} vote (%{pct})"
+msgid_plural ""
+"the winner was choice %{choice}: %{value} with %{count} votes (%{pct})"
+msgstr[0] ""
+"the winner was choice %{choice}: %{value} with %{count} vote (%{pct})"
+msgstr[1] ""
+"the winner was choice %{choice}: %{value} with %{count} votes (%{pct})"
+
+#: data/rbot/plugins/poll.rb:273
+msgid "no polls running right now"
+msgstr "no polls running right now"
+
+#: data/rbot/plugins/poll.rb:319
+msgid " It's still running!"
+msgstr " It's still running!"
+
+#: data/rbot/plugins/poll.rb:321
+msgid " Be patient, it'll end %{end}"
+msgstr " Be patient, it'll end %{end}"
+
+#: data/rbot/plugins/poll.rb:323
+msgid " You have until %{poll.ends_at} to vote if you haven't!"
+msgstr " You have until %{poll.ends_at} to vote if you haven't!"
+
+#: data/rbot/plugins/poll.rb:341
+msgid ""
+"poll [start] 'my question' 'answer1' 'answer2' ['answer3' ...] [for 5 "
+"minutes] : Start a poll for the given duration. If you don't specify a "
+"duration the default will be used."
+msgstr ""
+"poll [start] 'my question' 'answer1' 'answer2' ['answer3' ...] [for 5 "
+"minutes] : Start a poll for the given duration. If you don't specify a "
+"duration the default will be used."
+
+#: data/rbot/plugins/poll.rb:345
+msgid "poll list : Give some info about currently active polls"
+msgstr "poll list : Give some info about currently active polls"
+
+#: data/rbot/plugins/poll.rb:349
+msgid "vote"
+msgstr "vote"
+
+#: data/rbot/plugins/poll.rb:351
+msgid "Hold informative polls: poll start|list|info|vote"
+msgstr "Hold informative polls: poll start|list|info|vote"
diff --git a/po/en/rbot-quotes.po b/po/en/rbot-quotes.po
index af96ef75..832134b5 100644
--- a/po/en/rbot-quotes.po
+++ b/po/en/rbot-quotes.po
@@ -6,7 +6,7 @@
msgid ""
msgstr ""
"Project-Id-Version: rbot\n"
-"POT-Creation-Date: 2009-03-20 15:57+0100\n"
+"POT-Creation-Date: 2010-07-02 00:18+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"
@@ -15,94 +15,106 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: data/rbot/plugins/quotes.rb:132
+#: data/rbot/plugins/quotes.rb:143
msgid ""
"addquote [<channel>] <quote> => Add quote <quote> for channel <channel>. You "
"only need to supply <channel> if you are addressing %{nick} privately."
msgstr ""
-#: data/rbot/plugins/quotes.rb:134
+#: data/rbot/plugins/quotes.rb:145
msgid ""
"delquote [<channel>] <num> => delete quote from <channel> with number <num>. "
"You only need to supply <channel> if you are addressing %{nick} privately."
msgstr ""
-#: data/rbot/plugins/quotes.rb:136
+#: data/rbot/plugins/quotes.rb:147
msgid ""
"getquote [<channel>] [<num>] => get 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 returned."
msgstr ""
-#: data/rbot/plugins/quotes.rb:138
+#: 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."
msgstr ""
-#: data/rbot/plugins/quotes.rb:140
+#: data/rbot/plugins/quotes.rb:151
+msgid ""
+"listquotes [<channel>] <regexp> => list the quotes from <channel> that match "
+"<regexp>. You only need to supply <channel> if you are addressing %{nick} "
+"privately."
+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."
msgstr ""
-#: data/rbot/plugins/quotes.rb:142
+#: data/rbot/plugins/quotes.rb:155
msgid ""
"countquote [<channel>] <regexp> => count quotes from <channel> that match "
"<regexp>. You only need to supply <channel> if you are addressing %{nick} "
"privately."
msgstr ""
-#: data/rbot/plugins/quotes.rb:144
+#: data/rbot/plugins/quotes.rb:157
msgid ""
"whoquote [<channel>] <num> => show who added quote <num>. You only need to "
"supply <channel> if you are addressing %{nick} privately"
msgstr ""
-#: data/rbot/plugins/quotes.rb:146
+#: data/rbot/plugins/quotes.rb:159
msgid ""
"whenquote [<channel>] <num> => show when quote <num> was added. You only "
"need to supply <channel> if you are addressing %{nick} privately"
msgstr ""
-#: data/rbot/plugins/quotes.rb:148
+#: data/rbot/plugins/quotes.rb:161
msgid ""
"lastquote [<channel>] => show the last quote in a given channel. You only "
"need to supply <channel> if you are addressing %{nick} privately"
msgstr ""
-#: data/rbot/plugins/quotes.rb:150
+#: data/rbot/plugins/quotes.rb:163
msgid ""
"Quote module (Quote storage and retrieval) topics: addquote, delquote, "
-"getquote, searchquote, topicquote, countquote, whoquote, whenquote, lastquote"
+"getquote, searchquote, listquotes, topicquote, countquote, whoquote, "
+"whenquote, lastquote"
msgstr ""
-#: data/rbot/plugins/quotes.rb:167 data/rbot/plugins/quotes.rb:181
-#: data/rbot/plugins/quotes.rb:195 data/rbot/plugins/quotes.rb:209
-#: data/rbot/plugins/quotes.rb:223 data/rbot/plugins/quotes.rb:251
-#: data/rbot/plugins/quotes.rb:264
+#: data/rbot/plugins/quotes.rb:180 data/rbot/plugins/quotes.rb:194
+#: data/rbot/plugins/quotes.rb:208 data/rbot/plugins/quotes.rb:222
+#: data/rbot/plugins/quotes.rb:236 data/rbot/plugins/quotes.rb:250
+#: data/rbot/plugins/quotes.rb:278 data/rbot/plugins/quotes.rb:291
msgid "quote not found!"
msgstr ""
-#: data/rbot/plugins/quotes.rb:176 data/rbot/plugins/quotes.rb:218
-#: data/rbot/plugins/quotes.rb:246 data/rbot/plugins/quotes.rb:259
+#: data/rbot/plugins/quotes.rb:189 data/rbot/plugins/quotes.rb:231
+#: data/rbot/plugins/quotes.rb:273 data/rbot/plugins/quotes.rb:286
msgid "[%{num}] %{quote}"
msgstr ""
-#: data/rbot/plugins/quotes.rb:190
+#: data/rbot/plugins/quotes.rb:203
msgid "quote %{num} added by %{source}"
msgstr ""
-#: data/rbot/plugins/quotes.rb:204
+#: data/rbot/plugins/quotes.rb:217
msgid "quote %{num} added on %{date}"
msgstr "botuser %{source} renamed to %{dest}"
-#: data/rbot/plugins/quotes.rb:232
+#: data/rbot/plugins/quotes.rb:244
+msgid "%{total} quotes matching %{reg} found: %{list}"
+msgstr ""
+
+#: data/rbot/plugins/quotes.rb:259
msgid "%{total} quotes matching %{reg}"
msgstr ""
-#: data/rbot/plugins/quotes.rb:237
+#: data/rbot/plugins/quotes.rb:264
msgid "%{total} quotes"
msgstr ""
diff --git a/po/en/rbot-sed.po b/po/en/rbot-sed.po
new file mode 100644
index 00000000..890737b1
--- /dev/null
+++ b/po/en/rbot-sed.po
@@ -0,0 +1,24 @@
+# English translations for PACKAGE package.
+# Copyright (C) 2010 THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# Automatically generated, 2010.
+#
+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"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\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/sed.rb:47
+msgid "meant"
+msgstr "meant"
+
+#: data/rbot/plugins/sed.rb:49
+msgid "You did something wrong... Try s/you/me/ or tell me \"help sed\""
+msgstr "You did something wrong... Try s/you/me/ or tell me \"help sed\""
diff --git a/po/en/rbot-seen.po b/po/en/rbot-seen.po
index 8623bba5..37c32651 100644
--- a/po/en/rbot-seen.po
+++ b/po/en/rbot-seen.po
@@ -60,25 +60,29 @@ msgid "Maximum number of seen users to return in search (0 = no limit)."
msgstr ""
#: data/rbot/plugins/seen.rb:35
+msgid "Strings/regexes that you'd like to ignore for 'last message' purposes"
+msgstr ""
+
+#: data/rbot/plugins/seen.rb:38
msgid "seen <nick> => have you seen, or when did you last see <nick>"
msgstr ""
-#: data/rbot/plugins/seen.rb:59
+#: data/rbot/plugins/seen.rb:62
msgid "nope!"
msgstr ""
-#: data/rbot/plugins/seen.rb:146
+#: data/rbot/plugins/seen.rb:153
msgid "a moment"
msgstr ""
-#: data/rbot/plugins/seen.rb:148
+#: data/rbot/plugins/seen.rb:155
msgid "a while"
msgstr ""
-#: data/rbot/plugins/seen.rb:160
+#: data/rbot/plugins/seen.rb:167
msgid "just now"
msgstr ""
-#: data/rbot/plugins/seen.rb:162
+#: data/rbot/plugins/seen.rb:169
msgid "%{time} ago"
msgstr ""
diff --git a/po/en/rbot.po b/po/en/rbot.po
index ddf6521c..c1b96d9f 100644
--- a/po/en/rbot.po
+++ b/po/en/rbot.po
@@ -1163,9 +1163,9 @@ msgstr ""
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-autoop.po b/po/fi/rbot-autoop.po
index e69de29b..1e109970 100644
--- a/po/fi/rbot-autoop.po
+++ b/po/fi/rbot-autoop.po
@@ -0,0 +1,11 @@
+#: data/rbot/plugins/autoop.rb:79
+msgid "Either specify a channel to seed, or ask in public"
+msgstr ""
+
+#: data/rbot/plugins/autoop.rb:100
+msgid "Nobody to add"
+msgstr ""
+
+#: data/rbot/plugins/autoop.rb:157
+msgid "Either specify a channel to restore, or ask in public"
+msgstr ""
diff --git a/po/fi/rbot-factoids.po b/po/fi/rbot-factoids.po
index 86f3956d..9abb9fbc 100644
--- a/po/fi/rbot-factoids.po
+++ b/po/fi/rbot-factoids.po
@@ -6,7 +6,7 @@
msgid ""
msgstr ""
"Project-Id-Version: rbot\n"
-"POT-Creation-Date: 2009-03-20 15:57+0100\n"
+"POT-Creation-Date: 2010-07-02 00:17+0200\n"
"PO-Revision-Date: 2009-03-20 15:57+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -53,8 +53,8 @@ msgid ""
"<words>"
msgstr ""
-#: data/rbot/plugins/factoids.rb:292 data/rbot/plugins/factoids.rb:409
-#: data/rbot/plugins/factoids.rb:441
+#: data/rbot/plugins/factoids.rb:292 data/rbot/plugins/factoids.rb:413
+#: data/rbot/plugins/factoids.rb:445
msgid "please select a fact number between 1 and %{total}"
msgstr ""
@@ -78,30 +78,34 @@ msgstr ""
msgid "I know %{total} facts"
msgstr ""
-#: data/rbot/plugins/factoids.rb:352 data/rbot/plugins/factoids.rb:425
+#: data/rbot/plugins/factoids.rb:353 data/rbot/plugins/factoids.rb:429
msgid "I know nothing about %{words}"
msgstr ""
-#: data/rbot/plugins/factoids.rb:357
+#: data/rbot/plugins/factoids.rb:355
+msgid "I know nothing matching %{rx}"
+msgstr ""
+
+#: data/rbot/plugins/factoids.rb:361
msgid "%{len} out of %{total} facts refer to %{words}, I'll only show %{max}"
msgstr ""
-#: data/rbot/plugins/factoids.rb:417
+#: data/rbot/plugins/factoids.rb:421
msgid "I know nothing"
msgstr ""
-#: data/rbot/plugins/factoids.rb:457
+#: data/rbot/plugins/factoids.rb:461
msgid "not a date '%{dstr}'"
msgstr ""
-#: data/rbot/plugins/factoids.rb:465
+#: data/rbot/plugins/factoids.rb:469
msgid "couldn't change learn data for fact %{fact}: %{err}"
msgstr ""
-#: data/rbot/plugins/factoids.rb:480
+#: data/rbot/plugins/factoids.rb:484
msgid "failed to import facts from %{fname}: %{err}"
msgstr ""
-#: data/rbot/plugins/factoids.rb:485
+#: data/rbot/plugins/factoids.rb:489
msgid "%{len} facts loaded from %{fname}"
msgstr ""
diff --git a/po/fi/rbot-poll.po b/po/fi/rbot-poll.po
new file mode 100644
index 00000000..d46fe491
--- /dev/null
+++ b/po/fi/rbot-poll.po
@@ -0,0 +1,130 @@
+# Finnish translations for PACKAGE package.
+# Copyright (C) 2010 THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# Automatically generated, 2010.
+#
+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"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\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/poll.rb:55
+msgid "poll's closed!"
+msgstr ""
+
+#: data/rbot/plugins/poll.rb:59
+msgid "you already voted for %{vote}!"
+msgstr ""
+
+#: data/rbot/plugins/poll.rb:69
+msgid "recorded your vote for %{choice}: %{value}"
+msgstr ""
+
+#: data/rbot/plugins/poll.rb:73
+msgid "don't have an option %{choice}"
+msgstr ""
+
+#: data/rbot/plugins/poll.rb:90
+msgid "options are: "
+msgstr ""
+
+#: data/rbot/plugins/poll.rb:101
+msgid "How many polls a user can have running at once"
+msgstr ""
+
+#: data/rbot/plugins/poll.rb:104
+msgid "How long a poll will accept answers, by default."
+msgstr ""
+
+#: data/rbot/plugins/poll.rb:107
+msgid "Should we save results until we see the nick of the pollster?"
+msgstr ""
+
+#: data/rbot/plugins/poll.rb:138
+msgid "Sorry, you're already at the limit (%{limit}) polls"
+msgstr ""
+
+#: data/rbot/plugins/poll.rb:148
+msgid "This isn't a dictatorship!"
+msgstr ""
+
+#: data/rbot/plugins/poll.rb:185
+msgid "I don't understand the time spec %{timespec}"
+msgstr ""
+
+#: data/rbot/plugins/poll.rb:193
+msgid "new poll from %{author}: %{question}"
+msgstr ""
+
+#: data/rbot/plugins/poll.rb:201
+msgid "poll vote %{id} <SINGLE-LETTER>"
+msgstr ""
+
+#: data/rbot/plugins/poll.rb:204
+msgid "you have %{duration}, vote with "
+msgstr ""
+
+#: data/rbot/plugins/poll.rb:205
+msgid "%{priv} or %{public}"
+msgstr ""
+
+#: data/rbot/plugins/poll.rb:226
+msgid "let's find the answer to: %{q}"
+msgstr ""
+
+#: data/rbot/plugins/poll.rb:236
+msgid "nobody voted"
+msgstr ""
+
+#: data/rbot/plugins/poll.rb:239
+msgid "no clear winner: "
+msgstr ""
+
+#: data/rbot/plugins/poll.rb:249
+msgid "the winner was choice %{choice}: %{value} with %{count} vote (%{pct})"
+msgid_plural ""
+"the winner was choice %{choice}: %{value} with %{count} votes (%{pct})"
+msgstr[0] ""
+msgstr[1] ""
+
+#: data/rbot/plugins/poll.rb:273
+msgid "no polls running right now"
+msgstr ""
+
+#: data/rbot/plugins/poll.rb:319
+msgid " It's still running!"
+msgstr ""
+
+#: data/rbot/plugins/poll.rb:321
+msgid " Be patient, it'll end %{end}"
+msgstr ""
+
+#: data/rbot/plugins/poll.rb:323
+msgid " You have until %{poll.ends_at} to vote if you haven't!"
+msgstr ""
+
+#: data/rbot/plugins/poll.rb:341
+msgid ""
+"poll [start] 'my question' 'answer1' 'answer2' ['answer3' ...] [for 5 "
+"minutes] : Start a poll for the given duration. If you don't specify a "
+"duration the default will be used."
+msgstr ""
+
+#: data/rbot/plugins/poll.rb:345
+msgid "poll list : Give some info about currently active polls"
+msgstr ""
+
+#: data/rbot/plugins/poll.rb:349
+msgid "vote"
+msgstr ""
+
+#: data/rbot/plugins/poll.rb:351
+msgid "Hold informative polls: poll start|list|info|vote"
+msgstr ""
diff --git a/po/fi/rbot-quotes.po b/po/fi/rbot-quotes.po
index 1d282720..8f9cbb29 100644
--- a/po/fi/rbot-quotes.po
+++ b/po/fi/rbot-quotes.po
@@ -6,7 +6,7 @@
msgid ""
msgstr ""
"Project-Id-Version: rbot\n"
-"POT-Creation-Date: 2009-03-20 15:57+0100\n"
+"POT-Creation-Date: 2010-07-02 00:18+0200\n"
"PO-Revision-Date: 2009-03-20 15:57+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -15,94 +15,106 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: data/rbot/plugins/quotes.rb:132
+#: data/rbot/plugins/quotes.rb:143
msgid ""
"addquote [<channel>] <quote> => Add quote <quote> for channel <channel>. You "
"only need to supply <channel> if you are addressing %{nick} privately."
msgstr ""
-#: data/rbot/plugins/quotes.rb:134
+#: data/rbot/plugins/quotes.rb:145
msgid ""
"delquote [<channel>] <num> => delete quote from <channel> with number <num>. "
"You only need to supply <channel> if you are addressing %{nick} privately."
msgstr ""
-#: data/rbot/plugins/quotes.rb:136
+#: data/rbot/plugins/quotes.rb:147
msgid ""
"getquote [<channel>] [<num>] => get 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 returned."
msgstr ""
-#: data/rbot/plugins/quotes.rb:138
+#: 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."
msgstr ""
-#: data/rbot/plugins/quotes.rb:140
+#: data/rbot/plugins/quotes.rb:151
+msgid ""
+"listquotes [<channel>] <regexp> => list the quotes from <channel> that match "
+"<regexp>. You only need to supply <channel> if you are addressing %{nick} "
+"privately."
+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."
msgstr ""
-#: data/rbot/plugins/quotes.rb:142
+#: data/rbot/plugins/quotes.rb:155
msgid ""
"countquote [<channel>] <regexp> => count quotes from <channel> that match "
"<regexp>. You only need to supply <channel> if you are addressing %{nick} "
"privately."
msgstr ""
-#: data/rbot/plugins/quotes.rb:144
+#: data/rbot/plugins/quotes.rb:157
msgid ""
"whoquote [<channel>] <num> => show who added quote <num>. You only need to "
"supply <channel> if you are addressing %{nick} privately"
msgstr ""
-#: data/rbot/plugins/quotes.rb:146
+#: data/rbot/plugins/quotes.rb:159
msgid ""
"whenquote [<channel>] <num> => show when quote <num> was added. You only "
"need to supply <channel> if you are addressing %{nick} privately"
msgstr ""
-#: data/rbot/plugins/quotes.rb:148
+#: data/rbot/plugins/quotes.rb:161
msgid ""
"lastquote [<channel>] => show the last quote in a given channel. You only "
"need to supply <channel> if you are addressing %{nick} privately"
msgstr ""
-#: data/rbot/plugins/quotes.rb:150
+#: data/rbot/plugins/quotes.rb:163
msgid ""
"Quote module (Quote storage and retrieval) topics: addquote, delquote, "
-"getquote, searchquote, topicquote, countquote, whoquote, whenquote, lastquote"
+"getquote, searchquote, listquotes, topicquote, countquote, whoquote, "
+"whenquote, lastquote"
msgstr ""
-#: data/rbot/plugins/quotes.rb:167 data/rbot/plugins/quotes.rb:181
-#: data/rbot/plugins/quotes.rb:195 data/rbot/plugins/quotes.rb:209
-#: data/rbot/plugins/quotes.rb:223 data/rbot/plugins/quotes.rb:251
-#: data/rbot/plugins/quotes.rb:264
+#: data/rbot/plugins/quotes.rb:180 data/rbot/plugins/quotes.rb:194
+#: data/rbot/plugins/quotes.rb:208 data/rbot/plugins/quotes.rb:222
+#: data/rbot/plugins/quotes.rb:236 data/rbot/plugins/quotes.rb:250
+#: data/rbot/plugins/quotes.rb:278 data/rbot/plugins/quotes.rb:291
msgid "quote not found!"
msgstr ""
-#: data/rbot/plugins/quotes.rb:176 data/rbot/plugins/quotes.rb:218
-#: data/rbot/plugins/quotes.rb:246 data/rbot/plugins/quotes.rb:259
+#: data/rbot/plugins/quotes.rb:189 data/rbot/plugins/quotes.rb:231
+#: data/rbot/plugins/quotes.rb:273 data/rbot/plugins/quotes.rb:286
msgid "[%{num}] %{quote}"
msgstr ""
-#: data/rbot/plugins/quotes.rb:190
+#: data/rbot/plugins/quotes.rb:203
msgid "quote %{num} added by %{source}"
msgstr ""
-#: data/rbot/plugins/quotes.rb:204
+#: data/rbot/plugins/quotes.rb:217
msgid "quote %{num} added on %{date}"
msgstr ""
-#: data/rbot/plugins/quotes.rb:232
+#: data/rbot/plugins/quotes.rb:244
+msgid "%{total} quotes matching %{reg} found: %{list}"
+msgstr ""
+
+#: data/rbot/plugins/quotes.rb:259
msgid "%{total} quotes matching %{reg}"
msgstr ""
-#: data/rbot/plugins/quotes.rb:237
+#: data/rbot/plugins/quotes.rb:264
msgid "%{total} quotes"
msgstr ""
diff --git a/po/fi/rbot-sed.po b/po/fi/rbot-sed.po
new file mode 100644
index 00000000..5f63fc76
--- /dev/null
+++ b/po/fi/rbot-sed.po
@@ -0,0 +1,24 @@
+# Finnish translations for PACKAGE package.
+# Copyright (C) 2010 THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# Automatically generated, 2010.
+#
+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"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\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/sed.rb:47
+msgid "meant"
+msgstr ""
+
+#: data/rbot/plugins/sed.rb:49
+msgid "You did something wrong... Try s/you/me/ or tell me \"help sed\""
+msgstr ""
diff --git a/po/fi/rbot-seen.po b/po/fi/rbot-seen.po
index d6992659..b178d2da 100644
--- a/po/fi/rbot-seen.po
+++ b/po/fi/rbot-seen.po
@@ -6,7 +6,7 @@
msgid ""
msgstr ""
"Project-Id-Version: rbot\n"
-"POT-Creation-Date: 2010-06-30 09:58+0200\n"
+"POT-Creation-Date: 2010-07-02 00:17+0200\n"
"PO-Revision-Date: 2009-03-20 15:59+0100\n"
"Last-Translator: Raine Virta <rane@kapsi.fi\n"
"Language-Team: Finnish\n"
@@ -84,27 +84,31 @@ msgstr ""
"Kuinka monta käyttäjää haun tulisi maksimissaan palauttaa (0 = ei rajaa)"
#: data/rbot/plugins/seen.rb:35
+msgid "Strings/regexes that you'd like to ignore for 'last message' purposes"
+msgstr ""
+
+#: data/rbot/plugins/seen.rb:38
msgid "seen <nick> => have you seen, or when did you last see <nick>"
msgstr ""
"seen <nimi> => kertoo onko ja jos on, niin milloin <nimi> on viimeksi näkynyt"
-#: data/rbot/plugins/seen.rb:59
+#: data/rbot/plugins/seen.rb:62
msgid "nope!"
msgstr "ei ole näkynyt :/"
-#: data/rbot/plugins/seen.rb:146
+#: data/rbot/plugins/seen.rb:153
msgid "a moment"
msgstr "hetkeä"
-#: data/rbot/plugins/seen.rb:148
+#: data/rbot/plugins/seen.rb:155
msgid "a while"
msgstr "jonkun aikaa"
-#: data/rbot/plugins/seen.rb:160
+#: data/rbot/plugins/seen.rb:167
msgid "just now"
msgstr "ihan äsken"
-#: data/rbot/plugins/seen.rb:162
+#: data/rbot/plugins/seen.rb:169
msgid "%{time} ago"
msgstr "%{time} sitten"
diff --git a/po/fi/rbot.po b/po/fi/rbot.po
index 6b9b6b47..84821622 100644
--- a/po/fi/rbot.po
+++ b/po/fi/rbot.po
@@ -1163,9 +1163,9 @@ msgstr ""
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-autoop.po b/po/fr/rbot-autoop.po
index e69de29b..1e109970 100644
--- a/po/fr/rbot-autoop.po
+++ b/po/fr/rbot-autoop.po
@@ -0,0 +1,11 @@
+#: data/rbot/plugins/autoop.rb:79
+msgid "Either specify a channel to seed, or ask in public"
+msgstr ""
+
+#: data/rbot/plugins/autoop.rb:100
+msgid "Nobody to add"
+msgstr ""
+
+#: data/rbot/plugins/autoop.rb:157
+msgid "Either specify a channel to restore, or ask in public"
+msgstr ""
diff --git a/po/fr/rbot-factoids.po b/po/fr/rbot-factoids.po
index 07417b51..424e5bb3 100644
--- a/po/fr/rbot-factoids.po
+++ b/po/fr/rbot-factoids.po
@@ -6,7 +6,7 @@
msgid ""
msgstr ""
"Project-Id-Version: rbot\n"
-"POT-Creation-Date: 2009-03-20 15:57+0100\n"
+"POT-Creation-Date: 2010-07-02 00:17+0200\n"
"PO-Revision-Date: 2008-06-21 15:04+0100\n"
"Last-Translator: Lagrange Marc <markocpc@gmail.com>\n"
"Language-Team: French\n"
@@ -55,8 +55,8 @@ msgstr ""
"factoids plugin: learn that <factoid>, forget that <factoids>, facts about "
"<words>"
-#: data/rbot/plugins/factoids.rb:292 data/rbot/plugins/factoids.rb:409
-#: data/rbot/plugins/factoids.rb:441
+#: data/rbot/plugins/factoids.rb:292 data/rbot/plugins/factoids.rb:413
+#: data/rbot/plugins/factoids.rb:445
msgid "please select a fact number between 1 and %{total}"
msgstr "veuillez selectionner un nombre entre 1 et %{total}"
@@ -80,32 +80,37 @@ msgstr "[%{idx}/%{total}] %{fact}"
msgid "I know %{total} facts"
msgstr "Je connais %{total} facts"
-#: data/rbot/plugins/factoids.rb:352 data/rbot/plugins/factoids.rb:425
+#: data/rbot/plugins/factoids.rb:353 data/rbot/plugins/factoids.rb:429
msgid "I know nothing about %{words}"
msgstr "Je ne connais rien à propos de %{word}"
-#: data/rbot/plugins/factoids.rb:357
+#: data/rbot/plugins/factoids.rb:355
+#, fuzzy
+msgid "I know nothing matching %{rx}"
+msgstr "Je ne connais rien à propos de %{word}"
+
+#: data/rbot/plugins/factoids.rb:361
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}"
-#: data/rbot/plugins/factoids.rb:417
+#: data/rbot/plugins/factoids.rb:421
msgid "I know nothing"
msgstr "Je ne connais rien"
-#: data/rbot/plugins/factoids.rb:457
+#: data/rbot/plugins/factoids.rb:461
msgid "not a date '%{dstr}'"
msgstr "ce n'est pas une date '%{dstr}'"
-#: data/rbot/plugins/factoids.rb:465
+#: data/rbot/plugins/factoids.rb:469
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:480
+#: data/rbot/plugins/factoids.rb:484
msgid "failed to import facts from %{fname}: %{err}"
msgstr "impossible d'importer les facts depuis %{fname}: %{err}"
-#: data/rbot/plugins/factoids.rb:485
+#: data/rbot/plugins/factoids.rb:489
msgid "%{len} facts loaded from %{fname}"
msgstr "%{len} facts chargés depuis %{fname}"
diff --git a/po/fr/rbot-poll.po b/po/fr/rbot-poll.po
new file mode 100644
index 00000000..fbd2d8a7
--- /dev/null
+++ b/po/fr/rbot-poll.po
@@ -0,0 +1,130 @@
+# French translations for PACKAGE package.
+# Copyright (C) 2010 THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# Automatically generated, 2010.
+#
+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"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\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/poll.rb:55
+msgid "poll's closed!"
+msgstr ""
+
+#: data/rbot/plugins/poll.rb:59
+msgid "you already voted for %{vote}!"
+msgstr ""
+
+#: data/rbot/plugins/poll.rb:69
+msgid "recorded your vote for %{choice}: %{value}"
+msgstr ""
+
+#: data/rbot/plugins/poll.rb:73
+msgid "don't have an option %{choice}"
+msgstr ""
+
+#: data/rbot/plugins/poll.rb:90
+msgid "options are: "
+msgstr ""
+
+#: data/rbot/plugins/poll.rb:101
+msgid "How many polls a user can have running at once"
+msgstr ""
+
+#: data/rbot/plugins/poll.rb:104
+msgid "How long a poll will accept answers, by default."
+msgstr ""
+
+#: data/rbot/plugins/poll.rb:107
+msgid "Should we save results until we see the nick of the pollster?"
+msgstr ""
+
+#: data/rbot/plugins/poll.rb:138
+msgid "Sorry, you're already at the limit (%{limit}) polls"
+msgstr ""
+
+#: data/rbot/plugins/poll.rb:148
+msgid "This isn't a dictatorship!"
+msgstr ""
+
+#: data/rbot/plugins/poll.rb:185
+msgid "I don't understand the time spec %{timespec}"
+msgstr ""
+
+#: data/rbot/plugins/poll.rb:193
+msgid "new poll from %{author}: %{question}"
+msgstr ""
+
+#: data/rbot/plugins/poll.rb:201
+msgid "poll vote %{id} <SINGLE-LETTER>"
+msgstr ""
+
+#: data/rbot/plugins/poll.rb:204
+msgid "you have %{duration}, vote with "
+msgstr ""
+
+#: data/rbot/plugins/poll.rb:205
+msgid "%{priv} or %{public}"
+msgstr ""
+
+#: data/rbot/plugins/poll.rb:226
+msgid "let's find the answer to: %{q}"
+msgstr ""
+
+#: data/rbot/plugins/poll.rb:236
+msgid "nobody voted"
+msgstr ""
+
+#: data/rbot/plugins/poll.rb:239
+msgid "no clear winner: "
+msgstr ""
+
+#: data/rbot/plugins/poll.rb:249
+msgid "the winner was choice %{choice}: %{value} with %{count} vote (%{pct})"
+msgid_plural ""
+"the winner was choice %{choice}: %{value} with %{count} votes (%{pct})"
+msgstr[0] ""
+msgstr[1] ""
+
+#: data/rbot/plugins/poll.rb:273
+msgid "no polls running right now"
+msgstr ""
+
+#: data/rbot/plugins/poll.rb:319
+msgid " It's still running!"
+msgstr ""
+
+#: data/rbot/plugins/poll.rb:321
+msgid " Be patient, it'll end %{end}"
+msgstr ""
+
+#: data/rbot/plugins/poll.rb:323
+msgid " You have until %{poll.ends_at} to vote if you haven't!"
+msgstr ""
+
+#: data/rbot/plugins/poll.rb:341
+msgid ""
+"poll [start] 'my question' 'answer1' 'answer2' ['answer3' ...] [for 5 "
+"minutes] : Start a poll for the given duration. If you don't specify a "
+"duration the default will be used."
+msgstr ""
+
+#: data/rbot/plugins/poll.rb:345
+msgid "poll list : Give some info about currently active polls"
+msgstr ""
+
+#: data/rbot/plugins/poll.rb:349
+msgid "vote"
+msgstr ""
+
+#: data/rbot/plugins/poll.rb:351
+msgid "Hold informative polls: poll start|list|info|vote"
+msgstr ""
diff --git a/po/fr/rbot-quotes.po b/po/fr/rbot-quotes.po
index 4ecffa8e..a6f9a1bd 100644
--- a/po/fr/rbot-quotes.po
+++ b/po/fr/rbot-quotes.po
@@ -6,7 +6,7 @@
msgid ""
msgstr ""
"Project-Id-Version: rbot\n"
-"POT-Creation-Date: 2009-03-20 15:57+0100\n"
+"POT-Creation-Date: 2010-07-02 00:18+0200\n"
"PO-Revision-Date: 2008-06-21 16:40+0100\n"
"Last-Translator: Lagrange Marc <markocpc@gmail.com>\n"
"Language-Team: French\n"
@@ -15,7 +15,7 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: data/rbot/plugins/quotes.rb:132
+#: data/rbot/plugins/quotes.rb:143
msgid ""
"addquote [<channel>] <quote> => Add quote <quote> for channel <channel>. You "
"only need to supply <channel> if you are addressing %{nick} privately."
@@ -24,7 +24,7 @@ msgstr ""
"Vous avez seulement besoin de specifier <salon> si vous addressez %{nick} en "
"privé."
-#: data/rbot/plugins/quotes.rb:134
+#: data/rbot/plugins/quotes.rb:145
msgid ""
"delquote [<channel>] <num> => delete quote from <channel> with number <num>. "
"You only need to supply <channel> if you are addressing %{nick} privately."
@@ -33,7 +33,7 @@ msgstr ""
"<num>. Vous avez seulement besoin de specifier <salon> si vous addressez %"
"{nick} en privé."
-#: data/rbot/plugins/quotes.rb:136
+#: data/rbot/plugins/quotes.rb:147
msgid ""
"getquote [<channel>] [<num>] => get quote from <channel> with number <num>. "
"You only need to supply <channel> if you are addressing %{nick} privately. "
@@ -43,7 +43,7 @@ msgstr ""
"nombre <num>. Vous avez seulement besoin de specifier <salon> si vous "
"addressez %{nick} en privé. Sans <num>, une quote alleatoire sera retournée."
-#: data/rbot/plugins/quotes.rb:138
+#: 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 %"
@@ -53,7 +53,18 @@ msgstr ""
"correspond à <regexp>. Vous avez seulement besoin de specifier <salon> si "
"vous addressez %{nick} en privé"
-#: data/rbot/plugins/quotes.rb:140
+#: data/rbot/plugins/quotes.rb:151
+#, fuzzy
+msgid ""
+"listquotes [<channel>] <regexp> => list the quotes from <channel> that match "
+"<regexp>. You only need to supply <channel> if you are addressing %{nick} "
+"privately."
+msgstr ""
+"countquote [<salon>] <regexp> => compte les quotes du <salon> qui "
+"correspondent à <regexp>. Vous avez seulement besoin de specifier <salon> "
+"si vous addressez %{nick} en privé"
+
+#: 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 %"
@@ -63,7 +74,7 @@ msgstr ""
"avec le nombre <num>. Vous avez seulement besoin de specifier <salon> si "
"vous addressez %{nick} en privé Sans <num>, une quote alleatoire sera mise."
-#: data/rbot/plugins/quotes.rb:142
+#: data/rbot/plugins/quotes.rb:155
msgid ""
"countquote [<channel>] <regexp> => count quotes from <channel> that match "
"<regexp>. You only need to supply <channel> if you are addressing %{nick} "
@@ -73,7 +84,7 @@ msgstr ""
"correspondent à <regexp>. Vous avez seulement besoin de specifier <salon> "
"si vous addressez %{nick} en privé"
-#: data/rbot/plugins/quotes.rb:144
+#: data/rbot/plugins/quotes.rb:157
msgid ""
"whoquote [<channel>] <num> => show who added quote <num>. You only need to "
"supply <channel> if you are addressing %{nick} privately"
@@ -81,7 +92,7 @@ msgstr ""
"whoquote [<salon>] <num> => affiche qui a ajouté la quote <num>. Vous avez "
"seulement besoin de specifier <salon> si vous addressez %{nick} en privé"
-#: data/rbot/plugins/quotes.rb:146
+#: data/rbot/plugins/quotes.rb:159
msgid ""
"whenquote [<channel>] <num> => show when quote <num> was added. You only "
"need to supply <channel> if you are addressing %{nick} privately"
@@ -90,7 +101,7 @@ msgstr ""
"Vous avez seulement besoin de specifier <salon> si vous addressez %{nick} en "
"privé"
-#: data/rbot/plugins/quotes.rb:148
+#: data/rbot/plugins/quotes.rb:161
#, fuzzy
msgid ""
"lastquote [<channel>] => show the last quote in a given channel. You only "
@@ -100,39 +111,45 @@ msgstr ""
"Vous avez seulement besoin de specifier <salon> si vous addressez %{nick} en "
"privé"
-#: data/rbot/plugins/quotes.rb:150
+#: data/rbot/plugins/quotes.rb:163
#, fuzzy
msgid ""
"Quote module (Quote storage and retrieval) topics: addquote, delquote, "
-"getquote, searchquote, topicquote, countquote, whoquote, whenquote, lastquote"
+"getquote, searchquote, listquotes, topicquote, countquote, whoquote, "
+"whenquote, lastquote"
msgstr ""
"Quote module (Sauvegarde et lecture de quotes) topics: addquote, delquote, "
"getquote, searchquote, topicquote, countquote, whoquote, whenquote"
-#: data/rbot/plugins/quotes.rb:167 data/rbot/plugins/quotes.rb:181
-#: data/rbot/plugins/quotes.rb:195 data/rbot/plugins/quotes.rb:209
-#: data/rbot/plugins/quotes.rb:223 data/rbot/plugins/quotes.rb:251
-#: data/rbot/plugins/quotes.rb:264
+#: data/rbot/plugins/quotes.rb:180 data/rbot/plugins/quotes.rb:194
+#: data/rbot/plugins/quotes.rb:208 data/rbot/plugins/quotes.rb:222
+#: data/rbot/plugins/quotes.rb:236 data/rbot/plugins/quotes.rb:250
+#: data/rbot/plugins/quotes.rb:278 data/rbot/plugins/quotes.rb:291
msgid "quote not found!"
msgstr "quote non trouvée!"
-#: data/rbot/plugins/quotes.rb:176 data/rbot/plugins/quotes.rb:218
-#: data/rbot/plugins/quotes.rb:246 data/rbot/plugins/quotes.rb:259
+#: data/rbot/plugins/quotes.rb:189 data/rbot/plugins/quotes.rb:231
+#: data/rbot/plugins/quotes.rb:273 data/rbot/plugins/quotes.rb:286
msgid "[%{num}] %{quote}"
msgstr "[%{num}] %{quote}"
-#: data/rbot/plugins/quotes.rb:190
+#: data/rbot/plugins/quotes.rb:203
msgid "quote %{num} added by %{source}"
msgstr "quote %{num} ajoutée par %{source}"
-#: data/rbot/plugins/quotes.rb:204
+#: data/rbot/plugins/quotes.rb:217
msgid "quote %{num} added on %{date}"
msgstr "quote %{num} ajoutée le %{date}"
-#: data/rbot/plugins/quotes.rb:232
+#: data/rbot/plugins/quotes.rb:244
+#, fuzzy
+msgid "%{total} quotes matching %{reg} found: %{list}"
+msgstr "%{total} quotes correspondent %{reg}"
+
+#: data/rbot/plugins/quotes.rb:259
msgid "%{total} quotes matching %{reg}"
msgstr "%{total} quotes correspondent %{reg}"
-#: data/rbot/plugins/quotes.rb:237
+#: data/rbot/plugins/quotes.rb:264
msgid "%{total} quotes"
msgstr "%{total} quotes"
diff --git a/po/fr/rbot-sed.po b/po/fr/rbot-sed.po
new file mode 100644
index 00000000..3a151c85
--- /dev/null
+++ b/po/fr/rbot-sed.po
@@ -0,0 +1,24 @@
+# French translations for PACKAGE package.
+# Copyright (C) 2010 THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# Automatically generated, 2010.
+#
+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"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\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/sed.rb:47
+msgid "meant"
+msgstr ""
+
+#: data/rbot/plugins/sed.rb:49
+msgid "You did something wrong... Try s/you/me/ or tell me \"help sed\""
+msgstr ""
diff --git a/po/fr/rbot-seen.po b/po/fr/rbot-seen.po
index 8623bba5..37c32651 100644
--- a/po/fr/rbot-seen.po
+++ b/po/fr/rbot-seen.po
@@ -60,25 +60,29 @@ msgid "Maximum number of seen users to return in search (0 = no limit)."
msgstr ""
#: data/rbot/plugins/seen.rb:35
+msgid "Strings/regexes that you'd like to ignore for 'last message' purposes"
+msgstr ""
+
+#: data/rbot/plugins/seen.rb:38
msgid "seen <nick> => have you seen, or when did you last see <nick>"
msgstr ""
-#: data/rbot/plugins/seen.rb:59
+#: data/rbot/plugins/seen.rb:62
msgid "nope!"
msgstr ""
-#: data/rbot/plugins/seen.rb:146
+#: data/rbot/plugins/seen.rb:153
msgid "a moment"
msgstr ""
-#: data/rbot/plugins/seen.rb:148
+#: data/rbot/plugins/seen.rb:155
msgid "a while"
msgstr ""
-#: data/rbot/plugins/seen.rb:160
+#: data/rbot/plugins/seen.rb:167
msgid "just now"
msgstr ""
-#: data/rbot/plugins/seen.rb:162
+#: data/rbot/plugins/seen.rb:169
msgid "%{time} ago"
msgstr ""
diff --git a/po/fr/rbot.po b/po/fr/rbot.po
index c01903a6..3ee8531e 100644
--- a/po/fr/rbot.po
+++ b/po/fr/rbot.po
@@ -1206,13 +1206,13 @@ msgstr ""
msgid "marshal recovery failed, trying default"
msgstr "la tentative de récuperation marshal a échoué, essai des defauts"
-#, 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>"
#, fuzzy
#~ msgid "one day"
#~ msgstr "jour"
-#~ 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}"
diff --git a/po/it/rbot-autoop.po b/po/it/rbot-autoop.po
index e69de29b..1e109970 100644
--- a/po/it/rbot-autoop.po
+++ b/po/it/rbot-autoop.po
@@ -0,0 +1,11 @@
+#: data/rbot/plugins/autoop.rb:79
+msgid "Either specify a channel to seed, or ask in public"
+msgstr ""
+
+#: data/rbot/plugins/autoop.rb:100
+msgid "Nobody to add"
+msgstr ""
+
+#: data/rbot/plugins/autoop.rb:157
+msgid "Either specify a channel to restore, or ask in public"
+msgstr ""
diff --git a/po/it/rbot-factoids.po b/po/it/rbot-factoids.po
index bb29f57b..981addae 100644
--- a/po/it/rbot-factoids.po
+++ b/po/it/rbot-factoids.po
@@ -6,7 +6,7 @@
msgid ""
msgstr ""
"Project-Id-Version: rbot\n"
-"POT-Creation-Date: 2009-03-20 15:57+0100\n"
+"POT-Creation-Date: 2010-07-02 00:17+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"
@@ -55,8 +55,8 @@ msgstr ""
"factoids plugin: learn that <factoid>, forget that <factoids>, facts about "
"<words>"
-#: data/rbot/plugins/factoids.rb:292 data/rbot/plugins/factoids.rb:409
-#: data/rbot/plugins/factoids.rb:441
+#: data/rbot/plugins/factoids.rb:292 data/rbot/plugins/factoids.rb:413
+#: data/rbot/plugins/factoids.rb:445
msgid "please select a fact number between 1 and %{total}"
msgstr "per favore seleziona un numero di fatto tra 1 e %{total}"
@@ -80,31 +80,36 @@ msgstr "[%{idx}/%{total}] %{fact}"
msgid "I know %{total} facts"
msgstr "conosco %{total} fatti"
-#: data/rbot/plugins/factoids.rb:352 data/rbot/plugins/factoids.rb:425
+#: data/rbot/plugins/factoids.rb:353 data/rbot/plugins/factoids.rb:429
msgid "I know nothing about %{words}"
msgstr "non so niente circa %{words}"
-#: data/rbot/plugins/factoids.rb:357
+#: data/rbot/plugins/factoids.rb:355
+#, fuzzy
+msgid "I know nothing matching %{rx}"
+msgstr "non so niente circa %{words}"
+
+#: data/rbot/plugins/factoids.rb:361
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:417
+#: data/rbot/plugins/factoids.rb:421
msgid "I know nothing"
msgstr "non so niente"
-#: data/rbot/plugins/factoids.rb:457
+#: data/rbot/plugins/factoids.rb:461
msgid "not a date '%{dstr}'"
msgstr "'%{dstr}' non è una data"
-#: data/rbot/plugins/factoids.rb:465
+#: data/rbot/plugins/factoids.rb:469
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:480
+#: data/rbot/plugins/factoids.rb:484
msgid "failed to import facts from %{fname}: %{err}"
msgstr "impossibile importare i fatti da %{fname}: %{err}"
-#: data/rbot/plugins/factoids.rb:485
+#: data/rbot/plugins/factoids.rb:489
msgid "%{len} facts loaded from %{fname}"
msgstr "%{len} fatti caricati da %{fname}"
diff --git a/po/it/rbot-poll.po b/po/it/rbot-poll.po
new file mode 100644
index 00000000..45a966ab
--- /dev/null
+++ b/po/it/rbot-poll.po
@@ -0,0 +1,130 @@
+# Italian translations for PACKAGE package.
+# Copyright (C) 2010 THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# Automatically generated, 2010.
+#
+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"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\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/poll.rb:55
+msgid "poll's closed!"
+msgstr ""
+
+#: data/rbot/plugins/poll.rb:59
+msgid "you already voted for %{vote}!"
+msgstr ""
+
+#: data/rbot/plugins/poll.rb:69
+msgid "recorded your vote for %{choice}: %{value}"
+msgstr ""
+
+#: data/rbot/plugins/poll.rb:73
+msgid "don't have an option %{choice}"
+msgstr ""
+
+#: data/rbot/plugins/poll.rb:90
+msgid "options are: "
+msgstr ""
+
+#: data/rbot/plugins/poll.rb:101
+msgid "How many polls a user can have running at once"
+msgstr ""
+
+#: data/rbot/plugins/poll.rb:104
+msgid "How long a poll will accept answers, by default."
+msgstr ""
+
+#: data/rbot/plugins/poll.rb:107
+msgid "Should we save results until we see the nick of the pollster?"
+msgstr ""
+
+#: data/rbot/plugins/poll.rb:138
+msgid "Sorry, you're already at the limit (%{limit}) polls"
+msgstr ""
+
+#: data/rbot/plugins/poll.rb:148
+msgid "This isn't a dictatorship!"
+msgstr ""
+
+#: data/rbot/plugins/poll.rb:185
+msgid "I don't understand the time spec %{timespec}"
+msgstr ""
+
+#: data/rbot/plugins/poll.rb:193
+msgid "new poll from %{author}: %{question}"
+msgstr ""
+
+#: data/rbot/plugins/poll.rb:201
+msgid "poll vote %{id} <SINGLE-LETTER>"
+msgstr ""
+
+#: data/rbot/plugins/poll.rb:204
+msgid "you have %{duration}, vote with "
+msgstr ""
+
+#: data/rbot/plugins/poll.rb:205
+msgid "%{priv} or %{public}"
+msgstr ""
+
+#: data/rbot/plugins/poll.rb:226
+msgid "let's find the answer to: %{q}"
+msgstr ""
+
+#: data/rbot/plugins/poll.rb:236
+msgid "nobody voted"
+msgstr ""
+
+#: data/rbot/plugins/poll.rb:239
+msgid "no clear winner: "
+msgstr ""
+
+#: data/rbot/plugins/poll.rb:249
+msgid "the winner was choice %{choice}: %{value} with %{count} vote (%{pct})"
+msgid_plural ""
+"the winner was choice %{choice}: %{value} with %{count} votes (%{pct})"
+msgstr[0] ""
+msgstr[1] ""
+
+#: data/rbot/plugins/poll.rb:273
+msgid "no polls running right now"
+msgstr ""
+
+#: data/rbot/plugins/poll.rb:319
+msgid " It's still running!"
+msgstr ""
+
+#: data/rbot/plugins/poll.rb:321
+msgid " Be patient, it'll end %{end}"
+msgstr ""
+
+#: data/rbot/plugins/poll.rb:323
+msgid " You have until %{poll.ends_at} to vote if you haven't!"
+msgstr ""
+
+#: data/rbot/plugins/poll.rb:341
+msgid ""
+"poll [start] 'my question' 'answer1' 'answer2' ['answer3' ...] [for 5 "
+"minutes] : Start a poll for the given duration. If you don't specify a "
+"duration the default will be used."
+msgstr ""
+
+#: data/rbot/plugins/poll.rb:345
+msgid "poll list : Give some info about currently active polls"
+msgstr ""
+
+#: data/rbot/plugins/poll.rb:349
+msgid "vote"
+msgstr ""
+
+#: data/rbot/plugins/poll.rb:351
+msgid "Hold informative polls: poll start|list|info|vote"
+msgstr ""
diff --git a/po/it/rbot-quotes.po b/po/it/rbot-quotes.po
index 9da06a76..cc155817 100644
--- a/po/it/rbot-quotes.po
+++ b/po/it/rbot-quotes.po
@@ -6,7 +6,7 @@
msgid ""
msgstr ""
"Project-Id-Version: rbot\n"
-"POT-Creation-Date: 2009-03-20 15:57+0100\n"
+"POT-Creation-Date: 2010-07-02 00:18+0200\n"
"PO-Revision-Date: 2008-06-22 12:06+0100\n"
"Last-Translator: Giuseppe Bilotta <giuseppe.bilotta@gmail.com>\n"
"Language-Team: it\n"
@@ -15,94 +15,107 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
-#: data/rbot/plugins/quotes.rb:132
+#: data/rbot/plugins/quotes.rb:143
msgid ""
"addquote [<channel>] <quote> => Add quote <quote> for channel <channel>. You "
"only need to supply <channel> if you are addressing %{nick} privately."
msgstr ""
-#: data/rbot/plugins/quotes.rb:134
+#: data/rbot/plugins/quotes.rb:145
msgid ""
"delquote [<channel>] <num> => delete quote from <channel> with number <num>. "
"You only need to supply <channel> if you are addressing %{nick} privately."
msgstr ""
-#: data/rbot/plugins/quotes.rb:136
+#: data/rbot/plugins/quotes.rb:147
msgid ""
"getquote [<channel>] [<num>] => get 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 returned."
msgstr ""
-#: data/rbot/plugins/quotes.rb:138
+#: 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."
msgstr ""
-#: data/rbot/plugins/quotes.rb:140
+#: data/rbot/plugins/quotes.rb:151
+msgid ""
+"listquotes [<channel>] <regexp> => list the quotes from <channel> that match "
+"<regexp>. You only need to supply <channel> if you are addressing %{nick} "
+"privately."
+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."
msgstr ""
-#: data/rbot/plugins/quotes.rb:142
+#: data/rbot/plugins/quotes.rb:155
msgid ""
"countquote [<channel>] <regexp> => count quotes from <channel> that match "
"<regexp>. You only need to supply <channel> if you are addressing %{nick} "
"privately."
msgstr ""
-#: data/rbot/plugins/quotes.rb:144
+#: data/rbot/plugins/quotes.rb:157
msgid ""
"whoquote [<channel>] <num> => show who added quote <num>. You only need to "
"supply <channel> if you are addressing %{nick} privately"
msgstr ""
-#: data/rbot/plugins/quotes.rb:146
+#: data/rbot/plugins/quotes.rb:159
msgid ""
"whenquote [<channel>] <num> => show when quote <num> was added. You only "
"need to supply <channel> if you are addressing %{nick} privately"
msgstr ""
-#: data/rbot/plugins/quotes.rb:148
+#: data/rbot/plugins/quotes.rb:161
msgid ""
"lastquote [<channel>] => show the last quote in a given channel. You only "
"need to supply <channel> if you are addressing %{nick} privately"
msgstr ""
-#: data/rbot/plugins/quotes.rb:150
+#: data/rbot/plugins/quotes.rb:163
msgid ""
"Quote module (Quote storage and retrieval) topics: addquote, delquote, "
-"getquote, searchquote, topicquote, countquote, whoquote, whenquote, lastquote"
+"getquote, searchquote, listquotes, topicquote, countquote, whoquote, "
+"whenquote, lastquote"
msgstr ""
-#: data/rbot/plugins/quotes.rb:167 data/rbot/plugins/quotes.rb:181
-#: data/rbot/plugins/quotes.rb:195 data/rbot/plugins/quotes.rb:209
-#: data/rbot/plugins/quotes.rb:223 data/rbot/plugins/quotes.rb:251
-#: data/rbot/plugins/quotes.rb:264
+#: data/rbot/plugins/quotes.rb:180 data/rbot/plugins/quotes.rb:194
+#: data/rbot/plugins/quotes.rb:208 data/rbot/plugins/quotes.rb:222
+#: data/rbot/plugins/quotes.rb:236 data/rbot/plugins/quotes.rb:250
+#: data/rbot/plugins/quotes.rb:278 data/rbot/plugins/quotes.rb:291
msgid "quote not found!"
msgstr "nessuna citazione trovata!"
-#: data/rbot/plugins/quotes.rb:176 data/rbot/plugins/quotes.rb:218
-#: data/rbot/plugins/quotes.rb:246 data/rbot/plugins/quotes.rb:259
+#: data/rbot/plugins/quotes.rb:189 data/rbot/plugins/quotes.rb:231
+#: data/rbot/plugins/quotes.rb:273 data/rbot/plugins/quotes.rb:286
msgid "[%{num}] %{quote}"
msgstr "[%{num}] %{quote}"
-#: data/rbot/plugins/quotes.rb:190
+#: data/rbot/plugins/quotes.rb:203
msgid "quote %{num} added by %{source}"
msgstr "citazione %{num} aggiunta da %{source}"
-#: data/rbot/plugins/quotes.rb:204
+#: data/rbot/plugins/quotes.rb:217
msgid "quote %{num} added on %{date}"
msgstr "citazione %{num} aggiunta il %{date}"
-#: data/rbot/plugins/quotes.rb:232
+#: data/rbot/plugins/quotes.rb:244
+#, fuzzy
+msgid "%{total} quotes matching %{reg} found: %{list}"
+msgstr "%{total} citazioni per %{reg}"
+
+#: data/rbot/plugins/quotes.rb:259
msgid "%{total} quotes matching %{reg}"
msgstr "%{total} citazioni per %{reg}"
-#: data/rbot/plugins/quotes.rb:237
+#: data/rbot/plugins/quotes.rb:264
msgid "%{total} quotes"
msgstr "%{total} citazioni"
diff --git a/po/it/rbot-sed.po b/po/it/rbot-sed.po
new file mode 100644
index 00000000..0fe0de7d
--- /dev/null
+++ b/po/it/rbot-sed.po
@@ -0,0 +1,24 @@
+# Italian translations for PACKAGE package.
+# Copyright (C) 2010 THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# Automatically generated, 2010.
+#
+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"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\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/sed.rb:47
+msgid "meant"
+msgstr ""
+
+#: data/rbot/plugins/sed.rb:49
+msgid "You did something wrong... Try s/you/me/ or tell me \"help sed\""
+msgstr ""
diff --git a/po/it/rbot-seen.po b/po/it/rbot-seen.po
index 8623bba5..37c32651 100644
--- a/po/it/rbot-seen.po
+++ b/po/it/rbot-seen.po
@@ -60,25 +60,29 @@ msgid "Maximum number of seen users to return in search (0 = no limit)."
msgstr ""
#: data/rbot/plugins/seen.rb:35
+msgid "Strings/regexes that you'd like to ignore for 'last message' purposes"
+msgstr ""
+
+#: data/rbot/plugins/seen.rb:38
msgid "seen <nick> => have you seen, or when did you last see <nick>"
msgstr ""
-#: data/rbot/plugins/seen.rb:59
+#: data/rbot/plugins/seen.rb:62
msgid "nope!"
msgstr ""
-#: data/rbot/plugins/seen.rb:146
+#: data/rbot/plugins/seen.rb:153
msgid "a moment"
msgstr ""
-#: data/rbot/plugins/seen.rb:148
+#: data/rbot/plugins/seen.rb:155
msgid "a while"
msgstr ""
-#: data/rbot/plugins/seen.rb:160
+#: data/rbot/plugins/seen.rb:167
msgid "just now"
msgstr ""
-#: data/rbot/plugins/seen.rb:162
+#: data/rbot/plugins/seen.rb:169
msgid "%{time} ago"
msgstr ""
diff --git a/po/ja/rbot-autoop.po b/po/ja/rbot-autoop.po
index e69de29b..1e109970 100644
--- a/po/ja/rbot-autoop.po
+++ b/po/ja/rbot-autoop.po
@@ -0,0 +1,11 @@
+#: data/rbot/plugins/autoop.rb:79
+msgid "Either specify a channel to seed, or ask in public"
+msgstr ""
+
+#: data/rbot/plugins/autoop.rb:100
+msgid "Nobody to add"
+msgstr ""
+
+#: data/rbot/plugins/autoop.rb:157
+msgid "Either specify a channel to restore, or ask in public"
+msgstr ""
diff --git a/po/ja/rbot-factoids.po b/po/ja/rbot-factoids.po
index 28c7a757..0817cc44 100644
--- a/po/ja/rbot-factoids.po
+++ b/po/ja/rbot-factoids.po
@@ -6,7 +6,7 @@
msgid ""
msgstr ""
"Project-Id-Version: rbot\n"
-"POT-Creation-Date: 2009-03-20 15:57+0100\n"
+"POT-Creation-Date: 2010-07-02 00:17+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"
@@ -53,8 +53,8 @@ msgid ""
"<words>"
msgstr ""
-#: data/rbot/plugins/factoids.rb:292 data/rbot/plugins/factoids.rb:409
-#: data/rbot/plugins/factoids.rb:441
+#: data/rbot/plugins/factoids.rb:292 data/rbot/plugins/factoids.rb:413
+#: data/rbot/plugins/factoids.rb:445
msgid "please select a fact number between 1 and %{total}"
msgstr ""
@@ -78,30 +78,35 @@ msgstr ""
msgid "I know %{total} facts"
msgstr ""
-#: data/rbot/plugins/factoids.rb:352 data/rbot/plugins/factoids.rb:425
+#: data/rbot/plugins/factoids.rb:353 data/rbot/plugins/factoids.rb:429
msgid "I know nothing about %{words}"
msgstr "%{lang} の言葉「%{word}」はもう知っています。"
-#: data/rbot/plugins/factoids.rb:357
+#: data/rbot/plugins/factoids.rb:355
+#, fuzzy
+msgid "I know nothing matching %{rx}"
+msgstr "%{lang} の言葉「%{word}」はもう知っています。"
+
+#: data/rbot/plugins/factoids.rb:361
msgid "%{len} out of %{total} facts refer to %{words}, I'll only show %{max}"
msgstr ""
-#: data/rbot/plugins/factoids.rb:417
+#: data/rbot/plugins/factoids.rb:421
msgid "I know nothing"
msgstr ""
-#: data/rbot/plugins/factoids.rb:457
+#: data/rbot/plugins/factoids.rb:461
msgid "not a date '%{dstr}'"
msgstr ""
-#: data/rbot/plugins/factoids.rb:465
+#: data/rbot/plugins/factoids.rb:469
msgid "couldn't change learn data for fact %{fact}: %{err}"
msgstr ""
-#: data/rbot/plugins/factoids.rb:480
+#: data/rbot/plugins/factoids.rb:484
msgid "failed to import facts from %{fname}: %{err}"
msgstr ""
-#: data/rbot/plugins/factoids.rb:485
+#: data/rbot/plugins/factoids.rb:489
msgid "%{len} facts loaded from %{fname}"
msgstr ""
diff --git a/po/ja/rbot-poll.po b/po/ja/rbot-poll.po
new file mode 100644
index 00000000..7589ceb1
--- /dev/null
+++ b/po/ja/rbot-poll.po
@@ -0,0 +1,129 @@
+# Japanese translations for PACKAGE package.
+# Copyright (C) 2010 THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# Automatically generated, 2010.
+#
+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"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\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/poll.rb:55
+msgid "poll's closed!"
+msgstr ""
+
+#: data/rbot/plugins/poll.rb:59
+msgid "you already voted for %{vote}!"
+msgstr ""
+
+#: data/rbot/plugins/poll.rb:69
+msgid "recorded your vote for %{choice}: %{value}"
+msgstr ""
+
+#: data/rbot/plugins/poll.rb:73
+msgid "don't have an option %{choice}"
+msgstr ""
+
+#: data/rbot/plugins/poll.rb:90
+msgid "options are: "
+msgstr ""
+
+#: data/rbot/plugins/poll.rb:101
+msgid "How many polls a user can have running at once"
+msgstr ""
+
+#: data/rbot/plugins/poll.rb:104
+msgid "How long a poll will accept answers, by default."
+msgstr ""
+
+#: data/rbot/plugins/poll.rb:107
+msgid "Should we save results until we see the nick of the pollster?"
+msgstr ""
+
+#: data/rbot/plugins/poll.rb:138
+msgid "Sorry, you're already at the limit (%{limit}) polls"
+msgstr ""
+
+#: data/rbot/plugins/poll.rb:148
+msgid "This isn't a dictatorship!"
+msgstr ""
+
+#: data/rbot/plugins/poll.rb:185
+msgid "I don't understand the time spec %{timespec}"
+msgstr ""
+
+#: data/rbot/plugins/poll.rb:193
+msgid "new poll from %{author}: %{question}"
+msgstr ""
+
+#: data/rbot/plugins/poll.rb:201
+msgid "poll vote %{id} <SINGLE-LETTER>"
+msgstr ""
+
+#: data/rbot/plugins/poll.rb:204
+msgid "you have %{duration}, vote with "
+msgstr ""
+
+#: data/rbot/plugins/poll.rb:205
+msgid "%{priv} or %{public}"
+msgstr ""
+
+#: data/rbot/plugins/poll.rb:226
+msgid "let's find the answer to: %{q}"
+msgstr ""
+
+#: data/rbot/plugins/poll.rb:236
+msgid "nobody voted"
+msgstr ""
+
+#: data/rbot/plugins/poll.rb:239
+msgid "no clear winner: "
+msgstr ""
+
+#: data/rbot/plugins/poll.rb:249
+msgid "the winner was choice %{choice}: %{value} with %{count} vote (%{pct})"
+msgid_plural ""
+"the winner was choice %{choice}: %{value} with %{count} votes (%{pct})"
+msgstr[0] ""
+
+#: data/rbot/plugins/poll.rb:273
+msgid "no polls running right now"
+msgstr ""
+
+#: data/rbot/plugins/poll.rb:319
+msgid " It's still running!"
+msgstr ""
+
+#: data/rbot/plugins/poll.rb:321
+msgid " Be patient, it'll end %{end}"
+msgstr ""
+
+#: data/rbot/plugins/poll.rb:323
+msgid " You have until %{poll.ends_at} to vote if you haven't!"
+msgstr ""
+
+#: data/rbot/plugins/poll.rb:341
+msgid ""
+"poll [start] 'my question' 'answer1' 'answer2' ['answer3' ...] [for 5 "
+"minutes] : Start a poll for the given duration. If you don't specify a "
+"duration the default will be used."
+msgstr ""
+
+#: data/rbot/plugins/poll.rb:345
+msgid "poll list : Give some info about currently active polls"
+msgstr ""
+
+#: data/rbot/plugins/poll.rb:349
+msgid "vote"
+msgstr ""
+
+#: data/rbot/plugins/poll.rb:351
+msgid "Hold informative polls: poll start|list|info|vote"
+msgstr ""
diff --git a/po/ja/rbot-quotes.po b/po/ja/rbot-quotes.po
index bdbc1564..8f37ec50 100644
--- a/po/ja/rbot-quotes.po
+++ b/po/ja/rbot-quotes.po
@@ -6,7 +6,7 @@
msgid ""
msgstr ""
"Project-Id-Version: rbot\n"
-"POT-Creation-Date: 2009-03-20 15:57+0100\n"
+"POT-Creation-Date: 2010-07-02 00:18+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"
@@ -15,94 +15,106 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-#: data/rbot/plugins/quotes.rb:132
+#: data/rbot/plugins/quotes.rb:143
msgid ""
"addquote [<channel>] <quote> => Add quote <quote> for channel <channel>. You "
"only need to supply <channel> if you are addressing %{nick} privately."
msgstr ""
-#: data/rbot/plugins/quotes.rb:134
+#: data/rbot/plugins/quotes.rb:145
msgid ""
"delquote [<channel>] <num> => delete quote from <channel> with number <num>. "
"You only need to supply <channel> if you are addressing %{nick} privately."
msgstr ""
-#: data/rbot/plugins/quotes.rb:136
+#: data/rbot/plugins/quotes.rb:147
msgid ""
"getquote [<channel>] [<num>] => get 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 returned."
msgstr ""
-#: data/rbot/plugins/quotes.rb:138
+#: 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."
msgstr ""
-#: data/rbot/plugins/quotes.rb:140
+#: data/rbot/plugins/quotes.rb:151
+msgid ""
+"listquotes [<channel>] <regexp> => list the quotes from <channel> that match "
+"<regexp>. You only need to supply <channel> if you are addressing %{nick} "
+"privately."
+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."
msgstr ""
-#: data/rbot/plugins/quotes.rb:142
+#: data/rbot/plugins/quotes.rb:155
msgid ""
"countquote [<channel>] <regexp> => count quotes from <channel> that match "
"<regexp>. You only need to supply <channel> if you are addressing %{nick} "
"privately."
msgstr ""
-#: data/rbot/plugins/quotes.rb:144
+#: data/rbot/plugins/quotes.rb:157
msgid ""
"whoquote [<channel>] <num> => show who added quote <num>. You only need to "
"supply <channel> if you are addressing %{nick} privately"
msgstr ""
-#: data/rbot/plugins/quotes.rb:146
+#: data/rbot/plugins/quotes.rb:159
msgid ""
"whenquote [<channel>] <num> => show when quote <num> was added. You only "
"need to supply <channel> if you are addressing %{nick} privately"
msgstr ""
-#: data/rbot/plugins/quotes.rb:148
+#: data/rbot/plugins/quotes.rb:161
msgid ""
"lastquote [<channel>] => show the last quote in a given channel. You only "
"need to supply <channel> if you are addressing %{nick} privately"
msgstr ""
-#: data/rbot/plugins/quotes.rb:150
+#: data/rbot/plugins/quotes.rb:163
msgid ""
"Quote module (Quote storage and retrieval) topics: addquote, delquote, "
-"getquote, searchquote, topicquote, countquote, whoquote, whenquote, lastquote"
+"getquote, searchquote, listquotes, topicquote, countquote, whoquote, "
+"whenquote, lastquote"
msgstr ""
-#: data/rbot/plugins/quotes.rb:167 data/rbot/plugins/quotes.rb:181
-#: data/rbot/plugins/quotes.rb:195 data/rbot/plugins/quotes.rb:209
-#: data/rbot/plugins/quotes.rb:223 data/rbot/plugins/quotes.rb:251
-#: data/rbot/plugins/quotes.rb:264
+#: data/rbot/plugins/quotes.rb:180 data/rbot/plugins/quotes.rb:194
+#: data/rbot/plugins/quotes.rb:208 data/rbot/plugins/quotes.rb:222
+#: data/rbot/plugins/quotes.rb:236 data/rbot/plugins/quotes.rb:250
+#: data/rbot/plugins/quotes.rb:278 data/rbot/plugins/quotes.rb:291
msgid "quote not found!"
msgstr ""
-#: data/rbot/plugins/quotes.rb:176 data/rbot/plugins/quotes.rb:218
-#: data/rbot/plugins/quotes.rb:246 data/rbot/plugins/quotes.rb:259
+#: data/rbot/plugins/quotes.rb:189 data/rbot/plugins/quotes.rb:231
+#: data/rbot/plugins/quotes.rb:273 data/rbot/plugins/quotes.rb:286
msgid "[%{num}] %{quote}"
msgstr ""
-#: data/rbot/plugins/quotes.rb:190
+#: data/rbot/plugins/quotes.rb:203
msgid "quote %{num} added by %{source}"
msgstr ""
-#: data/rbot/plugins/quotes.rb:204
+#: data/rbot/plugins/quotes.rb:217
msgid "quote %{num} added on %{date}"
msgstr ""
-#: data/rbot/plugins/quotes.rb:232
+#: data/rbot/plugins/quotes.rb:244
+msgid "%{total} quotes matching %{reg} found: %{list}"
+msgstr ""
+
+#: data/rbot/plugins/quotes.rb:259
msgid "%{total} quotes matching %{reg}"
msgstr ""
-#: data/rbot/plugins/quotes.rb:237
+#: data/rbot/plugins/quotes.rb:264
msgid "%{total} quotes"
msgstr ""
diff --git a/po/ja/rbot-sed.po b/po/ja/rbot-sed.po
new file mode 100644
index 00000000..a2b98f0c
--- /dev/null
+++ b/po/ja/rbot-sed.po
@@ -0,0 +1,24 @@
+# Japanese translations for PACKAGE package.
+# Copyright (C) 2010 THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# Automatically generated, 2010.
+#
+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"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\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/sed.rb:47
+msgid "meant"
+msgstr ""
+
+#: data/rbot/plugins/sed.rb:49
+msgid "You did something wrong... Try s/you/me/ or tell me \"help sed\""
+msgstr ""
diff --git a/po/ja/rbot-seen.po b/po/ja/rbot-seen.po
index 8623bba5..37c32651 100644
--- a/po/ja/rbot-seen.po
+++ b/po/ja/rbot-seen.po
@@ -60,25 +60,29 @@ msgid "Maximum number of seen users to return in search (0 = no limit)."
msgstr ""
#: data/rbot/plugins/seen.rb:35
+msgid "Strings/regexes that you'd like to ignore for 'last message' purposes"
+msgstr ""
+
+#: data/rbot/plugins/seen.rb:38
msgid "seen <nick> => have you seen, or when did you last see <nick>"
msgstr ""
-#: data/rbot/plugins/seen.rb:59
+#: data/rbot/plugins/seen.rb:62
msgid "nope!"
msgstr ""
-#: data/rbot/plugins/seen.rb:146
+#: data/rbot/plugins/seen.rb:153
msgid "a moment"
msgstr ""
-#: data/rbot/plugins/seen.rb:148
+#: data/rbot/plugins/seen.rb:155
msgid "a while"
msgstr ""
-#: data/rbot/plugins/seen.rb:160
+#: data/rbot/plugins/seen.rb:167
msgid "just now"
msgstr ""
-#: data/rbot/plugins/seen.rb:162
+#: data/rbot/plugins/seen.rb:169
msgid "%{time} ago"
msgstr ""
diff --git a/po/rbot-autoop.pot b/po/rbot-autoop.pot
index e69de29b..8b5a5ce4 100644
--- a/po/rbot-autoop.pot
+++ b/po/rbot-autoop.pot
@@ -0,0 +1,29 @@
+# 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: 2010-07-02 00:17+0200\n"
+"PO-Revision-Date: 2010-07-02 00:17+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/autoop.rb:79
+msgid "Either specify a channel to seed, or ask in public"
+msgstr ""
+
+#: data/rbot/plugins/autoop.rb:100
+msgid "Nobody to add"
+msgstr ""
+
+#: data/rbot/plugins/autoop.rb:157
+msgid "Either specify a channel to restore, or ask in public"
+msgstr ""
diff --git a/po/rbot-factoids.pot b/po/rbot-factoids.pot
index c4b895af..b45b7127 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: 2009-03-20 15:57+0100\n"
-"PO-Revision-Date: 2009-03-20 15:57+0100\n"
+"POT-Creation-Date: 2010-07-02 00:17+0200\n"
+"PO-Revision-Date: 2010-07-02 00:17+0200\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
@@ -54,8 +54,8 @@ msgid ""
"<words>"
msgstr ""
-#: data/rbot/plugins/factoids.rb:292 data/rbot/plugins/factoids.rb:409
-#: data/rbot/plugins/factoids.rb:441
+#: data/rbot/plugins/factoids.rb:292 data/rbot/plugins/factoids.rb:413
+#: data/rbot/plugins/factoids.rb:445
msgid "please select a fact number between 1 and %{total}"
msgstr ""
@@ -79,30 +79,34 @@ msgstr ""
msgid "I know %{total} facts"
msgstr ""
-#: data/rbot/plugins/factoids.rb:352 data/rbot/plugins/factoids.rb:425
+#: data/rbot/plugins/factoids.rb:353 data/rbot/plugins/factoids.rb:429
msgid "I know nothing about %{words}"
msgstr ""
-#: data/rbot/plugins/factoids.rb:357
+#: data/rbot/plugins/factoids.rb:355
+msgid "I know nothing matching %{rx}"
+msgstr ""
+
+#: data/rbot/plugins/factoids.rb:361
msgid "%{len} out of %{total} facts refer to %{words}, I'll only show %{max}"
msgstr ""
-#: data/rbot/plugins/factoids.rb:417
+#: data/rbot/plugins/factoids.rb:421
msgid "I know nothing"
msgstr ""
-#: data/rbot/plugins/factoids.rb:457
+#: data/rbot/plugins/factoids.rb:461
msgid "not a date '%{dstr}'"
msgstr ""
-#: data/rbot/plugins/factoids.rb:465
+#: data/rbot/plugins/factoids.rb:469
msgid "couldn't change learn data for fact %{fact}: %{err}"
msgstr ""
-#: data/rbot/plugins/factoids.rb:480
+#: data/rbot/plugins/factoids.rb:484
msgid "failed to import facts from %{fname}: %{err}"
msgstr ""
-#: data/rbot/plugins/factoids.rb:485
+#: data/rbot/plugins/factoids.rb:489
msgid "%{len} facts loaded from %{fname}"
msgstr ""
diff --git a/po/rbot-poll.pot b/po/rbot-poll.pot
new file mode 100644
index 00000000..dbe71800
--- /dev/null
+++ b/po/rbot-poll.pot
@@ -0,0 +1,131 @@
+# 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: 2010-07-02 00:17+0200\n"
+"PO-Revision-Date: 2010-07-02 00:17+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/poll.rb:55
+msgid "poll's closed!"
+msgstr ""
+
+#: data/rbot/plugins/poll.rb:59
+msgid "you already voted for %{vote}!"
+msgstr ""
+
+#: data/rbot/plugins/poll.rb:69
+msgid "recorded your vote for %{choice}: %{value}"
+msgstr ""
+
+#: data/rbot/plugins/poll.rb:73
+msgid "don't have an option %{choice}"
+msgstr ""
+
+#: data/rbot/plugins/poll.rb:90
+msgid "options are: "
+msgstr ""
+
+#: data/rbot/plugins/poll.rb:101
+msgid "How many polls a user can have running at once"
+msgstr ""
+
+#: data/rbot/plugins/poll.rb:104
+msgid "How long a poll will accept answers, by default."
+msgstr ""
+
+#: data/rbot/plugins/poll.rb:107
+msgid "Should we save results until we see the nick of the pollster?"
+msgstr ""
+
+#: data/rbot/plugins/poll.rb:138
+msgid "Sorry, you're already at the limit (%{limit}) polls"
+msgstr ""
+
+#: data/rbot/plugins/poll.rb:148
+msgid "This isn't a dictatorship!"
+msgstr ""
+
+#: data/rbot/plugins/poll.rb:185
+msgid "I don't understand the time spec %{timespec}"
+msgstr ""
+
+#: data/rbot/plugins/poll.rb:193
+msgid "new poll from %{author}: %{question}"
+msgstr ""
+
+#: data/rbot/plugins/poll.rb:201
+msgid "poll vote %{id} <SINGLE-LETTER>"
+msgstr ""
+
+#: data/rbot/plugins/poll.rb:204
+msgid "you have %{duration}, vote with "
+msgstr ""
+
+#: data/rbot/plugins/poll.rb:205
+msgid "%{priv} or %{public}"
+msgstr ""
+
+#: data/rbot/plugins/poll.rb:226
+msgid "let's find the answer to: %{q}"
+msgstr ""
+
+#: data/rbot/plugins/poll.rb:236
+msgid "nobody voted"
+msgstr ""
+
+#: data/rbot/plugins/poll.rb:239
+msgid "no clear winner: "
+msgstr ""
+
+#: data/rbot/plugins/poll.rb:249
+msgid "the winner was choice %{choice}: %{value} with %{count} vote (%{pct})"
+msgid_plural ""
+"the winner was choice %{choice}: %{value} with %{count} votes (%{pct})"
+msgstr[0] ""
+msgstr[1] ""
+
+#: data/rbot/plugins/poll.rb:273
+msgid "no polls running right now"
+msgstr ""
+
+#: data/rbot/plugins/poll.rb:319
+msgid " It's still running!"
+msgstr ""
+
+#: data/rbot/plugins/poll.rb:321
+msgid " Be patient, it'll end %{end}"
+msgstr ""
+
+#: data/rbot/plugins/poll.rb:323
+msgid " You have until %{poll.ends_at} to vote if you haven't!"
+msgstr ""
+
+#: data/rbot/plugins/poll.rb:341
+msgid ""
+"poll [start] 'my question' 'answer1' 'answer2' ['answer3' ...] [for 5 "
+"minutes] : Start a poll for the given duration. If you don't specify a "
+"duration the default will be used."
+msgstr ""
+
+#: data/rbot/plugins/poll.rb:345
+msgid "poll list : Give some info about currently active polls"
+msgstr ""
+
+#: data/rbot/plugins/poll.rb:349
+msgid "vote"
+msgstr ""
+
+#: data/rbot/plugins/poll.rb:351
+msgid "Hold informative polls: poll start|list|info|vote"
+msgstr ""
diff --git a/po/rbot-quotes.pot b/po/rbot-quotes.pot
index b8c50d61..5496f631 100644
--- a/po/rbot-quotes.pot
+++ b/po/rbot-quotes.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: 2010-07-02 00:18+0200\n"
+"PO-Revision-Date: 2010-07-02 00:18+0200\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
@@ -16,94 +16,106 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
-#: data/rbot/plugins/quotes.rb:132
+#: data/rbot/plugins/quotes.rb:143
msgid ""
"addquote [<channel>] <quote> => Add quote <quote> for channel <channel>. You "
"only need to supply <channel> if you are addressing %{nick} privately."
msgstr ""
-#: data/rbot/plugins/quotes.rb:134
+#: data/rbot/plugins/quotes.rb:145
msgid ""
"delquote [<channel>] <num> => delete quote from <channel> with number <num>. "
"You only need to supply <channel> if you are addressing %{nick} privately."
msgstr ""
-#: data/rbot/plugins/quotes.rb:136
+#: data/rbot/plugins/quotes.rb:147
msgid ""
"getquote [<channel>] [<num>] => get 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 returned."
msgstr ""
-#: data/rbot/plugins/quotes.rb:138
+#: 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."
msgstr ""
-#: data/rbot/plugins/quotes.rb:140
+#: data/rbot/plugins/quotes.rb:151
+msgid ""
+"listquotes [<channel>] <regexp> => list the quotes from <channel> that match "
+"<regexp>. You only need to supply <channel> if you are addressing %{nick} "
+"privately."
+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."
msgstr ""
-#: data/rbot/plugins/quotes.rb:142
+#: data/rbot/plugins/quotes.rb:155
msgid ""
"countquote [<channel>] <regexp> => count quotes from <channel> that match "
"<regexp>. You only need to supply <channel> if you are addressing %{nick} "
"privately."
msgstr ""
-#: data/rbot/plugins/quotes.rb:144
+#: data/rbot/plugins/quotes.rb:157
msgid ""
"whoquote [<channel>] <num> => show who added quote <num>. You only need to "
"supply <channel> if you are addressing %{nick} privately"
msgstr ""
-#: data/rbot/plugins/quotes.rb:146
+#: data/rbot/plugins/quotes.rb:159
msgid ""
"whenquote [<channel>] <num> => show when quote <num> was added. You only "
"need to supply <channel> if you are addressing %{nick} privately"
msgstr ""
-#: data/rbot/plugins/quotes.rb:148
+#: data/rbot/plugins/quotes.rb:161
msgid ""
"lastquote [<channel>] => show the last quote in a given channel. You only "
"need to supply <channel> if you are addressing %{nick} privately"
msgstr ""
-#: data/rbot/plugins/quotes.rb:150
+#: data/rbot/plugins/quotes.rb:163
msgid ""
"Quote module (Quote storage and retrieval) topics: addquote, delquote, "
-"getquote, searchquote, topicquote, countquote, whoquote, whenquote, lastquote"
+"getquote, searchquote, listquotes, topicquote, countquote, whoquote, "
+"whenquote, lastquote"
msgstr ""
-#: data/rbot/plugins/quotes.rb:167 data/rbot/plugins/quotes.rb:181
-#: data/rbot/plugins/quotes.rb:195 data/rbot/plugins/quotes.rb:209
-#: data/rbot/plugins/quotes.rb:223 data/rbot/plugins/quotes.rb:251
-#: data/rbot/plugins/quotes.rb:264
+#: data/rbot/plugins/quotes.rb:180 data/rbot/plugins/quotes.rb:194
+#: data/rbot/plugins/quotes.rb:208 data/rbot/plugins/quotes.rb:222
+#: data/rbot/plugins/quotes.rb:236 data/rbot/plugins/quotes.rb:250
+#: data/rbot/plugins/quotes.rb:278 data/rbot/plugins/quotes.rb:291
msgid "quote not found!"
msgstr ""
-#: data/rbot/plugins/quotes.rb:176 data/rbot/plugins/quotes.rb:218
-#: data/rbot/plugins/quotes.rb:246 data/rbot/plugins/quotes.rb:259
+#: data/rbot/plugins/quotes.rb:189 data/rbot/plugins/quotes.rb:231
+#: data/rbot/plugins/quotes.rb:273 data/rbot/plugins/quotes.rb:286
msgid "[%{num}] %{quote}"
msgstr ""
-#: data/rbot/plugins/quotes.rb:190
+#: data/rbot/plugins/quotes.rb:203
msgid "quote %{num} added by %{source}"
msgstr ""
-#: data/rbot/plugins/quotes.rb:204
+#: data/rbot/plugins/quotes.rb:217
msgid "quote %{num} added on %{date}"
msgstr ""
-#: data/rbot/plugins/quotes.rb:232
+#: data/rbot/plugins/quotes.rb:244
+msgid "%{total} quotes matching %{reg} found: %{list}"
+msgstr ""
+
+#: data/rbot/plugins/quotes.rb:259
msgid "%{total} quotes matching %{reg}"
msgstr ""
-#: data/rbot/plugins/quotes.rb:237
+#: data/rbot/plugins/quotes.rb:264
msgid "%{total} quotes"
msgstr ""
diff --git a/po/rbot-sed.pot b/po/rbot-sed.pot
new file mode 100644
index 00000000..5447218f
--- /dev/null
+++ b/po/rbot-sed.pot
@@ -0,0 +1,25 @@
+# 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: 2010-07-02 00:17+0200\n"
+"PO-Revision-Date: 2010-07-02 00:17+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/sed.rb:47
+msgid "meant"
+msgstr ""
+
+#: data/rbot/plugins/sed.rb:49
+msgid "You did something wrong... Try s/you/me/ or tell me \"help sed\""
+msgstr ""
diff --git a/po/rbot-seen.pot b/po/rbot-seen.pot
index c5f81eed..f5244133 100644
--- a/po/rbot-seen.pot
+++ b/po/rbot-seen.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: 2010-07-02 00:17+0200\n"
+"PO-Revision-Date: 2010-07-02 00:17+0200\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
@@ -78,25 +78,29 @@ msgid "Maximum number of seen users to return in search (0 = no limit)."
msgstr ""
#: data/rbot/plugins/seen.rb:35
+msgid "Strings/regexes that you'd like to ignore for 'last message' purposes"
+msgstr ""
+
+#: data/rbot/plugins/seen.rb:38
msgid "seen <nick> => have you seen, or when did you last see <nick>"
msgstr ""
-#: data/rbot/plugins/seen.rb:59
+#: data/rbot/plugins/seen.rb:62
msgid "nope!"
msgstr ""
-#: data/rbot/plugins/seen.rb:146
+#: data/rbot/plugins/seen.rb:153
msgid "a moment"
msgstr ""
-#: data/rbot/plugins/seen.rb:148
+#: data/rbot/plugins/seen.rb:155
msgid "a while"
msgstr ""
-#: data/rbot/plugins/seen.rb:160
+#: data/rbot/plugins/seen.rb:167
msgid "just now"
msgstr ""
-#: data/rbot/plugins/seen.rb:162
+#: data/rbot/plugins/seen.rb:169
msgid "%{time} ago"
msgstr ""
diff --git a/po/zh_CN/rbot-autoop.po b/po/zh_CN/rbot-autoop.po
index e69de29b..1e109970 100644
--- a/po/zh_CN/rbot-autoop.po
+++ b/po/zh_CN/rbot-autoop.po
@@ -0,0 +1,11 @@
+#: data/rbot/plugins/autoop.rb:79
+msgid "Either specify a channel to seed, or ask in public"
+msgstr ""
+
+#: data/rbot/plugins/autoop.rb:100
+msgid "Nobody to add"
+msgstr ""
+
+#: data/rbot/plugins/autoop.rb:157
+msgid "Either specify a channel to restore, or ask in public"
+msgstr ""
diff --git a/po/zh_CN/rbot-factoids.po b/po/zh_CN/rbot-factoids.po
index a8f9359d..ba4f2f64 100644
--- a/po/zh_CN/rbot-factoids.po
+++ b/po/zh_CN/rbot-factoids.po
@@ -6,7 +6,7 @@
msgid ""
msgstr ""
"Project-Id-Version: rbot\n"
-"POT-Creation-Date: 2009-03-20 15:57+0100\n"
+"POT-Creation-Date: 2010-07-02 00:17+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"
@@ -53,8 +53,8 @@ msgid ""
"<words>"
msgstr ""
-#: data/rbot/plugins/factoids.rb:292 data/rbot/plugins/factoids.rb:409
-#: data/rbot/plugins/factoids.rb:441
+#: data/rbot/plugins/factoids.rb:292 data/rbot/plugins/factoids.rb:413
+#: data/rbot/plugins/factoids.rb:445
msgid "please select a fact number between 1 and %{total}"
msgstr ""
@@ -78,30 +78,34 @@ msgstr ""
msgid "I know %{total} facts"
msgstr ""
-#: data/rbot/plugins/factoids.rb:352 data/rbot/plugins/factoids.rb:425
+#: data/rbot/plugins/factoids.rb:353 data/rbot/plugins/factoids.rb:429
msgid "I know nothing about %{words}"
msgstr ""
-#: data/rbot/plugins/factoids.rb:357
+#: data/rbot/plugins/factoids.rb:355
+msgid "I know nothing matching %{rx}"
+msgstr ""
+
+#: data/rbot/plugins/factoids.rb:361
msgid "%{len} out of %{total} facts refer to %{words}, I'll only show %{max}"
msgstr ""
-#: data/rbot/plugins/factoids.rb:417
+#: data/rbot/plugins/factoids.rb:421
msgid "I know nothing"
msgstr ""
-#: data/rbot/plugins/factoids.rb:457
+#: data/rbot/plugins/factoids.rb:461
msgid "not a date '%{dstr}'"
msgstr ""
-#: data/rbot/plugins/factoids.rb:465
+#: data/rbot/plugins/factoids.rb:469
msgid "couldn't change learn data for fact %{fact}: %{err}"
msgstr ""
-#: data/rbot/plugins/factoids.rb:480
+#: data/rbot/plugins/factoids.rb:484
msgid "failed to import facts from %{fname}: %{err}"
msgstr ""
-#: data/rbot/plugins/factoids.rb:485
+#: data/rbot/plugins/factoids.rb:489
msgid "%{len} facts loaded from %{fname}"
msgstr ""
diff --git a/po/zh_CN/rbot-poll.po b/po/zh_CN/rbot-poll.po
new file mode 100644
index 00000000..cdf5f0f3
--- /dev/null
+++ b/po/zh_CN/rbot-poll.po
@@ -0,0 +1,130 @@
+# Chinese translations for PACKAGE package.
+# Copyright (C) 2010 THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# Automatically generated, 2010.
+#
+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"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\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/poll.rb:55
+msgid "poll's closed!"
+msgstr ""
+
+#: data/rbot/plugins/poll.rb:59
+msgid "you already voted for %{vote}!"
+msgstr ""
+
+#: data/rbot/plugins/poll.rb:69
+msgid "recorded your vote for %{choice}: %{value}"
+msgstr ""
+
+#: data/rbot/plugins/poll.rb:73
+msgid "don't have an option %{choice}"
+msgstr ""
+
+#: data/rbot/plugins/poll.rb:90
+msgid "options are: "
+msgstr ""
+
+#: data/rbot/plugins/poll.rb:101
+msgid "How many polls a user can have running at once"
+msgstr ""
+
+#: data/rbot/plugins/poll.rb:104
+msgid "How long a poll will accept answers, by default."
+msgstr ""
+
+#: data/rbot/plugins/poll.rb:107
+msgid "Should we save results until we see the nick of the pollster?"
+msgstr ""
+
+#: data/rbot/plugins/poll.rb:138
+msgid "Sorry, you're already at the limit (%{limit}) polls"
+msgstr ""
+
+#: data/rbot/plugins/poll.rb:148
+msgid "This isn't a dictatorship!"
+msgstr ""
+
+#: data/rbot/plugins/poll.rb:185
+msgid "I don't understand the time spec %{timespec}"
+msgstr ""
+
+#: data/rbot/plugins/poll.rb:193
+msgid "new poll from %{author}: %{question}"
+msgstr ""
+
+#: data/rbot/plugins/poll.rb:201
+msgid "poll vote %{id} <SINGLE-LETTER>"
+msgstr ""
+
+#: data/rbot/plugins/poll.rb:204
+msgid "you have %{duration}, vote with "
+msgstr ""
+
+#: data/rbot/plugins/poll.rb:205
+msgid "%{priv} or %{public}"
+msgstr ""
+
+#: data/rbot/plugins/poll.rb:226
+msgid "let's find the answer to: %{q}"
+msgstr ""
+
+#: data/rbot/plugins/poll.rb:236
+msgid "nobody voted"
+msgstr ""
+
+#: data/rbot/plugins/poll.rb:239
+msgid "no clear winner: "
+msgstr ""
+
+#: data/rbot/plugins/poll.rb:249
+msgid "the winner was choice %{choice}: %{value} with %{count} vote (%{pct})"
+msgid_plural ""
+"the winner was choice %{choice}: %{value} with %{count} votes (%{pct})"
+msgstr[0] ""
+msgstr[1] ""
+
+#: data/rbot/plugins/poll.rb:273
+msgid "no polls running right now"
+msgstr ""
+
+#: data/rbot/plugins/poll.rb:319
+msgid " It's still running!"
+msgstr ""
+
+#: data/rbot/plugins/poll.rb:321
+msgid " Be patient, it'll end %{end}"
+msgstr ""
+
+#: data/rbot/plugins/poll.rb:323
+msgid " You have until %{poll.ends_at} to vote if you haven't!"
+msgstr ""
+
+#: data/rbot/plugins/poll.rb:341
+msgid ""
+"poll [start] 'my question' 'answer1' 'answer2' ['answer3' ...] [for 5 "
+"minutes] : Start a poll for the given duration. If you don't specify a "
+"duration the default will be used."
+msgstr ""
+
+#: data/rbot/plugins/poll.rb:345
+msgid "poll list : Give some info about currently active polls"
+msgstr ""
+
+#: data/rbot/plugins/poll.rb:349
+msgid "vote"
+msgstr ""
+
+#: data/rbot/plugins/poll.rb:351
+msgid "Hold informative polls: poll start|list|info|vote"
+msgstr ""
diff --git a/po/zh_CN/rbot-quotes.po b/po/zh_CN/rbot-quotes.po
index 4a23f9f0..cdcb00da 100644
--- a/po/zh_CN/rbot-quotes.po
+++ b/po/zh_CN/rbot-quotes.po
@@ -6,7 +6,7 @@
msgid ""
msgstr ""
"Project-Id-Version: rbot\n"
-"POT-Creation-Date: 2009-03-20 15:57+0100\n"
+"POT-Creation-Date: 2010-07-02 00:18+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"
@@ -15,94 +15,106 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
-#: data/rbot/plugins/quotes.rb:132
+#: data/rbot/plugins/quotes.rb:143
msgid ""
"addquote [<channel>] <quote> => Add quote <quote> for channel <channel>. You "
"only need to supply <channel> if you are addressing %{nick} privately."
msgstr ""
-#: data/rbot/plugins/quotes.rb:134
+#: data/rbot/plugins/quotes.rb:145
msgid ""
"delquote [<channel>] <num> => delete quote from <channel> with number <num>. "
"You only need to supply <channel> if you are addressing %{nick} privately."
msgstr ""
-#: data/rbot/plugins/quotes.rb:136
+#: data/rbot/plugins/quotes.rb:147
msgid ""
"getquote [<channel>] [<num>] => get 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 returned."
msgstr ""
-#: data/rbot/plugins/quotes.rb:138
+#: 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."
msgstr ""
-#: data/rbot/plugins/quotes.rb:140
+#: data/rbot/plugins/quotes.rb:151
+msgid ""
+"listquotes [<channel>] <regexp> => list the quotes from <channel> that match "
+"<regexp>. You only need to supply <channel> if you are addressing %{nick} "
+"privately."
+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."
msgstr ""
-#: data/rbot/plugins/quotes.rb:142
+#: data/rbot/plugins/quotes.rb:155
msgid ""
"countquote [<channel>] <regexp> => count quotes from <channel> that match "
"<regexp>. You only need to supply <channel> if you are addressing %{nick} "
"privately."
msgstr ""
-#: data/rbot/plugins/quotes.rb:144
+#: data/rbot/plugins/quotes.rb:157
msgid ""
"whoquote [<channel>] <num> => show who added quote <num>. You only need to "
"supply <channel> if you are addressing %{nick} privately"
msgstr ""
-#: data/rbot/plugins/quotes.rb:146
+#: data/rbot/plugins/quotes.rb:159
msgid ""
"whenquote [<channel>] <num> => show when quote <num> was added. You only "
"need to supply <channel> if you are addressing %{nick} privately"
msgstr ""
-#: data/rbot/plugins/quotes.rb:148
+#: data/rbot/plugins/quotes.rb:161
msgid ""
"lastquote [<channel>] => show the last quote in a given channel. You only "
"need to supply <channel> if you are addressing %{nick} privately"
msgstr ""
-#: data/rbot/plugins/quotes.rb:150
+#: data/rbot/plugins/quotes.rb:163
msgid ""
"Quote module (Quote storage and retrieval) topics: addquote, delquote, "
-"getquote, searchquote, topicquote, countquote, whoquote, whenquote, lastquote"
+"getquote, searchquote, listquotes, topicquote, countquote, whoquote, "
+"whenquote, lastquote"
msgstr ""
-#: data/rbot/plugins/quotes.rb:167 data/rbot/plugins/quotes.rb:181
-#: data/rbot/plugins/quotes.rb:195 data/rbot/plugins/quotes.rb:209
-#: data/rbot/plugins/quotes.rb:223 data/rbot/plugins/quotes.rb:251
-#: data/rbot/plugins/quotes.rb:264
+#: data/rbot/plugins/quotes.rb:180 data/rbot/plugins/quotes.rb:194
+#: data/rbot/plugins/quotes.rb:208 data/rbot/plugins/quotes.rb:222
+#: data/rbot/plugins/quotes.rb:236 data/rbot/plugins/quotes.rb:250
+#: data/rbot/plugins/quotes.rb:278 data/rbot/plugins/quotes.rb:291
msgid "quote not found!"
msgstr ""
-#: data/rbot/plugins/quotes.rb:176 data/rbot/plugins/quotes.rb:218
-#: data/rbot/plugins/quotes.rb:246 data/rbot/plugins/quotes.rb:259
+#: data/rbot/plugins/quotes.rb:189 data/rbot/plugins/quotes.rb:231
+#: data/rbot/plugins/quotes.rb:273 data/rbot/plugins/quotes.rb:286
msgid "[%{num}] %{quote}"
msgstr ""
-#: data/rbot/plugins/quotes.rb:190
+#: data/rbot/plugins/quotes.rb:203
msgid "quote %{num} added by %{source}"
msgstr ""
-#: data/rbot/plugins/quotes.rb:204
+#: data/rbot/plugins/quotes.rb:217
msgid "quote %{num} added on %{date}"
msgstr ""
-#: data/rbot/plugins/quotes.rb:232
+#: data/rbot/plugins/quotes.rb:244
+msgid "%{total} quotes matching %{reg} found: %{list}"
+msgstr ""
+
+#: data/rbot/plugins/quotes.rb:259
msgid "%{total} quotes matching %{reg}"
msgstr ""
-#: data/rbot/plugins/quotes.rb:237
+#: data/rbot/plugins/quotes.rb:264
msgid "%{total} quotes"
msgstr ""
diff --git a/po/zh_CN/rbot-sed.po b/po/zh_CN/rbot-sed.po
new file mode 100644
index 00000000..12fab187
--- /dev/null
+++ b/po/zh_CN/rbot-sed.po
@@ -0,0 +1,24 @@
+# Chinese translations for PACKAGE package.
+# Copyright (C) 2010 THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# Automatically generated, 2010.
+#
+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"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\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/sed.rb:47
+msgid "meant"
+msgstr ""
+
+#: data/rbot/plugins/sed.rb:49
+msgid "You did something wrong... Try s/you/me/ or tell me \"help sed\""
+msgstr ""
diff --git a/po/zh_CN/rbot-seen.po b/po/zh_CN/rbot-seen.po
index 8623bba5..37c32651 100644
--- a/po/zh_CN/rbot-seen.po
+++ b/po/zh_CN/rbot-seen.po
@@ -60,25 +60,29 @@ msgid "Maximum number of seen users to return in search (0 = no limit)."
msgstr ""
#: data/rbot/plugins/seen.rb:35
+msgid "Strings/regexes that you'd like to ignore for 'last message' purposes"
+msgstr ""
+
+#: data/rbot/plugins/seen.rb:38
msgid "seen <nick> => have you seen, or when did you last see <nick>"
msgstr ""
-#: data/rbot/plugins/seen.rb:59
+#: data/rbot/plugins/seen.rb:62
msgid "nope!"
msgstr ""
-#: data/rbot/plugins/seen.rb:146
+#: data/rbot/plugins/seen.rb:153
msgid "a moment"
msgstr ""
-#: data/rbot/plugins/seen.rb:148
+#: data/rbot/plugins/seen.rb:155
msgid "a while"
msgstr ""
-#: data/rbot/plugins/seen.rb:160
+#: data/rbot/plugins/seen.rb:167
msgid "just now"
msgstr ""
-#: data/rbot/plugins/seen.rb:162
+#: data/rbot/plugins/seen.rb:169
msgid "%{time} ago"
msgstr ""
diff --git a/po/zh_TW/rbot-autoop.po b/po/zh_TW/rbot-autoop.po
index e69de29b..1e109970 100644
--- a/po/zh_TW/rbot-autoop.po
+++ b/po/zh_TW/rbot-autoop.po
@@ -0,0 +1,11 @@
+#: data/rbot/plugins/autoop.rb:79
+msgid "Either specify a channel to seed, or ask in public"
+msgstr ""
+
+#: data/rbot/plugins/autoop.rb:100
+msgid "Nobody to add"
+msgstr ""
+
+#: data/rbot/plugins/autoop.rb:157
+msgid "Either specify a channel to restore, or ask in public"
+msgstr ""
diff --git a/po/zh_TW/rbot-factoids.po b/po/zh_TW/rbot-factoids.po
index f6515aa6..f9e8b411 100644
--- a/po/zh_TW/rbot-factoids.po
+++ b/po/zh_TW/rbot-factoids.po
@@ -6,7 +6,7 @@
msgid ""
msgstr ""
"Project-Id-Version: rbot\n"
-"POT-Creation-Date: 2009-03-20 15:57+0100\n"
+"POT-Creation-Date: 2010-07-02 00:17+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"
@@ -53,8 +53,8 @@ msgid ""
"<words>"
msgstr ""
-#: data/rbot/plugins/factoids.rb:292 data/rbot/plugins/factoids.rb:409
-#: data/rbot/plugins/factoids.rb:441
+#: data/rbot/plugins/factoids.rb:292 data/rbot/plugins/factoids.rb:413
+#: data/rbot/plugins/factoids.rb:445
msgid "please select a fact number between 1 and %{total}"
msgstr ""
@@ -78,30 +78,34 @@ msgstr ""
msgid "I know %{total} facts"
msgstr ""
-#: data/rbot/plugins/factoids.rb:352 data/rbot/plugins/factoids.rb:425
+#: data/rbot/plugins/factoids.rb:353 data/rbot/plugins/factoids.rb:429
msgid "I know nothing about %{words}"
msgstr ""
-#: data/rbot/plugins/factoids.rb:357
+#: data/rbot/plugins/factoids.rb:355
+msgid "I know nothing matching %{rx}"
+msgstr ""
+
+#: data/rbot/plugins/factoids.rb:361
msgid "%{len} out of %{total} facts refer to %{words}, I'll only show %{max}"
msgstr ""
-#: data/rbot/plugins/factoids.rb:417
+#: data/rbot/plugins/factoids.rb:421
msgid "I know nothing"
msgstr ""
-#: data/rbot/plugins/factoids.rb:457
+#: data/rbot/plugins/factoids.rb:461
msgid "not a date '%{dstr}'"
msgstr ""
-#: data/rbot/plugins/factoids.rb:465
+#: data/rbot/plugins/factoids.rb:469
msgid "couldn't change learn data for fact %{fact}: %{err}"
msgstr ""
-#: data/rbot/plugins/factoids.rb:480
+#: data/rbot/plugins/factoids.rb:484
msgid "failed to import facts from %{fname}: %{err}"
msgstr "載入失敗: %{exception}"
-#: data/rbot/plugins/factoids.rb:485
+#: data/rbot/plugins/factoids.rb:489
msgid "%{len} facts loaded from %{fname}"
msgstr ""
diff --git a/po/zh_TW/rbot-poll.po b/po/zh_TW/rbot-poll.po
new file mode 100644
index 00000000..cdf5f0f3
--- /dev/null
+++ b/po/zh_TW/rbot-poll.po
@@ -0,0 +1,130 @@
+# Chinese translations for PACKAGE package.
+# Copyright (C) 2010 THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# Automatically generated, 2010.
+#
+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"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\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/poll.rb:55
+msgid "poll's closed!"
+msgstr ""
+
+#: data/rbot/plugins/poll.rb:59
+msgid "you already voted for %{vote}!"
+msgstr ""
+
+#: data/rbot/plugins/poll.rb:69
+msgid "recorded your vote for %{choice}: %{value}"
+msgstr ""
+
+#: data/rbot/plugins/poll.rb:73
+msgid "don't have an option %{choice}"
+msgstr ""
+
+#: data/rbot/plugins/poll.rb:90
+msgid "options are: "
+msgstr ""
+
+#: data/rbot/plugins/poll.rb:101
+msgid "How many polls a user can have running at once"
+msgstr ""
+
+#: data/rbot/plugins/poll.rb:104
+msgid "How long a poll will accept answers, by default."
+msgstr ""
+
+#: data/rbot/plugins/poll.rb:107
+msgid "Should we save results until we see the nick of the pollster?"
+msgstr ""
+
+#: data/rbot/plugins/poll.rb:138
+msgid "Sorry, you're already at the limit (%{limit}) polls"
+msgstr ""
+
+#: data/rbot/plugins/poll.rb:148
+msgid "This isn't a dictatorship!"
+msgstr ""
+
+#: data/rbot/plugins/poll.rb:185
+msgid "I don't understand the time spec %{timespec}"
+msgstr ""
+
+#: data/rbot/plugins/poll.rb:193
+msgid "new poll from %{author}: %{question}"
+msgstr ""
+
+#: data/rbot/plugins/poll.rb:201
+msgid "poll vote %{id} <SINGLE-LETTER>"
+msgstr ""
+
+#: data/rbot/plugins/poll.rb:204
+msgid "you have %{duration}, vote with "
+msgstr ""
+
+#: data/rbot/plugins/poll.rb:205
+msgid "%{priv} or %{public}"
+msgstr ""
+
+#: data/rbot/plugins/poll.rb:226
+msgid "let's find the answer to: %{q}"
+msgstr ""
+
+#: data/rbot/plugins/poll.rb:236
+msgid "nobody voted"
+msgstr ""
+
+#: data/rbot/plugins/poll.rb:239
+msgid "no clear winner: "
+msgstr ""
+
+#: data/rbot/plugins/poll.rb:249
+msgid "the winner was choice %{choice}: %{value} with %{count} vote (%{pct})"
+msgid_plural ""
+"the winner was choice %{choice}: %{value} with %{count} votes (%{pct})"
+msgstr[0] ""
+msgstr[1] ""
+
+#: data/rbot/plugins/poll.rb:273
+msgid "no polls running right now"
+msgstr ""
+
+#: data/rbot/plugins/poll.rb:319
+msgid " It's still running!"
+msgstr ""
+
+#: data/rbot/plugins/poll.rb:321
+msgid " Be patient, it'll end %{end}"
+msgstr ""
+
+#: data/rbot/plugins/poll.rb:323
+msgid " You have until %{poll.ends_at} to vote if you haven't!"
+msgstr ""
+
+#: data/rbot/plugins/poll.rb:341
+msgid ""
+"poll [start] 'my question' 'answer1' 'answer2' ['answer3' ...] [for 5 "
+"minutes] : Start a poll for the given duration. If you don't specify a "
+"duration the default will be used."
+msgstr ""
+
+#: data/rbot/plugins/poll.rb:345
+msgid "poll list : Give some info about currently active polls"
+msgstr ""
+
+#: data/rbot/plugins/poll.rb:349
+msgid "vote"
+msgstr ""
+
+#: data/rbot/plugins/poll.rb:351
+msgid "Hold informative polls: poll start|list|info|vote"
+msgstr ""
diff --git a/po/zh_TW/rbot-quotes.po b/po/zh_TW/rbot-quotes.po
index 11cad011..7195dbb2 100644
--- a/po/zh_TW/rbot-quotes.po
+++ b/po/zh_TW/rbot-quotes.po
@@ -6,7 +6,7 @@
msgid ""
msgstr ""
"Project-Id-Version: rbot\n"
-"POT-Creation-Date: 2009-03-20 15:57+0100\n"
+"POT-Creation-Date: 2010-07-02 00:18+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"
@@ -15,94 +15,106 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-#: data/rbot/plugins/quotes.rb:132
+#: data/rbot/plugins/quotes.rb:143
msgid ""
"addquote [<channel>] <quote> => Add quote <quote> for channel <channel>. You "
"only need to supply <channel> if you are addressing %{nick} privately."
msgstr ""
-#: data/rbot/plugins/quotes.rb:134
+#: data/rbot/plugins/quotes.rb:145
msgid ""
"delquote [<channel>] <num> => delete quote from <channel> with number <num>. "
"You only need to supply <channel> if you are addressing %{nick} privately."
msgstr ""
-#: data/rbot/plugins/quotes.rb:136
+#: data/rbot/plugins/quotes.rb:147
msgid ""
"getquote [<channel>] [<num>] => get 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 returned."
msgstr ""
-#: data/rbot/plugins/quotes.rb:138
+#: 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."
msgstr ""
-#: data/rbot/plugins/quotes.rb:140
+#: data/rbot/plugins/quotes.rb:151
+msgid ""
+"listquotes [<channel>] <regexp> => list the quotes from <channel> that match "
+"<regexp>. You only need to supply <channel> if you are addressing %{nick} "
+"privately."
+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."
msgstr ""
-#: data/rbot/plugins/quotes.rb:142
+#: data/rbot/plugins/quotes.rb:155
msgid ""
"countquote [<channel>] <regexp> => count quotes from <channel> that match "
"<regexp>. You only need to supply <channel> if you are addressing %{nick} "
"privately."
msgstr ""
-#: data/rbot/plugins/quotes.rb:144
+#: data/rbot/plugins/quotes.rb:157
msgid ""
"whoquote [<channel>] <num> => show who added quote <num>. You only need to "
"supply <channel> if you are addressing %{nick} privately"
msgstr ""
-#: data/rbot/plugins/quotes.rb:146
+#: data/rbot/plugins/quotes.rb:159
msgid ""
"whenquote [<channel>] <num> => show when quote <num> was added. You only "
"need to supply <channel> if you are addressing %{nick} privately"
msgstr ""
-#: data/rbot/plugins/quotes.rb:148
+#: data/rbot/plugins/quotes.rb:161
msgid ""
"lastquote [<channel>] => show the last quote in a given channel. You only "
"need to supply <channel> if you are addressing %{nick} privately"
msgstr ""
-#: data/rbot/plugins/quotes.rb:150
+#: data/rbot/plugins/quotes.rb:163
msgid ""
"Quote module (Quote storage and retrieval) topics: addquote, delquote, "
-"getquote, searchquote, topicquote, countquote, whoquote, whenquote, lastquote"
+"getquote, searchquote, listquotes, topicquote, countquote, whoquote, "
+"whenquote, lastquote"
msgstr ""
-#: data/rbot/plugins/quotes.rb:167 data/rbot/plugins/quotes.rb:181
-#: data/rbot/plugins/quotes.rb:195 data/rbot/plugins/quotes.rb:209
-#: data/rbot/plugins/quotes.rb:223 data/rbot/plugins/quotes.rb:251
-#: data/rbot/plugins/quotes.rb:264
+#: data/rbot/plugins/quotes.rb:180 data/rbot/plugins/quotes.rb:194
+#: data/rbot/plugins/quotes.rb:208 data/rbot/plugins/quotes.rb:222
+#: data/rbot/plugins/quotes.rb:236 data/rbot/plugins/quotes.rb:250
+#: data/rbot/plugins/quotes.rb:278 data/rbot/plugins/quotes.rb:291
msgid "quote not found!"
msgstr ""
-#: data/rbot/plugins/quotes.rb:176 data/rbot/plugins/quotes.rb:218
-#: data/rbot/plugins/quotes.rb:246 data/rbot/plugins/quotes.rb:259
+#: data/rbot/plugins/quotes.rb:189 data/rbot/plugins/quotes.rb:231
+#: data/rbot/plugins/quotes.rb:273 data/rbot/plugins/quotes.rb:286
msgid "[%{num}] %{quote}"
msgstr ""
-#: data/rbot/plugins/quotes.rb:190
+#: data/rbot/plugins/quotes.rb:203
msgid "quote %{num} added by %{source}"
msgstr ""
-#: data/rbot/plugins/quotes.rb:204
+#: data/rbot/plugins/quotes.rb:217
msgid "quote %{num} added on %{date}"
msgstr ""
-#: data/rbot/plugins/quotes.rb:232
+#: data/rbot/plugins/quotes.rb:244
+msgid "%{total} quotes matching %{reg} found: %{list}"
+msgstr ""
+
+#: data/rbot/plugins/quotes.rb:259
msgid "%{total} quotes matching %{reg}"
msgstr ""
-#: data/rbot/plugins/quotes.rb:237
+#: data/rbot/plugins/quotes.rb:264
msgid "%{total} quotes"
msgstr ""
diff --git a/po/zh_TW/rbot-sed.po b/po/zh_TW/rbot-sed.po
new file mode 100644
index 00000000..12fab187
--- /dev/null
+++ b/po/zh_TW/rbot-sed.po
@@ -0,0 +1,24 @@
+# Chinese translations for PACKAGE package.
+# Copyright (C) 2010 THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# Automatically generated, 2010.
+#
+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"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\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/sed.rb:47
+msgid "meant"
+msgstr ""
+
+#: data/rbot/plugins/sed.rb:49
+msgid "You did something wrong... Try s/you/me/ or tell me \"help sed\""
+msgstr ""
diff --git a/po/zh_TW/rbot-seen.po b/po/zh_TW/rbot-seen.po
index 8623bba5..37c32651 100644
--- a/po/zh_TW/rbot-seen.po
+++ b/po/zh_TW/rbot-seen.po
@@ -60,25 +60,29 @@ msgid "Maximum number of seen users to return in search (0 = no limit)."
msgstr ""
#: data/rbot/plugins/seen.rb:35
+msgid "Strings/regexes that you'd like to ignore for 'last message' purposes"
+msgstr ""
+
+#: data/rbot/plugins/seen.rb:38
msgid "seen <nick> => have you seen, or when did you last see <nick>"
msgstr ""
-#: data/rbot/plugins/seen.rb:59
+#: data/rbot/plugins/seen.rb:62
msgid "nope!"
msgstr ""
-#: data/rbot/plugins/seen.rb:146
+#: data/rbot/plugins/seen.rb:153
msgid "a moment"
msgstr ""
-#: data/rbot/plugins/seen.rb:148
+#: data/rbot/plugins/seen.rb:155
msgid "a while"
msgstr ""
-#: data/rbot/plugins/seen.rb:160
+#: data/rbot/plugins/seen.rb:167
msgid "just now"
msgstr ""
-#: data/rbot/plugins/seen.rb:162
+#: data/rbot/plugins/seen.rb:169
msgid "%{time} ago"
msgstr ""
diff --git a/po/zh_TW/rbot.po b/po/zh_TW/rbot.po
index ec11891d..e97ff63b 100644
--- a/po/zh_TW/rbot.po
+++ b/po/zh_TW/rbot.po
@@ -1099,9 +1099,9 @@ msgstr ""
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>"