From a298a58684122904f04e6d3f810836c81ac86714 Mon Sep 17 00:00:00 2001
From: esenapaj <creation0004@gmail.com>
Date: Thu, 8 Dec 2016 19:57:41 +0900
Subject: [PATCH] Remove redundant "E"

---
 Marlin/language.h            |  8 ++++----
 Marlin/language_an.h         |  4 ++++
 Marlin/language_bg.h         |  4 ++++
 Marlin/language_ca.h         |  4 ++++
 Marlin/language_cn.h         |  4 ++++
 Marlin/language_cz.h         |  4 ++++
 Marlin/language_da.h         |  4 ++++
 Marlin/language_de.h         |  4 ++++
 Marlin/language_el-gr.h      |  4 ++++
 Marlin/language_el.h         |  4 ++++
 Marlin/language_en.h         | 12 ++++++++++++
 Marlin/language_es.h         |  4 ++++
 Marlin/language_eu.h         |  4 ++++
 Marlin/language_fi.h         |  4 ++++
 Marlin/language_fr.h         |  4 ++++
 Marlin/language_gl.h         |  4 ++++
 Marlin/language_hr.h         |  4 ++++
 Marlin/language_it.h         |  4 ++++
 Marlin/language_kana.h       |  8 ++++++++
 Marlin/language_kana_utf8.h  |  4 ++++
 Marlin/language_nl.h         |  4 ++++
 Marlin/language_pl.h         |  4 ++++
 Marlin/language_pt-br.h      |  4 ++++
 Marlin/language_pt-br_utf8.h |  4 ++++
 Marlin/language_pt.h         |  4 ++++
 Marlin/language_pt_utf8.h    |  4 ++++
 Marlin/language_ru.h         |  4 ++++
 Marlin/language_tr.h         |  4 ++++
 Marlin/language_tr_utf8.h    |  4 ++++
 Marlin/language_uk.h         |  4 ++++
 Marlin/ultralcd.cpp          | 20 ++++++++++----------
 31 files changed, 142 insertions(+), 14 deletions(-)

diff --git a/Marlin/language.h b/Marlin/language.h
index d25cf138a4..0afafbadbe 100644
--- a/Marlin/language.h
+++ b/Marlin/language.h
@@ -262,10 +262,10 @@
 #define MSG_N2 " 2"
 #define MSG_N3 " 3"
 #define MSG_N4 " 4"
-#define MSG_E1 " E1"
-#define MSG_E2 " E2"
-#define MSG_E3 " E3"
-#define MSG_E4 " E4"
+#define MSG_E1 "E1"
+#define MSG_E2 "E2"
+#define MSG_E3 "E3"
+#define MSG_E4 "E4"
 #define MSG_MOVE_E1 "1"
 #define MSG_MOVE_E2 "2"
 #define MSG_MOVE_E3 "3"
diff --git a/Marlin/language_an.h b/Marlin/language_an.h
index 8d6ccd9448..d98db87157 100644
--- a/Marlin/language_an.h
+++ b/Marlin/language_an.h
@@ -99,6 +99,10 @@
 #define MSG_YSTEPS                          "Y trangos/mm"
 #define MSG_ZSTEPS                          "Z trangos/mm"
 #define MSG_ESTEPS                          "E trangos/mm"
+#define MSG_E1STEPS                         "E1 trangos/mm"
+#define MSG_E2STEPS                         "E2 trangos/mm"
+#define MSG_E3STEPS                         "E3 trangos/mm"
+#define MSG_E4STEPS                         "E4 trangos/mm"
 #define MSG_TEMPERATURE                     "Temperatura"
 #define MSG_MOTION                          "Movimiento"
 #define MSG_VOLUMETRIC                      "Filament"
diff --git a/Marlin/language_bg.h b/Marlin/language_bg.h
index 02c8bd4afd..f193481323 100644
--- a/Marlin/language_bg.h
+++ b/Marlin/language_bg.h
@@ -109,6 +109,10 @@
 #define MSG_YSTEPS                          "Y стъпки/mm"
 #define MSG_ZSTEPS                          "Z стъпки/mm"
 #define MSG_ESTEPS                          "E стъпки/mm"
