]> git.netwichtig.de Git - user/henk/code/ruby/rbot.git/blobdiff - po/en_US/rbot.po
lastfm: catch all errors when connecting
[user/henk/code/ruby/rbot.git] / po / en_US / rbot.po
index ef49ac3dcfd2c64fea133dc0383583729d26c1a2..ccd1f8f2fca2e75a3348c0dfd5a1eae6b35e2160 100644 (file)
@@ -6,7 +6,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: rbot\n"
-"POT-Creation-Date: 2008-06-26 14:47+0200\n"
+"POT-Creation-Date: 2009-01-22 16:32+0100\n"
 "PO-Revision-Date: 2007-07-14 00:06-0400\n"
 "Last-Translator: Yaohan Chen <yaohan.chen@gmail.com>\n"
 "Language-Team: English\n"
@@ -15,485 +15,230 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
-#: lib/rbot/core/filters_ui.rb:25
-msgid "no filters in group %{g}"
-msgstr ""
+#: lib/rbot/botuser.rb:40
+msgid "Password for the bot owner"
+msgstr "Password for the bot owner"
 
-#: lib/rbot/core/filters_ui.rb:27
-msgid "no known filters"
+#: lib/rbot/botuser.rb:43
+msgid ""
+"Set false to prevent new botusers from logging in without a password when "
+"the user netmask is known"
 msgstr ""
+"Set false to prevent new botusers from logging in without a password when "
+"the user netmask is known"
 
-#: lib/rbot/core/filters_ui.rb:30
-msgid "known filters: "
+#: lib/rbot/botuser.rb:46
+msgid ""
+"Set false to prevent new botusers from recognizing IRC users without a need "
+"to manually login"
 msgstr ""
+"Set false to prevent new botusers from recognizing IRC users without a need "
+"to manually login"
 
-#: lib/rbot/core/filters_ui.rb:38
-msgid "no known filter groups"
+#: lib/rbot/botuser.rb:49
+msgid "Set true to allow new botusers to be created automatically"
 msgstr ""
 
-#: lib/rbot/core/filters_ui.rb:40
-msgid "known filter groups: "
-msgstr ""
+#: lib/rbot/botuser.rb:913
+msgid "%{user}, you don't have '%{command}' permissions here"
+msgstr "%{user}, you don't have '%{command}' permissions here"
 
-#: lib/rbot/core/filters_ui.rb:50
-msgid "no filters match %{pat}"
+#: lib/rbot/config.rb:219
+msgid "%{desc} [valid values are: %{values}]"
+msgstr "%{desc} [valid values are: %{values}]"
+
+#: lib/rbot/config.rb:370
+msgid "First time rbot configuration wizard"
+msgstr "First time rbot configuration wizard"
+
+#: lib/rbot/config.rb:373
+msgid "This wizard will ask you a few questions to get you started."
+msgstr "This wizard will ask you a few questions to get you started."
+
+#: lib/rbot/config.rb:374
+msgid ""
+"The rest of rbot's configuration can be manipulated via IRC once rbot is "
+"connected and you are auth'd."
 msgstr ""
+"The rest of rbot's configuration can be manipulated via IRC once rbot is "
+"connected and you are auth'd."
 
-#: lib/rbot/core/filters_ui.rb:52
-msgid "filters matching %{pat}: "
+#: lib/rbot/core/auth.rb:76
+msgid "please do not use + or - in front of command %{command} when resetting"
+msgstr "please do not use + or - in front of command %{command} when resetting"
+
+#: lib/rbot/core/auth.rb:78
+msgid "+ or - expected in front of %{string}"
+msgstr "+ or - expected in front of %{string}"
+
+#: lib/rbot/core/auth.rb:91
+msgid "'%{string}' doesn't look like a channel name"
 msgstr ""
 
-#: lib/rbot/core/basics.rb:107
-msgid "quit [<message>] => quit IRC with message <message>"
-msgstr "quit [<message>] => quit IRC with message <message>"
+#: lib/rbot/core/auth.rb:100
+msgid "trailing comma"
+msgstr "trailing comma"
 
-#: lib/rbot/core/basics.rb:109
-msgid "restart => completely stop and restart the bot (including reconnect)"
-msgstr "restart => completely stop and restart the bot (including reconnect)"
+#: lib/rbot/core/auth.rb:101
+msgid "you probably forgot a comma"
+msgstr "you probably forgot a comma"
 
-#: lib/rbot/core/basics.rb:113
-msgid "part"
-msgstr "part"
+#: lib/rbot/core/auth.rb:116 lib/rbot/core/auth.rb:170
+#: lib/rbot/core/auth.rb:236
+msgid "couldn't find botuser %{name}"
+msgstr "couldn't find botuser %{name}"
 
-#: lib/rbot/core/basics.rb:115
-msgid "hide => part all channels"
-msgstr "hide => part all channels"
+#: lib/rbot/core/auth.rb:118
+msgid "you can't change permissions for %{username}"
+msgstr "you can't change permissions for %{username}"
 
-#: lib/rbot/core/basics.rb:117
-msgid "nick <nick> => attempt to change nick to <nick>"
-msgstr "nick <nick> => attempt to change nick to <nick>"
+#: lib/rbot/core/auth.rb:125
+msgid "couldn't satisfy your request: %{errors}"
+msgstr "couldn't satisfy your request: %{errors}"
 
-#: lib/rbot/core/basics.rb:119
-msgid ""
-"say <channel>|<nick> <message> => say <message> to <channel> or in private "
-"message to <nick>"
-msgstr ""
-"say <channel>|<nick> <message> => say <message> to <channel> or in private "
-"message to <nick>"
+#: lib/rbot/core/auth.rb:164
+msgid "you are owner, you can do anything"
+msgstr "you are owner, you can do anything"
 
-#: lib/rbot/core/basics.rb:121
-msgid ""
-"action <channel>|<nick> <message> => does a /me <message> to <channel> or in "
-"private message to <nick>"
-msgstr ""
-"action <channel>|<nick> <message> => does a /me <message> to <channel> or in "
-"private message to <nick>"
+#: lib/rbot/core/auth.rb:167
+msgid "owner can do anything"
+msgstr "owner can do anything"
 
-#: lib/rbot/core/basics.rb:123
-msgid ""
-"quiet [in here|<channel>] => with no arguments, stop speaking in all "
-"channels, if \"in here\", stop speaking in this channel, or stop speaking in "
-"<channel>"
-msgstr ""
-"quiet [in here|<channel>] => with no arguments, stop speaking in all "
-"channels, if \"in here\", stop speaking in this channel, or stop speaking in "
-"<channel>"
+#: lib/rbot/core/auth.rb:178
+msgid "on any channel: "
+msgstr "on any channel: "
 
-#: lib/rbot/core/basics.rb:125
-msgid ""
-"talk [in here|<channel>] => with no arguments, resume speaking in all "
-"channels, if \"in here\", resume speaking in this channel, or resume "
-"speaking in <channel>"
-msgstr ""
-"talk [in here|<channel>] => with no arguments, resume speaking in all "
-"channels, if \"in here\", resume speaking in this channel, or resume "
-"speaking in <channel>"
+#: lib/rbot/core/auth.rb:180
+msgid "in private: "
+msgstr "in private: "
 
-#: lib/rbot/core/basics.rb:127
-msgid "ping => replies with a pong"
-msgstr "ping => replies with a pong"
+#: lib/rbot/core/auth.rb:192
+msgid "no permissions set for %{user}"
+msgstr "no permissions set for %{user}"
 
-#: lib/rbot/core/basics.rb:129
-msgid ""
-"mode <channel> <mode> <nicks> => set channel modes for <nicks> on <channel> "
-"to <mode>"
-msgstr ""
-"mode <channel> <mode> <nicks> => set channel modes for <nicks> on <channel> "
-"to <mode>"
+#: lib/rbot/core/auth.rb:194
+msgid "permissions for %{user}:: %{permissions}"
+msgstr "permissions for %{user}:: %{permissions}"
 
-#: lib/rbot/core/basics.rb:135
-msgid ""
-"%{name}: quit, restart, join, part, hide, save, nick, say, action, topic, "
-"quiet, talk, ping, mode"
+#: lib/rbot/core/auth.rb:204
+msgid ". only %{max} will be shown"
 msgstr ""
