diff --git a/core/resources/l10n/messages_fr.properties b/core/resources/l10n/messages_fr.properties
index 973b3467d..ebf11a19d 100644
--- a/core/resources/l10n/messages_fr.properties
+++ b/core/resources/l10n/messages_fr.properties
@@ -334,7 +334,7 @@ simedtdlg.lbl.Simmethod = M
simedtdlg.lbl.ttip.Simmethod1 = Le simulateur de six degrés de liberté permet la liberté totale de fusée en vol.
simedtdlg.lbl.ttip.Simmethod2 = l'Integration faite en utilisant a 4th order Runge-Kutta 4 numerical integration.
simedtdlg.lbl.GeodeticMethod = Calculs Geodetic:
-simedtdlg.lbl.ttip.GeodeticMethodTip = A un rapport avec les calculs des coordonnée sur la terre. This also enables coriolis effect computations.
+simedtdlg.lbl.ttip.GeodeticMethodTip = A un rapport avec les calculs des coordonnées sur la terre. Ceci permet egalement de calculer l'effet de coriolis.
simedtdlg.lbl.Timestep = Réglage du pas de temps:
simedtdlg.lbl.ttip.Timestep1 = Le temps entre les étapes de la simulation.
Avec un pas de temps plus petit la simulation est plus lente mais également plus précise.
simedtdlg.lbl.ttip.Timestep2 = La méthode de calcul du 4ème ordre est suffisamment précise avec un pas de temps de
@@ -453,27 +453,27 @@ customExpression.Operator = Operateur
customExpression.Description = Description
! Custom expression panel
-customExpressionPanel.but.NewExpression = New expression
+customExpressionPanel.but.NewExpression = Nouvelle expression
customExpressionPanel.lbl.UpdateNote = Vous devez faire tourner la simulation avant de pouvoir disposer de données à tracer.
-customExpressionPanel.lbl.CalcNote = Expressions will be calculated in the order shown.
-customExpressionPanel.lbl.CustomExpressions = Custom Expressions :
-customExpression.Units.but.ttip.Remove = Remove this expression
-customExpression.Units.but.ttip.Edit = Edit this expression
+customExpressionPanel.lbl.CalcNote = Les "Expressions" seront calculées dans l'ordre montré.
+customExpressionPanel.lbl.CustomExpressions = Expressions personalisées :
+customExpression.Units.but.ttip.Remove = Supprimer cette expression
+customExpression.Units.but.ttip.Edit = Modifier cette expression
customExpression.Units.but.ttip.MoveUp = Move expression up in calculation order
customExpression.Units.but.ttip.MoveDown = Move expression down in calculation order
! Custom expression builder window
-ExpressionBuilderDialog.title = Expression Builder
+ExpressionBuilderDialog.title = Constructeur d'Expression
ExpressionBuilderDialog.InsertVariable = Ajouter une Variable
ExpressionBuilderDialog.InsertOperator = Ajouter un Operateur
-ExpressionBuilderDialog.led.ttip.Name = Name must not have already been used
-ExpressionBuilderDialog.led.ttip.Symbol = Symbol must not have already been used
+ExpressionBuilderDialog.led.ttip.Name = Un nom ne peut pas avoir été déjà utilisé
+ExpressionBuilderDialog.led.ttip.Symbol = Un symbole ne peut pas avoir été déjà utilisé
ExpressionBuilderDialog.led.ttip.Expression = Expression must use only known symbols and operators
-ExpressionBuilderDialog.CopyToOtherSimulations = Copy to other simulations
+ExpressionBuilderDialog.CopyToOtherSimulations = Copier dans les autres simulations
ExpressionBuilderDialog.CopyToOtherSimulations.ttip = Make a copy of this expression in other simulations in this document.
Will not overwrite or modify any existing expressions in other simulations.
! Custom expression variable selector
-CustomVariableSelector.title = Variable Selector
+CustomVariableSelector.title = Selecteur de variable
! Custom operator selector
CustomOperatorSelector.title = Operator Selector
@@ -486,19 +486,19 @@ Operator.div = Divison
Operator.mod = Modulo
Operator.pow = Exponentiel
Operator.abs = Valeur absolue
-Operator.ceil = Ceiling (next integer value
-Operator.floor = Floor (previous integer value
+Operator.ceil = Plafond (valeure de l'entier suivant
+Operator.floor = Sol (valeure de l'entier précedente
Operator.sqrt = Racine carrée
Operator.cbrt = Racine Cubic
Operator.exp = Euler\'s number raised to the value (e^x)
-Operator.ln = Natural logarithm
+Operator.ln = Logarithme népérien
Operator.sin = Sinus
Operator.cos = Cosinus
Operator.tan = Tangente
Operator.asin = Arc sinus
Operator.acos = Arc cosinus
Operator.atan = Arc tangente
-Operator.hsin = Hyerbolic sinus
+Operator.hsin = Sinus Hyerbolic
Operator.hcos = Cosinus Hyperbolic
Operator.htan = Tangente Hyperbolic
@@ -1032,8 +1032,8 @@ main.menu.file.new = Nouveau
main.menu.file.new.desc = Crée un nouveau projet fusée
main.menu.file.open = Ouvrir...
BasicFrame.item.Openrocketdesign = Ouvre un projet fusée
-main.menu.file.openRecent = Open Recent...
-BasicFrame.item.Openrecentrocketdesign = Open a recent rocket design
+main.menu.file.openRecent = Ouvrir les fichiers recent...
+BasicFrame.item.Openrecentrocketdesign = Ouvrir un projet fusée recent
main.menu.file.openExample = Ouvrir un exemple...
BasicFrame.item.Openexamplerocketdesign = Ouvre un exemple de projet fusée
main.menu.file.save = Sauvegarder
@@ -1378,7 +1378,7 @@ Warning.LargeAOA.str2 = Grand angle d'attaque rencontr
Warning.DISCONTINUITY = Discontinuité dans le diamètre du corps de la fusée.
Warning.THICK_FIN = Les ailerons fin ne seront peut être pas modélisés correctement.
Warning.JAGGED_EDGED_FIN = Des ailerons aux bords irréguliers ne seront pas modélisés correctement.
-Warning.LISTENERS_AFFECTED = Listeners modified the flight simulation
+Warning.LISTENERS_AFFECTED = Les ecouteurs ont modifié la simulation de vol
Warning.RECOVERY_DEPLOYMENT_WHILE_BURNING = Le dispositif de récupération s'est ouvert alors que la combustion du moteur n'était pas finie.
Warning.FILE_INVALID_PARAMETER = Paramètre invalide rencontré, ignorer.