diff --git a/plugins/Ctcp/locale/fi.po b/plugins/Ctcp/locale/fi.po old mode 100644 new mode 100755 index 24e8ba344..6e452ce9e --- a/plugins/Ctcp/locale/fi.po +++ b/plugins/Ctcp/locale/fi.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: \n" "POT-Creation-Date: 2011-02-26 09:49+CET\n" -"PO-Revision-Date: 2011-07-16 22:53+0200\n" +"PO-Revision-Date: 2011-07-24 17:14+0200\n" "Last-Translator: Mika Suomalainen \n" "Language-Team: \n" "Language: \n" @@ -59,7 +59,7 @@ msgstr "" " Lähettää CTCP VERSION , palauttaen \n" " palaavat versioketjut. Se odottaa 10 sekuntia ennen kuin palauttaa\n" " versiot, jotka vastaanotettiin tuolloin. Jos --nicks on annettu, nimimerkit\n" -" liitetään versioketjuihin; muutoin vain versio-\n" -" ketjut annetaan.\n" +" liitetään versioketjuihin; muutoin vain versioketjut\n" +" annetaan.\n" " " diff --git a/plugins/MoobotFactoids/plugin.py b/plugins/MoobotFactoids/plugin.py old mode 100644 new mode 100755 index 8212c8306..8729d6785 --- a/plugins/MoobotFactoids/plugin.py +++ b/plugins/MoobotFactoids/plugin.py @@ -283,7 +283,7 @@ class SqliteMoobotDB(object): results = cursor.fetchall() return results -MoobotDB = plugins.DB('MoobotFactoids', {'sqlite': SqliteMoobotDB}) +MoobotDB = plugins.DB('MoobotFactoids', {'sqlite3': SqliteMoobotDB}) class MoobotFactoids(callbacks.Plugin): """Add the help for "@help MoobotFactoids" here (assuming you don't implement a MoobotFactoids diff --git a/plugins/Network/locale/fi.po b/plugins/Network/locale/fi.po index 5d65b6eea..2810b4a96 100644 --- a/plugins/Network/locale/fi.po +++ b/plugins/Network/locale/fi.po @@ -1,6 +1,6 @@ # SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR ORGANIZATION -# FIRST AUTHOR , YEAR. +# Mika Suomalainen , 2011. # msgid "" msgstr "" diff --git a/plugins/News/locale/fi.po b/plugins/News/locale/fi.po new file mode 100644 index 000000000..492fbd174 --- /dev/null +++ b/plugins/News/locale/fi.po @@ -0,0 +1,135 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR ORGANIZATION +# Mika Suomalainen , 2011. +# +msgid "" +msgstr "" +"Project-Id-Version: \n" +"POT-Creation-Date: 2011-02-26 09:49+CET\n" +"PO-Revision-Date: 2011-07-23 18:00+0200\n" +"Last-Translator: Mika Suomalainen \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: pygettext.py 1.5\n" + +#: plugin.py:57 +msgid "%s (Subject: %q, added by %s on %s)" +msgstr "%s (Aihe: %q, lisännyt %s kanavalla %s)" + +#: plugin.py:61 +msgid "%s (Subject: %q, added by %s on %s, expires at %s)" +msgstr "%s (Aihe: %q, lisännyt %s kanavalla %s, vanhenee %s)" + +#: plugin.py:120 +msgid "" +"[] : \n" +"\n" +" Adds a given news item of to a channel with the given .\n" +" If isn't 0, that news item will expire seconds from\n" +" now. is only necessary if the message isn't sent in the\n" +" channel itself.\n" +" " +msgstr "" +"[] : \n" +"\n" +" Lisää annetun uutisaiheen, kanavalle annetulla .\n" +" Jos ei ole 0, se sekunteja tästä\n" +" lähtien. on vaadittu vain jos viestiä ei lähetetä\n" +" kanavalla itsellään.\n" +" " + +#: plugin.py:132 +msgid "(News item #%i added)" +msgstr "(Uutisaihe #%i lisätty)" + +#: plugin.py:137 +msgid "" +"[] []\n" +"\n" +" Display the news items for in the format of '(#id) subject'.\n" +" If is given, retrieve only that news item; otherwise retrieve all\n" +" news items. is only necessary if the message isn't sent in\n" +" the channel itself.\n" +" " +msgstr "" +"[] []\n" +"\n" +" Näyttää uutisaiheet muodossa '(#id) otsikko'.\n" +" Jos on annettu, vain se uutisaihe haetaan; muutoin hakee kaikki\n" +" uutisaiheet. on vaadittu vain, jos viestiä ei lähetetä\n" +" kanavalla itsellään.\n" +" " + +#: plugin.py:148 +msgid "News for %s: %s" +msgstr "Uutisia %s::lle %s" + +#: plugin.py:151 +msgid "No news for %s." +msgstr "Ei uutisia %s:lle." + +#: plugin.py:157 +#: plugin.py:171 +#: plugin.py:187 +#: plugin.py:203 +msgid "news item id" +msgstr "uutisaihe id" + +#: plugin.py:162 +msgid "" +"[] \n" +"\n" +" Removes the news item with from . is only\n" +" necessary if the message isn't sent in the channel itself.\n" +" " +msgstr "" +"[] \n" +"\n" +" Poistaa uutisaiheen . on vaadittu\n" +" vain jos viestiä ei lähetetä kanavalla itsellään.\n" +" " + +#: plugin.py:176 +msgid "" +"[] \n" +"\n" +" Changes the news item with from according to the\n" +" regular expression . should be of the form\n" +" s/text/replacement/flags. is only necessary if the message\n" +" isn't sent on the channel itself.\n" +" " +msgstr "" +"[] \n" +"\n" +" Vaihtaa uutisaiheen \n" +" mukaan. pitäisi olla muotoa \n" +" s/teksti/korvaus/liput. on vaadittu vain jos viestiä ei lähetetä\n" +" kanavalla itsellään.\n" +" " + +#: plugin.py:192 +msgid "" +"[] []\n" +"\n" +" Returns the old news item for with . If no number is\n" +" given, returns all the old news items in reverse order. is\n" +" only necessary if the message isn't sent in the channel itself.\n" +" " +msgstr "" +"[] []\n" +"\n" +" Palauttaa vanhan uutisaiheen . Jos numeroa ei ole\n" +" annettu, palauttaa kaikki uutisaiheet käänteisessä järjestyksessä. on\n" +" vaadittu vain jos viestiä ei lähetetä kanavalla itsellään.\n" +" " + +#: plugin.py:208 +msgid "Old news for %s: %s" +msgstr "Vanhoja uutisia %s:lle %s" + +#: plugin.py:211 +msgid "No old news for %s." +msgstr "Ei vanhoja uutisia %s:lle." + diff --git a/plugins/NickCapture/locale/fi.po b/plugins/NickCapture/locale/fi.po new file mode 100644 index 000000000..af9589528 --- /dev/null +++ b/plugins/NickCapture/locale/fi.po @@ -0,0 +1,46 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR ORGANIZATION +# Mika Suomalainen , 2011. +# +msgid "" +msgstr "" +"Project-Id-Version: \n" +"POT-Creation-Date: 2011-02-26 09:49+CET\n" +"PO-Revision-Date: 2011-07-23 18:31+0200\n" +"Last-Translator: Mika Suomalainen \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: pygettext.py 1.5\n" + +#: config.py:47 +msgid "" +"Determines whether the bot will check\n" +" occasionally if its preferred nick is in use via the ISON command." +msgstr "" +"Määrittää yrittääkö botti tarkistaa\n" +" silloin tällöin onko sen haluama nimimerkki käytössä ISON komennolla." + +#: config.py:50 +msgid "" +"Determines how often (in seconds) the bot\n" +" will check whether its nick ISON." +msgstr "" +"Määrittää kuinka usein (sekunteina) botti\n" +" tarkistaa nimimerkkinsä ISON komennolla." + +#: plugin.py:40 +msgid "" +"This module constantly tries to take whatever nick is configured as\n" +" supybot.nick. Just make sure that's set appropriately, and thus plugin\n" +" will do the rest." +msgstr "" +"Tämä moduuli yrittää jatkuvasti ottaa sen nimimerkin, joka on määritetty\n" +" asetusarvossa supybot.nick. Tee vain varmaksi, että se on määritetty kunnolla\n" +" ja tämä lisäosa hoitaa loput." + +#: plugin.py:89 +msgid "This is returned by the ISON command." +msgstr "Tämä on ISON komennon palauttama." + diff --git a/plugins/Nickometer/locale/fi.po b/plugins/Nickometer/locale/fi.po new file mode 100644 index 000000000..9851cfe75 --- /dev/null +++ b/plugins/Nickometer/locale/fi.po @@ -0,0 +1,34 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR ORGANIZATION +# Mika Suomalainen , 2011. +# +msgid "" +msgstr "" +"Project-Id-Version: \n" +"POT-Creation-Date: 2011-02-26 09:49+CET\n" +"PO-Revision-Date: 2011-07-23 21:26+0200\n" +"Last-Translator: Mika Suomalainen \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: pygettext.py 1.5\n" + +#: plugin.py:84 +msgid "" +"[]\n" +"\n" +" Tells you how lame said nick is. If is not given, uses the\n" +" nick of the person giving the command.\n" +" " +msgstr "" +"[]\n" +"\n" +" Kertoo sinulle kuinka laimea sanottu nimimerkki on. Jos ei ole annettu, käyttää\n" +" komennon antaneen henkilön nimimerkkiä.\n" +" " + +#: plugin.py:226 +msgid "The \"lame nick-o-meter\" reading for \"%s\" is %s%%." +msgstr "\"Laimea nimimerkki-maatti\" lukema \"%s\":lle on %s%%." + diff --git a/plugins/Note/locale/fi.po b/plugins/Note/locale/fi.po new file mode 100644 index 000000000..eb635bf85 --- /dev/null +++ b/plugins/Note/locale/fi.po @@ -0,0 +1,116 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR ORGANIZATION +# Mika Suomalainen , 2011. +# +msgid "" +msgstr "" +"Project-Id-Version: \n" +"POT-Creation-Date: 2011-02-26 09:49+CET\n" +"PO-Revision-Date: 2011-07-23 21:45+0200\n" +"Last-Translator: Mika Suomalainen \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: pygettext.py 1.5\n" + +#: plugin.py:181 +msgid "" +",[,[...]] \n" +"\n" +" Sends a new note to the user specified. Multiple recipients may be\n" +" specified by separating their names by commas.\n" +" " +msgstr "" +",[,[...]] \n" +"\n" +" Lähettää uuden muistiinpanon määritetylle käyttäjälle. Monia vastaanottajia voidaan\n" +" määrittää erottamalla nimet pilkuilla.\n" +" " + +#: plugin.py:197 +msgid "" +" \n" +"\n" +" Sends a note in reply to .\n" +" " +msgstr "" +" \n" +"\n" +" Lähettää muistiinpanon vastaukseksi .\n" +" " + +#: plugin.py:221 +msgid "" +"\n" +"\n" +" Unsends the note with the id given. You must be the\n" +" author of the note, and it must be unread.\n" +" " +msgstr "" +"\n" +"\n" +" Kumoaa muistiinpanon lähetyksen. Sinun täytyy olla\n" +" muistiinpanon tekijä, ja sen täytyy olla lukematon.\n" +" " + +#: plugin.py:253 +msgid "" +"\n" +"\n" +" Retrieves a single note by its unique note id. Use the 'note list'\n" +" command to see what unread notes you have.\n" +" " +msgstr "" +"\n" +"\n" +" Hakee muistiinpanon sen ainutlaatuisella muistiinpano id:llä. Käytä 'note list'\n" +" komentoa nähdäksesi mitä lukemattomia muistiinpanoja sinulla on.\n" +" " + +#: plugin.py:283 +msgid "" +"[--{regexp} ] [--sent] []\n" +"\n" +" Searches your received notes for ones matching . If --regexp is\n" +" given, its associated value is taken as a regexp and matched against\n" +" the notes. If --sent is specified, only search sent notes.\n" +" " +msgstr "" +"[--{regexp} ] [--sent] []\n" +"\n" +" Etsii vastaanotetuista muistiinpanojasi niitä muistiinpanoja, jotka täsmäävät . Jos --regexp on\n" +" annettu, sen liitetty arvo on otettu säännöllisestä lausekkeesta ja täsmätty muistiinpanoihin.\n" +" the notes. Jos --sent on määritetty, hakee vain lähetetyistä muistiinpanoista .\n" +" " + +#: plugin.py:322 +msgid "" +"[--{old,sent}] [--{from,to} ]\n" +"\n" +" Retrieves the ids of all your unread notes. If --old is given, list\n" +" read notes. If --sent is given, list notes that you have sent. If\n" +" --from is specified, only lists notes sent to you from . If\n" +" --to is specified, only lists notes sent by you to .\n" +" " +msgstr "" +"[--{old,sent}] [--{from,to} ]\n" +"\n" +" Hakee kaikki lukemattomat muistiinpanosi. Jos --old on annettu, luettelee\n" +" luetut muistiinpanot. Jos --sent on annettu, luettelee muistiinpanot, jotka olet lähettänyt. Jos\n" +" --from on määritetty, luettelee vain muistiinpanot, jotka on lähettänyt sinulle. Jos\n" +" --to on määritetty, luettelee vain muistiinpanot, jotka ovat lähettänyt .\n" +" " + +#: plugin.py:363 +msgid "" +"takes no arguments\n" +"\n" +" Retrieves your next unread note, if any.\n" +" " +msgstr "" +"ei ota parametrejä\n" +"\n" +" Hakee lukemattomat muistiinpanosi, jos yhtään.\n" +" " + diff --git a/plugins/Owner/locale/fi.po b/plugins/Owner/locale/fi.po new file mode 100755 index 000000000..5c5be35e5 --- /dev/null +++ b/plugins/Owner/locale/fi.po @@ -0,0 +1,171 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR ORGANIZATION +# FIRST AUTHOR , YEAR. +# WARNING: Translations of Owner plugin will not work, because it's loaded directly by supybot +# and translations are more like a hack to it. +# +msgid "" +msgstr "" +"Project-Id-Version: \n" +"POT-Creation-Date: 2011-02-26 09:49+CET\n" +"PO-Revision-Date: 2011-07-23 21:49+0200\n" +"Last-Translator: Mika Suomalainen \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: pygettext.py 1.5\n" + +#: plugin.py:273 +msgid "" +"\n" +"\n" +" Logs to the global Supybot log at critical priority. Useful for\n" +" marking logfiles for later searching.\n" +" " +msgstr "" + +#: plugin.py:283 +msgid "" +"\n" +"\n" +" Sends to all channels the bot is currently on and not\n" +" lobotomized in.\n" +" " +msgstr "" + +#: plugin.py:298 +msgid "" +"[--remove] []\n" +"\n" +" Sets the default plugin for to . If --remove is\n" +" given, removes the current default plugin for . If no plugin\n" +" is given, returns the current default plugin set for . See\n" +" also, supybot.commands.defaultPlugins.importantPlugins.\n" +" " +msgstr "" + +#: plugin.py:336 +msgid "" +"\n" +"\n" +" Sends the raw string given to the server.\n" +" " +msgstr "" + +#: plugin.py:350 +msgid "" +"[]\n" +"\n" +" Exits the bot with the QUIT message . If is not given,\n" +" the default quit message (supybot.plugins.Owner.quitMsg) will be used.\n" +" If there is no default quitMsg set, your nick will be used.\n" +" " +msgstr "" + +#: plugin.py:366 +msgid "" +"takes no arguments\n" +"\n" +" Runs all the periodic flushers in world.flushers. This includes\n" +" flushing all logs and all configuration changes to disk.\n" +" " +msgstr "" + +#: plugin.py:376 +msgid "" +"[]\n" +"\n" +" Runs the standard upkeep stuff (flushes and gc.collects()). If given\n" +" a level, runs that level of upkeep (currently, the only supported\n" +" level is \"high\", which causes the bot to flush a lot of caches as well\n" +" as do normal upkeep stuff.\n" +" " +msgstr "" + +#: plugin.py:415 +msgid "" +"[--deprecated] \n" +"\n" +" Loads the plugin from any of the directories in\n" +" conf.supybot.directories.plugins; usually this includes the main\n" +" installed directory and 'plugins' in the current directory.\n" +" --deprecated is necessary if you wish to load deprecated plugins.\n" +" " +msgstr "" + +#: plugin.py:450 +msgid "" +"\n" +"\n" +" Unloads and subsequently reloads the plugin by name; use the 'list'\n" +" command to see a list of the currently loaded plugins.\n" +" " +msgstr "" + +#: plugin.py:479 +msgid "" +"\n" +"\n" +" Unloads the callback by name; use the 'list' command to see a list\n" +" of the currently loaded callbacks. Obviously, the Owner plugin can't\n" +" be unloaded.\n" +" " +msgstr "" + +#: plugin.py:503 +msgid "" +"{add|remove} \n" +"\n" +" Adds or removes (according to the first argument) from the\n" +" default capabilities given to users (the configuration variable\n" +" supybot.capabilities stores these).\n" +" " +msgstr "" + +#: plugin.py:528 +msgid "" +"[] \n" +"\n" +" Disables the command for all users (including the owners).\n" +" If is given, only disables the from . If\n" +" you want to disable a command for most users but not for yourself, set\n" +" a default capability of -plugin.command or -command (if you want to\n" +" disable the command in all plugins).\n" +" " +msgstr "" + +#: plugin.py:555 +msgid "" +"[] \n" +"\n" +" Enables the command for all users. If \n" +" if given, only enables the from . This command is\n" +" the inverse of disable.\n" +" " +msgstr "" + +#: plugin.py:574 +msgid "" +" \n" +"\n" +" Renames in to the .\n" +" " +msgstr "" + +#: plugin.py:591 +msgid "" +"\n" +"\n" +" Removes all renames in . The plugin will be reloaded after\n" +" this command is run.\n" +" " +msgstr "" + +#: plugin.py:604 +msgid "" +"takes no argument\n" +"\n" +" Reloads the locale of the bot." +msgstr "" + diff --git a/plugins/Plugin/locale/fi.po b/plugins/Plugin/locale/fi.po new file mode 100755 index 000000000..4bb0e10aa --- /dev/null +++ b/plugins/Plugin/locale/fi.po @@ -0,0 +1,274 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR ORGANIZATION +# Mika Suomalainen , 2011. +# +msgid "" +msgstr "" +"Project-Id-Version: \n" +"POT-Creation-Date: 2011-02-26 09:49+CET\n" +"PO-Revision-Date: 2011-07-24 17:55+0200\n" +"Last-Translator: Mika Suomalainen \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: pygettext.py 1.5\n" + +#: plugin.py:42 +msgid "" +"This plugin exists to help users manage their plugins. Use 'plugin\n" +" list' to list the loaded plugins; use 'plugin help' to get the description\n" +" of a plugin; use the 'plugin' command itself to determine what plugin a\n" +" command exists in." +msgstr "" +"Tämä lisäosa on olemassa auttaakseen ihmisiä hallitsemaan lisäosiaan. Käytä komentoa 'plugin\n" +" list' nähdäksesi listan ladatuista lisäosista; käytä 'plugin help' komentoa saadaksesi kuvauksen\n" +" lisäosasta; käytä 'plugin' komentoa itseään määrittääksesi mitkä komennot lisäosassa\n" +" on olemassa." + +#: plugin.py:48 +msgid "" +"\n" +"\n" +" Returns a useful description of how to use , if the plugin has\n" +" one.\n" +" " +msgstr "" +"\n" +"\n" +" Palauttaa hyödyllistä tietoa, kuinka käytetään, jos lisäosalla on\n" +" sellainen.\n" +" " + +#: plugin.py:57 +msgid "That plugin is loaded, but has no plugin help." +msgstr "Tuo lisäosa on ladattu, mutta sillä ei ole \"plugin help\" ohjetta." + +#: plugin.py:62 +msgid "" +"takes no arguments\n" +"\n" +" Returns a list of the currently loaded plugins.\n" +" " +msgstr "" +"ei ota parametrejä\n" +"\n" +" Palauttaa listan tällä hetkellä ladatuista lisäosista.\n" +" " + +#: plugin.py:73 +msgid "" +"\n" +"\n" +" Returns the name of the plugin that would be used to call .\n" +" \n" +" If it is not uniquely determined, returns list of all plugins that\n" +" contain .\n" +" " +msgstr "" +"\n" +"\n" +" Palauttaa lisäosan nimen, jota voisi käyttää kutsumaan .\n" +" \n" +" Jos se ei ole ainutlaatuisesti määritetty, palauttaa listan kaikista lisäosista, jotka\n" +" sisältävät .\n" +" " + +#: plugin.py:91 +msgid "plugins" +msgstr "lisäosissa" + +#: plugin.py:93 +msgid "plugin" +msgstr "lisäosassa" + +#: plugin.py:94 +msgid "The %q command is available in the %L %s." +msgstr "Komento %q on saatavilla %L %s." + +#: plugin.py:97 +msgid "There is no command %q." +msgstr "%q komentoa %q ei ole." + +#: plugin.py:113 +msgid "" +"\n" +"\n" +" Returns the names of all plugins that contain .\n" +" " +msgstr "" +"\n" +"\n" +" Palauttaa kaikkien lisäosien nimet, jotka sisältävät .\n" +" " + +#: plugin.py:135 +msgid "" +"\n" +"\n" +" Returns the author of . This is the person you should talk to\n" +" if you have ideas, suggestions, or other comments about a given plugin.\n" +" " +msgstr "" +"\n" +"\n" +" Palauttaa kirjoittajan. Tämä on henkilö, jolle sinun pitäisi puhua\n" +" jos sinulla on ideaoita, ehdotuksia, tai muita kommentteja annetusta lisäosasta.\n" +" " + +#: plugin.py:141 +msgid "That plugin does not seem to be loaded." +msgstr "Tuo lisäosa ei vaikuta olevan ladattu." + +#: plugin.py:147 +msgid "That plugin doesn't have an author that claims it." +msgstr "Tuolla lisäosalla ei ole tekijää, joka ilmoittaa sen omakseen." + +#: plugin.py:152 +msgid "" +" []\n" +"\n" +" Replies with a list of people who made contributions to a given plugin.\n" +" If is specified, that person's specific contributions will\n" +" be listed. Note: The is the part inside of the parentheses\n" +" in the people listing.\n" +" " +msgstr "" +" []\n" +"\n" +" Vastaa listalla ihmisistä, jotka ovat osallistuneet annetun lisäosan kehittämiseen.\n" +" Jos on annettu, juuri tuon henkilön osallistuminen\n" +" luetellaan. Huomaa: on se sulkeissa oleva osa\n" +" henkilöluetteloinnissa..\n" +" " + +#: plugin.py:160 +msgid "" +"\n" +" Take an Authors object, and return only the name and nick values\n" +" in the format 'First Last (nick)'.\n" +" " +msgstr "" +"\n" +" Ota kirjoittajan objekti, ja palauta vain nimi ja nimimerkki arvot\n" +" muodossa 'Etu- Sukunimi (nimimerkki)'.\n" +" " + +#: plugin.py:166 +#, fuzzy +msgid "" +"\n" +" Take a list of long names and turn it into :\n" +" shortname[, shortname and shortname].\n" +" " +msgstr "" +"\n" +" Ottaa listan pitkistä nimistä ja muuttaa sen :\n" +" lyhyeksi nimeksi[, lyhyt nimi ja lyhyt nimi].\n" +" " + +#: plugin.py:173 +msgid "" +"\n" +" Sort the list of 'long names' based on the number of contributions\n" +" associated with each.\n" +" " +msgstr "" +"\n" +" Lajittelee listan 'pitkistä nimistä' perustuen osallistumisen määrän\n" +" liitettynä toisiinsa.\n" +" " + +#: plugin.py:183 +msgid "" +"\n" +" Build the list of author + contributors (if any) for the requested\n" +" plugin.\n" +" " +msgstr "" +"\n" +" Rakentaa listan tekijöistä + osallistujista (jos yhtään) pyydetylle\n" +" lisäosalle.\n" +" " + +#: plugin.py:187 +msgid "The %s plugin" +msgstr "%s lisäosa" + +#: plugin.py:188 +msgid "has not been claimed by an author" +msgstr "ei ole kirjoittajan omakseen väittämä" + +#: plugin.py:189 +msgid "and" +msgstr "ja" + +#: plugin.py:190 +msgid "has no contributors listed." +msgstr "ei ole lueteltuja osallistumisia." + +#: plugin.py:195 +msgid "was written by %s" +msgstr "kirjoittanut %s" + +#: plugin.py:206 +msgid "%s %h contributed to it." +msgstr "%s %h osallistuivat siihen." + +#: plugin.py:211 +msgid "has no additional contributors listed." +msgstr "ei ole vaihtoehtoisia osallistujia lueteltuna." + +#: plugin.py:213 +msgid "but" +msgstr "mutta" + +#: plugin.py:216 +msgid "" +"\n" +" Build the list of contributions (if any) for the requested person\n" +" for the requested plugin\n" +" " +msgstr "" +"\n" +" Rakentaa listan osallistumisista (jos yhtään) pyydetylle henkilölle\n" +" pyydetystä lisäosasta.\n" +" " + +#: plugin.py:230 +msgid "The nick specified (%s) is not a registered contributor." +msgstr "Määritetty nimimerkki (%s) ei ole rekisteröitynyt osallistuja." + +#: plugin.py:236 +msgid "The %s plugin does not have '%s' listed as a contributor." +msgstr "Lisäosalla %s ei ole '%s':ää lueteltuna osallistujaksi." + +#: plugin.py:244 +msgid "command" +msgstr "komento" + +#: plugin.py:247 +msgid "the %L %s" +msgstr "%L %s" + +#: plugin.py:249 +msgid "the %L" +msgstr "%L" + +#: plugin.py:252 +msgid "%s wrote the %s plugin and also contributed %L." +msgstr "%s kirjoitti lisäosan %s ja osallistui myös %L:ään." + +#: plugin.py:255 +#, fuzzy +msgid "%s contributed %L to the %s plugin." +msgstr "%s osallistui %L:stä %s lisäosaan." + +#: plugin.py:258 +msgid "%s wrote the %s plugin" +msgstr "%s kirjoitti lisäosan %s" + +#: plugin.py:261 +msgid "%s has no listed contributions for the %s plugin." +msgstr "%s:llä ei ole lueteltuja osallistujia lisäosaan %s." + diff --git a/plugins/Praise/locale/fi.po b/plugins/Praise/locale/fi.po new file mode 100644 index 000000000..55843a095 --- /dev/null +++ b/plugins/Praise/locale/fi.po @@ -0,0 +1,70 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR ORGANIZATION +# Mika Suomalainen , 2011. +# +msgid "" +msgstr "" +"Project-Id-Version: \n" +"POT-Creation-Date: 2011-02-26 09:49+CET\n" +"PO-Revision-Date: 2011-07-24 15:36+0200\n" +"Last-Translator: Mika Suomalainen \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: pygettext.py 1.5\n" + +#: config.py:49 +msgid "" +"Determines whether the bot will show the ids of\n" +" a praise when the praise is given." +msgstr "" +"Määrittää näyttääkö botti ylistysten id:t, kun\n" +" ylistys annetaan." + +#: plugin.py:39 +msgid "" +"Praise is a plugin for ... well, praising things. Feel free to add\n" +" your own flavor to it by customizing what praises it gives. Use \"praise\n" +" add \" to add new ones, making sure to include \"$who\" in where\n" +" you want to insert the thing being praised.\n" +" " +msgstr "" +"Praise on lisäosa ... no, ylistämään asioita. Lisää vapaasti\n" +" omaa suosiotasi muokkaamalla mitä ylistyksiä se antaa. Käytä komentoa \"praise\n" +" add \" lisätäksesi uusia ylistyksiä, varmistaen, että sisällytät \"$who\"n mihin\n" +" haluat laittaa ylistettävän asian.\n" +" " + +#: plugin.py:53 +msgid "Praises must contain $who." +msgstr "Ylistyksien täytyy sisältää $who." + +#: plugin.py:57 +msgid "" +"[] [] [for ]\n" +"\n" +" Praises (for , if given). If is given, uses\n" +" that specific praise. is only necessary if the message isn't\n" +" sent in the channel itself.\n" +" " +msgstr "" +"[] [] [for ]\n" +"\n" +" Ylistää (, jos annettu). Jos on annettu, käyttää\n" +" juuri sitä tiettyä ylistystä. on vaadittu vain jos viestiä ei lähetetä\n" +" kanavalla itsellään.\n" +" " + +#: plugin.py:73 +msgid "There is no praise with id #%i." +msgstr "Ylistystä id:llä #%i ei löydy." + +#: plugin.py:78 +msgid "There are no praises in my database for %s." +msgstr "Minun tietokannassani ei ole ylistyksiä %s:lle." + +#: plugin.py:86 +msgid " for " +msgstr "varten" + diff --git a/plugins/Protector/locale/fi.po b/plugins/Protector/locale/fi.po new file mode 100644 index 000000000..dc9d2c663 --- /dev/null +++ b/plugins/Protector/locale/fi.po @@ -0,0 +1,35 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR ORGANIZATION +# Mika Suomalainen , 2011. +msgid "" +msgstr "" +"Project-Id-Version: \n" +"POT-Creation-Date: 2011-02-26 09:49+CET\n" +"PO-Revision-Date: 2011-07-24 15:44+0200\n" +"Last-Translator: Mika Suomalainen \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: pygettext.py 1.5\n" + +#: config.py:47 +msgid "" +"Determines whether this plugin is enabled in a\n" +" given channel." +msgstr "" +"Määrittää onko tämä lisäosa käytössä\n" +" annetulla kanavalla." + +#: config.py:54 +msgid "" +"Determines what nicks the bot will consider to\n" +" be immune from enforcement. These nicks will not even have their actions\n" +" watched by this plugin. In general, only the ChanServ for this network\n" +" will be in this list." +msgstr "" +"Määrittää nimimerkit, jotka botti ajattelee\n" +" immuuneiksi tästä pakotuksesta. Näiden nimimerkkien toiminnot jäävät\n" +" tämän lisäosan valvonnan ulkopuolisiksi. Yleisesti, vain tämän verkon ChanServ tulee olemaan\n" +" tässä listassa." + diff --git a/plugins/Quote/locale/fi.po b/plugins/Quote/locale/fi.po new file mode 100644 index 000000000..fa6855f65 --- /dev/null +++ b/plugins/Quote/locale/fi.po @@ -0,0 +1,34 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR ORGANIZATION +# Mika Suomalainen , 2011. +# +msgid "" +msgstr "" +"Project-Id-Version: \n" +"POT-Creation-Date: 2011-02-26 09:49+CET\n" +"PO-Revision-Date: 2011-07-24 16:04+0200\n" +"Last-Translator: Mika Suomalainen \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: pygettext.py 1.5\n" + +#: plugin.py:38 +msgid "" +"[]\n" +"\n" +" Returns a random quote from . is only necessary if\n" +" the message isn't sent in the channel itself.\n" +" " +msgstr "" +"[]\n" +"\n" +" Palauttaa satunnaisen lainauksen . on vaadittu vain, jos\n" +" viestiä ei lähetetä kanavalla itsellään.\n" +" " + +#: plugin.py:47 +msgid "I have no quotes in my database for %s." +msgstr "Minun tietokannassani ei ole lainauksia kanavalla %s." +