-"%{name}: quit, restart, join, part, hide, save, nick, say, action, topic, "
-"quiet, talk,version, ping, mode"
 
-#: lib/rbot/core/utils/utils.rb:202
-msgid "year"
+#: lib/rbot/core/auth.rb:205
+msgid "%{count} commands found matching %{pattern}%{extra}"
 msgstr ""
 
-#: lib/rbot/core/utils/utils.rb:202
-msgid "years"
+#: lib/rbot/core/auth.rb:210
+msgid "%{cmd}: %{perms}"
 msgstr ""
 
-#: lib/rbot/core/utils/utils.rb:204
-msgid "month"
+#: lib/rbot/core/auth.rb:271
+msgid "%{user} can already do that"
 msgstr ""
 
-#: lib/rbot/core/utils/utils.rb:204
-msgid "months"
+#: lib/rbot/core/auth.rb:273
+msgid "%{user} can't do that already"
 msgstr ""
 
-#: lib/rbot/core/utils/utils.rb:206
-msgid "day"
+#: lib/rbot/core/auth.rb:283
+msgid ""
+"sorry, %{cmd} doesn't look like a valid command. maybe you misspelled it, or "
+"you need to specify it should be in private?"
 msgstr ""
 
-#: lib/rbot/core/utils/utils.rb:206
-msgid "days"
-msgstr ""
+#: lib/rbot/core/auth.rb:306
+msgid "welcome, %{user}"
+msgstr "welcome, %{user}"
 
-#: lib/rbot/core/utils/utils.rb:208
-msgid "hour"
-msgstr ""
+#: lib/rbot/core/auth.rb:321
+msgid "sorry, can't do"
+msgstr "sorry, can't do"
 
-#: lib/rbot/core/utils/utils.rb:208
-msgid "hours"
-msgstr ""
+#: lib/rbot/core/auth.rb:324
+msgid "couldn't login: %{exception}"
+msgstr "couldn't login: %{exception}"
 
-#: lib/rbot/core/utils/utils.rb:210
-msgid "minute"
-msgstr ""
+#: lib/rbot/core/auth.rb:332
+msgid "I couldn't find anything to let you login automatically"
+msgstr "I couldn't find anything to let you login automatically"
 
-#: lib/rbot/core/utils/utils.rb:210
-msgid "minutes"
-msgstr ""
+#: lib/rbot/core/auth.rb:343
+msgid "you are %{who}"
+msgstr "you are %{who}"
 
-#: lib/rbot/core/utils/utils.rb:212
-msgid "second"
-msgstr ""
+#: lib/rbot/core/auth.rb:345 lib/rbot/core/auth.rb:358
+msgid "no one that I know"
+msgstr "no one that I know"
 
-#: lib/rbot/core/utils/utils.rb:212
-msgid "seconds"
-msgstr ""
+#: lib/rbot/core/auth.rb:346 lib/rbot/core/auth.rb:359
+msgid "my boss"
+msgstr "my boss"
 
-#: lib/rbot/core/utils/utils.rb:219
-msgid " and "
+#: lib/rbot/core/auth.rb:366
+msgid ""
+"login [<botuser>] [<pass>]: logs in to the bot as botuser <botuser> with "
+"password <pass>. When using the full form, you must contact the bot in "
+"private. <pass> can be omitted if <botuser> allows login-by-mask and your "
+"netmask is among the known ones. if <botuser> is omitted too autologin will "
+"be attempted"
 msgstr ""
+"login [<botuser>] [<pass>]: logs in to the bot as botuser <botuser> with "
+"password <pass>. When using the full form, you must contact the bot in "
+"private. <pass> can be omitted if <botuser> allows login-by-mask and your "
+"netmask is among the known ones. if <botuser> is omitted too autologin will "
+"be attempted"
 
-#: lib/rbot/core/userdata.rb:146
-msgid "%{key} data for %{user}: %{data}"
-msgstr "%{word} learned from %{user} on %{date}"
+#: lib/rbot/core/auth.rb:368
+msgid "whoami: names the botuser you're linked to"
+msgstr "whoami: names the botuser you're linked to"
 
-#: lib/rbot/core/userdata.rb:152
-#, fuzzy
-msgid "sorry, no %{key} data for %{user}"
-msgstr "%{word} learned from %{user} on %{date}"
+#: lib/rbot/core/auth.rb:370
+msgid "who is <user>: names the botuser <user> is linked to"
+msgstr "whoami: names the botuser you're linked to"
 
-#: lib/rbot/core/config.rb:12
-msgid " [%{secs} ago]"
+#: lib/rbot/core/auth.rb:374
+msgid ""
+"a permission is specified as module::path::to::cmd; when you want to enable "
+"it, prefix it with +; when you want to disable it, prefix it with -; when "
+"using the +reset+ command, do not use any prefix"
 msgstr ""
+"a permission is specified as module::path::to::cmd; when you want to enable "
+"it, prefix it with +; when you want to disable it, prefix it with -; when "
+"using the +reset+ command, do not use any prefix"
 
-#: lib/rbot/core/config.rb:18
-msgid "I'm a v. %{version}%{ago} rubybot%{copyright}%{url}"
+#: lib/rbot/core/auth.rb:376
+msgid ""
+"permissions [re]set <permission> [in <channel>] for <user>: sets or resets "
+"the permissions for botuser <user> in channel <channel> (use ? to change the "
+"permissions for private addressing)"
 msgstr ""
+"permissions [re]set <permission> [in <channel>] for <user>: sets or resets "
+"the permissions for botuser <user> in channel <channel> (use ? to change the "
+"permissions for private addressing)"
 
-#: lib/rbot/core/config.rb:39
-msgid "no such module %{module}"
-msgstr "no such module %{module}"
+#: lib/rbot/core/auth.rb:378
+msgid "permissions view [for <user>]: display the permissions for user <user>"
+msgstr "permissions view [for <user>]: display the permissions for user <user>"
 
-#: lib/rbot/core/config.rb:55 lib/rbot/core/config.rb:66
-#: lib/rbot/core/config.rb:88 lib/rbot/core/config.rb:101
-#: lib/rbot/core/config.rb:127 lib/rbot/core/config.rb:150
-msgid "no such config key %{key}"
-msgstr "no such config key %{key}"
+#: lib/rbot/core/auth.rb:380
+msgid ""
+"permissions search <pattern>: display the permissions associated with the "
+"commands matching <pattern>"
+msgstr "permissions view [for <user>]: display the permissions for user <user>"
 
-#: lib/rbot/core/config.rb:78
-msgid "no config key found matching %{r}"
-msgstr ""
+#: lib/rbot/core/auth.rb:382
+msgid "permission topics: syntax, (re)set, view, search"
+msgstr "permission topics: syntax, (re)set, view"
 
-#: lib/rbot/core/config.rb:80
-msgid "possible keys: %{kl}"
+#: lib/rbot/core/auth.rb:387
+msgid ""
+"user show <what> : shows info about the user; <what> can be any of "
+"autologin, login-by-mask, netmasks"
 msgstr ""
+"user show <what> : shows info about the user; <what> can be any of "
+"autologin, login-by-mask, netmasks"
 
