diff --git a/plugins/AutoMode/locales/fr.po b/plugins/AutoMode/locales/fr.po index ffa9c1442..f17a98531 100644 --- a/plugins/AutoMode/locales/fr.po +++ b/plugins/AutoMode/locales/fr.po @@ -2,9 +2,9 @@ msgid "" msgstr "" "Project-Id-Version: Limnoria\n" -"POT-Creation-Date: 2013-03-03 19:39+CET\n" -"PO-Revision-Date: 2013-03-03 19:45+0100\n" -"Last-Translator: Valentin Lorentz \n" +"POT-Creation-Date: 2014-01-21 19:30+CET\n" +"PO-Revision-Date: 2014-01-21 19:33+0100\n" +"Last-Translator: \n" "Language-Team: French \n" "Language: fr\n" "MIME-Version: 1.0\n" @@ -30,6 +30,15 @@ msgstr "" #: config.py:52 msgid "" +"Determines whether the bot will\n" +" check for 'alternative capabilities' (ie. autoop, autohalfop,\n" +" autovoice) in addition to/instead of classic ones." +msgstr "" +"Détermine si le bot vérifiera les « capacités alternatives » (ie. autoop, " +"autohalfop, autovoice) en plus/à la place des capacités classiques." + +#: config.py:56 +msgid "" "Determines whether the bot will \"fall\n" " through\" to halfop/voicing when auto-opping is turned off but\n" " auto-halfopping/voicing are turned on." @@ -37,7 +46,7 @@ msgstr "" "Détermine si le bot ne halfopera/voicera pas lorsque l'auto-op est " "désactivé, même si l'auto-halfopvoice est activé." -#: config.py:56 +#: config.py:60 msgid "" "Determines whether the bot will automatically\n" " op people with the ,op capability when they join the channel.\n" @@ -46,7 +55,7 @@ msgstr "" "Détermine si le bot opera automatiquement les gens qui ont la capacité " ",op lorsqu'ils rejoignent le canal." -#: config.py:60 +#: config.py:64 msgid "" "Determines whether the bot will automatically\n" " halfop people with the ,halfop capability when they join the\n" @@ -55,7 +64,7 @@ msgstr "" "Détermine si le bot halfopera les gens qui ont la capacité ,halfop " "lorsqu'ils rejoignent le canal." -#: config.py:64 +#: config.py:68 msgid "" "Determines whether the bot will automatically\n" " voice people with the ,voice capability when they join the\n" @@ -64,7 +73,7 @@ msgstr "" "Détermine si le bot voicera automatiquement les gens avec la capacité " ",voice lorsqu'ils rejoingent le canal." -#: config.py:68 +#: config.py:72 msgid "" "Determines whether the bot will automatically\n" " ban people who join the channel and are on the banlist." @@ -72,7 +81,7 @@ msgstr "" "Détermine si le bot bannira automatiquement les personnes qui rejoignent le " "canal et qui sont sur la liste de bannissement." -#: config.py:71 +#: config.py:75 msgid "" "Determines how many seconds the bot\n" " will automatically ban a person when banning." @@ -80,7 +89,7 @@ msgstr "" "Détermine combien de secondes durera le bannissement que le bot posera sur " "une personne." -#: config.py:75 +#: config.py:79 msgid "" "Determines how many seconds the bot will wait\n" " before applying a mode. Has no effect on bans." @@ -88,7 +97,7 @@ msgstr "" "Détermine combien de secondes le bot attendra avant d'appliquer un mode. " "Cela n'a aucun effet sur les bannissements." -#: config.py:79 +#: config.py:83 msgid "" "Extra modes that will be\n" " applied to a user. Example syntax: user1+o-v user2+v user3-v" @@ -96,8 +105,8 @@ msgstr "" "Des modes supplémentaires à appliquer à un utilisateur. Par exemple : " "user1+o-v user2+v user3-v" -#: plugin.py:64 +#: plugin.py:78 msgid "" "Determines whether or not a mode has already\n" -" been applied." -msgstr "" +" been applied." +msgstr "Détermine si un mode a déjà été appliqué ou non." diff --git a/plugins/Factoids/locales/fr.po b/plugins/Factoids/locales/fr.po index 87fcf9196..9c474a700 100644 --- a/plugins/Factoids/locales/fr.po +++ b/plugins/Factoids/locales/fr.po @@ -1,82 +1,145 @@ msgid "" msgstr "" "Project-Id-Version: Limnoria\n" -"POT-Creation-Date: 2011-06-28 19:40+CEST\n" +"POT-Creation-Date: 2014-01-21 19:24+CET\n" "PO-Revision-Date: \n" -"Last-Translator: Valentin Lorentz \n" +"Last-Translator: \n" "Language-Team: Limnoria \n" -"Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Poedit-Language: Français\n" -"X-Poedit-Country: France\n" "X-Poedit-SourceCharset: ASCII\n" +"X-Generator: Poedit 1.5.4\n" +"Language: fr\n" #: config.py:45 msgid "" "Value must include $value, otherwise the factoid's value would be left\n" " out." -msgstr "La valeur doit inclure $value, sinon la valeur de la factoid ne serait pas affichée." +msgstr "" +"La valeur doit inclure $value, sinon la valeur de la factoid ne serait pas " +"affichée." -#: config.py:51 +#: config.py:52 +msgid "" +"Determines whether the Factoids plugins will\n" +" be browsable on the HTTP server." +msgstr "Détermine si le plugin Factoids sera accessible par le serveur HTTP." + +#: config.py:55 +msgid "" +"Determines whether factoids can be displayed\n" +" via the web server." +msgstr "Détermine si les factoids seront affichées via le serveur web." + +#: config.py:59 +msgid "" +"Only allows a user with voice or above on a\n" +" channel to use the command." +msgstr "" +"Autoriser uniquement un(e) utilisateur(trice) qui a un voice ou mieux dans " +"le salon à utiliser la commande." + +#: config.py:62 msgid "" "Determines what separator must be used in the\n" -" learn command. Defaults to 'as' -- learn as . Users might\n" +" learn command. Defaults to 'as' -- learn as . Users " +"might\n" " feel more comfortable with 'is' or something else, so it's\n" " configurable." -msgstr "Détermine quel séparateur est utilisé par la commande 'learn'. Par défaut, il s'agit de 'est' : 'learn as . Les utilisateurs sont susceptibles de trouver 'is' plus confortable, ou n'importe quoi, c'est configurable." +msgstr "" +"Détermine quel séparateur est utilisé par la commande 'learn'. Par défaut, " +"il s'agit de 'est' : 'learn as . Les utilisateurs sont " +"susceptibles de trouver 'is' plus confortable, ou n'importe quoi, c'est " +"configurable." -#: config.py:56 +#: config.py:67 msgid "" "Determines whether the bot will reply with the\n" -" single matching factoid if only one factoid matches when using the search\n" +" single matching factoid if only one factoid matches when using the " +"search\n" " command." -msgstr "Détermine si le bot répondra avec une seule factoid, même si la recherche de l'utilisateur donne plusieurs résultats." +msgstr "" +"Détermine si le bot répondra avec une seule factoid, même si la recherche de " +"l'utilisateur donne plusieurs résultats." -#: config.py:60 +#: config.py:71 msgid "" "Determines whether the bot will reply to invalid\n" " commands by searching for a factoid; basically making the whatis\n" " unnecessary when you want all factoids for a given key." -msgstr "Détermine si le bot répondra aux commandes invalides lors de la recherche d'une factoid ; permet simplement de rendre la commande 'whatis' inutile lorsque vous voulez toutes les factoids d'un clef donnée." +msgstr "" +"Détermine si le bot répondra aux commandes invalides lors de la recherche " +"d'une factoid ; permet simplement de rendre la commande 'whatis' inutile " +"lorsque vous voulez toutes les factoids d'un clef donnée." -#: config.py:64 +#: config.py:75 msgid "" "If you try to look up a nonexistent factoid,\n" -" this setting make the bot try to find some possible matching keys through\n" -" several approximate matching algorithms and return a list of matching keys,\n" +" this setting make the bot try to find some possible matching keys " +"through\n" +" several approximate matching algorithms and return a list of matching " +"keys,\n" " before giving up." -msgstr "Si vous essayez de chercher une factoid inexistante, cette option permet de faire en sorte que le bot recherche les clefs de factoids dont le nom est proche, et qu'il les affiche." +msgstr "" +"Si vous essayez de chercher une factoid inexistante, cette option permet de " +"faire en sorte que le bot recherche les clefs de factoids dont le nom est " +"proche, et qu'il les affiche." -#: config.py:69 +#: config.py:80 msgid "$key could be $value." msgstr "$key semble être $value." -#: config.py:69 +#: config.py:80 msgid "" "Determines the format of\n" -" the response given when a factoid's value is requested. All the standard\n" -" substitutes apply, in addition to \"$key\" for the factoid's key and \"$value\"\n" +" the response given when a factoid's value is requested. All the " +"standard\n" +" substitutes apply, in addition to \"$key\" for the factoid's key and " +"\"$value\"\n" " for the factoid's value." -msgstr "Détermine le format de la réponse donnée lorsqu'une valeur de factoid est demandée. Tous les substitus standards s'appliquent, en plus de \"$key\" pour la clef de la factoid et \"$value\" pour la valeur de la factoid." +msgstr "" +"Détermine le format de la réponse donnée lorsqu'une valeur de factoid est " +"demandée. Tous les substitus standards s'appliquent, en plus de \"$key\" " +"pour la clef de la factoid et \"$value\" pour la valeur de la factoid." -#: plugin.py:179 +#: plugin.py:108 +msgid "key" +msgstr "clé" + +#: plugin.py:109 +msgid "id" +msgstr "n°" + +#: plugin.py:110 +msgid "fact" +msgstr "factoid" + +#: plugin.py:275 +msgid "You have to be at least voiced to teach factoids." +msgstr "Vous devez au moins être voice pour m’apprendre des factoids." + +#: plugin.py:312 msgid "" "[] %s \n" "\n" " Associates with . is only\n" " necessary if the message isn't sent on the channel\n" -" itself. The word '%s' is necessary to separate the\n" -" key from the value. It can be changed to another word\n" +" itself. The word '%s' is necessary to separate " +"the\n" +" key from the value. It can be changed to another " +"word\n" " via the learnSeparator registry value.\n" " " msgstr "" "[] %s \n" "\n" -"Associer la avec la . n'est nécessaire que si le message n'est pas envoyé sur le canal lui-même. Le mot '%s' est nécessaire pour séparer la clef de la valeur. Il peut être modifié avec la valeur de registre learnSeparator." +"Associer la avec la . n'est nécessaire que si le " +"message n'est pas envoyé sur le canal lui-même. Le mot '%s' est nécessaire " +"pour séparer la clef de la valeur. Il peut être modifié avec la valeur de " +"registre learnSeparator." -#: plugin.py:199 +#: plugin.py:332 msgid "" "Try to typo-match input to possible factoids.\n" " \n" @@ -84,70 +147,81 @@ msgid "" " First, try a simple wildcard search.\n" " If that fails, use the Damerau-Levenshtein edit-distance metric.\n" " " -msgstr "" +msgstr "." -#: plugin.py:257 -#: plugin.py:386 +#: plugin.py:390 plugin.py:520 msgid "That's not a valid number for that key." msgstr "Ce n'est pas un nombre valide pour cette clef." -#: plugin.py:279 -#: plugin.py:372 -#: plugin.py:598 +#: plugin.py:412 plugin.py:506 plugin.py:735 msgid "No factoid matches that key." msgstr "Aucune factoid ne correspond à cette clef." -#: plugin.py:304 +#: plugin.py:438 msgid "" "[] [--raw] []\n" "\n" " Looks up the value of in the factoid database. If given a\n" " number, will return only that exact factoid. If '--raw' option is\n" " given, no variable substitution will take place on the factoid.\n" -" is only necessary if the message isn't sent in the channel\n" +" is only necessary if the message isn't sent in the " +"channel\n" " itself.\n" " " msgstr "" "[] []\n" "\n" -"Regarde la valeur de la dans la base de données de factoids. Si un est donné, retourne la factoid exacte. Si l'option --raw est donnée, aucune substitution de variable ne sera effectuée avant d'afficher la factoid. n'est nécessaire que si le message n'est pas envoyé sur le canal lui-même." +"Regarde la valeur de la dans la base de données de factoids. Si un " +" est donné, retourne la factoid exacte. Si l'option --raw est " +"donnée, aucune substitution de variable ne sera effectuée avant d'afficher " +"la factoid. n'est nécessaire que si le message n'est pas envoyé sur " +"le canal lui-même." -#: plugin.py:321 -#: plugin.py:523 +#: plugin.py:455 plugin.py:660 msgid "key id" msgstr "id de clef" -#: plugin.py:334 +#: plugin.py:468 msgid "" "[] []\n" "\n" " Adds a new key for factoid associated with .\n" -" is only necessary if there's more than one factoid associated\n" +" is only necessary if there's more than one factoid " +"associated\n" " with .\n" "\n" -" The same action can be accomplished by using the 'learn' function with\n" +" The same action can be accomplished by using the 'learn' function " +"with\n" " a new key but an existing (verbatim) factoid content.\n" " " msgstr "" "[] []\n" "\n" -"Ajoute une à la factoid correspondant à l'. Le n'est nécessaire que si il y a plus d'une factoid associée à l'.La même action peut être accomplie en utilisant la fonction 'learn' avec la , sans le contenu actuel de la factoid." +"Ajoute une à la factoid correspondant à l'. " +"Le n'est nécessaire que si il y a plus d'une factoid associée à " +"l'.La même action peut être accomplie en utilisant la " +"fonction 'learn' avec la , sans le contenu actuel de la " +"factoid." -#: plugin.py:381 -#: plugin.py:398 +#: plugin.py:515 plugin.py:532 msgid "This key-factoid relationship already exists." msgstr "Cette relation clef-factoid existe déjà." -#: plugin.py:389 -msgid "This key has more than one factoid associated with it, but you have not provided a number." -msgstr "Cette clef a plus d'une factoid associée, mais vous n'avez pas fourni un nombre." +#: plugin.py:523 +msgid "" +"This key has more than one factoid associated with it, but you have not " +"provided a number." +msgstr "" +"Cette clef a plus d'une factoid associée, mais vous n'avez pas fourni un " +"nombre." -#: plugin.py:403 +#: plugin.py:537 msgid "" "[] [--plain] [--alpha] []\n" "\n" " Returns a list of top-ranked factoid keys, sorted by usage count\n" -" (rank). If is not provided, the default number of factoid keys\n" +" (rank). If is not provided, the default number of factoid " +"keys\n" " returned is set by the rankListLength registry value.\n" "\n" " If --plain option is given, rank numbers and usage counts are not\n" @@ -156,50 +230,65 @@ msgid "" " If --alpha option is given in addition to --plain, keys are sorted\n" " alphabetically, instead of by rank.\n" "\n" -" is only necessary if the message isn't sent in the channel\n" +" is only necessary if the message isn't sent in the " +"channel\n" " itself.\n" " " msgstr "" "[] [--plain] [--alpha] []\n" "\n" -"Retourne une liste des factoids les plus utilisées. Si le n'est pas fourni, il correspond par défaut au nombre de clefs de factoids défini dans la clef de registre rankListLength. Si --plain est donné, le numéro des rangs et le comptage des utilisations n'est pas inclu dans la sortie. Si --alpha est donné, en plus de --plain, les clefs seront triées alphabétiquement, au lieu de l'être par leur rang. n'est nécessaire que si le message n'est pas envoyé sur le canal lui-même." +"Retourne une liste des factoids les plus utilisées. Si le n'est pas " +"fourni, il correspond par défaut au nombre de clefs de factoids défini dans " +"la clef de registre rankListLength. Si --plain est donné, le numéro des " +"rangs et le comptage des utilisations n'est pas inclu dans la sortie. Si --" +"alpha est donné, en plus de --plain, les clefs seront triées " +"alphabétiquement, au lieu de l'être par leur rang. n'est nécessaire " +"que si le message n'est pas envoyé sur le canal lui-même." -#: plugin.py:448 +#: plugin.py:582 msgid "" "[] \n" "\n" " Locks the factoid(s) associated with so that they cannot be\n" -" removed or added to. is only necessary if the message isn't\n" +" removed or added to. is only necessary if the message " +"isn't\n" " sent in the channel itself.\n" " " msgstr "" "[] \n" "\n" -"Verrouille la/les factoid(s) associé(e) à la , pour qu'elles ne puissent plus être supprimées ou modifiées. n'est nécessaire que si le message n'est pas envoyé sur le canal lui-même." +"Verrouille la/les factoid(s) associé(e) à la , pour qu'elles ne " +"puissent plus être supprimées ou modifiées. n'est nécessaire que si " +"le message n'est pas envoyé sur le canal lui-même." -#: plugin.py:466 +#: plugin.py:600 msgid "" "[] \n" "\n" " Unlocks the factoid(s) associated with so that they can be\n" -" removed or added to. is only necessary if the message isn't\n" +" removed or added to. is only necessary if the message " +"isn't\n" " sent in the channel itself.\n" " " msgstr "" "[] \n" "\n" -"Verrouille la/les factoid(s) associé(e) à la , pour qu'elles puissent être supprimées ou modifiées. n'est nécessaire que si le message n'est pas envoyé sur le canal lui-même." +"Verrouille la/les factoid(s) associé(e) à la , pour qu'elles puissent " +"être supprimées ou modifiées. n'est nécessaire que si le message " +"n'est pas envoyé sur le canal lui-même." -#: plugin.py:505 +#: plugin.py:639 msgid "" "[] [|*]\n" "\n" " Removes a key-fact relationship for key from the factoids\n" -" database. If there is more than one such relationship for this key,\n" +" database. If there is more than one such relationship for this " +"key,\n" " a number is necessary to determine which one should be removed.\n" " A * can be used to remove all relationships for .\n" "\n" -" If as a result, the key (factoid) remains without any relationships to\n" +" If as a result, the key (factoid) remains without any relationships " +"to\n" " a factoid (key), it shall be removed from the database.\n" "\n" " is only necessary if\n" @@ -208,58 +297,76 @@ msgid "" msgstr "" "[] [|*]\n" "\n" -"Enlève la factoid de la base de données. Si il y a plus d'une factoid avec cette clef, un est requis pour déterminer laquelle sera supprimée. Un joker * peut être utilisé pour enlever toutes les factoids avec cette clef. Si, en tant que résultat, la clef (factoid) n'a plus aucune relation avec une autre factoid (clef), elle devrait être supprimée de la base de données. n'est nécessaire que si le message n'est pas envoyé sur le canal lui-même." +"Enlève la factoid de la base de données. Si il y a plus d'une factoid " +"avec cette clef, un est requis pour déterminer laquelle sera " +"supprimée. Un joker * peut être utilisé pour enlever toutes les factoids " +"avec cette clef. Si, en tant que résultat, la clef (factoid) n'a plus aucune " +"relation avec une autre factoid (clef), elle devrait être supprimée de la " +"base de données. n'est nécessaire que si le message n'est pas envoyé " +"sur le canal lui-même." -#: plugin.py:537 +#: plugin.py:654 +msgid "You have to be at least voiced to remove factoids." +msgstr "Vous devez au moins être voice pour supprimer des factoids." + +#: plugin.py:674 msgid "There is no such factoid." msgstr "Cette factoid n'existe pas." -#: plugin.py:547 +#: plugin.py:684 msgid "Invalid factoid number." msgstr "Numéro de factoid invalide." -#: plugin.py:552 -msgid "%s factoids have that key. Please specify which one to remove, or use * to designate all of them." -msgstr "%s factoids ont cette clef. Veuillez spécifier laquelle vous voulez supprimer ou utiliser * pour toutes les désigner." +#: plugin.py:689 +msgid "" +"%s factoids have that key. Please specify which one to remove, or use * to " +"designate all of them." +msgstr "" +"%s factoids ont cette clef. Veuillez spécifier laquelle vous voulez " +"supprimer ou utiliser * pour toutes les désigner." -#: plugin.py:560 +#: plugin.py:697 msgid "" "[]\n" "\n" -" Returns a random factoid from the database for . \n" +" Returns random factoids from the database for . \n" " is only necessary if the message isn't sent in the channel itself.\n" " " msgstr "" "[]\n" "\n" -"Retourne une factoid aléatoire de la base de données pour le canal. n'est nécessaire que si le message n'est pas envoyé sur le canal lui-même." +"Retourne une factoid aléatoire de la base de données pour le canal. " +"n'est nécessaire que si le message n'est pas envoyé sur le canal lui-même." -#: plugin.py:582 +#: plugin.py:719 msgid "I couldn't find a factoid." msgstr "Je ne peux trouver une factoid" -#: plugin.py:587 +#: plugin.py:724 msgid "" "[] \n" "\n" " Gives information about the factoid(s) associated with .\n" -" is only necessary if the message isn't sent in the channel\n" +" is only necessary if the message isn't sent in the " +"channel\n" " itself.\n" " " msgstr "" "[] \n" "\n" -"Donne des informations sur la/les factoid(s) associée(s) à la . n'est nécessaire que si le message n'est pas envoyé sur le canal lui-même." +"Donne des informations sur la/les factoid(s) associée(s) à la . " +" n'est nécessaire que si le message n'est pas envoyé sur le canal lui-" +"même." -#: plugin.py:613 +#: plugin.py:750 msgid "#%i was added by %s at %s, and has been recalled %n" msgstr "#%i a été ajouté par %s le %s, et il y a eu %n." -#: plugin.py:616 +#: plugin.py:753 msgid "time" msgstr "rappel" -#: plugin.py:626 +#: plugin.py:763 msgid "" "[] \n" "\n" @@ -269,32 +376,38 @@ msgid "" msgstr "" "[] \n" "\n" -"Change la factoid associée à la , en accord avec l'. n'est nécessaire que si le message n'est pas envoyé sur le canal lui-même." +"Change la factoid associée à la , en accord avec " +"l'. n'est nécessaire que si le message n'est " +"pas envoyé sur le canal lui-même." -#: plugin.py:640 +#: plugin.py:777 msgid "I couldn't find any key %q" msgstr "Je ne peux trouver de clef %q" -#: plugin.py:655 +#: plugin.py:792 msgid "" "[] [--values] [--{regexp} ] [ ...]\n" "\n" -" Searches the keyspace for keys matching . If --regexp is given,\n" -" its associated value is taken as a regexp and matched against the keys.\n" -" If --values is given, search the value space instead of the keyspace.\n" +" Searches the keyspace for keys matching . If --regexp is " +"given,\n" +" its associated value is taken as a regexp and matched against the " +"keys.\n" +" If --values is given, search the value space instead of the " +"keyspace.\n" " " msgstr "" "[] [--values] [--{regexp} ] [...]\n" "\n" -"Recherche les clefs correspondant au . Si --regexp est donné, recherche les clefs correspondantes à l'. Si --values est donné, recherche parmi les valeurs, plutôt que parmi les clefs. n'est nécessaire que si le message n'est pas envoyé sur le canal lui-même." +"Recherche les clefs correspondant au . Si --regexp est donné, " +"recherche les clefs correspondantes à l'. Si --values " +"est donné, recherche parmi les valeurs, plutôt que parmi les clefs. " +"n'est nécessaire que si le message n'est pas envoyé sur le canal lui-même." -#: plugin.py:692 -#: plugin.py:701 +#: plugin.py:829 plugin.py:838 msgid "No keys matched that query." msgstr "Aucune clef ne correspond à cette requête." -#: plugin.py:697 -#: plugin.py:706 +#: plugin.py:834 plugin.py:843 msgid "More than 100 keys matched that query; please narrow your query." -msgstr "Plus de 100 clefs correspondent à votre requête ; veuillez la préciser." - +msgstr "" +"Plus de 100 clefs correspondent à votre requête ; veuillez la préciser." diff --git a/plugins/Google/locales/fr.po b/plugins/Google/locales/fr.po index 8dbfb9989..d6832909a 100644 --- a/plugins/Google/locales/fr.po +++ b/plugins/Google/locales/fr.po @@ -1,15 +1,16 @@ msgid "" msgstr "" "Project-Id-Version: Limnoria\n" -"POT-Creation-Date: 2013-03-03 19:38+CET\n" +"POT-Creation-Date: 2014-01-21 22:36+CET\n" "PO-Revision-Date: \n" -"Last-Translator: Valentin Lorentz \n" +"Last-Translator: \n" "Language-Team: Limnoria \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Poedit-SourceCharset: ASCII\n" "X-Generator: Poedit 1.5.4\n" +"Language: fr\n" #: config.py:39 msgid "" @@ -44,6 +45,12 @@ msgstr "" #: config.py:105 msgid "" +"Determines the base URL used for\n" +" requests." +msgstr "Détermine l’URL de base utilisée pour les requêtes." + +#: config.py:108 +msgid "" "Determines whether the search snarfer is\n" " enabled. If so, messages (even unaddressed ones) beginning with the " "word\n" @@ -54,7 +61,7 @@ msgstr "" "messages (même non adressés) commençant par 'google' seront répondus par la " "première URL que Google donne pour cette recherche." -#: config.py:110 +#: config.py:113 msgid "" "Determines whether the word 'google' in the\n" " bot's output will be made colorful (like Google's logo)." @@ -62,24 +69,26 @@ msgstr "" "Détermine si le mot 'google' dans la sortie du bot sera coloré (comme le " "logo de Google)" -#: config.py:113 +#: config.py:116 msgid "Determines whether results are bolded." msgstr "Détermine si les résultats sont mis en gras." -#: config.py:115 +#: config.py:118 msgid "" "Determines whether results are sent in\n" " different lines or all in the same one." msgstr "" +"Détermine si les résultats sont envoyés sur différentes lignes, ou tous sur " +"la même." -#: config.py:118 +#: config.py:121 msgid "" "Determines the maximum number of results returned\n" " from the google command." msgstr "" "Détermine le nombre maximum de résultats retournés par la commande google." -#: config.py:121 +#: config.py:124 msgid "" "Determines what default language is used in\n" " searches. If left empty, no specific language will be requested." @@ -87,11 +96,11 @@ msgstr "" "Détermine quand langue par défaut est utilisée dans les recherches. Si " "laissé vide, aucune langue spécifique ne sera demandée." -#: config.py:121 +#: config.py:124 msgid "en" msgstr "fr" -#: config.py:124 +#: config.py:127 msgid "" "Determines what level of search filtering to use\n" " by default. 'active' - most filtering, 'moderate' - default filtering,\n" @@ -100,7 +109,7 @@ msgstr "" "Détermine le niveau de filtrage à utiliser par défaut. 'active' filtre tout, " "'moderate' est le filtre par défaut, et 'off' désactive le filtrage." -#: plugin.py:83 +#: plugin.py:84 msgid "" "Perform a search using Google's AJAX API.\n" " search(\"search phrase\", options={})\n" @@ -122,15 +131,15 @@ msgstr "" " (Default: \"lang_en\")\n" " " -#: plugin.py:122 plugin.py:185 +#: plugin.py:123 plugin.py:189 msgid "We broke The Google!" msgstr "Google est toukassay !" -#: plugin.py:144 +#: plugin.py:148 msgid "No matches found." msgstr "Aucune correspondance." -#: plugin.py:152 +#: plugin.py:156 msgid "" "[--snippet] \n" "\n" @@ -143,11 +152,11 @@ msgstr "" "Effectue une recherche google, mais ne retourne que le premier résultat. Si " "l'option --snippet est donnée, retournera également un fragment de la page." -#: plugin.py:169 +#: plugin.py:173 msgid "Google found nothing." msgstr "Google n'a rien trouvé." -#: plugin.py:174 +#: plugin.py:178 msgid "" " [--{filter,language} ]\n" "\n" @@ -163,7 +172,7 @@ msgstr "" "sont donnés. --language accepte une abbréviation de langue ; --filter " "accepte un niveau de filtrage ('active', 'moderate', 'off')." -#: plugin.py:202 +#: plugin.py:206 msgid "" "\n" "\n" @@ -174,11 +183,11 @@ msgstr "" "\n" "Retourne un lien vers la version en cache de l', si elle est disponible." -#: plugin.py:213 +#: plugin.py:217 msgid "Google seems to have no cache for that site." msgstr "Google semble ne pas avoir de cache pour ce site." -#: plugin.py:218 +#: plugin.py:222 msgid "" " [ ...]\n" "\n" @@ -191,7 +200,7 @@ msgstr "" "Retourne les résultats de chaque recherche, dans l'ordre, par ordre " "croissant du nombre de résultats." -#: plugin.py:241 +#: plugin.py:245 msgid "" " [to] \n" "\n" @@ -204,11 +213,11 @@ msgstr "" "Retourne le , traduire de la vers la ." -#: plugin.py:277 +#: plugin.py:283 msgid "^google\\s+(.*)$" msgstr "^google\\s+(.*)$" -#: plugin.py:306 +#: plugin.py:310 msgid "" "\n" "\n" @@ -219,11 +228,7 @@ msgstr "" "\n" "Utilise la calculatrice Google pour calculer la valeur de l'." -#: plugin.py:339 -msgid "Google says: Error: %s." -msgstr "Google dit : Erreur : %s." - -#: plugin.py:346 +#: plugin.py:345 msgid "" "\n" "\n" @@ -234,10 +239,13 @@ msgstr "" "\n" "Recherche le sur Google." -#: plugin.py:360 +#: plugin.py:362 msgid "Google's phonebook didn't come up with anything." msgstr "L'annuaire téléphonique de Google ne donne aucun résultat." +#~ msgid "Google says: Error: %s." +#~ msgstr "Google dit : Erreur : %s." + #~ msgid "from language" #~ msgstr "de la langue" diff --git a/plugins/Math/locales/fr.po b/plugins/Math/locales/fr.po index 93b54aa4a..e2bc90880 100644 --- a/plugins/Math/locales/fr.po +++ b/plugins/Math/locales/fr.po @@ -1,19 +1,18 @@ msgid "" msgstr "" "Project-Id-Version: Limnoria\n" -"POT-Creation-Date: 2010-10-17 15:35+CEST\n" +"POT-Creation-Date: 2014-01-21 19:30+CET\n" "PO-Revision-Date: \n" -"Last-Translator: Valentin Lorentz \n" +"Last-Translator: \n" "Language-Team: Limnoria \n" -"Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Poedit-Language: Français\n" -"X-Poedit-Country: France\n" "X-Poedit-SourceCharset: ASCII\n" +"X-Generator: Poedit 1.5.4\n" +"Language: fr\n" -#: plugin.py:52 +#: plugin.py:55 msgid "" " [] \n" "\n" @@ -23,63 +22,80 @@ msgid "" msgstr "" " [] \n" "\n" -"Converti le nombre d'une base à l'autre. La seconde base est la décimale par défaut." +"Converti le nombre d'une base à l'autre. La seconde base est la décimale par " +"défaut." -#: plugin.py:63 +#: plugin.py:66 msgid "Invalid for base %s: %s" msgstr "Nombre invalide pour la base %s : %s" -#: plugin.py:69 +#: plugin.py:72 msgid "Convert a decimal number to another base; returns a string." msgstr "Converti un nombre décimal dans une autre base, retourne une chaîne." -#: plugin.py:90 +#: plugin.py:93 msgid "" "Convert a number from any base, 2 through 36, to any other\n" " base, 2 through 36. Returns a string." -msgstr "Convertir un nombre de n'importe quelle base, de 2 à 36, à n'importe quelle base, de 2 à 36." +msgstr "" +"Convertir un nombre de n'importe quelle base, de 2 à 36, à n'importe quelle " +"base, de 2 à 36." -#: plugin.py:157 +#: plugin.py:167 msgid "" "\n" "\n" -" Returns the value of the evaluated . The syntax is\n" +" Returns the value of the evaluated . The syntax " +"is\n" " Python syntax; the type of arithmetic is floating point. Floating\n" -" point arithmetic is used in order to prevent a user from being able to\n" -" crash to the bot with something like '10**10**10**10'. One consequence\n" +" point arithmetic is used in order to prevent a user from being able " +"to\n" +" crash to the bot with something like '10**10**10**10'. One " +"consequence\n" " is that large values such as '10**24' might not be exact.\n" " " msgstr "" "\n" "\n" -"Retourne la valeur de l' évaluée. La syntaxe est celle de Python ; le calcul est à virgule flottante. Les calculs à virgule flottante sont utilisés pour enmpêcher l'utilisateur de faire crasher le bot avec quelque chose du genre '10**10**10**10'. L'une des conséquences est que les grandes valeurs commandes '10**24' peuvent ne pas être exactes." +"Retourne la valeur de l' évaluée. La syntaxe est " +"celle de Python ; le calcul est à virgule flottante. Les calculs à virgule " +"flottante sont utilisés pour enmpêcher l'utilisateur de faire crasher le bot " +"avec quelque chose du genre '10**10**10**10'. L'une des conséquences est que " +"les grandes valeurs commandes '10**24' peuvent ne pas être exactes." -#: plugin.py:166 -#: plugin.py:220 -msgid "There's really no reason why you should have underscores or brackets in your mathematical expression. Please remove them." -msgstr "Il n'y a aucune réelle raison que vous mettiez des underscores ou des crochets dans vos expressions mathématiques. Merci de les retirer." +#: plugin.py:178 +msgid "" +"There's no reason you should have fancy non-ASCII characters in your " +"mathematical expression. Please remove them." +msgstr "" +"Il n'y a aucune réelle raison que vous mettiez des caractères non-ASCII dans " +"vos expressions mathématiques. Merci de les retirer." -#: plugin.py:172 -#: plugin.py:228 +#: plugin.py:183 plugin.py:237 +msgid "" +"There's really no reason why you should have underscores or brackets in your " +"mathematical expression. Please remove them." +msgstr "" +"Il n'y a aucune réelle raison que vous mettiez des underscores ou des " +"crochets dans vos expressions mathématiques. Merci de les retirer." + +#: plugin.py:189 plugin.py:245 msgid "You can't use lambda in this command." msgstr "Vous ne pouvez utiliser lambda dans cette commande." -#: plugin.py:202 -#: plugin.py:236 +#: plugin.py:219 plugin.py:253 msgid "The answer exceeded %s or so." msgstr "La réponse dépasse %s." -#: plugin.py:204 -#: plugin.py:238 +#: plugin.py:221 plugin.py:255 msgid "Something in there wasn't a valid number." msgstr "Quelque chose là-dedans n'est pas un nombre valide" -#: plugin.py:206 -#: plugin.py:240 +#: plugin.py:223 plugin.py:257 msgid "%s is not a defined function." msgstr "%s n'est pas une fonction définie" -#: plugin.py:213 +#: plugin.py:230 msgid "" "\n" "\n" @@ -90,9 +106,11 @@ msgid "" msgstr "" "\n" "\n" -"Cette commande est la même que la commande 'calc', excepté qu'elle utilise des mathématiques entières, ce qui peut causer une surconsommation de CPU de la part du bot. C'est pourquoi elle requiert la capacité 'trusted'." +"Cette commande est la même que la commande 'calc', excepté qu'elle utilise " +"des mathématiques entières, ce qui peut causer une surconsommation de CPU de " +"la part du bot. C'est pourquoi elle requiert la capacité 'trusted'." -#: plugin.py:250 +#: plugin.py:267 msgid "" "\n" "\n" @@ -103,19 +121,19 @@ msgstr "" "\n" "Retourne la valeur de l'expression mathématique NPI." -#: plugin.py:275 +#: plugin.py:292 msgid "Not enough arguments for %s" msgstr "Pas assez d'arguments pour %s." -#: plugin.py:288 +#: plugin.py:305 msgid "%q is not a defined function." msgstr "%q n'est pas une fonction définie." -#: plugin.py:295 +#: plugin.py:312 msgid "Stack: [%s]" msgstr "Pile : [%s]" -#: plugin.py:299 +#: plugin.py:316 msgid "" "[] to \n" "\n" @@ -125,18 +143,23 @@ msgid "" msgstr "" "[] to \n" "\n" -"Convertit de l' à l'. Si le nombre n'est pas donné, il vaut 1 par défaut. Pour plus d'informations sur les unités, utilisez la commande 'units'." +"Convertit de l' à l'. Si le nombre n'est pas donné, il " +"vaut 1 par défaut. Pour plus d'informations sur les unités, utilisez la " +"commande 'units'." -#: plugin.py:314 +#: plugin.py:346 msgid "" " []\n" "\n" -" With no arguments, returns a list of measurement types, which can be\n" -" passed as arguments. When called with a type as an argument, returns\n" +" With no arguments, returns a list of measurement types, which can " +"be\n" +" passed as arguments. When called with a type as an argument, " +"returns\n" " the units of that type.\n" " " msgstr "" "[]\n" "\n" -"Sans argument, retourne la liste des types de mesures, qui peuvent être passés en argument. Lors de l'appel avec un argument, retourne les unités de chaque type." - +"Sans argument, retourne la liste des types de mesures, qui peuvent être " +"passés en argument. Lors de l'appel avec un argument, retourne les unités de " +"chaque type." diff --git a/plugins/Network/locales/fr.po b/plugins/Network/locales/fr.po index f050bcc0e..f1f98e68a 100644 --- a/plugins/Network/locales/fr.po +++ b/plugins/Network/locales/fr.po @@ -1,46 +1,49 @@ msgid "" msgstr "" "Project-Id-Version: Limnoria\n" -"POT-Creation-Date: 2012-07-04 19:47+CEST\n" +"POT-Creation-Date: 2014-01-21 22:36+CET\n" "PO-Revision-Date: \n" -"Last-Translator: Valentin Lorentz \n" +"Last-Translator: \n" "Language-Team: Limnoria \n" -"Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Poedit-Language: Français\n" -"X-Poedit-Country: France\n" "X-Poedit-SourceCharset: ASCII\n" +"X-Generator: Poedit 1.5.4\n" +"Language: fr\n" -#: plugin.py:57 +#: plugin.py:58 msgid "" "[--ssl] [] []\n" "\n" " Connects to another network (which will be represented by the name\n" " provided in ) at . If port is not provided, it\n" " defaults to 6667, the default port for IRC. If password is\n" -" provided, it will be sent to the server in a PASS command. If --ssl is\n" +" provided, it will be sent to the server in a PASS command. If --ssl " +"is\n" " provided, an SSL connection will be attempted.\n" " " msgstr "" "[--ssl] [] []\n" "\n" -"Se connecter à un autre réseau (représenté par le ) au . Si le port n'est pas fourni, il s'agit du 6667, celui par défaut pour IRC. Si le est fourni, l'envoie au serveur par la commande PASS. Si --ssl est fourni, une connexion SSL sera requise." +"Se connecter à un autre réseau (représenté par le ) au . Si " +"le port n'est pas fourni, il s'agit du 6667, celui par défaut pour IRC. Si " +"le est fourni, l'envoie au serveur par la commande PASS. Si --" +"ssl est fourni, une connexion SSL sera requise." -#: plugin.py:67 +#: plugin.py:68 msgid "I'm already connected to %s." msgstr "Je suis déjà connecté à %s." -#: plugin.py:87 +#: plugin.py:88 msgid "A server must be provided if the network is not already registered." msgstr "Un serveur doit être fourni si le réseau n'est pas déjà enregistré." -#: plugin.py:95 +#: plugin.py:96 msgid "Connection to %s initiated." msgstr "Connexion à %s initialisée." -#: plugin.py:102 +#: plugin.py:103 msgid "" "[] []\n" "\n" @@ -52,28 +55,35 @@ msgid "" msgstr "" "[] []\n" "\n" -"Se déconnecte du . Si le est fourni, quitte le réseau avec ce message. Le n'est nécessaire que s'il ne s'agit pas du réseau sur lequel la commande est envoyée." +"Se déconnecte du . Si le est fourni, quitte le " +"réseau avec ce message. Le n'est nécessaire que s'il ne s'agit pas " +"du réseau sur lequel la commande est envoyée." -#: plugin.py:114 +#: plugin.py:115 msgid "Disconnection to %s initiated." msgstr "Déconnexion à %s initialisée." -#: plugin.py:120 +#: plugin.py:121 msgid "" "[] []\n" "\n" -" Disconnects and then reconnects to . If no network is given,\n" -" disconnects and then reconnects to the network the command was given\n" +" Disconnects and then reconnects to . If no network is " +"given,\n" +" disconnects and then reconnects to the network the command was " +"given\n" " on. If no quit message is given, uses the configured one\n" -" (supybot.plugins.Owner.quitMsg) or the nick of the person giving the\n" +" (supybot.plugins.Owner.quitMsg) or the nick of the person giving " +"the\n" " command.\n" " " msgstr "" "[] []\n" "\n" -"Se déconnecte du et s'y reconnecte. Si le est fourni, quitte le réseau avec ce message. Le n'est nécessaire que s'il ne s'agit pas du réseau sur lequel la commande est envoyée." +"Se déconnecte du et s'y reconnecte. Si le est " +"fourni, quitte le réseau avec ce message. Le n'est nécessaire que " +"s'il ne s'agit pas du réseau sur lequel la commande est envoyée." -#: plugin.py:137 +#: plugin.py:138 msgid "" " [ ...]\n" "\n" @@ -84,62 +94,72 @@ msgstr "" "\n" "Envoie la au bot (avec les arguments) sur le ." -#: plugin.py:210 +#: plugin.py:213 msgid "is an op on %L" msgstr "est op sur %L" -#: plugin.py:212 +#: plugin.py:215 msgid "is a halfop on %L" msgstr "est halfop sur %L" -#: plugin.py:214 +#: plugin.py:217 msgid "is voiced on %L" msgstr "est voicé sur %L" -#: plugin.py:217 +#: plugin.py:220 msgid "is also on %L" msgstr "est aussi sur %L" -#: plugin.py:219 +#: plugin.py:222 msgid "is on %L" msgstr "est sur %L" -#: plugin.py:221 +#: plugin.py:225 msgid "isn't on any non-secret channels" msgstr "n'est sur aucun canal non secret" -#: plugin.py:228 -#: plugin.py:229 -#: plugin.py:233 +#: plugin.py:234 plugin.py:235 plugin.py:241 msgid "" msgstr "" -#: plugin.py:240 +#: plugin.py:248 msgid " identified" msgstr " identifié" -#: plugin.py:245 +#: plugin.py:254 msgid "%s (%s) has been%s on server %s since %s (idle for %s) and %s.%s" msgstr "%s (%s) a été%s sur le serveur %s depuis %s (idle depuis %s) et %s.%s" #: plugin.py:258 +msgid "%s (%s) has been%s on server %s and disconnect on %s." +msgstr "%s (%s) a été%s sur le serveur %s puis c’est déconnecté à %s." + +#: plugin.py:272 msgid "There is no %s on %s." msgstr "Il n'y a pas de %s sur %s." -#: plugin.py:264 +#: plugin.py:274 +msgid "There was no %s on %s." +msgstr "Il n'y a pas eu de %s sur %s." + +#: plugin.py:282 plugin.py:298 msgid "" "[] \n" "\n" -" Returns the WHOIS response gives for . is\n" -" only necessary if the network is different than the network the command\n" +" Returns the WHOIS response gives for . " +"is\n" +" only necessary if the network is different than the network the " +"command\n" " is sent on.\n" " " msgstr "" "[] \n" "\n" -"Retourne les réponses WHOIS du pour le . Le n'est nécessaire que s'il ne s'agit pas du réseau sur lequel la commande est envoyée." +"Retourne les réponses WHOIS du pour le . Le n'est " +"nécessaire que s'il ne s'agit pas du réseau sur lequel la commande est " +"envoyée." -#: plugin.py:280 +#: plugin.py:314 msgid "" "takes no arguments\n" "\n" @@ -150,41 +170,46 @@ msgstr "" " \n" "Retourne la liste des réseaux auxquels le bot est actuellement connecté." -#: plugin.py:293 +#: plugin.py:327 msgid "%.2f seconds." msgstr "%.2f secondes" -#: plugin.py:297 +#: plugin.py:331 msgid "" "[]\n" "\n" -" Returns the current latency to . is only necessary\n" -" if the message isn't sent on the network to which this command is to\n" +" Returns the current latency to . is only " +"necessary\n" +" if the message isn't sent on the network to which this command is " +"to\n" " apply.\n" " " msgstr "" "[]\n" "\n" -"Retourne la latence actuelle du . Le n'est nécessaire que s'il ne s'agit pas du réseau sur lequel la commande est envoyée." +"Retourne la latence actuelle du . Le n'est nécessaire que " +"s'il ne s'agit pas du réseau sur lequel la commande est envoyée." -#: plugin.py:303 +#: plugin.py:337 msgid "Latency check (from %s)." msgstr "Vérification de lance (de %s)." -#: plugin.py:311 +#: plugin.py:345 msgid "" "[]\n" "\n" -" Returns the current network driver for . is only\n" +" Returns the current network driver for . is " +"only\n" " necessary if the message isn't sent on the network to which this\n" " command is to apply.\n" " " msgstr "" "[]\n" "\n" -"Retourne le 'driver' actuel pour le . Le n'est nécessaire que s'il ne s'agit pas du réseau sur lequel la commande est envoyée." +"Retourne le 'driver' actuel pour le . Le n'est nécessaire " +"que s'il ne s'agit pas du réseau sur lequel la commande est envoyée." -#: plugin.py:322 +#: plugin.py:356 msgid "" "[]\n" " \n" @@ -195,7 +220,6 @@ msgstr "" "\n" "Indique depuis combien de temps la connexion est établie." -#: plugin.py:329 +#: plugin.py:363 msgid "I've been connected to %s for %s." msgstr "Je suis connecté à %s depuis %s." - diff --git a/plugins/Seen/locales/fr.po b/plugins/Seen/locales/fr.po index 2a777dec3..318da1fa1 100644 --- a/plugins/Seen/locales/fr.po +++ b/plugins/Seen/locales/fr.po @@ -1,15 +1,16 @@ msgid "" msgstr "" "Project-Id-Version: Limnoria\n" -"POT-Creation-Date: 2013-03-03 19:39+CET\n" +"POT-Creation-Date: 2014-01-21 22:33+CET\n" "PO-Revision-Date: \n" -"Last-Translator: Valentin Lorentz \n" +"Last-Translator: \n" "Language-Team: Limnoria \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Poedit-SourceCharset: ASCII\n" "X-Generator: Poedit 1.5.4\n" +"Language: fr\n" #: config.py:49 msgid "" @@ -22,35 +23,48 @@ msgstr "" "requête \"seen\". Bien sûr, cela ne s'applique que s'il y a des jokers dans " "la requête." -#: plugin.py:197 +#: config.py:53 +msgid "" +"Determines whether the last message will\n" +" be displayed with @seen. Useful for keeping messages from a channel\n" +" private." +msgstr "" +"Détermine si le dernier message sera affiché avec @seen. Utile pour garder " +"les messages d’un salon privés." + +#: plugin.py:198 msgid "Not enough non-wildcard characters." msgstr "Pas assez de caractères non-joker." -#: plugin.py:205 plugin.py:295 -msgid "%s was last seen in %s %s ago: %s" -msgstr "%s a été vu pour la dernière fois sur %i il y a %s : %s" +#: plugin.py:206 plugin.py:303 +msgid "%s was last seen in %s %s ago" +msgstr "%s a été vu pour la dernière fois sur %s il y a %s" -#: plugin.py:212 +#: plugin.py:212 plugin.py:278 plugin.py:307 +msgid "%s: %s" +msgstr "%s : %s" + +#: plugin.py:218 msgid "%s (%s ago)" msgstr "%s (il y a %s)" -#: plugin.py:214 +#: plugin.py:220 msgid "%s could be %L" msgstr "%s doit être %L" -#: plugin.py:214 +#: plugin.py:220 msgid "or" msgstr "ou" -#: plugin.py:216 +#: plugin.py:222 msgid "I haven't seen anyone matching %s." msgstr "Je n'ai vu personne correspondant à %s." -#: plugin.py:218 plugin.py:299 +#: plugin.py:224 plugin.py:310 msgid "I have not seen %s." msgstr "Je n'ai pas vu %s." -#: plugin.py:222 +#: plugin.py:228 msgid "" "[] \n" "\n" @@ -66,7 +80,7 @@ msgstr "" " a parlé. n'est nécessaire que si le message n'est pas envoyé " "sur le canal lui-même. peut contenir le joker *." -#: plugin.py:236 +#: plugin.py:242 msgid "" "[] [--user ] []\n" "\n" @@ -91,15 +105,15 @@ msgstr "" "en question a été vu actif sur le n'est nécessaire que si le " "message n'est pas envoyé sur le canal lui-même." -#: plugin.py:269 -msgid "Someone was last seen in %s %s ago: %s" -msgstr "Quelqu'un a été vu pour la dernière fois sur %s il y a %s : %s" +#: plugin.py:275 +msgid "Someone was last seen in %s %s ago" +msgstr "Quelqu'un a été vu pour la dernière fois sur %s il y a %s" -#: plugin.py:273 +#: plugin.py:281 msgid "I have never seen anyone." msgstr "Je n'ai jamais vu personne." -#: plugin.py:277 +#: plugin.py:285 msgid "" "[]\n" "\n" @@ -113,7 +127,7 @@ msgstr "" "Retourne la dernière chose dite sur le . n'est nécessaire que " "si le message n'est pas envoyé sur le canal lui-même." -#: plugin.py:303 +#: plugin.py:314 msgid "" "[] \n" "\n" @@ -134,32 +148,35 @@ msgstr "" ", il n'est pas considéré comme vu. n'est nécessaire que si le " "message n'est pas envoyé sur le canal lui-même." -#: plugin.py:319 +#: plugin.py:330 msgid "" -"[] \n" +"[] []\n" "\n" " Returns the messages since last left the channel.\n" +" If is not given, it defaults to the nickname of the person\n" +" calling the command.\n" " " msgstr "" "[] \n" "\n" -"Retourne les messages depuis que est parti du canal." +"Retourne les messages depuis que est parti du canal. correspond " +"par défaut au nick de la personne appelant la commande." -#: plugin.py:326 +#: plugin.py:339 msgid "I am not in %s." msgstr "Je ne suis pas dans %s." -#: plugin.py:329 +#: plugin.py:342 msgid "%s must be in %s to use this command." msgstr "%s doit être dans %s pour utiliser cette commande." -#: plugin.py:352 +#: plugin.py:365 msgid "I couldn't find in my history of %s messages where %r last left %s" msgstr "" "Je ne peux pas trouver dans mon historique de %s messages, où %r a quitté il " "y a %s" -#: plugin.py:361 +#: plugin.py:374 msgid "Either %s didn't leave, or no messages were sent while %s was gone." msgstr "" "Soit %s n'est jamais parti, soit aucun message n'a été envoyé depuis qu'il " diff --git a/plugins/Status/locales/fr.po b/plugins/Status/locales/fr.po index 087386df3..0bf1976bc 100644 --- a/plugins/Status/locales/fr.po +++ b/plugins/Status/locales/fr.po @@ -1,37 +1,41 @@ msgid "" msgstr "" "Project-Id-Version: Limnoria\n" -"POT-Creation-Date: 2012-03-11 20:58+UTC\n" +"POT-Creation-Date: 2014-01-21 22:33+CET\n" "PO-Revision-Date: \n" -"Last-Translator: Valentin Lorentz \n" +"Last-Translator: \n" "Language-Team: Limnoria \n" -"Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Poedit-Language: Français\n" -"X-Poedit-Country: France\n" "X-Poedit-SourceCharset: ASCII\n" +"X-Generator: Poedit 1.5.4\n" +"Language: fr\n" #: config.py:46 msgid "" "Determines whether the cpu command will list\n" " the time taken by children as well as the bot's process." -msgstr "Détermine si la commande cpu listera le temps pris par les enfants aussi bien que celui du processus du bot." +msgstr "" +"Détermine si la commande cpu listera le temps pris par les enfants aussi " +"bien que celui du processus du bot." #: config.py:49 msgid "" "Determines whether the cpu command will\n" " provide the number of threads spawned and active." -msgstr "Détermine si la commande cpu donnera le nombre de threads lancés et actifs." +msgstr "" +"Détermine si la commande cpu donnera le nombre de threads lancés et actifs." #: config.py:52 msgid "" "Determines whether the cpu command will report\n" " the amount of memory being used by the bot." -msgstr "Détermine si la commande cpu donnera la quantité de mémoire utilisée par le bot." +msgstr "" +"Détermine si la commande cpu donnera la quantité de mémoire utilisée par le " +"bot." -#: plugin.py:71 +#: plugin.py:72 msgid "" "takes no arguments\n" "\n" @@ -42,19 +46,19 @@ msgstr "" "\n" "Retourne le status du bot." -#: plugin.py:80 +#: plugin.py:81 msgid "%s as %L" msgstr "%s en tant que %L" -#: plugin.py:81 +#: plugin.py:82 msgid "I am connected to %L." msgstr "Je suis connecté à %L" -#: plugin.py:83 +#: plugin.py:84 msgid "I am currently in code profiling mode." msgstr "Je suis actuellement en mode de profiling du code." -#: plugin.py:89 +#: plugin.py:90 msgid "" "takes no arguments\n" "\n" @@ -65,7 +69,7 @@ msgstr "" "\n" "Retourne les threads actifs." -#: plugin.py:95 +#: plugin.py:96 msgid "I have spawned %n; %n %b still currently active: %L." msgstr "J'ai lancé %n ; %n %b encore actuellement en vie : %L." @@ -73,6 +77,19 @@ msgstr "J'ai lancé %n ; %n %b encore actuellement en vie : %L." msgid "" "takes no arguments\n" "\n" +" Returns the number of processes that have been spawned, and list of\n" +" ones that are still active.\n" +" " +msgstr "" +"ne prend pas d'argument\n" +"\n" +"Retourne le nombre de processus qui ont été lancés, et la liste de ceux qui " +"sont encore actifs." + +#: plugin.py:118 +msgid "" +"takes no arguments\n" +"\n" " Returns some interesting network-related statistics.\n" " " msgstr "" @@ -80,15 +97,19 @@ msgstr "" "\n" "Retourne quelques statistiques intéressantes liées au réseau." -#: plugin.py:111 +#: plugin.py:126 msgid "an indeterminate amount of time" msgstr "une durée indéterminée" -#: plugin.py:112 -msgid "I have received %s messages for a total of %S. I have sent %s messages for a total of %S. I have been connected to %s for %s." -msgstr "J'ai reçu %s message pour un total de %S. J'ai envoyé %s messages pour un total de %S. J'ai été connecté à %s pendant %s." +#: plugin.py:127 +msgid "" +"I have received %s messages for a total of %S. I have sent %s messages for " +"a total of %S. I have been connected to %s for %s." +msgstr "" +"J'ai reçu %s message pour un total de %S. J'ai envoyé %s messages pour un " +"total de %S. J'ai été connecté à %s pendant %s." -#: plugin.py:121 +#: plugin.py:136 msgid "" "takes no arguments\n" "\n" @@ -99,23 +120,31 @@ msgstr "" "\n" "Retourne quelques statistiques intéressantes reliées au CPU." -#: plugin.py:131 -msgid "My children have taken %.2f seconds of user time and %.2f seconds of system time for a total of %.2f seconds of CPU time." -msgstr "Mes enfants ont pris %.2f secondes du temps utilisateur et %.2f secondes du temps système, pour un total de %.2f secondes de temps CPU." +#: plugin.py:146 +msgid "" +"My children have taken %.2f seconds of user time and %.2f seconds of system " +"time for a total of %.2f seconds of CPU time." +msgstr "" +"Mes enfants ont pris %.2f secondes du temps utilisateur et %.2f secondes du " +"temps système, pour un total de %.2f secondes de temps CPU." -#: plugin.py:138 -msgid "I have taken %.2f seconds of user time and %.2f seconds of system time, for a total of %.2f seconds of CPU time. %s" -msgstr "J'ai pris %.2f secondes du temps utilisateur et %.2f secondes du temps système, pour un total de %.2f secondes de temps CPU. %s" +#: plugin.py:153 +msgid "" +"I have taken %.2f seconds of user time and %.2f seconds of system time, for " +"a total of %.2f seconds of CPU time. %s" +msgstr "" +"J'ai pris %.2f secondes du temps utilisateur et %.2f secondes du temps " +"système, pour un total de %.2f secondes de temps CPU. %s" -#: plugin.py:160 +#: plugin.py:175 msgid "Unable to run ps command." msgstr "Impossible de lancer la commande ps." -#: plugin.py:166 +#: plugin.py:181 msgid " I'm taking up %S of memory." msgstr " Je prend plus de %S de mémoire." -#: plugin.py:175 +#: plugin.py:190 msgid "" "takes no arguments\n" "\n" @@ -126,11 +155,11 @@ msgstr "" "\n" "Retourne quelques statistiques intéressantes liées aux commandes." -#: plugin.py:185 +#: plugin.py:200 msgid "I offer a total of %n in %n. I have processed %n." msgstr "J'offre un total de %n dans %n plugins. J'ai géré %n." -#: plugin.py:194 +#: plugin.py:209 msgid "" "takes no arguments\n" "\n" @@ -141,7 +170,7 @@ msgstr "" "\n" "Retourne une liste des commandes offertes par le bot." -#: plugin.py:208 +#: plugin.py:223 msgid "" "takes no arguments\n" "\n" @@ -152,11 +181,11 @@ msgstr "" "\n" "Retourne la durée durant laquelle le bot est lancée." -#: plugin.py:212 +#: plugin.py:227 msgid "I have been running for %s." msgstr "Je suis lancé depuis %s." -#: plugin.py:219 +#: plugin.py:234 msgid "" "takes no arguments\n" "\n" @@ -167,7 +196,7 @@ msgstr "" "\n" "Retourne le(s) serveur(s) sur le(s)quel(s) le bot est." -#: plugin.py:228 +#: plugin.py:243 msgid "" "takes no arguments\n" "\n" @@ -177,4 +206,3 @@ msgstr "" "ne prend pas d'argument\n" "\n" "Retourne le(s) serveur(s) sur le(s)quel(s) le bot est." - diff --git a/plugins/Topic/locales/fr.po b/plugins/Topic/locales/fr.po index 7e7d19301..0922090bd 100644 --- a/plugins/Topic/locales/fr.po +++ b/plugins/Topic/locales/fr.po @@ -1,56 +1,80 @@ msgid "" msgstr "" "Project-Id-Version: Limnoria\n" -"POT-Creation-Date: 2012-07-29 11:54+CEST\n" +"POT-Creation-Date: 2014-01-21 22:32+CET\n" "PO-Revision-Date: \n" -"Last-Translator: Valentin Lorentz \n" +"Last-Translator: \n" "Language-Team: Limnoria \n" -"Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Poedit-Language: Français\n" -"X-Poedit-Country: France\n" "X-Poedit-SourceCharset: ASCII\n" +"X-Generator: Poedit 1.5.4\n" +"Language: fr\n" #: config.py:45 -msgid "Value must include $topic, otherwise the actual topic would be left out." -msgstr "La valeur doit inclure $topic, sinon, le topic actuel serait laissé tel quel." +msgid "" +"Value must include $topic, otherwise the actual topic would be left out." +msgstr "" +"La valeur doit inclure $topic, sinon, le topic actuel serait laissé tel quel." #: config.py:50 msgid "" "Determines what separator is\n" " used between individually added topics in the channel topic." -msgstr "Détermine quel séparateur est utilisé entre les différents topics dans le topic du canal." +msgstr "" +"Détermine quel séparateur est utilisé entre les différents topics dans le " +"topic du canal." #: config.py:53 msgid "" "Determines what format is used to add\n" -" topics in the topic. All the standard substitutes apply, in addition to\n" +" topics in the topic. All the standard substitutes apply, in addition " +"to\n" " \"$topic\" for the topic itself." -msgstr "Détermine quel format est utilisé pour ajouter des topics dans le topic. Tous les substituts standard s'appliquent, en plus de \"$topic\" pour le topic lui-même." +msgstr "" +"Détermine quel format est utilisé pour ajouter des topics dans le topic. " +"Tous les substituts standard s'appliquent, en plus de \"$topic\" pour le " +"topic lui-même." #: config.py:57 msgid "" "Determines whether the bot will recognize the\n" " TOPICLEN value sent to it by the server and thus refuse to send TOPICs\n" -" longer than the TOPICLEN. These topics are likely to be truncated by the\n" +" longer than the TOPICLEN. These topics are likely to be truncated by " +"the\n" " server anyway, so this defaults to True." -msgstr "Détermine si le bot reconnaitra la valeur TOPICLEN envoyée par le serveur et refusera d'envoyer des topics plus longs que TOPICLEN. De toutes manière, les topics trop longs seront tronqués par le serveur, don cç vaut par défaut True." +msgstr "" +"Détermine si le bot reconnaitra la valeur TOPICLEN envoyée par le serveur et " +"refusera d'envoyer des topics plus longs que TOPICLEN. De toutes manière, " +"les topics trop longs seront tronqués par le serveur, don cç vaut par défaut " +"True." #: config.py:62 msgid "" "Determines what the default topic for the channel\n" " is. This is used by the default command to set this topic." -msgstr "Détermine quel est le topic par défaut du canal. C'est utilisé par la commande 'default'." +msgstr "" +"Détermine quel est le topic par défaut du canal. C'est utilisé par la " +"commande 'default'." -#: config.py:66 +#: config.py:65 +msgid "" +"Determines whether the bot will set the topic\n" +" every time it joins, or only if the topic is empty." +msgstr "" +"Détermine si le bot définira le topic à chaque fois qu’il rejoint le salon, " +"ou seulement si le topic est vide." + +#: config.py:69 msgid "" "Determines the number of previous\n" " topics to keep around in case the undo command is called." -msgstr "Détermine le nombre de topics précédents à garder pour le cas où la commande 'undo' est appelée." +msgstr "" +"Détermine le nombre de topics précédents à garder pour le cas où la commande " +"'undo' est appelée." -#: config.py:69 +#: config.py:72 msgid "" "Determines the\n" " capabilities required (if any) to make any topic changes,\n" @@ -58,7 +82,11 @@ msgid "" " channel-level capabilities.\n" " Note that absence of an explicit anticapability means user has\n" " capability." -msgstr "Détermine les capacités requises (s'il y en a) pour changer le topic (c'est à dire tout ce qui n'est pas une opération en lecture seule). Utilisez #canal,capacité pour les capacités de canaux. Notez qu'en l'absence d'une anticapacité explicite, l'utilisateur a cette capacité." +msgstr "" +"Détermine les capacités requises (s'il y en a) pour changer le topic (c'est " +"à dire tout ce qui n'est pas une opération en lecture seule). Utilisez " +"#canal,capacité pour les capacités de canaux. Notez qu'en l'absence d'une " +"anticapacité explicite, l'utilisateur a cette capacité." #: plugin.py:57 msgid "I'm not currently in %s." @@ -81,10 +109,13 @@ msgid "There are no topics in %s." msgstr "Il n'y a pas de topic sur %s." #: plugin.py:200 -msgid "That topic is too long for this server (maximum length: %i; this topic: %i)." -msgstr "Ce topic est trop long pour ce serveur (longueur maximum : %i ; ce topic : %i)." +msgid "" +"That topic is too long for this server (maximum length: %i; this topic: %i)." +msgstr "" +"Ce topic est trop long pour ce serveur (longueur maximum : %i ; ce topic : " +"%i)." -#: plugin.py:213 +#: plugin.py:219 msgid "" "Check if the user has any of the required capabilities to manage\n" " the channel topic.\n" @@ -95,47 +126,55 @@ msgid "" " Also allow if the user is a chanop. Since he can change the topic\n" " manually anyway.\n" " " -msgstr "" +msgstr "." -#: plugin.py:267 +#: plugin.py:276 msgid "" "[]\n" "\n" -" Returns the topic for . is only necessary if the\n" +" Returns the topic for . is only necessary if " +"the\n" " message isn't sent in the channel itself.\n" " " msgstr "" "[]\n" "\n" -"Retourne le topic du . n'est nécessaire que si le message n'est pas envoyé sur le canal lui-même." +"Retourne le topic du . n'est nécessaire que si le message " +"n'est pas envoyé sur le canal lui-même." -#: plugin.py:278 +#: plugin.py:287 msgid "" "[] \n" "\n" -" Adds to the topics for . is only necessary\n" +" Adds to the topics for . is only " +"necessary\n" " if the message isn't sent in the channel itself.\n" " " msgstr "" "[] \n" "\n" -"Ajoute le aux topics du . n'est nécessaire que si le message n'est pas envoyé sur le canal lui-même." +"Ajoute le aux topics du . n'est nécessaire que si le " +"message n'est pas envoyé sur le canal lui-même." -#: plugin.py:293 +#: plugin.py:302 msgid "" "[] \n" "\n" " Adds to the topics for . If the topic is too long\n" " for the server, topics will be popped until there is enough room.\n" -" is only necessary if the message isn't sent in the channel\n" +" is only necessary if the message isn't sent in the " +"channel\n" " itself.\n" " " msgstr "" "[] \n" "\n" -"Ajoute le topic aux topics du . Si le topic est trop long pour le serveur, les topics les plus vieux seront supprimés jusqu'à ce qu'il y ai assez de place. n'est nécessaire que si le message n'est pas envoyé sur le canal lui-même." +"Ajoute le topic aux topics du . Si le topic est trop long " +"pour le serveur, les topics les plus vieux seront supprimés jusqu'à ce qu'il " +"y ai assez de place. n'est nécessaire que si le message n'est pas " +"envoyé sur le canal lui-même." -#: plugin.py:310 +#: plugin.py:319 msgid "" "[] \n" "\n" @@ -146,134 +185,163 @@ msgstr "" "\n" "Remplace le topic par le ." -#: plugin.py:324 +#: plugin.py:333 msgid "" "[] \n" "\n" -" Adds to the topics for at the beginning of the topics\n" +" Adds to the topics for at the beginning of the " +"topics\n" " currently on . is only necessary if the message\n" " isn't sent in the channel itself.\n" " " msgstr "" "[] \n" "\n" -"Ajoute le aux topics du , au début des topics actuellement sur le . n'est nécessaire que si le message n'est pas envoyé sur le canal lui-même." +"Ajoute le aux topics du , au début des topics actuellement " +"sur le . n'est nécessaire que si le message n'est pas envoyé " +"sur le canal lui-même." -#: plugin.py:340 +#: plugin.py:349 msgid "" "[]\n" "\n" -" Shuffles the topics in . is only necessary if the\n" +" Shuffles the topics in . is only necessary if " +"the\n" " message isn't sent in the channel itself.\n" " " msgstr "" "[]\n" "\n" -"Mélance les topics sur le . n'est nécessaire que si le message n'est pas envoyé sur le canal lui-même." +"Mélance les topics sur le . n'est nécessaire que si le " +"message n'est pas envoyé sur le canal lui-même." -#: plugin.py:350 +#: plugin.py:359 msgid "I can't shuffle 1 or fewer topics." msgstr "Je ne peux mélanger les topics que si il y en a au moins deux." -#: plugin.py:362 +#: plugin.py:371 msgid "" "[] [ ...]\n" "\n" " Reorders the topics from in the order of the specified\n" " arguments. is a one-based index into the topics.\n" -" is only necessary if the message isn't sent in the channel\n" +" is only necessary if the message isn't sent in the " +"channel\n" " itself.\n" " " msgstr "" "[] [ ...]\n" "\n" -"Remet les topics du dans l'ordre spécifié par les arguments . est un index dans les topics. n'est nécessaire que si le message n'est pas envoyé sur le canal lui-même." +"Remet les topics du dans l'ordre spécifié par les arguments " +". est un index dans les topics. n'est nécessaire " +"que si le message n'est pas envoyé sur le canal lui-même." -#: plugin.py:375 +#: plugin.py:384 msgid "I cannot reorder 1 or fewer topics." msgstr "Je ne peux réordonner les topics s'il y en a moins de deux." -#: plugin.py:377 +#: plugin.py:386 msgid "All topic numbers must be specified." msgstr "Tous les nombres de topics doivent être spécifiés." -#: plugin.py:379 +#: plugin.py:388 msgid "Duplicate topic numbers cannot be specified." msgstr "Les numéros de topics ne peuvent être en double." -#: plugin.py:387 +#: plugin.py:396 msgid "" "[]\n" "\n" -" Returns a list of the topics in , prefixed by their indexes.\n" -" Mostly useful for topic reordering. is only necessary if the\n" +" Returns a list of the topics in , prefixed by their " +"indexes.\n" +" Mostly useful for topic reordering. is only necessary if " +"the\n" " message isn't sent in the channel itself.\n" " " msgstr "" "[]\n" "\n" -"Retourne la liste des topics sur le , préfixés par leur index. Généralement utile pour réordonner les topics. n'est nécessaire que si le message n'est pas envoyé sur le canal lui-même." +"Retourne la liste des topics sur le , préfixés par leur index. " +"Généralement utile pour réordonner les topics. n'est nécessaire que " +"si le message n'est pas envoyé sur le canal lui-même." -#: plugin.py:396 +#: plugin.py:405 msgid "%i: %s" msgstr "%i : %s" -#: plugin.py:403 +#: plugin.py:412 msgid "" "[] \n" "\n" -" Returns topic number from . is a one-based\n" +" Returns topic number from . is a one-" +"based\n" " index into the topics. is only necessary if the message\n" " isn't sent in the channel itself.\n" " " msgstr "" "[] \n" "\n" -"Retourne le topic numéro du canal. est un index dans les topics. n'est nécessaire que si le message n'est pas envoyé sur le canal lui-même." +"Retourne le topic numéro du canal. est un index dans les " +"topics. n'est nécessaire que si le message n'est pas envoyé sur le " +"canal lui-même." -#: plugin.py:418 +#: plugin.py:424 msgid "" "[] \n" "\n" -" Changes the topic number on according to the regular\n" -" expression . is the one-based index into the topics;\n" +" Changes the topic number on according to the " +"regular\n" +" expression . is the one-based index into the " +"topics;\n" " is a regular expression of the form\n" -" s/regexp/replacement/flags. is only necessary if the message\n" +" s/regexp/replacement/flags. is only necessary if the " +"message\n" " isn't sent in the channel itself.\n" " " msgstr "" "[] \n" "\n" -"Change le topic sur le , en accord avec l'expression régulière . est un index parmis les topics ; est une expression régulière de la forme s/regexp/replacement/flags. n'est nécessaire que si le message n'est pas envoyé sur le canal lui-même." +"Change le topic sur le , en accord avec l'expression " +"régulière . est un index parmis les topics ; est " +"une expression régulière de la forme s/regexp/replacement/flags. " +"n'est nécessaire que si le message n'est pas envoyé sur le canal lui-même." -#: plugin.py:436 +#: plugin.py:442 msgid "" "[] [] \n" "\n" -" Sets the topic to be . If no is given, this\n" +" Sets the topic to be . If no is given, " +"this\n" " sets the entire topic. is only necessary if the message\n" " isn't sent in the channel itself.\n" " " msgstr "" "[] [] \n" "\n" -"Définit le topic . Si le n'est pas donné, il s'agit du topic entier. n'est nécessaire que si le message n'est pas envoyé sur le canal lui-même." +"Définit le topic . Si le n'est pas donné, il s'agit du " +"topic entier. n'est nécessaire que si le message n'est pas envoyé " +"sur le canal lui-même." -#: plugin.py:457 +#: plugin.py:463 msgid "" "[] \n" "\n" " Removes topic from the topic for Topics are\n" -" numbered starting from 1; you can also use negative indexes to refer\n" -" to topics starting the from the end of the topic. is only\n" +" numbered starting from 1; you can also use negative indexes to " +"refer\n" +" to topics starting the from the end of the topic. is " +"only\n" " necessary if the message isn't sent in the channel itself.\n" " " msgstr "" "[] \n" "\n" -"Supprime le topic des topics du . Les topics sont numérotés à partir de 1 ; vous pouvez également utiliser des indexs négatifs pour compter à partir de la fin. n'est nécessaire que si le message n'est pas envoyé sur le canal lui-même." +"Supprime le topic des topics du . Les topics sont numérotés " +"à partir de 1 ; vous pouvez également utiliser des indexs négatifs pour " +"compter à partir de la fin. n'est nécessaire que si le message n'est " +"pas envoyé sur le canal lui-même." -#: plugin.py:474 +#: plugin.py:480 msgid "" "[]\n" "\n" @@ -283,95 +351,111 @@ msgid "" msgstr "" "[]\n" "\n" -"Verrouille le topic (défini le mode +t) sur le . n'est nécessaire que si le message n'est pas envoyé sur le canal lui-même." +"Verrouille le topic (défini le mode +t) sur le . n'est " +"nécessaire que si le message n'est pas envoyé sur le canal lui-même." -#: plugin.py:484 +#: plugin.py:490 msgid "lock the topic" msgstr "verrouiller le topic" -#: plugin.py:488 +#: plugin.py:494 msgid "" "[]\n" "\n" -" Unlocks the topic (sets the mode -t) in . is only\n" +" Unlocks the topic (sets the mode -t) in . is " +"only\n" " necessary if the message isn't sent in the channel itself.\n" " " msgstr "" "[]\n" "\n" -"Déverrouille le topic (défini le mode -t) sur le . n'est nécessaire que si le message n'est pas envoyé sur le canal lui-même." +"Déverrouille le topic (défini le mode -t) sur le . n'est " +"nécessaire que si le message n'est pas envoyé sur le canal lui-même." -#: plugin.py:498 +#: plugin.py:504 msgid "unlock the topic" msgstr "déverrouiller le topic" -#: plugin.py:502 +#: plugin.py:508 msgid "" "[]\n" "\n" -" Restores the topic to the last topic set by the bot. is only\n" +" Restores the topic to the last topic set by the bot. is " +"only\n" " necessary if the message isn't sent in the channel itself.\n" " " msgstr "" "[]\n" "\n" -"Restaure le topic tel qu'il était la dernière fois que le bot l'a défini. n'est nécessaire que si le message n'est pas envoyé sur le canal lui-même." +"Restaure le topic tel qu'il était la dernière fois que le bot l'a défini. " +" n'est nécessaire que si le message n'est pas envoyé sur le canal lui-" +"même." -#: plugin.py:513 +#: plugin.py:519 msgid "I haven't yet set the topic in %s." msgstr "Je n'ai encore jamais définit le topic sur %s." -#: plugin.py:521 +#: plugin.py:527 msgid "" "[]\n" "\n" -" Restores the topic to the one previous to the last topic command that\n" -" set it. is only necessary if the message isn't sent in the\n" +" Restores the topic to the one previous to the last topic command " +"that\n" +" set it. is only necessary if the message isn't sent in " +"the\n" " channel itself.\n" " " msgstr "" "[]\n" "\n" -"Restaure le topic à l'état dans lequel il était avant la dernière utilisation de la commande 'topic. n'est nécessaire que si le message n'est pas envoyé sur le canal lui-même." +"Restaure le topic à l'état dans lequel il était avant la dernière " +"utilisation de la commande 'topic. n'est nécessaire que si le " +"message n'est pas envoyé sur le canal lui-même." -#: plugin.py:535 +#: plugin.py:541 msgid "There are no more undos for %s." msgstr "Il n'y a plus rien à défaire sur %s" -#: plugin.py:540 +#: plugin.py:546 msgid "" "[]\n" "\n" -" Undoes the last undo. is only necessary if the message isn't\n" +" Undoes the last undo. is only necessary if the message " +"isn't\n" " sent in the channel itself.\n" " " msgstr "" "[]\n" "\n" -"Défait le dernier 'undo'. n'est nécessaire que si le message n'est pas envoyé sur le canal lui-même." +"Défait le dernier 'undo'. n'est nécessaire que si le message n'est " +"pas envoyé sur le canal lui-même." -#: plugin.py:552 +#: plugin.py:558 msgid "There are no redos for %s." msgstr "Il n'y a plus rien à refaire sur %s" -#: plugin.py:557 +#: plugin.py:563 msgid "" "[] \n" "\n" -" Swaps the order of the first topic number and the second topic number.\n" -" is only necessary if the message isn't sent in the channel\n" +" Swaps the order of the first topic number and the second topic " +"number.\n" +" is only necessary if the message isn't sent in the " +"channel\n" " itself.\n" " " msgstr "" "[]\n" "\n" -" Inverse les deux topics donnés. n'est nécessaire que si le message n'est pas envoyé sur le canal lui-même." +" Inverse les deux topics " +"donnés. n'est nécessaire que si le message n'est pas envoyé sur le " +"canal lui-même." -#: plugin.py:568 +#: plugin.py:574 msgid "I refuse to swap the same topic with itself." msgstr "Je refuse d'échanger un topic avec lui-même." -#: plugin.py:578 +#: plugin.py:584 msgid "" "[]\n" "\n" @@ -382,26 +466,32 @@ msgid "" msgstr "" "[]\n" "\n" -"Enregistre le topic du pour être restauré avec @topic default par la suite. n'est nécessaire que si vous n'exécutez pas la commande dans le canal lui-même." +"Enregistre le topic du pour être restauré avec @topic default par la " +"suite. n'est nécessaire que si vous n'exécutez pas la commande dans " +"le canal lui-même." -#: plugin.py:597 +#: plugin.py:603 msgid "" "[]\n" "\n" -" Sets the topic in to the default topic for . The\n" +" Sets the topic in to the default topic for . " +"The\n" " default topic for a channel may be configured via the configuration\n" " variable supybot.plugins.Topic.default.\n" " " msgstr "" "[]\n" "\n" -"Définit le topic du pour correspondre à celui par défaut défini pour le . Le topic par défaut pour un canal peut être configuré via la variable supybot.plugins.Topic.default. n'est nécessaire que si le message n'est pas envoyé sur le canal lui-même." +"Définit le topic du pour correspondre à celui par défaut défini pour " +"le . Le topic par défaut pour un canal peut être configuré via la " +"variable supybot.plugins.Topic.default. n'est nécessaire que si le " +"message n'est pas envoyé sur le canal lui-même." -#: plugin.py:610 +#: plugin.py:616 msgid "There is no default topic configured for %s." msgstr "Il n'y a pas de topic par défaut configuré pour %s." -#: plugin.py:616 +#: plugin.py:622 msgid "" "[] \n" "\n" @@ -411,5 +501,6 @@ msgid "" msgstr "" "[] \n" "\n" -"Définir le séparateur de topic du pour être . Convertit le topic actuel de manière appropriée. n'est nécessaire que si le message n'est pas envoyé sur le canal lui-même." - +"Définir le séparateur de topic du pour être . Convertit " +"le topic actuel de manière appropriée. n'est nécessaire que si le " +"message n'est pas envoyé sur le canal lui-même."