LinkRelay: Bug fix, update messages.pot, l10n-fi, l10n-fr, and l10n-it.

master
Valentin Lorentz 2011-08-29 14:45:23 +00:00
parent 296b7add91
commit df54f59779
5 changed files with 255 additions and 236 deletions

View File

@ -5,20 +5,21 @@
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: \n" "Project-Id-Version: \n"
"POT-Creation-Date: 2011-02-19 13:26+CET\n" "POT-Creation-Date: 2011-08-29 14:31+UTC\n"
"PO-Revision-Date: 2011-08-18 17:25+0200\n" "PO-Revision-Date: 2011-08-29 14:41-0000\n"
"Last-Translator: Mika Suomalainen <mika.henrik.mainio@hotmail.com>\n" "Last-Translator: Valentin Lorentz <progval@gmail.com>\n"
"Language-Team: \n" "Language-Team: \n"
"Language: \n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"Generated-By: pygettext.py 1.5\n" "Generated-By: pygettext.py 1.5\n"
#: config.py:43 #: config.py:49
msgid "Value must be a valid color number (01, 02, 03, 04, ..., 16)" msgid "Value must be a valid color number (01, 02, 03, 04, ..., 16)"
msgstr "Arvon täytyy olla kelvollinen värikoodin numero (01, 02, 03, 04, ..., 16" msgstr "Arvon täytyy olla kelvollinen värikoodin numero (01, 02, 03, 04, ..., 16"
#: config.py:55 #: config.py:61
msgid "" msgid ""
"Determines whether the bot will color Relayed\n" "Determines whether the bot will color Relayed\n"
" PRIVMSGs so as to make the messages easier to read." " PRIVMSGs so as to make the messages easier to read."
@ -26,7 +27,7 @@ msgstr ""
"Määrittää värjääkö botti\n" "Määrittää värjääkö botti\n"
" välitetyt PRIVMSG-viestit tehdäkseen viestit helpommin luettavaksi." " välitetyt PRIVMSG-viestit tehdäkseen viestit helpommin luettavaksi."
#: config.py:58 #: config.py:64
msgid "" msgid ""
"Determines whether the bot will synchronize\n" "Determines whether the bot will synchronize\n"
" topics between networks in the channels it Relays." " topics between networks in the channels it Relays."
@ -34,7 +35,7 @@ msgstr ""
"Määrittää synkronoiko botti kanavien otsikot kaikkien\n" "Määrittää synkronoiko botti kanavien otsikot kaikkien\n"
" verkkojen välillä niillä kanavilla joita se välittää." " verkkojen välillä niillä kanavilla joita se välittää."
#: config.py:61 #: config.py:67
msgid "" msgid ""
"Determines whether the bot will Relay the\n" "Determines whether the bot will Relay the\n"
" hostmask of the person joining or parting the channel when he or she joins\n" " hostmask of the person joining or parting the channel when he or she joins\n"
@ -44,7 +45,7 @@ msgstr ""
" hostmaskin, kun hän liittyy\n" " hostmaskin, kun hän liittyy\n"
" tai poistuu." " tai poistuu."
#: config.py:65 #: config.py:71
msgid "" msgid ""
"Determines whether the bot will include the\n" "Determines whether the bot will include the\n"
" network in Relayed PRIVMSGs; if you're only Relaying between two networks,\n" " network in Relayed PRIVMSGs; if you're only Relaying between two networks,\n"
@ -54,17 +55,19 @@ msgstr ""
" PRIVMSGeissä; jos välität vain kahden verkon välillä,\n" " PRIVMSGeissä; jos välität vain kahden verkon välillä,\n"
" se on aika tarpeetonta, ja saatat tahtoa säästää tilaa." " se on aika tarpeetonta, ja saatat tahtoa säästää tilaa."
#: config.py:69 #: config.py:78
#, fuzzy
msgid "" msgid ""
"Determines whether the bot will used NOTICEs\n" "Determines whether the\n"
" rather than PRIVMSGs for non-PRIVMSG Relay messages (i.e., joins, parts,\n" " bot will use PRIVMSGs (privmsg), NOTICEs (notice), for non-PRIVMSG Relay\n"
" nicks, quits, modes, etc.)" " messages (i.e., joins, parts, nicks, quits, modes, etc.), or whether it\n"
" won't relay such messages (nothing)"
msgstr "" msgstr ""
"Määrittää käyttääkö botti mielummin NOTICEja, kuin\n" "Määrittää käyttääkö botti mielummin NOTICEja, kuin\n"
" PRIVMSG:itä ei-PRIVMSG välitysviesteille (esim., liittymiset, poistumiset,\n" " PRIVMSG:itä ei-PRIVMSG välitysviesteille (esim., liittymiset, poistumiset,\n"
" nimimerkit, lopettamiset, tilat, jne.)" " nimimerkit, lopettamiset, tilat, jne.)"
#: config.py:74 #: config.py:84
msgid "" msgid ""
"You shouldn't edit this configuration variable\n" "You shouldn't edit this configuration variable\n"
" yourself unless you know what you do. Use @LinkRelay {add|remove} instead." " yourself unless you know what you do. Use @LinkRelay {add|remove} instead."
@ -72,52 +75,52 @@ msgstr ""
"Sinun ei pitäisi muokata tätä asetusarvoa käsin, mikäli\n" "Sinun ei pitäisi muokata tätä asetusarvoa käsin, mikäli\n"
" et tiedä mitä teet. Käytä komentoa @LinkRelay {add|remove} sen sijaan." " et tiedä mitä teet. Käytä komentoa @LinkRelay {add|remove} sen sijaan."
#: config.py:78 #: config.py:88
msgid "" msgid ""
"You shouldn't edit this configuration variable\n" "You shouldn't edit this configuration variable\n"
" yourself unless you know what you do. Use @LinkRelay (no)substitute instead." " yourself unless you know what you do. Use @LinkRelay (no)substitute instead."
msgstr "Sinun ei pitäisi muokata tätä asetusarvoa itse, mikäli et tiedä mitä teet. Käytä komentoa @LinkRelay (no)substitute sen sijaan." msgstr "Sinun ei pitäisi muokata tätä asetusarvoa itse, mikäli et tiedä mitä teet. Käytä komentoa @LinkRelay (no)substitute sen sijaan."
#: config.py:91 #: config.py:101
msgid "Color used for relaying %s." msgid "Color used for relaying %s."
msgstr "Väri, jota käytetään välittämiseen %s" msgstr "Väri, jota käytetään välittämiseen %s"
#: plugin.py:131 #: plugin.py:154
msgid "" msgid ""
"takes no arguments\n" "takes no arguments\n"
"\n" "\n"
" Returns all the defined relay links" " Returns all the defined relay links"
msgstr "Palauttaa kaikki määritetyt välityslinkit" msgstr "Palauttaa kaikki määritetyt välityslinkit"
#: plugin.py:158 #: plugin.py:190
msgid "truncated" msgid "truncated"
msgstr "katkaistu" msgstr "katkaistu"
#: plugin.py:181 #: plugin.py:214
msgid "%s changed mode on %s to %s" msgid "*/* %(nick)s changed mode on %(channel)s%(network)s to %(mode)s"
msgstr "%s vaihtoi tilan kanavalla %s %s:ksi." msgstr "*/* %(nick)s vaihtoi tilan kanavalla %(channel)s%(network) %(mode)s:ksi."
#: plugin.py:189 #: plugin.py:223
msgid "%s has joined on %s" msgid "--> %(nick)s has joined %(channel)s%(network)s"
msgstr "%s on liittynyt verkossa %s" msgstr "--> %(nick)s on liittynyt verkossa %(channel)s%(network)s"
#: plugin.py:195 #: plugin.py:231
msgid "%s has left on %s" msgid "<-- %(nick)s has left %(channel)s%(network)s"
msgstr "%s on poistunut verkossa %s" msgstr "<-- %(nick)s on poistunut verkossa %(channel)s%(network)s"
#: plugin.py:201 #: plugin.py:241
msgid "%s has been kicked on %s by %s (%s)" msgid "<-- %(kicked)s has been kicked %(channel)s%(network)s by %(kicker)s (%(message)s)"
msgstr "%s on potkittu verkossa %s, potkinut %s" msgstr "<-- %(kicked)s on potkittu verkossa %(channel)s%(network)s, potkinut %(kicker)s (%(message)s)"
#: plugin.py:211 #: plugin.py:251
msgid "%s (%s) changed his nickname to %s" msgid "*/* %(oldnick)s (%(network)s) changed his nickname to %(newnick)s"
msgstr "%s (%s) vaihtoi nimimerkkinsä %s:ksi." msgstr "*/* %(oldnick)s (%(network)s) vaihtoi nimimerkkinsä %(newnick)s:ksi."
#: plugin.py:220 #: plugin.py:262
msgid "%s has quit on %s (%s)" msgid "<-- %(nick)s has quit on %(network)s (%(message)s)"
msgstr "%s on lopettanut verkossa %s (%s)" msgstr "<-- %(nick)s on lopettanut verkossa %(network)s (%(message)s)"
#: plugin.py:273 #: plugin.py:324
msgid "" msgid ""
"[<channel>]\n" "[<channel>]\n"
"\n" "\n"
@ -131,27 +134,27 @@ msgstr ""
" <Kanava> on vaadittu vain, jos viestiä ei lähetetä kanavalla\n" " <Kanava> on vaadittu vain, jos viestiä ei lähetetä kanavalla\n"
" itsellään." " itsellään."
#: plugin.py:282 #: plugin.py:333
msgid "I haven't scraped the IRC object for %s yet. Try again in a minute or two." msgid "I haven't scraped the IRC object for %s yet. Try again in a minute or two."
msgstr "En ole kaapinut IRC objectia verkolle %s vielä. Yritä uudelleen minuutissa tai kahdessa minuutissa." msgstr "En ole kaapinut IRC objectia verkolle %s vielä. Yritä uudelleen minuutissa tai kahdessa minuutissa."
#: plugin.py:322 #: plugin.py:373
msgid "%d users in %s on %s: %s" msgid "%d users in %s on %s: %s"
msgstr "%d käyttäjiä verkossa %s kanavalla %s: %s" msgstr "%d käyttäjiä verkossa %s kanavalla %s: %s"
#: plugin.py:361 #: plugin.py:412
msgid "You must give at least --from or --to." msgid "You must give at least --from or --to."
msgstr "Sinun täytyy antaa vähintään --from tai --to." msgstr "Sinun täytyy antaa vähintään --from tai --to."
#: plugin.py:373 #: plugin.py:424
msgid "--from should be like \"--from #channel@network\"" msgid "--from should be like \"--from #channel@network\""
msgstr "--from pitäisi näyttää tältä: \"--from #kanava@verkko\"" msgstr "--from pitäisi näyttää tältä: \"--from #kanava@verkko\""
#: plugin.py:376 #: plugin.py:427
msgid "--to should be like \"--to #channel@network\"" msgid "--to should be like \"--to #channel@network\""
msgstr "--to pitäisi näyttää tältä: \"--to #kanava@verkko\"" msgstr "--to pitäisi näyttää tältä: \"--to #kanava@verkko\""
#: plugin.py:382 #: plugin.py:433
msgid "" msgid ""
"[--from <channel>@<network>] [--to <channel>@<network>] [--regexp <regexp>] [--reciprocal]\n" "[--from <channel>@<network>] [--to <channel>@<network>] [--regexp <regexp>] [--reciprocal]\n"
"\n" "\n"
@ -171,11 +174,11 @@ msgstr ""
" Jos --reciprocal on annettu, toinen välitys lisätään,\n" " Jos --reciprocal on annettu, toinen välitys lisätään,\n"
" vastapäiseen suuntaan." " vastapäiseen suuntaan."
#: plugin.py:407 #: plugin.py:458
msgid "One (or more) relay(s) already exists and has not been added." msgid "One (or more) relay(s) already exists and has not been added."
msgstr "Yksi (tai useampi) välitys on jo olemassa ja sitä ei lisätty." msgstr "Yksi (tai useampi) välitys on jo olemassa ja sitä ei lisätty."
#: plugin.py:417 #: plugin.py:468
msgid "" msgid ""
"[--from <channel>@<network>] [--to <channel>@<network>] [--regexp <regexp>] [--reciprocal]\n" "[--from <channel>@<network>] [--to <channel>@<network>] [--regexp <regexp>] [--reciprocal]\n"
"\n" "\n"
@ -195,11 +198,11 @@ msgstr ""
" Jos --reciprocal on annettu, toinen välitys poistetaan automaattisesti,\n" " Jos --reciprocal on annettu, toinen välitys poistetaan automaattisesti,\n"
" vastapäisessä suunnassa." " vastapäisessä suunnassa."
#: plugin.py:442 #: plugin.py:493
msgid "One (or more) relay(s) did not exist and has not been removed." msgid "One (or more) relay(s) did not exist and has not been removed."
msgstr "Yksi (tai useampi) välitys ei ollut olemassa, joten sitä ei ole poistettu." msgstr "Yksi (tai useampi) välitys ei ollut olemassa, joten sitä ei ole poistettu."
#: plugin.py:475 #: plugin.py:526
msgid "" msgid ""
"<regexp> <replacement>\n" "<regexp> <replacement>\n"
"\n" "\n"
@ -211,7 +214,7 @@ msgstr ""
" Korvaa kaikki nimimerkit, jotka täsmäävät <säännölliseen lausekkeeseen> <korvaavalla>\n" " Korvaa kaikki nimimerkit, jotka täsmäävät <säännölliseen lausekkeeseen> <korvaavalla>\n"
" merkkiketjulla." " merkkiketjulla."
#: plugin.py:492 #: plugin.py:543
msgid "" msgid ""
"<regexp>\n" "<regexp>\n"
"\n" "\n"
@ -221,7 +224,15 @@ msgstr ""
"\n" "\n"
" Kumoa korvaaminen." " Kumoa korvaaminen."
#: plugin.py:497 #: plugin.py:548
msgid "This regexp was not in the nick substitutions database" msgid "This regexp was not in the nick substitutions database"
msgstr "Tämä säännöllinen lauseke ei ollut nimimerkkien korvaus tietokannassa." msgstr "Tämä säännöllinen lauseke ei ollut nimimerkkien korvaus tietokannassa."
#~ msgid "%s has joined on %s"
#~ msgstr "%s on liittynyt verkossa %s"
#~ msgid "%s has left on %s"
#~ msgstr "%s on poistunut verkossa %s"
#~ msgid "%s has been kicked on %s by %s (%s)"
#~ msgstr "%s on potkittu verkossa %s, potkinut %s"