-#: lib/rbot/core/config.rb:93 lib/rbot/core/config.rb:112
-#: lib/rbot/core/config.rb:142 lib/rbot/core/config.rb:165
-msgid "this config change will take effect on the next restart"
-msgstr "this config change will take effect on the next restart"
-
-#: lib/rbot/core/config.rb:94 lib/rbot/core/config.rb:115
-#: lib/rbot/core/config.rb:143 lib/rbot/core/config.rb:166
-msgid "this config change will take effect on the next rescan"
-msgstr "this config change will take effect on the next rescan"
-
-#: lib/rbot/core/config.rb:108
-msgid "failed to set %{key}: %{error}"
-msgstr "failed to set %{key}: %{error}"
-
-#: lib/rbot/core/config.rb:131 lib/rbot/core/config.rb:154
-msgid "config key %{key} is not an array"
-msgstr "config key %{key} is not an array"
-
-#: lib/rbot/core/config.rb:138
-msgid "failed to add %{value} to %{key}: %{error}"
-msgstr "failed to add %{value} to %{key}: %{error}"
-
-#: lib/rbot/core/config.rb:161
-msgid "failed to remove %{value} from %{key}: %{error}"
-msgstr "failed to remove %{value} from %{key}: %{error}"
-
-#: lib/rbot/core/config.rb:175
-msgid "saving ..."
-msgstr "saving ..."
-
-#: lib/rbot/core/config.rb:177
-msgid "rescanning ..."
-msgstr "rescanning ..."
-
-#: lib/rbot/core/config.rb:179
-msgid "done. %{plugin_status}"
-msgstr "done. %{plugin_status}"
-
-#: lib/rbot/core/config.rb:220
-msgid ""
-"config list => list configuration modules, config list <module> => list "
-"configuration keys for module <module>"
-msgstr ""
-"config list => list configuration modules, config list <module> => list "
-"configuration keys for module <module>"
-
-#: lib/rbot/core/config.rb:222
-msgid "config get <key> => get configuration value for key <key>"
-msgstr "config get <key> => get configuration value for key <key>"
-
-#: lib/rbot/core/config.rb:224
-msgid "reset key <key> to the default"
-msgstr "reset key <key> to the default"
-
-#: lib/rbot/core/config.rb:226
-msgid ""
-"config set <key> <value> => set configuration value for key <key> to <value>"
-msgstr ""
-"config set <key> <value> => set configuration value for key <key> to <value>"
-
-#: lib/rbot/core/config.rb:228
-msgid "config desc <key> => describe what key <key> configures"
-msgstr "config desc <key> => describe what key <key> configures"
-
-#: lib/rbot/core/config.rb:230
-msgid ""
-"config add <value> to <key> => add value <value> to key <key> if <key> is an "
-"array"
-msgstr ""
-"config add <value> to <key> => add value <value> to key <key> if <key> is an "
-"array"
-
-#: lib/rbot/core/config.rb:232
-msgid ""
-"config rm <value> from <key> => remove value <value> from key <key> if <key> "
-"is an array"
-msgstr ""
-"config rm <value> from <key> => remove value <value> from key <key> if <key> "
-"is an array"
-
-#: lib/rbot/core/config.rb:234
-msgid ""
-"config module - bot configuration. usage: list, desc, get, set, unset, add, "
-"rm"
-msgstr ""
-"config module - bot configuration. usage: list, desc, get, set, unset, add, "
-"rm"
-
-#: lib/rbot/core/config.rb:239
-msgid "nick <newnick> => change the bot nick to <newnick>, if possible"
-msgstr "nick <nick> => attempt to change nick to <nick>"
-
-#: lib/rbot/core/config.rb:241
-msgid "status => display some information on the bot's status"
-msgstr ""
-
-#: lib/rbot/core/config.rb:243
-msgid "save => save current dynamic data and configuration"
-msgstr "save => save current dynamic data and configuration"
-
-#: lib/rbot/core/config.rb:245
-msgid "rescan => reload modules and static facts"
-msgstr "rescan => reload modules and static facts"
-
-#: lib/rbot/core/config.rb:247
-msgid "version => describes software version"
-msgstr "version => describes software version"
-
-#: lib/rbot/core/config.rb:249
-msgid "config-related tasks: config, save, rescan, version, nick, status"
-msgstr "config-related tasks: config, save, rescan"
-
-#: lib/rbot/core/auth.rb:69
-msgid "please do not use + or - in front of command %{command} when resetting"
-msgstr "please do not use + or - in front of command %{command} when resetting"
-
-#: lib/rbot/core/auth.rb:71
-msgid "+ or - expected in front of %{string}"
-msgstr "+ or - expected in front of %{string}"
-
-#: lib/rbot/core/auth.rb:84
-msgid "'%{string}' doesn't look like a channel name"
-msgstr ""
-
-#: lib/rbot/core/auth.rb:93
-msgid "trailing comma"
-msgstr "trailing comma"
-
-#: lib/rbot/core/auth.rb:94
-msgid "you probably forgot a comma"
-msgstr "you probably forgot a comma"
-
-#: lib/rbot/core/auth.rb:109 lib/rbot/core/auth.rb:163
-#: lib/rbot/core/auth.rb:229
-msgid "couldn't find botuser %{name}"
-msgstr "couldn't find botuser %{name}"
-
-#: lib/rbot/core/auth.rb:111
-msgid "you can't change permissions for %{username}"
-msgstr "you can't change permissions for %{username}"
-
-#: lib/rbot/core/auth.rb:118
-msgid "couldn't satisfy your request: %{errors}"
-msgstr "couldn't satisfy your request: %{errors}"
-
-#: lib/rbot/core/auth.rb:157
-msgid "you are owner, you can do anything"
-msgstr "you are owner, you can do anything"
-
-#: lib/rbot/core/auth.rb:160
-msgid "owner can do anything"
-msgstr "owner can do anything"
-
-#: lib/rbot/core/auth.rb:171
-msgid "on any channel: "
-msgstr "on any channel: "
-
-#: lib/rbot/core/auth.rb:173
-msgid "in private: "
-msgstr "in private: "
-
-#: lib/rbot/core/auth.rb:185
-msgid "no permissions set for %{user}"
-msgstr "no permissions set for %{user}"
-
-#: lib/rbot/core/auth.rb:187
-msgid "permissions for %{user}:: %{permissions}"
-msgstr "permissions for %{user}:: %{permissions}"
-
-#: lib/rbot/core/auth.rb:197
-msgid ". only %{max} will be shown"
-msgstr ""
-
-#: lib/rbot/core/auth.rb:198
-msgid "%{count} commands found matching %{pattern}%{extra}"
-msgstr ""
-
-#: lib/rbot/core/auth.rb:203
-msgid "%{cmd}: %{perms}"
-msgstr ""
-
-#: lib/rbot/core/auth.rb:260
-msgid "%{user} can already do that"
-msgstr ""
-
-#: lib/rbot/core/auth.rb:262
-msgid "%{user} can't do that already"
-msgstr ""
-
-#: lib/rbot/core/auth.rb:272
-msgid ""
-"sorry, %{cmd} doesn't look like a valid command. maybe you misspelled it, or "
-"you need to specify it should be in private?"
-msgstr ""
-
-#: lib/rbot/core/auth.rb:295
-msgid "welcome, %{user}"
-msgstr "welcome, %{user}"
-
-#: lib/rbot/core/auth.rb:310
-msgid "sorry, can't do"
-msgstr "sorry, can't do"
-
-#: lib/rbot/core/auth.rb:313
-msgid "couldn't login: %{exception}"
-msgstr "couldn't login: %{exception}"
-
-#: lib/rbot/core/auth.rb:321
-msgid "I couldn't find anything to let you login automatically"
-msgstr "I couldn't find anything to let you login automatically"
-
-#: lib/rbot/core/auth.rb:332
-msgid "you are %{who}"
-msgstr "you are %{who}"
-
-#: lib/rbot/core/auth.rb:334 lib/rbot/core/auth.rb:347
-msgid "no one that I know"
-msgstr "no one that I know"
-
-#: lib/rbot/core/auth.rb:335 lib/rbot/core/auth.rb:348
-msgid "my boss"
-msgstr "my boss"
-
-#: lib/rbot/core/auth.rb:355
-msgid ""
-"login [<botuser>] [<pass>]: logs in to the bot as botuser <botuser> with "
-"password <pass>. When using the full form, you must contact the bot in "
-"private. <pass> can be omitted if <botuser> allows login-by-mask and your "
-"netmask is among the known ones. if <botuser> is omitted too autologin will "
-"be attempted"
-msgstr ""
-"login [<botuser>] [<pass>]: logs in to the bot as botuser <botuser> with "
-"password <pass>. When using the full form, you must contact the bot in "
-"private. <pass> can be omitted if <botuser> allows login-by-mask and your "
-"netmask is among the known ones. if <botuser> is omitted too autologin will "
-"be attempted"
-
-#: lib/rbot/core/auth.rb:357
-msgid "whoami: names the botuser you're linked to"
-msgstr "whoami: names the botuser you're linked to"
-
-#: lib/rbot/core/auth.rb:359
-msgid "who is <user>: names the botuser <user> is linked to"
-msgstr "whoami: names the botuser you're linked to"
-
-#: lib/rbot/core/auth.rb:363
-msgid ""
-"a permission is specified as module::path::to::cmd; when you want to enable "
-"it, prefix it with +; when you want to disable it, prefix it with -; when "
-"using the +reset+ command, do not use any prefix"
-msgstr ""
-"a permission is specified as module::path::to::cmd; when you want to enable "
-"it, prefix it with +; when you want to disable it, prefix it with -; when "
-"using the +reset+ command, do not use any prefix"
-
-#: lib/rbot/core/auth.rb:365
-msgid ""
-"permissions [re]set <permission> [in <channel>] for <user>: sets or resets "
-"the permissions for botuser <user> in channel <channel> (use ? to change the "
-"permissions for private addressing)"
-msgstr ""
-"permissions [re]set <permission> [in <channel>] for <user>: sets or resets "
-"the permissions for botuser <user> in channel <channel> (use ? to change the "
-"permissions for private addressing)"
-
-#: lib/rbot/core/auth.rb:367
-msgid "permissions view [for <user>]: display the permissions for user <user>"
-msgstr "permissions view [for <user>]: display the permissions for user <user>"
-
-#: lib/rbot/core/auth.rb:369
-msgid ""
-"permissions search <pattern>: display the permissions associated with the "
-"commands matching <pattern>"
-msgstr "permissions view [for <user>]: display the permissions for user <user>"
-
-#: lib/rbot/core/auth.rb:371
-msgid "permission topics: syntax, (re)set, view, search"
-msgstr "permission topics: syntax, (re)set, view"
-
-#: lib/rbot/core/auth.rb:376
-msgid ""
-"user show <what> : shows info about the user; <what> can be any of "
-"autologin, login-by-mask, netmasks"
-msgstr ""
-"user show <what> : shows info about the user; <what> can be any of "
-"autologin, login-by-mask, netmasks"
-
-#: lib/rbot/core/auth.rb:378
+#: lib/rbot/core/auth.rb:389
 msgid ""
 "user enable|disable <what> : turns on or off <what> (autologin, login-by-"
 "mask)"
