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 ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: 2011-02-19 13:26+CET\n"
"PO-Revision-Date: 2011-08-18 17:25+0200\n"
"Last-Translator: Mika Suomalainen <mika.henrik.mainio@hotmail.com>\n"
"POT-Creation-Date: 2011-08-29 14:31+UTC\n"
"PO-Revision-Date: 2011-08-29 14:41-0000\n"
"Last-Translator: Valentin Lorentz <progval@gmail.com>\n"
"Language-Team: \n"
"Language: \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:43
#: config.py:49
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"
#: config.py:55
#: config.py:61
msgid ""
"Determines whether the bot will color Relayed\n"
" PRIVMSGs so as to make the messages easier to read."
@ -26,7 +27,7 @@ msgstr ""
"Määrittää värjääkö botti\n"
" välitetyt PRIVMSG-viestit tehdäkseen viestit helpommin luettavaksi."
#: config.py:58
#: config.py:64
msgid ""
"Determines whether the bot will synchronize\n"
" topics between networks in the channels it Relays."
@ -34,7 +35,7 @@ msgstr ""
"Määrittää synkronoiko botti kanavien otsikot kaikkien\n"
" verkkojen välillä niillä kanavilla joita se välittää."
#: config.py:61
#: config.py:67
msgid ""
"Determines whether the bot will Relay the\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"
" tai poistuu."
#: config.py:65
#: config.py:71
msgid ""
"Determines whether the bot will include the\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"
" se on aika tarpeetonta, ja saatat tahtoa säästää tilaa."
#: config.py:69
#: config.py:78
#, fuzzy
msgid ""
"Determines whether the bot will used NOTICEs\n"
" rather than PRIVMSGs for non-PRIVMSG Relay messages (i.e., joins, parts,\n"
" nicks, quits, modes, etc.)"
"Determines whether the\n"
" bot will use PRIVMSGs (privmsg), NOTICEs (notice), for non-PRIVMSG Relay\n"
" messages (i.e., joins, parts, nicks, quits, modes, etc.), or whether it\n"
" won't relay such messages (nothing)"
msgstr ""
"Määrittää käyttääkö botti mielummin NOTICEja, kuin\n"
" PRIVMSG:itä ei-PRIVMSG välitysviesteille (esim., liittymiset, poistumiset,\n"
" nimimerkit, lopettamiset, tilat, jne.)"
#: config.py:74
#: config.py:84
msgid ""
"You shouldn't edit this configuration variable\n"
" 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"
" et tiedä mitä teet. Käytä komentoa @LinkRelay {add|remove} sen sijaan."
#: config.py:78
#: config.py:88
msgid ""
"You shouldn't edit this configuration variable\n"
" 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."
#: config.py:91
#: config.py:101
msgid "Color used for relaying %s."
msgstr "Väri, jota käytetään välittämiseen %s"
#: plugin.py:131
#: plugin.py:154
msgid ""
"takes no arguments\n"
"\n"
" Returns all the defined relay links"
msgstr "Palauttaa kaikki määritetyt välityslinkit"
#: plugin.py:158
#: plugin.py:190
msgid "truncated"
msgstr "katkaistu"
#: plugin.py:181
msgid "%s changed mode on %s to %s"
msgstr "%s vaihtoi tilan kanavalla %s %s:ksi."
#: plugin.py:214
msgid "*/* %(nick)s changed mode on %(channel)s%(network)s to %(mode)s"
msgstr "*/* %(nick)s vaihtoi tilan kanavalla %(channel)s%(network) %(mode)s:ksi."
#: plugin.py:189
msgid "%s has joined on %s"
msgstr "%s on liittynyt verkossa %s"
#: plugin.py:223
msgid "--> %(nick)s has joined %(channel)s%(network)s"
msgstr "--> %(nick)s on liittynyt verkossa %(channel)s%(network)s"
#: plugin.py:195
msgid "%s has left on %s"
msgstr "%s on poistunut verkossa %s"
#: plugin.py:231
msgid "<-- %(nick)s has left %(channel)s%(network)s"
msgstr "<-- %(nick)s on poistunut verkossa %(channel)s%(network)s"
#: plugin.py:201
msgid "%s has been kicked on %s by %s (%s)"
msgstr "%s on potkittu verkossa %s, potkinut %s"
#: plugin.py:241
msgid "<-- %(kicked)s has been kicked %(channel)s%(network)s by %(kicker)s (%(message)s)"
msgstr "<-- %(kicked)s on potkittu verkossa %(channel)s%(network)s, potkinut %(kicker)s (%(message)s)"
#: plugin.py:211
msgid "%s (%s) changed his nickname to %s"
msgstr "%s (%s) vaihtoi nimimerkkinsä %s:ksi."
#: plugin.py:251
msgid "*/* %(oldnick)s (%(network)s) changed his nickname to %(newnick)s"
msgstr "*/* %(oldnick)s (%(network)s) vaihtoi nimimerkkinsä %(newnick)s:ksi."
#: plugin.py:220
msgid "%s has quit on %s (%s)"
msgstr "%s on lopettanut verkossa %s (%s)"
#: plugin.py:262
msgid "<-- %(nick)s has quit on %(network)s (%(message)s)"
msgstr "<-- %(nick)s on lopettanut verkossa %(network)s (%(message)s)"
#: plugin.py:273
#: plugin.py:324
msgid ""
"[<channel>]\n"
"\n"
@ -131,27 +134,27 @@ msgstr ""
" <Kanava> on vaadittu vain, jos viestiä ei lähetetä kanavalla\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."
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"
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."
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\""
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\""
msgstr "--to pitäisi näyttää tältä: \"--to #kanava@verkko\""
#: plugin.py:382
#: plugin.py:433
msgid ""
"[--from <channel>@<network>] [--to <channel>@<network>] [--regexp <regexp>] [--reciprocal]\n"
"\n"
@ -171,11 +174,11 @@ msgstr ""
" Jos --reciprocal on annettu, toinen välitys lisätään,\n"
" vastapäiseen suuntaan."
#: plugin.py:407
#: plugin.py:458
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."
#: plugin.py:417
#: plugin.py:468
msgid ""
"[--from <channel>@<network>] [--to <channel>@<network>] [--regexp <regexp>] [--reciprocal]\n"
"\n"
@ -195,11 +198,11 @@ msgstr ""
" Jos --reciprocal on annettu, toinen välitys poistetaan automaattisesti,\n"
" vastapäisessä suunnassa."
#: plugin.py:442
#: plugin.py:493
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."
#: plugin.py:475
#: plugin.py:526
msgid ""
"<regexp> <replacement>\n"
"\n"
@ -211,7 +214,7 @@ msgstr ""
" Korvaa kaikki nimimerkit, jotka täsmäävät <säännölliseen lausekkeeseen> <korvaavalla>\n"
" merkkiketjulla."
#: plugin.py:492
#: plugin.py:543
msgid ""
"<regexp>\n"
"\n"
@ -221,7 +224,15 @@ msgstr ""
"\n"
" Kumoa korvaaminen."
#: plugin.py:497
#: plugin.py:548
msgid "This regexp was not in the nick substitutions database"
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 ""
msgstr ""
"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"
"Last-Translator: Valentin Lorentz <progval@gmail.com>\n"
"Language-Team: ProgVal <ProgVal>\n"
@ -13,60 +13,62 @@ msgstr ""
"X-Poedit-Country: France\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)"
msgstr "La valeur doit être un code de couleur valide (01, 02, 03, 04, ..., 16)"
#: config.py:55
#: config.py:61
msgid ""
"Determines whether the bot will color Relayed\n"
" 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."
#: config.py:58
#: config.py:64
msgid ""
"Determines whether the bot will synchronize\n"
" 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."
#: config.py:61
#: config.py:67
msgid ""
"Determines whether the bot will Relay the\n"
" hostmask of the person joining or parting the channel when he or she joins\n"
" or parts."
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 ""
"Determines whether the bot will include the\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."
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 ""
"Determines whether the bot will used NOTICEs\n"
" rather than PRIVMSGs for non-PRIVMSG Relay messages (i.e., joins, parts,\n"
" nicks, quits, modes, etc.)"
"Determines whether the\n"
" bot will use PRIVMSGs (privmsg), NOTICEs (notice), for non-PRIVMSG Relay\n"
" 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.)"
#: config.py:74
#: config.py:84
msgid ""
"You shouldn't edit this configuration variable\n"
" 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}."
#: config.py:78
#: config.py:88
msgid ""
"You shouldn't edit this configuration variable\n"
" 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)"
#: config.py:91
#: config.py:101
msgid "Color used for relaying %s."
msgstr "Couleur utilidée pour relayer les %s."
#: plugin.py:131
#: plugin.py:154
msgid ""
"takes no arguments\n"
"\n"
@ -76,35 +78,35 @@ msgstr ""
"\n"
"Retourne tous les relais définis."
#: plugin.py:158
#: plugin.py:190
msgid "truncated"
msgstr "tronqué"
#: plugin.py:181
msgid "%s changed mode on %s to %s"
msgstr "%s a défini les modes de %s : %s"
#: plugin.py:214
msgid "*/* %(nick)s changed mode on %(channel)s%(network)s to %(mode)s"
msgstr "*/* %(nick)s a défini les modes de %(channel)s%(network)s : %(mode)s"
#: plugin.py:189
msgid "%s has joined on %s"
msgstr "%s est arrivé sur %s"
#: plugin.py:223
msgid "--> %(nick)s has joined %(channel)s%(network)s"
msgstr "--> %(nick)s a rejoint %(channel)s%(network)s"
#: plugin.py:195
msgid "%s has left on %s"
msgstr "%s est parti de %s"
#: plugin.py:231
msgid "<-- %(nick)s has left %(channel)s%(network)s"
msgstr "<-- %(nick)s est parti de %(channel)s%(network)s"
#: plugin.py:201
msgid "%s has been kicked on %s by %s (%s)"
msgstr "%s a été kické de %s par %s (%s)"
#: plugin.py:241
msgid "<-- %(kicked)s has been kicked %(channel)s%(network)s by %(kicker)s (%(message)s)"
msgstr "<-- %(kicked)s a été kické de %(channel)s%(network)s par %(kicker)s (%(message)s)"
#: plugin.py:211
msgid "%s (%s) changed his nickname to %s"
msgstr "%s (%s) a changé de nom pour %s"
#: plugin.py:251
msgid "*/* %(oldnick)s (%(network)s) changed his nickname to %(newnick)s"
msgstr "*/* %(oldnick)s (%(network)s) a changé de nom pour %(newnick)s"
#: plugin.py:220
msgid "%s has quit on %s (%s)"
msgstr "%s a quitté %s (%s)"
#: plugin.py:262
msgid "<-- %(nick)s has quit on %(network)s (%(message)s)"
msgstr "%(nick)s a quitté %(network)s (%(message)s)"
#: plugin.py:273
#: plugin.py:324
msgid ""
"[<channel>]\n"
"\n"
@ -116,27 +118,27 @@ msgstr ""
"\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."
#: plugin.py:282
#: plugin.py:333
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)."
#: plugin.py:322
#: plugin.py:373
msgid "%d users in %s on %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."
msgstr "Vous devez donner au moins --from ou --to."
#: plugin.py:373
#: plugin.py:424
msgid "--from should be like \"--from #channel@network\""
msgstr "--from doit être de la forme \"--from #canal@reseau\""
#: plugin.py:376
#: plugin.py:427
msgid "--to should be like \"--to #channel@network\""
msgstr "--to doit être de la forme \"--to #canal@reseau\""
#: plugin.py:382
#: plugin.py:433
msgid ""
"[--from <channel>@<network>] [--to <channel>@<network>] [--regexp <regexp>] [--reciprocal]\n"
"\n"
@ -151,11 +153,11 @@ msgstr ""
"\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."
#: plugin.py:407
#: plugin.py:458
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é."
#: plugin.py:417
#: plugin.py:468
msgid ""
"[--from <channel>@<network>] [--to <channel>@<network>] [--regexp <regexp>] [--reciprocal]\n"
"\n"
@ -170,11 +172,11 @@ msgstr ""
"\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."
#: plugin.py:442
#: plugin.py:493
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é."
#: plugin.py:475
#: plugin.py:526
msgid ""
"<regexp> <replacement>\n"
"\n"
@ -185,7 +187,7 @@ msgstr ""
"\n"
"Remplace tous les nicks correspondant à la <regexp> par la chaîne de <remplacement>."
#: plugin.py:492
#: plugin.py:543
msgid ""
"<regexp>\n"
"\n"
@ -195,7 +197,15 @@ msgstr ""
"\n"
"Défait une substitution."
#: plugin.py:497
#: plugin.py:548
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."
#~ 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 ""
msgstr ""
"Project-Id-Version: Supybot-fr\n"
"POT-Creation-Date: 2011-02-26 09:49+CET\n"
"PO-Revision-Date: 2011-07-29 19:57+0200\n"
"Last-Translator: skizzhg <skizzhg@gmx.com>\n"
"POT-Creation-Date: 2011-08-29 14:31+UTC\n"
"PO-Revision-Date: 2011-08-29 14:44-0000\n"
"Last-Translator: Valentin Lorentz <progval@gmail.com>\n"
"Language-Team: Italian <skizzhg@gmx.com>\n"
"Language: it\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#: config.py:43
#, docstring
#: config.py:49
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)."
#: config.py:55
#: config.py:61
msgid ""
"Determines whether the bot will color Relayed\n"
" 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."
#: config.py:58
#: config.py:64
msgid ""
"Determines whether the bot will synchronize\n"
" topics between networks in the channels it Relays."
msgstr "Determina se il bot sincronizzerà i topic tra le reti nei canali in cui inoltra."
#: config.py:61
#: config.py:67
msgid ""
"Determines whether the bot will Relay the\n"
" hostmask of the person joining or parting the channel when he or she joins\n"
" or parts."
msgstr "Determina se il bot inoltrerà l'hostmask dell'utente che entra o esce dal canale."
#: config.py:65
#: config.py:71
msgid ""
"Determines whether the bot will include the\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"
" tra due sole reti è alquanto ridondante e si preferirà risparmiare spazio."
#: config.py:69
#: config.py:78
#, fuzzy
msgid ""
"Determines whether the bot will used NOTICEs\n"
" rather than PRIVMSGs for non-PRIVMSG Relay messages (i.e., joins, parts,\n"
" nicks, quits, modes, etc.)"
"Determines whether the\n"
" bot will use PRIVMSGs (privmsg), NOTICEs (notice), for non-PRIVMSG Relay\n"
" messages (i.e., joins, parts, nicks, quits, modes, etc.), or whether it\n"
" won't relay such messages (nothing)"
msgstr ""
"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.)"
#: config.py:74
#: config.py:84
msgid ""
"You shouldn't edit this configuration variable\n"
" 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}\"."
#: config.py:78
#: config.py:88
msgid ""
"You shouldn't edit this configuration variable\n"
" 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\"."
#: config.py:91
#: config.py:101
msgid "Color used for relaying %s."
msgstr "Colore utilizzato per inoltrare le %s."
#: plugin.py:131
#, docstring
#: plugin.py:154
msgid ""
"takes no arguments\n"
"\n"
@ -82,36 +83,35 @@ msgstr ""
"\n"
" Riporta tutti i link di inoltro definiti."
#: plugin.py:158
#: plugin.py:190
msgid "truncated"
msgstr "troncato"
#: plugin.py:181
msgid "%s changed mode on %s to %s"
msgstr "%s ha cambiato il mode di %s in %s"
#: plugin.py:214
msgid "*/* %(nick)s changed mode on %(channel)s%(network)s to %(mode)s"
msgstr "*/* %(nick)s ha cambiato il mode di %(channel)s in %(mode)s"
#: plugin.py:189
msgid "%s has joined on %s"
msgstr "%s è entrato in %s"
#: plugin.py:223
msgid "--> %(nick)s has joined %(channel)s%(network)s"
msgstr "--> %(nick)s è entrato in %(channel)s%(network)s"
#: plugin.py:195
msgid "%s has left on %s"
msgstr "%s ha lasciato %s"
#: plugin.py:231
msgid "<-- %(nick)s has left %(channel)s%(network)s"
msgstr "<-- %(nick)s ha lasciato %(channel)s%(network)s"
#: plugin.py:201
msgid "%s has been kicked on %s by %s (%s)"
msgstr "%s è stato cacciato da %s su %s (%s)"
#: plugin.py:241
msgid "<-- %(kicked)s has been kicked %(channel)s%(network)s by %(kicker)s (%(message)s)"
msgstr "<-- %(kicked)s è stato cacciato da %(channel)s%(network)s su %(kicker)s (%(message)s)"
#: plugin.py:211
msgid "%s (%s) changed his nickname to %s"
msgstr "%s (%s) ha cambiato nick in %s"
#: plugin.py:251
msgid "*/* %(oldnick)s (%(network)s) changed his nickname to %(newnick)s"
msgstr "*/* %(oldnick)s (%(network)s) ha cambiato nick in %(newnick)s"
#: plugin.py:220
msgid "%s has quit on %s (%s)"
msgstr "%s è uscito da %s (%s)"
#: plugin.py:262
msgid "<-- %(nick)s has quit on %(network)s (%(message)s)"
msgstr "<-- %(nick)s è uscito da %(network)s (%(message)s)"
#: plugin.py:273
#, docstring
#: plugin.py:324
msgid ""
"[<channel>]\n"
"\n"
@ -124,28 +124,27 @@ msgstr ""
" Riporta i nick degli utenti presenti nei canali collegati. <canale>\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."
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"
msgstr "%d utenti in %s su %s: %s"
#: plugin.py:361
#: plugin.py:412
msgid "You must give at least --from or --to."
msgstr "Devi fornire almeno --from o --to."
#: plugin.py:373
#: plugin.py:424
msgid "--from should be like \"--from #channel@network\""
msgstr "--from deve essere nella forma \"--from #canale@rete\""
#: plugin.py:376
#: plugin.py:427
msgid "--to should be like \"--to #channel@network\""
msgstr "--to deve essere nella forma \"--to #canale@rete\""
#: plugin.py:382
#, docstring
#: plugin.py:433
msgid ""
"[--from <channel>@<network>] [--to <channel>@<network>] [--regexp <regexp>] [--reciprocal]\n"
"\n"
@ -164,12 +163,11 @@ msgstr ""
" questa non è fornita verrà inoltrato tutto. Se --reciprocal è specificato\n"
" 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."
msgstr "Esistono già uno o più inoltri e non sono stati aggiunti."
#: plugin.py:417
#, docstring
#: plugin.py:468
msgid ""
"[--from <channel>@<network>] [--to <channel>@<network>] [--regexp <regexp>] [--reciprocal]\n"
"\n"
@ -188,12 +186,11 @@ msgstr ""
" questa non è fornita verrà inoltrato tutto. Se --reciprocal è specificato\n"
" 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."
msgstr "Esistono già uno o più inoltri e non sono stati rimossi."
#: plugin.py:475
#, docstring
#: plugin.py:526
msgid ""
"<regexp> <replacement>\n"
"\n"
@ -204,8 +201,7 @@ msgstr ""
"\n"
" Sostituisce con la stringa <rimpiazzo> tutti i nick che corrispondono a <regexp>."
#: plugin.py:492
#, docstring
#: plugin.py:543
msgid ""
"<regexp>\n"
"\n"
@ -215,7 +211,15 @@ msgstr ""
"\n"
" Annulla una sostituzione."
#: plugin.py:497
#: plugin.py:548
msgid "This regexp was not in the nick substitutions database"
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 ""
msgstr ""
"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"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@ -15,61 +15,62 @@ msgstr ""
"Generated-By: pygettext.py 1.5\n"
#: config.py:43
#: config.py:49
#, docstring
msgid "Value must be a valid color number (01, 02, 03, 04, ..., 16)"
msgstr ""
#: config.py:55
#: config.py:61
msgid ""
"Determines whether the bot will color Relayed\n"
" PRIVMSGs so as to make the messages easier to read."
msgstr ""
#: config.py:58
#: config.py:64
msgid ""
"Determines whether the bot will synchronize\n"
" topics between networks in the channels it Relays."
msgstr ""
#: config.py:61
#: config.py:67
msgid ""
"Determines whether the bot will Relay the\n"
" hostmask of the person joining or parting the channel when he or she joins\n"
" or parts."
msgstr ""
#: config.py:65
#: config.py:71
msgid ""
"Determines whether the bot will include the\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."
msgstr ""
#: config.py:69
#: config.py:78
msgid ""
"Determines whether the bot will used NOTICEs\n"
" rather than PRIVMSGs for non-PRIVMSG Relay messages (i.e., joins, parts,\n"
" nicks, quits, modes, etc.)"
"Determines whether the\n"
" bot will use PRIVMSGs (privmsg), NOTICEs (notice), for non-PRIVMSG Relay\n"
" messages (i.e., joins, parts, nicks, quits, modes, etc.), or whether it\n"
" won't relay such messages (nothing)"
msgstr ""
#: config.py:74
#: config.py:84
msgid ""
"You shouldn't edit this configuration variable\n"
" yourself unless you know what you do. Use @LinkRelay {add|remove} instead."
msgstr ""
#: config.py:78
#: config.py:88
msgid ""
"You shouldn't edit this configuration variable\n"
" yourself unless you know what you do. Use @LinkRelay (no)substitute instead."
msgstr ""
#: config.py:91
#: config.py:101
msgid "Color used for relaying %s."
msgstr ""
#: plugin.py:131
#: plugin.py:154
#, docstring
msgid ""
"takes no arguments\n"
@ -77,35 +78,35 @@ msgid ""
" Returns all the defined relay links"
msgstr ""
#: plugin.py:158
#: plugin.py:190
msgid "truncated"
msgstr ""
#: plugin.py:181
msgid "%s changed mode on %s to %s"
#: plugin.py:214
msgid "*/* %(nick)s changed mode on %(channel)s%(network)s to %(mode)s"
msgstr ""
#: plugin.py:189
msgid "%s has joined on %s"
#: plugin.py:223
msgid "--> %(nick)s has joined %(channel)s%(network)s"
msgstr ""
#: plugin.py:195
msgid "%s has left on %s"
#: plugin.py:231
msgid "<-- %(nick)s has left %(channel)s%(network)s"
msgstr ""
#: plugin.py:201
msgid "%s has been kicked on %s by %s (%s)"
#: plugin.py:241
msgid "<-- %(kicked)s has been kicked %(channel)s%(network)s by %(kicker)s (%(message)s)"
msgstr ""
#: plugin.py:211
msgid "%s (%s) changed his nickname to %s"
#: plugin.py:251
msgid "*/* %(oldnick)s (%(network)s) changed his nickname to %(newnick)s"
msgstr ""
#: plugin.py:220
msgid "%s has quit on %s (%s)"
#: plugin.py:262
msgid "<-- %(nick)s has quit on %(network)s (%(message)s)"
msgstr ""
#: plugin.py:273
#: plugin.py:324
#, docstring
msgid ""
"[<channel>]\n"
@ -115,27 +116,27 @@ msgid ""
" isn't sent on the channel itself."
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."
msgstr ""
#: plugin.py:322
#: plugin.py:373
msgid "%d users in %s on %s: %s"
msgstr ""
#: plugin.py:361
#: plugin.py:412
msgid "You must give at least --from or --to."
msgstr ""
#: plugin.py:373
#: plugin.py:424
msgid "--from should be like \"--from #channel@network\""
msgstr ""
#: plugin.py:376
#: plugin.py:427
msgid "--to should be like \"--to #channel@network\""
msgstr ""
#: plugin.py:382
#: plugin.py:433
#, docstring
msgid ""
"[--from <channel>@<network>] [--to <channel>@<network>] [--regexp <regexp>] [--reciprocal]\n"
@ -148,11 +149,11 @@ msgid ""
" in the opposite direction."
msgstr ""
#: plugin.py:407
#: plugin.py:458
msgid "One (or more) relay(s) already exists and has not been added."
msgstr ""
#: plugin.py:417
#: plugin.py:468
#, docstring
msgid ""
"[--from <channel>@<network>] [--to <channel>@<network>] [--regexp <regexp>] [--reciprocal]\n"
@ -165,11 +166,11 @@ msgid ""
" in the opposite direction."
msgstr ""
#: plugin.py:442
#: plugin.py:493
msgid "One (or more) relay(s) did not exist and has not been removed."
msgstr ""
#: plugin.py:475
#: plugin.py:526
#, docstring
msgid ""
"<regexp> <replacement>\n"
@ -178,7 +179,7 @@ msgid ""
" string."
msgstr ""
#: plugin.py:492
#: plugin.py:543
#, docstring
msgid ""
"<regexp>\n"
@ -186,7 +187,7 @@ msgid ""
" Undo a substitution."
msgstr ""
#: plugin.py:497
#: plugin.py:548
msgid "This regexp was not in the nick substitutions database"
msgstr ""

View File

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