View File

@ -1,7 +1,7 @@
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Supybot-fr\n" "Project-Id-Version: Supybot-fr\n"
"POT-Creation-Date: 2011-02-19 13:26+CET\n" "POT-Creation-Date: 2011-08-29 14:31+UTC\n"
"PO-Revision-Date: \n" "PO-Revision-Date: \n"
"Last-Translator: Valentin Lorentz <progval@gmail.com>\n" "Last-Translator: Valentin Lorentz <progval@gmail.com>\n"
"Language-Team: ProgVal <ProgVal>\n" "Language-Team: ProgVal <ProgVal>\n"
@ -13,60 +13,62 @@ msgstr ""
"X-Poedit-Country: France\n" "X-Poedit-Country: France\n"
"X-Poedit-SourceCharset: utf-8\n" "X-Poedit-SourceCharset: utf-8\n"
#: config.py:43 #: config.py:49
msgid "Value must be a valid color number (01, 02, 03, 04, ..., 16)" msgid "Value must be a valid color number (01, 02, 03, 04, ..., 16)"
msgstr "La valeur doit être un code de couleur valide (01, 02, 03, 04, ..., 16)" msgstr "La valeur doit être un code de couleur valide (01, 02, 03, 04, ..., 16)"
#: config.py:55 #: config.py:61
msgid "" msgid ""
"Determines whether the bot will color Relayed\n" "Determines whether the bot will color Relayed\n"
" PRIVMSGs so as to make the messages easier to read." " PRIVMSGs so as to make the messages easier to read."
msgstr "Détermine si le bot colorera les PRIVMSG relayés, de façon à rendre leur lecture plus aisée." msgstr "Détermine si le bot colorera les PRIVMSG relayés, de façon à rendre leur lecture plus aisée."
#: config.py:58 #: config.py:64
msgid "" msgid ""
"Determines whether the bot will synchronize\n" "Determines whether the bot will synchronize\n"
" topics between networks in the channels it Relays." " topics between networks in the channels it Relays."
msgstr "Détermine si le bot synchronisera les topics entre les différents canaux qu'il relaye." msgstr "Détermine si le bot synchronisera les topics entre les différents canaux qu'il relaye."
#: config.py:61 #: config.py:67
msgid "" msgid ""
"Determines whether the bot will Relay the\n" "Determines whether the bot will Relay the\n"
" hostmask of the person joining or parting the channel when he or she joins\n" " hostmask of the person joining or parting the channel when he or she joins\n"
" or parts." " or parts."
msgstr "Détermine si le bot relayera les noms d'hôte des personnes joignant le canal ou en partant." msgstr "Détermine si le bot relayera les noms d'hôte des personnes joignant le canal ou en partant."
#: config.py:65 #: config.py:71
msgid "" msgid ""
"Determines whether the bot will include the\n" "Determines whether the bot will include the\n"
" network in Relayed PRIVMSGs; if you're only Relaying between two networks,\n" " network in Relayed PRIVMSGs; if you're only Relaying between two networks,\n"
" it's somewhat redundant, and you may wish to save the space." " it's somewhat redundant, and you may wish to save the space."
msgstr "Détermine si le bot incluera le nom du réseau dans les PRIVMSG relayés ; si vous relayez uniquement entre deux réseaux, ce sera quelque chose de redondant et d'inutile, qu'il vaut mieux supprimer pour garder de la place." msgstr "Détermine si le bot incluera le nom du réseau dans les PRIVMSG relayés ; si vous relayez uniquement entre deux réseaux, ce sera quelque chose de redondant et d'inutile, qu'il vaut mieux supprimer pour garder de la place."
#: config.py:69 #: config.py:78
#, fuzzy
msgid "" msgid ""
"Determines whether the bot will used NOTICEs\n" "Determines whether the\n"
" rather than PRIVMSGs for non-PRIVMSG Relay messages (i.e., joins, parts,\n" " bot will use PRIVMSGs (privmsg), NOTICEs (notice), for non-PRIVMSG Relay\n"
" nicks, quits, modes, etc.)" " messages (i.e., joins, parts, nicks, quits, modes, etc.), or whether it\n"
" won't relay such messages (nothing)"
msgstr "Détermine si le bot utilisera des NOTICEs plutôt que des PRIVMSGs pour relayer les messages qui ne sont pas des PRIVMSG (c'est à dire : arrivées, départs, changement de nicks, quits, modes, etc.)" msgstr "Détermine si le bot utilisera des NOTICEs plutôt que des PRIVMSGs pour relayer les messages qui ne sont pas des PRIVMSG (c'est à dire : arrivées, départs, changement de nicks, quits, modes, etc.)"
#: config.py:74 #: config.py:84
msgid "" msgid ""
"You shouldn't edit this configuration variable\n" "You shouldn't edit this configuration variable\n"
" yourself unless you know what you do. Use @LinkRelay {add|remove} instead." " yourself unless you know what you do. Use @LinkRelay {add|remove} instead."
msgstr "Vous ne devriez pas éditer cette variable de configuration à moins de savoir ce que vous faites. Utilisez plutôt @LinkRelay {add|remove}." msgstr "Vous ne devriez pas éditer cette variable de configuration à moins de savoir ce que vous faites. Utilisez plutôt @LinkRelay {add|remove}."
#: config.py:78 #: config.py:88
msgid "" msgid ""
"You shouldn't edit this configuration variable\n" "You shouldn't edit this configuration variable\n"
" yourself unless you know what you do. Use @LinkRelay (no)substitute instead." " yourself unless you know what you do. Use @LinkRelay (no)substitute instead."
msgstr "Vous ne devriez pas éditer cette variable de configuration à moins de savoir ce que vous faites. Utilisez plutôt @LinkRelay (nosubstitute)" msgstr "Vous ne devriez pas éditer cette variable de configuration à moins de savoir ce que vous faites. Utilisez plutôt @LinkRelay (nosubstitute)"
#: config.py:91 #: config.py:101
msgid "Color used for relaying %s." msgid "Color used for relaying %s."
msgstr "Couleur utilidée pour relayer les %s." msgstr "Couleur utilidée pour relayer les %s."
#: plugin.py:131 #: plugin.py:154
msgid "" msgid ""
"takes no arguments\n" "takes no arguments\n"
"\n" "\n"
@ -76,35 +78,35 @@ msgstr ""
"\n" "\n"
"Retourne tous les relais définis." "Retourne tous les relais définis."
#: plugin.py:158 #: plugin.py:190
msgid "truncated" msgid "truncated"
msgstr "tronqué" msgstr "tronqué"
#: plugin.py:181 #: plugin.py:214
msgid "%s changed mode on %s to %s" msgid "*/* %(nick)s changed mode on %(channel)s%(network)s to %(mode)s"
msgstr "%s a défini les modes de %s : %s" msgstr "*/* %(nick)s a défini les modes de %(channel)s%(network)s : %(mode)s"
#: plugin.py:189 #: plugin.py:223
msgid "%s has joined on %s" msgid "--> %(nick)s has joined %(channel)s%(network)s"
msgstr "%s est arrivé sur %s" msgstr "--> %(nick)s a rejoint %(channel)s%(network)s"
#: plugin.py:195 #: plugin.py:231
msgid "%s has left on %s" msgid "<-- %(nick)s has left %(channel)s%(network)s"
msgstr "%s est parti de %s" msgstr "<-- %(nick)s est parti de %(channel)s%(network)s"
#: plugin.py:201 #: plugin.py:241
msgid "%s has been kicked on %s by %s (%s)" msgid "<-- %(kicked)s has been kicked %(channel)s%(network)s by %(kicker)s (%(message)s)"
msgstr "%s a été kické de %s par %s (%s)" msgstr "<-- %(kicked)s a été kické de %(channel)s%(network)s par %(kicker)s (%(message)s)"
#: plugin.py:211 #: plugin.py:251
msgid "%s (%s) changed his nickname to %s" msgid "*/* %(oldnick)s (%(network)s) changed his nickname to %(newnick)s"
msgstr "%s (%s) a changé de nom pour %s" msgstr "*/* %(oldnick)s (%(network)s) a changé de nom pour %(newnick)s"
#: plugin.py:220 #: plugin.py:262
msgid "%s has quit on %s (%s)" msgid "<-- %(nick)s has quit on %(network)s (%(message)s)"
msgstr "%s a quitté %s (%s)" msgstr "%(nick)s a quitté %(network)s (%(message)s)"
#: plugin.py:273 #: plugin.py:324
msgid "" msgid ""
"[<channel>]\n" "[<channel>]\n"
"\n" "\n"
@ -116,27 +118,27 @@ msgstr ""
"\n" "\n"
"Retourne les nicks des personnes dans les canaux linkés. <canal> n'est nécessaire que si le message n'est pas envoyé sur le canal lui-même." "Retourne les nicks des personnes dans les canaux linkés. <canal> n'est nécessaire que si le message n'est pas envoyé sur le canal lui-même."
#: plugin.py:282 #: plugin.py:333
msgid "I haven't scraped the IRC object for %s yet. Try again in a minute or two." msgid "I haven't scraped the IRC object for %s yet. Try again in a minute or two."
msgstr "Je n'ai pas encore récupéré l'objet IRC pour %s. Réessayez dans une ou deux minute(s)." msgstr "Je n'ai pas encore récupéré l'objet IRC pour %s. Réessayez dans une ou deux minute(s)."
#: plugin.py:322 #: plugin.py:373
msgid "%d users in %s on %s: %s" msgid "%d users in %s on %s: %s"
msgstr "%d utilisateurs sur %s sur %s : %s" msgstr "%d utilisateurs sur %s sur %s : %s"
#: plugin.py:361 #: plugin.py:412
msgid "You must give at least --from or --to." msgid "You must give at least --from or --to."
msgstr "Vous devez donner au moins --from ou --to." msgstr "Vous devez donner au moins --from ou --to."
#: plugin.py:373 #: plugin.py:424
msgid "--from should be like \"--from #channel@network\"" msgid "--from should be like \"--from #channel@network\""
msgstr "--from doit être de la forme \"--from #canal@reseau\"" msgstr "--from doit être de la forme \"--from #canal@reseau\""
#: plugin.py:376 #: plugin.py:427
msgid "--to should be like \"--to #channel@network\"" msgid "--to should be like \"--to #channel@network\""
msgstr "--to doit être de la forme \"--to #canal@reseau\"" msgstr "--to doit être de la forme \"--to #canal@reseau\""
#: plugin.py:382 #: plugin.py:433
msgid "" msgid ""
"[--from <channel>@<network>] [--to <channel>@<network>] [--regexp <regexp>] [--reciprocal]\n" "[--from <channel>@<network>] [--to <channel>@<network>] [--regexp <regexp>] [--reciprocal]\n"
"\n" "\n"
@ -151,11 +153,11 @@ msgstr ""
"\n" "\n"
"Ajoute un relay à la liste. Vous devez donner au moins --from ou --to ; si l'un des deux n'est pas donné, il correspondra par défaut au canal@reseau courant. Seuls les messages correspondant à la <regexp> seront relayés ; si la <regexp> n'est pas donnée, tout est relayé. Si --reciprocal est donné, un autre relai sera ajouté automatiquement, dans le sens inverse." "Ajoute un relay à la liste. Vous devez donner au moins --from ou --to ; si l'un des deux n'est pas donné, il correspondra par défaut au canal@reseau courant. Seuls les messages correspondant à la <regexp> seront relayés ; si la <regexp> n'est pas donnée, tout est relayé. Si --reciprocal est donné, un autre relai sera ajouté automatiquement, dans le sens inverse."
#: plugin.py:407 #: plugin.py:458
msgid "One (or more) relay(s) already exists and has not been added." msgid "One (or more) relay(s) already exists and has not been added."
msgstr "Un (ou plusieurs) relai(s) existe déjà et n'a pas été ajouté." msgstr "Un (ou plusieurs) relai(s) existe déjà et n'a pas été ajouté."
#: plugin.py:417 #: plugin.py:468
msgid "" msgid ""
"[--from <channel>@<network>] [--to <channel>@<network>] [--regexp <regexp>] [--reciprocal]\n" "[--from <channel>@<network>] [--to <channel>@<network>] [--regexp <regexp>] [--reciprocal]\n"
"\n" "\n"
@ -170,11 +172,11 @@ msgstr ""
"\n" "\n"
"Supprime un relay à la liste. Vous devez donner au moins --from ou --to ; si l'un des deux n'est pas donné, il correspondra par défaut au canal@reseau courant. Seuls les messages correspondant à la <regexp> seront relayés ; si la <regexp> n'est pas donnée, tout est relayé. Si --reciprocal est donné, un autre relai sera supprime automatiquement, dans le sens inverse." "Supprime un relay à la liste. Vous devez donner au moins --from ou --to ; si l'un des deux n'est pas donné, il correspondra par défaut au canal@reseau courant. Seuls les messages correspondant à la <regexp> seront relayés ; si la <regexp> n'est pas donnée, tout est relayé. Si --reciprocal est donné, un autre relai sera supprime automatiquement, dans le sens inverse."
#: plugin.py:442 #: plugin.py:493
msgid "One (or more) relay(s) did not exist and has not been removed." msgid "One (or more) relay(s) did not exist and has not been removed."
msgstr "Un (ou plusieurs) relai(s) n'existe pas et n'a pas été supprimé." msgstr "Un (ou plusieurs) relai(s) n'existe pas et n'a pas été supprimé."
#: plugin.py:475 #: plugin.py:526
msgid "" msgid ""
"<regexp> <replacement>\n" "<regexp> <replacement>\n"
"\n" "\n"
@ -185,7 +187,7 @@ msgstr ""
"\n" "\n"
"Remplace tous les nicks correspondant à la <regexp> par la chaîne de <remplacement>." "Remplace tous les nicks correspondant à la <regexp> par la chaîne de <remplacement>."
#: plugin.py:492 #: plugin.py:543
msgid "" msgid ""
"<regexp>\n" "<regexp>\n"
"\n" "\n"
@ -195,7 +197,15 @@ msgstr ""
"\n" "\n"
"Défait une substitution." "Défait une substitution."
#: plugin.py:497 #: plugin.py:548
msgid "This regexp was not in the nick substitutions database" msgid "This regexp was not in the nick substitutions database"
msgstr "Cette regexp n'est pas dans la base de données des substitutions de nicks." msgstr "Cette regexp n'est pas dans la base de données des substitutions de nicks."
#~ msgid "%s has joined on %s"
#~ msgstr "%s est arrivé sur %s"
#~ msgid "%s has left on %s"
#~ msgstr "%s est parti de %s"
#~ msgid "%s has been kicked on %s by %s (%s)"
#~ msgstr "%s a été kické de %s par %s (%s)"

