diff --git a/plugins/Alias/locales/fr.po b/plugins/Alias/locales/fr.po index 209e01834..9b6f49a8c 100644 --- a/plugins/Alias/locales/fr.po +++ b/plugins/Alias/locales/fr.po @@ -1,17 +1,15 @@ msgid "" msgstr "" "Project-Id-Version: Supybot-fr\n" -"POT-Creation-Date: 2012-03-11 20:58+UTC\n" +"POT-Creation-Date: 2013-03-02 19:04+CET\n" "PO-Revision-Date: \n" "Last-Translator: Valentin Lorentz \n" "Language-Team: Supybot-fr \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" #: plugin.py:45 msgid "" @@ -23,13 +21,20 @@ msgid "" msgstr "" "Retourne le canal duquel vient le message ou le canal donné en argument.\n" "\n" -"Si le canal était donné en argument, args est modifié (le canal est supprimé)." +"Si le canal était donné en argument, args est modifié (le canal est " +"supprimé)." -#: plugin.py:164 +#: plugin.py:107 +msgid "" +"Encodes [a-z0-9.]+ into [a-z][a-z0-9].\n" +" Format: aa(d)+." +msgstr "" + +#: plugin.py:217 msgid " at least" msgstr "au moins" -#: plugin.py:165 +#: plugin.py:218 msgid "" "\n" "\n" @@ -39,11 +44,11 @@ msgstr "" "\n" "Alias pour %q." -#: plugin.py:166 +#: plugin.py:219 msgid "argument" msgstr "argument" -#: plugin.py:220 +#: plugin.py:287 msgid "" "\n" "\n" @@ -54,12 +59,11 @@ msgstr "" "\n" "Vérouille un alias pour que personne d'autre ne puisse le changer." -#: plugin.py:229 -#: plugin.py:243 +#: plugin.py:296 plugin.py:310 msgid "There is no such alias." msgstr "Cet alias n'existe pas." -#: plugin.py:234 +#: plugin.py:301 msgid "" "\n" "\n" @@ -70,27 +74,37 @@ msgstr "" "\n" "Déverrouille un alias de façon à ce que des gens puissent le redéfinir." -#: plugin.py:254 +#: plugin.py:319 msgid "That name isn't valid. Try %q instead." msgstr "Ce nom n'est pas valide. Essayez plutôt %q." -#: plugin.py:292 +#: plugin.py:363 msgid "" " \n" "\n" " Defines an alias that executes . The \n" -" should be in the standard \"command argument [nestedcommand argument]\"\n" -" arguments to the alias; they'll be filled with the first, second, etc.\n" -" arguments. $1, $2, etc. can be used for required arguments. @1, @2,\n" +" should be in the standard \"command argument [nestedcommand " +"argument]\"\n" +" arguments to the alias; they'll be filled with the first, second, " +"etc.\n" +" arguments. $1, $2, etc. can be used for required arguments. @1, " +"@2,\n" " etc. can be used for optional arguments. $* simply means \"all\n" -" remaining arguments,\" and cannot be combined with optional arguments.\n" +" remaining arguments,\" and cannot be combined with optional " +"arguments.\n" " " msgstr "" " \n" "\n" -"Défini un alias qui exécute . L' peut être dans le standard \"commande argument [commandeimbriquee argument]\". Les arguments donnés à l'alias doivent être donnés dans l'ordre. Vous pouvez utiliser $1, $2, etc pour symboliser les arguments obligatoires qui seront donnés à l'alias, et @1, @2, etc pour symboliser ceux optionnels. $* signifie simplement *tous* les arguments restants, et ne peut être combiné avec des arguments optionnels." +"Défini un alias qui exécute . L' peut être dans le " +"standard \"commande argument [commandeimbriquee argument]\". Les arguments " +"donnés à l'alias doivent être donnés dans l'ordre. Vous pouvez utiliser $1, " +"$2, etc pour symboliser les arguments obligatoires qui seront donnés à " +"l'alias, et @1, @2, etc pour symboliser ceux optionnels. $* signifie " +"simplement *tous* les arguments restants, et ne peut être combiné avec des " +"arguments optionnels." -#: plugin.py:315 +#: plugin.py:386 msgid "" "\n" "\n" @@ -100,4 +114,3 @@ msgstr "" "\n" "\n" "Supprime l'alias donné, si il n'est pas vérouillé." - diff --git a/plugins/ChannelLogger/locales/fr.po b/plugins/ChannelLogger/locales/fr.po index 548185315..dbf122b31 100644 --- a/plugins/ChannelLogger/locales/fr.po +++ b/plugins/ChannelLogger/locales/fr.po @@ -1,17 +1,15 @@ msgid "" msgstr "" "Project-Id-Version: Supybot-fr\n" -"POT-Creation-Date: 2011-08-10 11:27+CEST\n" +"POT-Creation-Date: 2013-03-02 19:04+CET\n" "PO-Revision-Date: \n" "Last-Translator: Valentin Lorentz \n" "Language-Team: Supybot-fr \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" #: config.py:46 msgid "Determines whether logging is enabled." @@ -22,74 +20,110 @@ msgid "" "Determines whether channel logfiles will be\n" " flushed anytime they're written to, rather than being buffered by the\n" " operating system." -msgstr "Détermine si le fichier de logs sera enregistré à chaque fois que l'on y écrit plutôt que d'être mis en buffer par le système d'exploitation." +msgstr "" +"Détermine si le fichier de logs sera enregistré à chaque fois que l'on y " +"écrit plutôt que d'être mis en buffer par le système d'exploitation." #: config.py:52 +msgid "Determines wether joins and parts are logged" +msgstr "Détermine si les arrivées et les départs sont loggués." + +#: config.py:54 msgid "" "Determines whether formatting characters (such\n" " as bolding, color, etc.) are removed when writing the logs to disk." -msgstr "Détermine si les caractères de formattage (comme le gras, la couleurs) sont supprimés lors de l'écriture des logs sur le disque." +msgstr "" +"Détermine si les caractères de formattage (comme le gras, la couleurs) sont " +"supprimés lors de l'écriture des logs sur le disque." -#: config.py:55 +#: config.py:57 msgid "" "Determines whether the logs for this channel are\n" " timestamped with the timestamp in supybot.log.timestampFormat." -msgstr "Détermine si les logs de ce canal sont 'timestampés' avec le format dans supybot.log.timestampFormat" +msgstr "" +"Détermine si les logs de ce canal sont 'timestampés' avec le format dans " +"supybot.log.timestampFormat" -#: config.py:58 +#: config.py:60 msgid "" "Determines what string a message should be\n" " prefixed with in order not to be logged. If you don't want any such\n" " prefix, just set it to the empty string." -msgstr "Détermine par quelle chaîne un message doit être préfixé pour ne pas être loggué. Vous ne voulez probablement pas d'un tel préfixe, et simplement définir une chaîne vide." +msgstr "" +"Détermine par quelle chaîne un message doit être préfixé pour ne pas être " +"loggué. Vous ne voulez probablement pas d'un tel préfixe, et simplement " +"définir une chaîne vide." -#: config.py:62 +#: config.py:64 msgid "" "Determines whether the bot will automatically\n" " rotate the logs for this channel. The bot will rotate logs when the\n" " timestamp for the log changes. The timestamp is set according to\n" " the 'filenameTimestamp' configuration variable." -msgstr "Détermine si le bot fera automatiquement une rotation des logs pour ce canal. Le bot fera tourner les logs lorsque leur timestamp changera. Le timestamp est défini par la variable de configuration 'filenameTimestamp'." +msgstr "" +"Détermine si le bot fera automatiquement une rotation des logs pour ce " +"canal. Le bot fera tourner les logs lorsque leur timestamp changera. Le " +"timestamp est défini par la variable de configuration 'filenameTimestamp'." -#: config.py:67 +#: config.py:69 msgid "" "Determines how to represent the timestamp\n" -" used for the filename in rotated logs. When this timestamp changes, the\n" -" old logfiles will be closed and a new one started. The format characters\n" -" for the timestamp are in the time.strftime docs at python.org. In order\n" +" used for the filename in rotated logs. When this timestamp changes, " +"the\n" +" old logfiles will be closed and a new one started. The format " +"characters\n" +" for the timestamp are in the time.strftime docs at python.org. In " +"order\n" " for your logs to be rotated, you'll also have to enable\n" " supybot.plugins.ChannelLogger.rotateLogs." -msgstr "Détermine comment représenter le timestamp utilisé pour les noms de fichiers de logs 'tournants'. Lorsque ce timestamp change, l'ancien fichier de logs sera fermé, et un nouveau sera ouvert. Le format du timestamp est le même que celui de time.strftime (documentation disponible sur python.org). Pour avoir des logs 'tournant', vous devez activer supybot.plugins.ChannelLogger.rotateLogs." +msgstr "" +"Détermine comment représenter le timestamp utilisé pour les noms de fichiers " +"de logs 'tournants'. Lorsque ce timestamp change, l'ancien fichier de logs " +"sera fermé, et un nouveau sera ouvert. Le format du timestamp est le même " +"que celui de time.strftime (documentation disponible sur python.org). Pour " +"avoir des logs 'tournant', vous devez activer supybot.plugins.ChannelLogger." +"rotateLogs." -#: config.py:75 +#: config.py:77 msgid "" "Determines whether the bot will partition its\n" " channel logs into separate directories based on different criteria." -msgstr "Détermine si le bot partitionnera les logs de canaux dans des répertoires séparés, en fonction de différents critères." +msgstr "" +"Détermine si le bot partitionnera les logs de canaux dans des répertoires " +"séparés, en fonction de différents critères." -#: config.py:78 +#: config.py:80 msgid "" "Determines whether the bot will use a network\n" " directory if using directories." -msgstr "Détermine si le bot utilisera un répertoire par réseau, si il utilise des répertoires." +msgstr "" +"Détermine si le bot utilisera un répertoire par réseau, si il utilise des " +"répertoires." -#: config.py:81 +#: config.py:83 msgid "" "Determines whether the bot will use a channel\n" " directory if using directories." -msgstr "Détermine si le bot utilisera un répertoire par canal, si il utilise des répertoires." +msgstr "" +"Détermine si le bot utilisera un répertoire par canal, si il utilise des " +"répertoires." -#: config.py:84 +#: config.py:86 msgid "" "Determines whether the bot will use a timestamp\n" -" (determined by supybot.plugins.ChannelLogger.directories.timestamp.format)\n" +" (determined by supybot.plugins.ChannelLogger.directories.timestamp." +"format)\n" " if using directories." -msgstr "Détermine si le bot utilisera un timestamp (déterminé par supybot.plugins.ChannelLogger.directories.timestamp.format), si il utilise des répertoires." +msgstr "" +"Détermine si le bot utilisera un timestamp (déterminé par supybot.plugins." +"ChannelLogger.directories.timestamp.format), si il utilise des répertoires." -#: config.py:88 +#: config.py:90 msgid "" "Determines what timestamp format will be used in\n" " the directory structure for channel logs if\n" " supybot.plugins.ChannelLogger.directories.timestamp is True." -msgstr "Détermine quel format de timestamp sera utilisé dans la structure de répertoires pour les logs de canaux si supybot.plugins.ChannelLogger.directories.timestamp est True." - +msgstr "" +"Détermine quel format de timestamp sera utilisé dans la structure de " +"répertoires pour les logs de canaux si supybot.plugins.ChannelLogger." +"directories.timestamp est True." diff --git a/plugins/MessageParser/locales/fr.po b/plugins/MessageParser/locales/fr.po index cceaf348d..88f843f87 100644 --- a/plugins/MessageParser/locales/fr.po +++ b/plugins/MessageParser/locales/fr.po @@ -1,42 +1,49 @@ msgid "" msgstr "" "Project-Id-Version: Gribble\n" -"POT-Creation-Date: 2011-06-28 19:39+CEST\n" +"POT-Creation-Date: 2013-03-02 19:04+CET\n" "PO-Revision-Date: \n" "Last-Translator: Valentin Lorentz \n" "Language-Team: Supybot-fr \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: Gribble\n" +"X-Generator: Poedit 1.5.4\n" #: config.py:57 msgid "" "Determines whether the\n" " message parser is enabled. If enabled, will trigger on regexps\n" " added to the regexp db." -msgstr "Détermine si le parseur de messages est activé. S'il l'est, il réagira aux expressions régulières qui sont dans la base de données d'expressions régulières." +msgstr "" +"Détermine si le parseur de messages est activé. S'il l'est, il réagira aux " +"expressions régulières qui sont dans la base de données d'expressions " +"régulières." #: config.py:61 msgid "" "Determines whether we keep updating the usage\n" " count for each regexp, for popularity ranking." -msgstr "Détermine si on met à jour le compteur d'utilisation de chaque expression régulière, pour un classement de popularité" +msgstr "" +"Détermine si on met à jour le compteur d'utilisation de chaque expression " +"régulière, pour un classement de popularité" #: config.py:64 msgid "" "Determines the number of regexps returned\n" " by the triggerrank command." -msgstr "Détermine le nombre d'expressions régulières retournées par la commande triggerrank" +msgstr "" +"Détermine le nombre d'expressions régulières retournées par la commande " +"triggerrank" #: config.py:67 msgid "" "Determines the capability required (if any) to\n" " vacuum the database." -msgstr "Détermine la capacité requise (s'il y en a une) pour faire un vacuum de la base de données." +msgstr "" +"Détermine la capacité requise (s'il y en a une) pour faire un vacuum de la " +"base de données." #: config.py:70 msgid "" @@ -46,19 +53,34 @@ 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 gérer la base de données d'expressions régulières, ce qui inclue l'ajout, la suppression, le verrouillage, et le déverrouillage. Utilisez 'canal,capa' pour des capacités par canal. Notez que l'absence de toute anti-capacité explicite signifit que l'utilisateur peut le faire." +msgstr "" +"Détermine les capacités requises (s'il y en a) pour gérer la base de données " +"d'expressions régulières, ce qui inclue l'ajout, la suppression, le " +"verrouillage, et le déverrouillage. Utilisez 'canal,capa' pour des capacités " +"par canal. Notez que l'absence de toute anti-capacité explicite signifit que " +"l'utilisateur peut le faire." #: config.py:77 msgid "" "Determines the separator used between regexps when\n" " shown by the list command." -msgstr "Détermine le séparateur utilisé entre les expressions régulières affichées par la commande list." +msgstr "" +"Détermine le séparateur utilisé entre les expressions régulières affichées " +"par la commande list." + +#: config.py:80 +msgid "" +"Determines the maximum number of triggers in\n" +" one message. Set this to 0 to allow an infinite number of triggers." +msgstr "" #: plugin.py:75 msgid "" "This plugin can set regexp triggers to activate the bot.\n" " Use 'add' command to add regexp trigger, 'remove' to remove." -msgstr "Ce plugin peut définir les triggers pour activer le bot. Utilisez la commande 'add' pour ajouter un trigger et 'remove' pour en retirer un." +msgstr "" +"Ce plugin peut définir les triggers pour activer le bot. Utilisez la " +"commande 'add' pour ajouter un trigger et 'remove' pour en retirer un." #: plugin.py:83 msgid "Create the database and connect to it." @@ -68,40 +90,44 @@ msgstr "" msgid "Use this to get a database for a specific channel." msgstr "" -#: plugin.py:129 +#: plugin.py:130 msgid "Run a command from message, as if command was sent over IRC." msgstr "" -#: plugin.py:137 +#: plugin.py:138 msgid "" "Check if the user has any of the required capabilities to manage\n" " the regexp database." msgstr "" -#: plugin.py:179 +#: plugin.py:190 msgid "" -"[] \n" +"[|global] \n" "\n" " Associates with . is only\n" " necessary if the message isn't sent on the channel\n" " itself. Action is echoed upon regexp match, with variables $1, $2,\n" " etc. being interpolated from the regexp match groups." msgstr "" -"[] \n" +"[] \n" "\n" -"Associe l' à l'. est affiché après la correspondance avec l', avec les variables $1, $2, etc, récupérés à partir des groupes de correspondance de l'. n'est nécessaire que si le message n'est pas envoyé sur le canal lui-même." +"Associe l' à l'. est affiché après la " +"correspondance avec l', avec les variables $1, $2, " +"etc, récupérés à partir des groupes de correspondance de l'. n'est nécessaire que si le message n'est pas envoyé sur " +"le canal lui-même." -#: plugin.py:201 +#: plugin.py:212 msgid "Invalid python regexp: %s" msgstr "Expression régulière Python invalide : %s" -#: plugin.py:213 +#: plugin.py:224 msgid "That trigger is locked." msgstr "Ce trigger est bloqué." -#: plugin.py:219 +#: plugin.py:230 msgid "" -"[] [--id] ]\n" +"[|global] [--id] ]\n" "\n" " Removes the trigger for from the triggers database.\n" " is only necessary if\n" @@ -109,109 +135,125 @@ msgid "" " If option --id specified, will retrieve by regexp id, not content.\n" " " msgstr "" -"[] [--id] \n" +"[] [--id] \n" "\n" -"Supprime le déclencheur pour l' de la base de données des déclencheurs. Si l'option --id est spécifiée, l'id de l' sera récupéré, et non le contenu." +"Supprime le déclencheur pour l' de la base de données " +"des déclencheurs. Si l'option --id est spécifiée, l'id de l' sera récupéré, et non le contenu." -#: plugin.py:241 -#: plugin.py:271 -#: plugin.py:294 -#: plugin.py:322 -#: plugin.py:352 +#: plugin.py:252 plugin.py:282 plugin.py:305 plugin.py:333 plugin.py:363 msgid "There is no such regexp trigger." msgstr "Cette expression régulière n'existe pas." -#: plugin.py:245 +#: plugin.py:256 msgid "This regexp trigger is locked." msgstr "Cette expression régulière est verrouillée" -#: plugin.py:257 +#: plugin.py:268 msgid "" -"[] \n" +"[|global] \n" "\n" " Locks the so that it cannot be\n" -" removed or overwritten to. is only necessary if the message isn't\n" +" removed or overwritten to. is only necessary if the " +"message isn't\n" " sent in the channel itself.\n" " " msgstr "" -"[] \n" +"[] \n" "\n" -"Verrouille l', ce qui fait que l'on ne puisse plus la supprimer ou la modifier. n'est nécessaire que si le message n'est pas envoyé sur le canal lui-même." +"Verrouille l', ce qui fait que l'on ne puisse plus la " +"supprimer ou la modifier. n'est nécessaire que si le message n'est " +"pas envoyé sur le canal lui-même." -#: plugin.py:280 +#: plugin.py:291 msgid "" -"[] \n" +"[|global] \n" "\n" " Unlocks the entry associated with so that it can be\n" -" removed or overwritten. is only necessary if the message isn't\n" +" removed or overwritten. is only necessary if the message " +"isn't\n" " sent in the channel itself.\n" " " msgstr "" -"[] \n" +"[] \n" "\n" -"Déverrouille l', ce qui fait que l'on peut à nouveau la supprimer ou la modifier. n'est nécessaire que si le message n'est pas envoyé sur le canal lui-même." +"Déverrouille l', ce qui fait que l'on peut à nouveau " +"la supprimer ou la modifier. 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 "" -"[] [--id] \n" +"[|global] [--id] \n" "\n" " Looks up the value of in the triggers database.\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" " If option --id specified, will retrieve by regexp id, not content.\n" " " msgstr "" -"[] [--id] \n" +"[] [--id] \n" "\n" -"Recherche la valeur de l' de la base de données des déclencheurs. Si l'option --id est spécifiée, l'id de l' sera récupéré, et non le contenu." +"Recherche la valeur de l' de la base de données des " +"déclencheurs. Si l'option --id est spécifiée, l'id de l' sera récupéré, et non le contenu." -#: plugin.py:332 +#: plugin.py:343 msgid "" -"[] [--id] \n" +"[|global] [--id] \n" "\n" " Display information about in the triggers database.\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" " If option --id specified, will retrieve by regexp id, not content.\n" " " msgstr "" -"[] [--id] \n" +"[] [--id] \n" "\n" -"Affiche des informations à propos de l' de la base de données des déclencheurs. Si l'option --id est spécifiée, l'id de l' sera récupéré, et non le contenu." +"Affiche des informations à propos de l' de la base de " +"données des déclencheurs. Si l'option --id est spécifiée, l'id de " +"l' sera récupéré, et non le contenu." -#: plugin.py:355 -msgid "The regexp id is %d, regexp is \"%s\", and action is \"%s\". It was added by user %s on %s, has been triggered %d times, and is %s." -msgstr "L'id de l'expression régulière est %d, l'expression régulière est \"%s\", et l'action est \"%s\". Elle a été ajoutée par l'utilisateur %s le %s, et a été utilisée %d fois, et est %s" +#: plugin.py:366 +msgid "" +"The regexp id is %d, regexp is \"%s\", and action is \"%s\". It was added by " +"user %s on %s, has been triggered %d times, and is %s." +msgstr "" +"L'id de l'expression régulière est %d, l'expression régulière est \"%s\", et " +"l'action est \"%s\". Elle a été ajoutée par l'utilisateur %s le %s, et a été " +"utilisée %d fois, et est %s" -#: plugin.py:364 +#: plugin.py:375 msgid "locked" msgstr "verouillée" -#: plugin.py:364 +#: plugin.py:375 msgid "not locked" msgstr "non verrouillée" -#: plugin.py:371 +#: plugin.py:382 msgid "" -"[]\n" +"[|global]\n" "\n" " Lists regexps present in the triggers database.\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. Regexp ID listed in parentheses.\n" " " msgstr "" -"[]\n" +"[]\n" "\n" -"Liste les expressions régulières présentes dans la base de données. n'est nécessaire que si le message n'est pas envoyé sur le canal lui-même." +"Liste les expressions régulières présentes dans 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:384 -#: plugin.py:410 +#: plugin.py:395 plugin.py:421 msgid "There are no regexp triggers in the database." msgstr "Il n'y a pas d'expression régulière dans ma base de données." -#: plugin.py:394 +#: plugin.py:405 msgid "" -"[]\n" +"[|global]\n" "\n" " Returns a list of top-ranked regexps, sorted by usage count\n" " (rank). The number of regexps returned is set by the\n" @@ -219,13 +261,16 @@ msgid "" " message isn't sent in the channel itself.\n" " " msgstr "" -"[]\n" +"[]\n" "\n" -"Retourne une liste des expressions régulières les plus utilisées. Le nombre d'expressions régulières est définie par la variable de registre supybot.plugins.MessageParser.rankListLength. n'est nécessaire que si le message n'est pas envoyé sur le canal lui-même." +"Retourne une liste des expressions régulières les plus utilisées. Le nombre " +"d'expressions régulières est définie par la variable de registre supybot." +"plugins.MessageParser.rankListLength. n'est nécessaire que si le " +"message n'est pas envoyé sur le canal lui-même." -#: plugin.py:418 +#: plugin.py:429 msgid "" -"[]\n" +"[|global]\n" "\n" " Vacuums the database for .\n" " See SQLite vacuum doc here: http://www.sqlite.org/lang_vacuum.html\n" @@ -235,7 +280,10 @@ msgid "" " config requireVacuumCapability.\n" " " msgstr "" -"[]\n" +"[]\n" "\n" -"Fait un vacuum de la base de données pour le .Lisez la documentation de SQLite sur cette fonctionnalité : http://www.sqlite.org/lang_vacuum.htmlVérifie d'abord si l'utilisateur a bien la capacité spécifiée dans la variable de configuration supybot.plugins.requireVacuumCapability n'est nécessaire que si le message n'est pas envoyé sur le canal lui-même." - +"Fait un vacuum de la base de données pour le .Lisez la documentation " +"de SQLite sur cette fonctionnalité : http://www.sqlite.org/lang_vacuum." +"htmlVérifie d'abord si l'utilisateur a bien la capacité spécifiée dans la " +"variable de configuration supybot.plugins.requireVacuumCapability " +"n'est nécessaire que si le message n'est pas envoyé sur le canal lui-même." diff --git a/plugins/MessageParser/messages.pot b/plugins/MessageParser/messages.pot index 50eb87378..469ff980f 100644 --- a/plugins/MessageParser/messages.pot +++ b/plugins/MessageParser/messages.pot @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2011-06-28 19:39+CEST\n" +"POT-Creation-Date: 2013-03-02 19:04+CET\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -56,6 +56,12 @@ msgid "" " shown by the list command." msgstr "" +#: config.py:80 +msgid "" +"Determines the maximum number of triggers in\n" +" one message. Set this to 0 to allow an infinite number of triggers." +msgstr "" + #: plugin.py:75 #, docstring msgid "" @@ -73,22 +79,22 @@ msgstr "" msgid "Use this to get a database for a specific channel." msgstr "" -#: plugin.py:129 +#: plugin.py:130 #, docstring msgid "Run a command from message, as if command was sent over IRC." msgstr "" -#: plugin.py:137 +#: plugin.py:138 #, docstring msgid "" "Check if the user has any of the required capabilities to manage\n" " the regexp database." msgstr "" -#: plugin.py:179 +#: plugin.py:190 #, docstring msgid "" -"[] \n" +"[|global] \n" "\n" " Associates with . is only\n" " necessary if the message isn't sent on the channel\n" @@ -96,18 +102,18 @@ msgid "" " etc. being interpolated from the regexp match groups." msgstr "" -#: plugin.py:201 +#: plugin.py:212 msgid "Invalid python regexp: %s" msgstr "" -#: plugin.py:213 +#: plugin.py:224 msgid "That trigger is locked." msgstr "" -#: plugin.py:219 +#: plugin.py:230 #, docstring msgid "" -"[] [--id] ]\n" +"[|global] [--id] ]\n" "\n" " Removes the trigger for from the triggers database.\n" " is only necessary if\n" @@ -116,18 +122,18 @@ msgid "" " " msgstr "" -#: plugin.py:241 plugin.py:271 plugin.py:294 plugin.py:322 plugin.py:352 +#: plugin.py:252 plugin.py:282 plugin.py:305 plugin.py:333 plugin.py:363 msgid "There is no such regexp trigger." msgstr "" -#: plugin.py:245 +#: plugin.py:256 msgid "This regexp trigger is locked." msgstr "" -#: plugin.py:257 +#: plugin.py:268 #, docstring msgid "" -"[] \n" +"[|global] \n" "\n" " Locks the so that it cannot be\n" " removed or overwritten to. is only necessary if the message isn't\n" @@ -135,10 +141,10 @@ msgid "" " " msgstr "" -#: plugin.py:280 +#: plugin.py:291 #, docstring msgid "" -"[] \n" +"[|global] \n" "\n" " Unlocks the entry associated with so that it can be\n" " removed or overwritten. is only necessary if the message isn't\n" @@ -146,10 +152,10 @@ msgid "" " " msgstr "" -#: plugin.py:303 +#: plugin.py:314 #, docstring msgid "" -"[] [--id] \n" +"[|global] [--id] \n" "\n" " Looks up the value of in the triggers database.\n" " is only necessary if the message isn't sent in the channel\n" @@ -158,10 +164,10 @@ msgid "" " " msgstr "" -#: plugin.py:332 +#: plugin.py:343 #, docstring msgid "" -"[] [--id] \n" +"[|global] [--id] \n" "\n" " Display information about in the triggers database.\n" " is only necessary if the message isn't sent in the channel\n" @@ -170,22 +176,22 @@ msgid "" " " msgstr "" -#: plugin.py:355 +#: plugin.py:366 msgid "The regexp id is %d, regexp is \"%s\", and action is \"%s\". It was added by user %s on %s, has been triggered %d times, and is %s." msgstr "" -#: plugin.py:364 +#: plugin.py:375 msgid "locked" msgstr "" -#: plugin.py:364 +#: plugin.py:375 msgid "not locked" msgstr "" -#: plugin.py:371 +#: plugin.py:382 #, docstring msgid "" -"[]\n" +"[|global]\n" "\n" " Lists regexps present in the triggers database.\n" " is only necessary if the message isn't sent in the channel\n" @@ -193,14 +199,14 @@ msgid "" " " msgstr "" -#: plugin.py:384 plugin.py:410 +#: plugin.py:395 plugin.py:421 msgid "There are no regexp triggers in the database." msgstr "" -#: plugin.py:394 +#: plugin.py:405 #, docstring msgid "" -"[]\n" +"[|global]\n" "\n" " Returns a list of top-ranked regexps, sorted by usage count\n" " (rank). The number of regexps returned is set by the\n" @@ -209,10 +215,10 @@ msgid "" " " msgstr "" -#: plugin.py:418 +#: plugin.py:429 #, docstring msgid "" -"[]\n" +"[|global]\n" "\n" " Vacuums the database for .\n" " See SQLite vacuum doc here: http://www.sqlite.org/lang_vacuum.html\n" diff --git a/plugins/MoobotFactoids/locales/fr.po b/plugins/MoobotFactoids/locales/fr.po index e7f88ee7b..7c248174d 100644 --- a/plugins/MoobotFactoids/locales/fr.po +++ b/plugins/MoobotFactoids/locales/fr.po @@ -1,134 +1,149 @@ msgid "" msgstr "" "Project-Id-Version: Supybot-fr\n" -"POT-Creation-Date: 2010-10-29 12:02+CEST\n" +"POT-Creation-Date: 2013-03-02 19:04+CET\n" "PO-Revision-Date: \n" "Last-Translator: Valentin Lorentz \n" "Language-Team: Supybot-fr \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" #: config.py:46 msgid "" "Determines whether\n" -" or not the factoid value will be shown when a listkeys search returns only\n" +" or not the factoid value will be shown when a listkeys search returns " +"only\n" " one factoid key." -msgstr "Détermine si la valeur de la factoid sera affichée lorsqu'une recherche de clef ne retournera qu'une seule clef." +msgstr "" +"Détermine si la valeur de la factoid sera affichée lorsqu'une recherche de " +"clef ne retournera qu'une seule clef." #: config.py:50 msgid "" "Determines how many items are shown\n" " when the 'most' command is called." -msgstr "Détermine combien d'éléments sont affichés lorsque la commande 'most' est appelée." +msgstr "" +"Détermine combien d'éléments sont affichés lorsque la commande 'most' est " +"appelée." -#: plugin.py:292 +#: plugin.py:288 msgid "" -"Add the help for \"@help MoobotFactoids\" here (assuming you don't implement a MoobotFactoids\n" +"Add the help for \"@help MoobotFactoids\" here (assuming you don't implement " +"a MoobotFactoids\n" " command). This should describe *how* to use this plugin." msgstr "" -#: plugin.py:349 +#: plugin.py:345 msgid "%s is %s" msgstr "%s est %s" -#: plugin.py:368 +#: plugin.py:364 msgid "Factoid %q is locked." msgstr "La factoid %q est verrouillée" -#: plugin.py:375 +#: plugin.py:371 msgid "Factoid %q not found." msgstr "Factoid %q non trouvée." -#: plugin.py:385 +#: plugin.py:381 msgid "Missing an 'is' or '_is_'." msgstr "Il manque un 'is' ou un '_is_'" -#: plugin.py:401 +#: plugin.py:397 msgid "Factoid %q already exists." msgstr "La factoid %q existe déjà." -#: plugin.py:435 +#: plugin.py:431 msgid "%s, or %s" msgstr "%s, ou %s" -#: plugin.py:456 +#: plugin.py:452 msgid "" "[] \n" "\n" -" Returns the literal factoid for the given factoid key. No parsing of\n" -" the factoid value is done as it is with normal retrieval. \n" +" Returns the literal factoid for the given factoid key. No parsing " +"of\n" +" the factoid value is done as it is with normal retrieval. " +"\n" " is only necessary if the message isn't sent in the channel itself.\n" " " msgstr "" "[] \n" "\n" -"Retourne la factoid littérale pour la clef donnée. Aucun parsage n'est effecté sur la valeur de la factoid. n'est nécesaire que si le message n'est pas envoyé sur le canal lui-même." +"Retourne la factoid littérale pour la clef donnée. Aucun parsage n'est " +"effecté sur la valeur de la factoid. n'est nécesaire que si le " +"message n'est pas envoyé sur le canal lui-même." -#: plugin.py:469 +#: plugin.py:465 msgid "" "[] \n" "\n" " Returns the various bits of info on the factoid for the given key.\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" -"Retourne différentes informations sur la factoid ayant la clef donnée. n'est nécesaire que si le message n'est pas envoyé sur le canal lui-même." +"Retourne différentes informations sur la factoid ayant la clef donnée. " +" n'est nécesaire que si le message n'est pas envoyé sur le canal lui-" +"même." -#: plugin.py:480 -#: plugin.py:520 +#: plugin.py:476 plugin.py:516 msgid "No such factoid: %q" msgstr "Cette factoid n'existe pas : %q" -#: plugin.py:489 +#: plugin.py:485 msgid "Created by %s on %s." msgstr "Créé par %s le %s" -#: plugin.py:495 +#: plugin.py:491 msgid " Last modified by %s on %s." msgstr "Dernière modification par %s le %s" -#: plugin.py:503 +#: plugin.py:499 msgid " Last requested by %s on %s, requested %n." msgstr "Dernière requete par %s le %s ; a demandé %n." -#: plugin.py:510 +#: plugin.py:506 msgid " Locked by %s on %s." msgstr "Verrouillé par %s le %s" -#: plugin.py:525 +#: plugin.py:521 msgid "Factoid %q is already locked." msgstr "La factoid %q est déjà bloquée." -#: plugin.py:528 +#: plugin.py:524 msgid "Factoid %q is not locked." msgstr "La factoid %q n'est pas bloquée." -#: plugin.py:538 +#: plugin.py:534 msgid "Cannot %s someone else's factoid unless you are an admin." -msgstr "Impossible de %s la factoid de quelqu'un d'autre à moins d'être un admin." +msgstr "" +"Impossible de %s la factoid de quelqu'un d'autre à moins d'être un admin." -#: plugin.py:550 +#: plugin.py:546 msgid "" "[] \n" "\n" -" Locks the factoid with the given factoid key. Requires that the user\n" -" be registered and have created the factoid originally. is\n" +" Locks the factoid with the given factoid key. Requires that the " +"user\n" +" be registered and have created the factoid originally. " +"is\n" " only necessary if the message isn't sent in the channel itself.\n" " " msgstr "" "[] \n" "\n" -"Verrouille la factoid ayant la clef donnée. Requiert que l'utilisateur soit enregistré et ait créé la factoid. n'est nécesaire que si le message n'est pas envoyé sur le canal lui-même." +"Verrouille la factoid ayant la clef donnée. Requiert que l'utilisateur soit " +"enregistré et ait créé la factoid. n'est nécesaire que si le message " +"n'est pas envoyé sur le canal lui-même." -#: plugin.py:561 +#: plugin.py:557 msgid "" "[] \n" "\n" @@ -139,158 +154,181 @@ msgid "" msgstr "" "[] \n" "\n" -"Verrouille la factoid ayant la clef donnée. Requiert que l'utilisateur soit enregistré et ait verrouillé la factoid. n'est nécesaire que si le message n'est pas envoyé sur le canal lui-même." +"Verrouille la factoid ayant la clef donnée. Requiert que l'utilisateur soit " +"enregistré et ait verrouillé la factoid. n'est nécesaire que si le " +"message n'est pas envoyé sur le canal lui-même." -#: plugin.py:572 +#: plugin.py:568 msgid "" "[] {popular|authored|recent}\n" "\n" -" Lists the most {popular|authored|recent} factoids. \"popular\" lists the\n" -" most frequently requested factoids. \"authored\" lists the author with\n" -" the most factoids. \"recent\" lists the most recently created factoids.\n" -" is only necessary if the message isn't sent in the channel\n" +" Lists the most {popular|authored|recent} factoids. \"popular\" " +"lists the\n" +" most frequently requested factoids. \"authored\" lists the author " +"with\n" +" the most factoids. \"recent\" lists the most recently created " +"factoids.\n" +" is only necessary if the message isn't sent in the " +"channel\n" " itself.\n" " " msgstr "" "[] {popular|authored|recent}\n" "\n" -"Liste les factoids selon un classement. \"popular\" correspond aux plus affichées ; \"authored\" liste les auteurs qui envoient le plus de factoids \"recent\" liste les factoids les plus récentes. n'est nécesaire que si le message n'est pas envoyé sur le canal lui-même." +"Liste les factoids selon un classement. \"popular\" correspond aux plus " +"affichées ; \"authored\" liste les auteurs qui envoient le plus de factoids " +"\"recent\" liste les factoids les plus récentes. n'est nécesaire que " +"si le message n'est pas envoyé sur le canal lui-même." -#: plugin.py:594 +#: plugin.py:590 msgid "author" msgstr "auteur" -#: plugin.py:596 +#: plugin.py:592 msgid "authors" msgstr "auteurs" -#: plugin.py:597 +#: plugin.py:593 msgid "Most prolific %s: %L" msgstr "%s ayant posté le plus de factoids : %L" -#: plugin.py:599 -#: plugin.py:611 +#: plugin.py:595 plugin.py:607 msgid "There are no factoids in my database." msgstr "Il n'y a pas de factoid dans ma base de données." -#: plugin.py:606 +#: plugin.py:602 msgid "latest factoid" msgstr "dernière factoid" -#: plugin.py:608 +#: plugin.py:604 msgid "latest factoids" msgstr "dernières factoids" -#: plugin.py:609 -msgid "%s: %L" -msgstr "%s : %L" +#: plugin.py:605 +msgid "%i %s: %L" +msgstr "%i %s : %L" -#: plugin.py:618 +#: plugin.py:614 msgid "requested factoid" msgstr "factoid la plus demandée" -#: plugin.py:620 +#: plugin.py:616 msgid "requested factoids" msgstr "factoids les plus demandées" -#: plugin.py:621 -msgid "Top %s: %L" -msgstr "%s : %L" +#: plugin.py:617 +msgid "Top %i %s: %L" +msgstr "Top des %i %s : %L" -#: plugin.py:623 +#: plugin.py:619 msgid "No factoids have been requested from my database." msgstr "Aucune factoid n'a été demandée dans ma base de données." -#: plugin.py:627 +#: plugin.py:623 msgid "" "[] \n" "\n" -" Lists the keys of the factoids with the given author. Note that if an\n" -" author has an integer name, you'll have to use that author's id to use\n" +" Lists the keys of the factoids with the given author. Note that if " +"an\n" +" author has an integer name, you'll have to use that author's id to " +"use\n" " this function (so don't use integer usernames!). is only\n" " necessary if the message isn't sent in the channel itself.\n" " " msgstr "" "[] \n" "\n" -"Liste les clefs de l'auteur donné. Notez que si l'auteur a un nom qui est un nombre entier, vous devrez donner l'ID de l'auteur pour utiliser cette fonction (donc, n'utilisez pas de nombres entiers comme noms d'utilisateur !) n'est nécesaire que si le message n'est pas envoyé sur le canal lui-même." +"Liste les clefs de l'auteur donné. Notez que si l'auteur a un nom qui est un " +"nombre entier, vous devrez donner l'ID de l'auteur pour utiliser cette " +"fonction (donc, n'utilisez pas de nombres entiers comme noms " +"d'utilisateur !) n'est nécesaire que si le message n'est pas " +"envoyé sur le canal lui-même." -#: plugin.py:640 +#: plugin.py:636 msgid "No factoids by %q found." msgstr "Aucune factoid par %q ne peut être trouvée." -#: plugin.py:643 +#: plugin.py:639 msgid "Author search for %q (%i found): %L" msgstr "Recherche d'auteur pour %q (%i trouvé(s)) : %L" -#: plugin.py:650 +#: plugin.py:646 msgid "" "[] \n" "\n" -" Lists the keys of the factoids whose key contains the provided text.\n" -" is only necessary if the message isn't sent in the channel\n" +" Lists the keys of the factoids whose key contains the provided " +"text.\n" +" is only necessary if the message isn't sent in the " +"channel\n" " itself.\n" " " msgstr "" "[] \n" "\n" -"Liste les clefs des factoids dont la clef contient le texte fourni. n'est nécessaire que si la commande n'est pas envoyée sur le canal lui-même." +"Liste les clefs des factoids dont la clef contient le texte fourni. " +"n'est nécessaire que si la commande n'est pas envoyée sur le canal lui-même." -#: plugin.py:658 +#: plugin.py:654 msgid "No keys matching %q found." msgstr "Aucune factoid correspondant à %q trouvée." -#: plugin.py:665 +#: plugin.py:661 msgid "Key search for %q (%i found): %L" msgstr "Recherche de clef pour %q (%i trouvée(s)) : %L" -#: plugin.py:672 +#: plugin.py:668 msgid "" "[] \n" "\n" -" Lists the keys of the factoids whose value contains the provided text.\n" -" is only necessary if the message isn't sent in the channel\n" +" Lists the keys of the factoids whose value contains the provided " +"text.\n" +" is only necessary if the message isn't sent in the " +"channel\n" " itself.\n" " " msgstr "" "[] \n" "\n" -"Liste les clefs dont la valeur contient le texte recherché. n'est nécesaire que si le message n'est pas envoyé sur le canal lui-même." +"Liste les clefs dont la valeur contient le texte recherché. n'est " +"nécesaire que si le message n'est pas envoyé sur le canal lui-même." -#: plugin.py:680 +#: plugin.py:676 msgid "No values matching %q found." msgstr "Aucune valeur correspondant à %q trouvée." -#: plugin.py:683 +#: plugin.py:679 msgid "Value search for %q (%i found): %L" msgstr "Recherche de valeurs pour %q (%i trouvée(s)) : %L" -#: plugin.py:690 +#: plugin.py:686 msgid "" "[] \n" "\n" -" Deletes the factoid with the given key. is only necessary\n" +" Deletes the factoid with the given key. is only " +"necessary\n" " if the message isn't sent in the channel itself.\n" " " msgstr "" "[] \n" "\n" -"Supprime la factoid avec la clef donnée. n'est nécesaire que si le message n'est pas envoyé sur le canal lui-même." +"Supprime la factoid avec la clef donnée. n'est nécesaire que si le " +"message n'est pas envoyé sur le canal lui-même." -#: plugin.py:703 +#: plugin.py:699 msgid "" "[]\n" "\n" " Displays a random factoid (along with its key) from the database.\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" -"Affiche une factoid aléatoire (avec sa clef) de la base de données. n'est nécesaire que si le message n'est pas envoyé sur le canal lui-même." +"Affiche une factoid aléatoire (avec sa clef) de la base de données. " +"n'est nécesaire que si le message n'est pas envoyé sur le canal lui-même." -#: plugin.py:711 +#: plugin.py:707 msgid "No factoids in the database." msgstr "Aucune factoid dans la base de données." - diff --git a/plugins/User/locales/fr.po b/plugins/User/locales/fr.po index c698b7465..30e1b931f 100644 --- a/plugins/User/locales/fr.po +++ b/plugins/User/locales/fr.po @@ -1,72 +1,88 @@ msgid "" msgstr "" "Project-Id-Version: Supybot-fr\n" -"POT-Creation-Date: 2011-12-23 13:11+CET\n" +"POT-Creation-Date: 2013-03-02 19:04+CET\n" "PO-Revision-Date: \n" "Last-Translator: Valentin Lorentz \n" "Language-Team: Supybot-fr \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" #: plugin.py:49 msgid "" "[--capability=] []\n" "\n" -" Returns the valid registered usernames matching . If is\n" +" Returns the valid registered usernames matching . If " +"is\n" " not given, returns all registered usernames.\n" " " msgstr "" "[--capacility=] []\n" "\n" -"Retourne les utilisateurs enregistrés correspondant au . Si n'est pas donné, retourne tous les noms d'utilisateur." +"Retourne les utilisateurs enregistrés correspondant au . Si " +"n'est pas donné, retourne tous les noms d'utilisateur." -#: plugin.py:80 +#: plugin.py:64 +msgid "This is a private capability. Only admins can see who has it." +msgstr "" +"C'est une capacité privée. Seuls les admins peuvent voir qui la possède." + +#: plugin.py:89 msgid "There are no matching registered users." msgstr "Il n'y a pas d'utilisateur enregistré correspondant." -#: plugin.py:82 +#: plugin.py:91 msgid "There are no registered users." msgstr "Il n'y a pas d'utilisateur enregistré." -#: plugin.py:88 +#: plugin.py:97 msgid "" " \n" "\n" " Registers with the given password and the current\n" -" hostmask of the person registering. You shouldn't register twice; if\n" -" you're not recognized as a user but you've already registered, use the\n" -" hostmask add command to add another hostmask to your already-registered\n" +" hostmask of the person registering. You shouldn't register twice; " +"if\n" +" you're not recognized as a user but you've already registered, use " +"the\n" +" hostmask add command to add another hostmask to your already-" +"registered\n" " user, or use the identify command to identify just for a session.\n" -" This command (and all other commands that include a password) must be\n" +" This command (and all other commands that include a password) must " +"be\n" " sent to the bot privately, not in a channel.\n" " " msgstr "" " \n" "\n" -"Enregistre avec le mot de passe donné, et le masque d'hôte actuel de la personne s'inscrivant. Vous ne devez pas vous enregistrer deux fois ; si vous n'êtes pas reconnu(e) comme un utilisateur(trice) alors que vous êtes déjà enregistré(e), utilisez la commande 'hostmask add' pour ajouter un masque d'hôte à votre compte, ou utilisez la commande 'identify' pour vous identifier, juste le temps d'une session. Cette commande (et toutes les autres commandes qui nécessitent un mot de passe) doivent être envoyées en privé, et non sur un canal." +"Enregistre avec le mot de passe donné, et le masque d'hôte actuel de " +"la personne s'inscrivant. Vous ne devez pas vous enregistrer deux fois ; si " +"vous n'êtes pas reconnu(e) comme un utilisateur(trice) alors que vous êtes " +"déjà enregistré(e), utilisez la commande 'hostmask add' pour ajouter un " +"masque d'hôte à votre compte, ou utilisez la commande 'identify' pour vous " +"identifier, juste le temps d'une session. Cette commande (et toutes les " +"autres commandes qui nécessitent un mot de passe) doivent être envoyées en " +"privé, et non sur un canal." -#: plugin.py:101 +#: plugin.py:110 msgid "That name is already assigned to someone." msgstr "Ce nom est déjà utilisé par quelqu'un." -#: plugin.py:106 +#: plugin.py:115 msgid "username" msgstr "nom d'utilisateur" -#: plugin.py:107 +#: plugin.py:116 msgid "Hostmasks are not valid usernames." msgstr "Les masques d'hôte ne sont pas des noms d'utilisateur valides." -#: plugin.py:114 +#: plugin.py:123 msgid "Your hostmask is already registered to %s" msgstr "Votre masque d'hôte est déjà enregistré à %s" -#: plugin.py:130 +#: plugin.py:139 msgid "" " []\n" "\n" @@ -76,174 +92,231 @@ msgid "" msgstr "" " []\n" "\n" -"Supprime de la base de données des utilisateurs. Si l'utilisateur appellant cette commande est le propriétaire, le mot de passe n'est pas requis." +"Supprime de la base de données des utilisateurs. Si l'utilisateur " +"appellant cette commande est le propriétaire, le mot de passe n'est pas " +"requis." -#: plugin.py:145 -msgid "This command has been disabled. You'll have to ask the owner of this bot to unregister your user." -msgstr "Cette commande a été désactivée. Vous devez contacter le propriétaire du bot pour vous désenregistrer." +#: plugin.py:154 +msgid "" +"This command has been disabled. You'll have to ask the owner of this bot to " +"unregister your user." +msgstr "" +"Cette commande a été désactivée. Vous devez contacter le propriétaire du bot " +"pour vous désenregistrer." -#: plugin.py:158 +#: plugin.py:167 msgid "" " []\n" "\n" " Changes your current user database name to the new name given.\n" -" is only necessary if the user isn't recognized by hostmask.\n" -" This message must be sent to the bot privately (not on a channel) since\n" +" is only necessary if the user isn't recognized by " +"hostmask.\n" +" This message must be sent to the bot privately (not on a channel) " +"since\n" " it may contain a password.\n" " " msgstr "" " []\n" "\n" -"Change votre nom actuel dans la base de données des utilisateurs. n'est requis que si vous n'êtes pas actuellement reconnu(e) par masque d'hôte. Si vous avez le paramètre le message doit être envoyé en privé (et non sur un canal)." +"Change votre nom actuel dans la base de données des utilisateurs. n'est requis que si vous n'êtes pas actuellement reconnu(e) par " +"masque d'hôte. Si vous avez le paramètre le message doit être " +"envoyé en privé (et non sur un canal)." -#: plugin.py:167 +#: plugin.py:176 msgid "%q is already registered." msgstr "%q est déjà enregistré." -#: plugin.py:181 +#: plugin.py:190 msgid "" "[] \n" "\n" " Sets the new password for the user specified by to . Obviously this message must be sent to the bot\n" -" privately (not in a channel). If the requesting user is an owner\n" -" user (and the user whose password is being changed isn't that same\n" +" privately (not in a channel). If the requesting user is an " +"owner\n" +" user (and the user whose password is being changed isn't that " +"same\n" " owner user), then needn't be correct.\n" " " msgstr "" " \n" "\n" -"Définit le nouveau mot de passe pour l'utilisateur spécifié par . Évidemment, ce message doit être envoyé au bot en privé (= pas sur un canal). Si l'utilisateur est le propriétaire (et si l'utilisateur dont on change le mot de passe n'est pas le même propriétaire), l' ne requiert pas d'être correct." +"Définit le nouveau mot de passe pour l'utilisateur spécifié par . " +"Évidemment, ce message doit être envoyé au bot en privé (= pas sur un " +"canal). Si l'utilisateur est le propriétaire (et si l'utilisateur dont on " +"change le mot de passe n'est pas le même propriétaire), l' ne requiert pas d'être correct." -#: plugin.py:209 +#: plugin.py:218 msgid "" " []\n" "\n" -" Sets the secure flag on the user of the person sending the message.\n" -" Requires that the person's hostmask be in the list of hostmasks for\n" +" Sets the secure flag on the user of the person sending the " +"message.\n" +" Requires that the person's hostmask be in the list of hostmasks " +"for\n" " that user in addition to the password being correct. When the\n" -" secure flag is set, the user *must* identify before he or she can be\n" +" secure flag is set, the user *must* identify before he or she " +"can be\n" " recognized. If a specific True/False value is not given, it\n" " inverts the current value.\n" " " msgstr "" " []\n" "\n" -"Défini le flag 'secure' sur l'utilisateur envoyant le message. Requiert que la personne soit reconnue par masque d'hôte, en plus du fait que le mot de passe doit être correct. Lorsque le flag 'secure' est défini, l'utilisateur *doit* être identifié avant d'être reconnu. Si l'argument on/off n'est pas donné, l'état courant est inversé." +"Défini le flag 'secure' sur l'utilisateur envoyant le message. Requiert que " +"la personne soit reconnue par masque d'hôte, en plus du fait que le mot de " +"passe doit être correct. Lorsque le flag 'secure' est défini, l'utilisateur " +"*doit* être identifié avant d'être reconnu. Si l'argument on/off n'est pas " +"donné, l'état courant est inversé." -#: plugin.py:224 +#: plugin.py:233 msgid "Secure flag set to %s" msgstr "Flag secure déjà défini à %s" -#: plugin.py:232 +#: plugin.py:241 msgid "" "\n" "\n" -" Returns the username of the user specified by or if\n" +" Returns the username of the user specified by or " +"if\n" " the user is registered.\n" " " msgstr "" "\n" "\n" -"Retourne le nom d'utilisateur de la personne spécifiée par ou par , si cette personne est enregistrée." +"Retourne le nom d'utilisateur de la personne spécifiée par " +"ou par , si cette personne est enregistrée." -#: plugin.py:241 +#: plugin.py:250 msgid "I haven't seen %s." msgstr "Je n'ai pas vu %s." -#: plugin.py:246 +#: plugin.py:255 msgid "I don't know who that is." msgstr "Je ne sais pas qui c'est." -#: plugin.py:252 +#: plugin.py:261 msgid "" "[]\n" "\n" -" Returns the hostmask of . If isn't given, return the\n" +" Returns the hostmask of . If isn't given, return " +"the\n" " hostmask of the person giving the command.\n" " " msgstr "" "[]\n" "\n" -"Retourne le masque d'hôte de . Si n'est pas donné, retourne le masque d'hôte de la personne envoyant la commande." +"Retourne le masque d'hôte de . Si n'est pas donné, retourne le " +"masque d'hôte de la personne envoyant la commande." -#: plugin.py:264 +#: plugin.py:273 msgid "" "[]\n" "\n" -" Returns the hostmasks of the user specified by ; if \n" +" Returns the hostmasks of the user specified by ; if " +"\n" " isn't specified, returns the hostmasks of the user calling the\n" " command.\n" " " msgstr "" "[]\n" "\n" -"Retourne les masques d'hôte de l'utilisateur spécifié par ; si n'est pas spécifié, retourne le masque d'hôte de la personne appelant la commande." +"Retourne les masques d'hôte de l'utilisateur spécifié par ; si " +"n'est pas spécifié, retourne le masque d'hôte de la personne appelant la " +"commande." -#: plugin.py:276 +#: plugin.py:285 msgid "%s has no registered hostmasks." msgstr "%s n'a pas de masque d'hôte enregistré." -#: plugin.py:283 +#: plugin.py:292 msgid "You may only retrieve your own hostmasks." msgstr "Vous ne pouvez récupérer que vos propres masques d'hôte." -#: plugin.py:299 +#: plugin.py:308 msgid "" "[] [] []\n" "\n" -" Adds the hostmask to the user specified by . The\n" -" may only be required if the user is not recognized by\n" +" Adds the hostmask to the user specified by . " +"The\n" +" may only be required if the user is not recognized " +"by\n" " hostmask. is also not required if an owner user is\n" -" giving the command on behalf of some other user. If is\n" -" not given, it defaults to your current hostmask. If is not\n" -" given, it defaults to your currently identified name. This message\n" -" must be sent to the bot privately (not on a channel) since it may\n" +" giving the command on behalf of some other user. If " +"is\n" +" not given, it defaults to your current hostmask. If is " +"not\n" +" given, it defaults to your currently identified name. This " +"message\n" +" must be sent to the bot privately (not on a channel) since it " +"may\n" " contain a password.\n" " " msgstr "" "[] [] []\n" "\n" -"Ajoute le à l'utilisateur . Le n'est requis que si l'utilisateur n'est pas reconnu par masque d'hôte. peut également être omis si l'expéditeur est le propriétaire, et envoie la commande au nom de quelqu'un d'autre. Si le n'est pas donné, ce sera le masque d'hôte de l'expéditeur. Si n'est pas donné, il s'agit par défaut de votre nom d'utilisateur. Ce message doit être envoyé au bot en privé (pas sur un canal) si il contient un mot de passe." +"Ajoute le à l'utilisateur . Le n'est " +"requis que si l'utilisateur n'est pas reconnu par masque d'hôte. peut également être omis si l'expéditeur est le propriétaire, et " +"envoie la commande au nom de quelqu'un d'autre. Si le n'est " +"pas donné, ce sera le masque d'hôte de l'expéditeur. Si n'est pas " +"donné, il s'agit par défaut de votre nom d'utilisateur. Ce message doit être " +"envoyé au bot en privé (pas sur un canal) si il contient un mot de passe." -#: plugin.py:313 +#: plugin.py:322 msgid "hostmask" msgstr "masque d'hôte" -#: plugin.py:314 -msgid "Make sure your hostmask includes a nick, then an exclamation point (!), then a user, then an at symbol (@), then a host. Feel free to use wildcards (* and ?, which work just like they do on the command line) in any of these parts." -msgstr "Assurez-vous que votre masque d'hôte inclue un nick, un point d'exclamation, une ident, un arobase, puis un hôte. Sentez-vous libre d'utiliser des jokers (* et ?, qui fonctionnent comme dans la ligne de commande), dans n'importe lequel de ces termes." +#: plugin.py:323 +msgid "" +"Make sure your hostmask includes a nick, then an exclamation point (!), then " +"a user, then an at symbol (@), then a host. Feel free to use wildcards (* " +"and ?, which work just like they do on the command line) in any of these " +"parts." +msgstr "" +"Assurez-vous que votre masque d'hôte inclue un nick, un point d'exclamation, " +"une ident, un arobase, puis un hôte. Sentez-vous libre d'utiliser des jokers " +"(* et ?, qui fonctionnent comme dans la ligne de commande), dans n'importe " +"lequel de ces termes." -#: plugin.py:324 -#: plugin.py:347 +#: plugin.py:333 plugin.py:356 msgid "That hostmask is already registered." msgstr "Ce masque d'hôte est déjà enregistré." -#: plugin.py:355 +#: plugin.py:364 msgid "" " []\n" "\n" " Removes the hostmask from the record of the user\n" " specified by . If the hostmask given is 'all' then all\n" -" hostmasks will be removed. The may only be required if\n" -" the user is not recognized by his hostmask. This message must be\n" -" sent to the bot privately (not on a channel) since it may contain a\n" +" hostmasks will be removed. The may only be required " +"if\n" +" the user is not recognized by his hostmask. This message must " +"be\n" +" sent to the bot privately (not on a channel) since it may " +"contain a\n" " password.\n" " " msgstr "" " []\n" "\n" -"Retire le de la liste de ceux de l'utilisateur spécifié par . Si le masque d'hôte est 'all', alors tous les masques d'hôtes seront supprimés. Le n'est requis que si vous n'êtes pas reconnu(e) par masque d'hôte. Ce message doit être envoyé en privé (=pas sur un canal) car il peut contenir un mot de passe." +"Retire le de la liste de ceux de l'utilisateur spécifié par " +". Si le masque d'hôte est 'all', alors tous les masques d'hôtes seront " +"supprimés. Le n'est requis que si vous n'êtes pas reconnu(e) " +"par masque d'hôte. Ce message doit être envoyé en privé (=pas sur un canal) " +"car il peut contenir un mot de passe." -#: plugin.py:374 +#: plugin.py:383 msgid "All hostmasks removed." msgstr "Tous les masques d'hôte ont été supprimés." -#: plugin.py:378 +#: plugin.py:387 msgid "There was no such hostmask." msgstr "Il n'y avait pas ce masque d'hôte." -#: plugin.py:387 +#: plugin.py:396 msgid "" "[]\n" "\n" @@ -254,45 +327,65 @@ msgid "" msgstr "" "[]\n" "\n" -"Retourne la liste des capacités de l'utilisateur spécifié par ; si n'est pas spécifié, retourne les capacités de l'utilisateur appelant la commande." +"Retourne la liste des capacités de l'utilisateur spécifié par ; si " +" n'est pas spécifié, retourne les capacités de l'utilisateur appelant " +"la commande." -#: plugin.py:407 +#: plugin.py:416 msgid "" " \n" "\n" " Identifies the user as . This command (and all other\n" -" commands that include a password) must be sent to the bot privately,\n" +" commands that include a password) must be sent to the bot " +"privately,\n" " not in a channel.\n" " " msgstr "" " \n" "\n" -"Identifie l'utilisateur en tant que . Cette commande (et toutes cellent qui requierent un mot de passe) doivent être envoyées en privé au bot, et non sur un canal." +"Identifie l'utilisateur en tant que . Cette commande (et toutes cellent " +"qui requierent un mot de passe) doivent être envoyées en privé au bot, et " +"non sur un canal." -#: plugin.py:419 -msgid "Your secure flag is true and your hostmask doesn't match any of your known hostmasks." -msgstr "Votre flag secure est True, et votre masque d'hôte ne correspond à aucune de vos masques d'hôte connus." +#: plugin.py:428 +msgid "" +"Your secure flag is true and your hostmask doesn't match any of your known " +"hostmasks." +msgstr "" +"Votre flag secure est True, et votre masque d'hôte ne correspond à aucune de " +"vos masques d'hôte connus." -#: plugin.py:429 +#: plugin.py:438 msgid "" "takes no arguments\n" "\n" " Un-identifies you. Note that this may not result in the desired\n" -" effect of causing the bot not to recognize you anymore, since you may\n" -" have added hostmasks to your user that can cause the bot to continue to\n" +" effect of causing the bot not to recognize you anymore, since you " +"may\n" +" have added hostmasks to your user that can cause the bot to continue " +"to\n" " recognize you.\n" " " msgstr "" "ne prend pas d'argument\n" "\n" -"Vous dé-indentifie. Notez que cela ne marche pas forcément, par exemple si le bot vous reconnait grâce au masque d'hôte ; il continuera alors à vous reconnaître." - -#: plugin.py:438 -msgid "If you remain recognized after giving this command, you're being recognized by hostmask, rather than by password. You must remove whatever hostmask is causing you to be recognized in order not to be recognized." -msgstr "Si vous êtes encore reconnu(e) après avoir envoyé cette commande, c'est que vous êtes reconnu(e) par masque d'hôte et non par mot de passe. Vous devez supprimer tout masque d'hôte susceptible de vous reconnaitre, dans le but de ne pas être reconnu(e)." +"Vous dé-indentifie. Notez que cela ne marche pas forcément, par exemple si " +"le bot vous reconnait grâce au masque d'hôte ; il continuera alors à vous " +"reconnaître." #: plugin.py:447 msgid "" +"If you remain recognized after giving this command, you're being recognized " +"by hostmask, rather than by password. You must remove whatever hostmask is " +"causing you to be recognized in order not to be recognized." +msgstr "" +"Si vous êtes encore reconnu(e) après avoir envoyé cette commande, c'est que " +"vous êtes reconnu(e) par masque d'hôte et non par mot de passe. Vous devez " +"supprimer tout masque d'hôte susceptible de vous reconnaitre, dans le but de " +"ne pas être reconnu(e)." + +#: plugin.py:456 +msgid "" "takes no arguments\n" "\n" " Returns the name of the user calling the command.\n" @@ -302,11 +395,11 @@ msgstr "" "\n" "Retourne le nom de l'utilisateur appellant la commande." -#: plugin.py:455 +#: plugin.py:464 msgid "I don't recognize you." msgstr "Je ne vous reconnais pas." -#: plugin.py:460 +#: plugin.py:469 msgid "" "takes no arguments\n" "\n" @@ -317,7 +410,8 @@ msgstr "" "\n" "Retourne des statistiques sur la base de données." -#: plugin.py:478 +#: plugin.py:487 msgid "I have %s registered users with %s registered hostmasks; %n and %n." -msgstr "J'ai %s utilisateurs enregistrés, avec %s masques d'hôte enregistrés ; %n et %n." - +msgstr "" +"J'ai %s utilisateurs enregistrés, avec %s masques d'hôte enregistrés ; %n et " +"%n." diff --git a/plugins/Web/locales/fr.po b/plugins/Web/locales/fr.po index 50bc99ed4..3e04f74d0 100644 --- a/plugins/Web/locales/fr.po +++ b/plugins/Web/locales/fr.po @@ -1,46 +1,50 @@ msgid "" msgstr "" "Project-Id-Version: Supybot-fr\n" -"POT-Creation-Date: 2011-10-26 11:23+CEST\n" +"POT-Creation-Date: 2013-03-02 19:04+CET\n" "PO-Revision-Date: \n" "Last-Translator: Valentin Lorentz \n" "Language-Team: Supybot-fr \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" #: config.py:50 msgid "" "Determines whether the bot will output the\n" " HTML title of URLs it sees in the channel." -msgstr "Détermine si le bot affichera le titre HTML des URLs qu'il voit sur le canal." +msgstr "" +"Détermine si le bot affichera le titre HTML des URLs qu'il voit sur le canal." #: config.py:53 msgid "" "Determines what URLs matching the given regexp\n" -" will not be snarfed. Give the empty string if you have no URLs that you'd\n" +" will not be snarfed. Give the empty string if you have no URLs that " +"you'd\n" " like to exclude from being snarfed." -msgstr "Détermine quelles URLs ne seront pas écoutées. Donnez une chaîne vide si vous ne voulez ignorer aucune URL." +msgstr "" +"Détermine quelles URLs ne seront pas écoutées. Donnez une chaîne vide si " +"vous ne voulez ignorer aucune URL." -#: config.py:60 +#: config.py:59 msgid "" "Determines the maximum number of\n" " bytes the bot will download via the 'fetch' command in this plugin." -msgstr "Détermine le nombre maximum d'octet que le bot téléchargera via la commande 'fetch' de ce plugin." +msgstr "" +"Détermine le nombre maximum d'octet que le bot téléchargera via la commande " +"'fetch' de ce plugin." -#: plugin.py:71 +#: plugin.py:72 msgid "Add the help for \"@help Web\" here." msgstr "" -#: plugin.py:107 +#: plugin.py:115 msgid "Title: %s (at %s)" msgstr "Titre : %s (de %s)" -#: plugin.py:114 +#: plugin.py:122 msgid "" "\n" "\n" @@ -50,13 +54,14 @@ msgid "" msgstr "" "\n" "\n" -"Retourne les en-têtes HTTP de l'. Seules les URLs HTTP sont valides, bien sûr." +"Retourne les en-têtes HTTP de l'. Seules les URLs HTTP sont valides, " +"bien sûr." -#: plugin.py:121 +#: plugin.py:129 msgid "%s: %s" msgstr "%s : %s" -#: plugin.py:131 +#: plugin.py:139 msgid "" "\n" "\n" @@ -68,68 +73,57 @@ msgstr "" "\n" "Retourne le DOCTYPE de l'. Seules les URLs HTTP sont valides, bien sûr." -#: plugin.py:143 +#: plugin.py:152 msgid "That URL has no specified doctype." msgstr "Cette URL n'a pas de doctype spécifié." -#: plugin.py:148 +#: plugin.py:157 msgid "" "\n" "\n" -" Returns the Content-Length header of . Only HTTP urls are valid,\n" +" Returns the Content-Length header of . Only HTTP urls are " +"valid,\n" " of course.\n" " " msgstr "" "\n" "\n" -"Retourne le'en-têtes HTTP Content-Length de l'. Seules les URLs HTTP sont valides, bien sûr." +"Retourne le'en-têtes HTTP Content-Length de l'. Seules les URLs HTTP " +"sont valides, bien sûr." -#: plugin.py:157 -#: plugin.py:162 +#: plugin.py:166 plugin.py:171 msgid "%u is %S long." msgstr "%u est long de %S." -#: plugin.py:164 -msgid "The server didn't tell me how long %u is but it's longer than %S." -msgstr "Le serveur ne m'a pas dit quelle est la longueur de %u, mais c'est sûr que c'est plus que %S." - #: plugin.py:173 +msgid "The server didn't tell me how long %u is but it's longer than %S." +msgstr "" +"Le serveur ne m'a pas dit quelle est la longueur de %u, mais c'est sûr que " +"c'est plus que %S." + +#: plugin.py:182 msgid "" -"\n" +"[--no-filter] \n" "\n" " Returns the HTML ... of a URL.\n" +" If --no-filter is given, the bot won't strip special chars (action,\n" +" DCC, ...).\n" " " msgstr "" -"\n" -"\n" -"Retourne le titre HTTP de l'." +"[--no-filter] Retourne le titre HTML ... d'une adresse. " +"Si --no-filter est donné, le bot ne supprimera pas les caractères spéciaux " +"(action, DCC, ...)" -#: plugin.py:188 +#: plugin.py:205 msgid "That URL appears to have no HTML title." msgstr "Cette URL semble ne pas avoir de titre HTML." -#: plugin.py:190 +#: plugin.py:207 msgid "That URL appears to have no HTML title within the first %S." -msgstr "Ce URL semble ne pas avoir de titre HTML dans les %S au début du fichier." +msgstr "" +"Ce URL semble ne pas avoir de titre HTML dans les %S au début du fichier." -#: plugin.py:198 -msgid "" -"\n" -"\n" -" Returns Netcraft.com's determination of what operating system and\n" -" webserver is running on the host given.\n" -" " -msgstr "Retourne ce que Netcraft.com dit du système d'exploitation et du serveur web utilisés par l'hôte." - -#: plugin.py:212 -msgid "No results found for %s." -msgstr "Pas de résultat trouvé pour %s." - -#: plugin.py:214 -msgid "The format of page the was odd." -msgstr "Le format de la page est bizarre." - -#: plugin.py:219 +#: plugin.py:213 msgid "" "\n" "\n" @@ -140,7 +134,7 @@ msgstr "" "\n" "Retourne la forme formattée pour URLs du texte." -#: plugin.py:228 +#: plugin.py:222 msgid "" "\n" "\n" @@ -151,20 +145,51 @@ msgstr "" "\n" "Retourne la forme dé-formattée pour URLs du texte." -#: plugin.py:238 +#: plugin.py:232 msgid "" "\n" "\n" " Returns the contents of , or as much as is configured in\n" -" supybot.plugins.Web.fetch.maximum. If that configuration variable is\n" +" supybot.plugins.Web.fetch.maximum. If that configuration variable " +"is\n" " set to 0, this command will be effectively disabled.\n" " " msgstr "" "\n" "\n" -"Retourne le contenu de l', ou les supybot.plugins.Web.fetch.maximum premiers octets. Si la variable de configution est définie à 0, elle sera effectivement désactivée." +"Retourne le contenu de l', ou les supybot.plugins.Web.fetch.maximum " +"premiers octets. Si la variable de configution est définie à 0, elle sera " +"effectivement désactivée." -#: plugin.py:246 -msgid "This command is disabled (supybot.plugins.Web.fetch.maximum is set to 0)." -msgstr "Cette commande est désactivée (supybot.plugins.Web.fetch.maximum vaut 0)." +#: plugin.py:240 +msgid "" +"This command is disabled (supybot.plugins.Web.fetch.maximum is set to 0)." +msgstr "" +"Cette commande est désactivée (supybot.plugins.Web.fetch.maximum vaut 0)." +#~ msgid "" +#~ "\n" +#~ "\n" +#~ " Returns the HTML ... of a URL.\n" +#~ " " +#~ msgstr "" +#~ "\n" +#~ "\n" +#~ "Retourne le titre HTTP de l'." + +#~ msgid "" +#~ "\n" +#~ "\n" +#~ " Returns Netcraft.com's determination of what operating system " +#~ "and\n" +#~ " webserver is running on the host given.\n" +#~ " " +#~ msgstr "" +#~ "Retourne ce que Netcraft.com dit du système d'exploitation " +#~ "et du serveur web utilisés par l'hôte." + +#~ msgid "No results found for %s." +#~ msgstr "Pas de résultat trouvé pour %s." + +#~ msgid "The format of page the was odd." +#~ msgstr "Le format de la page est bizarre." diff --git a/plugins/Web/messages.pot b/plugins/Web/messages.pot index 9b65ca846..5ed40f967 100644 --- a/plugins/Web/messages.pot +++ b/plugins/Web/messages.pot @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2012-02-15 23:19+CET\n" +"POT-Creation-Date: 2013-03-02 19:04+CET\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -34,16 +34,16 @@ msgid "" " bytes the bot will download via the 'fetch' command in this plugin." msgstr "" -#: plugin.py:71 +#: plugin.py:72 #, docstring msgid "Add the help for \"@help Web\" here." msgstr "" -#: plugin.py:107 +#: plugin.py:115 msgid "Title: %s (at %s)" msgstr "" -#: plugin.py:114 +#: plugin.py:122 #, docstring msgid "" "\n" @@ -53,11 +53,11 @@ msgid "" " " msgstr "" -#: plugin.py:121 +#: plugin.py:129 msgid "%s: %s" msgstr "" -#: plugin.py:131 +#: plugin.py:139 #, docstring msgid "" "\n" @@ -67,11 +67,11 @@ msgid "" " " msgstr "" -#: plugin.py:143 +#: plugin.py:152 msgid "That URL has no specified doctype." msgstr "" -#: plugin.py:148 +#: plugin.py:157 #, docstring msgid "" "\n" @@ -81,50 +81,34 @@ msgid "" " " msgstr "" -#: plugin.py:157 plugin.py:162 +#: plugin.py:166 plugin.py:171 msgid "%u is %S long." msgstr "" -#: plugin.py:164 +#: plugin.py:173 msgid "The server didn't tell me how long %u is but it's longer than %S." msgstr "" -#: plugin.py:173 +#: plugin.py:182 #, docstring msgid "" -"\n" +"[--no-filter] \n" "\n" " Returns the HTML ... of a URL.\n" +" If --no-filter is given, the bot won't strip special chars (action,\n" +" DCC, ...).\n" " " msgstr "" -#: plugin.py:188 +#: plugin.py:205 msgid "That URL appears to have no HTML title." msgstr "" -#: plugin.py:190 +#: plugin.py:207 msgid "That URL appears to have no HTML title within the first %S." msgstr "" -#: plugin.py:198 -#, docstring -msgid "" -"\n" -"\n" -" Returns Netcraft.com's determination of what operating system and\n" -" webserver is running on the host given.\n" -" " -msgstr "" - -#: plugin.py:212 -msgid "No results found for %s." -msgstr "" - -#: plugin.py:214 -msgid "The format of page the was odd." -msgstr "" - -#: plugin.py:219 +#: plugin.py:213 #, docstring msgid "" "\n" @@ -133,7 +117,7 @@ msgid "" " " msgstr "" -#: plugin.py:228 +#: plugin.py:222 #, docstring msgid "" "\n" @@ -142,7 +126,7 @@ msgid "" " " msgstr "" -#: plugin.py:238 +#: plugin.py:232 #, docstring msgid "" "\n" @@ -153,7 +137,7 @@ msgid "" " " msgstr "" -#: plugin.py:246 +#: plugin.py:240 msgid "This command is disabled (supybot.plugins.Web.fetch.maximum is set to 0)." msgstr ""