From d08782386b4473788a386d05d935642b0baa7293 Mon Sep 17 00:00:00 2001
From: Ivan Galvez Junquera <ivgalvez@gmail.com>
Date: Tue, 31 Mar 2015 16:59:43 +0200
Subject: [PATCH] Added new trasnslatable labels.

* Added MSG_END_HOUR and MSG_END_MINUTE labels to all language files.
* Available translations:
  EN, FR, DE, ES, IT, PT, PT-BR.
---
 Marlin/Marlin_main.cpp      | 2 +-
 Marlin/language_an.h        | 2 ++
 Marlin/language_ca.h        | 2 ++
 Marlin/language_de.h        | 2 ++
 Marlin/language_en.h        | 6 ++++++
 Marlin/language_es.h        | 2 ++
 Marlin/language_eu.h        | 2 ++
 Marlin/language_fi.h        | 4 +++-
 Marlin/language_fr.h        | 2 ++
 Marlin/language_it.h        | 2 ++
 Marlin/language_kana.h      | 2 ++
 Marlin/language_kana_utf8.h | 2 ++
 Marlin/language_nl.h        | 2 ++
 Marlin/language_pl.h        | 3 +++
 Marlin/language_pt-br.h     | 2 ++
 Marlin/language_pt.h        | 2 ++
 Marlin/language_ru.h        | 2 ++
 17 files changed, 39 insertions(+), 2 deletions(-)

diff --git a/Marlin/Marlin_main.cpp b/Marlin/Marlin_main.cpp
index 28c761395b1..a8636f98266 100644
--- a/Marlin/Marlin_main.cpp
+++ b/Marlin/Marlin_main.cpp
@@ -843,7 +843,7 @@ void get_command()
         int hours, minutes;
         minutes=(t/60)%60;
         hours=t/60/60;
-        sprintf_P(time, PSTR("%i hours %i minutes"),hours, minutes);
+        sprintf_P(time, PSTR("%i "MSG_END_HOUR" %i "MSG_END_MINUTE),hours, minutes);
         SERIAL_ECHO_START;
         SERIAL_ECHOLN(time);
         lcd_setstatus(time);
diff --git a/Marlin/language_an.h b/Marlin/language_an.h
index b8e83d3b3c1..60309d1aefb 100644
--- a/Marlin/language_an.h
+++ b/Marlin/language_an.h
@@ -123,6 +123,8 @@
 #define MSG_BABYSTEP_Y                      "Babystep Y"
 #define MSG_BABYSTEP_Z                      "Babystep Z"
 #define MSG_ENDSTOP_ABORT                   "Endstop abort"
+#define MSG_END_HOUR                        "hours"
+#define MSG_END_MINUTE                      "minutes"
 
 #ifdef DELTA_CALIBRATION_MENU
     #define MSG_DELTA_CALIBRATE             "Delta Calibration"
diff --git a/Marlin/language_ca.h b/Marlin/language_ca.h
index f25fe578908..35eb0382974 100644
--- a/Marlin/language_ca.h
+++ b/Marlin/language_ca.h
@@ -124,6 +124,8 @@
 #define MSG_BABYSTEP_Y                      "Babystep Y"
 #define MSG_BABYSTEP_Z                      "Babystep Z"
 #define MSG_ENDSTOP_ABORT                   "Endstop abort"
+#define MSG_END_HOUR                        "hours"
+#define MSG_END_MINUTE                      "minutes"
 
 #ifdef DELTA_CALIBRATION_MENU
     #define MSG_DELTA_CALIBRATE             "Delta Calibration"
diff --git a/Marlin/language_de.h b/Marlin/language_de.h
index 0f7b832a58b..8c8496f02c1 100644
--- a/Marlin/language_de.h
+++ b/Marlin/language_de.h
@@ -122,6 +122,8 @@
 #define MSG_BABYSTEP_Y                      "Babystep Y"
 #define MSG_BABYSTEP_Z                      "Babystep Z"
 #define MSG_ENDSTOP_ABORT                   "Endstop Abbr. Ein"
+#define MSG_END_HOUR                        "Stunden"
+#define MSG_END_MINUTE                      "Minuten"
 
 #ifdef DELTA_CALIBRATION_MENU
     #define MSG_DELTA_CALIBRATE             "Delta Kalibrieren"
diff --git a/Marlin/language_en.h b/Marlin/language_en.h
index 2e76ed4d853..9d61167cc7c 100644
--- a/Marlin/language_en.h
+++ b/Marlin/language_en.h
@@ -417,6 +417,12 @@
 #ifndef MSG_ERR_MAXTEMP_BED
 #define MSG_ERR_MAXTEMP_BED                 "Err: MAXTEMP BED"
 #endif