+#define MSG_E1STEPS                         "E1 стъпки/mm"
+#define MSG_E2STEPS                         "E2 стъпки/mm"
+#define MSG_E3STEPS                         "E3 стъпки/mm"
+#define MSG_E4STEPS                         "E4 стъпки/mm"
 #define MSG_TEMPERATURE                     "Температура"
 #define MSG_MOTION                          "Движение"
 #define MSG_VOLUMETRIC                      "Нишка"
diff --git a/Marlin/language_ca.h b/Marlin/language_ca.h
index 8bb97060a3..077b6c83ba 100644
--- a/Marlin/language_ca.h
+++ b/Marlin/language_ca.h
@@ -100,6 +100,10 @@
 #define MSG_YSTEPS                          "Ypassos/mm"
 #define MSG_ZSTEPS                          "Zpassos/mm"
 #define MSG_ESTEPS                          "Epassos/mm"
+#define MSG_E1STEPS                         "E1passos/mm"
+#define MSG_E2STEPS                         "E2passos/mm"
+#define MSG_E3STEPS                         "E3passos/mm"
+#define MSG_E4STEPS                         "E4passos/mm"
 #define MSG_TEMPERATURE                     "Temperatura"
 #define MSG_MOTION                          "Moviment"
 #define MSG_VOLUMETRIC                      "Filament"
diff --git a/Marlin/language_cn.h b/Marlin/language_cn.h
index a34c17c23d..05e26c886c 100644
--- a/Marlin/language_cn.h
+++ b/Marlin/language_cn.h
@@ -101,6 +101,10 @@
 #define MSG_YSTEPS                          "Ysteps/mm"
 #define MSG_ZSTEPS                          "Zsteps/mm"
 #define MSG_ESTEPS                          "Esteps/mm"
+#define MSG_E1STEPS                         "E1steps/mm"
+#define MSG_E2STEPS                         "E2steps/mm"
+#define MSG_E3STEPS                         "E3steps/mm"
+#define MSG_E4STEPS                         "E4steps/mm"
 #define MSG_TEMPERATURE                     "\xc9\xd2"
 #define MSG_MOTION                          "\xdf\xb2"
 #define MSG_VOLUMETRIC                      "Filament"
diff --git a/Marlin/language_cz.h b/Marlin/language_cz.h
index 74045ec9ff..fa783a85a7 100644
--- a/Marlin/language_cz.h
+++ b/Marlin/language_cz.h
@@ -112,6 +112,10 @@
 #define MSG_YSTEPS                          "Ykroku/mm"
 #define MSG_ZSTEPS                          "Zkroku/mm"
 #define MSG_ESTEPS                          "Ekroku/mm"
+#define MSG_E1STEPS                         "E1kroku/mm"
+#define MSG_E2STEPS                         "E2kroku/mm"
+#define MSG_E3STEPS                         "E3kroku/mm"
+#define MSG_E4STEPS                         "E4kroku/mm"
 #define MSG_TEMPERATURE                     "Teplota"
 #define MSG_MOTION                          "Pohyb"
 #define MSG_VOLUMETRIC                      "Filament"
diff --git a/Marlin/language_da.h b/Marlin/language_da.h
index 863e16f4af..49972291ff 100644
--- a/Marlin/language_da.h
+++ b/Marlin/language_da.h
@@ -110,6 +110,10 @@
 #define MSG_YSTEPS                          "Ysteps/mm"
 #define MSG_ZSTEPS                          "Zsteps/mm"
 #define MSG_ESTEPS                          "Esteps/mm"
+#define MSG_E1STEPS                         "E1steps/mm"
+#define MSG_E2STEPS                         "E2steps/mm"
+#define MSG_E3STEPS                         "E3steps/mm"
+#define MSG_E4STEPS                         "E4steps/mm"
 #define MSG_TEMPERATURE                     "Temperatur"
 #define MSG_MOTION                          "Bevægelse"
 #define MSG_VOLUMETRIC                      "Filament"
diff --git a/Marlin/language_de.h b/Marlin/language_de.h
index 3d350de122..d9965b7f6d 100644
--- a/Marlin/language_de.h
+++ b/Marlin/language_de.h
@@ -109,6 +109,10 @@
 #define MSG_YSTEPS                          "Y Steps/mm"
 #define MSG_ZSTEPS                          "Z Steps/mm"
 #define MSG_ESTEPS                          "E Steps/mm"
