FU r100300, r100286:
[lhc/web/wiklou.git] / languages / messages / MessagesFr.php
index 37b76a7..863d368 100644 (file)
@@ -828,6 +828,7 @@ Par conséquent, la création de compte a été temporairement désactivée pour
 'emailconfirmlink'           => 'Confirmez votre adresse de courriel',
 'invalidemailaddress'        => 'Cette adresse courriel ne peut pas être acceptée car elle semble avoir un format incorrect.
 Entrez une adresse bien formatée ou laissez ce champ vide.',
+'cannotchangeemail'          => 'Les adresses de courriel des comptes ne peuvent pas être modifiées sur ce wiki.',
 'accountcreated'             => 'Compte créé',
 'accountcreatedtext'         => 'Le compte utilisateur pour $1 a été créé.',
 'createaccount-title'        => 'Création d’un compte pour {{SITENAME}}',
@@ -865,28 +866,32 @@ Vous avez peut-être déjà changé votre mot de passe ou demandé un nouveau mo
 'resetpass-temp-password'   => 'Mot de passe temporaire :',
 
 # Special:PasswordReset
-'passwordreset'                => 'Remise à zéro du mot de passe',
-'passwordreset-text'           => 'Remplissez ce formulaire pour recevoir un courriel de rappel des détails de votre compte.',
-'passwordreset-legend'         => 'Remise à zéro du mot de passe',
-'passwordreset-disabled'       => 'La réinitialisation des mots de passe a été désactivée sur ce wiki.',
-'passwordreset-pretext'        => '{{PLURAL:$1||Entrez un élément de données ci-dessous}}',
-'passwordreset-username'       => 'Nom d’utilisateur :',
-'passwordreset-domain'         => 'Domaine :',
-'passwordreset-email'          => 'Adresse de courriel :',
-'passwordreset-emailtitle'     => 'Détails du compte sur {{SITENAME}}',
-'passwordreset-emailtext-ip'   => 'Quelqu’un (probablement vous, depuis l’adresse IP $1) a demandé un rappel des informations de votre compte pour {{SITENAME}} ($4). {{PLURAL:$3|Le compte utilisateur suivant est associé|Les comptes utilisateurs suivants sont associés}} à cette adresse de courriel :
+'passwordreset'                    => 'Remise à zéro du mot de passe',
+'passwordreset-text'               => 'Remplissez ce formulaire pour recevoir un courriel de rappel des détails de votre compte.',
+'passwordreset-legend'             => 'Remise à zéro du mot de passe',
+'passwordreset-disabled'           => 'La réinitialisation des mots de passe a été désactivée sur ce wiki.',
+'passwordreset-pretext'            => '{{PLURAL:$1||Entrez un élément de données ci-dessous}}',
+'passwordreset-username'           => 'Nom d’utilisateur :',
+'passwordreset-domain'             => 'Domaine :',
+'passwordreset-capture'            => 'Voir le courriel résultant?',
+'passwordreset-capture-help'       => "Si vous cochez cette case, le courriel (avec le mot de passe temporaire) vous sera affiché en même temps qu'il sera envoyé à l'utilisateur.",
+'passwordreset-email'              => 'Adresse de courriel :',
+'passwordreset-emailtitle'         => 'Détails du compte sur {{SITENAME}}',
+'passwordreset-emailtext-ip'       => 'Quelqu’un (probablement vous, depuis l’adresse IP $1) a demandé un rappel des informations de votre compte pour {{SITENAME}} ($4). {{PLURAL:$3|Le compte utilisateur suivant est associé|Les comptes utilisateurs suivants sont associés}} à cette adresse de courriel :
 
 $2
 
 {{PLURAL:$3|Ce mot de passe temporaire expirera|Ces mots de passe temporaires expireront}} dans {{PLURAL:$5|un jour|$5 jours}}. Vous devez maintenant vous connecter et choisir un nouveau mot de passe. Si cette demande ne provient pas de vous, ou que vous vous êtes souvenu de votre mot de passe initial, et ne souhaitez plus le modifier, vous pouvez ignorer ce message et continuer à utiliser votre ancien mot de passe.',
-'passwordreset-emailtext-user' => 'L’utilisateur $1 sur {{SITENAME}} a demandé un rappel des informations de votre compte pour {{SITENAME}} ($4). {{PLURAL:$3|Le compte utilisateur suivant est associé|Les comptes utilisateurs suivants sont associés}} à cette adresse de courriel :
+'passwordreset-emailtext-user'     => 'L’utilisateur $1 sur {{SITENAME}} a demandé un rappel des informations de votre compte pour {{SITENAME}} ($4). {{PLURAL:$3|Le compte utilisateur suivant est associé|Les comptes utilisateurs suivants sont associés}} à cette adresse de courriel :
 
 $2
 
 {{PLURAL:$3|Ce mot de passe temporaire expirera|Ces mots de passe temporaires expireront}} dans {{PLURAL:$5|un jour|$5 jours}}. Vous devez maintenant vous connecter et choisir un nouveau mot de passe. Si cette demande ne provient pas de vous, ou que vous vous êtes souvenu de votre mot de passe initial, et ne souhaitez plus le modifier, vous pouvez ignorer ce message et continuer à utiliser votre ancien mot de passe.',