+#ifndef MSG_END_HOUR
+#define MSG_END_HOUR                        "hours"
+#endif
+#ifndef MSG_END_MINUTE
+#define MSG_END_MINUTE                      "minutes"
+#endif
 
 #ifdef DELTA_CALIBRATION_MENU
   #ifndef MSG_DELTA_CALIBRATE
diff --git a/Marlin/language_es.h b/Marlin/language_es.h
index 143a1f4579d..92f903cebc1 100644
--- a/Marlin/language_es.h
+++ b/Marlin/language_es.h
@@ -123,6 +123,8 @@
 #define MSG_BABYSTEP_Y                      "Babystep Y"
 #define MSG_BABYSTEP_Z                      "Babystep Z"
 #define MSG_ENDSTOP_ABORT                   "Endstop abort"
+#define MSG_END_HOUR                        "horas"
+#define MSG_END_MINUTE                      "minutos"
 
 #ifdef DELTA_CALIBRATION_MENU
     #define MSG_DELTA_CALIBRATE             "Delta Calibration"
diff --git a/Marlin/language_eu.h b/Marlin/language_eu.h
index 21cb733a1cc..6f6fd8b6601 100644
--- a/Marlin/language_eu.h
+++ b/Marlin/language_eu.h
@@ -123,6 +123,8 @@
 #define MSG_BABYSTEP_Y                      "Babystep Y"
 #define MSG_BABYSTEP_Z                      "Babystep Z"
 #define MSG_ENDSTOP_ABORT                   "Endstop deuseztat"
+#define MSG_END_HOUR                        "hours"
+#define MSG_END_MINUTE                      "minutes"
 
 #ifdef DELTA_CALIBRATION_MENU
     #define MSG_DELTA_CALIBRATE             "Delta Calibration"
diff --git a/Marlin/language_fi.h b/Marlin/language_fi.h
index e1bfbf1af3c..2bb192ee6b1 100644
--- a/Marlin/language_fi.h
+++ b/Marlin/language_fi.h
@@ -123,6 +123,8 @@
 #define MSG_BABYSTEP_Y                      "Babystep Y"
 #define MSG_BABYSTEP_Z                      "Babystep Z"
 #define MSG_ENDSTOP_ABORT                   "Endstop abort"
+#define MSG_END_HOUR                        "hours"
+#define MSG_END_MINUTE                      "minutes"
 
 #ifdef DELTA_CALIBRATION_MENU
     #define MSG_DELTA_CALIBRATE             "Delta Kalibrointi"
@@ -132,4 +134,4 @@
     #define MSG_DELTA_CALIBRATE_CENTER      "Kalibroi Center"
 #endif // DELTA_CALIBRATION_MENU
 
-#endif // LANGUAGE_FI_H
\ No newline at end of file
+#endif // LANGUAGE_FI_H
diff --git a/Marlin/language_fr.h b/Marlin/language_fr.h
index ed65efdbde9..be526a72351 100644
--- a/Marlin/language_fr.h
+++ b/Marlin/language_fr.h
@@ -124,6 +124,8 @@
 #define MSG_BABYSTEP_Y                      "Babystep Y"
 #define MSG_BABYSTEP_Z                      "Babystep Z"
 #define MSG_ENDSTOP_ABORT                   "Butee abandon"
+#define MSG_END_HOUR                        "heures"
+#define MSG_END_MINUTE                      "minutes"
 
 #ifdef DELTA_CALIBRATION_MENU
     #define MSG_DELTA_CALIBRATE             "Delta Calibration"
diff --git a/Marlin/language_it.h b/Marlin/language_it.h
index 7fbcb46ac6f..7521073761f 100644
--- a/Marlin/language_it.h
+++ b/Marlin/language_it.h
@@ -124,6 +124,8 @@
 #define MSG_BABYSTEP_Y                      "Babystep Y"
 #define MSG_BABYSTEP_Z                      "Babystep Z"
 #define MSG_ENDSTOP_ABORT                   "Finecorsa abort"
+#define MSG_END_HOUR                        "ore"
+#define MSG_END_MINUTE                      "minuti"
 
 #ifdef DELTA_CALIBRATION_MENU
     #define MSG_DELTA_CALIBRATE             "Calibraz. Delta"
diff --git a/Marlin/language_kana.h b/Marlin/language_kana.h
index 272440bac67..9a05b6bbef1 100644
--- a/Marlin/language_kana.h
+++ b/Marlin/language_kana.h
@@ -126,6 +126,8 @@
 #define MSG_BABYSTEP_Y                      "\xcb\xde\xc4\xde\xb3 Y"                                       // "Babystep Y"
 #define MSG_BABYSTEP_Z                      "\xcb\xde\xc4\xde\xb3 Z"                                       // "Babystep Z"
 #define MSG_ENDSTOP_ABORT                   "Endstop abort"