+#define MSG_E1STEPS                         "E1 Steps/mm"
+#define MSG_E2STEPS                         "E2 Steps/mm"
+#define MSG_E3STEPS                         "E3 Steps/mm"
+#define MSG_E4STEPS                         "E4 Steps/mm"
 #define MSG_TEMPERATURE                     "Temperatur"
 #define MSG_MOTION                          "Bewegung"
 #define MSG_VOLUMETRIC                      "Filament"
diff --git a/Marlin/language_el-gr.h b/Marlin/language_el-gr.h
index db0798f0d3..3ab2b0c7f8 100644
--- a/Marlin/language_el-gr.h
+++ b/Marlin/language_el-gr.h
@@ -108,6 +108,10 @@
 #define MSG_YSTEPS                          "Bήματα Υ ανά μμ"
 #define MSG_ZSTEPS                          "Bήματα Ζ ανά μμ"
 #define MSG_ESTEPS                          "Bήματα Ε ανά μμ"
+#define MSG_E1STEPS                         "Bήματα Ε1 ανά μμ"
+#define MSG_E2STEPS                         "Bήματα Ε2 ανά μμ"
+#define MSG_E3STEPS                         "Bήματα Ε3 ανά μμ"
+#define MSG_E4STEPS                         "Bήματα Ε4 ανά μμ"
 #define MSG_TEMPERATURE                     "Θερμοκρασία"
 #define MSG_MOTION                          "Κίνηση"
 #define MSG_VOLUMETRIC                      "Νήμα"
diff --git a/Marlin/language_el.h b/Marlin/language_el.h
index ea8ff47a0d..03b152d8ee 100644
--- a/Marlin/language_el.h
+++ b/Marlin/language_el.h
@@ -108,6 +108,10 @@
 #define MSG_YSTEPS                          "Bήματα Υ ανά μμ"
 #define MSG_ZSTEPS                          "Bήματα Ζ ανά μμ"
 #define MSG_ESTEPS                          "Bήματα Ε ανά μμ"
+#define MSG_E1STEPS                         "Bήματα Ε1 ανά μμ"
+#define MSG_E2STEPS                         "Bήματα Ε2 ανά μμ"
+#define MSG_E3STEPS                         "Bήματα Ε3 ανά μμ"
+#define MSG_E4STEPS                         "Bήματα Ε4 ανά μμ"
 #define MSG_TEMPERATURE                     "Θερμοκρασία"
 #define MSG_MOTION                          "Κίνηση"
 #define MSG_VOLUMETRIC                      "Νήμα"
diff --git a/Marlin/language_en.h b/Marlin/language_en.h
index 311306e853..f19de3b331 100644
--- a/Marlin/language_en.h
+++ b/Marlin/language_en.h
@@ -258,6 +258,18 @@
 #ifndef MSG_ESTEPS
   #define MSG_ESTEPS                          "Esteps/mm"
 #endif
+#ifndef MSG_E1STEPS
+  #define MSG_E1STEPS                         "E1steps/mm"
+#endif
+#ifndef MSG_E2STEPS
+  #define MSG_E2STEPS                         "E2steps/mm"
+#endif
+#ifndef MSG_E3STEPS
+  #define MSG_E3STEPS                         "E3steps/mm"
+#endif
+#ifndef MSG_E4STEPS
+  #define MSG_E4STEPS                         "E4steps/mm"
+#endif
 #ifndef MSG_TEMPERATURE
   #define MSG_TEMPERATURE                     "Temperature"
 #endif
diff --git a/Marlin/language_es.h b/Marlin/language_es.h
index 4be67639b9..37a5b724bd 100644
--- a/Marlin/language_es.h
+++ b/Marlin/language_es.h
@@ -106,6 +106,10 @@
 #define MSG_YSTEPS                          "Y pasos/mm"
 #define MSG_ZSTEPS                          "Z pasos/mm"
 #define MSG_ESTEPS                          "E pasos/mm"
+#define MSG_E1STEPS                         "E1 pasos/mm"
+#define MSG_E2STEPS                         "E2 pasos/mm"
+#define MSG_E3STEPS                         "E3 pasos/mm"
+#define MSG_E4STEPS                         "E4 pasos/mm"
 #define MSG_TEMPERATURE                     "Temperatura"
 #define MSG_MOTION                          "Movimiento"
 #define MSG_VOLUMETRIC                      "Filamento"