@@ -501,7 +246,7 @@ msgstr ""
 "user enable|disable <what> : turns on or off <what> (autologin, login-by-"
 "mask)"
 
-#: lib/rbot/core/auth.rb:380
+#: lib/rbot/core/auth.rb:391
 msgid ""
 "user set password <blah> : sets the user password to <blah>; passwords can "
 "only contain upper and lowercase letters and numbers, and must be at least 4 "
@@ -511,7 +256,7 @@ msgstr ""
 "only contain upper and lowercase letters and numbers, and must be at least 4 "
 "characters long"
 
-#: lib/rbot/core/auth.rb:382
+#: lib/rbot/core/auth.rb:393
 msgid ""
 "user add|rm netmask <mask> : adds/removes netmask <mask> from the list of "
 "netmasks known to the botuser you're linked to"
@@ -519,7 +264,7 @@ msgstr ""
 "user add|rm netmask <mask> : adds/removes netmask <mask> from the list of "
 "netmasks known to the botuser you're linked to"
 
-#: lib/rbot/core/auth.rb:384
+#: lib/rbot/core/auth.rb:395
 msgid ""
 "user reset <what> : resets <what> to the default values. <what> can be "
 "+netmasks+ (the list will be emptied), +autologin+ or +login-by-mask+ (will "
@@ -531,7 +276,7 @@ msgstr ""
 "be reset to the default value) or +password+ (a new one will be generated "
 "and you'll be told in private)"
 
-#: lib/rbot/core/auth.rb:386
+#: lib/rbot/core/auth.rb:397
 msgid ""
 "user tell <who> the password for <botuser> : contacts <who> in private to "
 "tell him/her the password for <botuser>"
@@ -539,7 +284,7 @@ msgstr ""
 "user tell <who> the password for <botuser> : contacts <who> in private to "
 "tell him/her the password for <botuser>"
 
-#: lib/rbot/core/auth.rb:388
+#: lib/rbot/core/auth.rb:399
 msgid ""
 "user create <name> <password> : create botuser named <name> with password "
 "<password>. The password can be omitted, in which case a random one will be "
@@ -551,11 +296,11 @@ msgstr ""
 "generated. The <name> should only contain alphanumeric characters and the "
 "underscore (_)"
 
-#: lib/rbot/core/auth.rb:390
+#: lib/rbot/core/auth.rb:401
 msgid "user list : lists all the botusers"
 msgstr "user list : lists all the botusers"
 
-#: lib/rbot/core/auth.rb:392
+#: lib/rbot/core/auth.rb:403
 msgid ""
 "user destroy <botuser> : destroys <botuser>. This function %{highlight}must%"
 "{highlight} be called in two steps. On the first call <botuser> is queued "
@@ -570,7 +315,7 @@ msgstr ""
 "will be destroyed. If you want to cancel the destruction, issue the command "
 "+user cancel destroy <botuser>+"
 
-#: lib/rbot/core/auth.rb:394
+#: lib/rbot/core/auth.rb:405
 msgid ""
 "user topics: show, enable|disable, add|rm netmask, set, reset, tell, create, "
 "list, destroy"
@@ -578,7 +323,7 @@ msgstr ""
 "user topics: show, enable|disable, add|rm netmask, set, reset, tell, create, "
 "list, destroy"
 
-#: lib/rbot/core/auth.rb:397
+#: lib/rbot/core/auth.rb:408
 msgid ""
 "auth <masterpassword>: log in as the bot owner; other commands: login, "
 "whoami, permissions syntax, permissions [re]set, permissions view, user, "
@@ -587,336 +332,688 @@ msgstr ""
 "auth <masterpassword>: log in as the bot owner; other commands: login, "
 "whoami, permission syntax, permissions [re]set, permissions view, user"
 
-#: lib/rbot/core/auth.rb:399
+#: lib/rbot/core/auth.rb:410
 msgid ""
 "meet <nick> [as <user>]: creates a bot user for nick, calling it user "
 "(defaults to the nick itself)"
 msgstr ""
 
-#: lib/rbot/core/auth.rb:401
+#: lib/rbot/core/auth.rb:412
 msgid "hello: creates a bot user for the person issuing the command"
 msgstr ""
 
-#: lib/rbot/core/auth.rb:403
+#: lib/rbot/core/auth.rb:415
 msgid ""
 "allow <user> to do <sample command> [<where>]: gives botuser <user> the "
-"permissions to execute a command such as the provided sample command (in "
-"private or in channel, according to the optional <where>)"
+"permissions to execute a command such as the provided sample command"
 msgstr ""
 
-#: lib/rbot/core/auth.rb:405
+#: lib/rbot/core/auth.rb:416 lib/rbot/core/auth.rb:424
+msgid "(in private or in channel, according to the optional <where>)."
+msgstr ""
+
+#: lib/rbot/core/auth.rb:417 lib/rbot/core/auth.rb:425
+msgid ""
+"<sample command> should be a full command, not just the command keyword --"
+msgstr ""
+
+#: lib/rbot/core/auth.rb:418
+msgid "correct: allow user to do addquote stuff --"
+msgstr ""
+
+#: lib/rbot/core/auth.rb:419
+msgid "wrong: allow user to do addquote."
+msgstr ""
+
+#: lib/rbot/core/auth.rb:423
 msgid ""
 "deny <user> from doing <sample command> [<where>]: removes from botuser "
 "<user> the permissions to execute a command such as the provided sample "
-"command (in private or in channel, according to the optional <where>)"
+"command"
 msgstr ""
 
-#: lib/rbot/core/auth.rb:407
+#: lib/rbot/core/auth.rb:426
+msgid "correct: deny user from doing addquote stuff --"
+msgstr ""
+
+#: lib/rbot/core/auth.rb:427
+msgid "wrong: deny user from doing addquote."
+msgstr ""
+
+#: lib/rbot/core/auth.rb:430
 msgid ""
 "auth commands: auth, login, whoami, who, permission[s], user, meet, hello, "
 "allow, deny"
 msgstr "auth commands: auth, login, whoami, permission[s], user"
 