-'passwordreset-emailelement'   => "Nom d'utilisateur :       $1
+'passwordreset-emailelement'       => "Nom d'utilisateur :       $1
 Mot de passe temporaire : $2",
-'passwordreset-emailsent'      => 'Un courriel de rappel a été envoyé.',
+'passwordreset-emailsent'          => 'Un courriel de rappel a été envoyé.',
+'passwordreset-emailsent-capture'  => 'Un courriel de rappel a été envoyé, qui est affiché ci-dessous.',
+'passwordreset-emailerror-capture' => "Un courriel de rappel a été généré, qui est affiché ci-dessous, mais l'envoi à l'utilisateur a échoué: $1",
 
 # Special:ChangeEmail
 'changeemail'          => 'Changer l’adresse de courriel',
@@ -1036,7 +1041,7 @@ Ce problème se produit parfois lorsque vous utilisez un serveur mandataire anon
 'editingsection'                   => 'Modification de $1 (section)',
 'editingcomment'                   => 'Modification de $1 (nouvelle section)',
 'editconflict'                     => 'Conflit de modification : $1',
-'explainconflict'                  => "Cette page a été changée après que vous avez commencé à la modifier.
+'explainconflict'                  => "Cette page a été changée après que vous ayez commencé à la modifier.
 La zone de modification supérieure contient le texte tel qu’il est actuellement enregistré dans la base de données.
 Vos modifications apparaissent dans la zone de modification inférieure.
 Vous allez devoir fusionner vos modifications dans le texte existant.
@@ -1066,9 +1071,6 @@ La dernière entrée du journal est affichée ci-dessous pour référence :",
 'templatesused'                    => '{{PLURAL:$1|Modèle utilisé|Modèles utilisés}} par cette page :',
 'templatesusedpreview'             => '{{PLURAL:$1|Modèle utilisé|Modèles utilisés}} dans cette prévisualisation :',
 'templatesusedsection'             => '{{PLURAL:$1|Modèle utilisé|Modèles utilisés}} dans cette section :',
-'distanttemplatesused'             => '{{PLURAL:$1|Modèle distant utilisé|Modèles distants utilisés}} sur cette page:',
-'distanttemplatesusedpreview'      => '{{PLURAL:$1|Modèle distant utilisé|Modèles distants utilisés}} dans cet aperçu:',
-'distanttemplatesusedsection'      => '{{PLURAL:$1|Modèle distant utilisé|Modèles distants utilisés}} dans cette section:',
 'template-protected'               => '(protégé)',
 'template-semiprotected'           => '(semi-protégé)',
 'hiddencategories'                 => '{{PLURAL:$1|Catégorie cachée|Catégories cachées}} dont cette page fait partie :',