diff --git a/Marlin/language_eu.h b/Marlin/language_eu.h
index 0d663597f3..b38c7e617f 100644
--- a/Marlin/language_eu.h
+++ b/Marlin/language_eu.h
@@ -99,6 +99,10 @@
 #define MSG_YSTEPS                          "Y pausoak/mm"
 #define MSG_ZSTEPS                          "Z pausoak/mm"
 #define MSG_ESTEPS                          "E pausoak/mm"
+#define MSG_E1STEPS                         "E1 pausoak/mm"
+#define MSG_E2STEPS                         "E2 pausoak/mm"
+#define MSG_E3STEPS                         "E3 pausoak/mm"
+#define MSG_E4STEPS                         "E4 pausoak/mm"
 #define MSG_TEMPERATURE                     "Tenperatura"
 #define MSG_MOTION                          "Mugimendua"
 #define MSG_VOLUMETRIC                      "Filament"
diff --git a/Marlin/language_fi.h b/Marlin/language_fi.h
index e7db9a2d9b..c4768fbb86 100644
--- a/Marlin/language_fi.h
+++ b/Marlin/language_fi.h
@@ -100,6 +100,10 @@
 #define MSG_YSTEPS                          "Ysteps/mm"
 #define MSG_ZSTEPS                          "Zsteps/mm"
 #define MSG_ESTEPS                          "Esteps/mm"
+#define MSG_E1STEPS                         "E1steps/mm"
+#define MSG_E2STEPS                         "E2steps/mm"
+#define MSG_E3STEPS                         "E3steps/mm"
+#define MSG_E4STEPS                         "E4steps/mm"
 #define MSG_TEMPERATURE                     "Lämpötila"
 #define MSG_MOTION                          "Liike"
 #define MSG_VOLUMETRIC                      "Filament"
diff --git a/Marlin/language_fr.h b/Marlin/language_fr.h
index 965c06e087..9fbdd87c3b 100644
--- a/Marlin/language_fr.h
+++ b/Marlin/language_fr.h
@@ -108,6 +108,10 @@
 #define MSG_YSTEPS                          "Ypas/mm"
 #define MSG_ZSTEPS                          "Zpas/mm"
 #define MSG_ESTEPS                          "Epas/mm"
+#define MSG_E1STEPS                         "E1pas/mm"
+#define MSG_E2STEPS                         "E2pas/mm"
+#define MSG_E3STEPS                         "E3pas/mm"
+#define MSG_E4STEPS                         "E4pas/mm"
 #define MSG_TEMPERATURE                     "Temperature"
 #define MSG_MOTION                          "Mouvement"
 #define MSG_VOLUMETRIC                      "Filament"
diff --git a/Marlin/language_gl.h b/Marlin/language_gl.h
index 1e4c4330d0..f540aa42cc 100644
--- a/Marlin/language_gl.h
+++ b/Marlin/language_gl.h
@@ -109,6 +109,10 @@
 #define MSG_YSTEPS                          "Ypasos/mm"
 #define MSG_ZSTEPS                          "Zpasos/mm"
 #define MSG_ESTEPS                          "Epasos/mm"
+#define MSG_E1STEPS                         "E1pasos/mm"
+#define MSG_E2STEPS                         "E2pasos/mm"
+#define MSG_E3STEPS                         "E3pasos/mm"
+#define MSG_E4STEPS                         "E4pasos/mm"
 #define MSG_TEMPERATURE                     "Temperatura"
 #define MSG_MOTION                          "Movemento"
 #define MSG_VOLUMETRIC                      "Filamento"
diff --git a/Marlin/language_hr.h b/Marlin/language_hr.h
index c0bdf48de9..ffb0b9a816 100644
--- a/Marlin/language_hr.h
+++ b/Marlin/language_hr.h
@@ -108,6 +108,10 @@
 #define MSG_YSTEPS                          "Ysteps/mm"
 #define MSG_ZSTEPS                          "Zsteps/mm"
 #define MSG_ESTEPS                          "Esteps/mm"
+#define MSG_E1STEPS                         "E1steps/mm"
+#define MSG_E2STEPS                         "E2steps/mm"
+#define MSG_E3STEPS                         "E3steps/mm"
+#define MSG_E4STEPS                         "E4steps/mm"
 #define MSG_TEMPERATURE                     "Temperature"
 #define MSG_MOTION                          "Gibanje"
 #define MSG_VOLUMETRIC                      "Filament"