-#: lib/rbot/core/auth.rb:412
+#: lib/rbot/core/auth.rb:435
 msgid "sorry, I need more arguments to %{command}"
 msgstr "sorry, I need more arguments to %{command}"
 
-#: lib/rbot/core/auth.rb:416
+#: lib/rbot/core/auth.rb:439
 msgid "I can only %{command} these: %{arguments}"
 msgstr "I can only %{command} these: %{arguments}"
 
-#: lib/rbot/core/auth.rb:451
+#: lib/rbot/core/auth.rb:474
 msgid "no such bot user %{user}"
 msgstr "no such botuser %{user}"
 
-#: lib/rbot/core/auth.rb:454
+#: lib/rbot/core/auth.rb:477
 msgid "you can't mess with %{user}"
 msgstr "you can't mess with %{user}"
 
-#: lib/rbot/core/auth.rb:466
+#: lib/rbot/core/auth.rb:489
 msgid "you can't see the properties of %{user}"
 msgstr "you can't see the properties of %{user}"
 
-#: lib/rbot/core/auth.rb:475
+#: lib/rbot/core/auth.rb:498
 msgid "no way I'm telling you the master password!"
 msgstr "no way I'm telling you the master password!"
 
-#: lib/rbot/core/auth.rb:476
+#: lib/rbot/core/auth.rb:499
 msgid "you can't ask for someone else's password"
 msgstr "you can't ask for someone else's password"
 
-#: lib/rbot/core/auth.rb:478
+#: lib/rbot/core/auth.rb:501
 msgid ""
 "c'mon, you can't be asking me seriously to tell you the password in public!"
 msgstr ""
 "c'mon, you can't be asking me seriously to tell you the password in public!"
 
-#: lib/rbot/core/auth.rb:479
+#: lib/rbot/core/auth.rb:502
 msgid "the password for %{user} is %{password}"
 msgstr "the password for %{user} is %{password}"
 
-#: lib/rbot/core/auth.rb:493
+#: lib/rbot/core/auth.rb:516
 msgid "can %{action}"
 msgstr "can %{action}"
 
-#: lib/rbot/core/auth.rb:495
+#: lib/rbot/core/auth.rb:518
 msgid "can not %{action}"
 msgstr "can not %{action}"
 
-#: lib/rbot/core/auth.rb:499
+#: lib/rbot/core/auth.rb:522
 msgid "knows no netmasks"
 msgstr "knows no netmasks"
 
-#: lib/rbot/core/auth.rb:501
+#: lib/rbot/core/auth.rb:524
 msgid "knows %{netmasks}"
 msgstr "knows %{netmasks}"
 
-#: lib/rbot/core/auth.rb:508 lib/rbot/core/auth.rb:535
-#: lib/rbot/core/auth.rb:553 lib/rbot/core/auth.rb:585
+#: lib/rbot/core/auth.rb:531 lib/rbot/core/auth.rb:558
+#: lib/rbot/core/auth.rb:576 lib/rbot/core/auth.rb:608
 msgid "you can't change the default user"
 msgstr "you can't change the default user"
 
-#: lib/rbot/core/auth.rb:509 lib/rbot/core/auth.rb:537
-#: lib/rbot/core/auth.rb:555 lib/rbot/core/auth.rb:587
+#: lib/rbot/core/auth.rb:532 lib/rbot/core/auth.rb:560
+#: lib/rbot/core/auth.rb:578 lib/rbot/core/auth.rb:610
 msgid "you can't edit %{user}"
 msgstr "you can't edit %{user}"
 
-#: lib/rbot/core/auth.rb:524 lib/rbot/core/auth.rb:571
+#: lib/rbot/core/auth.rb:547 lib/rbot/core/auth.rb:594
 msgid "I ignored %{things} because %{reason}"
 msgstr "I ignored %{things} because %{reason}"
 