View File

@ -1,41 +1,39 @@
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Supybot-fr\n" "Project-Id-Version: Supybot-fr\n"
"POT-Creation-Date: 2011-02-26 09:49+CET\n" "POT-Creation-Date: 2011-08-29 14:31+UTC\n"
"PO-Revision-Date: 2011-07-29 19:57+0200\n" "PO-Revision-Date: 2011-08-29 14:44-0000\n"
"Last-Translator: skizzhg <skizzhg@gmx.com>\n" "Last-Translator: Valentin Lorentz <progval@gmail.com>\n"
"Language-Team: Italian <skizzhg@gmx.com>\n" "Language-Team: Italian <skizzhg@gmx.com>\n"
"Language: it\n" "Language: it\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
#: config.py:49
#: config.py:43
#, docstring
msgid "Value must be a valid color number (01, 02, 03, 04, ..., 16)" msgid "Value must be a valid color number (01, 02, 03, 04, ..., 16)"
msgstr "Il valore deve essere un numero di colore valido (01, 02, 03, 04, ..., 16)." msgstr "Il valore deve essere un numero di colore valido (01, 02, 03, 04, ..., 16)."
#: config.py:55 #: config.py:61
msgid "" msgid ""
"Determines whether the bot will color Relayed\n" "Determines whether the bot will color Relayed\n"
" PRIVMSGs so as to make the messages easier to read." " PRIVMSGs so as to make the messages easier to read."
msgstr "Determina se il bot colorerà i PRIVMSG inoltrati per renderne più semplice la lettura." msgstr "Determina se il bot colorerà i PRIVMSG inoltrati per renderne più semplice la lettura."
#: config.py:58 #: config.py:64
msgid "" msgid ""
"Determines whether the bot will synchronize\n" "Determines whether the bot will synchronize\n"
" topics between networks in the channels it Relays." " topics between networks in the channels it Relays."
msgstr "Determina se il bot sincronizzerà i topic tra le reti nei canali in cui inoltra." msgstr "Determina se il bot sincronizzerà i topic tra le reti nei canali in cui inoltra."
#: config.py:61 #: config.py:67
msgid "" msgid ""
"Determines whether the bot will Relay the\n" "Determines whether the bot will Relay the\n"
" hostmask of the person joining or parting the channel when he or she joins\n" " hostmask of the person joining or parting the channel when he or she joins\n"
" or parts." " or parts."
msgstr "Determina se il bot inoltrerà l'hostmask dell'utente che entra o esce dal canale." msgstr "Determina se il bot inoltrerà l'hostmask dell'utente che entra o esce dal canale."
#: config.py:65 #: config.py:71
msgid "" msgid ""
"Determines whether the bot will include the\n" "Determines whether the bot will include the\n"
" network in Relayed PRIVMSGs; if you're only Relaying between two networks,\n" " network in Relayed PRIVMSGs; if you're only Relaying between two networks,\n"
@ -44,35 +42,38 @@ msgstr ""
"Determina se il bot includerà la rete nei PRIVMSG inoltrati; se si trasmette\n" "Determina se il bot includerà la rete nei PRIVMSG inoltrati; se si trasmette\n"
" tra due sole reti è alquanto ridondante e si preferirà risparmiare spazio." " tra due sole reti è alquanto ridondante e si preferirà risparmiare spazio."
#: config.py:69 #: config.py:78
#, fuzzy
msgid "" msgid ""
"Determines whether the bot will used NOTICEs\n" "Determines whether the\n"
" rather than PRIVMSGs for non-PRIVMSG Relay messages (i.e., joins, parts,\n" " bot will use PRIVMSGs (privmsg), NOTICEs (notice), for non-PRIVMSG Relay\n"
" nicks, quits, modes, etc.)" " messages (i.e., joins, parts, nicks, quits, modes, etc.), or whether it\n"
" won't relay such messages (nothing)"
msgstr "" msgstr ""
"Determina se il bot userà i NOTICE piuttosto che i PRIVMSG per messaggi che non\n" "Determina se il bot userà i NOTICE piuttosto che i PRIVMSG per messaggi che non\n"
" riguardano le comunicazioni tra utenti (join, part, nick, quit, mode, ecc.)" " riguardano le comunicazioni tra utenti (join, part, nick, quit, mode, ecc.)"
#: config.py:74 #: config.py:84
msgid "" msgid ""
"You shouldn't edit this configuration variable\n" "You shouldn't edit this configuration variable\n"
" yourself unless you know what you do. Use @LinkRelay {add|remove} instead." " yourself unless you know what you do. Use @LinkRelay {add|remove} instead."
msgstr "Non dovresti modificare questa variabile di configurazione a meno che\n" msgstr ""
"Non dovresti modificare questa variabile di configurazione a meno che\n"
" non sai cosa fare; usa invece \"@LinkRelay {add|remove}\"." " non sai cosa fare; usa invece \"@LinkRelay {add|remove}\"."
#: config.py:78 #: config.py:88
msgid "" msgid ""
"You shouldn't edit this configuration variable\n" "You shouldn't edit this configuration variable\n"
" yourself unless you know what you do. Use @LinkRelay (no)substitute instead." " yourself unless you know what you do. Use @LinkRelay (no)substitute instead."
msgstr "Non dovresti modificare questa variabile di configurazione a meno che\n" msgstr ""
"Non dovresti modificare questa variabile di configurazione a meno che\n"
" non sai cosa fare; usa invece \"@LinkRelay (no)substitute\"." " non sai cosa fare; usa invece \"@LinkRelay (no)substitute\"."
#: config.py:91 #: config.py:101
msgid "Color used for relaying %s." msgid "Color used for relaying %s."
msgstr "Colore utilizzato per inoltrare le %s." msgstr "Colore utilizzato per inoltrare le %s."
#: plugin.py:131 #: plugin.py:154
#, docstring
msgid "" msgid ""
"takes no arguments\n" "takes no arguments\n"
"\n" "\n"
@ -82,36 +83,35 @@ msgstr ""
"\n" "\n"
" Riporta tutti i link di inoltro definiti." " Riporta tutti i link di inoltro definiti."
#: plugin.py:158 #: plugin.py:190
msgid "truncated" msgid "truncated"
msgstr "troncato" msgstr "troncato"
#: plugin.py:181 #: plugin.py:214
msgid "%s changed mode on %s to %s" msgid "*/* %(nick)s changed mode on %(channel)s%(network)s to %(mode)s"
msgstr "%s ha cambiato il mode di %s in %s" msgstr "*/* %(nick)s ha cambiato il mode di %(channel)s in %(mode)s"
#: plugin.py:189 #: plugin.py:223
msgid "%s has joined on %s" msgid "--> %(nick)s has joined %(channel)s%(network)s"
msgstr "%s è entrato in %s" msgstr "--> %(nick)s è entrato in %(channel)s%(network)s"
#: plugin.py:195 #: plugin.py:231
msgid "%s has left on %s" msgid "<-- %(nick)s has left %(channel)s%(network)s"
msgstr "%s ha lasciato %s" msgstr "<-- %(nick)s ha lasciato %(channel)s%(network)s"
#: plugin.py:201 #: plugin.py:241
msgid "%s has been kicked on %s by %s (%s)" msgid "<-- %(kicked)s has been kicked %(channel)s%(network)s by %(kicker)s (%(message)s)"
msgstr "%s è stato cacciato da %s su %s (%s)" msgstr "<-- %(kicked)s è stato cacciato da %(channel)s%(network)s su %(kicker)s (%(message)s)"
#: plugin.py:211 #: plugin.py:251
msgid "%s (%s) changed his nickname to %s" msgid "*/* %(oldnick)s (%(network)s) changed his nickname to %(newnick)s"
msgstr "%s (%s) ha cambiato nick in %s" msgstr "*/* %(oldnick)s (%(network)s) ha cambiato nick in %(newnick)s"
#: plugin.py:220 #: plugin.py:262
msgid "%s has quit on %s (%s)" msgid "<-- %(nick)s has quit on %(network)s (%(message)s)"
msgstr "%s è uscito da %s (%s)" msgstr "<-- %(nick)s è uscito da %(network)s (%(message)s)"
#: plugin.py:273 #: plugin.py:324
#, docstring
msgid "" msgid ""
"[<channel>]\n" "[<channel>]\n"
"\n" "\n"
@ -124,28 +124,27 @@ msgstr ""
" Riporta i nick degli utenti presenti nei canali collegati. <canale>\n" " Riporta i nick degli utenti presenti nei canali collegati. <canale>\n"
" è necessario solo se il messaggio non viene inviato nel canale stesso.\n" " è necessario solo se il messaggio non viene inviato nel canale stesso.\n"
#: plugin.py:282 #: plugin.py:333
msgid "I haven't scraped the IRC object for %s yet. Try again in a minute or two." msgid "I haven't scraped the IRC object for %s yet. Try again in a minute or two."
msgstr "Non ho ancora recuperato gli oggetti IRC per %s. Riprova tra un paio di minuti." msgstr "Non ho ancora recuperato gli oggetti IRC per %s. Riprova tra un paio di minuti."
#: plugin.py:322 #: plugin.py:373
msgid "%d users in %s on %s: %s" msgid "%d users in %s on %s: %s"
msgstr "%d utenti in %s su %s: %s" msgstr "%d utenti in %s su %s: %s"
#: plugin.py:361 #: plugin.py:412
msgid "You must give at least --from or --to." msgid "You must give at least --from or --to."
msgstr "Devi fornire almeno --from o --to." msgstr "Devi fornire almeno --from o --to."
#: plugin.py:373 #: plugin.py:424
msgid "--from should be like \"--from #channel@network\"" msgid "--from should be like \"--from #channel@network\""
msgstr "--from deve essere nella forma \"--from #canale@rete\"" msgstr "--from deve essere nella forma \"--from #canale@rete\""
#: plugin.py:376 #: plugin.py:427
msgid "--to should be like \"--to #channel@network\"" msgid "--to should be like \"--to #channel@network\""
msgstr "--to deve essere nella forma \"--to #canale@rete\"" msgstr "--to deve essere nella forma \"--to #canale@rete\""
#: plugin.py:382 #: plugin.py:433
#, docstring
msgid "" msgid ""
"[--from <channel>@<network>] [--to <channel>@<network>] [--regexp <regexp>] [--reciprocal]\n" "[--from <channel>@<network>] [--to <channel>@<network>] [--regexp <regexp>] [--reciprocal]\n"
"\n" "\n"
@ -164,12 +163,11 @@ msgstr ""
" questa non è fornita verrà inoltrato tutto. Se --reciprocal è specificato\n" " questa non è fornita verrà inoltrato tutto. Se --reciprocal è specificato\n"
" verrà automaticamente aggiunto un inoltro nella direzione opposta." " verrà automaticamente aggiunto un inoltro nella direzione opposta."
#: plugin.py:407 #: plugin.py:458
msgid "One (or more) relay(s) already exists and has not been added." msgid "One (or more) relay(s) already exists and has not been added."
msgstr "Esistono già uno o più inoltri e non sono stati aggiunti." msgstr "Esistono già uno o più inoltri e non sono stati aggiunti."
#: plugin.py:417 #: plugin.py:468
#, docstring
msgid "" msgid ""
"[--from <channel>@<network>] [--to <channel>@<network>] [--regexp <regexp>] [--reciprocal]\n" "[--from <channel>@<network>] [--to <channel>@<network>] [--regexp <regexp>] [--reciprocal]\n"
"\n" "\n"
@ -188,12 +186,11 @@ msgstr ""
" questa non è fornita verrà inoltrato tutto. Se --reciprocal è specificato\n" " questa non è fornita verrà inoltrato tutto. Se --reciprocal è specificato\n"
" verrà automaticamente rimosso un inoltro nella direzione opposta." " verrà automaticamente rimosso un inoltro nella direzione opposta."
#: plugin.py:442 #: plugin.py:493
msgid "One (or more) relay(s) did not exist and has not been removed." msgid "One (or more) relay(s) did not exist and has not been removed."
msgstr "Esistono già uno o più inoltri e non sono stati rimossi." msgstr "Esistono già uno o più inoltri e non sono stati rimossi."
#: plugin.py:475 #: plugin.py:526
#, docstring
msgid "" msgid ""
"<regexp> <replacement>\n" "<regexp> <replacement>\n"
"\n" "\n"
@ -204,8 +201,7 @@ msgstr ""
"\n" "\n"
" Sostituisce con la stringa <rimpiazzo> tutti i nick che corrispondono a <regexp>." " Sostituisce con la stringa <rimpiazzo> tutti i nick che corrispondono a <regexp>."
#: plugin.py:492 #: plugin.py:543
#, docstring
msgid "" msgid ""
"<regexp>\n" "<regexp>\n"
"\n" "\n"
@ -215,7 +211,15 @@ msgstr ""
"\n" "\n"
" Annulla una sostituzione." " Annulla una sostituzione."
#: plugin.py:497 #: plugin.py:548
msgid "This regexp was not in the nick substitutions database" msgid "This regexp was not in the nick substitutions database"
msgstr "Questa regexp non è nel database delle sostituzioni dei nick." msgstr "Questa regexp non è nel database delle sostituzioni dei nick."
#~ msgid "%s has joined on %s"
#~ msgstr "%s è entrato in %s"
#~ msgid "%s has left on %s"
#~ msgstr "%s ha lasciato %s"
#~ msgid "%s has been kicked on %s by %s (%s)"
#~ msgstr "%s è stato cacciato da %s su %s (%s)"

