summaryrefslogtreecommitdiff
path: root/po/fi
diff options
context:
space:
mode:
Diffstat (limited to 'po/fi')
-rw-r--r--po/fi/rbot-geoip.po3
-rw-r--r--po/fi/rbot-lastfm.po334
-rw-r--r--po/fi/rbot-markov.po61
-rw-r--r--po/fi/rbot-nickserv.po4
-rw-r--r--po/fi/rbot-reaction.po7
-rw-r--r--po/fi/rbot-seen.po116
-rw-r--r--po/fi/rbot-translator.po56
-rw-r--r--po/fi/rbot.po205
8 files changed, 486 insertions, 300 deletions
diff --git a/po/fi/rbot-geoip.po b/po/fi/rbot-geoip.po
index e69de29b..7d554339 100644
--- a/po/fi/rbot-geoip.po
+++ b/po/fi/rbot-geoip.po
@@ -0,0 +1,3 @@
+#: data/rbot/plugins/geoip.rb:191
+msgid "The owner configured me to use an API that doesn't exist, bug them!"
+msgstr ""
diff --git a/po/fi/rbot-lastfm.po b/po/fi/rbot-lastfm.po
index ed0b6a72..243f45a7 100644
--- a/po/fi/rbot-lastfm.po
+++ b/po/fi/rbot-lastfm.po
@@ -7,7 +7,7 @@
msgid ""
msgstr ""
"Project-Id-Version: rbot\n"
-"POT-Creation-Date: 2009-03-01 23:49+0100\n"
+"POT-Creation-Date: 2010-06-30 09:58+0200\n"
"PO-Revision-Date: 2009-03-20 15:59+0100\n"
"Last-Translator: Raine Virta <rane@kapsi.fi\n"
"Language-Team: Finnish\n"
@@ -16,362 +16,448 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: data/rbot/plugins/lastfm.rb:34
+#: data/rbot/plugins/lastfm.rb:36
msgid " and %{n} more..."
msgstr " ja %{n} muuta..."
-#: data/rbot/plugins/lastfm.rb:89
+#: data/rbot/plugins/lastfm.rb:100
msgid ", where <period> can be one of: 3|6|12 months, a year"
msgstr ", jossa <aikaväli> voi olla: 3|6|12 months, a year"
+#: data/rbot/plugins/lastfm.rb:103
msgid ""
-"lastfm [<num>] events in <location> => show information on events in or near <location>. lastfm [<num>] events by <artist/group> => show information on events by <artist/group>. lastfm [<num>] events at <venue> => show information on events at specific <venue>. The number of events <num> that can be displayed is optional, defaults to %{d} and cannot be higher than %{m}. Append 'sort by <what> [in <order> order]' to sort events. Events can be sorted by attendance or date (default) in ascending or descending order."
-msgstr "lastfm [<määrä>] events in <sijainti> => näytä tietoja tapahtumista sijainnin "
-"<sijainti> lähellä. lastfm [<määrä>] events by <artisti/ryhmä> => näytä tietoja "
-"artistin tai ryhmän tapahtumista. lastfm [<määrä>] events at <paikka> => näytä tietoja "
-"tapahtumista tietyssä paikassa, esim: Hartwall Areena. Tapahtumia näytetään <määrä> määrä. "
-"Lisää loppuun 'sort by <asia> [in <järjestys> order] jos haluat järjestää tapahtumia. "
-"Tapahtumia voi järjestää osallistujien (= attendance) tai päivämäärän (= date) mukaan, "
+"lastfm [<num>] events in <location> => show information on events in or near "
+"<location>. lastfm [<num>] events by <artist/group> => show information on "
+"events by <artist/group>. lastfm [<num>] events at <venue> => show "
+"information on events at specific <venue>. The number of events <num> that "
+"can be displayed is optional, defaults to %{d} and cannot be higher than %"
+"{m}. Append 'sort by <what> [in <order> order]' to sort events. Events can "
+"be sorted by attendance or date (default) in ascending or descending order."
+msgstr ""
+"lastfm [<määrä>] events in <sijainti> => näytä tietoja tapahtumista "
+"sijainnin <sijainti> lähellä. lastfm [<määrä>] events by <artisti/ryhmä> => "
+"näytä tietoja artistin tai ryhmän tapahtumista. lastfm [<määrä>] events at "
+"<paikka> => näytä tietoja tapahtumista tietyssä paikassa, esim: Hartwall "
+"Areena. Tapahtumia näytetään <määrä> määrä. Lisää loppuun 'sort by <asia> "
+"[in <järjestys> order] jos haluat järjestää tapahtumia. Tapahtumia voi "
+"järjestää osallistujien (= attendance) tai päivämäärän (= date) mukaan, "
"nousevassa (= ascending) tai laskevassa (= descending) järjestyksessä."
-#: data/rbot/plugins/lastfm.rb:94
+#: data/rbot/plugins/lastfm.rb:105
msgid "lastfm artist <name> => show information on artist <name> from last.fm"
msgstr "lastfm artist <nimi> => näytä tietoja artistista <nimi>"
-#: data/rbot/plugins/lastfm.rb:96
+#: data/rbot/plugins/lastfm.rb:107
msgid ""
"lastfm album <name> => show information on album <name> from last.fm [not "
"implemented yet]"
-msgstr "lastfm album <nimi> => näytä tietoja albumista <nimi> [ei toimi tällä hetkellä] "
+msgstr ""
+"lastfm album <nimi> => näytä tietoja albumista <nimi> [ei toimi tällä "
+"hetkellä] "
-#: data/rbot/plugins/lastfm.rb:98
+#: data/rbot/plugins/lastfm.rb:109
msgid "lastfm track <name> => search tracks matching <name> on last.fm"
msgstr "lastfm track <nimi> => etsi kappaletta <nimi> last.fm:stä"
-#: data/rbot/plugins/lastfm.rb:100
+#: data/rbot/plugins/lastfm.rb:111
msgid ""
"lastfm now [<nick>] => show the now playing track from last.fm. np [<nick>] "
"does the same."
-msgstr "lastfm now [<nick>] => näytä mitä <nick> kuuntelee, np [<nick>] ajaa saman asian"
+msgstr ""
+"lastfm now [<nick>] => näytä mitä <nick> kuuntelee, np [<nick>] ajaa saman "
+"asian"
-#: data/rbot/plugins/lastfm.rb:102
+#: data/rbot/plugins/lastfm.rb:113
msgid ""
"lastfm set user <user> => associate your current irc nick with a last.fm "
"user. lastfm set verb <present>, <past> => set your preferred now playing/"
"just played verbs. default \"is listening to\" and \"listened to\"."
-msgstr "lastfm set user <käyttäjä> => assosioi irc nickisi last.fm tunnukseesi. "
+msgstr ""
+"lastfm set user <käyttäjä> => assosioi irc nickisi last.fm tunnukseesi. "
"lastfm set verb <nykyinen>, <mennyt> => määritä suosimasi verbit kuuntelee/"
"kuunteli tilalle."
-#: data/rbot/plugins/lastfm.rb:104
+#: data/rbot/plugins/lastfm.rb:115
msgid ""
"lastfm who [<nick>] => show who <nick> is on last.fm. if <nick> is empty, "
"show who you are on lastfm."
-msgstr "lastfm who [<nick>] => näytä kuka <nick> on last.fm:ssä, tai jos <nick>:iä ei ole määritelty, näytä kuka itse olet"
+msgstr ""
+"lastfm who [<nick>] => näytä kuka <nick> on last.fm:ssä, tai jos <nick>:iä "
+"ei ole määritelty, näytä kuka itse olet"
-#: data/rbot/plugins/lastfm.rb:106
+#: data/rbot/plugins/lastfm.rb:117
msgid ""
"lastfm compare [<nick1>] <nick2> => show musical taste compatibility between "
"nick1 (or user if omitted) and nick2"
-msgstr "lastfm compare [<nick1>] <nick2> => näytä käyttäjien musikaalinen yhteensopivuus, tai oma yhteensopivuutesi käyttäjään <nick2>"
+msgstr ""
+"lastfm compare [<nick1>] <nick2> => näytä käyttäjien musikaalinen "
+"yhteensopivuus, tai oma yhteensopivuutesi käyttäjään <nick2>"
-#: data/rbot/plugins/lastfm.rb:108
+#: data/rbot/plugins/lastfm.rb:119
msgid "lastfm shouts [<nick>] => show shouts to <nick>"
msgstr "lastfm shouts [<nick>] => näytä huudot käyttäjälle <nick>"
-#: data/rbot/plugins/lastfm.rb:110
+#: data/rbot/plugins/lastfm.rb:121
msgid "lastfm friends [<nick>] => show <nick>'s friends"
msgstr "lastfm friends [<nick>] => näytä käyttäjän <nick> ystävät"
-#: data/rbot/plugins/lastfm.rb:112
+#: data/rbot/plugins/lastfm.rb:123
msgid ""
"lastfm neighbors [<nick>] => show people who share similar musical taste as "
"<nick>"
-msgstr "lastfm neighbors [<nick>] => näytä käyttäjiä joilla on samanlainen musiikkimaku kuin käyttäjällä <nick> "
+msgstr ""
+"lastfm neighbors [<nick>] => näytä käyttäjiä joilla on samanlainen "
+"musiikkimaku kuin käyttäjällä <nick> "
-#: data/rbot/plugins/lastfm.rb:114
+#: data/rbot/plugins/lastfm.rb:125
msgid "lastfm loved[tracks] [<nick>] => show tracks that <nick> has loved"
-msgstr "lastfm loved[tracks] [<nick>] => näytä kappaleet joihin <nick> on rakastunut"
+msgstr ""
+"lastfm loved[tracks] [<nick>] => näytä kappaleet joihin <nick> on rakastunut"
-#: data/rbot/plugins/lastfm.rb:116
+#: data/rbot/plugins/lastfm.rb:127
msgid ""
"lastfm recent[tracks] [<nick>] => show tracks that <nick> has recently played"
-msgstr "lastfm recent[tracks] [<nick>] => näytä käyttäjän <nick> viime aikoina kuuntelemat kappaleet"
+msgstr ""
+"lastfm recent[tracks] [<nick>] => näytä käyttäjän <nick> viime aikoina "
+"kuuntelemat kappaleet"
-#: data/rbot/plugins/lastfm.rb:118
+#: data/rbot/plugins/lastfm.rb:129
msgid ""
"lastfm topalbums [<nick>] [over <period>] => show <nick>'s top albums%{p}"
-msgstr "lastfm topalbums [<nick>] [over <period>] => näytä käyttäjän <nick> kuunnelluimmat kappaleet%{p}"
+msgstr ""
+"lastfm topalbums [<nick>] [over <period>] => näytä käyttäjän <nick> "
+"kuunnelluimmat kappaleet%{p}"
-#: data/rbot/plugins/lastfm.rb:120
+#: data/rbot/plugins/lastfm.rb:131
msgid ""
"lastfm topartists [<nick>] [over <period>] => show <nick>'s top artists%{p}"
-msgstr "lastfm topartists [<nick>] [over <period>] => näytä käyttäjän <nick> kuunnelluimmat artistit%{p}"
+msgstr ""
+"lastfm topartists [<nick>] [over <period>] => näytä käyttäjän <nick> "
+"kuunnelluimmat artistit%{p}"
-#: data/rbot/plugins/lastfm.rb:122
+#: data/rbot/plugins/lastfm.rb:133
msgid ""
"lastfm toptracks [<nick>] [over <period>] => show <nick>'s top tracks%{p}"
-msgstr "lastfm toptracks [<nick>] [over <period>] => näytä käyttäjän <nick> kuunnelluimmat kappaleet%{p}"
+msgstr ""
+"lastfm toptracks [<nick>] [over <period>] => näytä käyttäjän <nick> "
+"kuunnelluimmat kappaleet%{p}"
-#: data/rbot/plugins/lastfm.rb:124
+#: data/rbot/plugins/lastfm.rb:135
msgid "lastfm weeklyalbumchart [<nick>] => show <nick>'s weekly album chart"
-msgstr "lastfm weeklyartistchart [<nick>] => näytä käyttäjän <nick> viikottainen albumilista"
+msgstr ""
+"lastfm weeklyartistchart [<nick>] => näytä käyttäjän <nick> viikottainen "
+"albumilista"
-#: data/rbot/plugins/lastfm.rb:126
+#: data/rbot/plugins/lastfm.rb:137
msgid "lastfm weeklyartistchart [<nick>] => show <nick>'s weekly artist chart"
-msgstr "lastfm weeklyartistchart [<nick>] => näytä käyttäjän <nick> viikottainen artistilista"
+msgstr ""
+"lastfm weeklyartistchart [<nick>] => näytä käyttäjän <nick> viikottainen "
+"artistilista"
-#: data/rbot/plugins/lastfm.rb:128
+#: data/rbot/plugins/lastfm.rb:139
msgid "lastfm weeklyartistchart [<nick>] => show <nick>'s weekly track chart"
-msgstr "lastfm weeklyartistchart [<nick>] => näytä käyttäjän <nick> viikottainen kappalelista"
+msgstr ""
+"lastfm weeklyartistchart [<nick>] => näytä käyttäjän <nick> viikottainen "
+"kappalelista"
-#: data/rbot/plugins/lastfm.rb:130
+#: data/rbot/plugins/lastfm.rb:141
msgid ""
"last.fm plugin - topics: events, artist, album, track, now, set, who, "
"compare, shouts, friends, neighbors, (loved|recent)tracks, top(albums|tracks|"
"artists), weekly(album|artist|track)chart"
-msgstr "last.fm plugin - aiheet: events, artist, album, track, now, set, who, "
+msgstr ""
+"last.fm plugin - aiheet: events, artist, album, track, now, set, who, "
"compare, shouts, friends, neighbors, (loved|recent)tracks, top(albums|tracks|"
"artists), weekly(album|artist|track)chart"
-
-#: data/rbot/plugins/lastfm.rb:178
+#: data/rbot/plugins/lastfm.rb:193
msgid "no events found in %{location}"
msgstr "paikassa %{location} ei ole tapahtumia"
-#: data/rbot/plugins/lastfm.rb:185
+#: data/rbot/plugins/lastfm.rb:199
+msgid "an error occurred looking for venue %{venue}: %{e}"
+msgstr ""
+
+#: data/rbot/plugins/lastfm.rb:206
+#, fuzzy
+msgid "no venue found matching %{venue}"
+msgstr "paikassa %{location} ei ole tapahtumia"
+
+#: data/rbot/plugins/lastfm.rb:211
+#, fuzzy
+msgid "no events found at %{venue}"
+msgstr "paikassa %{location} ei ole tapahtumia"
+
+#: data/rbot/plugins/lastfm.rb:214
msgid "no events found by %{artist}"
msgstr "artistilla %{artist} ei ole tapahtumia luvassa"
-#: data/rbot/plugins/lastfm.rb:188
+#: data/rbot/plugins/lastfm.rb:217
msgid "%{user} is not attending any events"
msgstr "%{user} ei ole ottamassa osaa tapahtumiin"
-#: data/rbot/plugins/lastfm.rb:197
+#: data/rbot/plugins/lastfm.rb:226
msgid "could not retrieve events"
msgstr "hankaluuksia tapahtumien noudossa"
-#: data/rbot/plugins/lastfm.rb:239 data/rbot/plugins/lastfm.rb:292
-#: data/rbot/plugins/lastfm.rb:354 data/rbot/plugins/lastfm.rb:393
-#: data/rbot/plugins/lastfm.rb:412 data/rbot/plugins/lastfm.rb:464
-#: data/rbot/plugins/lastfm.rb:562
+#: data/rbot/plugins/lastfm.rb:280 data/rbot/plugins/lastfm.rb:335
+#: data/rbot/plugins/lastfm.rb:408 data/rbot/plugins/lastfm.rb:447
+#: data/rbot/plugins/lastfm.rb:466 data/rbot/plugins/lastfm.rb:518
+#: data/rbot/plugins/lastfm.rb:616
msgid "last.fm parsing failed"
msgstr "last.fm:n parsiminen epäonnistui"
-#: data/rbot/plugins/lastfm.rb:248
+#: data/rbot/plugins/lastfm.rb:289
msgid "%{u} doesn't exist on last.fm"
msgstr "käyttäjää %{u} ei ole last.fm:ssä"
-#: data/rbot/plugins/lastfm.rb:251 data/rbot/plugins/lastfm.rb:302
+#: data/rbot/plugins/lastfm.rb:292 data/rbot/plugins/lastfm.rb:345
msgid "error: %{e}"
msgstr "virhe: %{e}"
-#: data/rbot/plugins/lastfm.rb:259
+#: data/rbot/plugins/lastfm.rb:300
msgid "Super"
msgstr "ylivertainen"
-#: data/rbot/plugins/lastfm.rb:261
+#: data/rbot/plugins/lastfm.rb:302
msgid "Very High"
msgstr "todella korkea"
-#: data/rbot/plugins/lastfm.rb:263
+#: data/rbot/plugins/lastfm.rb:304
msgid "High"
msgstr "korkea"
-#: data/rbot/plugins/lastfm.rb:265
+#: data/rbot/plugins/lastfm.rb:306
msgid "Medium"
msgstr "keskitasoa"
-#: data/rbot/plugins/lastfm.rb:267
+#: data/rbot/plugins/lastfm.rb:308
msgid "Low"
msgstr "matala"
-#: data/rbot/plugins/lastfm.rb:269
+#: data/rbot/plugins/lastfm.rb:310
msgid "Very Low"
msgstr "todella matala"
-#: data/rbot/plugins/lastfm.rb:272
-msgid "%{a}'s and %{b}'s musical compatibility rating is %{bold}%{r}%{bold}%{common}"
-msgstr "käyttäjien %{a} ja %{b} musikaalinen yhteensopivuus on %{bold}%{r}%{bold}%{common}"
-
-#: data/rbot/plugins/lastfm.rb:279
+#: data/rbot/plugins/lastfm.rb:314
msgid " and music they have in common includes: %{artists}"
msgstr ", artisteja joita molemmat kuuntelevat ovat mm. %{artists}"
-#: data/rbot/plugins/lastfm.rb:297
+#: data/rbot/plugins/lastfm.rb:320
+msgid ""
+"%{a}'s and %{b}'s musical compatibility rating is %{bold}%{r}%{bold}%{common}"
+msgstr ""
+"käyttäjien %{a} ja %{b} musikaalinen yhteensopivuus on %{bold}%{r}%{bold}%"
+"{common}"
+
+#: data/rbot/plugins/lastfm.rb:340
msgid ""
"%{user} doesn't exist on last.fm, perhaps they need to: lastfm user "
"<username>"
-msgstr "käyttäjää %{user} ei ole last.fm:ssä, kenties henkilön %{user} pitäisi kertoa last.fm tunnuksensa botille: lastfm user <username>"
+msgstr ""
+"käyttäjää %{user} ei ole last.fm:ssä, kenties henkilön %{user} pitäisi "
+"kertoa last.fm tunnuksensa botille: lastfm user <username>"
-#: data/rbot/plugins/lastfm.rb:308
+#: data/rbot/plugins/lastfm.rb:351
msgid "%{u} hasn't played anything recently"
msgstr "%{u} ei ole kuunnellut mitään hiljattain"
-#: data/rbot/plugins/lastfm.rb:328
+#: data/rbot/plugins/lastfm.rb:362
+msgid " [%{albumtext}, %{year}]"
+msgstr " [%{albumtext}, %{year}]"
+
+#: data/rbot/plugins/lastfm.rb:364
+msgid " [%{albumtext}]"
+msgstr " [%{albumtext}]"
+
+#: data/rbot/plugins/lastfm.rb:376
msgid "is listening to"
msgstr "kuuntelee"
-#: data/rbot/plugins/lastfm.rb:332
-msgid "%{u} %{v} \"%{t}\" by %{a}%{b}"
-msgstr "%{u} %{v} artistin %{bold}%{a}%{bold} kappaletta \"%{bold}%{t}%{bold}\"%{b}"
+#: data/rbot/plugins/lastfm.rb:380
+#, fuzzy
+msgid "%{u} %{v} \"%{t}\" by %{bold}%{a}%{bold}%{b}"
+msgstr ""
+"%{u} %{v} artistin %{bold}%{a}%{bold} kappaletta \"%{bold}%{t}%{bold}\"%{b} %"
+"{p}"
-#: data/rbot/plugins/lastfm.rb:334
+#: data/rbot/plugins/lastfm.rb:382
msgid "listened to"
msgstr "kuunteli"
-#: data/rbot/plugins/lastfm.rb:339
-msgid "%{u} %{v} \"%{t}\" by %{a}%{b} %{p}"
-msgstr "%{u} %{v} artistin %{bold}%{a}%{bold} kappaletta \"%{bold}%{t}%{bold}\"%{b} %{p}"
+#: data/rbot/plugins/lastfm.rb:387
+#, fuzzy
+msgid "%{u} %{v} \"%{t}\" by %{bold}%{a}%{bold}%{b} %{p};"
+msgstr ""
+"%{u} %{v} artistin %{bold}%{a}%{bold} kappaletta \"%{bold}%{t}%{bold}\"%{b} %"
+"{p}"
-#: data/rbot/plugins/lastfm.rb:342 data/rbot/plugins/lastfm.rb:574
-msgid "; see %{uri} for more"
+#: data/rbot/plugins/lastfm.rb:392
+#, fuzzy
+msgid " [%{u}%{url}%{u}]"
+msgstr "%{u}%{t}%{u}"
+
+#: data/rbot/plugins/lastfm.rb:396
+#, fuzzy
+msgid " -- see %{uri} for more"
msgstr "; lisätietoa osoitteessa %{uri}"
-#: data/rbot/plugins/lastfm.rb:349 data/rbot/plugins/lastfm.rb:387
+#: data/rbot/plugins/lastfm.rb:403 data/rbot/plugins/lastfm.rb:441
msgid "I had problems getting info for %{a}"
msgstr "hankaluuksia etsiessä tietoa kappaleesta %{a}"
-#: data/rbot/plugins/lastfm.rb:370
+#: data/rbot/plugins/lastfm.rb:424
msgid "%{b}%{a}%{b}"
msgstr "%{b}%{a}%{b}"
-#: data/rbot/plugins/lastfm.rb:372
+#: data/rbot/plugins/lastfm.rb:426
msgid "%{u}%{t}%{u}"
msgstr "%{u}%{t}%{u}"
-#: data/rbot/plugins/lastfm.rb:373
+#: data/rbot/plugins/lastfm.rb:427
msgid ""
"%{b}%{a}%{b} <%{u}> has been played %{b}%{c}%{b} times and is being listened "
"to by %{b}%{l}%{b} people"
-msgstr "artistia %{b}%{a}%{b} <%{u}> on kuunneltu %{b}%{c}%{b} kertaa ja sillä on %{b}%{l}%{b} kuuntelijaa"
+msgstr ""
+"artistia %{b}%{a}%{b} <%{u}> on kuunneltu %{b}%{c}%{b} kertaa ja sillä on %"
+"{b}%{l}%{b} kuuntelijaa"
-#: data/rbot/plugins/lastfm.rb:375
+#: data/rbot/plugins/lastfm.rb:429
msgid ". Tagged as: %{t}"
msgstr ". Tagit: %{t}"
-#: data/rbot/plugins/lastfm.rb:377
+#: data/rbot/plugins/lastfm.rb:431
msgid ". Similar artists: %{s}"
msgstr ". Samanlaisia artisteja: %{s}"
-#: data/rbot/plugins/lastfm.rb:402
+#: data/rbot/plugins/lastfm.rb:456
msgid "%{bold}%{t}%{bold} by %{bold}%{a}%{bold} (%{n} listeners)"
-msgstr "yhtyeen %{bold}%{a}%{bold} kapplae %{bold}%{t}%{bold} (%{n} kuuntelijaa)"
+msgstr ""
+"yhtyeen %{bold}%{a}%{bold} kapplae %{bold}%{t}%{bold} (%{n} kuuntelijaa)"
-#: data/rbot/plugins/lastfm.rb:415
+#: data/rbot/plugins/lastfm.rb:469
msgid "track %{a} not found"
msgstr "kappaletta %{a} ei löydy"
-#: data/rbot/plugins/lastfm.rb:429
+#: data/rbot/plugins/lastfm.rb:483
msgid ""
"%{b}%{name}%{b}, %{street}, %{u}%{city}%{u}, %{country}, see %{url} for more "
"info"
-msgstr "%{b}%{name}%{b}, %{street}, %{u}%{city}%{u}, %{country}, lisätietoja osoitteessa %{url}"
+msgstr ""
+"%{b}%{name}%{b}, %{street}, %{u}%{city}%{u}, %{country}, lisätietoja "
+"osoitteessa %{url}"
-#: data/rbot/plugins/lastfm.rb:453
+#: data/rbot/plugins/lastfm.rb:507
msgid " and %{maps} for maps"
msgstr " ja kartta osoitteessa %{maps}"
-#: data/rbot/plugins/lastfm.rb:460
+#: data/rbot/plugins/lastfm.rb:514
msgid "I had problems getting album info"
msgstr "hankaluuksia saada albumin tietoja"
-#: data/rbot/plugins/lastfm.rb:482
+#: data/rbot/plugins/lastfm.rb:536
msgid "I couldn't locate: \"%{a}\" by %{r}"
msgstr "ei löytynyt yhtyeen %{r} albumia \"%{a}\""
-#: data/rbot/plugins/lastfm.rb:486
+#: data/rbot/plugins/lastfm.rb:540
msgid "the album \"%{a}\" by %{r} %{y}has been played %{c} times"
msgstr "yhtyeen %{r} albumia \"%{a}\" on kuunneltu %{c} kertaa "
-#: data/rbot/plugins/lastfm.rb:493
+#: data/rbot/plugins/lastfm.rb:547
msgid "okay, I'll remember that %{n} is %{u} on last.fm"
msgstr "selvä, %{n} on siis %{u} last.fm:ssä"
-#: data/rbot/plugins/lastfm.rb:502
+#: data/rbot/plugins/lastfm.rb:556
msgid "okay, I'll remember that %{n} prefers \"%{r}\" and \"%{p}\""
-msgstr "selvä, tästä lähtien muistan että %{n} suosii verbejä \"%{r}\" ja \"%{p}\""
+msgstr ""
+"selvä, tästä lähtien muistan että %{n} suosii verbejä \"%{r}\" ja \"%{p}\""
-#: data/rbot/plugins/lastfm.rb:514
+#: data/rbot/plugins/lastfm.rb:568
msgid "%{nick} is %{user} on last.fm"
msgstr "%{nick} on %{user} last.fm:ssä"
-#: data/rbot/plugins/lastfm.rb:519
+#: data/rbot/plugins/lastfm.rb:573
msgid ""
"sorry, I don't know who %{n} is on last.fm, perhaps they need to: lastfm set "
"user <username>"
-msgstr "anteeksi, mutta en tiedä kuka %{n} on last.fm:ssä, kenties hänen pitää kertoa last:fm tunnuksensa botille: lastfm set user <username>"
+msgstr ""
+"anteeksi, mutta en tiedä kuka %{n} on last.fm:ssä, kenties hänen pitää "
+"kertoa last:fm tunnuksensa botille: lastfm set user <username>"
-#: data/rbot/plugins/lastfm.rb:555
+#: data/rbot/plugins/lastfm.rb:609
msgid "no response body"
msgstr "ongelmia last.fm:stä vastaanotetun datan kanssa "
-#: data/rbot/plugins/lastfm.rb:557
+#: data/rbot/plugins/lastfm.rb:611
msgid "I had problems accessing last.fm: %{e}"
msgstr "ongelmia last.fm:ään yhdistyksessä"
-#: data/rbot/plugins/lastfm.rb:582
+#: data/rbot/plugins/lastfm.rb:628
+msgid "; see %{uri} for more"
+msgstr "; lisätietoa osoitteessa %{uri}"
+
+#: data/rbot/plugins/lastfm.rb:636
msgid "%{user} has no friends :("
msgstr "käyttäjällä %{user} ei ole kavereita :("
-#: data/rbot/plugins/lastfm.rb:584
+#: data/rbot/plugins/lastfm.rb:638
msgid "%{user} has %{total} friends: %{friends}"
msgstr "käyttäjällä %{user} on %{total} kaveria: %{friends}"
-#: data/rbot/plugins/lastfm.rb:586
+#: data/rbot/plugins/lastfm.rb:640
msgid "%{user} has %{total} friends, including %{friends}%{seemore}"
msgstr "käyttäjällä %{user} on %{total} kaveria, mm. %{friends}%{seemore}"
-#: data/rbot/plugins/lastfm.rb:602
+#: data/rbot/plugins/lastfm.rb:655
msgid "%{user} has not loved any tracks"
msgstr "%{user} ei ole rakastunut yhteenkään kappaleeseen"
-#: data/rbot/plugins/lastfm.rb:604
+#: data/rbot/plugins/lastfm.rb:657
msgid "%{user} has loved %{total} tracks: %{tracks}"
msgstr "%{user} on rakastunut %{total}:een kappaleeseen: %{tracks}"
-#: data/rbot/plugins/lastfm.rb:606
+#: data/rbot/plugins/lastfm.rb:659
msgid "%{user} has loved %{total} tracks, including %{tracks}%{seemore}"
-msgstr "%{user} on rakastunut %{total}:een kappaleeseen, mm. %{tracks}%{seemore}"
+msgstr ""
+"%{user} on rakastunut %{total}:een kappaleeseen, mm. %{tracks}%{seemore}"
-#: data/rbot/plugins/lastfm.rb:621
+#: data/rbot/plugins/lastfm.rb:674
msgid "no one seems to share %{user}'s musical taste"
msgstr "ilmeisesti kukaan ei pidä samanlaisesta musiikista kuin %{user}"
-#: data/rbot/plugins/lastfm.rb:623
+#: data/rbot/plugins/lastfm.rb:676
msgid "%{user}'s musical neighbours are %{nbrs}"
msgstr "käyttäjän %{user} musikaalisia naapureita ovat %{nbrs}"
-#: data/rbot/plugins/lastfm.rb:625
+#: data/rbot/plugins/lastfm.rb:678
msgid "%{user}'s musical neighbours include %{nbrs}%{seemore}"
msgstr "käyttäjän %{user} musikaalisia naapureita ovat mm. %{nbrs}%{seemore}"
-#: data/rbot/plugins/lastfm.rb:651
+#: data/rbot/plugins/lastfm.rb:703
msgid " or more"
msgstr " tai enemmän"
-#: data/rbot/plugins/lastfm.rb:657
+#: data/rbot/plugins/lastfm.rb:709
msgid "%{user} hasn't played anything recently"
msgstr "%{user} ei ole kuunnellut mitään hiljattain"
-#: data/rbot/plugins/lastfm.rb:659
+#: data/rbot/plugins/lastfm.rb:711
msgid "%{user} has recently played %{tracks}"
msgstr "%{user} on hiljattain kuunnellut %{tracks}"
-#: data/rbot/plugins/lastfm.rb:665
+#: data/rbot/plugins/lastfm.rb:717
msgid "there are no shouts for %{user}"
msgstr "käyttäjälle %{user} ei ole huutoja"
-#: data/rbot/plugins/lastfm.rb:668
+#: data/rbot/plugins/lastfm.rb:720
msgid "<%{author}> %{body}"
msgstr "<%{author}> %{body}"
-#: data/rbot/plugins/lastfm.rb:697
+#: data/rbot/plugins/lastfm.rb:749
msgid "%{user} hasn't played anything in this period of time"
msgstr "%{user} ei ole kuunnellut mitään tällä aikavälillä"
-msgid " [%{albumtext}, %{year}]"
-msgstr " [%{albumtext}, %{year}]"
-
-msgid " [%{albumtext}]"
-msgstr " [%{albumtext}]"
+#~ msgid "%{u} %{v} \"%{t}\" by %{a}%{b}"
+#~ msgstr ""
+#~ "%{u} %{v} artistin %{bold}%{a}%{bold} kappaletta \"%{bold}%{t}%{bold}\"%"
+#~ "{b}"
diff --git a/po/fi/rbot-markov.po b/po/fi/rbot-markov.po
index f8bfc90a..75465c9c 100644
--- a/po/fi/rbot-markov.po
+++ b/po/fi/rbot-markov.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-06-30 09:58+0200\n"
"PO-Revision-Date: 2009-03-20 15:57+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -15,77 +15,100 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: data/rbot/plugins/markov.rb:366
+#: data/rbot/plugins/markov.rb:384
msgid "markov is currently enabled, %{p}% chance of chipping in"
msgstr ""
-#: data/rbot/plugins/markov.rb:368
+#: data/rbot/plugins/markov.rb:386
msgid ", %{l} messages in queue"
msgstr ""
-#: data/rbot/plugins/markov.rb:370
+#: data/rbot/plugins/markov.rb:388
msgid ", %{l} chains to upgrade"
msgstr ""
-#: data/rbot/plugins/markov.rb:372
+#: data/rbot/plugins/markov.rb:390
msgid "markov is currently disabled"
msgstr ""
-#: data/rbot/plugins/markov.rb:396
+#: data/rbot/plugins/markov.rb:424 data/rbot/plugins/markov.rb:455
msgid "%{u} removed"
msgstr ""
-#: data/rbot/plugins/markov.rb:398
+#: data/rbot/plugins/markov.rb:426 data/rbot/plugins/markov.rb:457
msgid "not found in list"
msgstr ""
-#: data/rbot/plugins/markov.rb:403
+#: data/rbot/plugins/markov.rb:431 data/rbot/plugins/markov.rb:462
msgid "%{u} already in list"
msgstr ""
-#: data/rbot/plugins/markov.rb:406
+#: data/rbot/plugins/markov.rb:434
msgid "%{u} added to markov ignore list"
msgstr ""
-#: data/rbot/plugins/markov.rb:409
+#: data/rbot/plugins/markov.rb:437
msgid "give the name of a person or channel to ignore"
msgstr ""
-#: data/rbot/plugins/markov.rb:412
+#: data/rbot/plugins/markov.rb:440
msgid "I'm ignoring %{ignored}"
msgstr ""
-#: data/rbot/plugins/markov.rb:414
+#: data/rbot/plugins/markov.rb:442
msgid ""
"have markov ignore the input from a hostmask or a channel. usage: markov "
"ignore add <mask or channel>; markov ignore remove <mask or channel>; markov "
"ignore list"
msgstr ""
-#: data/rbot/plugins/markov.rb:428
+#: data/rbot/plugins/markov.rb:465
+msgid "%{u} added to markov readonly list"
+msgstr ""
+
+#: data/rbot/plugins/markov.rb:468
+msgid "give the name of a person or channel to read only"
+msgstr ""
+
+#: data/rbot/plugins/markov.rb:471
+msgid "I'm only reading %{readonly}"
+msgstr ""
+
+#: data/rbot/plugins/markov.rb:473
+msgid ""
+"have markov not answer to input from a hostmask or a channel. usage: markov "
+"readonly add <mask or channel>; markov readonly remove <mask or channel>; "
+"markov readonly list"
+msgstr ""
+
+#: data/rbot/plugins/markov.rb:487
msgid "markov has a %{prob}% chance of chipping in"
msgstr ""
-#: data/rbot/plugins/markov.rb:468 data/rbot/plugins/markov.rb:485
+#: data/rbot/plugins/markov.rb:518
+msgid "Message delay is %{delay}"
+msgstr ""
+
+#: data/rbot/plugins/markov.rb:571 data/rbot/plugins/markov.rb:588
msgid "I can't :("
msgstr ""
-#: data/rbot/plugins/markov.rb:542
+#: data/rbot/plugins/markov.rb:661
msgid "no such file"
msgstr ""
-#: data/rbot/plugins/markov.rb:547
+#: data/rbot/plugins/markov.rb:666
msgid "the file is empty!"
msgstr ""
-#: data/rbot/plugins/markov.rb:574
+#: data/rbot/plugins/markov.rb:693
msgid "example matches for that pattern at lines %{range} include: %{lines}"
msgstr ""
-#: data/rbot/plugins/markov.rb:579
+#: data/rbot/plugins/markov.rb:698
msgid "the pattern doesn't match anything at lines %{range}"
msgstr ""
-#: data/rbot/plugins/markov.rb:584
+#: data/rbot/plugins/markov.rb:703
msgid "learning from the file without a pattern would learn, for example: "
msgstr ""
diff --git a/po/fi/rbot-nickserv.po b/po/fi/rbot-nickserv.po
index 4ed490df..6f8664b1 100644
--- a/po/fi/rbot-nickserv.po
+++ b/po/fi/rbot-nickserv.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-06-30 09:58+0200\n"
"PO-Revision-Date: 2009-03-20 15:57+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -48,7 +48,7 @@ msgstr ""
#: data/rbot/plugins/nickserv.rb:54
msgid ""
-"nickserv plugin: handles nickserv protected IRC nicks. topics password, "
+"nickserv plugin: handles nickserv protected IRC nicks. topics: password, "
"register, identify, listnicks"
msgstr ""
diff --git a/po/fi/rbot-reaction.po b/po/fi/rbot-reaction.po
index e69de29b..ead9891a 100644
--- a/po/fi/rbot-reaction.po
+++ b/po/fi/rbot-reaction.po
@@ -0,0 +1,7 @@
+#: data/rbot/plugins/reaction.rb:341
+msgid "Sorry, you're not allowed to change %{act} replies here"
+msgstr ""
+
+#: data/rbot/plugins/reaction.rb:349
+msgid "Sorry, you're not allowed to add %{act} replies here"
+msgstr ""
diff --git a/po/fi/rbot-seen.po b/po/fi/rbot-seen.po
index d289aeda..d6992659 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: 2009-03-20 16:03+0100\n"
+"POT-Creation-Date: 2010-06-30 09:58+0200\n"
"PO-Revision-Date: 2009-03-20 15:59+0100\n"
"Last-Translator: Raine Virta <rane@kapsi.fi\n"
"Language-Team: Finnish\n"
@@ -15,78 +15,98 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+#: data/rbot/plugins/seen.rb:12
+#, fuzzy
+msgid "saying \"%{message}\" in %{where}"
+msgstr "sanomassa \"%{message}\""
+
#: data/rbot/plugins/seen.rb:13
-msgid "Maximum number of seen users to return in search (0 = no limit)."
-msgstr ""
-"Kuinka monta käyttäjää haun tulisi maksimissaan palauttaa (0 = ei rajaa)"
+#, fuzzy
+msgid "doing *%{nick} %{message}* in %{where}"
+msgstr "tekemässä *%{nick} %{message}*"
+
+#: data/rbot/plugins/seen.rb:14
+msgid "changing nick from %{nick} to %{message}"
+msgstr "vaihtamassa nick %{nick} to %{message}"
+
+#: data/rbot/plugins/seen.rb:15
+msgid "leaving %{where} (%{message})"
+msgstr "lähtemässä kanavalta %{where} (%{message})"
#: data/rbot/plugins/seen.rb:16
-msgid "seen <nick> => have you seen, or when did you last see <nick>"
+msgid "leaving %{where}"
+msgstr "lähtemässä kanavalta %{where}"
+
+#: data/rbot/plugins/seen.rb:17
+msgid "joining %{where}"
+msgstr "liittyessään kanavalle %{where}"
+
+#: data/rbot/plugins/seen.rb:18
+msgid "quitting IRC (%{message})"
+msgstr "sulkemassa irkki (%{message})"
+
+#: data/rbot/plugins/seen.rb:19
+msgid "changing the topic of %{where} to \"%{message}\""
+msgstr "vaihtamassa kanavan %{where} topic: \"%{message}\""
+
+#: data/rbot/plugins/seen.rb:21
+msgid "a private channel"
msgstr ""
-"seen <nimi> => kertoo onko ja jos on, niin milloin <nimi> on viimeksi näkynyt"
-#: data/rbot/plugins/seen.rb:40
-msgid "nope!"
-msgstr "ei ole näkynyt :/"
+#: data/rbot/plugins/seen.rb:22
+#, fuzzy
+msgid "changing the topic of %{where}"
+msgstr "vaihtamassa kanavan %{where} topic: \"%{message}\""
+
+#: data/rbot/plugins/seen.rb:24
+#, fuzzy
+msgid "speaking in %{where}"
+msgstr "lähtemässä kanavalta %{where}"
-#: data/rbot/plugins/seen.rb:87
+#: data/rbot/plugins/seen.rb:25
+#, fuzzy
+msgid "doing something in %{where}"
+msgstr "liittyessään kanavalle %{where}"
+
+#: data/rbot/plugins/seen.rb:27
msgid "%{nick} was last seen %{when}, %{doing}"
msgstr "%{nick} nähtiin viimeksi %{when} %{doing}"
-#: data/rbot/plugins/seen.rb:88
+#: data/rbot/plugins/seen.rb:28
msgid ""
"%{nick} was last seen %{when}, %{doing} and %{time} before %{did_before}"
msgstr ""
"%{nick} nähtiin viimeksi %{when} %{doing} ja %{time} ennen %{did_before}"
-#: data/rbot/plugins/seen.rb:95 data/rbot/plugins/seen.rb:128
-msgid "saying \"%{message}\""
-msgstr "sanomassa \"%{message}\""
+#: data/rbot/plugins/seen.rb:32
+msgid "Maximum number of seen users to return in search (0 = no limit)."
+msgstr ""
+"Kuinka monta käyttäjää haun tulisi maksimissaan palauttaa (0 = ei rajaa)"
-#: data/rbot/plugins/seen.rb:97
-msgid "doing *%{nick} %{message}*"
-msgstr "tekemässä *%{nick} %{message}*"
+#: data/rbot/plugins/seen.rb:35
+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
+msgid "nope!"
+msgstr "ei ole näkynyt :/"
-#: data/rbot/plugins/seen.rb:107
+#: data/rbot/plugins/seen.rb:146
msgid "a moment"
msgstr "hetkeä"
-#: data/rbot/plugins/seen.rb:109
+#: data/rbot/plugins/seen.rb:148
msgid "a while"
msgstr "jonkun aikaa"
-#: data/rbot/plugins/seen.rb:121
+#: data/rbot/plugins/seen.rb:160
msgid "just now"
msgstr "ihan äsken"
-#: data/rbot/plugins/seen.rb:123
+#: data/rbot/plugins/seen.rb:162
msgid "%{time} ago"
msgstr "%{time} sitten"
-#: data/rbot/plugins/seen.rb:130
-msgid "doing *%{message}*"
-msgstr "tekemässä *%{message}*"
-
-#: data/rbot/plugins/seen.rb:132
-msgid "changing nick from %{nick} to %{message}"
-msgstr "vaihtamassa nick %{nick} to %{message}"
-
-#: data/rbot/plugins/seen.rb:135
-msgid "leaving %{where}"
-msgstr "lähtemässä kanavalta %{where}"
-
-#: data/rbot/plugins/seen.rb:137
-msgid "leaving %{where} (%{message})"
-msgstr "lähtemässä kanavalta %{where} (%{message})"
-
-#: data/rbot/plugins/seen.rb:140
-msgid "joining %{where}"
-msgstr "liittyessään kanavalle %{where}"
-
-#: data/rbot/plugins/seen.rb:142
-msgid "quitting IRC (%{message})"
-msgstr "sulkemassa irkki (%{message})"
-
-#: data/rbot/plugins/seen.rb:144
-msgid "changing the topic of %{where} to \"%{message}\""
-msgstr "vaihtamassa kanavan %{where} topic: \"%{message}\""
+#~ msgid "doing *%{message}*"
+#~ msgstr "tekemässä *%{message}*"
diff --git a/po/fi/rbot-translator.po b/po/fi/rbot-translator.po
index bd99f2ba..013143e6 100644
--- a/po/fi/rbot-translator.po
+++ b/po/fi/rbot-translator.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-06-30 09:58+0200\n"
"PO-Revision-Date: 2009-03-20 15:57+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -19,29 +19,45 @@ msgstr ""
msgid "Cannot translate empty string"
msgstr ""
-#: data/rbot/plugins/translator.rb:268
+#: data/rbot/plugins/translator.rb:271
msgid "Number of seconds to wait for the translation service before timeout"
msgstr ""
-#: data/rbot/plugins/translator.rb:288
-msgid "Translator %{name} cannot be used: %{reason}"
+#: data/rbot/plugins/translator.rb:274
+msgid "Default destination language to be used with translate command"
msgstr ""
-#: data/rbot/plugins/translator.rb:296
+#: data/rbot/plugins/translator.rb:299
msgid "List of translators to try in order when translator name not specified"
msgstr ""
-#: data/rbot/plugins/translator.rb:304
+#: data/rbot/plugins/translator.rb:310 data/rbot/plugins/translator.rb:318
+msgid "Translator %{name} cannot be used: %{reason}"
+msgstr ""
+
+#: data/rbot/plugins/translator.rb:326
+msgid "%{bold}%{translator}%{bold}: %{reason}"
+msgstr ""
+
+#: data/rbot/plugins/translator.rb:332
+msgid "Failed translators: %{list}"
+msgstr ""
+
+#: data/rbot/plugins/translator.rb:334
+msgid "None of the translators failed"
+msgstr ""
+
+#: data/rbot/plugins/translator.rb:339
msgid ""
"%{translator} <from> <to> <phrase> => Look up phrase using %{info}, "
"supported from -> to languages: %{directions}"
msgstr ""
-#: data/rbot/plugins/translator.rb:308
+#: data/rbot/plugins/translator.rb:343
msgid "%{source} -> %{targets}"
msgstr ""
-#: data/rbot/plugins/translator.rb:313
+#: data/rbot/plugins/translator.rb:348
msgid ""
"Command: <translator> <from> <to> <phrase>, where <translator> is one of: %"
"{translators}. If \"translator\" is used in place of the translator name, "
@@ -50,28 +66,40 @@ msgid ""
"supported from and to languages"
msgstr ""
-#: data/rbot/plugins/translator.rb:328
+#: data/rbot/plugins/translator.rb:351
+msgid ""
+"%{bold}Note%{bold}: %{failed_amt} translators failed, see %{reverse}%{prefix}"
+"help translate failed%{reverse} for details"
+msgstr ""
+
+#: data/rbot/plugins/translator.rb:386
+msgid ""
+"Unable to auto-detect source language due to broken google translator, see %"
+"{reverse}%{prefix}help translate failed%{reverse} for details"
+msgstr ""
+
+#: data/rbot/plugins/translator.rb:391
msgid ""
"None of the default translators (translator.default_list) supports "
"translating from %{source} to %{target}"
msgstr ""
-#: data/rbot/plugins/translator.rb:343
+#: data/rbot/plugins/translator.rb:408
msgid "%{translation} (provided by %{translator})"
msgstr ""
-#: data/rbot/plugins/translator.rb:350
+#: data/rbot/plugins/translator.rb:415
msgid "%{translator} doesn't support translating from %{source} to %{target}"
msgstr ""
-#: data/rbot/plugins/translator.rb:353
+#: data/rbot/plugins/translator.rb:418
msgid "%{translator} failed to provide a translation"
msgstr ""
-#: data/rbot/plugins/translator.rb:356
+#: data/rbot/plugins/translator.rb:421
msgid "The translator timed out"
msgstr ""
-#: data/rbot/plugins/translator.rb:359
+#: data/rbot/plugins/translator.rb:425
msgid "No translator called %{name}"
msgstr ""
diff --git a/po/fi/rbot.po b/po/fi/rbot.po
index 719cfe6a..6b9b6b47 100644
--- a/po/fi/rbot.po
+++ b/po/fi/rbot.po
@@ -6,7 +6,7 @@
msgid ""
msgstr ""
"Project-Id-Version: rbot\n"
-"POT-Creation-Date: 2009-03-01 23:49+0100\n"
+"POT-Creation-Date: 2010-06-30 09:58+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"
@@ -324,10 +324,11 @@ msgstr ""
"list, destroy"
#: lib/rbot/core/auth.rb:408
+#, fuzzy
msgid ""
"auth <masterpassword>: log in as the bot owner; other commands: login, "
"whoami, permissions syntax, permissions [re]set, permissions view, user, "
-"meet, hello, allow, prevent"
+"meet, hello, allow, deny"
msgstr ""
"auth <masterpassword>: log in as the bot owner; other commands: login, "
"whoami, permission syntax, permissions [re]set, permissions view, user"
@@ -645,23 +646,31 @@ msgstr "parsing data from import ..."
msgid "failed to parse data: %{exception}"
msgstr "failed to parse data: %{exception}"
-#: lib/rbot/core/basics.rb:133
+#: lib/rbot/core/basics.rb:73
+msgid "I am in: "
+msgstr ""
+
+#: lib/rbot/core/basics.rb:155
msgid "quit [<message>] => quit IRC with message <message>"
msgstr "quit [<message>] => quit IRC with message <message>"
-#: lib/rbot/core/basics.rb:135
+#: lib/rbot/core/basics.rb:157
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
+#: lib/rbot/core/basics.rb:159
+msgid "reconnect => ask the bot to disconnect and then connect again"
+msgstr ""
+
+#: lib/rbot/core/basics.rb:163
msgid "part"
msgstr "part"
-#: lib/rbot/core/basics.rb:141
+#: lib/rbot/core/basics.rb:165
msgid "hide => part all channels"
msgstr "hide => part all channels"
-#: lib/rbot/core/basics.rb:143
+#: lib/rbot/core/basics.rb:167
msgid ""
"say <channel>|<nick> <message> => say <message> to <channel> or in private "
"message to <nick>"
@@ -669,7 +678,7 @@ msgstr ""
"say <channel>|<nick> <message> => say <message> to <channel> or in private "
"message to <nick>"
-#: lib/rbot/core/basics.rb:145
+#: lib/rbot/core/basics.rb:169
msgid ""
"action <channel>|<nick> <message> => does a /me <message> to <channel> or in "
"private message to <nick>"
@@ -677,7 +686,7 @@ msgstr ""
"action <channel>|<nick> <message> => does a /me <message> to <channel> or in "
"private message to <nick>"
-#: lib/rbot/core/basics.rb:147
+#: lib/rbot/core/basics.rb:171
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 "
@@ -687,7 +696,7 @@ msgstr ""
"channels, if \"in here\", stop speaking in this channel, or stop speaking in "
"<channel>"
-#: lib/rbot/core/basics.rb:149
+#: lib/rbot/core/basics.rb:173
msgid ""
"talk [in here|<channel>] => with no arguments, resume speaking in all "
"channels, if \"in here\", resume speaking in this channel, or resume "
@@ -697,11 +706,11 @@ msgstr ""
"channels, if \"in here\", resume speaking in this channel, or resume "
"speaking in <channel>"
-#: lib/rbot/core/basics.rb:151
+#: lib/rbot/core/basics.rb:175
msgid "ping => replies with a pong"
msgstr "ping => replies with a pong"
-#: lib/rbot/core/basics.rb:153
+#: lib/rbot/core/basics.rb:177
msgid ""
"mode <channel> <mode> <nicks> => set channel modes for <nicks> on <channel> "
"to <mode>"
@@ -709,7 +718,7 @@ msgstr ""
"mode <channel> <mode> <nicks> => set channel modes for <nicks> on <channel> "
"to <mode>"
-#: lib/rbot/core/basics.rb:159
+#: lib/rbot/core/basics.rb:183
#, fuzzy
msgid ""
"%{name}: quit, restart, join, part, hide, save, say, action, topic, quiet, "
@@ -732,7 +741,7 @@ 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
+#: lib/rbot/core/config.rb:127 lib/rbot/core/config.rb:152
msgid "no such config key %{key}"
msgstr "no such config key %{key}"
@@ -745,12 +754,12 @@ 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
+#: lib/rbot/core/config.rb:144 lib/rbot/core/config.rb:169
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
+#: lib/rbot/core/config.rb:145 lib/rbot/core/config.rb:170
msgid "this config change will take effect on the next rescan"
msgstr "this config change will take effect on the next rescan"
@@ -758,31 +767,31 @@ msgstr "this config change will take effect on the next rescan"
msgid "failed to set %{key}: %{error}"
msgstr "failed to set %{key}: %{error}"
-#: lib/rbot/core/config.rb:131 lib/rbot/core/config.rb:154
+#: lib/rbot/core/config.rb:131 lib/rbot/core/config.rb:156
msgid "config key %{key} is not an array"
msgstr "config key %{key} is not an array"
-#: lib/rbot/core/config.rb:138
+#: lib/rbot/core/config.rb:139
msgid "failed to add %{value} to %{key}: %{error}"
msgstr "failed to add %{value} to %{key}: %{error}"
-#: lib/rbot/core/config.rb:161
+#: lib/rbot/core/config.rb:164
msgid "failed to remove %{value} from %{key}: %{error}"
msgstr "failed to remove %{value} from %{key}: %{error}"
-#: lib/rbot/core/config.rb:175
+#: lib/rbot/core/config.rb:179
msgid "saving ..."
msgstr "saving ..."
-#: lib/rbot/core/config.rb:177
+#: lib/rbot/core/config.rb:181
msgid "rescanning ..."
msgstr "rescanning ..."
-#: lib/rbot/core/config.rb:179
+#: lib/rbot/core/config.rb:183
msgid "done. %{plugin_status}"
msgstr "done. %{plugin_status}"
-#: lib/rbot/core/config.rb:221
+#: lib/rbot/core/config.rb:225
msgid ""
"config list => list configuration modules, config list <module> => list "
"configuration keys for module <module>"
@@ -790,33 +799,34 @@ msgstr ""
"config list => list configuration modules, config list <module> => list "
"configuration keys for module <module>"
-#: lib/rbot/core/config.rb:223
+#: lib/rbot/core/config.rb:227
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:225
+#: lib/rbot/core/config.rb:229
msgid "reset key <key> to the default"
msgstr "reset key <key> to the default"
-#: lib/rbot/core/config.rb:227
+#: lib/rbot/core/config.rb:231
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:229
+#: lib/rbot/core/config.rb:233
msgid "config desc <key> => describe what key <key> configures"
msgstr "config desc <key> => describe what key <key> configures"
-#: lib/rbot/core/config.rb:231
+#: lib/rbot/core/config.rb:235
+#, fuzzy
msgid ""
-"config add <value> to <key> => add value <value> to key <key> if <key> is an "
-"array"
+"config add <values> to <key> => add values <values> 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:233
+#: lib/rbot/core/config.rb:237
msgid ""
"config rm <value> from <key> => remove value <value> from key <key> if <key> "
"is an array"
@@ -824,7 +834,7 @@ msgstr ""
"config rm <value> from <key> => remove value <value> from key <key> if <key> "
"is an array"
-#: lib/rbot/core/config.rb:235
+#: lib/rbot/core/config.rb:239
msgid ""
"config module - bot configuration. usage: list, desc, get, set, unset, add, "
"rm"
@@ -832,27 +842,27 @@ msgstr ""
"config module - bot configuration. usage: list, desc, get, set, unset, add, "
"rm"
-#: lib/rbot/core/config.rb:240
+#: lib/rbot/core/config.rb:244
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
+#: lib/rbot/core/config.rb:246
msgid "status => display some information on the bot's status"
msgstr ""
-#: lib/rbot/core/config.rb:244
+#: lib/rbot/core/config.rb:248
msgid "save => save current dynamic data and configuration"
msgstr "save => save current dynamic data and configuration"
-#: lib/rbot/core/config.rb:246
+#: lib/rbot/core/config.rb:250
msgid "rescan => reload modules and static facts"
msgstr "rescan => reload modules and static facts"
-#: lib/rbot/core/config.rb:248
+#: lib/rbot/core/config.rb:252
msgid "version => describes software version"
msgstr "version => describes software version"
-#: lib/rbot/core/config.rb:250
+#: lib/rbot/core/config.rb:254
msgid "config-related tasks: config, save, rescan, version, nick, status"
msgstr "config-related tasks: config, save, rescan"
@@ -893,111 +903,112 @@ msgstr "%{word} learned from %{user} on %{date}"
msgid "sorry, no %{key} data for %{user}"
msgstr "%{word} learned from %{user} on %{date}"
-#: lib/rbot/core/utils/utils.rb:204
+#: lib/rbot/core/utils/extends.rb:164 lib/rbot/core/utils/utils.rb:201
+#: lib/rbot/core/utils/utils.rb:729
+msgid " and "
+msgstr " ja "
+
+#: lib/rbot/core/utils/utils.rb:184
msgid "year"
msgstr "vuosi"
-#: lib/rbot/core/utils/utils.rb:204
+#: lib/rbot/core/utils/utils.rb:184
msgid "years"
msgstr "vuotta"
-#: lib/rbot/core/utils/utils.rb:206
+#: lib/rbot/core/utils/utils.rb:186
msgid "month"
msgstr "kuukausi"
-#: lib/rbot/core/utils/utils.rb:206
+#: lib/rbot/core/utils/utils.rb:186
msgid "months"
msgstr "kuukautta"
-#: lib/rbot/core/utils/utils.rb:208
+#: lib/rbot/core/utils/utils.rb:188
msgid "day"
msgstr "päivä"
-#: lib/rbot/core/utils/utils.rb:208
+#: lib/rbot/core/utils/utils.rb:188
msgid "days"
msgstr "päivää"
-#: lib/rbot/core/utils/utils.rb:210
+#: lib/rbot/core/utils/utils.rb:190
msgid "hour"
msgstr "tunti"
-#: lib/rbot/core/utils/utils.rb:210
+#: lib/rbot/core/utils/utils.rb:190
msgid "hours"
msgstr "tuntia"
-#: lib/rbot/core/utils/utils.rb:212
+#: lib/rbot/core/utils/utils.rb:192
msgid "minute"
msgstr "minuutti"
-#: lib/rbot/core/utils/utils.rb:212
+#: lib/rbot/core/utils/utils.rb:192
msgid "minutes"
msgstr "minuuttia"
-#: lib/rbot/core/utils/utils.rb:214
+#: lib/rbot/core/utils/utils.rb:194
msgid "second"
msgstr "sekunti"
-#: lib/rbot/core/utils/utils.rb:214
+#: lib/rbot/core/utils/utils.rb:194
msgid "seconds"
msgstr "sekuntia"
-#: lib/rbot/core/utils/utils.rb:221
-msgid " and "
-msgstr " ja "
-
-#: lib/rbot/core/utils/utils.rb:252
+#: lib/rbot/core/utils/utils.rb:232
msgid "right now"
msgstr "tällä hetkellä"
-#: lib/rbot/core/utils/utils.rb:256
+#: lib/rbot/core/utils/utils.rb:236
msgid "%{d} from now"
msgstr "%{d} tästä hetkestä"
-#: lib/rbot/core/utils/utils.rb:258
+#: lib/rbot/core/utils/utils.rb:238
msgid "%{d} ago"
msgstr "%{d} sitten"
-#: lib/rbot/core/utils/utils.rb:270
+#: lib/rbot/core/utils/utils.rb:250
msgid "%{m} years"
msgstr "%{m} vuotta"
-#: lib/rbot/core/utils/utils.rb:272
+#: lib/rbot/core/utils/utils.rb:252
msgid "%{m} months"
msgstr "%{m} kuukautta"
-#: lib/rbot/core/utils/utils.rb:274
+#: lib/rbot/core/utils/utils.rb:254
msgid "%{m} weeks"
msgstr "%{m} viikkoa"
-#: lib/rbot/core/utils/utils.rb:276
+#: lib/rbot/core/utils/utils.rb:256
msgid "%{m} days"
msgstr "%{m} päivää"
-#: lib/rbot/core/utils/utils.rb:278
+#: lib/rbot/core/utils/utils.rb:258
msgid "%{m} hours"
msgstr "%{m} tuntia"
-#: lib/rbot/core/utils/utils.rb:280
+#: lib/rbot/core/utils/utils.rb:260
msgid "half an hour"
msgstr "puoli tuntia"
-#: lib/rbot/core/utils/utils.rb:283
+#: lib/rbot/core/utils/utils.rb:263
msgid "an hour"
msgstr "tunti"
-#: lib/rbot/core/utils/utils.rb:285
+#: lib/rbot/core/utils/utils.rb:265
msgid "an hour and a half"
msgstr "puolitoista tuntia"
-#: lib/rbot/core/utils/utils.rb:287
+#: lib/rbot/core/utils/utils.rb:267
msgid "%{m} minutes"
msgstr "%{m} minuuttia"
-#: lib/rbot/core/utils/utils.rb:289
+#: lib/rbot/core/utils/utils.rb:269
msgid "%{m} seconds"
msgstr "%{m} sekuntia"
-#: lib/rbot/core/utils/utils.rb:291
+#: lib/rbot/core/utils/utils.rb:271
msgid "one second"
msgstr "sekunti"
@@ -1013,62 +1024,70 @@ msgstr ""
msgid "Wordlists: %{found}"
msgstr ""
-#: lib/rbot/ircbot.rb:1325
+#: lib/rbot/ircbot.rb:500
+msgid "Unknown DB adaptor: %s"
+msgstr ""
+
+#: lib/rbot/ircbot.rb:1284
+msgid "restarting, back in %{wait}..."
+msgstr ""
+
+#: lib/rbot/ircbot.rb:1367
msgid "help topics: "
msgstr ""
-#: lib/rbot/ircbot.rb:1327
+#: lib/rbot/ircbot.rb:1369
msgid " (help <topic> for more info)"
msgstr ""
-#: lib/rbot/ircbot.rb:1330
+#: lib/rbot/ircbot.rb:1372
msgid "no help for topic %{topic}"
msgstr ""
-#: lib/rbot/ircbot.rb:1341
+#: lib/rbot/ircbot.rb:1383
msgid ""
"Uptime %{up}, %{plug} plugins active, %{sent} lines sent, %{recv} received."
msgstr ""
-#: lib/rbot/plugins.rb:344
+#: lib/rbot/plugins.rb:353
msgid "incorrect usage, ask for help using '%{command}'"
msgstr "incorrect usage, ask for help using '%{command}'"
-#: lib/rbot/plugins.rb:707
+#: lib/rbot/plugins.rb:733
msgid "%{count} core module loaded"
msgid_plural "%{count} core modules loaded"
msgstr[0] "%{count} core module loaded"
msgstr[1] "%{count} core modules loaded"
-#: lib/rbot/plugins.rb:710
+#: lib/rbot/plugins.rb:736
msgid "%{count} core module: %{list}"
msgid_plural "%{count} core modules: %{list}"
msgstr[0] "%{count} core module: %{list}"
msgstr[1] "%{count} core modules: %{list}"
-#: lib/rbot/plugins.rb:716
+#: lib/rbot/plugins.rb:742
msgid "no core botmodules loaded"
msgstr "no core botmodules loaded"
-#: lib/rbot/plugins.rb:721
+#: lib/rbot/plugins.rb:747
msgid "%{count} plugin loaded"
msgid_plural "%{count} plugins loaded"
msgstr[0] "%{count} plugin loaded"
msgstr[1] "%{count} plugins loaded"
-#: lib/rbot/plugins.rb:724
+#: lib/rbot/plugins.rb:750
msgid "%{count} plugin: %{list}"
msgid_plural "%{count} plugins: %{list}"
msgstr[0] "%{count} plugin: %{list}"
msgstr[1] "%{count} plugins: %{list}"
-#: lib/rbot/plugins.rb:735
+#: lib/rbot/plugins.rb:761
msgid "%{highlight}%{count} plugin ignored%{highlight}"
msgid_plural "%{highlight}%{count} plugins ignored%{highlight}"
msgstr[0] "%{highlight}%{count} plugin ignored%{highlight}"
msgstr[1] "%{highlight}%{count} plugins ignored%{highlight}"
-#: lib/rbot/plugins.rb:740
+#: lib/rbot/plugins.rb:766
msgid ""
"%{highlight}%{count} plugin ignored%{highlight}: use %{bold}%{command}%"
"{bold} to see why"
@@ -1082,13 +1101,13 @@ msgstr[1] ""
"%{highlight}%{count} plugins ignored%{highlight}: use %{bold}%{command}%"
"{bold} to see why"
-#: lib/rbot/plugins.rb:750
+#: lib/rbot/plugins.rb:776
msgid "%{highlight}%{count} plugin failed to load%{highlight}"
msgid_plural "%{highlight}%{count} plugins failed to load%{highlight}"
msgstr[0] "%{highlight}%{count} plugin failed to load%{highlight}"
msgstr[1] "%{highlight}%{count} plugins failed to load%{highlight}"
-#: lib/rbot/plugins.rb:755
+#: lib/rbot/plugins.rb:781
msgid ""
"%{highlight}%{count} plugin failed to load%{highlight}: use %{bold}%"
"{command}%{bold} to see why"
@@ -1102,11 +1121,11 @@ msgstr[1] ""
"%{highlight}%{count} plugins failed to load%{highlight}: use %{bold}%"
"{command}%{bold} to see why"
-#: lib/rbot/plugins.rb:785
+#: lib/rbot/plugins.rb:811
msgid "no plugins failed to load"
msgstr "no plugins failed to load"
-#: lib/rbot/plugins.rb:787
+#: lib/rbot/plugins.rb:813
msgid ""
"%{highlight}%{plugin}%{highlight} in %{dir} failed with error %{exception}: %"
"{reason}"
@@ -1114,25 +1133,25 @@ msgstr ""
"%{highlight}%{plugin}%{highlight} in %{dir} failed with error %{exception}: %"
"{reason}"
-#: lib/rbot/plugins.rb:791
+#: lib/rbot/plugins.rb:817
msgid "at %{backtrace}"
msgstr "at %{backtrace}"
-#: lib/rbot/plugins.rb:797
+#: lib/rbot/plugins.rb:823
msgid "no plugins were ignored"
msgstr "no plugins were ignored"
-#: lib/rbot/plugins.rb:801
+#: lib/rbot/plugins.rb:827
msgid "overruled by previous"
msgstr "overruled by previous"
-#: lib/rbot/registry.rb:22
+#: lib/rbot/registry/bdb.rb:226 lib/rbot/registry/tc.rb:198
msgid ""
"upgrading old-style (rbot 0.9.5 or earlier) plugin registry to new format"
msgstr ""
"upgrading old-style (rbot 0.9.5 or earlier) plugin registry to new format"
-#: lib/rbot/registry.rb:41
+#: lib/rbot/registry/bdb.rb:245 lib/rbot/registry/tc.rb:222
msgid ""
"upgrading previous (rbot 0.9.9 or earlier) plugin registry to new split "
"format"
@@ -1140,13 +1159,13 @@ msgstr ""
"upgrading previous (rbot 0.9.9 or earlier) plugin registry to new split "
"format"
-#: lib/rbot/registry.rb:190
+#: lib/rbot/registry/bdb.rb:394 lib/rbot/registry/tc.rb:368
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>"