-#: lib/rbot/core/auth.rb:528 lib/rbot/core/auth.rb:575
-msgid "I haven't changed anything"
-msgstr "I haven't changed anything"
+#: lib/rbot/core/auth.rb:551 lib/rbot/core/auth.rb:598
+msgid "I haven't changed anything"
+msgstr "I haven't changed anything"
+
+#: lib/rbot/core/auth.rb:569
+msgid "is that a joke? setting the password in public?"
+msgstr "is that a joke? setting the password in public?"
+
+#: lib/rbot/core/auth.rb:601
+msgid "the password for %{user} is now %{password}"
+msgstr "the password for %{user} is now %{password}"
+
+#: lib/rbot/core/auth.rb:615
+msgid ""
+"I can only add/remove netmasks. See +help user add+ for more instructions"
+msgstr ""
+"I can only add/remove netmasks. See +help user add+ for more instructions"
+
+#: lib/rbot/core/auth.rb:636
+msgid "sorry, I don't know how to %{request}"
+msgstr "sorry, I don't know how to %{request}"
+
+#: lib/rbot/core/auth.rb:639
+msgid "couldn't %{cmd}: %{exception}"
+msgstr "couldn't login: %{exception}"
+
+#: lib/rbot/core/auth.rb:668
+msgid ""
+"you are now registered as %{buname}. I created a random password for you : %"
+"{pass} and you can change it at any time by telling me 'user set password "
+"<password>' in private"
+msgstr ""
+
+#: lib/rbot/core/auth.rb:675
+msgid "but I already know %{buname}"
+msgstr ""
+
+#: lib/rbot/core/auth.rb:677
+msgid "I had problems meeting %{nick}: %{e}"
+msgstr ""
+
+#: lib/rbot/core/auth.rb:686
+msgid "couldn't find botuser %{user}"
+msgstr "couldn't find botuser %{user}"
+
+#: lib/rbot/core/auth.rb:688
+msgid "I'm not telling the master password to anyone, pal"
+msgstr "I'm not telling the master password to anyone, pal"
+
+#: lib/rbot/core/auth.rb:689
+msgid "the password for botuser %{user} is %{password}"
+msgstr "the password for botuser %{user} is %{password}"
+
+#: lib/rbot/core/auth.rb:692
+msgid "I told %{user} that %{message}"
+msgstr "I told %{user} that %{message}"
+
+#: lib/rbot/core/auth.rb:698
+msgid "are you nuts, creating a botuser with a publicly known password?"
+msgstr "are you nuts, creating a botuser with a publicly known password?"
+
+#: lib/rbot/core/auth.rb:703
+msgid "failed to create %{user}: %{exception}"
+msgstr "failed to create %{user}: %{exception}"
+
+#: lib/rbot/core/auth.rb:707
+msgid "created botuser %{user}"
+msgstr "created botuser %{user}"
+
+#: lib/rbot/core/auth.rb:715
+msgid " (queued for destruction)"
+msgstr " (queued for destruction)"
+
+#: lib/rbot/core/auth.rb:718
+msgid "I have no botusers other than the default ones"
+msgstr "I have no botusers other than the default ones"
+
+#: lib/rbot/core/auth.rb:719
+msgid "botuser: %{list}"
+msgid_plural "botusers: %{list}"
+msgstr[0] "botuser: %{list}"
+msgstr[1] "botusers: %{list}"
+
+#: lib/rbot/core/auth.rb:726
+msgid "You can't destroy %{user}"
+msgstr "You can't destroy %{user}"
+
+#: lib/rbot/core/auth.rb:736
+msgid "no such botuser %{user}"
+msgstr "no such botuser %{user}"
+
+#: lib/rbot/core/auth.rb:743
+msgid "%{user} removed from the destruction queue"
+msgstr "%{user} removed from the destruction queue"
+
+#: lib/rbot/core/auth.rb:745
+msgid "%{user} was not queued for destruction"
+msgstr "%{user} was not queued for destruction"
+
+#: lib/rbot/core/auth.rb:750
+msgid ""
+"%{user} already queued for destruction, use %{highlight}user confirm destroy "
+"%{user}%{highlight} to destroy it"
+msgstr ""
+"%{user} already queued for destruction, use %{highlight}user destroy %{user} "
+"<password>%{highlight} to destroy it"
+
+#: lib/rbot/core/auth.rb:753
+msgid ""
+"%{user} queued for destruction, use %{highlight}user confirm destroy %{user}%"
+"{highlight} to destroy it"
+msgstr ""
+"%{user} queued for destruction, use %{highlight}user destroy %{user} "
+"<password>%{highlight} to destroy it"
+
+#: lib/rbot/core/auth.rb:757
+msgid "%{user} is not queued for destruction yet"
+msgstr "%{user} is not queued for destruction yet"
+
+#: lib/rbot/core/auth.rb:766 lib/rbot/core/auth.rb:806
+msgid "failed: %{exception}"
+msgstr "failed: %{exception}"
+
+#: lib/rbot/core/auth.rb:768
+msgid "botuser %{user} destroyed"
+msgstr "botuser %{user} destroyed"
+
+#: lib/rbot/core/auth.rb:775
+msgid "please don't touch the default users"
+msgstr "please don't touch the default users"
+
+#: lib/rbot/core/auth.rb:784
+msgid "no such botuser %{source}"
+msgstr "no such botuser %{source}"
+
+#: lib/rbot/core/auth.rb:786
+msgid "botuser %{dest} exists already"
+msgstr "botuser %{dest} exists already"
+
+#: lib/rbot/core/auth.rb:809
+msgid "botuser %{source} copied to %{dest}"
+msgstr "botuser %{source} copied to %{dest}"
+
+#: lib/rbot/core/auth.rb:812
+msgid "botuser %{source} renamed to %{dest}"
+msgstr "botuser %{source} renamed to %{dest}"
+
+#: lib/rbot/core/auth.rb:832
+msgid "selecting data to export ..."
+msgstr "selecting data to export ..."
+
+#: lib/rbot/core/auth.rb:848
+msgid "preparing data for export ..."
+msgstr "preparing data for export ..."
+
+#: lib/rbot/core/auth.rb:871
+msgid "failed to prepare data: %{exception}"
+msgstr "failed to prepare data: %{exception}"
+
+#: lib/rbot/core/auth.rb:876
+msgid "exporting to %{file} ..."
+msgstr "exporting to %{file} ..."
+
+#: lib/rbot/core/auth.rb:883
+msgid "failed to export users: %{exception}"
+msgstr "failed to export users: %{exception}"
+
+#: lib/rbot/core/auth.rb:887 lib/rbot/core/auth.rb:965
+msgid "done"
+msgstr "done"
+
+#: lib/rbot/core/auth.rb:904
+msgid "reading %{file} ..."
+msgstr "reading %{file} ..."
+
+#: lib/rbot/core/auth.rb:908
+msgid "failed to import from: %{exception}"
+msgstr "failed to import from: %{exception}"
+
+#: lib/rbot/core/auth.rb:915
+msgid "selecting data to import ..."
+msgstr "selecting data to import ..."
+
+#: lib/rbot/core/auth.rb:925
+msgid "parsing data from import ..."
+msgstr "parsing data from import ..."
+
+#: lib/rbot/core/auth.rb:945
+msgid "failed to parse data: %{exception}"
+msgstr "failed to parse data: %{exception}"
+
+#: lib/rbot/core/basics.rb:133
+msgid "quit [<message>] => quit IRC with message <message>"
+msgstr "quit [<message>] => quit IRC with message <message>"
+
+#: lib/rbot/core/basics.rb:135
+msgid "restart => completely stop and restart the bot (including reconnect)"
+msgstr "restart => completely stop and restart the bot (including reconnect)"
+
+#: lib/rbot/core/basics.rb:139
+msgid "part"
+msgstr "part"
+
+#: lib/rbot/core/basics.rb:141
+msgid "hide => part all channels"
+msgstr "hide => part all channels"
+
+#: lib/rbot/core/basics.rb:143
+msgid ""
+"say <channel>|<nick> <message> => say <message> to <channel> or in private "
+"message to <nick>"
+msgstr ""
+"say <channel>|<nick> <message> => say <message> to <channel> or in private "
+"message to <nick>"
+
+#: lib/rbot/core/basics.rb:145
+msgid ""
+"action <channel>|<nick> <message> => does a /me <message> to <channel> or in "
+"private message to <nick>"
+msgstr ""
+"action <channel>|<nick> <message> => does a /me <message> to <channel> or in "
+"private message to <nick>"
+
+#: lib/rbot/core/basics.rb:147
+msgid ""
+"quiet [in here|<channel>] => with no arguments, stop speaking in all "
+"channels, if \"in here\", stop speaking in this channel, or stop speaking in "
+"<channel>"
+msgstr ""
+"quiet [in here|<channel>] => with no arguments, stop speaking in all "
+"channels, if \"in here\", stop speaking in this channel, or stop speaking in "
+"<channel>"
+
+#: lib/rbot/core/basics.rb:149
+msgid ""
+"talk [in here|<channel>] => with no arguments, resume speaking in all "
+"channels, if \"in here\", resume speaking in this channel, or resume "
+"speaking in <channel>"
+msgstr ""
+"talk [in here|<channel>] => with no arguments, resume speaking in all "
+"channels, if \"in here\", resume speaking in this channel, or resume "
+"speaking in <channel>"
+
+#: lib/rbot/core/basics.rb:151
+msgid "ping => replies with a pong"
+msgstr "ping => replies with a pong"
+
+#: lib/rbot/core/basics.rb:153
+msgid ""
+"mode <channel> <mode> <nicks> => set channel modes for <nicks> on <channel> "
+"to <mode>"
+msgstr ""
+"mode <channel> <mode> <nicks> => set channel modes for <nicks> on <channel> "
+"to <mode>"
+
+#: lib/rbot/core/basics.rb:159
+#, fuzzy
+msgid ""
+"%{name}: quit, restart, join, part, hide, save, say, action, topic, quiet, "
+"talk, ping, mode"
+msgstr ""
+"%{name}: quit, restart, join, part, hide, save, nick, say, action, topic, "
+"quiet, talk,version, ping, mode"
+
+#: lib/rbot/core/config.rb:12
+msgid " [%{secs} ago]"
+msgstr ""
+
+#: lib/rbot/core/config.rb:18
+msgid "I'm a v. %{version}%{ago} rubybot%{copyright}%{url}"
+msgstr ""
+
+#: lib/rbot/core/config.rb:39
+msgid "no such module %{module}"
+msgstr "no such module %{module}"
+
+#: lib/rbot/core/config.rb:55 lib/rbot/core/config.rb:66
+#: lib/rbot/core/config.rb:88 lib/rbot/core/config.rb:101
+#: lib/rbot/core/config.rb:127 lib/rbot/core/config.rb:150
+msgid "no such config key %{key}"
+msgstr "no such config key %{key}"
+
+#: lib/rbot/core/config.rb:78
+msgid "no config key found matching %{r}"
+msgstr ""
+
+#: lib/rbot/core/config.rb:80
+msgid "possible keys: %{kl}"
+msgstr ""
+
+#: lib/rbot/core/config.rb:93 lib/rbot/core/config.rb:112
+#: lib/rbot/core/config.rb:142 lib/rbot/core/config.rb:165
+msgid "this config change will take effect on the next restart"
+msgstr "this config change will take effect on the next restart"
+
+#: lib/rbot/core/config.rb:94 lib/rbot/core/config.rb:115
+#: lib/rbot/core/config.rb:143 lib/rbot/core/config.rb:166
+msgid "this config change will take effect on the next rescan"
+msgstr "this config change will take effect on the next rescan"
+
+#: lib/rbot/core/config.rb:108
+msgid "failed to set %{key}: %{error}"
+msgstr "failed to set %{key}: %{error}"
+
+#: lib/rbot/core/config.rb:131 lib/rbot/core/config.rb:154
+msgid "config key %{key} is not an array"
+msgstr "config key %{key} is not an array"
+
+#: lib/rbot/core/config.rb:138
+msgid "failed to add %{value} to %{key}: %{error}"
+msgstr "failed to add %{value} to %{key}: %{error}"
+
+#: lib/rbot/core/config.rb:161
+msgid "failed to remove %{value} from %{key}: %{error}"
+msgstr "failed to remove %{value} from %{key}: %{error}"
+
+#: lib/rbot/core/config.rb:175
+msgid "saving ..."
+msgstr "saving ..."
+
+#: lib/rbot/core/config.rb:177
+msgid "rescanning ..."
+msgstr "rescanning ..."
+
+#: lib/rbot/core/config.rb:179
+msgid "done. %{plugin_status}"
+msgstr "done. %{plugin_status}"
+
+#: lib/rbot/core/config.rb:221
+msgid ""
+"config list => list configuration modules, config list <module> => list "
+"configuration keys for module <module>"
+msgstr ""
+"config list => list configuration modules, config list <module> => list "
+"configuration keys for module <module>"
 