+#define MSG_END_HOUR                        "hours"
+#define MSG_END_MINUTE                      "minutes"
 
 /* These are from language.h. PLEASE DON'T TRANSLATE! All translatable messages can be found in language_en.h
 #define MSG_HEATING                         "\xb6\xc8\xc2\xc1\xad\xb3..."                                  // "Heating..."
diff --git a/Marlin/language_kana_utf8.h b/Marlin/language_kana_utf8.h
index 94ce69bc4f5..4bb58a1ed0e 100644
--- a/Marlin/language_kana_utf8.h
+++ b/Marlin/language_kana_utf8.h
@@ -130,6 +130,8 @@
 #define MSG_BABYSTEP_Y                      "ゼドウ Y"                    // "Babystep Y"
 #define MSG_BABYSTEP_Z                      "ゼドウ Z"                    // "Babystep Z"
 #define MSG_ENDSTOP_ABORT                   "Endstop abort"
+#define MSG_END_HOUR                        "hours"
+#define MSG_END_MINUTE                      "minutes"
 
 #ifdef DELTA_CALIBRATION_MENU
     #define MSG_DELTA_CALIBRATE             "Delta Calibration"
diff --git a/Marlin/language_nl.h b/Marlin/language_nl.h
index bc44dcc7ef3..4e1ea6de7ea 100644
--- a/Marlin/language_nl.h
+++ b/Marlin/language_nl.h
@@ -123,6 +123,8 @@
 #define MSG_BABYSTEP_Y                      "Babystap Y"
 #define MSG_BABYSTEP_Z                      "Babystap Z"
 #define MSG_ENDSTOP_ABORT                   "Endstop afbr."
+#define MSG_END_HOUR                        "hours"
+#define MSG_END_MINUTE                      "minutes"
 
 #ifdef DELTA_CALIBRATION_MENU
     #define MSG_DELTA_CALIBRATE             "Delta Calibration"
diff --git a/Marlin/language_pl.h b/Marlin/language_pl.h
index f654594bc48..5e5d02869a9 100644
--- a/Marlin/language_pl.h
+++ b/Marlin/language_pl.h
@@ -123,6 +123,9 @@
 #define MSG_BABYSTEP_Y                      "Babystep Y"
 #define MSG_BABYSTEP_Z                      "Babystep Z"
 #define MSG_ENDSTOP_ABORT                   "Blad wyl. kranc."
+#define MSG_END_HOUR                        "hours"
+#define MSG_END_MINUTE                      "minutes"
+
 
 #ifdef DELTA_CALIBRATION_MENU
     #define MSG_DELTA_CALIBRATE             "Delta Calibration"
diff --git a/Marlin/language_pt-br.h b/Marlin/language_pt-br.h
index 060f3ba89b2..90e2ae7ec04 100644
--- a/Marlin/language_pt-br.h
+++ b/Marlin/language_pt-br.h
@@ -123,6 +123,8 @@
 #define MSG_BABYSTEP_Y                      "Babystep Y"
 #define MSG_BABYSTEP_Z                      "Babystep Z"
 #define MSG_ENDSTOP_ABORT                   "Endstop abort"
+#define MSG_END_HOUR                        "horas"
+#define MSG_END_MINUTE                      "minutos"
 
 #ifdef DELTA_CALIBRATION_MENU
     #define MSG_DELTA_CALIBRATE             "Delta Calibration"
diff --git a/Marlin/language_pt.h b/Marlin/language_pt.h
index 9d3ff26540b..f1335be8a0f 100644
--- a/Marlin/language_pt.h
+++ b/Marlin/language_pt.h
@@ -123,6 +123,8 @@
 #define MSG_BABYSTEP_Y                      "Babystep Y"
 #define MSG_BABYSTEP_Z                      "Babystep Z"
 #define MSG_ENDSTOP_ABORT                   "Endstop abort."
+#define MSG_END_HOUR                        "horas"
+#define MSG_END_MINUTE                      "minutos"
 
 #ifdef DELTA_CALIBRATION_MENU
     #define MSG_DELTA_CALIBRATE             "Delta Calibracao"
diff --git a/Marlin/language_ru.h b/Marlin/language_ru.h
index b961be7eef2..4ab618e1e1e 100644
--- a/Marlin/language_ru.h
+++ b/Marlin/language_ru.h
@@ -123,6 +123,8 @@
 #define MSG_BABYSTEP_Y                      "Babystep Y"
 #define MSG_BABYSTEP_Z                      "Babystep Z"
 #define MSG_ENDSTOP_ABORT                   "Endstop abort"
+#define MSG_END_HOUR                        "hours"
+#define MSG_END_MINUTE                      "minutes"
 
 #ifdef DELTA_CALIBRATION_MENU
     #define MSG_DELTA_CALIBRATE             "Delta Calibration"