diff --git a/Marlin/language_it.h b/Marlin/language_it.h
index 3c8c9dc0f6..483299fc47 100644
--- a/Marlin/language_it.h
+++ b/Marlin/language_it.h
@@ -116,6 +116,10 @@
 #define MSG_YSTEPS                          "Ypassi/mm"
 #define MSG_ZSTEPS                          "Zpassi/mm"
 #define MSG_ESTEPS                          "Epassi/mm"
+#define MSG_E1STEPS                         "E1passi/mm"
+#define MSG_E2STEPS                         "E2passi/mm"
+#define MSG_E3STEPS                         "E3passi/mm"
+#define MSG_E4STEPS                         "E4passi/mm"
 #define MSG_TEMPERATURE                     "Temperatura"
 #define MSG_MOTION                          "Movimento"
 #define MSG_VOLUMETRIC                      "Filamento"
diff --git a/Marlin/language_kana.h b/Marlin/language_kana.h
index 27d2f64c56..e5869c9441 100644
--- a/Marlin/language_kana.h
+++ b/Marlin/language_kana.h
@@ -129,11 +129,19 @@
   #define MSG_YSTEPS                          "Ysteps/mm"
   #define MSG_ZSTEPS                          "Zsteps/mm"
   #define MSG_ESTEPS                          "Esteps/mm"
+  #define MSG_E1STEPS                         "E1steps/mm"
+  #define MSG_E2STEPS                         "E2steps/mm"
+  #define MSG_E3STEPS                         "E3steps/mm"
+  #define MSG_E4STEPS                         "E4steps/mm"
 #else
   #define MSG_XSTEPS                          "Xsteps"
   #define MSG_YSTEPS                          "Ysteps"
   #define MSG_ZSTEPS                          "Zsteps"
   #define MSG_ESTEPS                          "Esteps"
+  #define MSG_E1STEPS                         "E1steps"
+  #define MSG_E2STEPS                         "E2steps"
+  #define MSG_E3STEPS                         "E3steps"
+  #define MSG_E4STEPS                         "E4steps"
 #endif
 #define MSG_TEMPERATURE                     "\xb5\xdd\xc4\xde"                                                 // "オンド" ("Temperature")
 #define MSG_MOTION                          "\xb3\xba\xde\xb7\xbe\xaf\xc3\xb2"                                 // "ウゴキセッテイ" ("Motion")
diff --git a/Marlin/language_kana_utf8.h b/Marlin/language_kana_utf8.h
index f2b9344516..5899a683b5 100644
--- a/Marlin/language_kana_utf8.h
+++ b/Marlin/language_kana_utf8.h
@@ -114,6 +114,10 @@
 #define MSG_YSTEPS                          "Ysteps/mm"
 #define MSG_ZSTEPS                          "Zsteps/mm"
 #define MSG_ESTEPS                          "Esteps/mm"
+#define MSG_E1STEPS                         "E1steps/mm"
+#define MSG_E2STEPS                         "E2steps/mm"
+#define MSG_E3STEPS                         "E3steps/mm"
+#define MSG_E4STEPS                         "E4steps/mm"
 #define MSG_TEMPERATURE                     "オンド"                      // "Temperature"
 #define MSG_MOTION                          "ウゴキセッテイ"                // "Motion"
 #define MSG_VOLUMETRIC                      "フィラメント"                   // "Filament"
diff --git a/Marlin/language_nl.h b/Marlin/language_nl.h
index f21ece8305..039b125e27 100644
--- a/Marlin/language_nl.h
+++ b/Marlin/language_nl.h
@@ -101,6 +101,10 @@
 #define MSG_YSTEPS                          "Ysteps/mm"
 #define MSG_ZSTEPS                          "Zsteps/mm"
 #define MSG_ESTEPS                          "Esteps/mm"
+#define MSG_E1STEPS                         "E1steps/mm"
+#define MSG_E2STEPS                         "E2steps/mm"
+#define MSG_E3STEPS                         "E3steps/mm"
+#define MSG_E4STEPS                         "E4steps/mm"
 #define MSG_TEMPERATURE                     "Temperatuur"
 #define MSG_MOTION                          "Beweging"
 #define MSG_VOLUMETRIC                      "Filament"
