summaryrefslogtreecommitdiff
path: root/www/wiki/extensions/AbuseFilter/i18n/fr.json
diff options
context:
space:
mode:
Diffstat (limited to 'www/wiki/extensions/AbuseFilter/i18n/fr.json')
-rw-r--r--www/wiki/extensions/AbuseFilter/i18n/fr.json560
1 files changed, 560 insertions, 0 deletions
diff --git a/www/wiki/extensions/AbuseFilter/i18n/fr.json b/www/wiki/extensions/AbuseFilter/i18n/fr.json
new file mode 100644
index 00000000..d377e245
--- /dev/null
+++ b/www/wiki/extensions/AbuseFilter/i18n/fr.json
@@ -0,0 +1,560 @@
+{
+ "@metadata": {
+ "authors": [
+ "ChrisPtDe",
+ "Cquoi",
+ "Crochet.david",
+ "DavidL",
+ "Dr Brains",
+ "Gomoko",
+ "Grondin",
+ "Hello71",
+ "IAlex",
+ "Isildur",
+ "Jean-Frédéric",
+ "Kropotkine 113",
+ "Ltrlg",
+ "McDutchie",
+ "Metroitendo",
+ "Peter17",
+ "PieRRoMaN",
+ "Robby",
+ "Sherbrooke",
+ "Tititou36",
+ "Urhixidur",
+ "VIGNERON",
+ "Verdy p",
+ "Wyz",
+ "Zetud",
+ "Orlodrim",
+ "0x010C",
+ "Nicolapps",
+ "Linedwell",
+ "Hercule",
+ "Macofe",
+ "TomT0m",
+ "Wladek92",
+ "Elfix",
+ "Matma Rex",
+ "Thibaut120094"
+ ]
+ },
+ "abusefilter-desc": "Applique des heuristiques automatiques aux modifications",
+ "abusefilter": "Configuration du filtre antiabus",
+ "abuselog": "Journal des filtres antiabus",
+ "abusefilter-intro": "Bienvenue dans l'interface de gestion des filtres antiabus.\nLe filtre antiabus est un mécanisme logiciel automatisé qui permet d'appliquer des heuristiques prédéfinies à toutes les actions.\nCette interface présente une liste des filtres définis, et donne la possibilité de les modifier.",
+ "abusefilter-mustbeeditor": "Pour des raisons de sécurité, seuls les utilisateurs avec le droit de modifier les filtres antiabus peuvent utiliser cette interface.",
+ "abusefilter-warning": "'''Avertissement :''' cette action a été automatiquement identifiée comme nuisible.\nLes actions non constructives seront rapidement annulées et les modifications non constructives répétées ou outrageantes provoqueront le blocage de votre compte ou de votre adresse IP.\nSi vous estimez que cette action est constructive, vous pouvez la soumettre une nouvelle fois pour la confirmer.\nVoici une brève description de la règle de filtrage antiabus ayant détecté votre action : $1",
+ "abusefilter-disallowed": "Cette action a été automatiquement identifiée comme nuisible, et a donc été empêchée.\nSi vous pensez que votre action était constructive, veuillez contacter un administrateur et l'informer de ce que vous avez essayé de faire.\nVoici une brève description de la règle de filtrage antiabus ayant détecté votre action : $1",
+ "abusefilter-blocked-display": "Cette action a été automatiquement identifée comme nuisible\net vous avez déjà été empêché de l'exécuter.\nDe plus, pour protéger {{SITENAME}}, votre compte utilisateur et toutes les adresses IP associées ont été bloqués contre toute modification.\nSi ceci est dû à une erreur, veuillez contacter un administrateur.\nVoici une brève description de la règle de filtrage antiabus ayant détecté votre action : $1",
+ "abusefilter-degrouped": "Cette action a été automatiquement identifiée comme nuisible.\nEn conséquence, elle a été interdite et, puisque votre compte est suspecté de compromission, tous vos droits ont été retirés.\nSi vous pensez que cela est dû à une erreur, veuillez contacter un bureaucrate avec une explication de cette action afin de rétablir vos droits.\nVoici une brève description de la règle de filtrage antiabus ayant détecté votre action : $1",
+ "abusefilter-autopromote-blocked": "Cette action a été automatiquement identifiée comme nuisible et a donc été empêchée.\nEn conséquence, à titre de mesure de sécurité, quelques privilèges accordés d'habitude pour les comptes établis ont été retirés temporairement de votre compte.\nVoici une brève description de la règle de filtrage antiabus ayant détecté votre action : $1",
+ "abusefilter-blocker": "Filtre antiabus",
+ "abusefilter-blockreason": "Bloqué automatiquement par le filtre antiabus.\nDescription de la règle associée : $1",
+ "abusefilter-degroupreason": "Droits automatiquement retirés par le filtre antiabus.\nDescription de la règle associée : $1",
+ "abusefilter-accountreserved": "Ce nom de compte est réservé à l'usage du filtre antiabus.",
+ "right-abusefilter-modify": "Modifier les filtres antiabus",
+ "right-abusefilter-view": "Voir les filtres antiabus",
+ "right-abusefilter-log": "Voir le journal des filtres antiabus",
+ "right-abusefilter-log-detail": "Voir les entrées détaillées du journal antiabus",
+ "right-abusefilter-private": "Voir les données privées dans le journal antiabus",
+ "right-abusefilter-private-log": "Afficher les détails confidentiels du journal d’accès de AbuseFilter",
+ "right-abusefilter-modify-restricted": "Modifier les filtres antiabus qui ont des actions restreintes",
+ "right-abusefilter-revert": "Révoquer toutes les modifications effectuées par un filtre antiabus donné",
+ "right-abusefilter-view-private": "Voir les filtres d'abus marqués comme privé",
+ "right-abusefilter-log-private": "Voir les entrées du journal des filtres antiabus marquées comme privées",
+ "right-abusefilter-hide-log": "Masquer des entrées dans le journal des abus",
+ "right-abusefilter-hidden-log": "Voir les entrées masquées du journal antiabus",
+ "right-abusefilter-modify-global": "Créer ou modifier les filtres globaux d'abus",
+ "action-abusefilter-modify": "modifier les filtres antiabus",
+ "action-abusefilter-view": "voir les filtres antiabus",
+ "action-abusefilter-log": "voir le journal des filtres antiabus",
+ "action-abusefilter-log-detail": "voir les entrées détaillées du journal des filtres antiabus",
+ "action-abusefilter-private": "voir les données privées dans le journal des filtres antiabus",
+ "action-abusefilter-private-log": "afficher le journal des accès aux détails confidentiels de AbuseFilter",
+ "action-abusefilter-modify-restricted": "modifier les filtres antiabus avec des actions restreintes",
+ "action-abusefilter-revert": "révoquer toutes les modifications selon un filtre antiabus donné",
+ "action-abusefilter-view-private": "voir les filtres antiabus marqués comme privés",
+ "action-abusefilter-log-private": "voir les entrées du journal des filtres antiabus marqués comme privés",
+ "abusefilter-log": "Journal des déclenchements du filtre antiabus",
+ "abusefilter-log-summary": "Ce journal affiche une liste des actions détectées par les filtres.",
+ "abusefilter-log-search": "Rechercher dans le journal des filtres antiabus",
+ "abusefilter-log-search-user": "Utilisateur :",
+ "abusefilter-log-search-filter": "IDs de filtre (séparés par des barres verticales) :",
+ "abusefilter-log-search-title": "Titre :",
+ "abusefilter-log-search-wiki": "Wiki :",
+ "abusefilter-log-search-impact": "Impact:",
+ "abusefilter-log-search-impact-all": "Toutes les actions",
+ "abusefilter-log-search-impact-saved": "Modifications sauvegardées uniquement",
+ "abusefilter-log-search-impact-not-saved": "Sans sauvegarder les modifications",
+ "abusefilter-log-search-entries-label": "Visibilité :",
+ "abusefilter-log-search-entries-all": "Toutes les entrées",
+ "abusefilter-log-search-entries-hidden": "Entrées masquées uniquement",
+ "abusefilter-log-search-entries-visible": "Entrées visibles uniquement",
+ "abusefilter-log-search-action-taken-label": "Mesure prise :",
+ "abusefilter-log-search-action-taken-any": "N’importe laquelle",
+ "abusefilter-log-search-submit": "Rechercher",
+ "abusefilter-log-entry": "$1 : $2 {{GENDER:$8:a déclenché}} un filtre antiabus, en {{GENDER:$8|effectuant}} l’action « $3 » sur $4.\nActions entreprises : $5 ;\nDescription du filtre : $6",
+ "abusefilter-log-entry-withdiff": "$1: $2 {{GENDER:$8:a déclenché}} un filtre antiabus, {{GENDER:$8|en effectuant}} l’action « $3 » sur $4.\nAction entreprise : $5  ;\nDescription du filtre : $6 ($7)",
+ "abusefilter-log-detailedentry-meta": "$1 : $2 {{GENDER:$9|a déclenché}} le $3, {{GENDER:$9|en effectuant}} l’action « $4 » sur $5.\nActions entreprises : $6 ;\nDescription du filtre : $7 ($8)",
+ "abusefilter-log-detailedentry-global": "filtre global $1",
+ "abusefilter-log-detailedentry-local": "filtre antiabus $1",
+ "abusefilter-log-detailslink": "détails",
+ "abusefilter-log-diff": "diff",
+ "abusefilter-log-hidelink": "ajuster la visibilité",
+ "abusefilter-log-details-legend": "Détails pour l'entrée $1 du journal",
+ "abusefilter-log-details-var": "Variable",
+ "abusefilter-log-details-val": "Valeur",
+ "abusefilter-log-details-vars": "Paramètres de l'action",
+ "abusefilter-log-details-private": "Données confidentiels du journal",
+ "abusefilter-log-details-ip": "Adresse IP d'origine",
+ "abusefilter-log-details-checkuser": "Vérifier l’utilisateur",
+ "abusefilter-log-noactions": "néant",
+ "abusefilter-log-details-diff": "Changements faits lors de la modification",
+ "abusefilter-log-linkoncontribs": "journal des abus",
+ "abusefilter-log-linkoncontribs-text": "Journal des abus de ce{{GENDER:$1|t utilisateur|tte utilisatrice}}",
+ "abusefilter-log-hidden": "(entrée masquée)",
+ "abusefilter-log-hidden-implicit": "(masquée car la version a été supprimée)",
+ "abusefilter-log-cannot-see-details": "Vous n'avez pas le droit de voir les détails de cette entrée.",
+ "abusefilter-log-cannot-see-private-details": "Vous n’avez pas le droit de voir les détails confidentiels de cette entrée.",
+ "abusefilter-log-nonexistent": "Il n’existe pas d’entrée associée à l’identifiant spécifié.",
+ "abusefilter-log-details-hidden": "Vous ne pouvez pas afficher les détails pour cette entrée parce qu'elle est cachée à la vue du public.",
+ "abusefilter-log-private-not-included": "Un ou plusieurs des IDs de filtre que vous avez spécifiés sont privés. Comme vous n’êtes pas autorisé à voir les détails des filtres privés, ces filtres n’ont pas été inclus dans la recherche.",
+ "abusefilter-log-hide-legend": "Masquer l'entrée dans les journaux",
+ "abusefilter-log-hide-id": "Identifiant de l'entrée de journal :",
+ "abusefilter-log-hide-hidden": "Masquer cette entrée à la vue du public",
+ "abusefilter-log-hide-reason": "Motif :",
+ "abusefilter-log-hide-reason-other": "Motif autre ou supplémentaire :",
+ "abusefilter-log-hide-forbidden": "Vous n'avez pas le droit de masquer des entrées du journal des abus.",
+ "abusefilter-logentry-suppress": "a masqué [[$1]]",
+ "abusefilter-logentry-unsuppress": "a démasqué [[$1]]",
+ "logentry-abusefilter-hit": "$1 {{GENDER:$2|a déclenché}} $4, {{GENDER:$2|en effectuant}} l’action « $5 » sur $3. Actions entreprises : $6 ($7)",
+ "log-action-filter-abusefilter": "Type de modification de filtre :",
+ "log-action-filter-abusefilter-create": "Création de nouveaux filtres",
+ "log-action-filter-abusefilter-modify": "Filtrer les notifications",
+ "logentry-abusefilterprivatedetails-access": "$1 {{GENDER:$2|a accédé}} aux détails confidentiels pour $3",
+ "abusefilterprivatedetails-log-name": "Détails confidentiels du journal d’accès de AbuseFilter",
+ "abusefilter-management": "Gestion du filtre antiabus",
+ "abusefilter-list": "Tous les filtres",
+ "abusefilter-list-id": "N° filtre",
+ "abusefilter-list-pattern": "Motif",
+ "abusefilter-list-status": "État",
+ "abusefilter-list-public": "Description publique",
+ "abusefilter-list-consequences": "Conséquences",
+ "abusefilter-list-visibility": "Visibilité",
+ "abusefilter-list-hitcount": "Nombre de détections",
+ "abusefilter-list-edit": "Modifier",
+ "abusefilter-list-details": "Détails",
+ "abusefilter-list-limit": "Nombre par page :",
+ "abusefilter-list-lastmodified": "Dernière modification",
+ "abusefilter-list-group": "Groupe du filtre",
+ "abusefilter-hidden": "Privé",
+ "abusefilter-unhidden": "Public",
+ "abusefilter-enabled": "Activé",
+ "abusefilter-deleted": "Supprimé",
+ "abusefilter-disabled": "Désactivé",
+ "abusefilter-hitcount": "$1 détection{{PLURAL:$1||s}}",
+ "abusefilter-new": "Créer un nouveau filtre",
+ "abusefilter-return": "Revenir à la gestion des filtres",
+ "abusefilter-status-global": "Global",
+ "abusefilter-list-options": "Options",
+ "abusefilter-list-options-deleted": "Filtres supprimés :",
+ "abusefilter-list-options-deleted-only": "Ne montrer que les filtres supprimés",
+ "abusefilter-list-options-deleted-hide": "Masquer les filtres supprimés",
+ "abusefilter-list-options-deleted-show": "Inclure les filtres supprimés",
+ "abusefilter-list-options-scope": "Afficher les filtres :",
+ "abusefilter-list-options-scope-local": "Règles locales uniquement",
+ "abusefilter-list-options-scope-global": "Règles globales uniquement",
+ "abusefilter-list-options-scope-all": "Règles locales et globales",
+ "abusefilter-list-options-disabled": "Filtres désactivés :",
+ "abusefilter-list-options-hidedisabled": "Masquer les filtres désactivés",
+ "abusefilter-list-options-searchfield": "Rechercher dans les règles :",
+ "abusefilter-list-options-searchpattern": "Insérer un motif",
+ "abusefilter-list-options-searchoptions": "Mode de recherche :",
+ "abusefilter-list-options-search-like": "Requête simple",
+ "abusefilter-list-options-search-rlike": "Expression régulière",
+ "abusefilter-list-options-search-irlike": "Expression régulière insensible à la casse",
+ "abusefilter-list-regexerror": "Une erreur s’est produite lors de la recherche : Erreur de syntaxe de l’expression régulière.",
+ "abusefilter-list-options-submit": "Mettre à jour",
+ "abusefilter-tools-text": "Voici quelques outils qui peuvent être utiles dans la formulation et le déboguage des filtres antiabus.",
+ "abusefilter-tools-expr": "Testeur d'expressions",
+ "abusefilter-tools-submitexpr": "Évaluer",
+ "abusefilter-tools-reautoconfirm": "Rétablir l'état autoconfirmé",
+ "abusefilter-tools-reautoconfirm-user": "Utilisateur :",
+ "abusefilter-tools-reautoconfirm-submit": "Autoconfirmer à nouveau",
+ "abusefilter-reautoconfirm-none": "Le statut autoconfirmé de {{GENDER:$1|cet utilisateur|cette utilisatrice}} n'a pas été suspendu.",
+ "abusefilter-reautoconfirm-notallowed": "Vous ne pouvez pas rétablir l'état autoconfirmé.",
+ "abusefilter-reautoconfirm-done": "L'état autoconfirmé du compte utilisateur a été rétabli",
+ "abusefilter-status": "{{PLURAL:$1|Dans la dernière action|Parmi les $1 dernières actions}}, $2 ($3 %) {{PLURAL:$2|a|ont}} atteint la limite des $4 conditions autorisées. Et $5 ($6 %) {{PLURAL:$5|a été détectée|ont été détectées}} par l'un des filtres actuellement activés.",
+ "abusefilter-edit": "Modifier le filtre d'abus",
+ "abusefilter-edit-subtitle": "Modification du filtre $1",
+ "abusefilter-edit-subtitle-new": "Créer un filtre",
+ "abusefilter-edit-oldwarning": "<strong>Vous êtes en train de modifier une ancienne version de ce filtre.\nLes statistiques affichées concernent la version la plus récente de celui-ci.\nSi vous enregistrez vos modifications, vous allez écraser tous les changements intervenus depuis la version que vous modifiez.</strong> &bull;\n[[Special:AbuseFilter/history/$2|Revenir à l’historique de ce filtre]]",
+ "abusefilter-edit-status-label": "Statistiques :",
+ "abusefilter-edit-status": "{{PLURAL:$1|Dans la dernière action|Parmi les $1 dernières actions}}, ce filtre a été déclenché $2 fois ($3 %).",
+ "abusefilter-edit-status-profile": "{{PLURAL:$1|Dans la dernière action|Parmi les $1 dernières actions}}, ce filtre a été déclenché $2 fois ($3 %).\nEn moyenne, la durée d'exécution de ce filtre est de $4 ms et il utilise $5 condition{{PLURAL:$5||s}} de la limite des conditions.",
+ "abusefilter-edit-throttled-warning": "'''Attention :''' Ce filtre a été marqué automatiquement comme nuisible. Par mesure de sûreté, les actions suivantes ne seront pas exécutées ($1). Veuillez relire et [[mw:Extension:AbuseFilter/Conditions|optimiser]] vos conditions pour supprimer cette restriction",
+ "abusefilter-edit-new": "Nouveau filtre",
+ "abusefilter-edit-save": "Enregistrer le filtre",
+ "abusefilter-edit-id": "N° filtre :",
+ "abusefilter-edit-switch-editor": "Basculer d’éditeur",
+ "abusefilter-edit-description": "Description :\n: ''(visible publiquement)''",
+ "abusefilter-edit-field-description": "description",
+ "abusefilter-edit-group": "Groupe du filtre :",
+ "abusefilter-edit-flags": "Drapeaux :",
+ "abusefilter-edit-enabled": "Activer ce filtre",
+ "abusefilter-edit-deleted": "Marquer comme supprimé",
+ "abusefilter-edit-hidden": "Cacher les détails de ce filtre à la vue publique",
+ "abusefilter-edit-global": "Filtre global",
+ "abusefilter-edit-rules": "Conditions :",
+ "abusefilter-edit-field-conditions": "conditions",
+ "abusefilter-edit-notes": "Notes :",
+ "abusefilter-edit-lastmod": "Dernière modification du filtre :",
+ "abusefilter-edit-lastmod-text": "$1 par $2",
+ "abusefilter-edit-hitcount": "Nombre de détections du filtre :",
+ "abusefilter-edit-consequences": "Actions entreprises si élément trouvé",
+ "abusefilter-edit-action-warn": "Déclencher ces actions après avoir donné un avertissement à l'utilisateur",
+ "abusefilter-edit-action-disallow": "Empêcher l'utilisateur d'effectuer l'action en question",
+ "abusefilter-edit-action-blockautopromote": "Révoquer l'état autoconfirmé du compte utilisateur",
+ "abusefilter-edit-action-degroup": "Retirer l'utilisateur de tous les groupes privilégiés",
+ "abusefilter-edit-action-block": "Bloquer en écriture l’utilisateur ou l’adresse IP",
+ "abusefilter-edit-action-blocktalk": "Empêcher l’utilisateur ou l’adresse IP de modifier sa propre page de discussion",
+ "abusefilter-edit-action-throttle": "Déclencher les actions uniquement si l'utilisateur a dépassé un taux limite",
+ "abusefilter-edit-action-rangeblock": "Bloquer la plage IP respective d’où provient l’utilisateur.",
+ "abusefilter-edit-action-tag": "Baliser la modification pour une relecture ultérieure.",
+ "abusefilter-edit-throttle-count": "Nombre d'actions autorisées :",
+ "abusefilter-edit-throttle-period": "Laps de temps :",
+ "abusefilter-edit-throttle-seconds": "$1 seconde{{PLURAL:$1||s}}",
+ "abusefilter-edit-throttle-groups": "Grouper la modération par :\n: ''(un par ligne, séparé par des virgules)''",
+ "abusefilter-edit-warn-message": "Message système à utiliser pour l'avertissement :",
+ "abusefilter-edit-warn-other": "Autre message",
+ "abusefilter-edit-warn-other-label": "Nom de page d'un autre message\n: ''(sans le préfixe MediaWiki)''",
+ "abusefilter-edit-warn-actions": "Actions :",
+ "abusefilter-edit-warn-preview": "Prévisualiser le message sélectionné",
+ "abusefilter-edit-warn-edit": "Créer ou modifier le message sélectionné",
+ "abusefilter-edit-tag-tag": "[[Special:Tags|Balises]] à appliquer (une par ligne) :",
+ "abusefilter-edit-block-anon-durations": "Durée de blocage pour les utilisateurs anonymes :",
+ "abusefilter-edit-block-user-durations": "Durée de blocage pour les utilisateurs enregistrés :",
+ "abusefilter-block-anon": "utilisateurs anonymes",
+ "abusefilter-block-user": "utilisateurs enregistrés",
+ "abusefilter-edit-denied": "Vous ne pouvez pas voir les détails de ce filtre, parce qu’il est caché à la vue du public",
+ "abusefilter-edit-main": "Paramètres du filtre",
+ "abusefilter-edit-done-subtitle": "Filtre modifié",
+ "abusefilter-edit-done": "[[Special:AbuseFilter/history/$1/diff/prev/$2|Vos modifications]] au [[Special:AbuseFilter/$1|filtre $3]] ont été enregistrées.",
+ "abusefilter-edit-badsyntax": "Le filtre que vous avez spécifié comporte une erreur de syntaxe.\nLe résultat de l'analyseur syntaxique était : <pre>$1</pre>",
+ "abusefilter-edit-missingfields": "Les champs suivants sont nécessaires et doivent être remplis : $1",
+ "abusefilter-edit-restricted": "Vous ne pouvez pas modifier ce filtre parce qu'il contient une ou plusieurs actions restreintes.\nDemandez à un utilisateur autorisé à ajouter des actions restreintes d'effectuer la modification pour vous.",
+ "abusefilter-edit-viewhistory": "Voir l’historique de ce filtre",
+ "abusefilter-edit-history": "Historique :",
+ "abusefilter-edit-check": "Vérifier la syntaxe",
+ "abusefilter-edit-badfilter": "Le filtre que vous avez spécifié n'existe pas",
+ "abusefilter-edit-revert": "Révoquer les actions entreprises par ce filtre",
+ "abusefilter-edit-tools": "Outils :",
+ "abusefilter-edit-test-link": "Tester ce filtre sur les modifications récentes",
+ "abusefilter-edit-export": "Exporter ce filtre vers un autre wiki",
+ "abusefilter-edit-syntaxok": "Aucune erreur de syntaxe détectée.",
+ "abusefilter-edit-syntaxerr": "Erreur de syntaxe détectée : $1",
+ "abusefilter-edit-bad-tags": "Au moins une des balises que vous avez spécifiées n’est pas valide.\nLes balises doivent être courtes, ne pas contenir de caractères spéciaux, ni être réservées par d’autres logiciels. Essayez en choisissant un autre nom de balise",
+ "abusefilter-edit-notallowed": "Vous n'êtes pas autorisé à créer ou modifier des filtres antiabus",
+ "abusefilter-edit-notallowed-global": "Vous n'avez pas le droit de créer ou de modifier les filtres globaux d'abus",
+ "abusefilter-edit-notallowed-global-custom-msg": "Les messages d’avertissement personnalisés ne sont pas pris en charge pour les filtres globaux",
+ "abusefilter-edit-builder-select": "Sélectionnez une option pour l'ajouter au curseur",
+ "abusefilter-edit-builder-group-op-arithmetic": "Opérateurs arithmétiques",
+ "abusefilter-edit-builder-op-arithmetic-addition": "Addition (+)",
+ "abusefilter-edit-builder-op-arithmetic-subtraction": "Soustraction (-)",
+ "abusefilter-edit-builder-op-arithmetic-multiplication": "Multiplication (*)",
+ "abusefilter-edit-builder-op-arithmetic-divide": "Division (/)",
+ "abusefilter-edit-builder-op-arithmetic-modulo": "Modulo (%)",
+ "abusefilter-edit-builder-op-arithmetic-pow": "Puissance (**)",
+ "abusefilter-edit-builder-group-op-comparison": "Opérateurs de comparaison",
+ "abusefilter-edit-builder-op-comparison-equal": "Valeur égale à (==)",
+ "abusefilter-edit-builder-op-comparison-equal-strict": "Valeur et type égaux à (===)",
+ "abusefilter-edit-builder-op-comparison-notequal": "Valeur non égale à (!=)",
+ "abusefilter-edit-builder-op-comparison-notequal-strict": "Valeur et type différents de (!==)",
+ "abusefilter-edit-builder-op-comparison-lt": "Inférieur à (<)",
+ "abusefilter-edit-builder-op-comparison-gt": "Supérieur à (>)",
+ "abusefilter-edit-builder-op-comparison-lte": "Inférieur ou égal à (<=)",
+ "abusefilter-edit-builder-op-comparison-gte": "Supérieur ou égal à (>=)",
+ "abusefilter-edit-builder-group-op-bool": "Opérateurs booléens",
+ "abusefilter-edit-builder-op-bool-not": "Non (!)",
+ "abusefilter-edit-builder-op-bool-and": "Et (&)",
+ "abusefilter-edit-builder-op-bool-or": "Ou (|)",
+ "abusefilter-edit-builder-group-misc": "Divers",
+ "abusefilter-edit-builder-misc-in": "Contenu dans la chaîne de caractères (in)",
+ "abusefilter-edit-builder-misc-like": "Correspond au motif (like)",
+ "abusefilter-edit-builder-misc-rlike": "Correspond à l'expression rationnelle (rlike)",
+ "abusefilter-edit-builder-misc-irlike": "Filtre avec des expressions rationnelles, sans tenir compte de la casse (irlike)",
+ "abusefilter-edit-builder-misc-contains": "La chaîne de gauche contient la chaîne de droite (contains)",
+ "abusefilter-edit-builder-misc-stringlit": "Chaîne littérale (\"\")",
+ "abusefilter-edit-builder-misc-tern": "Opérateur ternaire (X ? Y : Z)",
+ "abusefilter-edit-builder-misc-cond": "Conditionnel (if X then Y else Z)",
+ "abusefilter-edit-builder-group-funcs": "Fonctions",
+ "abusefilter-edit-builder-funcs-length": "Longueur de la chaîne de caractères (length)",
+ "abusefilter-edit-builder-funcs-lcase": "Convertir en minuscules (lcase)",
+ "abusefilter-edit-builder-funcs-ucase": "Convertir en majuscules (ucase)",
+ "abusefilter-edit-builder-funcs-ccnorm": "Normaliser les caractères prêtant à confusion (ccnorm)",
+ "abusefilter-edit-builder-funcs-ccnorm-contains-any": "Normaliser et rechercher dans une chaîne de multiples sous-chaînes avec le critère OU (ccnorm_contains_any)",
+ "abusefilter-edit-builder-funcs-ccnorm-contains-all": "Normaliser et rechercher dans une chaîne des multiples sous-chaînes avec le critère ET (ccnorm_contains_all)",
+ "abusefilter-edit-builder-funcs-rmdoubles": "Enlever les caractères doubles (rmdoubles)",
+ "abusefilter-edit-builder-funcs-specialratio": "Caractères spéciaux / total des caractères (specialratio)",
+ "abusefilter-edit-builder-funcs-norm": "Normaliser (norm)",
+ "abusefilter-edit-builder-funcs-count": "Nombre d'occurrences de la chaîne de caractères X dans la chaîne Y (count)",
+ "abusefilter-edit-builder-funcs-rcount": "Nombre de fois que l'expression rationnelle X apparaît dans la chaîne Y (rcount)",
+ "abusefilter-edit-builder-funcs-get_matches": "Tableau de correspondance d’expressions rationnelles avec un texte pour chaque groupe de capture (get_matches)",
+ "abusefilter-edit-builder-funcs-rmwhitespace": "Supprimer les espaces (rmwhitespace)",
+ "abusefilter-edit-builder-funcs-rmspecials": "Supprimer les caractères spéciaux (rmspecials)",
+ "abusefilter-edit-builder-funcs-ip_in_range": "L'adresse IP est-elle dans la plage ? (ip_in_range)",
+ "abusefilter-edit-builder-funcs-contains-any": "Rechercher dans une chaîne des multiples sous-chaînes avec le critère OU (contains_any).",
+ "abusefilter-edit-builder-funcs-contains-all": "Rechercher dans une chaîne des multiples sous-chaînes avec le critère ET (contains_all).",
+ "abusefilter-edit-builder-funcs-substr": "Sous-chaîne (substr)",
+ "abusefilter-edit-builder-funcs-strpos": "Position de la sous-chaîne dans la chaîne (strpos)",
+ "abusefilter-edit-builder-funcs-str_replace": "Remplacer la sous-chaîne par la chaîne (str_replace)",
+ "abusefilter-edit-builder-funcs-rescape": "Échapper la chaîne comme littérale dans l'expression rationnelle (rescape)",
+ "abusefilter-edit-builder-funcs-set_var": "Définir la variable (set_var)",
+ "abusefilter-edit-builder-group-vars": "Variables",
+ "abusefilter-edit-builder-vars-accountname": "Nom du compte (lors de la création du compte)",
+ "abusefilter-edit-builder-vars-timestamp": "Horodatage Unix de la modification",
+ "abusefilter-edit-builder-vars-timestamp-expanded": "Horodatage du journal",
+ "abusefilter-edit-builder-vars-action": "Action",
+ "abusefilter-edit-builder-vars-addedlines": "Lignes ajoutées lors de la modification",
+ "abusefilter-edit-builder-vars-delta": "Différence de taille lors de la modification",
+ "abusefilter-edit-builder-vars-diff": "Diff unifié des changements faits lors de la modification",
+ "abusefilter-edit-builder-vars-newsize": "Nouvelle taille de la page",
+ "abusefilter-edit-builder-vars-oldsize": "Ancienne taille de la page",
+ "abusefilter-edit-builder-vars-old-content-model": "Ancien modèle de contenu",
+ "abusefilter-edit-builder-vars-new-content-model": "Nouveau modèle de contenu",
+ "abusefilter-edit-builder-vars-removedlines": "Lignes supprimées lors de la modification",
+ "abusefilter-edit-builder-vars-summary": "Résumé/motif de la modification",
+ "abusefilter-edit-builder-vars-article-id": "Numéro de la page",
+ "abusefilter-edit-builder-vars-article-ns": "Espace de noms de la page",
+ "abusefilter-edit-builder-vars-article-text": "Titre de la page (sans l'espace de noms)",
+ "abusefilter-edit-builder-vars-article-prefixedtext": "Titre complet de la page",
+ "abusefilter-edit-builder-vars-article-views": "Pages vues",
+ "abusefilter-edit-builder-vars-movedfrom-id": "Numéro de la page d'origine à renommer",
+ "abusefilter-edit-builder-vars-movedfrom-ns": "Espace de noms de la page d'origine à renommer",
+ "abusefilter-edit-builder-vars-movedfrom-text": "Titre de la page d'origine à renommer",
+ "abusefilter-edit-builder-vars-movedfrom-prefixedtext": "Titre entier de la page d'origine à renommer",
+ "abusefilter-edit-builder-vars-movedto-id": "Numéro de la page de destination du renommage",
+ "abusefilter-edit-builder-vars-movedto-ns": "Espace de noms de la page de destination du renommage",
+ "abusefilter-edit-builder-vars-movedto-text": "Titre de la page de destination du renommage",
+ "abusefilter-edit-builder-vars-movedto-prefixedtext": "Titre entier de la page de destination du renommage",
+ "abusefilter-edit-builder-vars-user-editcount": "Compteur de modifications de l'utilisateur",
+ "abusefilter-edit-builder-vars-user-age": "Âge du compte utilisateur",
+ "abusefilter-edit-builder-vars-user-name": "Nom du compte d’utilisateur",
+ "abusefilter-edit-builder-vars-user-groups": "Groupes (y compris implicites) dont l'utilisateur est membre",
+ "abusefilter-edit-builder-vars-user-rights": "Droits qu’a un utilisateur",
+ "abusefilter-edit-builder-vars-user-blocked": "Si l'utilisateur est bloqué",
+ "abusefilter-edit-builder-vars-user-emailconfirm": "Temps depuis la confirmation de l'adresse courriel",
+ "abusefilter-edit-builder-vars-recent-contributors": "Les dix derniers contributeurs de la page",
+ "abusefilter-edit-builder-vars-first-contributor": "Premier utilisateur à contribuer à cette page",
+ "abusefilter-edit-builder-vars-movedfrom-recent-contributors": "Dix derniers utilisateurs ayant contribué à la page source déplacée",
+ "abusefilter-edit-builder-vars-movedfrom-first-contributor": "Premier utilisateur à contribuer à la page source déplacée",
+ "abusefilter-edit-builder-vars-movedto-recent-contributors": "Dix derniers utilisateurs ayant contribué à la page destination déplacée",
+ "abusefilter-edit-builder-vars-movedto-first-contributor": "Premier utilisateur à contribuer à la page destination déplacée",
+ "abusefilter-edit-builder-vars-all-links": "Tous les liens externes dans le nouveau texte",
+ "abusefilter-edit-builder-vars-added-links": "Tous les liens externes ajoutés dans la modification",
+ "abusefilter-edit-builder-vars-removed-links": "Tous les liens externes retirés lors de la modification",
+ "abusefilter-edit-builder-vars-old-text": "Ancien texte de la page, avant la modification",
+ "abusefilter-edit-builder-vars-new-text": "Nouveau texte de la page, après la modification",
+ "abusefilter-edit-builder-vars-new-pst": "Wikitexte de la nouvelle page, transformé avant enregistrement",
+ "abusefilter-edit-builder-vars-diff-pst": "Différence unifiée des modifications effectuées dans l’aperçu avant enregistrement transformé",
+ "abusefilter-edit-builder-vars-addedlines-pst": "Lignes ajoutées dans l’aperçu avant enregistrement de la modification",
+ "abusefilter-edit-builder-vars-new-text-stripped": "Nouveau texte de la page, sans aucun balisage",
+ "abusefilter-edit-builder-vars-new-html": "Source HTML analysée de la nouvelle version",
+ "abusefilter-edit-builder-vars-restrictions-edit": "Protection contre la modification",
+ "abusefilter-edit-builder-vars-restrictions-move": "Protection contre le renommage",
+ "abusefilter-edit-builder-vars-restrictions-create": "Protection contre la création",
+ "abusefilter-edit-builder-vars-restrictions-upload": "Protection contre le téléversement",
+ "abusefilter-edit-builder-vars-movedfrom-restrictions-edit": "Modifier le niveau de protection de la page source déplacée",
+ "abusefilter-edit-builder-vars-movedfrom-restrictions-move": "Déplacer le niveau de protection de la page source déplacée",
+ "abusefilter-edit-builder-vars-movedfrom-restrictions-create": "Créer la protection de la page source déplacée",
+ "abusefilter-edit-builder-vars-movedfrom-restrictions-upload": "Télécharger la protection du fichier source déplacé",
+ "abusefilter-edit-builder-vars-movedto-restrictions-edit": "Modifier le niveau de protection de la page de destination déplacée",
+ "abusefilter-edit-builder-vars-movedto-restrictions-move": "Déplacer le niveau de protection de la page de destination déplacée",
+ "abusefilter-edit-builder-vars-movedto-restrictions-create": "Créer la protection de la page de destination déplacée",
+ "abusefilter-edit-builder-vars-movedto-restrictions-upload": "Télécharger la protection du fichier de destination déplacé",
+ "abusefilter-edit-builder-vars-old-text-stripped": "Texte de l'ancienne page, dépourvu de toute mise en forme",
+ "abusefilter-edit-builder-vars-old-links": "Liens dans la page, avant la modification",
+ "abusefilter-edit-builder-vars-old-html": "Wikitexte de l'ancienne page, analysé en HTML",
+ "abusefilter-edit-builder-vars-minor-edit": "Si la modification est marquée comme mineure ou non",
+ "abusefilter-edit-builder-vars-file-sha1": "hachage SHA1 du contenu du fichier",
+ "abusefilter-edit-builder-vars-file-size": "Taille du fichier en octets",
+ "abusefilter-edit-builder-vars-file-mime": "Type MIME du fichier",
+ "abusefilter-edit-builder-vars-file-mediatype": "Type de média pour ce fichier",
+ "abusefilter-edit-builder-vars-file-width": "Largeur du fichier en pixels",
+ "abusefilter-edit-builder-vars-file-height": "Hauteur du fichier en pixels",
+ "abusefilter-edit-builder-vars-file-bits-per-channel": "Nombre de bits par canal de couleur dans le fichier",
+ "abusefilter-edit-block-options": "Options de blocage :",
+ "abusefilter-filter-log": "Modifications récentes des filtres",
+ "abusefilter-history": "Historique des modifications du filtre antiabus n° $1",
+ "abusefilter-history-foruser": "Modifications par $1",
+ "abusefilter-history-hidden": "Masqué",
+ "abusefilter-history-enabled": "Activé",
+ "abusefilter-history-global": "Global",
+ "abusefilter-history-timestamp": "Date",
+ "abusefilter-history-user": "Utilisateur",
+ "abusefilter-history-public": "Description publique du filtre",
+ "abusefilter-history-flags": "Drapeaux",
+ "abusefilter-history-filter": "Règle du filtre",
+ "abusefilter-history-comments": "Commentaires",
+ "abusefilter-history-actions": "Actions",
+ "abusefilter-history-backedit": "Retour à la page de modification du filtre",
+ "abusefilter-history-deleted": "Supprimé",
+ "abusefilter-history-filterid": "Filtre",
+ "abusefilter-history-select-legend": "Affiner la recherche",
+ "abusefilter-history-select-user": "Utilisateur :",
+ "abusefilter-history-select-filter": "ID du filtre :",
+ "abusefilter-history-select-submit": "Affiner",
+ "abusefilter-history-diff": "Changements",
+ "abusefilter-history-error-hidden": "Le filtre que vous avez demandé est caché, et vous ne pouvez pas afficher son historique.",
+ "abusefilter-exception-unexpectedatend": "« $2 » inattendu au caractère $1.",
+ "abusefilter-exception-expectednotfound": "Un $2 manquant était attendu au caractère $1 ($3 $4 trouvé à la place).",
+ "abusefilter-exception-unrecognisedkeyword": "Mot-clé $2 non reconnu au caractère $1.",
+ "abusefilter-exception-unexpectedtoken": "Élément inattendu « $3 » (de type $2) au caractère $1.",
+ "abusefilter-exception-unclosedstring": "Chaîne non fermée débutant au caractère $1.",
+ "abusefilter-exception-invalidoperator": "Opérateur invalide « $2 » au caractère $1.",
+ "abusefilter-exception-unrecognisedtoken": "Élément non reconnu « $2 » au caractère $1.",
+ "abusefilter-exception-noparams": "Aucun paramètre fourni pour la fonction « $2 » au caractère $1.",
+ "abusefilter-exception-dividebyzero": "Division illégale de $2 par zéro au caractère $1.",
+ "abusefilter-exception-unrecognisedvar": "Variable non reconnue $2 au caractère $1",
+ "abusefilter-exception-notenoughargs": "Pas assez de paramètres pour la fonction $2 appelée au caractère $1.\n$3 {{PLURAL:$3|argument demandé|arguments demandés}}, $4 obtenu{{PLURAL:$4||s}}",
+ "abusefilter-exception-regexfailure": "Erreur dans l'expression rationnelle « $3 » au caractère $1 : « $2 »",
+ "abusefilter-exception-overridebuiltin": "Écrasement interdit de la variable disponible par défaut « $2 » au caractère $1.",
+ "abusefilter-exception-outofbounds": "Demande de l'élément inexistant $2 (taille de la liste = $3) au caractère $1.",
+ "abusefilter-exception-notlist": "Demande d'un élément de tableau appliquée à un non-tableau au caractère $1.",
+ "abusefilter-exception-unclosedcomment": "Commentaire non fermé au caractère $1.",
+ "abusefilter-action-tag": "Baliser",
+ "abusefilter-action-throttle": "Limiter les modifications",
+ "abusefilter-action-warn": "Avertir l’utilisateur",
+ "abusefilter-action-blockautopromote": "Bloquer la promotion automatique",
+ "abusefilter-action-block": "Bloquer",
+ "abusefilter-action-degroup": "Exclure des groupes",
+ "abusefilter-action-rangeblock": "Bloquer la plage",
+ "abusefilter-action-disallow": "Interdire la modification",
+ "abusefilter-revert-title": "Révoquer toutes les modifications par le filtre $1",
+ "abusefilter-revert-intro": "Ce formulaire vous permet de révoquer toutes les modifications faites par le filtre antiabus $1.\nVeuillez faire très attention en utilisant cet outil.",
+ "abusefilter-revert-preview-item": "$1 : $2 {{GENDER:$7|a fait}} $3 sur $4.\nActions à révoquer : $5 ($6)",
+ "abusefilter-revert-search-legend": "Sélectionnez les actions à révoquer du filtre antiabus",
+ "abusefilter-revert-periodstart": "Début de la période :",
+ "abusefilter-revert-periodend": "Fin de la période :",
+ "abusefilter-revert-search": "Sélectionner les actions",
+ "abusefilter-revert-filter": "ID de filtre :",
+ "abusefilter-revert-preview-intro": "Voici les actions réalisées par le filtre antiabus, qui seront révoquées par cette action.\nVeuillez les vérifier attentivement, puis cliquez sur « {{int:abusefilter-revert-confirm}} » pour valider votre sélection.",
+ "abusefilter-revert-confirm-legend": "Confirmer le retour",
+ "abusefilter-revert-confirm": "Confirmer",
+ "abusefilter-revert-success": "Vous avez révoqué avec succès toutes les actions entreprises par le filtre antiabus et déclenchées par le [[Special:AbuseFilter/$1|filtre $2]].",
+ "abusefilter-revert-reason": "Révocation automatique de toutes les actions entreprises par le filtre antiabus et déclenchées par le filtre $1.\nMotif donné : $2",
+ "abusefilter-revert-reasonfield": "Motif :",
+ "abusefilter-test": "Tester un filtre sur les précédentes modifications",
+ "abusefilter-test-intro": "Cette page vous permet d’appliquer un filtre saisi dans la zone de texte ci-dessous {{PLURAL:$1|à la dernière modification|aux $1 dernières modifications}}.\nPour charger un filtre existant, entrez son identifiant dans le champ sous la zone de texte et cliquez sur le bouton « {{int:abusefilter-test-load}} ».",
+ "abusefilter-test-legend": "Test de filtre",
+ "abusefilter-test-load-filter": "Charger le filtre numéro :",
+ "abusefilter-test-submit": "Tester",
+ "abusefilter-test-load": "Charger",
+ "abusefilter-test-user": "Modifications par l'utilisateur :",
+ "abusefilter-test-period-start": "Changements faits après :",
+ "abusefilter-test-period-end": "Changements faits avant :",
+ "abusefilter-test-page": "Modifications apportées à la page :",
+ "abusefilter-test-shownegative": "Afficher les modifications non prises en compte par le filtre",
+ "abusefilter-test-syntaxerr": "Le filtre que vous avez saisi contient une erreur de syntaxe.\nVous pouvez recevoir une explication complète en cliquant sur le bouton « {{int:abusefilter-edit-check}} ».",
+ "abusefilter-test-badtitle": "La titre de page que vous avez saisi n’est pas valide. Il se peut qu’il contienne un ou plusieurs caractères interdits dans les titres.",
+ "abusefilter-changeslist-examine": "examiner",
+ "abusefilter-examine": "Examiner des modifications individuelles",
+ "abusefilter-examine-intro": "Cette page vous permet d'examiner les variables générées pour une modification individuelle par le filtre antiabus et de les tester avec les filtres.",
+ "abusefilter-examine-legend": "Sélectionner les modifications",
+ "abusefilter-examine-diff": "URL du diff :",
+ "abusefilter-examine-user": "Utilisateur :",
+ "abusefilter-examine-title": "Titre de la page :",
+ "abusefilter-examine-submit": "Rechercher",
+ "abusefilter-examine-vars": "Variables générées pour cette modification",
+ "abusefilter-examine-test": "Tester cette modification avec un filtre",
+ "abusefilter-examine-test-button": "Tester le filtre",
+ "abusefilter-examine-match": "Cette modification a été détectée par le filtre.",
+ "abusefilter-examine-nomatch": "Cette modification n'a pas été détectée par le filtre.",
+ "abusefilter-examine-syntaxerror": "Le filtre a une syntaxe incorrecte",
+ "abusefilter-examine-notfound": "La modification que vous avez demandée n'a pas été trouvée.",
+ "abusefilter-examine-incompatible": "La modification que vous avez demandée n’est pas prise en charge par le filtre antiabus.",
+ "abusefilter-examine-noresults": "Aucun résultat n'a été trouvé pour les paramètres de recherche que vous avez fourni.",
+ "abusefilter-topnav": "'''Navigation du filtre antiabus'''",
+ "abusefilter-topnav-home": "Accueil",
+ "abusefilter-topnav-test": "Test en série",
+ "abusefilter-topnav-examine": "Examiner les modifications précédentes",
+ "abusefilter-topnav-log": "Journal antiabus",
+ "abusefilter-topnav-tools": "Outils de déboguage",
+ "abusefilter-topnav-import": "Importer un filtre",
+ "abusefilter-log-name": "Journal des modifications du filtre antiabus",
+ "abusefilter-log-header": "Ce journal affiche un résumé des modifications faites aux filtres.\nPour plus de détails, voyez [[Special:AbuseFilter/history|la liste]] des modifications récentes du filtre.",
+ "abusefilter-logentry-create": "$1 a {{GENDER:$2|créé}} $4 ($5)",
+ "abusefilter-logentry-modify": "$1 {{GENDER:$2|a modifié}} $4 ($5)",
+ "abusefilter-log-noresults": "Aucun résultat",
+ "abusefilter-diff-title": "Différences entre les versions",
+ "abusefilter-diff-item": "Article",
+ "abusefilter-diff-version": "Version du $1 {{GENDER:$3|par}} $2",
+ "abusefilter-diff-info": "Informations de base",
+ "abusefilter-diff-pattern": "Conditions du filtre",
+ "abusefilter-diff-invalid": "Impossible de retrouver les versions demandées",
+ "abusefilter-diff-backhistory": "Retour à l’historique du filtre",
+ "abusefilter-diff-prev": "Changement antérieur",
+ "abusefilter-diff-next": "Changement ultérieur",
+ "abusefilter-import-intro": "Vous pouvez utiliser cette interface pour importer des filtres en provenance d'autres wikis.\nSur le wiki d'origine, cliquez sur « {{int:abusefilter-edit-export}} » dans « {{int:abusefilter-edit-tools}} » depuis l'interface d'édition.\nCopiez la zone de texte qui s'affiche et collez-le dans cette zone de texte, puis cliquez sur « {{int:abusefilter-import-submit}} »,",
+ "abusefilter-import-submit": "Importer des données",
+ "abusefilter-group-default": "Par défaut",
+ "abusefilter-http-error": "Une erreur HTTP s’est produite : $1.",
+ "abusefilter-view-private-submit": "Afficher les détails confidentiels",
+ "abusefilter-view-private": "Afficher les détails confidentiels",
+ "abusefilter-view-private-reason": "Motif pour accéder aux détails confidentiels :",
+ "abusefilter-log-details-id": "ID du journal",
+ "abusefilter-invalid-request": "Demande non valide ! Vous devez accéder aux détails confidentiels du journal d’accès via le formulaire sur [[Special:AbuseLog/$1]] et indiquer un motif.",
+ "abusefilter-invalid-request-noid": "Demande non valide ! Vous devez accéder aux détails confidentiels du journal via le formulaire sur la page de détails du journal des abus et indiquer un motif.",
+ "log-description-abusefilterprivatedetails": "Ce journal affiche une liste des horodatages auxquels un utilisateur a accédé aux détails confidentiels d’un journal d’abus.",
+ "abusefilter-noreason": "Avertissement : Pour voir les détails confidentiels de ce journal, vous devez indiquer un motif.",
+ "abusefilter-log-ip-not-available": "Non disponible",
+ "tag-abusefilter-condition-limit": "limite de condition atteinte",
+ "tag-abusefilter-condition-limit-description": "Modifications ou autres événements qui ne peuvent pas être vérifiés par tous les [[Special:AbuseFilter|filtres d’abus]] actifs ([[mw:Extension:AbuseFilter/Conditions|aide]]).",
+ "apihelp-abusefiltercheckmatch-description": "Cocher pour voir si un AbuseFilter correspond à un ensemble de variables, événement AbuseFilter tracé par l’éditeur.\n\nvars, rcid ou logid est obligatoire, mais un seul d’entre eux doit être utilisé.",
+ "apihelp-abusefiltercheckmatch-summary": "Vérifier pour voir si un AbuseFilter correspond à un ensemble de variables, événement AbuseFilter tracé pour l’éditeur.",
+ "apihelp-abusefiltercheckmatch-extended-description": "vars, rcid ou logid est nécessaire bien qu'un seul puisse être utilisé.",
+ "apihelp-abusefiltercheckmatch-param-filter": "Le texte complet du filtre pour vérifier une correspondance.",
+ "apihelp-abusefiltercheckmatch-param-vars": "Tableau JSON encodé de variables à tester.",
+ "apihelp-abusefiltercheckmatch-param-rcid": "ID de la modification récente sur laquelle tester le filtre.",
+ "apihelp-abusefiltercheckmatch-param-logid": "ID de l’entrée du journal du filtre antiabus sur laquelle tester le filtre.",
+ "apihelp-abusefiltercheckmatch-example-1": "Vérifie si la modification récente d’ID 15 est détectée par un filtre simple",
+ "apihelp-abusefilterchecksyntax-description": "Vérifier la syntaxe d’un filtre antiabus.",
+ "apihelp-abusefilterchecksyntax-summary": "Vérifier la syntaxe d’un filtre anti-abus.",
+ "apihelp-abusefilterchecksyntax-param-filter": "Le texte complet du filtre dont la syntaxe doit être vérifiée.",
+ "apihelp-abusefilterchecksyntax-example-1": "Vérifier la syntaxe d’un filtre valide",
+ "apihelp-abusefilterchecksyntax-example-2": "Vérifier la syntaxe d’un filtre invalide",
+ "apihelp-abusefilterevalexpression-description": "Évalue une expression du filtre antiabus.",
+ "apihelp-abusefilterevalexpression-summary": "Evalue l'expression d'un filtre anti-abus.",
+ "apihelp-abusefilterevalexpression-param-expression": "L’expression à évaluer.",
+ "apihelp-abusefilterevalexpression-example-1": "Évaluer une expression simple",
+ "apihelp-abusefilterunblockautopromote-description": "Annule le blocage par un filtre antiabus des promotions automatiques de statut d’un utilisateur.",
+ "apihelp-abusefilterunblockautopromote-summary": "Empêche un utilisateur de recevoir des auto-promotions résultant d'un filtre anti-abus.",
+ "apihelp-abusefilterunblockautopromote-param-user": "Nom de l’utilisateur à débloquer.",
+ "apihelp-abusefilterunblockautopromote-example-1": "Supprime le blocage des promotions automatiques de statut pour [[User:Example]]",
+ "apihelp-query+abusefilters-description": "Afficher les détails des filtres antiabus.",
+ "apihelp-query+abusefilters-summary": "Afficher les détails des filtres anti-abus.",
+ "apihelp-query+abusefilters-param-startid": "Numéro de filtre auquel commencer l’énumération.",
+ "apihelp-query+abusefilters-param-endid": "Numéro de filtre auquel terminer l’énumération.",
+ "apihelp-query+abusefilters-param-show": "Afficher seulement les filtres correspondant à ces critères.",
+ "apihelp-query+abusefilters-param-limit": "Le nombre maximum de filtres à renvoyer.",
+ "apihelp-query+abusefilters-param-prop": "Quelles propriétés obtenir.",
+ "apihelp-query+abusefilters-example-1": "Afficher les filtres publics activés.",
+ "apihelp-query+abusefilters-example-2": "Afficher certains détails sur les filtres.",
+ "apihelp-query+abuselog-description": "Afficher les événements détectés par l’un des filtres antiabus.",
+ "apihelp-query+abuselog-summary": "Affiche les événements capturés par un des filtres anti-abus.",
+ "apihelp-query+abuselog-param-start": "L’horodatage auquel commencer l’énumération.",
+ "apihelp-query+abuselog-param-end": "L’horodatage auquel terminer l’énumération.",
+ "apihelp-query+abuselog-param-user": "Afficher uniquement les entrées faites par un utilisateur ou une adresse IP donné.",
+ "apihelp-query+abuselog-param-title": "Afficher uniquement les entrées se produisant sur une page donnée.",
+ "apihelp-query+abuselog-param-filter": "Afficher uniquement les entrées capturées par un ID de filtre donné.",
+ "apihelp-query+abuselog-param-limit": "Le nombre maximal d’entrées à liter.",
+ "apihelp-query+abuselog-param-prop": "Quelles propriétés obtenir.",
+ "apihelp-query+abuselog-param-wiki": "Wiki depuis lequel afficher les visites",
+ "apihelp-query+abuselog-example-1": "Afficher les entrées récentes du journal",
+ "apihelp-query+abuselog-example-2": "Afficher les entrées récentes du journal pour [[API]]",
+ "apierror-abusefilter-canttest": "Vous n'avez pas la permission de tester les filtres antiabus.",
+ "apierror-abusefilter-cantcheck": "Vous n’avez pas la permission de vérifier la syntaxe des filtres antiabus.",
+ "apierror-abusefilter-nosuchlogid": "Il n'y a pas d'entrée dans le journal des abus avec l'identifiant $1.",
+ "apierror-abusefilter-badsyntax": "Le filtre a une syntaxe non valide."
+}