-#: lib/rbot/core/auth.rb:546
-msgid "is that a joke? setting the password in public?"
-msgstr "is that a joke? setting the password in public?"
+#: lib/rbot/core/config.rb:223
+msgid "config get <key> => get configuration value for key <key>"
+msgstr "config get <key> => get configuration value for key <key>"
 
-#: lib/rbot/core/auth.rb:578
-msgid "the password for %{user} is now %{password}"
-msgstr "the password for %{user} is now %{password}"
+#: lib/rbot/core/config.rb:225
+msgid "reset key <key> to the default"
+msgstr "reset key <key> to the default"
 
-#: lib/rbot/core/auth.rb:592
+#: lib/rbot/core/config.rb:227
 msgid ""
-"I can only add/remove netmasks. See +help user add+ for more instructions"
+"config set <key> <value> => set configuration value for key <key> to <value>"
 msgstr ""
-"I can only add/remove netmasks. See +help user add+ for more instructions"
+"config set <key> <value> => set configuration value for key <key> to <value>"
 
-#: lib/rbot/core/auth.rb:613
-msgid "sorry, I don't know how to %{request}"
-msgstr "sorry, I don't know how to %{request}"
+#: lib/rbot/core/config.rb:229
+msgid "config desc <key> => describe what key <key> configures"
+msgstr "config desc <key> => describe what key <key> configures"
 
-#: lib/rbot/core/auth.rb:616
-msgid "couldn't %{cmd}: %{exception}"
-msgstr "couldn't login: %{exception}"
+#: lib/rbot/core/config.rb:231
+msgid ""
+"config add <value> to <key> => add value <value> to key <key> if <key> is an "
+"array"
+msgstr ""
+"config add <value> to <key> => add value <value> to key <key> if <key> is an "
+"array"
 
-#: lib/rbot/core/auth.rb:645
+#: lib/rbot/core/config.rb:233
 msgid ""
-"you are now registered as %{buname}. I created a random password for you : %"
-"{pass} and you can change it at any time by telling me 'user set password "
-"<password>' in private"
+"config rm <value> from <key> => remove value <value> from key <key> if <key> "
+"is an array"
 msgstr ""
+"config rm <value> from <key> => remove value <value> from key <key> if <key> "
+"is an array"
 
-#: lib/rbot/core/auth.rb:652
-msgid "but I already know %{buname}"
+#: lib/rbot/core/config.rb:235
+msgid ""
+"config module - bot configuration. usage: list, desc, get, set, unset, add, "
+"rm"
 msgstr ""
+"config module - bot configuration. usage: list, desc, get, set, unset, add, "
+"rm"
 
-#: lib/rbot/core/auth.rb:654
-msgid "I had problems meeting %{nick}: %{e}"
+#: lib/rbot/core/config.rb:240
+msgid "nick <newnick> => change the bot nick to <newnick>, if possible"
+msgstr "nick <nick> => attempt to change nick to <nick>"
+
+#: lib/rbot/core/config.rb:242
+msgid "status => display some information on the bot's status"
 msgstr ""
 
-#: lib/rbot/core/auth.rb:663
-msgid "couldn't find botuser %{user}"
-msgstr "couldn't find botuser %{user}"
+#: lib/rbot/core/config.rb:244
+msgid "save => save current dynamic data and configuration"
+msgstr "save => save current dynamic data and configuration"
 
-#: lib/rbot/core/auth.rb:665
-msgid "I'm not telling the master password to anyone, pal"
-msgstr "I'm not telling the master password to anyone, pal"
+#: lib/rbot/core/config.rb:246
+msgid "rescan => reload modules and static facts"
+msgstr "rescan => reload modules and static facts"
 
-#: lib/rbot/core/auth.rb:666
-msgid "the password for botuser %{user} is %{password}"
-msgstr "the password for botuser %{user} is %{password}"
+#: lib/rbot/core/config.rb:248
+msgid "version => describes software version"
+msgstr "version => describes software version"
 
-#: lib/rbot/core/auth.rb:669
-msgid "I told %{user} that %{message}"
-msgstr "I told %{user} that %{message}"
+#: lib/rbot/core/config.rb:250
+msgid "config-related tasks: config, save, rescan, version, nick, status"
+msgstr "config-related tasks: config, save, rescan"
 
-#: lib/rbot/core/auth.rb:675
-msgid "are you nuts, creating a botuser with a publicly known password?"
-msgstr "are you nuts, creating a botuser with a publicly known password?"
+#: lib/rbot/core/filters_ui.rb:25
+msgid "no filters in group %{g}"
+msgstr ""
 
-#: lib/rbot/core/auth.rb:680
-msgid "failed to create %{user}: %{exception}"
-msgstr "failed to create %{user}: %{exception}"
+#: lib/rbot/core/filters_ui.rb:27
+msgid "no known filters"
+msgstr ""
 
-#: lib/rbot/core/auth.rb:684
-msgid "created botuser %{user}"
-msgstr "created botuser %{user}"
+#: lib/rbot/core/filters_ui.rb:30
+msgid "known filters: "
+msgstr ""
 
-#: lib/rbot/core/auth.rb:692
-msgid " (queued for destruction)"
-msgstr " (queued for destruction)"
+#: lib/rbot/core/filters_ui.rb:38
+msgid "no known filter groups"
+msgstr ""
 
-#: lib/rbot/core/auth.rb:695
-msgid "I have no botusers other than the default ones"
-msgstr "I have no botusers other than the default ones"
+#: lib/rbot/core/filters_ui.rb:40
+msgid "known filter groups: "
+msgstr ""
 
-#: lib/rbot/core/auth.rb:696
-msgid "botuser: %{list}"
-msgid_plural "botusers: %{list}"
-msgstr[0] "botuser: %{list}"
-msgstr[1] "botusers: %{list}"
+#: lib/rbot/core/filters_ui.rb:50
+msgid "no filters match %{pat}"
+msgstr ""
 
-#: lib/rbot/core/auth.rb:703
-msgid "You can't destroy %{user}"
-msgstr "You can't destroy %{user}"
+#: lib/rbot/core/filters_ui.rb:52
+msgid "filters matching %{pat}: "
+msgstr ""
 
-#: lib/rbot/core/auth.rb:713
-msgid "no such botuser %{user}"
-msgstr "no such botuser %{user}"
+#: lib/rbot/core/userdata.rb:161
+msgid "%{key} data for %{user}: %{data}"
+msgstr "%{word} learned from %{user} on %{date}"
 
-#: lib/rbot/core/auth.rb:720
-msgid "%{user} removed from the destruction queue"
-msgstr "%{user} removed from the destruction queue"
+#: lib/rbot/core/userdata.rb:167
+#, fuzzy
+msgid "sorry, no %{key} data for %{user}"
+msgstr "%{word} learned from %{user} on %{date}"
 
-#: lib/rbot/core/auth.rb:722
-msgid "%{user} was not queued for destruction"
-msgstr "%{user} was not queued for destruction"
+#: lib/rbot/core/utils/utils.rb:204
+msgid "year"
+msgstr ""
 
-#: lib/rbot/core/auth.rb:727
-msgid ""
-"%{user} already queued for destruction, use %{highlight}user confirm destroy "
-"%{user}%{highlight} to destroy it"
+#: lib/rbot/core/utils/utils.rb:204
+msgid "years"
 msgstr ""
-"%{user} already queued for destruction, use %{highlight}user destroy %{user} "
-"<password>%{highlight} to destroy it"
 
-#: lib/rbot/core/auth.rb:730
-msgid ""
-"%{user} queued for destruction, use %{highlight}user confirm destroy %{user}%"
-"{highlight} to destroy it"
+#: lib/rbot/core/utils/utils.rb:206
+msgid "month"
 msgstr ""