diff --git a/Marlin/language_pl.h b/Marlin/language_pl.h
index 3bf6e2a841..5b0053fbfa 100644
--- a/Marlin/language_pl.h
+++ b/Marlin/language_pl.h
@@ -108,6 +108,10 @@
 #define MSG_YSTEPS                          "krokiY/mm"
 #define MSG_ZSTEPS                          "krokiZ/mm"
 #define MSG_ESTEPS                          "krokiE/mm"
+#define MSG_E1STEPS                         "krokiE1/mm"
+#define MSG_E2STEPS                         "krokiE2/mm"
+#define MSG_E3STEPS                         "krokiE3/mm"
+#define MSG_E4STEPS                         "krokiE4/mm"
 #define MSG_TEMPERATURE                     "Temperatura"
 #define MSG_MOTION                          "Ruch"
 #define MSG_VOLUMETRIC                      "Filament"
diff --git a/Marlin/language_pt-br.h b/Marlin/language_pt-br.h
index fe5b834fd6..7154dbfc51 100644
--- a/Marlin/language_pt-br.h
+++ b/Marlin/language_pt-br.h
@@ -101,6 +101,10 @@
 #define MSG_YSTEPS                          "Passo Y/mm"
 #define MSG_ZSTEPS                          "Passo Z/mm"
 #define MSG_ESTEPS                          "E/mm"
+#define MSG_E1STEPS                         "E1/mm"
+#define MSG_E2STEPS                         "E2/mm"
+#define MSG_E3STEPS                         "E3/mm"
+#define MSG_E4STEPS                         "E4/mm"
 #define MSG_TEMPERATURE                     "Temperatura"
 #define MSG_MOTION                          "Movimento"
 #define MSG_VOLUMETRIC                      "Filamento"
diff --git a/Marlin/language_pt-br_utf8.h b/Marlin/language_pt-br_utf8.h
index 7fb4117403..86739ef77c 100644
--- a/Marlin/language_pt-br_utf8.h
+++ b/Marlin/language_pt-br_utf8.h
@@ -101,6 +101,10 @@
 #define MSG_YSTEPS                          "Passo Y/mm"
 #define MSG_ZSTEPS                          "Passo Z/mm"
 #define MSG_ESTEPS                          "E/mm"
+#define MSG_E1STEPS                         "E1/mm"
+#define MSG_E2STEPS                         "E2/mm"
+#define MSG_E3STEPS                         "E3/mm"
+#define MSG_E4STEPS                         "E4/mm"
 #define MSG_TEMPERATURE                     "Temperatura"
 #define MSG_MOTION                          "Movimento"
 #define MSG_VOLUMETRIC                      "Filamento"
diff --git a/Marlin/language_pt.h b/Marlin/language_pt.h
index d73af9ea56..54a5f67c5d 100644
--- a/Marlin/language_pt.h
+++ b/Marlin/language_pt.h
@@ -105,6 +105,10 @@
 #define MSG_YSTEPS                          "Y passo/mm"
 #define MSG_ZSTEPS                          "Z passo/mm"
 #define MSG_ESTEPS                          "E passo/mm"
+#define MSG_E1STEPS                         "E1 passo/mm"
+#define MSG_E2STEPS                         "E2 passo/mm"
+#define MSG_E3STEPS                         "E3 passo/mm"
+#define MSG_E4STEPS                         "E4 passo/mm"
 #define MSG_TEMPERATURE                     "Temperatura"
 #define MSG_MOTION                          "Movimento"
 #define MSG_VOLUMETRIC                      "Filamento"
diff --git a/Marlin/language_pt_utf8.h b/Marlin/language_pt_utf8.h
index 536896b1d6..49d56788a9 100644
--- a/Marlin/language_pt_utf8.h
+++ b/Marlin/language_pt_utf8.h
@@ -105,6 +105,10 @@
 #define MSG_YSTEPS                          "Y passo/mm"
 #define MSG_ZSTEPS                          "Z passo/mm"
 #define MSG_ESTEPS                          "E passo/mm"
