diff --git a/core/src/main/resources/hudson/maven/reporters/Messages_fr.properties b/core/src/main/resources/hudson/maven/reporters/Messages_fr.properties
index ed8715b067516b6bb8c665c01630f07122e69ecf..50e97586760a9fd8f53945def0e2c89dad40b220 100644
--- a/core/src/main/resources/hudson/maven/reporters/Messages_fr.properties
+++ b/core/src/main/resources/hudson/maven/reporters/Messages_fr.properties
@@ -1,26 +1,28 @@
-BuildInfoRecorder.DisplayName=Enregistrer les informations du build
+BuildInfoRecorder.DisplayName=Enregistrer les informations du build
-MavenArtifact.DeployingMainArtifact=Déploiement de l''artefact principal {0}
-MavenArtifact.DeployingAttachedArtifact=Déploiement de l''artefact attaché {0}
+MavenArtifact.DeployingMainArtifact=Déploiement de l''artefact principal {0}
+MavenArtifact.DeployingAttachedArtifact=Déploiement de l''artefact attaché {0}
MavenArtifactArchiver.DisplayName=Archiver les artefacts
-MavenArtifactArchiver.FailedToInstallToMaster=Echec à l''installation de l''artefact sur le maître
+MavenArtifactArchiver.FailedToInstallToMaster=Echec à l''installation de l''artefact sur le maître
MavenFingerprinter.DisplayName=Enregistrer les empreintes digitales
MavenJavadocArchiver.DisplayName=Publier les javadocs
MavenJavadocArchiver.FailedToCopy=Impossible de copier les javadocs de {0} vers {1}
-MavenJavadocArchiver.NoDestDir=Impossible d''obtenir le répertoire de destination à partir du plugin javadoc
+MavenJavadocArchiver.NoDestDir=Impossible d''obtenir le répertoire de destination à partir du plugin javadoc
MavenMailer.DisplayName=Notification par email
+MavenSiteArchiver.DisplayName=Site généré par Maven
+
ReportAction.DisplayName=Rapports Maven
ReportCollector.DisplayName=Enregister les rapports Maven
ReportCollector.OutsideSite=La sortie des rapports Maven se fait vers {0}, soit hors du chemin de rapport projet {1}
SurefireArchiver.DisplayName=Publier les rapports Surefire
-SurefireArchiver.NoReportsDir=Impossible d''obtenir le chemin vers les rapports à partir du plugin surefire:test
-SurefireArchiver.Recording=[HUDSON] Enregistrement des résultats des tests
+SurefireArchiver.NoReportsDir=Impossible d''obtenir le chemin vers les rapports à partir du plugin surefire:test
+SurefireArchiver.Recording=[HUDSON] Enregistrement des résultats des tests
-MavenAbstractArtifactRecord.Displayname=Redéployer les artefacts
-HistoryWidgetImpl.Displayname=Historique des déploiements
+MavenAbstractArtifactRecord.Displayname=Redéployer les artefacts
+HistoryWidgetImpl.Displayname=Historique des déploiements
diff --git a/core/src/main/resources/hudson/model/Messages_fr.properties b/core/src/main/resources/hudson/model/Messages_fr.properties
index 03198896d37c8dafe857243ee04511aca383733c..50607fcb27772bdef93820365d86aa78833f91bc 100644
--- a/core/src/main/resources/hudson/model/Messages_fr.properties
+++ b/core/src/main/resources/hudson/model/Messages_fr.properties
@@ -1,88 +1,88 @@
-AbstractBuild.BuildingRemotely=Construction à distance sur {0}
-AbstractBuild.KeptBecause=conservé à cause de {0}
+AbstractBuild.BuildingRemotely=Construction à distance sur {0}
+AbstractBuild.KeptBecause=conservé à cause de {0}
-AbstractProject.NewBuildForWorkspace=Demande d''un nouveau build afin d''avoir un répertoire de travail
+AbstractProject.NewBuildForWorkspace=Demande d''un nouveau build afin d''avoir un répertoire de travail
AbstractProject.Pronoun=Projet
-AbstractProject.Aborted=Annulé
-AbstractProject.BuildInProgress=Le build #{0} est déjà en cours {1}
-AbstractProject.Disabled=Build désactivé
-AbstractProject.ETA=\ (fin prévue à : {0})
+AbstractProject.Aborted=Annulé
+AbstractProject.BuildInProgress=Le build #{0} est déjà en cours {1}
+AbstractProject.Disabled=Build désactivé
+AbstractProject.ETA=\ (fin prévue à: {0})
AbstractProject.NoSCM=Pas d''outil de gestion de version
-AbstractProject.NoWorkspace=Pas répertoire de travail disponible, donc impossible de récupérer les mises à jour.
-AbstractProject.PollingABorted=Scrutation de l''outil de gestion de version annulée
-AbstractProject.ScmAborted=Récupération des mises à jour à partir de l''outil de gestion de version annulée
-AbstractProject.WorkspaceOffline=Le répertoire de travail est déconnecté.
+AbstractProject.NoWorkspace=Pas répertoire de travail disponible, donc impossible de récupérer les mises à jour.
+AbstractProject.PollingABorted=Scrutation de l''outil de gestion de version annulée
+AbstractProject.ScmAborted=Récupération des mises à jour à partir de l''outil de gestion de version annulée
+AbstractProject.WorkspaceOffline=Le répertoire de travail est déconnecté.
-Api.MultipleMatch=Le XPath "{0}" correspond à {1} noeuds. \
- Merci de fournir un XPath qui ne correspond qu'à un noeud, ou utilisez le paramètre de requète "wrapper" pour les encapsuler tous dans un élément racine.
+Api.MultipleMatch=Le XPath "{0}" correspond à {1} noeuds. \
+ Merci de fournir un XPath qui ne correspond qu'à un noeud, ou utilisez le paramètre de requète "wrapper" pour les encapsuler tous dans un élément racine.
Api.NoXPathMatch=Pas de correspondance avec le XPath {0}
-BallColor.Aborted=Annulé
-BallColor.Disabled=Désactivé
-BallColor.Failed=En échec
+BallColor.Aborted=Annulé
+BallColor.Disabled=Désactivé
+BallColor.Failed=En échec
BallColor.InProgress=En cours
BallColor.Pending=En attente
-BallColor.Success=Succès
+BallColor.Success=Succès
BallColor.Unstable=Instable
Computer.Caption=Esclave {0}
Executor.NotAvailable=N/A
-ExternalJob.DisplayName=Contrôler un job externe
+ExternalJob.DisplayName=Contrôler un job externe
ExternalJob.Pronoun=Job
FreeStyleProject.DisplayName=Construire un projet free-style
-Hudson.BadPortNumber=Numéro de port incorrect {0}
-Hudson.Computer.Caption=Maître
-Hudson.Computer.DisplayName=maître
-Hudson.ControlCodeNotAllowed=Code de contrôle non autorisé
+Hudson.BadPortNumber=Numéro de port incorrect {0}
+Hudson.Computer.Caption=Maître
+Hudson.Computer.DisplayName=maître
+Hudson.ControlCodeNotAllowed=Code de contrôle non autorisé
Hudson.DisplayName=Hudson
-Hudson.JobAlreadyExists=Un job existe déjà avec le nom ''{0}''
-Hudson.NoJavaInPath=java n''est pas dans votre PATH. Peut-être avez-vous besoin de configurer les JDKs?
-Hudson.NoName=Aucune nom n''est spécifié
-Hudson.NoSuchDirectory=Le répertoire n''existe pas: {0}
-Hudson.NotADirectory={0} n''est pas un répertoire
+Hudson.JobAlreadyExists=Un job existe déjà avec le nom ''{0}''
+Hudson.NoJavaInPath=java n''est pas dans votre PATH. Peut-être avez-vous besoin de configurer les JDKs?
+Hudson.NoName=Aucune nom n''est spécifié
+Hudson.NoSuchDirectory=Le répertoire n''existe pas: {0}
+Hudson.NotADirectory={0} n''est pas un répertoire
Hudson.NotAPlugin={0} n''est pas un plugin Hudson
-Hudson.NotJDKDir={0} ne semble pas être un répertoire contenant un JDK
+Hudson.NotJDKDir={0} ne semble pas être un répertoire contenant un JDK
Hudson.Permissions.Title=Global
-Hudson.UnsafeChar=''{0}'' est un caractère dangereux
+Hudson.UnsafeChar=''{0}'' est un caractère dangereux
Hudson.ViewName=Tous
Item.Permissions.Title=Job
-Job.AllRecentBuildFailed=Tous les builds récents ont échoué.
-Job.BuildStability=Stabilité du build: {0}
-Job.NOfMFailed={0} des {1} derniers builds ont échoué.
-Job.NoRecentBuildFailed=Aucun build récent n''a échoué.
+Job.AllRecentBuildFailed=Tous les builds récents ont échoué.
+Job.BuildStability=Stabilité du build: {0}
+Job.NOfMFailed={0} des {1} derniers builds ont échoué.
+Job.NoRecentBuildFailed=Aucun build récent n''a échoué.
Job.Pronoun=job
Job.minutes=mins
-Queue.AllNodesOffline=Tous les esclaves avec le libellé ''{0}'' sont hors ligne
-Queue.BlockedBy=Bloqué par {0}
-Queue.InProgress=Un build est déjà en cours
-Queue.InQuietPeriod=En période d''attente. Expire dans {0}
+Queue.AllNodesOffline=Tous les esclaves avec le libellé ''{0}'' sont hors ligne
+Queue.BlockedBy=Bloqué par {0}
+Queue.InProgress=Un build est déjà en cours
+Queue.InQuietPeriod=En période d''attente. Expire dans {0}
Queue.NodeOffline={0} est hors ligne
Queue.Unknown=???
-Queue.WaitingForNextAvailableExecutor=En attente du prochain exécuteur disponible
-Queue.WaitingForNextAvailableExecutorOn=En attente du prochain exécuteur disponible sur {0}
-Run.BuildAborted=Le build a été annulé
-Run.MarkedExplicitly=marqué explicitement pour conservé l''enregistrement
+Queue.WaitingForNextAvailableExecutor=En attente du prochain exécuteur disponible
+Queue.WaitingForNextAvailableExecutorOn=En attente du prochain exécuteur disponible sur {0}
+Run.BuildAborted=Le build a été annulé
+Run.MarkedExplicitly=marqué explicitement pour conservé l''enregistrement
Run.Permissions.Title=Lancer
Run.UnableToDelete=Impossible de supprimer {0}: {1}
Run.DeletePermission.Description=\
- Cette option permet aux utilisateurs de supprimer manuellement des builds spécifiques dans l''historique de build.
+ Cette option permet aux utilisateurs de supprimer manuellement des builds spécifiques dans l''historique de build.
Run.UpdatePermission.Description=\
- Cette option permet aux utilisateurs de mettre à jour la description et d''autres propriétés d''un build, \
- par exemple pour laisser des notes sur la cause d''échec d''un build.
+ Cette option permet aux utilisateurs de mettre à jour la description et d''autres propriétés d''un build, \
+ par exemple pour laisser des notes sur la cause d''échec d''un build.
-Slave.InvalidConfig.Executors=Configuration esclave invalide pour {0}. Nombre d''exécuteurs invalide.
+Slave.InvalidConfig.Executors=Configuration esclave invalide pour {0}. Nombre d''exécuteurs invalide.
Slave.InvalidConfig.NoName=Configuration esclave invalide. Le nom est vide.
-Slave.InvalidConfig.NoRemoteDir=Configuration esclave invalide pour {0}. Pas de répertoire distant fourni
+Slave.InvalidConfig.NoRemoteDir=Configuration esclave invalide pour {0}. Pas de répertoire distant fourni
Slave.Launching={0} Lancement de l''agent esclave
-Slave.Terminated={0} l'agent esclave a été terminé
+Slave.Terminated={0} l'agent esclave a été terminé
Slave.UnableToLaunch=Impossible de lancer l''agent esclave pour {0} {1}
Slave.UnixSlave=Ceci est un esclave Unix
Slave.WindowsSlave=Ceci est un esclave Windows
@@ -91,23 +91,23 @@ View.Permissions.Title=Voir
Permalink.LastBuild=Dernier build
Permalink.LastStableBuild=Dernier build stable
-Permalink.LastSuccessfulBuild=Dernier build avec succès
-Permalink.LastFailedBuild=Dernier build en échec
+Permalink.LastSuccessfulBuild=Dernier build avec succès
+Permalink.LastFailedBuild=Dernier build en échec
-UpdateCenter.Status.CheckingInternet=Vérification de la connexion à internet
-UpdateCenter.Status.CheckingJavaNet=Vérification de la connexion à java.net
-UpdateCenter.Status.Success=Succès
+UpdateCenter.Status.CheckingInternet=Vérification de la connexion à internet
+UpdateCenter.Status.CheckingJavaNet=Vérification de la connexion à java.net
+UpdateCenter.Status.Success=Succès
UpdateCenter.Status.UnknownHostException=\
- Impossible de résoudre le nom de host {0}. \
- Peut-être devez-vous configurer un proxy HTTP?
+ Impossible de résoudre le nom de host {0}. \
+ Peut-être devez-vous configurer un proxy HTTP?
UpdateCenter.Status.ConnectionFailed=\
- Echec lors de la connexion à {0}. \
- Peut-être aurez-vous besoin de configurer le proxy HTTP.
+ Echec lors de la connexion à {0}. \
+ Peut-être aurez-vous besoin de configurer le proxy HTTP.
Permalink.LastBuild=Dernier build
Permalink.LastStableBuild=Dernier build stable
-Permalink.LastSuccessfulBuild=Dernier build avec succès
-Permalink.LastFailedBuild=Dernier build en échec
+Permalink.LastSuccessfulBuild=Dernier build avec succès
+Permalink.LastFailedBuild=Dernier build en échec
Node.Mode.NORMAL=Utiliser cet esclave autant que possible
-Node.Mode.EXCLUSIVE=Réserver cette machine pour les jobs qui lui sont attachés seulement
+Node.Mode.EXCLUSIVE=Réserver cette machine pour les jobs qui lui sont attachés seulement
diff --git a/core/src/main/resources/hudson/tasks/junit/Messages_fr.properties b/core/src/main/resources/hudson/tasks/junit/Messages_fr.properties
index 6d90e4d4e1a426dd6317e93ac64915c48a13fc94..001c6e489262a1b4ad2a8b39490b4af20213f2a8 100644
--- a/core/src/main/resources/hudson/tasks/junit/Messages_fr.properties
+++ b/core/src/main/resources/hudson/tasks/junit/Messages_fr.properties
@@ -1,17 +1,17 @@
-TestResult.getTitle=Résultats des tests
+TestResult.getTitle=Résultats des tests
TestResult.getChildTitle=Package
-PackageResult.getTitle=Résultats des tests : {0}
+PackageResult.getTitle=Résultats des tests : {0}
PackageResult.getChildTitle=Class
-ClassResult.getTitle=Résultats des tests : {0}
-JUnitResultArchiver.DisplayName=Publier le rapport des résultats des tests JUnit
-JUnitResultArchiver.NoTestReportFound=Aucun fichier de rapport de test n''a été trouvé. Erreur de configuration?
-JUnitResultArchiver.Recording=Enregistrement des résultats des tests
-JUnitResultArchiver.ResultIsEmpty=Aucun des rapports de test ne contient de résultat
+ClassResult.getTitle=Résultats des tests : {0}
+JUnitResultArchiver.DisplayName=Publier le rapport des résultats des tests JUnit
+JUnitResultArchiver.NoTestReportFound=Aucun fichier de rapport de test n''a été trouvé. Erreur de configuration?
+JUnitResultArchiver.Recording=Enregistrement des résultats des tests
+JUnitResultArchiver.ResultIsEmpty=Aucun des rapports de test ne contient de résultat
-CaseResult.Status.Passed=En succès
-CaseResult.Status.Failed=En échec
-CaseResult.Status.Skipped=Non lancés
-CaseResult.Status.Fixed=Corrigés
-CaseResult.Status.Regression=Régressions
\ No newline at end of file
+CaseResult.Status.Passed=En succès
+CaseResult.Status.Failed=En échec
+CaseResult.Status.Skipped=Non lancés
+CaseResult.Status.Fixed=Corrigés
+CaseResult.Status.Regression=Régressions
\ No newline at end of file
diff --git a/core/src/main/resources/lib/hudson/projectView_fr.properties b/core/src/main/resources/lib/hudson/projectView_fr.properties
index 5ef9b5fcbd5b55a760bbcf6cabecfefb2a5a1af6..0f38542641ec1bf478e1ea02ab30ccda1912cb52 100644
--- a/core/src/main/resources/lib/hudson/projectView_fr.properties
+++ b/core/src/main/resources/lib/hudson/projectView_fr.properties
@@ -4,6 +4,5 @@ Last\ Failure=Dernier
Last\ Duration=Dernière durée
N/A=
Schedule\ a\ build=Demander un build
-Description=
Status\ of\ the\ last\ build=Statut du dernier build
Weather\ report\ showing\ aggregated\ status\ of\ recent\ builds=Graphe montrant les statuts de tous les builds récents