From 3272d0db01ffb4c34904d31b1c67d2fc0033ac51 Mon Sep 17 00:00:00 2001
From: Tanguy Pruvot <tpruvot@users.noreply.github.com>
Date: Wed, 1 May 2019 20:00:07 +0200
Subject: [PATCH] Update French language (#13866)

---
 Marlin/src/lcd/language/language_fr.h | 31 +++++++++++++++++----------
 1 file changed, 20 insertions(+), 11 deletions(-)

diff --git a/Marlin/src/lcd/language/language_fr.h b/Marlin/src/lcd/language/language_fr.h
index d2ba2b9498..f53bb30ca8 100644
--- a/Marlin/src/lcd/language/language_fr.h
+++ b/Marlin/src/lcd/language/language_fr.h
@@ -38,6 +38,7 @@
 #define MSG_BACK                            _UxGT("Retour")
 #define MSG_SD_INSERTED                     _UxGT("Carte insérée")
 #define MSG_SD_REMOVED                      _UxGT("Carte retirée")
+#define MSG_SD_RELEASED                     _UxGT("Carte libérée")
 #define MSG_LCD_ENDSTOPS                    _UxGT("Butées")
 #define MSG_LCD_SOFT_ENDSTOPS               _UxGT("Butées SW")
 #define MSG_MAIN                            _UxGT("Menu principal")
@@ -274,8 +275,13 @@
 #define MSG_PREPARE                         _UxGT("Préparer")
 #define MSG_TUNE                            _UxGT("Régler")
 #define MSG_START_PRINT                     _UxGT("Démarrer impression")
+#define MSG_BUTTON_NEXT                     _UxGT("Suivant")
+#define MSG_BUTTON_INIT                     _UxGT("Init.")
+#define MSG_BUTTON_STOP                     _UxGT("Stop")
 #define MSG_BUTTON_PRINT                    _UxGT("Imprimer")
+#define MSG_BUTTON_RESET                    _UxGT("Reset")
 #define MSG_BUTTON_CANCEL                   _UxGT("Annuler")
+#define MSG_BUTTON_DONE                     _UxGT("Terminé")
 #define MSG_PAUSE_PRINT                     _UxGT("Pause impression")
 #define MSG_RESUME_PRINT                    _UxGT("Reprendre impr.")
 #define MSG_STOP_PRINT                      _UxGT("Arrêter impr.")
@@ -311,6 +317,7 @@
 #define MSG_FILAMENTUNLOAD_ALL              _UxGT("Décharger tout")
 #define MSG_INIT_SDCARD                     _UxGT("Init. la carte SD")
 #define MSG_CHANGE_SDCARD                   _UxGT("Actualiser carte SD")
+#define MSG_RELEASE_SDCARD                  _UxGT("Retirer carte SD")
 #define MSG_ZPROBE_OUT                      _UxGT("Sonde Z hors lit")
 #define MSG_SKEW_FACTOR                     _UxGT("Facteur écart")
 #define MSG_BLTOUCH                         _UxGT("BLTouch")
@@ -331,17 +338,19 @@
 #define MSG_BABYSTEP_Z                      _UxGT("Babystep Z")
 #define MSG_BABYSTEP_TOTAL                  _UxGT("Total")
 #define MSG_ENDSTOP_ABORT                   _UxGT("Butée abandon")
-#define MSG_HEATING_FAILED_LCD              _UxGT("Erreur de chauffe")
-#define MSG_HEATING_FAILED_LCD_BED          _UxGT("Erreur de chauffe lit")
-#define MSG_ERR_REDUNDANT_TEMP              _UxGT("Err: TEMP. REDONDANTE")
-#define MSG_THERMAL_RUNAWAY                 _UxGT("EMBALLEMENT THERM.")
-#define MSG_THERMAL_RUNAWAY_BED             _UxGT("ERREUR THERMIQUE LIT")
-#define MSG_ERR_MAXTEMP                     _UxGT("Err: TEMP. MAX")
-#define MSG_ERR_MINTEMP                     _UxGT("Err: TEMP. MIN")
-#define MSG_ERR_MAXTEMP_BED                 _UxGT("Err: TEMP. MAX LIT")
-#define MSG_ERR_MINTEMP_BED                 _UxGT("Err: TEMP. MIN LIT")
-#define MSG_ERR_MAXTEMP_CHAMBER             _UxGT("Err: MAXTEMP CAISSON")
-#define MSG_ERR_MINTEMP_CHAMBER             _UxGT("Err: MINTEMP CAISSON")
+#define MSG_HEATING_FAILED_LCD              _UxGT("Err de chauffe")
+#define MSG_HEATING_FAILED_LCD_BED          _UxGT("Err de chauffe lit")
+#define MSG_HEATING_FAILED_LCD_CHAMBER      _UxGT("Err chauffe caisson")
+#define MSG_ERR_REDUNDANT_TEMP              _UxGT("Err TEMP. REDONDANTE")
+#define MSG_THERMAL_RUNAWAY                 _UxGT("Err THERMIQUE")
+#define MSG_THERMAL_RUNAWAY_BED             _UxGT("Err THERMIQUE LIT")
+#define MSG_THERMAL_RUNAWAY_CHAMBER         _UxGT("Err THERMIQUE CAISSON")
+#define MSG_ERR_MAXTEMP                     _UxGT("Err TEMP. MAX")
+#define MSG_ERR_MINTEMP                     _UxGT("Err TEMP. MIN")
+#define MSG_ERR_MAXTEMP_BED                 _UxGT("Err TEMP. MAX LIT")
+#define MSG_ERR_MINTEMP_BED                 _UxGT("Err TEMP. MIN LIT")
+#define MSG_ERR_MAXTEMP_CHAMBER             _UxGT("Err MAXTEMP CAISSON")
+#define MSG_ERR_MINTEMP_CHAMBER             _UxGT("Err MINTEMP CAISSON")
 #define MSG_ERR_Z_HOMING                    MSG_HOME _UxGT(" ") MSG_X MSG_Y _UxGT(" ") MSG_FIRST
 
 #define MSG_HALTED                          _UxGT("IMPR. STOPPÉE")