+#define MSG_E1STEPS                         "E1 passo/mm"
+#define MSG_E2STEPS                         "E2 passo/mm"
+#define MSG_E3STEPS                         "E3 passo/mm"
+#define MSG_E4STEPS                         "E4 passo/mm"
 #define MSG_TEMPERATURE                     "Temperatura"
 #define MSG_MOTION                          "Movimento"
 #define MSG_VOLUMETRIC                      "Filamento"
diff --git a/Marlin/language_ru.h b/Marlin/language_ru.h
index 7441f34caa..bd2748a585 100644
--- a/Marlin/language_ru.h
+++ b/Marlin/language_ru.h
@@ -105,6 +105,10 @@
 #define MSG_YSTEPS                          "Y шаг/мм"
 #define MSG_ZSTEPS                          "Z шаг/мм"
 #define MSG_ESTEPS                          "E шаг/мм"
+#define MSG_E1STEPS                         "E1 шаг/мм"
+#define MSG_E2STEPS                         "E2 шаг/мм"
+#define MSG_E3STEPS                         "E3 шаг/мм"
+#define MSG_E4STEPS                         "E4 шаг/мм"
 #define MSG_TEMPERATURE                     "Температура"
 #define MSG_MOTION                          "Механика"
 #define MSG_VOLUMETRIC                      "Пруток"
diff --git a/Marlin/language_tr.h b/Marlin/language_tr.h
index 277d54bd3d..db76218522 100644
--- a/Marlin/language_tr.h
+++ b/Marlin/language_tr.h
@@ -109,6 +109,10 @@
 #define MSG_YSTEPS                          "Ysteps/mm"                                                  //Ysteps/mm
 #define MSG_ZSTEPS                          "Zsteps/mm"                                                  //Zsteps/mm
 #define MSG_ESTEPS                          "Esteps/mm"                                                  //Esteps/mm
+#define MSG_E1STEPS                         "E1steps/mm"                                                 //E1steps/mm
+#define MSG_E2STEPS                         "E2steps/mm"                                                 //E2steps/mm
+#define MSG_E3STEPS                         "E3steps/mm"                                                 //E3steps/mm
+#define MSG_E4STEPS                         "E4steps/mm"                                                 //E4steps/mm
 #define MSG_TEMPERATURE                     "S\xfd\x63\x61kl\xfdk"                                       //Sıcaklık
 #define MSG_MOTION                          "Hareket"                                                    //Hareket
 #define MSG_VOLUMETRIC                      "Filaman"                                                    //Filaman
diff --git a/Marlin/language_tr_utf8.h b/Marlin/language_tr_utf8.h
index 67d552977c..daf58c5a89 100644
--- a/Marlin/language_tr_utf8.h
+++ b/Marlin/language_tr_utf8.h
@@ -109,6 +109,10 @@
 #define MSG_YSTEPS                          "Ysteps/mm"                                                  //Ysteps/mm
 #define MSG_ZSTEPS                          "Zsteps/mm"                                                  //Zsteps/mm
 #define MSG_ESTEPS                          "Esteps/mm"                                                  //Esteps/mm
+#define MSG_E1STEPS                         "E1steps/mm"                                                 //E1steps/mm
+#define MSG_E2STEPS                         "E2steps/mm"                                                 //E2steps/mm
+#define MSG_E3STEPS                         "E3steps/mm"                                                 //E3steps/mm
+#define MSG_E4STEPS                         "E4steps/mm"                                                 //E4steps/mm
 #define MSG_TEMPERATURE                     "Sıcaklık"                                                   //Sıcaklık
 #define MSG_MOTION                          "Hareket"                                                    //Hareket
 #define MSG_VOLUMETRIC                      "Filaman"                                                    //Filaman
diff --git a/Marlin/language_uk.h b/Marlin/language_uk.h
index d2646f4235..b5d6cfea04 100644
--- a/Marlin/language_uk.h
+++ b/Marlin/language_uk.h
@@ -109,6 +109,10 @@
 #define MSG_YSTEPS                          "Yкроків/мм"
 #define MSG_ZSTEPS                          "Zкроків/мм"
 #define MSG_ESTEPS                          "Eкроків/мм"
+#define MSG_E1STEPS                         "E1кроків/мм"
+#define MSG_E2STEPS                         "E2кроків/мм"
+#define MSG_E3STEPS                         "E3кроків/мм"
+#define MSG_E4STEPS                         "E4кроків/мм"
 #define MSG_TEMPERATURE                     "Температура"
 #define MSG_MOTION                          "Рух"
 #define MSG_VOLUMETRIC                      "Волокно"
