Localisation updates for core messages from Betawiki (2008-11-22 11:16 CET)
[lhc/web/wiklou.git] / languages / messages / MessagesFr.php
index 0681286..d9ccbfb 100644 (file)
@@ -50,13 +50,11 @@ $bookstoreList = array(
 );
 
 $namespaceNames = array(
-       NS_MEDIA          => 'Media',
-       NS_SPECIAL        => 'Special',
-       NS_MAIN           => '',
+       NS_MEDIA          => 'Média',
+       NS_SPECIAL        => 'Spécial',
        NS_TALK           => 'Discuter',
        NS_USER           => 'Utilisateur',
        NS_USER_TALK      => 'Discussion_Utilisateur',
-       NS_PROJECT        => '$1',
        NS_PROJECT_TALK   => 'Discussion_$1',
        NS_IMAGE          => 'Image',
        NS_IMAGE_TALK     => 'Discussion_Image',
@@ -67,8 +65,9 @@ $namespaceNames = array(
        NS_HELP           => 'Aide',
        NS_HELP_TALK      => 'Discussion_Aide',
        NS_CATEGORY       => 'Catégorie',
-       NS_CATEGORY_TALK  => 'Discussion_Catégorie'
+       NS_CATEGORY_TALK  => 'Discussion_Catégorie',
 );
+
 $linkTrail = '/^([a-zàâçéèêîôûäëïöüùÇÉÂÊÎÔÛÄËÏÖÜÀÈÙ]+)(.*)$/sDu';
 
 $dateFormats = array(
@@ -168,6 +167,8 @@ $specialPageAliases = array(
        'Unusedimages'              => array( 'Images inutilisées', 'Images inutilisees', 'Images non utilisées', 'Images non utilisees', 'Images orphelines' ),
        'Wantedpages'               => array( 'Pages demandées', 'Pages demandees' ),
        'Wantedcategories'          => array( 'Catégories demandées', 'Categories demandees' ),
+       'Wantedfiles'               => array( 'Fichiers demandés', 'Fichiers demandes' ),
+       'Wantedtemplates'           => array( 'Modèles demandés', 'Modeles demandes' ),
        'Mostlinked'                => array( 'Pages les plus liées', 'Pages les plus liees', 'Pages plus liées', 'Pages plus liees', 'Plus liées', 'Plus liees' ),
        'Mostlinkedcategories'      => array( 'Catégories les plus utilisées', 'Categories les plus utilisees' ),
        'Mostlinkedtemplates'       => array( 'Modèles les plus utilisés', 'Modeles les plus utilises' ),
@@ -274,6 +275,7 @@ $messages = array(
 'tog-diffonly'                => 'Ne pas montrer le contenu des pages sous les diffs',
 'tog-showhiddencats'          => 'Afficher les catégories cachées',
 'tog-noconvertlink'           => 'Désactiver la conversion des titres',
+'tog-norollbackdiff'          => 'Omettre le diff après l’utilisation d’un revert',
 
 'underline-always'  => 'Toujours',
 'underline-never'   => 'Jamais',
@@ -336,7 +338,7 @@ $messages = array(
 'category_header'                => 'Pages dans la catégorie « $1 »',
 'subcategories'                  => 'Sous-catégories',
 'category-media-header'          => 'Fichiers multimédia dans la catégorie « $1 »',
-'category-empty'                 => "''Cette catégorie ne contient aucun article, sous-catégorie ou fichier multimédia.''",
+'category-empty'                 => "''Cette catégorie ne contient aucune page, sous-catégorie ou fichier multimédia.''",
 'hidden-categories'              => '{{PLURAL:$1|Catégorie cachée|Catégories cachées}}',
 'hidden-category-category'       => 'Catégories cachées', # Name of the category where hidden categories will be listed
 'category-subcat-count'          => '{{PLURAL:$2|Cette catégorie ne dispose que de la sous-catégorie suivante.|Cette catégorie comprend $1 sous-catégorie{{PLURAL:$1||s}}, sur un total de $2.}}',
@@ -357,7 +359,7 @@ $messages = array(
 * [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce Liste de discussion des parutions de MediaWiki]',
 
 'about'          => 'À propos',
-'article'        => 'Article',
+'article'        => 'Page de contenu',
 'newwindow'      => '(ouvre une nouvelle fenêtre)',
 'cancel'         => 'Annuler',
 'qbfind'         => 'Rechercher',
@@ -372,14 +374,14 @@ $messages = array(
 'mytalk'         => 'Page de discussion',
 'anontalk'       => 'Discussion avec cette adresse IP',
 'navigation'     => 'Navigation',
-'and'            => 'et',
+'and'            => ' et',
 
 # Metadata in edit box
 'metadata_help' => 'Métadonnées :',
 
 'errorpagetitle'    => 'Erreur de titre',
 'returnto'          => 'Revenir à la page $1.',
-'tagline'           => 'Un article de {{SITENAME}}.',
+'tagline'           => 'De {{SITENAME}}.',
 'help'              => 'Aide',
 'search'            => 'Rechercher',
 'searchbutton'      => 'Rechercher',
@@ -410,7 +412,7 @@ $messages = array(
 'specialpage'       => 'Page spéciale',
 'personaltools'     => 'Outils personnels',
 'postcomment'       => 'Ajouter un commentaire',
-'articlepage'       => 'Voir l’article',
+'articlepage'       => 'Voir la page de contenu',
 'talk'              => 'Discussion',
 'views'             => 'Affichages',
 'toolbox'           => 'Boîte à outils',
@@ -566,7 +568,7 @@ Requête : $2',
 'actionthrottled'      => 'Action limitée',
 'actionthrottledtext'  => "Pour lutter contre les pourriels (« spam »), l’utilisation de cette action est limitée à un certain nombre de fois dans un laps temps assez court. Il s'avère que vous avez dépassé cette limite. Essayez à nouveau dans quelques minutes.",
 'protectedpagetext'    => 'Cette page a été protégée pour empêcher sa modification.',
-'viewsourcetext'       => 'Vous pouvez voir et copier le contenu de l’article pour pouvoir travailler dessus :',
+'viewsourcetext'       => 'Vous pouvez voir et copier le contenu de la page pour pouvoir travailler dessus :',
 'protectedinterface'   => 'Cette page fournit du texte d’interface pour le logiciel et est protégée pour éviter les abus.',
 'editinginterface'     => "'''Attention :''' vous êtes en train d’éditer une page utilisée pour créer le texte de l’interface du logiciel. Les changements se répercuteront, selon le contexte, sur toutes ou certaines pages visibles par les autres utilisateurs. Pour les traductions, nous vous invitons à utiliser le projet MediaWiki d’internationalisation des messages [http://translatewiki.net/wiki/Main_Page?setlang=fr Betawiki].",
 'sqlhidden'            => '(Requête SQL cachée)',
@@ -627,8 +629,7 @@ Veuillez en choisir un autre.',
 'email'                      => 'Courriel',
 'prefs-help-realname'        => '(facultatif) : si vous le spécifiez, il sera utilisé pour vous attribuer vos contributions.',
 'loginerror'                 => 'Erreur d’identification',
-'prefs-help-email'           => 'L’adresse courriel est facultative mais permet de vous faire adresser votre mot de passe si vous l’oubliez.
-Vous pouvez aussi choisir de permettre à d’autres de vous contacter au moyen de votre page d’utilisateur principale ou celle de discussion sans avoir besoin de révéler votre idendité.',
+'prefs-help-email'           => 'Indiquer votre adresse de courriel est facultatif, mais permet de vous envoyer votre mot de passe si vous l’oubliez. Cela permet aussi aux autres utilisateurs – si la section « Courriel » ci-dessous est configurée dans ce sens – de vous contacter par courriel depuis la page [[Special:Emailuser]], sans que votre adresse leur soit divulguée.',
 'prefs-help-email-required'  => 'Une adresse de courriel est requise.',
 'nocookiesnew'               => "Le compte utilisateur a été créé, mais vous n’êtes pas connecté. {{SITENAME}} utilise des témoins (''cookies'') pour la connexion mais vous les avez désactivés. Veuillez les activer et vous reconnecter avec le même nom et le même mot de passe.",
 'nocookieslogin'             => "{{SITENAME}} utilise des témoins (''cookies'') pour la connexion mais vous les avez désactivés. Veuillez les activer et vous reconnecter.",
@@ -677,15 +678,20 @@ Ignorez ce message si ce compte a été créé par erreur.",
 'loginlanguagelabel'         => 'Langue : $1',
 
 # Password reset dialog
-'resetpass'               => 'Remise à zéro du mot de passe',
-'resetpass_announce'      => 'Vous vous êtes enregistré avec un mot de passe temporaire envoyé par courriel. Pour terminer l’enregistrement, vous devez entrer un nouveau mot de passe ici :',
-'resetpass_text'          => '<!-- Ajoutez le texte ici -->',
-'resetpass_header'        => 'Remise à zéro du mot de passe',
-'resetpass_submit'        => 'Changer le mot de passe et s’enregistrer',
-'resetpass_success'       => 'Votre mot de passe a été changé avec succès ! Enregistrement en cours...',
-'resetpass_bad_temporary' => 'Mot de passe temporaire invalide. Vous avez peut-être déjà changé votre mot de passe avec succès, ou demandé un nouveau mot de passe temporaire.',
-'resetpass_forbidden'     => 'Les mots de passe ne peuvent pas être changés',
-'resetpass_missing'       => 'Aucune donnée entrée',
+'resetpass'                 => 'Changer ou remettre à zéro le mot de passe',
+'resetpass_announce'        => 'Vous vous êtes enregistré avec un mot de passe temporaire envoyé par courriel. Pour terminer l’enregistrement, vous devez entrer un nouveau mot de passe ici :',
+'resetpass_text'            => '<!-- Ajoutez le texte ici -->',
+'resetpass_header'          => 'Remise à zéro du mot de passe',
+'resetpass_submit'          => 'Changer le mot de passe et s’enregistrer',
+'resetpass_success'         => 'Votre mot de passe a été changé avec succès ! Enregistrement en cours...',
+'resetpass_bad_temporary'   => 'Mot de passe temporaire invalide. Vous avez peut-être déjà changé votre mot de passe avec succès, ou demandé un nouveau mot de passe temporaire.',
+'resetpass_forbidden'       => 'Les mots de passe ne peuvent pas être changés',
+'resetpass_missing'         => 'Aucune donnée entrée',
+'resetpass-no-info'         => 'Vous devez être connecté pour avoir accès à cette page.',
+'resetpass-submit-loggedin' => 'Modifier le mot de passe',
+'resetpass-wrong-oldpass'   => 'Mot de passe actuel ou temporaire invalide.
+Vous avez peut-être déjà modifié votre mot de passe ou demandé un nouveau mot de passe temporaire.',
+'resetpass-temp-password'   => 'Mot de passe temporaire :',
 
 # Edit page toolbar
 'bold_sample'     => 'Texte gras',
@@ -797,7 +803,7 @@ Si cela échoue à nouveau, essayez de vous déconnecter, puis connectez-vous à
 
 <strong>Si la tentative de modification était légitime, veuillez réessayer.
 Si cela échoue à nouveau, déconnectez-vous, puis reconnectez-vous.</strong>",
-'token_suffix_mismatch'            => '<strong>Votre modification n’a pas été acceptée car votre navigateur Web a mélangé les caractères de ponctuation dans l’identifiant d’édition. La modification a été rejetée afin d’empêcher la corruption du texte de l’article. Ce problème se produit lorsque vous utilisez un mandataire anonyme problématique.</strong>',
+'token_suffix_mismatch'            => '<strong>Votre modification n’a pas été acceptée car votre navigateur Web a mélangé les caractères de ponctuation dans l’identifiant d’édition. La modification a été rejetée afin d’empêcher la corruption du texte de la page. Ce problème se produit lorsque vous utilisez un mandataire anonyme problématique.</strong>',
 'editing'                          => 'Modification de $1',
 'editingsection'                   => 'Modification de $1 (section)',
 'editingcomment'                   => 'Modification de $1 (commentaire)',
@@ -805,7 +811,7 @@ Si cela échoue à nouveau, déconnectez-vous, puis reconnectez-vous.</strong>",
 'explainconflict'                  => '<b>Cette page a été sauvegardée après que vous avez commencé à la modifier. La zone de modification supérieure contient le texte tel qu’il est enregistré actuellement dans la base de données. Vos modifications apparaissent dans la zone de modification inférieure. Vous allez devoir apporter vos modifications au texte existant. Seul le texte de la zone supérieure sera sauvegardé.</b><br />',
 'yourtext'                         => 'Votre texte',
 'storedversion'                    => 'Version enregistrée',
-'nonunicodebrowser'                => '<strong>Attention : Votre navigateur ne supporte pas l’Unicode. Une solution temporaire a été trouvée pour vous permettre de modifier en toute sûreté un article : les caractères non-ASCII apparaîtront dans votre boîte de modification en tant que codes hexadécimaux. Vous devriez utiliser un navigateur plus récent.</strong>',
+'nonunicodebrowser'                => '<strong>Attention : Votre navigateur ne supporte pas l’Unicode. Une solution temporaire a été trouvée pour vous permettre de modifier en toute sûreté une page : les caractères non-ASCII apparaîtront dans votre boîte de modification en tant que codes hexadécimaux. Vous devriez utiliser un navigateur plus récent.</strong>',
 'editingold'                       => '<strong>Attention : vous êtes en train de modifier une ancienne version de cette page.
 Si vous la publiez, toutes les modifications effectuées depuis cette version seront perdues.</strong>',
 'yourdiff'                         => 'Différences',
@@ -845,8 +851,8 @@ Demandez-vous s’il est réellement approprié de la recréer en vous référan
 'deleted-notice'                   => "Cette page a été supprimée.
 L'historique des suppressions est affiché ci-dessous pour référence.",
 'deletelog-fulllog'                => "Voir l'historique complet",
-'edit-hook-aborted'                => 'Modification échouée par crochet.
-Aucune explication donnée.',
+'edit-hook-aborted'                => 'Échec de la modification par une extension.
+Cause inconnue',
 'edit-gone-missing'                => 'N’a pas pu mettre à jour la page.
 Il semble qu’elle ait été supprimée.',
 'edit-conflict'                    => 'Modifier le conflit.',
@@ -857,12 +863,14 @@ Elle existe déjà.',
 # Parser/template warnings
 'expensive-parserfunction-warning'        => 'Attention : Cette page contient trop d’appels dispendieux de fonctions du parseur.
 
-Il devrait y en avoir moins de $2 sur le nombre actuel $1.',
+Il devrait y en avoir moins de $2 sur le nombre actuel de $1.',
 'expensive-parserfunction-category'       => 'Pages avec trop d’appels dispendieux de fonctions parseurs',
 'post-expand-template-inclusion-warning'  => "Attention : Cette page contient trop d'inclusions de modèles. Certaines inclusions ne seront pas effectuées.",
 'post-expand-template-inclusion-category' => "Pages contenant trop d'inclusions de modèles",
 'post-expand-template-argument-warning'   => "Attention : Cette page contient au moins un paramètre de modèle dont l'inclusion est rendue impossible. Après extension, celui-ci aurait produit un résultat trop long, il n'a donc pas été inclut",
 'post-expand-template-argument-category'  => 'Pages contenant au moins un paramètre de modèle non évalué',
+'parser-template-loop-warning'            => 'Modèle en boucle détecté : [[$1]]',
+'parser-template-recursion-depth-warning' => 'Limite de longueur de la récursion du modèle dépassée ($1)',
 
 # "Undo" feature
 'undo-success' => 'Cette modification va être défaite. Veuillez confirmer les changements (visibles en bas de cette page), puis publier si vous êtes d’accord. Merci de motiver l’annulation dans la boîte de résumé.',
@@ -919,7 +927,7 @@ Essayez de [[Special:Search|rechercher sur le wiki]] pour trouver des pages en r
 'revdelete-nooldid-text'      => 'Vous n’avez pas précisé la(es) révision(s) cible(s) de cette fonction, la révision cible n’existe pas, ou encore la révision cible est celle en cours.',
 'revdelete-selected'          => "'''{{PLURAL:$2|Version sélectionnée|Versions sélectionnées}} de '''$1''' :'''",
 'logdelete-selected'          => "'''{{PLURAL:$1|Événement d’historique sélectionné|Événements d’historique sélectionnés}} :'''",
-'revdelete-text'              => "'''Les révisions et événements supprimés apparaîtront encore dans l’historique de l’article, mais leur contenu textuel sera inaccessible au public.'''
+'revdelete-text'              => "'''Les révisions et événements supprimés apparaîtront encore dans l’historique de la page, mais leur contenu textuel sera inaccessible au public.'''
 
 D’autres administrateurs de {{SITENAME}} pourront toujours accéder au contenu caché et le restaurer à nouveau à travers cette même interface, à moins qu’une restriction supplémentaire ne soit mise en place par les opérateurs du site.",
 'revdelete-legend'            => 'Mettre en place des restrictions de version :',
@@ -1046,110 +1054,133 @@ Assurez-vous que ce changement conserve la continuité de l’historique.',
 'diff-strike'             => "'''barré au travers'''",
 
 # Search results
-'searchresults'             => 'Résultats de la recherche',
-'searchresults-title'       => 'Résultats de la recherche pour $1',
-'searchresulttext'          => 'Pour plus d’informations sur la recherche dans {{SITENAME}}, voir [[{{MediaWiki:Helppage}}|{{int:help}}]].',
-'searchsubtitle'            => "Vous avez recherché « '''[[:$1]]''' » ([[Special:Prefixindex/$1|toutes les pages commençant par « $1 »]] | [[Special:WhatLinksHere/$1|toutes les pages qui ont un lien vers « $1 »]])",
-'searchsubtitleinvalid'     => 'Vous avez recherché « $1 »',
-'noexactmatch'              => "'''Aucune page intitulée « $1 » n’existe.''' Vous pouvez [[:$1|créer cet article]].",
-'noexactmatch-nocreate'     => "'''Il n’existe aucune page intitulée « $1 ».'''",
-'toomanymatches'            => 'Trop d’occurences ont été trouvées, vous êtes prié de soumettre une requête différente.',
-'titlematches'              => 'Correspondances dans les titres d’articles',
-'notitlematches'            => 'Aucun titre d’article ne correspond à la recherche.',
-'textmatches'               => 'Correspondances dans le texte d’articles',
-'notextmatches'             => 'Aucun texte d’article ne correspond à la recherche.',
-'prevn'                     => '$1 précédentes',
-'nextn'                     => '$1 suivantes',
-'viewprevnext'              => 'Voir ($1) ($2) ($3).',
-'search-result-size'        => '$1 ({{PLURAL:$2|1 mot|$2 mots}})',
-'search-result-score'       => 'Pertinence : $1%',
-'search-redirect'           => '(redirection vers $1)',
-'search-section'            => '(section $1)',
-'search-suggest'            => 'Avez-vous voulu dire : $1',
-'search-interwiki-caption'  => 'Projets frères',
-'search-interwiki-default'  => '$1 résultats :',
-'search-interwiki-more'     => '(plus)',
-'search-mwsuggest-enabled'  => 'avec suggestions',
-'search-mwsuggest-disabled' => 'sans suggestion',
-'search-relatedarticle'     => 'Relaté',
-'mwsuggest-disable'         => 'Désactiver les suggestions AJAX',
-'searchrelated'             => 'relaté',
-'searchall'                 => 'Tous',
-'showingresults'            => 'Affichage de <b>$1</b> {{PLURAL:$1|résultat|résultats}} à partir du #<b>$2</b>.',
-'showingresultsnum'         => 'Affichage de <b>$3</b> {{PLURAL:$3|résultat|résultats}} à partir du #<b>$2</b>.',
-'showingresultstotal'       => "Ci-dessous l’affichage {{PLURAL:$4|du résultat '''$1'''|des résultats '''$1 – $2'''}} sur '''$3'''",
-'nonefound'                 => '<strong>Note</strong> : l’absence de résultat est souvent due à l’emploi de termes de recherche trop courants, comme « à » ou « de », qui ne sont pas indexés, ou à l’emploi de plusieurs termes de recherche (seules les pages contenant tous les termes apparaissent dans les résultats).',
-'powersearch'               => 'Rechercher',
-'powersearch-legend'        => 'Recherche avancée',
-'powersearch-ns'            => 'Rechercher dans les espaces de nom :',
-'powersearch-redir'         => 'Liste des redirections',
-'powersearch-field'         => 'Rechercher',
-'search-external'           => 'Recherche externe',
-'searchdisabled'            => 'La recherche sur {{SITENAME}} est désactivée. En attendant la réactivation, vous pouvez effectuer une recherche via Google. Attention, leur indexation du contenu {{SITENAME}} peut ne pas être à jour.',
+'searchresults'                    => 'Résultats de la recherche',
+'searchresults-title'              => 'Résultats de recherche pour "$1"',
+'searchresulttext'                 => 'Pour plus d’informations sur la recherche dans {{SITENAME}}, voir [[{{MediaWiki:Helppage}}|{{int:help}}]].',
+'searchsubtitle'                   => "Vous avez recherché « '''[[:$1]]''' » ([[Special:Prefixindex/$1|toutes les pages commençant par « $1 »]] | [[Special:WhatLinksHere/$1|toutes les pages qui ont un lien vers « $1 »]])",
+'searchsubtitleinvalid'            => 'Vous avez recherché « $1 »',
+'noexactmatch'                     => "'''Aucune page intitulée « $1 » n’existe.''' Vous pouvez [[:$1|créer cette page]].",
+'noexactmatch-nocreate'            => "'''Il n’existe aucune page intitulée « $1 ».'''",
+'toomanymatches'                   => 'Trop d’occurences ont été trouvées, vous êtes prié de soumettre une requête différente.',
+'titlematches'                     => 'Correspondances dans les titres des pages',
+'notitlematches'                   => 'Aucun titre de page ne correspond à la recherche.',
+'textmatches'                      => 'Correspondances dans le texte des pages',
+'notextmatches'                    => 'Aucun texte de page ne correspond à la recherche.',
+'prevn'                            => '$1 précédentes',
+'nextn'                            => '$1 suivantes',
+'viewprevnext'                     => 'Voir ($1) ($2) ($3).',
+'searchmenu-legend'                => 'Options de recherche',
+'searchmenu-exists'                => "*Page '''[[$1]]'''",
+'searchmenu-new'                   => "'''Créer la page ''[[$1]]'' sur ce wiki !'''",
+'searchhelp-url'                   => 'Help:Accueil',
+'searchmenu-prefix'                => '[[Special:PrefixIndex/$1|Rechercher les pages commençant par ce mot]]',
+'searchprofile-articles'           => 'Pages de contenu',
+'searchprofile-articles-and-proj'  => 'Pages de contenu et pages du projet',
+'searchprofile-project'            => 'Projet',
+'searchprofile-images'             => 'Fichiers',
+'searchprofile-everything'         => 'Tout',
+'searchprofile-advanced'           => 'Recherche avancée',
+'searchprofile-articles-tooltip'   => 'Rechercher dans $1',
+'searchprofile-project-tooltip'    => 'Rechercher dans $1',
+'searchprofile-images-tooltip'     => 'Rechercher des fichiers (images, sons, vidéos...)',
+'searchprofile-everything-tooltip' => 'Rechercher dans tout le site (dont les pages de discussion)',
+'searchprofile-advanced-tooltip'   => 'Choisir les espaces de noms pour la recherche',
+'prefs-search-nsdefault'           => 'Recherche en utilisant les espaces de noms par défaut :',
+'prefs-search-nscustom'            => 'Rechercher en utilisant les espaces de noms personnalisés :',
+'search-result-size'               => '$1 ({{PLURAL:$2|1 mot|$2 mots}})',
+'search-result-score'              => 'Pertinence : $1%',
+'search-redirect'                  => '(redirection depuis $1)',
+'search-section'                   => '(section $1)',
+'search-suggest'                   => 'Essayez avec cette orthographe : $1',
+'search-interwiki-caption'         => 'Projets frères',
+'search-interwiki-default'         => 'Résultats sur $1 :',
+'search-interwiki-more'            => '(plus)',
+'search-mwsuggest-enabled'         => 'avec suggestions',
+'search-mwsuggest-disabled'        => 'sans suggestions',
+'search-relatedarticle'            => 'Relaté',
+'mwsuggest-disable'                => 'Désactiver les suggestions AJAX',
+'searchrelated'                    => 'relaté',
+'searchall'                        => 'Tous',
+'showingresults'                   => 'Affichage de <b>$1</b> {{PLURAL:$1|résultat|résultats}} à partir du #<b>$2</b>.',
+'showingresultsnum'                => 'Affichage de <b>$3</b> {{PLURAL:$3|résultat|résultats}} à partir du #<b>$2</b>.',
+'showingresultstotal'              => "Ci-dessous l’affichage {{PLURAL:$4|du résultat '''$1'''|des résultats '''$1 – $2'''}} sur '''$3'''",
+'nonefound'                        => '<strong>Note</strong> : l’absence de résultat est souvent due à l’emploi de termes de recherche trop courants, comme « à » ou « de », qui ne sont pas indexés, ou à l’emploi de plusieurs termes de recherche (seules les pages contenant tous les termes apparaissent dans les résultats).',
+'search-nonefound'                 => "Il n'y a aucun résultat correspondant à la requête.",
+'powersearch'                      => 'Rechercher',
+'powersearch-legend'               => 'Recherche avancée',
+'powersearch-ns'                   => 'Rechercher dans les espaces de nom :',
+'powersearch-redir'                => 'Afficher les redirections',
+'powersearch-field'                => 'Rechercher',
+'search-external'                  => 'Recherche externe',
+'searchdisabled'                   => 'La recherche sur {{SITENAME}} est désactivée. En attendant la réactivation, vous pouvez effectuer une recherche via Google. Attention, leur indexation du contenu {{SITENAME}} peut ne pas être à jour.',
 
 # Preferences page
-'preferences'              => 'Préférences',
-'mypreferences'            => 'Préférences',
-'prefs-edits'              => 'Nombre d’éditions :',
-'prefsnologin'             => 'Non connecté',
-'prefsnologintext'         => 'Vous devez être <span class="plainlinks">[{{fullurl:Special:UserLogin|returnto=$1}} connecté]</span> pour modifier vos préférences d’utilisateur.',
-'prefsreset'               => 'Les préférences ont été rétablies à partir de la version enregistrée.',
-'qbsettings'               => 'Barre d’outils',
-'qbsettings-none'          => 'Aucune',
-'qbsettings-fixedleft'     => 'Gauche',
-'qbsettings-fixedright'    => 'Droite',
-'qbsettings-floatingleft'  => 'Flottante à gauche',
-'qbsettings-floatingright' => 'Flottante à droite',
-'changepassword'           => 'Modification du mot de passe',
-'skin'                     => 'Habillage',
-'skin-preview'             => 'Prévisualiser',
-'math'                     => 'Rendu des maths',
-'dateformat'               => 'Format de date',
-'datedefault'              => 'Aucune préférence',
-'datetime'                 => 'Date et heure',
-'math_failure'             => 'Erreur math',
-'math_unknown_error'       => 'erreur indéterminée',
-'math_unknown_function'    => 'fonction inconnue',
-'math_lexing_error'        => 'erreur lexicale',
-'math_syntax_error'        => 'erreur de syntaxe',
-'math_image_error'         => 'La conversion en PNG a échoué ; vérifiez l’installation de LaTeX, dvips, gs et convert',
-'math_bad_tmpdir'          => 'Impossible de créer ou d’écrire dans le répertoire math temporaire',
-'math_bad_output'          => 'Impossible de créer ou d’écrire dans le répertoire math de sortie',
-'math_notexvc'             => 'L’exécutable « texvc » est introuvable. Lisez math/README pour le configurer.',
-'prefs-personal'           => 'Informations personnelles',
-'prefs-rc'                 => 'Modifications récentes',
-'prefs-watchlist'          => 'Liste de suivi',
-'prefs-watchlist-days'     => 'Nombre de jours à afficher dans la liste de suivi :',
-'prefs-watchlist-edits'    => 'Nombre de modifications à afficher dans la liste de suivi étendue :',
-'prefs-misc'               => 'Préférences diverses',
-'saveprefs'                => 'Enregistrer les préférences',
-'resetprefs'               => 'Rétablir les préférences',
-'oldpassword'              => 'Ancien mot de passe :',
-'newpassword'              => 'Nouveau mot de passe :',
-'retypenew'                => 'Confirmer le nouveau mot de passe :',
-'textboxsize'              => 'Fenêtre de modification',
-'rows'                     => 'Rangées :',
-'columns'                  => 'Colonnes :',
-'searchresultshead'        => 'Recherche',
-'resultsperpage'           => 'Nombre de réponses par page :',
-'contextlines'             => 'Nombre de lignes par réponse :',
-'contextchars'             => 'Nombre de caractères de contexte par ligne :',
-'stub-threshold'           => 'Limite supérieure pour les <a href="#" class="stub">liens vers les ébauches</a> (octets) :',
-'recentchangesdays'        => 'Nombre de jours à afficher dans les modifications récentes :',
-'recentchangescount'       => 'Nombre de modifications à afficher dans les modifications récentes :',
-'savedprefs'               => 'Les préférences ont été sauvegardées.',
-'timezonelegend'           => 'Fuseau horaire',
-'timezonetext'             => 'Nombre d’heures de décalage entre votre heure locale et l’heure du serveur (UTC).',
-'localtime'                => 'Heure locale :',
-'timezoneoffset'           => 'Décalage horaire¹ :',
-'servertime'               => 'Heure du serveur :',
-'guesstimezone'            => 'Utiliser la valeur du navigateur',
-'allowemail'               => 'Autoriser l’envoi de courriel venant d’autres utilisateurs',
-'prefs-searchoptions'      => 'Options de recherche',
-'prefs-namespaces'         => 'Espaces de noms',
-'defaultns'                => 'Rechercher par défaut dans ces espaces de noms',
-'default'                  => 'défaut',
-'files'                    => 'Fichiers',
+'preferences'               => 'Préférences',
+'mypreferences'             => 'Préférences',
+'prefs-edits'               => 'Nombre d’éditions :',
+'prefsnologin'              => 'Non connecté',
+'prefsnologintext'          => 'Vous devez être <span class="plainlinks">[{{fullurl:Special:UserLogin|returnto=$1}} connecté]</span> pour modifier vos préférences d’utilisateur.',
+'prefsreset'                => 'Les préférences ont été rétablies à partir de la version enregistrée.',
+'qbsettings'                => 'Barre d’outils',
+'qbsettings-none'           => 'Aucune',
+'qbsettings-fixedleft'      => 'Gauche',
+'qbsettings-fixedright'     => 'Droite',
+'qbsettings-floatingleft'   => 'Flottante à gauche',
+'qbsettings-floatingright'  => 'Flottante à droite',
+'changepassword'            => 'Modification du mot de passe',
+'skin'                      => 'Habillage',
+'skin-preview'              => 'Prévisualiser',
+'math'                      => 'Rendu des maths',
+'dateformat'                => 'Format de date',
+'datedefault'               => 'Aucune préférence',
+'datetime'                  => 'Date et heure',
+'math_failure'              => 'Erreur math',
+'math_unknown_error'        => 'erreur indéterminée',
+'math_unknown_function'     => 'fonction inconnue',
+'math_lexing_error'         => 'erreur lexicale',
+'math_syntax_error'         => 'erreur de syntaxe',
+'math_image_error'          => 'La conversion en PNG a échoué ; vérifiez l’installation de LaTeX, dvips, gs et convert',
+'math_bad_tmpdir'           => 'Impossible de créer ou d’écrire dans le répertoire math temporaire',
+'math_bad_output'           => 'Impossible de créer ou d’écrire dans le répertoire math de sortie',
+'math_notexvc'              => 'L’exécutable « texvc » est introuvable. Lisez math/README pour le configurer.',
+'prefs-personal'            => 'Informations personnelles',
+'prefs-rc'                  => 'Modifications récentes',
+'prefs-watchlist'           => 'Liste de suivi',
+'prefs-watchlist-days'      => 'Nombre de jours à afficher dans la liste de suivi :',
+'prefs-watchlist-days-max'  => '(maximum 7 jours)',
+'prefs-watchlist-edits'     => 'Nombre de modifications à afficher dans la liste de suivi étendue :',
+'prefs-watchlist-edits-max' => '(nombre maximum : 1000)',
+'prefs-misc'                => 'Préférences diverses',
+'prefs-resetpass'           => 'Modifier le mot de passe',
+'saveprefs'                 => 'Enregistrer les préférences',
+'resetprefs'                => 'Rétablir les préférences',
+'oldpassword'               => 'Ancien mot de passe :',
+'newpassword'               => 'Nouveau mot de passe :',
+'retypenew'                 => 'Confirmer le nouveau mot de passe :',
+'textboxsize'               => 'Fenêtre de modification',
+'rows'                      => 'Rangées :',
+'columns'                   => 'Colonnes :',
+'searchresultshead'         => 'Recherche',
+'resultsperpage'            => 'Nombre de réponses par page :',
+'contextlines'              => 'Nombre de lignes par réponse :',
+'contextchars'              => 'Nombre de caractères de contexte par ligne :',
+'stub-threshold'            => 'Limite supérieure pour les <a href="#" class="stub">liens vers les ébauches</a> (octets) :',
+'recentchangesdays'         => 'Nombre de jours à afficher dans les modifications récentes :',
+'recentchangesdays-max'     => '(maximum $1 {{PLURAL:$1|jour|jours}})',
+'recentchangescount'        => 'Nombre de modifications à afficher dans les modifications récentes :',
+'savedprefs'                => 'Les préférences ont été sauvegardées.',
+'timezonelegend'            => 'Fuseau horaire',
+'timezonetext'              => 'Nombre d’heures de décalage entre votre heure locale et l’heure du serveur (UTC).',
+'localtime'                 => 'Heure locale :',
+'timezoneoffset'            => 'Décalage horaire¹ :',
+'servertime'                => 'Heure du serveur :',
+'guesstimezone'             => 'Utiliser la valeur du navigateur',
+'allowemail'                => 'Autoriser l’envoi de courriel venant d’autres utilisateurs',
+'prefs-searchoptions'       => 'Options de recherche',
+'prefs-namespaces'          => 'Espaces de noms',
+'defaultns'                 => 'Rechercher par défaut dans ces espaces de noms',
+'default'                   => 'défaut',
+'files'                     => 'Fichiers',
 
 # User rights
 'userrights'                  => 'Gestion des droits utilisateur', # Not used as normal message but as header for the special page itself
@@ -1206,6 +1237,7 @@ Assurez-vous que ce changement conserve la continuité de l’historique.',
 'right-minoredit'            => 'Marquer des modifications comme mineures',
 'right-move'                 => 'Renommer des pages',
 'right-move-subpages'        => 'Déplacer des pages avec leurs sous-pages',
+'right-move-rootuserpages'   => 'Renommer les pages de l’utilisateur de base.',
 'right-suppressredirect'     => "Ne pas créer de redirection depuis l'ancienne page en renommant la page",
 'right-upload'               => 'Importer des fichiers',
 'right-reupload'             => 'Écraser un fichier existant',
@@ -1265,6 +1297,7 @@ Assurez-vous que ce changement conserve la continuité de l’historique.',
 'action-minoredit'            => 'marquer cette modification comme mineure',
 'action-move'                 => 'renommer cette page',
 'action-move-subpages'        => 'renommer cette page et ses sous-pages',
+'action-move-rootuserpages'   => 'déplacer les pages de l’utilisateur de base.',
 'action-upload'               => 'importer ce fichier',
 'action-reupload'             => 'écraser ce fichier existant',
 'action-reupload-shared'      => 'passer outre ce fichier sur un dépôt partagé',
@@ -1297,6 +1330,7 @@ Assurez-vous que ce changement conserve la continuité de l’historique.',
 'recentchangestext'                 => 'Piste les changements les plus récents du wiki sur cette page.',
 'recentchanges-feed-description'    => 'Suivre les dernières modifications de ce wiki dans un flux.',
 'rcnote'                            => 'Voici {{PLURAL:$1|la dernière modification effectuée|les $1 dernières modifications effectuées}} durant {{PLURAL:$2|la dernière journée|les <b>$2</b> derniers jours}} jusqu’à $5 le $4.',
+'rcnotefrom'                        => "Voici les modifications effectuées depuis le '''$2''' ('''$1''' au maximum).",
 'rclistfrom'                        => 'Afficher les nouvelles modifications depuis le $1.',
 'rcshowhideminor'                   => '$1 modifications mineures',
 'rcshowhidebots'                    => '$1 robots',
@@ -1316,6 +1350,8 @@ Assurez-vous que ce changement conserve la continuité de l’historique.',
 'rc_categories'                     => 'Limite des catégories (séparation avec « | »)',
 'rc_categories_any'                 => 'Toutes',
 'newsectionsummary'                 => '/* $1 */ nouvelle section',
+'rc-enhanced-expand'                => 'Voir les détails (nécessite JavaScript)',
+'rc-enhanced-hide'                  => 'Masquer les détails',
 
 # Recent changes linked
 'recentchangeslinked'          => 'Suivi des liens',
@@ -1327,7 +1363,7 @@ Assurez-vous que ce changement conserve la continuité de l’historique.',
 
 # Upload
 'upload'                      => 'Importer un fichier',
-'uploadbtn'                   => 'Importer le fichier',
+'uploadbtn'                   => 'Importer un fichier',
 'reupload'                    => 'Importer à nouveau',
 'reuploaddesc'                => 'Retour au formulaire.',
 'uploadnologin'               => 'Non connecté(e)',
@@ -1385,6 +1421,7 @@ Si vous disposez du fichier en haute résolution, importez-le, sinon changez-lui
 'fileexists-shared-forbidden' => 'Un fichier portant le même nom existe déjà dans la base de données commune.
 Si vous voulez encore l’importer, veuillez revenir en arrière et l’importer sous un autre nom. [[Image:$1|thumb|center|$1]]',
 'file-exists-duplicate'       => 'Ce fichier est un doublon {{PLURAL:$1|du fichier suivant|des fichiers suivants}} :',
+'file-deleted-duplicate'      => 'Un fichier identique à celui-ci ([[$1]]) a déjà été supprimé. Vous devriez vérifier le journal des suppressions de ce fichier avant de le re-télécharger.',
 'successfulupload'            => 'Import réussi',
 'uploadwarning'               => 'Attention !',
 'savefile'                    => 'Sauvegarder le fichier',
@@ -1533,16 +1570,16 @@ Une [[Special:WhatLinksHere/$2|liste complète]] est disponible.',
 
 # Unused templates
 'unusedtemplates'     => 'Modèles inutilisés',
-'unusedtemplatestext' => 'Cette page liste toutes les pages de l’espace de noms « Modèle » qui ne sont incluses dans aucune autre page. N’oubliez pas de vérifier s’il n’y a pas d’autre lien vers les modèles avant de les supprimer.',
+'unusedtemplatestext' => 'Cette page liste toutes les pages de l’espace de noms « {{ns:template}} » qui ne sont incluses dans aucune autre page. N’oubliez pas de vérifier s’il n’y a pas d’autre lien vers les modèles avant de les supprimer.',
 'unusedtemplateswlh'  => 'autres liens',
 
 # Random page
 'randompage'         => 'Une page au hasard',
-'randompage-nopages' => 'Il n’y a aucune page dans cet espace de nom.',
+'randompage-nopages' => 'Il n’y a aucune page dans l’espace de nom « $1 ».',
 
 # Random redirect
 'randomredirect'         => 'Une page de redirection au hasard',
-'randomredirect-nopages' => 'Il n’y a aucune page de redirection dans cet espace de nom.',
+'randomredirect-nopages' => 'Il n’y a aucune page de redirection dans l’espace de nom « $1 ».',
 
 # Statistics
 'statistics'                      => 'Statistiques',
@@ -1585,7 +1622,7 @@ Une page est traitée comme une page d’homonymie si elle utilise un modèle qu
 'withoutinterwiki-legend'  => 'Préfixe',
 'withoutinterwiki-submit'  => 'Afficher',
 
-'fewestrevisions' => 'Articles les moins modifiés',
+'fewestrevisions' => 'Pages les moins modifiés',
 
 # Miscellaneous special pages
 'nbytes'                  => '$1 {{PLURAL:$1|octet|octets}}',
@@ -1611,9 +1648,9 @@ Une page est traitée comme une page d’homonymie si elle utilise un modèle qu
 'mostlinked'              => 'Pages les plus liées',
 'mostlinkedcategories'    => 'Catégories les plus utilisées',
 'mostlinkedtemplates'     => 'Modèles les plus utilisés',
-'mostcategories'          => 'Articles utilisant le plus de catégories',
+'mostcategories'          => 'Pages utilisant le plus de catégories',
 'mostimages'              => 'Images les plus utilisées',
-'mostrevisions'           => 'Articles les plus modifiés',
+'mostrevisions'           => 'Pages les plus modifiés',
 'prefixindex'             => 'Toutes les pages débutant par…',
 'shortpages'              => 'Pages courtes',
 'longpages'               => 'Pages longues',
@@ -1632,11 +1669,11 @@ Une page est traitée comme une page d’homonymie si elle utilise un modèle qu
 'usereditcount'           => '$1 {{PLURAL:$1|modification|modifications}}',
 'newpages'                => 'Nouvelles pages',
 'newpages-username'       => 'Utilisateur :',
-'ancientpages'            => 'Articles les moins récemment modifiés',
+'ancientpages'            => 'Pages les moins récemment modifiés',
 'move'                    => 'Renommer',
 'movethispage'            => 'Renommer la page',
 'unusedimagestext'        => '<p>N’oubliez pas que d’autres sites peuvent contenir un lien direct vers cette image, et que celle-ci peut être placée dans cette liste alors qu’elle est en réalité utilisée.</p>',
-'unusedcategoriestext'    => 'Les catégories suivantes existent mais aucun article ou catégorie ne les utilisent.',
+'unusedcategoriestext'    => 'Les catégories suivantes existent mais aucune page ou catégorie ne les utilisent.',
 'notargettitle'           => 'Pas de cible',
 'notargettext'            => 'Indiquez une page cible ou un utilisateur cible.',
 'nopagetitle'             => 'Aucune telle page cible',
@@ -1751,46 +1788,34 @@ L’adresse électronique que vous avez indiquée dans [[Special:Preferences|vos
 'emailuserfooter' => 'Ce courriel a été envoyé par « $1 » à « $2 » par la fonction « Envoyer un courriel à l’utilisateur » sur {{SITENAME}}.',
 
 # Watchlist
-'watchlist'                => 'Liste de suivi',
-'mywatchlist'              => 'Liste de suivi',
-'watchlistfor'             => "(pour l’utilisateur '''$1''')",
-'nowatchlist'              => 'Votre liste de suivi ne contient aucun article.',
-'watchlistanontext'        => 'Pour pouvoir afficher ou éditer les éléments de votre liste de suivi, vous devez vous $1.',
-'watchnologin'             => 'Non connecté',
-'watchnologintext'         => 'Vous devez être [[Special:UserLogin|connecté]] pour modifier votre liste.',
-'addedwatch'               => 'Ajouté à la liste de suivi',
-'addedwatchtext'           => 'La page « <nowiki>$1</nowiki> » a été ajoutée à votre [[Special:Watchlist|liste de suivi]].',
-'removedwatch'             => 'Retirée de la liste de suivi',
-'removedwatchtext'         => 'La page « [[:$1]] » a été retirée de votre [[Special:Watchlist|liste de suivi]].',
-'watch'                    => 'Suivre',
-'watchthispage'            => 'Suivre cette page',
-'unwatch'                  => 'Ne plus suivre',
-'unwatchthispage'          => 'Ne plus suivre',
-'notanarticle'             => 'Pas un article',
-'notvisiblerev'            => 'Version supprimée',
-'watchnochange'            => 'Aucune des pages que vous suivez n’a été modifiée pendant la période affichée',
-'watchlist-details'        => 'Il y a $1 {{PLURAL:$1|page|pages}} dans votre liste de suivi, sans compter les pages de discussion.',
-'wlheader-enotif'          => '* La notification par courriel est activée.',
-'wlheader-showupdated'     => '* Les pages qui ont été modifiées depuis votre dernière visite sont montrées en <b>gras</b>',
-'watchmethod-recent'       => 'vérification des modifications récentes des pages suivies',
-'watchmethod-list'         => 'vérification des pages suivies pour des modifications récentes',
-'watchlistcontains'        => "Votre liste de suivi contient '''$1''' {{PLURAL:$1|page|pages}}.",
-'iteminvalidname'          => 'Problème avec l’article « $1 » : le nom est invalide.',
-'wlnote'                   => 'Ci-dessous se {{PLURAL:$1|trouve la dernière modification|trouvent les $1 dernières modifications}} depuis {{PLURAL:$2|la dernière heure|les <b>$2</b> dernières heures}}.',
-'wlshowlast'               => 'Montrer les dernières $1 heures, les derniers $2 jours, ou $3.',
-'watchlist-show-bots'      => 'Afficher les contributions de bots',
-'watchlist-hide-bots'      => 'Masquer les contributions de bots',
-'watchlist-show-own'       => 'Afficher mes modifications',
-'watchlist-hide-own'       => 'Masquer mes modifications',
-'watchlist-show-minor'     => 'Afficher les modifications mineures',
-'watchlist-hide-minor'     => 'Masquer les modifications mineures',
-'watchlist-show-anons'     => 'Afficher les modifications anonymes',
-'watchlist-hide-anons'     => 'Cacher les modifications anonymes',
-'watchlist-show-liu'       => 'Afficher les modifications des utilisateurs connectés',
-'watchlist-hide-liu'       => 'Cacher les modifications des utilisateurs connectés',
-'watchlist-show-patrolled' => 'Voir les modifications patrouillées',
-'watchlist-hide-patrolled' => 'Cacher les modifications patrouillées',
-'watchlist-options'        => 'Options de la liste de suivi',
+'watchlist'            => 'Liste de suivi',
+'mywatchlist'          => 'Liste de suivi',
+'watchlistfor'         => "(pour l’utilisateur '''$1''')",
+'nowatchlist'          => 'Votre liste de suivi ne contient aucune page.',
+'watchlistanontext'    => 'Pour pouvoir afficher ou éditer les éléments de votre liste de suivi, vous devez vous $1.',
+'watchnologin'         => 'Non connecté',
+'watchnologintext'     => 'Vous devez être [[Special:UserLogin|connecté]] pour modifier votre liste.',
+'addedwatch'           => 'Ajouté à la liste de suivi',
+'addedwatchtext'       => 'La page « <nowiki>$1</nowiki> » a été ajoutée à votre [[Special:Watchlist|liste de suivi]].',
+'removedwatch'         => 'Retirée de la liste de suivi',
+'removedwatchtext'     => 'La page « [[:$1]] » a été retirée de votre [[Special:Watchlist|liste de suivi]].',
+'watch'                => 'Suivre',
+'watchthispage'        => 'Suivre cette page',
+'unwatch'              => 'Ne plus suivre',
+'unwatchthispage'      => 'Ne plus suivre',
+'notanarticle'         => 'Pas une page de contenu',
+'notvisiblerev'        => 'Version supprimée',
+'watchnochange'        => 'Aucune des pages que vous suivez n’a été modifiée pendant la période affichée',
+'watchlist-details'    => 'Il y a $1 {{PLURAL:$1|page|pages}} dans votre liste de suivi, sans compter les pages de discussion.',
+'wlheader-enotif'      => '* La notification par courriel est activée.',
+'wlheader-showupdated' => '* Les pages qui ont été modifiées depuis votre dernière visite sont montrées en <b>gras</b>',
+'watchmethod-recent'   => 'vérification des modifications récentes des pages suivies',
+'watchmethod-list'     => 'vérification des pages suivies pour des modifications récentes',
+'watchlistcontains'    => "Votre liste de suivi contient '''$1''' {{PLURAL:$1|page|pages}}.",
+'iteminvalidname'      => 'Problème avec l’article « $1 » : le nom est invalide.',
+'wlnote'               => 'Ci-dessous se {{PLURAL:$1|trouve la dernière modification|trouvent les $1 dernières modifications}} depuis {{PLURAL:$2|la dernière heure|les <b>$2</b> dernières heures}}.',
+'wlshowlast'           => 'Montrer les dernières $1 heures, les derniers $2 jours, ou $3.',
+'watchlist-options'    => 'Options de la liste de suivi',
 
 # Displayed when you click the "watch" button and it is in the process of watching
 'watching'   => 'Suivi...',
@@ -1867,7 +1892,7 @@ L’heure indiquée est celle du serveur.',
 'rollbacklink'     => 'révoquer',
 'rollbackfailed'   => 'La révocation a échoué',
 'cantrollback'     => 'Impossible de révoquer : l’auteur est la seule personne à avoir effectué des modifications sur cette page.',
-'alreadyrolled'    => 'Impossible de révoquer la dernière modification de l’article « [[$1]] » effectuée par [[User:$2|$2]] ([[User talk:$2|Discussion]]) ; quelqu’un d’autre a déjà modifié ou révoqué l’article. La dernière modification a été effectuée par [[User:$3|$3]] ([[User talk:$3|Discussion]]).',
+'alreadyrolled'    => 'Impossible de révoquer la dernière modification de la page « [[$1]] » effectuée par [[User:$2|$2]] ([[User talk:$2|Discussion]]) ; quelqu’un d’autre a déjà modifié ou révoqué la page. La dernière modification a été effectuée par [[User:$3|$3]] ([[User talk:$3|Discussion]]).',
 'editcomment'      => 'Le résumé de la modification était: <i>« $1 »</i>.', # only shown if there is an edit comment
 'revertpage'       => 'Révocation des modifications par [[Special:Contributions/$2|$2]] ([[User talk:$2|Discussion]]) vers la dernière version de [[User:$1|$1]]', # Additionally available: $3: revid of the revision reverted to, $4: timestamp of the revision reverted to, $5: revid of the revision reverted from, $6: timestamp of the revision reverted from
 'rollback-success' => 'Révocation des modifications de $1 ; retour à la version de $2.',
@@ -1951,7 +1976,7 @@ En cliquant sur le bouton '''''Réinitialiser''''', la boîte de résumé et les
 
 Si une nouvelle page avec le même nom a été créée depuis la suppression, les révisions restaurées apparaîtront dans l’historique antérieur et la version courante ne sera pas automatiquement remplacée.',
 'undeleterevdel'               => 'La restauration ne sera pas effectuée si, au final, la version la plus récente de la page sera partiellement supprimée. Dans ce cas, vous devez déselectionner les versions les plus récentes (en haut). Les versions des fichiers auxquelles vous n’avez pas accès ne seront pas restaurées.',
-'undeletehistorynoadmin'       => 'Cet article a été supprimé. Le motif de la suppression est indiqué dans le résumé ci-dessous, avec les détails des utilisateurs qui l’ont modifié avant sa suppression. Le contenu de ces versions n’est accessible qu’aux administrateurs.',
+'undeletehistorynoadmin'       => 'Cette page a été supprimée. Le motif de la suppression est indiqué dans le résumé ci-dessous, avec les détails des utilisateurs qui l’ont modifié avant sa suppression. Le contenu de ces versions n’est accessible qu’aux administrateurs.',
 'undelete-revision'            => 'Version supprimée de $1, (révision du $4 à $5) par $3 :',
 'undeleterevision-missing'     => 'Version invalide ou manquante. Vous avez peut-être un mauvais lien, ou la version a été restaurée ou supprimée de l’archive.',
 'undelete-nodiff'              => 'Aucune version précédente trouvée.',
@@ -1981,6 +2006,8 @@ Consultez l’[[Special:Log/delete|historique des suppressions]] pour voir la li
 'undelete-error-long'          => 'Des erreurs ont été rencontrées lors de la restauration du fichier :
 
 $1',
+'undelete-show-file-confirm'   => 'Êtes-vous sûr de vouloir visionner une version supprimée du fichier « <nowiki>$1</nowiki> » datant du $2 à $3 ?',
+'undelete-show-file-submit'    => 'Oui',
 
 # Namespace form on various pages
 'namespace'      => 'Espace de noms :',
@@ -2058,6 +2085,7 @@ Donnez ci-dessous une raison précise (par exemple en indiquant les pages qui on
 'ipbhidename'                     => 'Masquer le nom d’utilisateur de l’historique des blocages, de la liste des blocages actifs et de la liste des utilisateurs',
 'ipbwatchuser'                    => 'Suivre les pages utilisateur et de discussion de cet utilisateur',
 'ipballowusertalk'                => 'Permet à cet utilisateur de modifier sa propre page de discussion durant sa période de blocage',
+'ipb-change-block'                => 'Rebloquer cet utilisateur avec ces paramètres',
 'badipaddress'                    => 'L’adresse IP n’est pas correcte.',
 'blockipsuccesssub'               => 'Blocage réussi',
 'blockipsuccesstext'              => '[[Special:Contributions/$1|$1]] a été bloqué.<br />
@@ -2090,13 +2118,14 @@ Vous pouvez consulter la [[Special:IPBlockList|liste des comptes et des adresses
 'blocklist-nousertalk'            => 'ne peuvent modifier leur propre page de discussion',
 'ipblocklist-empty'               => 'La liste des adresses IP bloquées est actuellement vide.',
 'ipblocklist-no-results'          => 'L’adresse IP ou l’utilisateur n’a pas été bloqué.',
-'blocklink'                       => 'bloquer',
+'blocklink'                       => 'Bloquer',
 'unblocklink'                     => 'débloquer',
 'contribslink'                    => 'Contributions',
 'autoblocker'                     => 'Vous avez été bloqué automatiquement parce que votre adresse IP a été récemment utilisée par « $1 ». La raison fournie pour le blocage de $1 est : « $2 ».',
 'blocklogpage'                    => 'Historique des blocages',
 'blocklog-fulllog'                => 'Journal complet des blocages',
 'blocklogentry'                   => 'a bloqué « [[$1]] » - durée : $2 $3',
+'reblock-logentry'                => 'a modifié les paramétrage de blocage pour [[$1]] avec une durée d’expiration de $2 $3',
 'blocklogtext'                    => 'Ceci est la trace des blocages et déblocages des utilisateurs. Les adresses IP automatiquement bloquées ne sont pas listées. Consultez la [[Special:IPBlockList|liste des utilisateurs bloqués]] pour voir qui est actuellement effectivement bloqué.',
 'unblocklogentry'                 => 'a débloqué « $1 »',
 'block-log-flags-anononly'        => 'utilisateurs anonymes seulement',
@@ -2109,6 +2138,8 @@ Vous pouvez consulter la [[Special:IPBlockList|liste des comptes et des adresses
 'ipb_expiry_invalid'              => 'temps d’expiration invalide.',
 'ipb_expiry_temp'                 => 'Les plages des utilisateurs cachés devraient être permanentes.',
 'ipb_already_blocked'             => '« $1 » est déjà bloqué',
+'ipb-needreblock'                 => '== Déjà bloqué ==
+$1 est déjà bloqué. Voulez-vous modifier les paramètres ?',
 'ipb_cant_unblock'                => 'Erreur : Le blocage d’ID $1 n’existe pas. Il est possible qu’un déblocage ait déjà été effectué.',
 'ipb_blocked_as_range'            => 'Erreur : L’adresse IP $1 n’a pas été bloquée directement et ne peut donc pas être débloquée. Elle fait partie de la plage $2 qui, elle, peut être débloquée.',
 'ip_range_invalid'                => 'Plage IP incorrecte.',
@@ -2164,7 +2195,7 @@ Assurez-vous d’en avoir compris les conséquences avant de continuer.",
 *Vous avez désélectionné le bouton ci-dessous.
 
 Dans ce cas, vous devrez renommer ou fusionner la page manuellement si vous le désirez.',
-'movearticle'               => 'Renommer l’article',
+'movearticle'               => 'Renommer la page :',
 'movenologin'               => 'Non connecté',
 'movenologintext'           => 'Pour pouvoir renommer une page, vous devez être [[Special:UserLogin|connecté]] en tant qu’utilisateur enregistré et votre compte doit avoir une ancienneté suffisante.',
 'movenotallowed'            => 'Vous n’avez pas la permission de renommer les pages.',
@@ -2172,10 +2203,10 @@ Dans ce cas, vous devrez renommer ou fusionner la page manuellement si vous le d
 'cant-move-to-user-page'    => "Vous n'avez pas la permission de renommer une page vers une page utilisateur (à l'exception d'une sous-page).",
 'newtitle'                  => 'Nouveau titre',
 'move-watch'                => 'Suivre cette page',
-'movepagebtn'               => 'Renommer l’article',
+'movepagebtn'               => 'Renommer la page',
 'pagemovedsub'              => 'Renommage réussi',
 'movepage-moved'            => "<big>'''« $1 »''' a été déplacé vers '''« $2 »'''</big>", # The two titles are passed in plain text as $3 and $4 to allow additional goodies in the message.
-'articleexists'             => 'Il existe déjà un article portant ce titre, ou le titre que vous avez choisi n’est pas valide. Veuillez en choisir un autre.',
+'articleexists'             => 'Il existe déjà une page portant ce titre, ou le titre que vous avez choisi n’est pas valide. Veuillez en choisir un autre.',
 'cantmove-titleprotected'   => 'Vous ne pouvez pas déplacer une page vers cet emplacement car le nouveau titre a été protégé à la création.',
 'talkexists'                => 'La page elle-même a été déplacée avec succès, mais la page de discussion n’a pas pu être déplacée car il en existait déjà une sous le nouveau nom. Veuillez les fusionner manuellement.',
 'movedto'                   => 'renommé en',
@@ -2195,7 +2226,7 @@ Dans ce cas, vous devrez renommer ou fusionner la page manuellement si vous le d
 'delete_and_move'           => 'Supprimer et renommer',
 'delete_and_move_text'      => '==Suppression requise==
 
-L’article de destination « [[:$1]] » existe déjà. Voulez-vous le supprimer pour permettre le renommage ?',
+La page de destination « [[:$1]] » existe déjà. Voulez-vous la supprimer pour permettre le renommage ?',
 'delete_and_move_confirm'   => 'Oui, j’accepte de supprimer la page de destination pour permettre le renommage.',
 'delete_and_move_reason'    => 'Page supprimée automatiquement pour permettre un renommage',
 'selfmove'                  => 'Les titres d’origine et de destination sont les mêmes : impossible de renommer une page sur elle-même.',
@@ -2275,6 +2306,8 @@ Toutes les actions d’importation interwiki sont consignées dans l’[[Special
 'import-nonewrevisions'      => 'Toute les révisions ont été importées auparavant.',
 'xml-error-string'           => '$1 à la ligne $2, col $3 (octet $4) : $5',
 'import-upload'              => 'Import de données XML',
+'import-token-mismatch'      => 'Perte des données de session. Ressayez.',
+'import-invalid-interwiki'   => "Impossible d'importer depuis le wiki spécifié.",
 
 # Import log
 'importlogpage'                    => 'Historique des importations de pages',
@@ -2326,7 +2359,7 @@ Toutes les actions d’importation interwiki sont consignées dans l’[[Special
 'tooltip-t-specialpages'          => 'Liste de toutes les pages spéciales',
 'tooltip-t-print'                 => 'Version imprimable de cette page',
 'tooltip-t-permalink'             => 'Lien permanent vers cette version de la page',
-'tooltip-ca-nstab-main'           => 'Voir l’article',
+'tooltip-ca-nstab-main'           => 'Voir la page de contenu',
 'tooltip-ca-nstab-user'           => 'Voir la page utilisateur',
 'tooltip-ca-nstab-media'          => 'Voir la page du média',
 'tooltip-ca-nstab-special'        => 'Ceci est une page spéciale, vous ne pouvez pas la modifier.',
@@ -2413,7 +2446,7 @@ Ceci est probablement causé par un lien sur liste noire pointant vers un site e
 
 # Patrolling
 'markaspatrolleddiff'                 => 'Marquer comme n’étant pas un vandalisme',
-'markaspatrolledtext'                 => 'Marquer cet article comme non vandalisé',
+'markaspatrolledtext'                 => 'Marquer cette page comme non vandalisée',
 'markedaspatrolled'                   => 'Marqué comme non vandalisé',
 'markedaspatrolledtext'               => 'La version sélectionnée a été marquée comme non vandalisée.',
 'rcpatroldisabled'                    => 'La fonction de patrouille des modifications récentes n’est pas activée.',
@@ -2423,11 +2456,12 @@ Ceci est probablement causé par un lien sur liste noire pointant vers un site e
 'markedaspatrollederror-noautopatrol' => 'Vous n’avez pas le droit de marquer vos propres modifications comme surveillées.',
 
 # Patrol log
-'patrol-log-page'   => 'Historique des versions patrouillées',
-'patrol-log-header' => 'Voici un journal des versions patrouillées.',
-'patrol-log-line'   => 'a marqué la version $1 de $2 comme vérifiée $3',
-'patrol-log-auto'   => '(automatique)',
-'patrol-log-diff'   => 'v$1',
+'patrol-log-page'      => 'Historique des versions patrouillées',
+'patrol-log-header'    => 'Voici un journal des versions patrouillées.',
+'patrol-log-line'      => 'a marqué la version $1 de $2 comme vérifiée $3',
+'patrol-log-auto'      => '(automatique)',
+'patrol-log-diff'      => 'v$1',
+'log-show-hide-patrol' => "$1 l'historique des versions patrouillées",
 
 # Image deletion
 'deletedrevision'                 => 'L’ancienne version $1 a été supprimée',
@@ -2476,7 +2510,7 @@ $1',
 'bad_image_list' => 'Le format est le suivant :
 
 Seules les listes d’énumération (commençant par *) sont prises en compte. Le premier lien d’une ligne doit être celui d’une mauvaise image.
-Les autres liens sur la même ligne sont considérés comme des exceptions, par exemple des articles sur lesquels l’image peut apparaître.',
+Les autres liens sur la même ligne sont considérés comme des exceptions, par exemple des pages sur lesquels l’image peut apparaître.',
 
 # Metadata
 'metadata'          => 'Métadonnées',
@@ -2761,7 +2795,7 @@ Les autres liens sur la même ligne sont considérés comme des exceptions, par
 
 # External editor support
 'edit-externally'      => 'Modifier ce fichier en utilisant une application externe',
-'edit-externally-help' => "Consulter [http://www.mediawiki.org/wiki/Manual:External_editors/fr les instructions d'installation] pour plus d’informations.",
+'edit-externally-help' => "(Consulter [http://www.mediawiki.org/wiki/Manual:External_editors/fr les instructions d'installation] pour plus d’informations)",
 
 # 'all' in various places, this might be different for inflected languages
 'recentchangesall' => 'toutes',
@@ -2808,7 +2842,9 @@ Ce code de confirmation expirera le $4.',
 'scarytranscludetoolong'  => '[L’URL est trop longue]',
 
 # Trackbacks
-'trackbackbox'      => '<div id="mw_trackbacks"> Rétroliens vers cet article :<br /> $1 </div>',
+'trackbackbox'      => '<div id="mw_trackbacks"> Rétroliens vers cette page :<br />
+$1
+</div>',
 'trackbackremove'   => '([$1 Supprimer])',
 'trackbacklink'     => 'Rétrolien',
 'trackbackdeleteok' => 'Le rétrolien a été supprimé avec succès.',
@@ -2817,7 +2853,7 @@ Ce code de confirmation expirera le $4.',
 'deletedwhileediting' => "'''Attention''' : cette page a été supprimée après que vous ayez commencé à la modifier !",
 'confirmrecreate'     => "L’utilisateur [[User:$1|$1]] ([[User talk:$1|Discussion]]) a supprimé cette page, alors que vous aviez commencé à l’éditer, pour le motif suivant :
 : ''$2''
-Veuillez confirmer que vous désirez recréer cet article.",
+Veuillez confirmer que vous désirez recréer cette page.",
 'recreate'            => 'Recréer',
 
 # action=purge
@@ -2895,8 +2931,15 @@ Vous pouvez aussi [[Special:Watchlist/raw|la modifier en mode brut]].',
 'watchlisttools-edit' => 'Voir et modifier la liste de suivi',
 'watchlisttools-raw'  => 'Modifier la liste (mode brut)',
 
+# Hijri month names
+'hijri-calendar-m3'  => 'Rabi’ al-awwal',
+'hijri-calendar-m4'  => 'Rabi’ al-thani',
+'hijri-calendar-m8'  => 'Sha’aban',
+'hijri-calendar-m11' => 'Dhu al-Qi’dah',
+
 # Core parser functions
 'unknown_extension_tag' => 'Balise d’extension « $1 » inconnue',
+'duplicate-defaultsort' => 'Attention : La clé de tri par défaut « $2 » écrase la plus récente « $1 ».',
 
 # Special:Version
 'version'                          => 'Version', # Not used as normal message but as header for the special page itself
@@ -2906,12 +2949,12 @@ Vous pouvez aussi [[Special:Watchlist/raw|la modifier en mode brut]].',
 'version-variables'                => 'Variables',
 'version-other'                    => 'Divers',
 'version-mediahandlers'            => 'Support média',
-'version-hooks'                    => 'Crochets',
+'version-hooks'                    => 'Extensions',
 'version-extension-functions'      => 'Fonctions des extensions',
 'version-parser-extensiontags'     => 'Balises supplémentaires du parseur',
 'version-parser-function-hooks'    => 'Crochets des fonctions du parseur',
 'version-skin-extension-functions' => 'Fonctions d’extension de l’interface',
-'version-hook-name'                => 'Nom du crochet',
+'version-hook-name'                => "Nom de l'extension",
 'version-hook-subscribedby'        => 'Défini par',
 'version-version'                  => 'Version',
 'version-license'                  => 'Licence',