View File

@ -5,7 +5,7 @@
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"POT-Creation-Date: 2011-02-19 13:26+CET\n" "POT-Creation-Date: 2011-08-29 14:31+UTC\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@ -15,61 +15,62 @@ msgstr ""
"Generated-By: pygettext.py 1.5\n" "Generated-By: pygettext.py 1.5\n"
#: config.py:43 #: config.py:49
#, docstring #, docstring
msgid "Value must be a valid color number (01, 02, 03, 04, ..., 16)" msgid "Value must be a valid color number (01, 02, 03, 04, ..., 16)"
msgstr "" msgstr ""
#: config.py:55 #: config.py:61
msgid "" msgid ""
"Determines whether the bot will color Relayed\n" "Determines whether the bot will color Relayed\n"
" PRIVMSGs so as to make the messages easier to read." " PRIVMSGs so as to make the messages easier to read."
msgstr "" msgstr ""
#: config.py:58 #: config.py:64
msgid "" msgid ""
"Determines whether the bot will synchronize\n" "Determines whether the bot will synchronize\n"
" topics between networks in the channels it Relays." " topics between networks in the channels it Relays."
msgstr "" msgstr ""
#: config.py:61 #: config.py:67
msgid "" msgid ""
"Determines whether the bot will Relay the\n" "Determines whether the bot will Relay the\n"
" hostmask of the person joining or parting the channel when he or she joins\n" " hostmask of the person joining or parting the channel when he or she joins\n"
" or parts." " or parts."
msgstr "" msgstr ""
#: config.py:65 #: config.py:71
msgid "" msgid ""
"Determines whether the bot will include the\n" "Determines whether the bot will include the\n"
" network in Relayed PRIVMSGs; if you're only Relaying between two networks,\n" " network in Relayed PRIVMSGs; if you're only Relaying between two networks,\n"
" it's somewhat redundant, and you may wish to save the space." " it's somewhat redundant, and you may wish to save the space."
msgstr "" msgstr ""
#: config.py:69 #: config.py:78
msgid "" msgid ""
"Determines whether the bot will used NOTICEs\n" "Determines whether the\n"
" rather than PRIVMSGs for non-PRIVMSG Relay messages (i.e., joins, parts,\n" " bot will use PRIVMSGs (privmsg), NOTICEs (notice), for non-PRIVMSG Relay\n"
" nicks, quits, modes, etc.)" " messages (i.e., joins, parts, nicks, quits, modes, etc.), or whether it\n"
" won't relay such messages (nothing)"
msgstr "" msgstr ""
#: config.py:74 #: config.py:84
msgid "" msgid ""
"You shouldn't edit this configuration variable\n" "You shouldn't edit this configuration variable\n"
" yourself unless you know what you do. Use @LinkRelay {add|remove} instead." " yourself unless you know what you do. Use @LinkRelay {add|remove} instead."
msgstr "" msgstr ""
#: config.py:78 #: config.py:88
msgid "" msgid ""
"You shouldn't edit this configuration variable\n" "You shouldn't edit this configuration variable\n"
" yourself unless you know what you do. Use @LinkRelay (no)substitute instead." " yourself unless you know what you do. Use @LinkRelay (no)substitute instead."
msgstr "" msgstr ""
#: config.py:91 #: config.py:101
msgid "Color used for relaying %s." msgid "Color used for relaying %s."
msgstr "" msgstr ""
#: plugin.py:131 #: plugin.py:154
#, docstring #, docstring
msgid "" msgid ""
"takes no arguments\n" "takes no arguments\n"
@ -77,35 +78,35 @@ msgid ""
" Returns all the defined relay links" " Returns all the defined relay links"
msgstr "" msgstr ""
#: plugin.py:158 #: plugin.py:190
msgid "truncated" msgid "truncated"
msgstr "" msgstr ""
#: plugin.py:181 #: plugin.py:214
msgid "%s changed mode on %s to %s" msgid "*/* %(nick)s changed mode on %(channel)s%(network)s to %(mode)s"
msgstr "" msgstr ""
#: plugin.py:189 #: plugin.py:223
msgid "%s has joined on %s" msgid "--> %(nick)s has joined %(channel)s%(network)s"
msgstr "" msgstr ""
#: plugin.py:195 #: plugin.py:231
msgid "%s has left on %s" msgid "<-- %(nick)s has left %(channel)s%(network)s"
msgstr "" msgstr ""
#: plugin.py:201 #: plugin.py:241
msgid "%s has been kicked on %s by %s (%s)" msgid "<-- %(kicked)s has been kicked %(channel)s%(network)s by %(kicker)s (%(message)s)"
msgstr "" msgstr ""
#: plugin.py:211 #: plugin.py:251
msgid "%s (%s) changed his nickname to %s" msgid "*/* %(oldnick)s (%(network)s) changed his nickname to %(newnick)s"
msgstr "" msgstr ""
#: plugin.py:220 #: plugin.py:262
msgid "%s has quit on %s (%s)" msgid "<-- %(nick)s has quit on %(network)s (%(message)s)"
msgstr "" msgstr ""
#: plugin.py:273 #: plugin.py:324
#, docstring #, docstring
msgid "" msgid ""
"[<channel>]\n" "[<channel>]\n"
@ -115,27 +116,27 @@ msgid ""
" isn't sent on the channel itself." " isn't sent on the channel itself."
msgstr "" msgstr ""
#: plugin.py:282 #: plugin.py:333
msgid "I haven't scraped the IRC object for %s yet. Try again in a minute or two." msgid "I haven't scraped the IRC object for %s yet. Try again in a minute or two."
msgstr "" msgstr ""
#: plugin.py:322 #: plugin.py:373
msgid "%d users in %s on %s: %s" msgid "%d users in %s on %s: %s"
msgstr "" msgstr ""
#: plugin.py:361 #: plugin.py:412
msgid "You must give at least --from or --to." msgid "You must give at least --from or --to."
msgstr "" msgstr ""
#: plugin.py:373 #: plugin.py:424
msgid "--from should be like \"--from #channel@network\"" msgid "--from should be like \"--from #channel@network\""
msgstr "" msgstr ""
#: plugin.py:376 #: plugin.py:427
msgid "--to should be like \"--to #channel@network\"" msgid "--to should be like \"--to #channel@network\""
msgstr "" msgstr ""
#: plugin.py:382 #: plugin.py:433
#, docstring #, docstring
msgid "" msgid ""
"[--from <channel>@<network>] [--to <channel>@<network>] [--regexp <regexp>] [--reciprocal]\n" "[--from <channel>@<network>] [--to <channel>@<network>] [--regexp <regexp>] [--reciprocal]\n"
@ -148,11 +149,11 @@ msgid ""
" in the opposite direction." " in the opposite direction."
msgstr "" msgstr ""
#: plugin.py:407 #: plugin.py:458
msgid "One (or more) relay(s) already exists and has not been added." msgid "One (or more) relay(s) already exists and has not been added."
msgstr "" msgstr ""
#: plugin.py:417 #: plugin.py:468
#, docstring #, docstring
msgid "" msgid ""
"[--from <channel>@<network>] [--to <channel>@<network>] [--regexp <regexp>] [--reciprocal]\n" "[--from <channel>@<network>] [--to <channel>@<network>] [--regexp <regexp>] [--reciprocal]\n"
@ -165,11 +166,11 @@ msgid ""
" in the opposite direction." " in the opposite direction."
msgstr "" msgstr ""
#: plugin.py:442 #: plugin.py:493
msgid "One (or more) relay(s) did not exist and has not been removed." msgid "One (or more) relay(s) did not exist and has not been removed."
msgstr "" msgstr ""
#: plugin.py:475 #: plugin.py:526
#, docstring #, docstring
msgid "" msgid ""
"<regexp> <replacement>\n" "<regexp> <replacement>\n"
@ -178,7 +179,7 @@ msgid ""
" string." " string."
msgstr "" msgstr ""
#: plugin.py:492 #: plugin.py:543
#, docstring #, docstring
msgid "" msgid ""
"<regexp>\n" "<regexp>\n"
@ -186,7 +187,7 @@ msgid ""
" Undo a substitution." " Undo a substitution."
msgstr "" msgstr ""
#: plugin.py:497 #: plugin.py:548
msgid "This regexp was not in the nick substitutions database" msgid "This regexp was not in the nick substitutions database"
msgstr "" msgstr ""