diff --git a/Marlin/ultralcd.cpp b/Marlin/ultralcd.cpp
index 990d79ec89..23eae4639f 100755
--- a/Marlin/ultralcd.cpp
+++ b/Marlin/ultralcd.cpp
@@ -1515,9 +1515,9 @@ void kill_screen(const char* lcd_msg) {
 
       #if ENABLED(SWITCHING_EXTRUDER)
         if (active_extruder)
-          MENU_ITEM(gcode, MSG_SELECT MSG_E1, PSTR("T0"));
+          MENU_ITEM(gcode, MSG_SELECT " " MSG_E1, PSTR("T0"));
         else
-          MENU_ITEM(gcode, MSG_SELECT MSG_E2, PSTR("T1"));
+          MENU_ITEM(gcode, MSG_SELECT " " MSG_E2, PSTR("T1"));
       #endif
 
       MENU_ITEM(submenu, MSG_MOVE_E, lcd_move_e);
@@ -1786,12 +1786,12 @@ void kill_screen(const char* lcd_msg) {
       #endif
 
       #if ENABLED(PID_PARAMS_PER_HOTEND) && HOTENDS > 1
-        PID_MENU_ITEMS(MSG_E1, 0);
-        PID_MENU_ITEMS(MSG_E2, 1);
+        PID_MENU_ITEMS(" " MSG_E1, 0);
+        PID_MENU_ITEMS(" " MSG_E2, 1);
         #if HOTENDS > 2
-          PID_MENU_ITEMS(MSG_E3, 2);
+          PID_MENU_ITEMS(" " MSG_E3, 2);
           #if HOTENDS > 3
-            PID_MENU_ITEMS(MSG_E4, 3);
+            PID_MENU_ITEMS(" " MSG_E4, 3);
           #endif //HOTENDS > 3
         #endif //HOTENDS > 2
       #else //!PID_PARAMS_PER_HOTEND || HOTENDS == 1
@@ -1968,12 +1968,12 @@ void kill_screen(const char* lcd_msg) {
 
     #if ENABLED(DISTINCT_E_FACTORS)
       MENU_ITEM_EDIT_CALLBACK(float62, MSG_ESTEPS, &planner.axis_steps_per_mm[E_AXIS + active_extruder], 5, 9999, _planner_refresh_positioning);
-      MENU_ITEM_EDIT_CALLBACK(float62, MSG_ESTEPS MSG_E1, &planner.axis_steps_per_mm[E_AXIS], 5, 9999, _planner_refresh_e0_positioning);
-      MENU_ITEM_EDIT_CALLBACK(float62, MSG_ESTEPS MSG_E2, &planner.axis_steps_per_mm[E_AXIS + 1], 5, 9999, _planner_refresh_e1_positioning);
+      MENU_ITEM_EDIT_CALLBACK(float62, MSG_E1STEPS, &planner.axis_steps_per_mm[E_AXIS], 5, 9999, _planner_refresh_e0_positioning);
+      MENU_ITEM_EDIT_CALLBACK(float62, MSG_E2STEPS, &planner.axis_steps_per_mm[E_AXIS + 1], 5, 9999, _planner_refresh_e1_positioning);
       #if E_STEPPERS > 2
-        MENU_ITEM_EDIT_CALLBACK(float62, MSG_ESTEPS MSG_E3, &planner.axis_steps_per_mm[E_AXIS + 2], 5, 9999, _planner_refresh_e2_positioning);
+        MENU_ITEM_EDIT_CALLBACK(float62, MSG_E3STEPS, &planner.axis_steps_per_mm[E_AXIS + 2], 5, 9999, _planner_refresh_e2_positioning);
         #if E_STEPPERS > 3
-          MENU_ITEM_EDIT_CALLBACK(float62, MSG_ESTEPS MSG_E4, &planner.axis_steps_per_mm[E_AXIS + 3], 5, 9999, _planner_refresh_e3_positioning);
+          MENU_ITEM_EDIT_CALLBACK(float62, MSG_E4STEPS, &planner.axis_steps_per_mm[E_AXIS + 3], 5, 9999, _planner_refresh_e3_positioning);
         #endif
       #endif
     #else