@@ -1161,27 +1163,27 @@ Essayez de [[Special:Search|rechercher sur le wiki]] pour trouver des pages en r
 Des détails sont disponibles dans le [{{fullurl:{{#Special:Log}}/delete|page={{FULLPAGENAMEE}}}} journal des effacements].",
 'rev-deleted-text-unhide'     => "Cette version de la page a été '''effacée'''.
 Des détails sont disponibles dans [{{fullurl:{{#Special:Log}}/delete|page={{FULLPAGENAMEE}}}} le journal des effacements].
-Comme administrateur, vous pouvez toujours [$1 voir cette version] si vous le voulez.",
+Vous pouvez toujours [$1 voir cette version] si vous le voulez.",
 'rev-suppressed-text-unhide'  => "Cette version de la page a été '''supprimée'''.
 Des détails sont disponibles dans [{{fullurl:{{#Special:Log}}/suppress|page={{FULLPAGENAMEE}}}} le journal des suppression].
-Comme administrateur, vous pouvez toujours [$1 voir cette version] si vous le voulez.",
+Vous pouvez toujours [$1 voir cette version] si vous le voulez.",
 'rev-deleted-text-view'       => "Cette version de la page a été '''effacée'''.
-En tant qu’administrateur, vous pouvez la visualiser ; des détails sont disponibles dans le [{{fullurl:{{#Special:Log}}/delete|page={{FULLPAGENAMEE}}}} journal des effacements].",
+Vous pouvez la visualiser ; des détails sont disponibles dans le [{{fullurl:{{#Special:Log}}/delete|page={{FULLPAGENAMEE}}}} journal des effacements].",
 'rev-suppressed-text-view'    => "Cette version de la page a été '''supprimée'''.
-En tant qu’administrateur, vous pouvez la visualiser ; des détails sont disponibles dans le [{{fullurl:{{#Special:Log}}/suppress|page={{FULLPAGENAMEE}}}} journal des suppressions].",
+Vous pouvez la visualiser ; des détails sont disponibles dans le [{{fullurl:{{#Special:Log}}/suppress|page={{FULLPAGENAMEE}}}} journal des suppressions].",
 'rev-deleted-no-diff'         => "Vous ne pouvez pas voir ce diff parce qu’une des versions a été '''effacée'''.
 Des détails sont disponibles dans le [{{fullurl:{{#Special:Log}}/delete|page={{FULLPAGENAMEE}}}} journal des effacements].",
 'rev-suppressed-no-diff'      => "Vous ne pouvez pas voir cette différence car une des révisions a été '''supprimée'''.",
 'rev-deleted-unhide-diff'     => "Une des révisions de cette différence a été '''effacée'''.
 Des détails sont disponibles dans le [{{fullurl:{{#Special:Log}}/delete|page={{FULLPAGENAMEE}}}} journal des effacements].
-En tant qu’administrateur vous pouvez toujours [$1 voir cette différence] si vous le voulez.",
+Vous pouvez toujours [$1 voir cette différence] si vous le voulez.",
 'rev-suppressed-unhide-diff'  => "L’une des révisions de ce diff a été '''supprimée'''.
 Des détails sont disponibles dans le [{{fullurl:{{#Special:Log}}/suppress|page={{FULLPAGENAMEE}}}} journal des suppressions].
-En tant qu’administrateur, vous pouvez toujours [$1 voir ce diff] si vous souhaitez poursuivre.",
+Vous pouvez toujours [$1 voir ce diff] si vous souhaitez poursuivre.",
 'rev-deleted-diff-view'       => "Une des révisions de ce diff a été '''supprimée'''.
-En tant qu’administrateur, vous pouvez voir ce diff ; des détails sont disponibles dans le [{{fullurl:{{#Special:Log}}/delete|page={{FULLPAGENAMEE}}}} journal des suppressions].",
+Vous pouvez voir ce diff ; des détails sont disponibles dans le [{{fullurl:{{#Special:Log}}/delete|page={{FULLPAGENAMEE}}}} journal des suppressions].",
 'rev-suppressed-diff-view'    => "Une des révisions de ce diff a été '''effacée'''.
-En tant qu’administrateur, vous pouvez voir ce diff ; des détails sont disponibles dans le [{{fullurl:{{#Special:Log}}/suppress|page={{FULLPAGENAMEE}}}} journal des effacements].",
+Vous pouvez voir ce diff ; des détails sont disponibles dans le [{{fullurl:{{#Special:Log}}/suppress|page={{FULLPAGENAMEE}}}} journal des effacements].",
 'rev-delundel'                => 'afficher/masquer',
 'rev-showdeleted'             => 'afficher',
 'revisiondelete'              => 'Supprimer ou restaurer des événements',
@@ -1250,7 +1252,7 @@ Vérifiez les journaux.',
 # Suppression log
 'suppressionlog'     => 'Journal des suppressions',
 'suppressionlogtext' => 'Voici la liste des suppressions et des blocages qui portent sur du contenu caché aux administrateurs.
-Voir la [[Special:IPBlockList|liste des adresses IP et utilisateurs bloqués]] pour la liste des bannissements et des blocages actuellement opérationnels.',
+Voir la [[Special:BlockList|liste des adresses IP et utilisateurs bloqués]] pour la liste des bannissements et des blocages actuellement opérationnels.',
 
 # History merging
 'mergehistory'                     => 'Fusionner les historiques des pages',
@@ -1448,7 +1450,8 @@ Voici une valeur générée aléatoirement que vous pouvez utiliser : $1',
 'prefs-registration'            => 'Date d’inscription :',
 'yourrealname'                  => 'Nom réel :',
 'yourlanguage'                  => 'Langue de l’interface :',
-'yourvariant'                   => 'Variante :',
+'yourvariant'                   => 'Variante de la langue du contenu:',
+'prefs-help-variant'            => 'Votre variante ou orthographe préféré dans lequel afficher les pages de contenu de ce wiki.',
 'yournick'                      => 'Signature pour les discussions :',
 'prefs-help-signature'          => 'Les commentaires sur les pages de discussion doivent être signés avec « <nowiki>~~~~</nowiki> », qui sera converti par votre signature et un horodatage.',
 'badsig'                        => 'Signature brute incorrecte.
@@ -1516,12 +1519,12 @@ Elle ne doit pas dépasser $1 caractère{{PLURAL:$1||s}}.',
 'group-suppress'      => 'Superviseurs',
 'group-all'           => '(tous)',
 
-'group-user-member'          => 'utilisateur',
-'group-autoconfirmed-member' => 'utilisateur enregistré',
-'group-bot-member'           => 'robot',
-'group-sysop-member'         => 'administrateur',
-'group-bureaucrat-member'    => 'bureaucrate',
-'group-suppress-member'      => 'superviseur',
+'group-user-member'          => '{{GENDER:$1|utilisateur|utilisatrice}}',
+'group-autoconfirmed-member' => '{{GENDER:$1|utilisateur enregistré|utilisatrice enregistrée}}',
+'group-bot-member'           => '{{GENDER:$1|robot}}',
+'group-sysop-member'         => '{{GENDER:$1|administrateur|administratrice}}',
+'group-bureaucrat-member'    => '{{GENDER:$1|bureaucrate}}',
+'group-suppress-member'      => '{{GENDER:$1|superviseur|superviseuse}}',
 
 'grouppage-user'          => '{{ns:project}}:Utilisateurs',
 'grouppage-autoconfirmed' => '{{ns:project}}:Utilisateurs enregistrés',
@@ -1590,6 +1593,7 @@ Elle ne doit pas dépasser $1 caractère{{PLURAL:$1||s}}.',
 'right-siteadmin'             => 'Verrouiller ou déverrouiller la base de données',
 'right-override-export-depth' => 'Exporter les pages en incluant les pages liées jusqu’à une profondeur de 5 niveaux',
 'right-sendemail'             => 'Envoyer un courriel aux autres utilisateurs',
+'right-passwordreset'         => 'Voir les courriels de réinitialisation des mots de passe',
 
 # User rights log
 'rightslog'                  => 'Journal des modifications de droits d’utilisateurs',
@@ -1716,6 +1720,7 @@ Voyez la [[Special:NewFiles|galerie des nouvelles images]] pour une présentatio
 'ignorewarnings'              => 'Ignorer les avertissements',
 'minlength1'                  => 'Le noms de fichiers doivent comprendre au moins une lettre.',
 'illegalfilename'             => "Le nom de fichier « $1 » contient des caractères interdits dans les titres de pages. Merci de le renommer et de l'importer à nouveau.",
+'filename-toolong'            => 'Le nom du fichier ne peut pas dépasser 240 octets.',
 'badfilename'                 => 'Le fichier a été renommé en « $1 ».',
 'filetype-mime-mismatch'      => 'L’extension du fichier « .$1 » ne correspond pas au type MIME détecté du fichier ($2).',
 'filetype-badmime'            => 'Les fichiers du type MIME « $1 » ne peuvent pas être importés.',
@@ -1763,7 +1768,7 @@ Si vous voulez toujours importer votre fichier, merci de retourner en arrière e
 'fileexists-shared-forbidden' => 'Un fichier portant ce nom existe déjà dans le dépôt de fichiers partagé.
 Si vous voulez toujours importer votre fichier, veuillez revenir en arrière et utiliser un autre nom. [[File:$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 l'importer à nouveau.",
+'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 l’importer à nouveau.',
 'uploadwarning'               => 'Attention !',
 'uploadwarning-text'          => 'Modifiez la description du fichier et essayez de nouveau.',
 'savefile'                    => 'Sauvegarder le fichier',
@@ -1786,8 +1791,8 @@ Le téléchargement de fichiers Java n'est pas autorisé, car ils peuvent entra
 'upload-description'          => 'Description du fichier',
 'upload-options'              => "Options d'import de fichiers",
 'watchthisupload'             => 'Suivre ce fichier',
-'filewasdeleted'              => "Un fichier avec ce nom a déjà été importé, puis supprimé.
-Vous devriez vérifier $1 avant de l'importer à nouveau.",
+'filewasdeleted'              => 'Un fichier avec ce nom a déjà été importé, puis supprimé.
+Vous devriez vérifier $1 avant de l’importer à nouveau.',
 'filename-bad-prefix'         => "Le nom du fichier commence par '''« $1 »''' qui est typiquement un nom attribué automatiquement par les appareils photo numériques.
 Veuillez choisir un nom de fichier descriptif.",
 'filename-prefix-blacklist'   => ' #<!-- laisser cette ligne telle quelle --><pre>
@@ -1915,7 +1920,7 @@ Quand elle est filtrée par utilisateur, seuls les fichiers dont la version la p
 'filehist-filesize'                 => 'Taille du fichier',
 'filehist-comment'                  => 'Commentaire',
 'filehist-missing'                  => 'Fichier manquant',
-'imagelinks'                        => 'Utilisations du fichier',
+'imagelinks'                        => 'Utilisation du fichier',
 'linkstoimage'                      => '{{PLURAL:$1|La page suivante utilise|Les $1 pages suivantes utilisent}} ce fichier :',
 'linkstoimage-more'                 => 'Plus {{PLURAL:$1|d’une page utilise|de $1 pages utilisent}} ce fichier.
 La liste suivante affiche seulement {{PLURAL:$1|la première page qui utilise|les $1 premières pages qui utilisent}} ce fichier.
@@ -2179,12 +2184,8 @@ Protocoles reconnus : <tt>$1</tt>.',
 'activeusers-noresult'   => 'Aucun utilisateur trouvé.',
 
 # Special:Log/newusers
-'newuserlogpage'              => 'Journal des créations de comptes utilisateur',
-'newuserlogpagetext'          => 'Cette page affiche l’historique des créations de comptes utilisateur.',
-'newuserlog-byemail'          => 'mot de passe envoyé par courriel',
-'newuserlog-create-entry'     => 'Nouveau compte utilisateur',
-'newuserlog-create2-entry'    => 'a créé le nouveau compte $1',
-'newuserlog-autocreate-entry' => 'Compte créé automatiquement',
+'newuserlogpage'     => 'Journal des créations de comptes utilisateur',
+'newuserlogpagetext' => 'Cette page affiche l’historique des créations de comptes utilisateur.',
 
 # Special:ListGroupRights
 'listgrouprights'                      => 'Droits des groupes d’utilisateurs',
@@ -2551,6 +2552,7 @@ La dernière entrée du journal des blocages est indiquée ci-dessous à titre d
 'blockiptext'                     => 'Utilisez le formulaire ci-dessous pour bloquer l’accès aux modifications faites à partir d’une adresse IP spécifique ou d’un nom d’utilisateur.
 Une telle mesure ne devrait être prise que pour prévenir le vandalisme et en accord avec les [[{{MediaWiki:Policy-url}}|règles internes]].
 Donnez ci-dessous un motif précis (par exemple en citant les pages qui ont été vandalisées).',
+'ipaddress'                       => 'Adresse IP :',
 'ipadressorusername'              => 'Adresse IP ou nom d’utilisateur :',
 'ipbexpiry'                       => 'Durée avant expiration :',
 'ipbreason'                       => 'Motif :',
@@ -2581,7 +2583,7 @@ Donnez ci-dessous un motif précis (par exemple en citant les pages qui ont ét
 'blockipsuccesssub'               => 'Blocage réussi',
 'blockipsuccesstext'              => '[[Special:Contributions/$1|$1]] a été bloqué{{GENDER:$1||e|}}.<br />
 Consultez la [[Special:IPBlockList|liste des adresses IP et comptes bloqués]] pour revoir les blocages.',
-'ipb-blockingself'                => 'Vous êtes sur le point de vous bloquer vous-même !  Étes-vous certain de que vouloir faire cela ?',
+'ipb-blockingself'                => 'Vous êtes sur le point de bloquer votre propre compte ! Êtes-vous certain de vouloir faire cela ?',
 'ipb-confirmhideuser'             => 'Vous êtes sur le point de bloquer un utilisateur avec « cacher l’utilisateur » activé. Cela supprime le nom de l’utilisateur dans toutes les listes et les entrées du journal. Êtes-vous sûr de vouloir le faire ?',
 'ipb-edit-dropdown'               => 'Modifier les motifs de blocage par défaut',
 'ipb-unblock-addr'                => 'Débloquer $1',
@@ -2959,6 +2961,7 @@ Permet de rétablir la version précédente et d’ajouter un motif dans la boî
 'modern.css'      => '/* Le CSS placé ici affectera les utilisateurs de l’habillage Modern. */',
 'print.css'       => '/* Le CSS placé ici affectera les impressions */',
 'handheld.css'    => '/* Le CSS placé ici affectera les appareils mobiles en fonction de l\'habillage configuré $wgHandheldStyle */',
+'group-sysop.css' => '/* Le CSS inclus ici n’affectera que les administrateurs */',
 
 # Scripts
 'common.js'      => '/* Tout JavaScript ici sera chargé avec chaque page accédée par n’importe quel utilisateur. */',
@@ -2970,6 +2973,7 @@ Permet de rétablir la version précédente et d’ajouter un motif dans la boî
 'chick.js'       => '/* Tout JavaScript ici sera chargé avec les pages accédées par les utilisateurs de l’habillage Poussin uniquement */',
 'simple.js'      => '/* Tout JavaScript ici sera chargé avec les pages accédées par les utilisateurs de l’habillage Simple uniquement */',
 'modern.js'      => '/* Tout JavaScript ici sera chargé avec les pages accédées par les utilisateurs de l’habillage Moderne uniquement */',
+'group-sysop.js' => '/* Le JavaScript inclus ici n’affectera que les administrateurs */',
 
 # Metadata
 'notacceptable' => 'Ce serveur wiki ne peut pas fournir les données dans un format que votre client soit capable de lire.',
@@ -3062,7 +3066,7 @@ Si vous l’exécutez, votre système peut être compromis.",
 'svg-long-desc'          => 'Fichier SVG, résolution de $1 × $2 pixels, taille : $3',
 'show-big-image'         => 'Image en plus haute résolution',
 'show-big-image-preview' => 'Taille de cet aperçu : $1.',
-'show-big-image-other'   => 'Autres résolutions : $1.',
+'show-big-image-other'   => '{{PLURAL:$2|Autre résolution|Autres résolutions}} : $1.',
 'show-big-image-size'    => '$1 × $2 pixels',
 'file-info-gif-looped'   => 'en boucle',
 'file-info-gif-frames'   => '$1 {{PLURAL:$1|image|images}}',
@@ -3082,6 +3086,13 @@ Si vous l’exécutez, votre système peut être compromis.",
 'bydate'                => 'par date',
 'sp-newimages-showfrom' => 'Afficher les nouveaux fichiers à partir du $1 à $2',
 
+# Video information, used by Language::formatTimePeriod() to format lengths in the above messages
+'seconds' => '{{PLURAL:$1|$1 seconde|$1 secondes}}',
+'minutes' => '{{PLURAL:$1|$1 minute|$1 minutes}}',
+'hours'   => '{{PLURAL:$1|$1 heure|$1 heures}}',
+'days'    => '{{PLURAL:$1|$1 jour|$1 jours}}',
+'ago'     => 'Il y a $1',
+
 # Bad image list
 'bad_image_list' => 'Le format est le suivant :
 
@@ -3240,7 +3251,7 @@ Les autres liens sur la même ligne sont considérés comme des exceptions, par
 'exif-headline'                    => 'Titre',
 'exif-credit'                      => 'Crédit / fournisseur',
 'exif-source'                      => 'Source',
-'exif-editstatus'                  => "Statut éditorial de l'image",
+'exif-editstatus'                  => 'Statut éditorial de l’image',
 'exif-urgency'                     => 'Urgence',
 'exif-fixtureidentifier'           => 'Nom élément récurrent',
 'exif-locationdest'                => 'Lieu représenté',
@@ -3257,17 +3268,17 @@ Les autres liens sur la même ligne sont considérés comme des exceptions, par
 'exif-originaltransmissionref'     => 'Code de localisation de la transmission originale',
 'exif-identifier'                  => 'Identifiant',
 'exif-lens'                        => 'Lentille utilisée',
-'exif-serialnumber'                => "Numéro de série de l'appareil photo",
+'exif-serialnumber'                => 'Numéro de série de l’appareil photo',
 'exif-cameraownername'             => "Propriétaire de l'appareil photo",
 'exif-label'                       => 'Étiquette',
 'exif-datetimemetadata'            => 'Date de la dernière modification des métadonnées',
-'exif-nickname'                    => "Nom informel de l'image",
+'exif-nickname'                    => 'Nom informel de l’image',
 'exif-rating'                      => 'Note (sur 5)',
 'exif-rightscertificate'           => 'Certificat de gestion des droits',
-'exif-copyrighted'                 => "Statut du droit d'auteur",
-'exif-copyrightowner'              => "Propriétaire du droit d'auteur",
-'exif-usageterms'                  => "Conditions d'utilisation",
-'exif-webstatement'                => "Déclaration de droits d'auteur en ligne",
+'exif-copyrighted'                 => 'Statut du droit d’auteur',
+'exif-copyrightowner'              => 'Détenteur du droit d’auteur',
+'exif-usageterms'                  => 'Conditions d’utilisation',
+'exif-webstatement'                => 'Déclaration de droits d’auteur en ligne',
 'exif-originaldocumentid'          => 'Identifiant unique du document original',
 'exif-licenseurl'                  => 'URL de la licence',
 'exif-morepermissionsurl'          => 'Informations sur les licences alternatives',
@@ -3277,7 +3288,7 @@ Les autres liens sur la même ligne sont considérés comme des exceptions, par
 'exif-disclaimer'                  => 'Désistement',
 'exif-contentwarning'              => 'Avertissement sur le contenu',
 'exif-giffilecomment'              => 'Commentaire de fichier GIF',
-'exif-intellectualgenre'           => "Type d'élément",
+'exif-intellectualgenre'           => 'Type d’élément',
 'exif-subjectnewscode'             => 'Code du sujet',
 'exif-scenecode'                   => 'Code de scène IPTC',
 'exif-event'                       => 'Événement représenté',
@@ -3292,7 +3303,7 @@ Les autres liens sur la même ligne sont considérés comme des exceptions, par
 'exif-compression-3' => 'CCITT Groupe 3 codage du fax',
 'exif-compression-4' => 'CCITT Groupe 4 codage du fax',
 
-'exif-copyrighted-true'  => 'Soumis à droit d’auteur',
+'exif-copyrighted-true'  => 'Soumis au droit d’auteur',
 'exif-copyrighted-false' => 'Domaine public',
 
 'exif-unknowndate' => 'Date inconnue',
@@ -3496,7 +3507,7 @@ Les autres liens sur la même ligne sont considérés comme des exceptions, par
 'exif-urgency-normal' => 'Normale ($1)',
 'exif-urgency-low'    => 'Faible ($1)',
 'exif-urgency-high'   => 'Haute ($1)',
-'exif-urgency-other'  => "Priorité définie par l'utilisateur ($1)",
+'exif-urgency-other'  => 'Urgence définie par l’utilisateur ($1)',
 
 # External editor support
 'edit-externally'      => 'Modifier ce fichier en utilisant une application externe',
@@ -3567,19 +3578,17 @@ confirmation de votre adresse courriel :
 $5
 
 Ce code de confirmation expirera le $4.',
-'confirmemail_body_set'     => "Quelqu'un, probablement vous, de l'adresse IP address $1,
-a modifié l'adresse de courriel du compte « $2 » à cette adresse sur {{SITENAME}}.
+'confirmemail_body_set'     => 'Quelqu’un, probablement vous, de l’adresse IP $1, a modifié l’adresse de courriel du compte « $2 » en celle-ci sur {{SITENAME}}.
 
-Pour confirmer que ce compte vous appartient et réactiver les fonctions de courriel
-sur {{SITENAME}}, ouvrez ce lien dans votre navigateur web :
+Pour confirmer que ce compte vous appartient et réactiver les fonctions de courriel sur {{SITENAME}}, ouvrez ce lien dans votre navigateur Web :
 
 $3
 
-Si le compte ne vous appartient PAS, suivez plutôt ce lien pour annuler la confirmation de l'adresse de courriel :
+Ce code de confirmation expirera le $4.
 
-$5
+Si le compte ne vous appartient PAS, suivez plutôt ce lien pour annuler la confirmation de l’adresse de courriel :
 
-Ce code de confirmation expirera le $4.",
+$5',
 'confirmemail_invalidated'  => 'Confirmation de l’adresse courriel annulée',
 'invalidateemail'           => 'Annuler la confirmation de l’adresse de courriel',
 
@@ -3646,9 +3655,9 @@ Veuillez confirmer que vous désirez réellement recréer cette page.",
 
 # Size units
 'size-bytes'     => '$1 o',
-'size-kilobytes' => '$1 Ko',
-'size-megabytes' => '$1 Mo',
-'size-gigabytes' => '$1 Go',
+'size-kilobytes' => '$1 Kio',
+'size-megabytes' => '$1 Mio',
+'size-gigabytes' => '$1 Gio',
 
 # Live preview
 'livepreview-loading' => 'Chargement...',
@@ -3694,6 +3703,9 @@ Vous pouvez aussi [[Special:EditWatchlist|utiliser l’éditeur normal]].',
 'hijri-calendar-m8'  => 'Sha’aban',
 'hijri-calendar-m11' => 'Dhu al-Qi’dah',
 
+# Signatures
+'signature' => '[[{{ns:user}}:$1|$2]] ([[{{ns:user_talk}}:$1|discussion]])',
+
 # Core parser functions
 'unknown_extension_tag' => 'Balise d’extension « $1 » inconnue',
 'duplicate-defaultsort' => 'Attention : la clé de tri par défaut « $2 » écrase la précédente « $1 ».',
@@ -3732,9 +3744,7 @@ Vous devriez avoir reçu [{{SERVER}}{{SCRIPTPATH}}/COPYING une copie de la Licen
 'filepath-page'    => 'Fichier :',
 'filepath-submit'  => 'Aller',
 'filepath-summary' => 'Cette page spéciale retourne le chemin d’accès complet d’un fichier.
-Les images sont montrées dans leur pleine résolution, les autres fichiers sont chargés et démarrés directement avec leur programme associé.
-
-Entrez le nom du fichier sans le préfixe « {{ns:file}}: »',
+Les images sont montrées dans leur pleine résolution, les autres fichiers sont chargés et démarrés directement avec leur programme associé.',
 
 # Special:FileDuplicateSearch
 'fileduplicatesearch'           => 'Recherche de doublons',
@@ -3805,27 +3815,6 @@ Entrez le nom du fichier sans le préfixe « {{ns:file}}: »',
 'compare-title-not-exists'    => "Le titre que vous avez spécifié n'existe pas.",
 'compare-revision-not-exists' => "La révision que vous avez spécifié n'existe pas.",
 
-# Special:GlobalFileUsage
-'globalfileusage'             => 'Utilisation du fichier global',
-'globalfileusage-for'         => 'Utilisation du fichier global pour "$1"',
-'globalfileusage-desc'        => "[[Special:GlobalFileUsage|Page spéciale]] pour afficher l'utilisation globale des fichiers",
-'globalfileusage-ok'          => 'Rechercher',
-'globalfileusage-text'        => "Rechercher l'utilisation du fichier global",
-'globalfileusage-no-results'  => "[[$1]] n'est pas utilisé sur d'autres wikis.",
-'globalfileusage-on-wiki'     => 'Utilisation sur $2',
-'globalfileusage-more'        => "Voyez [[{{#Special:GlobalUsage}}/$1|l'utilisation plus globale]] de ce fichier.",
-'globalfileusage-filterlocal' => "Ne pas afficher l'utilisation locale",
-
-# Special:GlobalTemplateUsage
-'globaltemplateusage'             => 'Utilisation globale du modèle',
-'globaltemplateusage-for'         => 'Utilisation globale du modèle pour "$1"',
-'globaltemplateusage-ok'          => 'Rechercher',
-'globaltemplateusage-text'        => "Rechercher l'utilisation globale du modèle",
-'globaltemplateusage-no-results'  => "[[$1]] n'est pas utilisé sur d'autres wikis.",
-'globaltemplateusage-on-wiki'     => 'Utilisation sur $2',
-'globaltemplateusage-more'        => "Voyez [[{{#Special:GlobalUsage}}/$1|l'utilisation plus globale]] de ce modèle.",
-'globaltemplateusage-filterlocal' => "Ne pas afficher l'utilisation locale",
-
 # Database error messages
 'dberr-header'      => 'Ce wiki a un problème',
 'dberr-problems'    => 'Désolé ! Ce site rencontre des difficultés techniques.',
@@ -3852,7 +3841,35 @@ Entrez le nom du fichier sans le préfixe « {{ns:file}}: »',
 'sqlite-no-fts'  => '$1 sans recherche en texte intégral supportée',
 
 # New logging system
-'revdelete-restricted'   => 'a appliqué les restrictions aux administrateurs',
-'revdelete-unrestricted' => 'restrictions retirées pour les administrateurs',
+'logentry-delete-delete'              => '$1 {{GENDER:$2|a supprimé}} la page $3',
+'logentry-delete-restore'             => '$1 {{GENDER:$2|a restauré}} la page $3',
+'logentry-delete-event'               => "$1 {{GENDER:$2|a modifié}} la visibilité {{PLURAL:$5|d'un événement du journal|de $5 événements du journal}} sur $3: $4",
+'logentry-delete-revision'            => "$1 {{GENDER:$2|a modifié}} la visibilité {{PLURAL:$5|d'une révision|de $5 révisions}} sur la page $3: $4",
+'logentry-delete-event-legacy'        => '$1 {{GENDER:$2|a modifié}} la visibilité des événements du journal sur $3',
+'logentry-delete-revision-legacy'     => '$1 {{GENDER:$2|a modifié}} la visibilité des révisions sur la page $3',
+'logentry-suppress-delete'            => '$1 {{GENDER:$2|a supprimé}} la page $3',
+'logentry-suppress-event'             => "$1 a secrètement {{GENDER:$2|modifié}} la visibilité {{PLURAL:$5|d'un événement du journal|de $5 événements du journal}} sur $3: $4",
+'logentry-suppress-revision'          => "$1 a secrètement {{GENDER:$2|modifié}} la visibilité {{PLURAL:$5|d'une révision|de $5 révisions}} sur la page $3: $4",
+'logentry-suppress-event-legacy'      => '$1 a secrètement {{GENDER:$2|modifié}} la visibilité des événements du journal sur $3',
+'logentry-suppress-revision-legacy'   => '$1 a secrètement {{GENDER:$2|modifié}} la visibilité des révisions sur la page $3',
+'revdelete-content-hid'               => 'contenu caché',
+'revdelete-summary-hid'               => 'modifier le résumé caché',
+'revdelete-uname-hid'                 => "nom d'utilisateur caché",
+'revdelete-content-unhid'             => 'contenu démasqué',
+'revdelete-summary-unhid'             => 'modifier le résumé démasqué',
+'revdelete-uname-unhid'               => "nom d'utilisateur démasqué",
+'revdelete-restricted'                => 'a appliqué les restrictions aux administrateurs',
+'revdelete-unrestricted'              => 'restrictions retirées pour les administrateurs',
+'logentry-move-move'                  => '$1 {{GENDER:$2|a déplacé}} la page $3 vers $4',
+'logentry-move-move-noredirect'       => '$1 {{GENDER:$2|a déplacé}} la page $3 vers $4 sans laisser de redirection',
+'logentry-move-move_redir'            => '$1 {{GENDER:$2|a déplacé}} la page $3 vers $4 par-dessus une redirection',
+'logentry-move-move_redir-noredirect' => '$1 {{GENDER:$2|a déplacé}} la page $3 vers $4 par-dessus une redirection sans laisser de redirection',
+'logentry-patrol-patrol'              => '$1 {{GENDER:$2|a marqué}} la révision $4 de la page $3 comme contrôlée',
+'logentry-patrol-patrol-auto'         => '$1 a automatiquement {{GENDER:$2|marqué}} la révision $4 de la page $3 comme contrôlée',
+'logentry-newusers-newusers'          => '$1 {{GENDER:$2|a créé}} un compte utilisateur',
+'logentry-newusers-create'            => '$1 {{GENDER:$2|a créé}} un compte utilisateur',
+'logentry-newusers-create2'           => '$1 {{GENDER:$2|a créé}} {{GENDER:$4|un compte utilisateur}} $3',
+'logentry-newusers-autocreate'        => 'Le compte $1 a été {{GENDER:$2|créé}} automatiquement',
+'newuserlog-byemail'                  => 'mot de passe envoyé par courriel',
 
 );