View File

@ -207,68 +207,60 @@ class LinkRelay(callbacks.Plugin):
def doMode(self, irc, msg): def doMode(self, irc, msg):
self.addIRC(irc) self.addIRC(irc)
args = {'nick': msg.nick, 'channel': msg.args[0],
'mode': ' '.join(msg.args[1:]), 'color': ''}
if self.registryValue('color', msg.args[0]): if self.registryValue('color', msg.args[0]):
s = '\x03%s' % self.registryValue('colors.mode', msg.args[0]) args['color'] = self.registryValue('colors.mode', msg.args[0])
else: s = '%(color)s' + _('*/* %(nick)s changed mode on '
s = '' '%(channel)s%(network)s to %(mode)s')
s += _('*/* %s changed mode on %s to %s') % (msg.nick, self.sendToOthers(irc, msg.args[0], s, args)
msg.args[0],
' '.join(msg.args[1:]))
self.sendToOthers(irc, msg.args[0], s)
def doJoin(self, irc, msg): def doJoin(self, irc, msg):
self.addIRC(irc) self.addIRC(irc)
args = {'nick': msg.nick, 'channel': msg.args[0], 'color': ''}
if self.registryValue('color', msg.args[0]): if self.registryValue('color', msg.args[0]):
s = '\x03%s' % self.registryValue('colors.join', msg.args[0]) args['color'] = '\x03%s' % self.registryValue('colors.join', msg.args[0])
else: s = '%(color)s' + _('--> %(nick)s has joined %(channel)s%(network)s')
s = '' self.sendToOthers(irc, msg.args[0], s, args)
s += _('--> %s has joined on %s') % (msg.nick, irc.network)
self.sendToOthers(irc, msg.args[0], s)
def doPart(self, irc, msg): def doPart(self, irc, msg):
self.addIRC(irc) self.addIRC(irc)
args = {'nick': msg.nick, 'channel': msg.args[0], 'color': ''}
if self.registryValue('color', msg.args[0]): if self.registryValue('color', msg.args[0]):
s = '\x03%s' % self.registryValue('colors.part', msg.args[0]) args['color'] = '\x03%s' % self.registryValue('colors.part', msg.args[0])
else: s = '%(color)s' + _('<-- %(nick)s has left %(channel)s%(network)s')
s = '' self.sendToOthers(irc, msg.args[0], s, args)
s += _('<-- %s has left on %s') % (msg.nick, irc.network)
self.sendToOthers(irc, msg.args[0], s)
def doKick(self, irc, msg): def doKick(self, irc, msg):
self.addIRC(irc) self.addIRC(irc)
args = {'kicked': msg.args[1], 'channel': msg.args[0],
'kicker': msg.nick, 'message': msg.args[2], 'color': ''}
if self.registryValue('color', msg.args[0]): if self.registryValue('color', msg.args[0]):
s = '\x03%s' % self.registryValue('colors.kick', msg.args[0]) args['color'] = '\x03%s' % self.registryValue('colors.kick',
else: msg.args[0])
s = '' s = '%(color)s' + _('<-- %(kicked)s has been kicked %(channel)s%(network)s by '
s += _('<-- %s has been kicked on %s by %s (%s)') % \ '%(kicker)s (%(message)s)')
(msg.args[1], self.sendToOthers(irc, msg.args[0], s, args)
irc.network,
msg.nick,
msg.args[2])
self.sendToOthers(irc, msg.args[0], s)
def doNick(self, irc, msg): def doNick(self, irc, msg):
self.addIRC(irc) self.addIRC(irc)
args = {'oldnick': msg.nick, 'network': irc.network,
'newnick': msg.args[0], 'color': ''}
if self.registryValue('color', msg.args[0]): if self.registryValue('color', msg.args[0]):
s = '\x03%s' % self.registryValue('colors.nick', msg.args[0]) args['color'] = '\x03%s' % self.registryValue('colors.nick', msg.args[0])
else: s = _('*/* %(oldnick)s (%(network)s) changed his nickname to '
s = '' '%(newnick)s')
s += _('*/* %s (%s) changed his nickname to %s') % (msg.nick,
irc.network,
msg.args[0])
for (channel, c) in irc.state.channels.iteritems(): for (channel, c) in irc.state.channels.iteritems():
if msg.args[0] in c.users: if msg.args[0] in c.users:
self.sendToOthers(irc, channel, s) self.sendToOthers(irc, channel, s, args)
def doQuit(self, irc, msg): def doQuit(self, irc, msg):
args = {'nick': msg.nick, 'network': irc.network,
'message': msg.args[0], 'color': ''}
if self.registryValue('color', msg.args[0]): if self.registryValue('color', msg.args[0]):
s = '\x03%s' % self.registryValue('colors.quit', msg.args[0]) args['color'] = '\x03%s' % self.registryValue('colors.quit', msg.args[0])
else: s = _('<-- %(nick)s has quit on %(network)s (%(message)s)')
s = '' self.sendToOthers(irc, None, s, args, msg.nick)
s += _('<-- %s has quit on %s (%s)') % (msg.nick,
irc.network,
msg.args[0])
self.sendToOthers(irc, None, s, msg.nick)
self.addIRC(irc) self.addIRC(irc)
def sendToOthers(self, irc, channel, s, args, nick=None, isPrivmsg=False): def sendToOthers(self, irc, channel, s, args, nick=None, isPrivmsg=False):
@ -284,10 +276,11 @@ class LinkRelay(callbacks.Plugin):
self.log.info('LinkRelay: I\'m not in in %s on %s' % self.log.info('LinkRelay: I\'m not in in %s on %s' %
(relay.targetChannel, relay.targetNetwork)) (relay.targetChannel, relay.targetNetwork))
else: else:
if self.registryValue('includeNetwork', relay.targetChannel): if 'network' not in args:
args['network'] = '@' + irc.network if self.registryValue('includeNetwork', relay.targetChannel):
else: args['network'] = '@' + irc.network
args['network'] = '' else:
args['network'] = ''
s %= args s %= args
if isPrivmsg or \ if isPrivmsg or \
self.registryValue('nonPrivmsgs', channel) == 'privmsg': self.registryValue('nonPrivmsgs', channel) == 'privmsg':