-"%{user} queued for destruction, use %{highlight}user destroy %{user} "
-"<password>%{highlight} to destroy it"
 
-#: lib/rbot/core/auth.rb:734
-msgid "%{user} is not queued for destruction yet"
-msgstr "%{user} is not queued for destruction yet"
+#: lib/rbot/core/utils/utils.rb:206
+msgid "months"
+msgstr ""
 
-#: lib/rbot/core/auth.rb:743 lib/rbot/core/auth.rb:783
-msgid "failed: %{exception}"
-msgstr "failed: %{exception}"
+#: lib/rbot/core/utils/utils.rb:208
+msgid "day"
+msgstr ""
 
-#: lib/rbot/core/auth.rb:745
-msgid "botuser %{user} destroyed"
-msgstr "botuser %{user} destroyed"
+#: lib/rbot/core/utils/utils.rb:208
+msgid "days"
+msgstr ""
 
-#: lib/rbot/core/auth.rb:752
-msgid "please don't touch the default users"
-msgstr "please don't touch the default users"
+#: lib/rbot/core/utils/utils.rb:210
+msgid "hour"
+msgstr ""
 
-#: lib/rbot/core/auth.rb:761
-msgid "no such botuser %{source}"
-msgstr "no such botuser %{source}"
+#: lib/rbot/core/utils/utils.rb:210
+msgid "hours"
+msgstr ""
 
-#: lib/rbot/core/auth.rb:763
-msgid "botuser %{dest} exists already"
-msgstr "botuser %{dest} exists already"
+#: lib/rbot/core/utils/utils.rb:212
+msgid "minute"
+msgstr ""
 
-#: lib/rbot/core/auth.rb:786
-msgid "botuser %{source} copied to %{dest}"
-msgstr "botuser %{source} copied to %{dest}"
+#: lib/rbot/core/utils/utils.rb:212
+msgid "minutes"
+msgstr ""
 
-#: lib/rbot/core/auth.rb:789
-msgid "botuser %{source} renamed to %{dest}"
-msgstr "botuser %{source} renamed to %{dest}"
+#: lib/rbot/core/utils/utils.rb:214
+msgid "second"
+msgstr ""
 
-#: lib/rbot/core/auth.rb:809
-msgid "selecting data to export ..."
-msgstr "selecting data to export ..."
+#: lib/rbot/core/utils/utils.rb:214
+msgid "seconds"
+msgstr ""
 
-#: lib/rbot/core/auth.rb:825
-msgid "preparing data for export ..."
-msgstr "preparing data for export ..."
+#: lib/rbot/core/utils/utils.rb:221
+msgid " and "
+msgstr ""
 
-#: lib/rbot/core/auth.rb:848
-msgid "failed to prepare data: %{exception}"
-msgstr "failed to prepare data: %{exception}"
+#: lib/rbot/core/utils/utils.rb:252
+msgid "right now"
+msgstr ""
 
-#: lib/rbot/core/auth.rb:853
-msgid "exporting to %{file} ..."
-msgstr "exporting to %{file} ..."
+#: lib/rbot/core/utils/utils.rb:256
+msgid "%{d} from now"
+msgstr ""
 
-#: lib/rbot/core/auth.rb:860
-msgid "failed to export users: %{exception}"
-msgstr "failed to export users: %{exception}"
+#: lib/rbot/core/utils/utils.rb:258
+msgid "%{d} ago"
+msgstr ""
 
-#: lib/rbot/core/auth.rb:864 lib/rbot/core/auth.rb:942
-msgid "done"
-msgstr "done"
+#: lib/rbot/core/utils/utils.rb:270
+msgid "%{m} years"
+msgstr ""
 
-#: lib/rbot/core/auth.rb:881
-msgid "reading %{file} ..."
-msgstr "reading %{file} ..."
+#: lib/rbot/core/utils/utils.rb:272
+msgid "%{m} months"
+msgstr ""
 
-#: lib/rbot/core/auth.rb:885
-msgid "failed to import from: %{exception}"
-msgstr "failed to import from: %{exception}"
+#: lib/rbot/core/utils/utils.rb:274
+msgid "%{m} weeks"
+msgstr ""
 
-#: lib/rbot/core/auth.rb:892
-msgid "selecting data to import ..."
-msgstr "selecting data to import ..."
+#: lib/rbot/core/utils/utils.rb:276
+msgid "%{m} days"
+msgstr ""
 
-#: lib/rbot/core/auth.rb:902
-msgid "parsing data from import ..."
-msgstr "parsing data from import ..."
+#: lib/rbot/core/utils/utils.rb:278
+msgid "%{m} hours"
+msgstr ""
 
-#: lib/rbot/core/auth.rb:922
-msgid "failed to parse data: %{exception}"
-msgstr "failed to parse data: %{exception}"
+#: lib/rbot/core/utils/utils.rb:280
+msgid "half an hour"
+msgstr ""
 
-#: lib/rbot/botuser.rb:40
-msgid "Password for the bot owner"
-msgstr "Password for the bot owner"
+#: lib/rbot/core/utils/utils.rb:283
+msgid "an hour"
+msgstr ""
 
-#: lib/rbot/botuser.rb:43
-msgid ""
-"Set false to prevent new botusers from logging in without a password when "
-"the user netmask is known"
+#: lib/rbot/core/utils/utils.rb:285
+msgid "an hour and a half"
 msgstr ""
-"Set false to prevent new botusers from logging in without a password when "
-"the user netmask is known"
 
-#: lib/rbot/botuser.rb:46
-msgid ""
-"Set false to prevent new botusers from recognizing IRC users without a need "
-"to manually login"
+#: lib/rbot/core/utils/utils.rb:287
+msgid "%{m} minutes"
 msgstr ""
-"Set false to prevent new botusers from recognizing IRC users without a need "
-"to manually login"
 
-#: lib/rbot/botuser.rb:49
-msgid "Set true to allow new botusers to be created automatically"
+#: lib/rbot/core/utils/utils.rb:289
+msgid "%{m} seconds"
 msgstr ""
 
-#: lib/rbot/botuser.rb:913
-msgid "%{user}, you don't have '%{command}' permissions here"
-msgstr "%{user}, you don't have '%{command}' permissions here"
+#: lib/rbot/core/utils/utils.rb:291
+msgid "one second"
+msgstr ""
 
-#: lib/rbot/ircbot.rb:1203
+#: lib/rbot/ircbot.rb:1271
 msgid "help topics: "
 msgstr ""
 
-#: lib/rbot/ircbot.rb:1205
+#: lib/rbot/ircbot.rb:1273
 msgid " (help <topic> for more info)"
 msgstr ""
 
-#: lib/rbot/ircbot.rb:1208
+#: lib/rbot/ircbot.rb:1276
 msgid "no help for topic %{topic}"
 msgstr ""
 
-#: lib/rbot/ircbot.rb:1219
+#: lib/rbot/ircbot.rb:1287
 msgid ""
 "Uptime %{up}, %{plug} plugins active, %{sent} lines sent, %{recv} received."
 msgstr ""
@@ -1035,22 +1132,9 @@ msgstr ""
 msgid "marshal recovery failed, trying default"
 msgstr "marshal recovery failed, trying default"
 
-#: lib/rbot/config.rb:219
-msgid "%{desc} [valid values are: %{values}]"
-msgstr "%{desc} [valid values are: %{values}]"
-
-#: lib/rbot/config.rb:370
-msgid "First time rbot configuration wizard"
-msgstr "First time rbot configuration wizard"
-
-#: lib/rbot/config.rb:373
-msgid "This wizard will ask you a few questions to get you started."
-msgstr "This wizard will ask you a few questions to get you started."
+#~ msgid "nick <nick> => attempt to change nick to <nick>"
+#~ msgstr "nick <nick> => attempt to change nick to <nick>"
 
-#: lib/rbot/config.rb:374
-msgid ""
-"The rest of rbot's configuration can be manipulated via IRC once rbot is "
-"connected and you are auth'd."
-msgstr ""
-"The rest of rbot's configuration can be manipulated via IRC once rbot is "
-"connected and you are auth'd."
+#, fuzzy
+#~ msgid "on %{date}"
+#~ msgstr "can %{action}"