Browse Source

tag the utf-8 strings

yhfudev 7 years ago
parent
commit
2dbd38ce16

+ 2
- 0
Marlin/language.h View File

@@ -25,6 +25,8 @@
25 25
 
26 26
 #include "MarlinConfig.h"
27 27
 
28
+#define _UxGT(a) a
29
+
28 30
 // Define SIMULATE_ROMFONT to see what is seen on the character based display defined in Configuration.h
29 31
 //#define SIMULATE_ROMFONT
30 32
 

+ 194
- 194
Marlin/language_an.h View File

@@ -32,219 +32,219 @@
32 32
 
33 33
 #define DISPLAY_CHARSET_ISO10646_1
34 34
 
35
-#define WELCOME_MSG                         MACHINE_NAME " parada."
36
-#define MSG_SD_INSERTED                     "Tarcheta mesa"
37
-#define MSG_SD_REMOVED                      "Tarcheta sacada"
38
-#define MSG_LCD_ENDSTOPS                    "Endstops" // Max length 8 characters
39
-#define MSG_MAIN                            "Menu prencipal"
40
-#define MSG_AUTOSTART                       "Inicio automatico"
41
-#define MSG_DISABLE_STEPPERS                "Amortar motors"
42
-#define MSG_AUTO_HOME                       "Levar a l'orichen"
43
-#define MSG_AUTO_HOME_X                     "Orichen X"
44
-#define MSG_AUTO_HOME_Y                     "Orichen Y"
45
-#define MSG_AUTO_HOME_Z                     "Orichen Z"
46
-#define MSG_LEVEL_BED_HOMING                "Orichen XYZ"
47
-#define MSG_LEVEL_BED_WAITING               "Encetar (pretar)"
48
-#define MSG_LEVEL_BED_NEXT_POINT            "Vinient punto"
49
-#define MSG_LEVEL_BED_DONE                  "Nivelacion feita!"
50
-#define MSG_LEVEL_BED_CANCEL                "Cancelar"
51
-#define MSG_SET_HOME_OFFSETS                "Achustar desfases"
52
-#define MSG_HOME_OFFSETS_APPLIED            "Desfase aplicau"
53
-#define MSG_SET_ORIGIN                      "Establir orichen"
54
-#define MSG_PREHEAT_1                       "Precalentar PLA"
55
-#define MSG_PREHEAT_1_N                     MSG_PREHEAT_1 " "
56
-#define MSG_PREHEAT_1_ALL                   MSG_PREHEAT_1 " Tot"
57
-#define MSG_PREHEAT_1_BEDONLY               MSG_PREHEAT_1 " Base"
58
-#define MSG_PREHEAT_1_SETTINGS              MSG_PREHEAT_1 " Conf"
59
-#define MSG_PREHEAT_2                       "Precalentar ABS"
60
-#define MSG_PREHEAT_2_N                     MSG_PREHEAT_2 " "
61
-#define MSG_PREHEAT_2_ALL                   MSG_PREHEAT_2 " Tot"
62
-#define MSG_PREHEAT_2_BEDONLY               MSG_PREHEAT_2 " Base"
63
-#define MSG_PREHEAT_2_SETTINGS              MSG_PREHEAT_2 " Conf"
64
-#define MSG_COOLDOWN                        "Enfriar"
65
-#define MSG_SWITCH_PS_ON                    "Enchegar Fuent"
66
-#define MSG_SWITCH_PS_OFF                   "Amortar Fuent"
67
-#define MSG_EXTRUDE                         "Extruir"
68
-#define MSG_RETRACT                         "Retraer"
69
-#define MSG_MOVE_AXIS                       "Mover Eixes"
70
-#define MSG_LEVEL_BED                       "Nivelar base"
71
-#define MSG_MOVE_X                          "Mover X"
72
-#define MSG_MOVE_Y                          "Mover Y"
73
-#define MSG_MOVE_Z                          "Mover Z"
74
-#define MSG_MOVE_E                          "Extrusor"
75
-#define MSG_MOVE_01MM                       "Mover 0.1mm"
76
-#define MSG_MOVE_1MM                        "Mover 1mm"
77
-#define MSG_MOVE_10MM                       "Mover 10mm"
78
-#define MSG_SPEED                           "Velocidat"
79
-#define MSG_BED_Z                           "Base Z"
80
-#define MSG_NOZZLE                          "Boquilla"
81
-#define MSG_BED                             "Base"
82
-#define MSG_FAN_SPEED                       "Ixoriador"
83
-#define MSG_FLOW                            "Fluxo"
84
-#define MSG_CONTROL                         "Control"
85
-#define MSG_MIN                             LCD_STR_THERMOMETER " Min"
86
-#define MSG_MAX                             LCD_STR_THERMOMETER " Max"
87
-#define MSG_FACTOR                          LCD_STR_THERMOMETER " Fact"
88
-#define MSG_AUTOTEMP                        "Temperatura Auto."
89
-#define MSG_ON                              "On"
90
-#define MSG_OFF                             "Off"
91
-#define MSG_PID_P                           "PID-P"
92
-#define MSG_PID_I                           "PID-I"
93
-#define MSG_PID_D                           "PID-D"
94
-#define MSG_PID_C                           "PID-C"
95
-#define MSG_SELECT                          "Trigar"
96
-#define MSG_ACC                             "Aceleracion"
97
-#define MSG_VX_JERK                         "Vx-jerk"
98
-#define MSG_VY_JERK                         "Vy-jerk"
99
-#define MSG_VZ_JERK                         "Vz-jerk"
100
-#define MSG_VE_JERK                         "Ve-jerk"
101
-#define MSG_VMAX                            "Vmax"
102
-#define MSG_VMIN                            "Vmin"
103
-#define MSG_VTRAV_MIN                       "Vel. viache min"
104
-#define MSG_AMAX                            "Acel. max"
105
-#define MSG_A_RETRACT                       "Acel. retrac."
106
-#define MSG_A_TRAVEL                        "Acel. Viaje"
107
-#define MSG_XSTEPS                          "X trangos/mm"
108
-#define MSG_YSTEPS                          "Y trangos/mm"
109
-#define MSG_ZSTEPS                          "Z trangos/mm"
110
-#define MSG_ESTEPS                          "E trangos/mm"
111
-#define MSG_E1STEPS                         "E1 trangos/mm"
112
-#define MSG_E2STEPS                         "E2 trangos/mm"
113
-#define MSG_E3STEPS                         "E3 trangos/mm"
114
-#define MSG_E4STEPS                         "E4 trangos/mm"
115
-#define MSG_TEMPERATURE                     "Temperatura"
116
-#define MSG_MOTION                          "Movimiento"
117
-#define MSG_VOLUMETRIC                      "Filamento"
118
-#define MSG_VOLUMETRIC_ENABLED              "E in mm3"
119
-#define MSG_FILAMENT_DIAM                   "Fil. Dia."
120
-#define MSG_CONTRAST                        "Contraste"
121
-#define MSG_STORE_EPROM                     "Alzar memoria"
122
-#define MSG_LOAD_EPROM                      "Cargar memoria"
123
-#define MSG_RESTORE_FAILSAFE                "Restaurar memoria"
124
-#define MSG_REFRESH                         "Tornar a cargar"
125
-#define MSG_WATCH                           "Informacion"
126
-#define MSG_PREPARE                         "Preparar"
127
-#define MSG_TUNE                            "Achustar"
128
-#define MSG_PAUSE_PRINT                     "Pausar impresion"
129
-#define MSG_RESUME_PRINT                    "Contin. impresion"
130
-#define MSG_STOP_PRINT                      "Detener Impresion"
131
-#define MSG_CARD_MENU                       "Menu de SD"
132
-#define MSG_NO_CARD                         "No i hai tarcheta"
133
-#define MSG_DWELL                           "Reposo..."
134
-#define MSG_USERWAIT                        "Aguardand ordines"
135
-#define MSG_RESUMING                        "Contin. impresion"
136
-#define MSG_PRINT_ABORTED                   "Impres. cancelada"
137
-#define MSG_NO_MOVE                         "Sin movimiento"
138
-#define MSG_KILLED                          "Aturada d'emerch."
139
-#define MSG_STOPPED                         "Aturada."
140
-#define MSG_CONTROL_RETRACT                 "Retraer mm"
141
-#define MSG_CONTROL_RETRACT_SWAP            "Swap Retraer mm"
142
-#define MSG_CONTROL_RETRACTF                "Retraer  F"
143
-#define MSG_CONTROL_RETRACT_ZLIFT           "Devantar mm"
144
-#define MSG_CONTROL_RETRACT_RECOVER         "DesRet +mm"
145
-#define MSG_CONTROL_RETRACT_RECOVER_SWAP    "Swap DesRet +mm"
146
-#define MSG_CONTROL_RETRACT_RECOVERF        "DesRet F"
147
-#define MSG_AUTORETRACT                     "Retraccion auto."
148
-#define MSG_FILAMENTCHANGE                  "Cambear filamento"
149
-#define MSG_INIT_SDCARD                     "Encetan. tarcheta"
150
-#define MSG_CNG_SDCARD                      "Cambiar tarcheta"
151
-#define MSG_ZPROBE_OUT                      "Sonda Z fuera"
152
-#define MSG_BLTOUCH_SELFTEST                "BLTouch Auto-Test"
153
-#define MSG_BLTOUCH_RESET                   "Reset BLTouch"
154
-#define MSG_HOME                            "Home"  // Used as MSG_HOME " " MSG_X MSG_Y MSG_Z " " MSG_FIRST
155
-#define MSG_FIRST                           "first"
156
-#define MSG_ZPROBE_ZOFFSET                  "Desfase Z"
157
-#define MSG_BABYSTEP_X                      "Micropaso X"
158
-#define MSG_BABYSTEP_Y                      "Micropaso Y"
159
-#define MSG_BABYSTEP_Z                      "Micropaso Z"
160
-#define MSG_ENDSTOP_ABORT                   "Cancelado - Endstop"
161
-#define MSG_HEATING_FAILED_LCD              "Error: en calentar"
162
-#define MSG_ERR_REDUNDANT_TEMP              "Error: temperatura"
163
-#define MSG_THERMAL_RUNAWAY                 "Error de temperatura"
164
-#define MSG_ERR_MAXTEMP                     "Error: Temp Maxima"
165
-#define MSG_ERR_MINTEMP                     "Error: Temp Menima"
166
-#define MSG_ERR_MAXTEMP_BED                 "Error: Temp Max base"
167
-#define MSG_ERR_MINTEMP_BED                 "Error: Temp Min base"
168
-#define MSG_ERR_Z_HOMING                    "G28 Z vedau"
169
-#define MSG_HALTED                          "IMPRESORA ATURADA"
170
-#define MSG_PLEASE_RESET                    "Per favor reinic."
171
-#define MSG_SHORT_DAY                       "d"
172
-#define MSG_SHORT_HOUR                      "h"
173
-#define MSG_SHORT_MINUTE                    "m"
174
-#define MSG_HEATING                         "Calentando..."
175
-#define MSG_HEATING_COMPLETE                "Calentamiento listo"
176
-#define MSG_BED_HEATING                     "Calentando base..."
177
-#define MSG_BED_DONE                        "Base calient"
178
-#define MSG_DELTA_CALIBRATE                 "Calibracion Delta"
179
-#define MSG_DELTA_CALIBRATE_X               "Calibrar X"
180
-#define MSG_DELTA_CALIBRATE_Y               "Calibrar Y"
181
-#define MSG_DELTA_CALIBRATE_Z               "Calibrar Z"
182
-#define MSG_DELTA_CALIBRATE_CENTER          "Calibrar Centro"
35
+#define WELCOME_MSG                         MACHINE_NAME _UxGT(" parada.")
36
+#define MSG_SD_INSERTED                     _UxGT("Tarcheta mesa")
37
+#define MSG_SD_REMOVED                      _UxGT("Tarcheta sacada")
38
+#define MSG_LCD_ENDSTOPS                    _UxGT("Endstops") // Max length 8 characters
39
+#define MSG_MAIN                            _UxGT("Menu prencipal")
40
+#define MSG_AUTOSTART                       _UxGT("Inicio automatico")
41
+#define MSG_DISABLE_STEPPERS                _UxGT("Amortar motors")
42
+#define MSG_AUTO_HOME                       _UxGT("Levar a l'orichen")
43
+#define MSG_AUTO_HOME_X                     _UxGT("Orichen X")
44
+#define MSG_AUTO_HOME_Y                     _UxGT("Orichen Y")
45
+#define MSG_AUTO_HOME_Z                     _UxGT("Orichen Z")
46
+#define MSG_LEVEL_BED_HOMING                _UxGT("Orichen XYZ")
47
+#define MSG_LEVEL_BED_WAITING               _UxGT("Encetar (pretar)")
48
+#define MSG_LEVEL_BED_NEXT_POINT            _UxGT("Vinient punto")
49
+#define MSG_LEVEL_BED_DONE                  _UxGT("Nivelacion feita!")
50
+#define MSG_LEVEL_BED_CANCEL                _UxGT("Cancelar")
51
+#define MSG_SET_HOME_OFFSETS                _UxGT("Achustar desfases")
52
+#define MSG_HOME_OFFSETS_APPLIED            _UxGT("Desfase aplicau")
53
+#define MSG_SET_ORIGIN                      _UxGT("Establir orichen")
54
+#define MSG_PREHEAT_1                       _UxGT("Precalentar PLA")
55
+#define MSG_PREHEAT_1_N                     MSG_PREHEAT_1 _UxGT(" ")
56
+#define MSG_PREHEAT_1_ALL                   MSG_PREHEAT_1 _UxGT(" Tot")
57
+#define MSG_PREHEAT_1_BEDONLY               MSG_PREHEAT_1 _UxGT(" Base")
58
+#define MSG_PREHEAT_1_SETTINGS              MSG_PREHEAT_1 _UxGT(" Conf")
59
+#define MSG_PREHEAT_2                       _UxGT("Precalentar ABS")
60
+#define MSG_PREHEAT_2_N                     MSG_PREHEAT_2 _UxGT(" ")
61
+#define MSG_PREHEAT_2_ALL                   MSG_PREHEAT_2 _UxGT(" Tot")
62
+#define MSG_PREHEAT_2_BEDONLY               MSG_PREHEAT_2 _UxGT(" Base")
63
+#define MSG_PREHEAT_2_SETTINGS              MSG_PREHEAT_2 _UxGT(" Conf")
64
+#define MSG_COOLDOWN                        _UxGT("Enfriar")
65
+#define MSG_SWITCH_PS_ON                    _UxGT("Enchegar Fuent")
66
+#define MSG_SWITCH_PS_OFF                   _UxGT("Amortar Fuent")
67
+#define MSG_EXTRUDE                         _UxGT("Extruir")
68
+#define MSG_RETRACT                         _UxGT("Retraer")
69
+#define MSG_MOVE_AXIS                       _UxGT("Mover Eixes")
70
+#define MSG_LEVEL_BED                       _UxGT("Nivelar base")
71
+#define MSG_MOVE_X                          _UxGT("Mover X")
72
+#define MSG_MOVE_Y                          _UxGT("Mover Y")
73
+#define MSG_MOVE_Z                          _UxGT("Mover Z")
74
+#define MSG_MOVE_E                          _UxGT("Extrusor")
75
+#define MSG_MOVE_01MM                       _UxGT("Mover 0.1mm")
76
+#define MSG_MOVE_1MM                        _UxGT("Mover 1mm")
77
+#define MSG_MOVE_10MM                       _UxGT("Mover 10mm")
78
+#define MSG_SPEED                           _UxGT("Velocidat")
79
+#define MSG_BED_Z                           _UxGT("Base Z")
80
+#define MSG_NOZZLE                          _UxGT("Boquilla")
81
+#define MSG_BED                             _UxGT("Base")
82
+#define MSG_FAN_SPEED                       _UxGT("Ixoriador")
83
+#define MSG_FLOW                            _UxGT("Fluxo")
84
+#define MSG_CONTROL                         _UxGT("Control")
85
+#define MSG_MIN                             _UxGT(" ") LCD_STR_THERMOMETER _UxGT(" Min")
86
+#define MSG_MAX                             _UxGT(" ") LCD_STR_THERMOMETER _UxGT(" Max")
87
+#define MSG_FACTOR                          _UxGT(" ") LCD_STR_THERMOMETER _UxGT(" Fact")
88
+#define MSG_AUTOTEMP                        _UxGT("Temperatura Auto.")
89
+#define MSG_ON                              _UxGT("On")
90
+#define MSG_OFF                             _UxGT("Off")
91
+#define MSG_PID_P                           _UxGT("PID-P")
92
+#define MSG_PID_I                           _UxGT("PID-I")
93
+#define MSG_PID_D                           _UxGT("PID-D")
94
+#define MSG_PID_C                           _UxGT("PID-C")
95
+#define MSG_SELECT                          _UxGT("Trigar")
96
+#define MSG_ACC                             _UxGT("Aceleracion")
97
+#define MSG_VX_JERK                         _UxGT("Vx-jerk")
98
+#define MSG_VY_JERK                         _UxGT("Vy-jerk")
99
+#define MSG_VZ_JERK                         _UxGT("Vz-jerk")
100
+#define MSG_VE_JERK                         _UxGT("Ve-jerk")
101
+#define MSG_VMAX                            _UxGT("Vmax")
102
+#define MSG_VMIN                            _UxGT("Vmin")
103
+#define MSG_VTRAV_MIN                       _UxGT("Vel. viache min")
104
+#define MSG_AMAX                            _UxGT("Acel. max")
105
+#define MSG_A_RETRACT                       _UxGT("Acel. retrac.")
106
+#define MSG_A_TRAVEL                        _UxGT("Acel. Viaje")
107
+#define MSG_XSTEPS                          _UxGT("X trangos/mm")
108
+#define MSG_YSTEPS                          _UxGT("Y trangos/mm")
109
+#define MSG_ZSTEPS                          _UxGT("Z trangos/mm")
110
+#define MSG_ESTEPS                          _UxGT("E trangos/mm")
111
+#define MSG_E1STEPS                         _UxGT("E1 trangos/mm")
112
+#define MSG_E2STEPS                         _UxGT("E2 trangos/mm")
113
+#define MSG_E3STEPS                         _UxGT("E3 trangos/mm")
114
+#define MSG_E4STEPS                         _UxGT("E4 trangos/mm")
115
+#define MSG_TEMPERATURE                     _UxGT("Temperatura")
116
+#define MSG_MOTION                          _UxGT("Movimiento")
117
+#define MSG_VOLUMETRIC                      _UxGT("Filamento")
118
+#define MSG_VOLUMETRIC_ENABLED              _UxGT("E in mm3")
119
+#define MSG_FILAMENT_DIAM                   _UxGT("Fil. Dia.")
120
+#define MSG_CONTRAST                        _UxGT("Contraste")
121
+#define MSG_STORE_EPROM                     _UxGT("Alzar memoria")
122
+#define MSG_LOAD_EPROM                      _UxGT("Cargar memoria")
123
+#define MSG_RESTORE_FAILSAFE                _UxGT("Restaurar memoria")
124
+#define MSG_REFRESH                         _UxGT("Tornar a cargar")
125
+#define MSG_WATCH                           _UxGT("Informacion")
126
+#define MSG_PREPARE                         _UxGT("Preparar")
127
+#define MSG_TUNE                            _UxGT("Achustar")
128
+#define MSG_PAUSE_PRINT                     _UxGT("Pausar impresion")
129
+#define MSG_RESUME_PRINT                    _UxGT("Contin. impresion")
130
+#define MSG_STOP_PRINT                      _UxGT("Detener Impresion")
131
+#define MSG_CARD_MENU                       _UxGT("Menu de SD")
132
+#define MSG_NO_CARD                         _UxGT("No i hai tarcheta")
133
+#define MSG_DWELL                           _UxGT("Reposo...")
134
+#define MSG_USERWAIT                        _UxGT("Aguardand ordines")
135
+#define MSG_RESUMING                        _UxGT("Contin. impresion")
136
+#define MSG_PRINT_ABORTED                   _UxGT("Impres. cancelada")
137
+#define MSG_NO_MOVE                         _UxGT("Sin movimiento")
138
+#define MSG_KILLED                          _UxGT("Aturada d'emerch.")
139
+#define MSG_STOPPED                         _UxGT("Aturada.")
140
+#define MSG_CONTROL_RETRACT                 _UxGT("Retraer mm")
141
+#define MSG_CONTROL_RETRACT_SWAP            _UxGT("Swap Retraer mm")
142
+#define MSG_CONTROL_RETRACTF                _UxGT("Retraer  F")
143
+#define MSG_CONTROL_RETRACT_ZLIFT           _UxGT("Devantar mm")
144
+#define MSG_CONTROL_RETRACT_RECOVER         _UxGT("DesRet +mm")
145
+#define MSG_CONTROL_RETRACT_RECOVER_SWAP    _UxGT("Swap DesRet +mm")
146
+#define MSG_CONTROL_RETRACT_RECOVERF        _UxGT("DesRet F")
147
+#define MSG_AUTORETRACT                     _UxGT("Retraccion auto.")
148
+#define MSG_FILAMENTCHANGE                  _UxGT("Cambear filamento")
149
+#define MSG_INIT_SDCARD                     _UxGT("Encetan. tarcheta")
150
+#define MSG_CNG_SDCARD                      _UxGT("Cambiar tarcheta")
151
+#define MSG_ZPROBE_OUT                      _UxGT("Sonda Z fuera")
152
+#define MSG_BLTOUCH_SELFTEST                _UxGT("BLTouch Auto-Test")
153
+#define MSG_BLTOUCH_RESET                   _UxGT("Reset BLTouch")
154
+#define MSG_HOME                            _UxGT("Home") // Used as MSG_HOME " " MSG_X MSG_Y MSG_Z " " MSG_FIRST
155
+#define MSG_FIRST                           _UxGT("first")
156
+#define MSG_ZPROBE_ZOFFSET                  _UxGT("Desfase Z")
157
+#define MSG_BABYSTEP_X                      _UxGT("Micropaso X")
158
+#define MSG_BABYSTEP_Y                      _UxGT("Micropaso Y")
159
+#define MSG_BABYSTEP_Z                      _UxGT("Micropaso Z")
160
+#define MSG_ENDSTOP_ABORT                   _UxGT("Cancelado - Endstop")
161
+#define MSG_HEATING_FAILED_LCD              _UxGT("Error: en calentar")
162
+#define MSG_ERR_REDUNDANT_TEMP              _UxGT("Error: temperatura")
163
+#define MSG_THERMAL_RUNAWAY                 _UxGT("Error de temperatura")
164
+#define MSG_ERR_MAXTEMP                     _UxGT("Error: Temp Maxima")
165
+#define MSG_ERR_MINTEMP                     _UxGT("Error: Temp Menima")
166
+#define MSG_ERR_MAXTEMP_BED                 _UxGT("Error: Temp Max base")
167
+#define MSG_ERR_MINTEMP_BED                 _UxGT("Error: Temp Min base")
168
+#define MSG_ERR_Z_HOMING                    _UxGT("G28 Z vedau")
169
+#define MSG_HALTED                          _UxGT("IMPRESORA ATURADA")
170
+#define MSG_PLEASE_RESET                    _UxGT("Per favor reinic.")
171
+#define MSG_SHORT_DAY                       _UxGT("d")
172
+#define MSG_SHORT_HOUR                      _UxGT("h")
173
+#define MSG_SHORT_MINUTE                    _UxGT("m")
174
+#define MSG_HEATING                         _UxGT("Calentando...")
175
+#define MSG_HEATING_COMPLETE                _UxGT("Calentamiento listo")
176
+#define MSG_BED_HEATING                     _UxGT("Calentando base...")
177
+#define MSG_BED_DONE                        _UxGT("Base calient")
178
+#define MSG_DELTA_CALIBRATE                 _UxGT("Calibracion Delta")
179
+#define MSG_DELTA_CALIBRATE_X               _UxGT("Calibrar X")
180
+#define MSG_DELTA_CALIBRATE_Y               _UxGT("Calibrar Y")
181
+#define MSG_DELTA_CALIBRATE_Z               _UxGT("Calibrar Z")
182
+#define MSG_DELTA_CALIBRATE_CENTER          _UxGT("Calibrar Centro")
183 183
 
184
-#define MSG_INFO_MENU                       "Inf. Impresora"
185
-#define MSG_INFO_PRINTER_MENU               "Inf. Impresora"
186
-#define MSG_INFO_STATS_MENU                 "Estadisticas Imp."
187
-#define MSG_INFO_BOARD_MENU                 "Inf. Controlador"
188
-#define MSG_INFO_THERMISTOR_MENU            "Termistors"
189
-#define MSG_INFO_EXTRUDERS                  "Extrusors"
190
-#define MSG_INFO_BAUDRATE                   "Baudios"
191
-#define MSG_INFO_PROTOCOL                   "Protocolo"
192
-#define MSG_LIGHTS_ON                       "Enchegar luz"
193
-#define MSG_LIGHTS_OFF                      "Desenchegar luz"
184
+#define MSG_INFO_MENU                       _UxGT("Inf. Impresora")
185
+#define MSG_INFO_PRINTER_MENU               _UxGT("Inf. Impresora")
186
+#define MSG_INFO_STATS_MENU                 _UxGT("Estadisticas Imp.")
187
+#define MSG_INFO_BOARD_MENU                 _UxGT("Inf. Controlador")
188
+#define MSG_INFO_THERMISTOR_MENU            _UxGT("Termistors")
189
+#define MSG_INFO_EXTRUDERS                  _UxGT("Extrusors")
190
+#define MSG_INFO_BAUDRATE                   _UxGT("Baudios")
191
+#define MSG_INFO_PROTOCOL                   _UxGT("Protocolo")
192
+#define MSG_LIGHTS_ON                       _UxGT("Enchegar luz")
193
+#define MSG_LIGHTS_OFF                      _UxGT("Desenchegar luz")
194 194
 
195 195
 #if LCD_WIDTH >= 20
196
-  #define MSG_INFO_PRINT_COUNT              "Conteo de impresion"
197
-  #define MSG_INFO_COMPLETED_PRINTS         "Completadas"
198
-  #define MSG_INFO_PRINT_TIME               "Tiempo total d'imp."
199
-  #define MSG_INFO_PRINT_LONGEST            "Impresion mas larga"
200
-  #define MSG_INFO_PRINT_FILAMENT           "Total d'extrusion"
196
+  #define MSG_INFO_PRINT_COUNT              _UxGT("Conteo de impresion")
197
+  #define MSG_INFO_COMPLETED_PRINTS         _UxGT("Completadas")
198
+  #define MSG_INFO_PRINT_TIME               _UxGT("Tiempo total d'imp.")
199
+  #define MSG_INFO_PRINT_LONGEST            _UxGT("Impresion mas larga")
200
+  #define MSG_INFO_PRINT_FILAMENT           _UxGT("Total d'extrusion")
201 201
 #else
202
-  #define MSG_INFO_PRINT_COUNT              "Impresions"
203
-  #define MSG_INFO_COMPLETED_PRINTS         "Completadas"
204
-  #define MSG_INFO_PRINT_TIME               "Total"
205
-  #define MSG_INFO_PRINT_LONGEST            "Mas larga"
206
-  #define MSG_INFO_PRINT_FILAMENT           "Extrusion"
202
+  #define MSG_INFO_PRINT_COUNT              _UxGT("Impresions")
203
+  #define MSG_INFO_COMPLETED_PRINTS         _UxGT("Completadas")
204
+  #define MSG_INFO_PRINT_TIME               _UxGT("Total")
205
+  #define MSG_INFO_PRINT_LONGEST            _UxGT("Mas larga")
206
+  #define MSG_INFO_PRINT_FILAMENT           _UxGT("Extrusion")
207 207
 #endif
208 208
 
209
-#define MSG_INFO_MIN_TEMP                   "Temperatura menima"
210
-#define MSG_INFO_MAX_TEMP                   "Temperatura maxima"
211
-#define MSG_INFO_PSU                        "Fuente de aliment"
209
+#define MSG_INFO_MIN_TEMP                   _UxGT("Temperatura menima")
210
+#define MSG_INFO_MAX_TEMP                   _UxGT("Temperatura maxima")
211
+#define MSG_INFO_PSU                        _UxGT("Fuente de aliment")
212 212
 
213
-#define MSG_DRIVE_STRENGTH                  "Fuerza d'o driver"
214
-#define MSG_DAC_PERCENT                     "Driver %"
215
-#define MSG_DAC_EEPROM_WRITE                "Escri. DAC EEPROM"
216
-#define MSG_FILAMENT_CHANGE_HEADER          "Cambear filamento"
217
-#define MSG_FILAMENT_CHANGE_OPTION_HEADER   "Opcion de cambio:"
218
-#define MSG_FILAMENT_CHANGE_OPTION_EXTRUDE  "Extruir mas"
219
-#define MSG_FILAMENT_CHANGE_OPTION_RESUME   "Resumir imp."
213
+#define MSG_DRIVE_STRENGTH                  _UxGT("Fuerza d'o driver")
214
+#define MSG_DAC_PERCENT                     _UxGT("Driver %")
215
+#define MSG_DAC_EEPROM_WRITE                _UxGT("Escri. DAC EEPROM")
216
+#define MSG_FILAMENT_CHANGE_HEADER          _UxGT("Cambear filamento")
217
+#define MSG_FILAMENT_CHANGE_OPTION_HEADER   _UxGT("Opcion de cambio:")
218
+#define MSG_FILAMENT_CHANGE_OPTION_EXTRUDE  _UxGT("Extruir mas")
219
+#define MSG_FILAMENT_CHANGE_OPTION_RESUME   _UxGT("Resumir imp.")
220 220
 
221 221
 //
222 222
 // Filament Change screens show up to 3 lines on a 4-line display
223 223
 //                        ...or up to 2 lines on a 3-line display
224 224
 //
225
-#define MSG_FILAMENT_CHANGE_INIT_1          "Aguardand iniciar"
225
+#define MSG_FILAMENT_CHANGE_INIT_1          _UxGT("Aguardand iniciar")
226 226
 
227
-#define MSG_FILAMENT_CHANGE_INSERT_1        "Meta o filamento"
228
-#define MSG_FILAMENT_CHANGE_INSERT_2        "y prete lo boton"
227
+#define MSG_FILAMENT_CHANGE_INSERT_1        _UxGT("Meta o filamento")
228
+#define MSG_FILAMENT_CHANGE_INSERT_2        _UxGT("y prete lo boton")
229 229
 
230 230
 #if LCD_HEIGHT >= 4
231 231
   // Up to 3 lines allowed
232
-  #define MSG_FILAMENT_CHANGE_INIT_2          "d'o filamento"
233
-  #define MSG_FILAMENT_CHANGE_INIT_3          "cambear"
234
-  #define MSG_FILAMENT_CHANGE_INSERT_3        "pa continar..."
232
+  #define MSG_FILAMENT_CHANGE_INIT_2          _UxGT("d'o filamento")
233
+  #define MSG_FILAMENT_CHANGE_INIT_3          _UxGT("cambear")
234
+  #define MSG_FILAMENT_CHANGE_INSERT_3        _UxGT("pa continar...")
235 235
 #else // LCD_HEIGHT < 4
236 236
   // Up to 2 lines allowed
237
-  #define MSG_FILAMENT_CHANGE_INIT_2          "d'o fil. cambear"
238
-  #define MSG_FILAMENT_CHANGE_INSERT_1        "Meta o filamento"
237
+  #define MSG_FILAMENT_CHANGE_INIT_2          _UxGT("d'o fil. cambear")
238
+  #define MSG_FILAMENT_CHANGE_INSERT_1        _UxGT("Meta o filamento")
239 239
 #endif // LCD_HEIGHT < 4
240 240
 
241
-#define MSG_FILAMENT_CHANGE_UNLOAD_1        "Aguardando a"
242
-#define MSG_FILAMENT_CHANGE_UNLOAD_2        "expulsar filament"
243
-#define MSG_FILAMENT_CHANGE_LOAD_1          "Aguardando a"
244
-#define MSG_FILAMENT_CHANGE_LOAD_2          "cargar filamento"
245
-#define MSG_FILAMENT_CHANGE_EXTRUDE_1       "Aguardando a"
246
-#define MSG_FILAMENT_CHANGE_EXTRUDE_2       "extruir filamento"
247
-#define MSG_FILAMENT_CHANGE_RESUME_1        "Aguardando impre."
248
-#define MSG_FILAMENT_CHANGE_RESUME_2        "pa continar"
241
+#define MSG_FILAMENT_CHANGE_UNLOAD_1        _UxGT("Aguardando a")
242
+#define MSG_FILAMENT_CHANGE_UNLOAD_2        _UxGT("expulsar filament")
243
+#define MSG_FILAMENT_CHANGE_LOAD_1          _UxGT("Aguardando a")
244
+#define MSG_FILAMENT_CHANGE_LOAD_2          _UxGT("cargar filamento")
245
+#define MSG_FILAMENT_CHANGE_EXTRUDE_1       _UxGT("Aguardando a")
246
+#define MSG_FILAMENT_CHANGE_EXTRUDE_2       _UxGT("extruir filamento")
247
+#define MSG_FILAMENT_CHANGE_RESUME_1        _UxGT("Aguardando impre.")
248
+#define MSG_FILAMENT_CHANGE_RESUME_2        _UxGT("pa continar")
249 249
 
250 250
 #endif // LANGUAGE_AN_H

+ 198
- 198
Marlin/language_bg.h View File

@@ -33,217 +33,217 @@
33 33
 #define MAPPER_D0D1                // For Cyrillic
34 34
 #define DISPLAY_CHARSET_ISO10646_5
35 35
 
36
-#define WELCOME_MSG                         MACHINE_NAME " Готов."
37
-#define MSG_SD_INSERTED                     "Картата е поставена"
38
-#define MSG_SD_REMOVED                      "Картата е извадена"
39
-#define MSG_LCD_ENDSTOPS                    "Endstops" // Max length 8 characters
40
-#define MSG_MAIN                            "Меню"
41
-#define MSG_AUTOSTART                       "Автостарт"
42
-#define MSG_DISABLE_STEPPERS                "Изкл. двигатели"
43
-#define MSG_AUTO_HOME                       "Паркиране"
44
-#define MSG_AUTO_HOME_X                     "Home X"
45
-#define MSG_AUTO_HOME_Y                     "Home Y"
46
-#define MSG_AUTO_HOME_Z                     "Home Z"
47
-#define MSG_LEVEL_BED_HOMING                "Homing XYZ"
48
-#define MSG_LEVEL_BED_WAITING               "Click to Begin"
49
-#define MSG_LEVEL_BED_NEXT_POINT            "Next Point"
50
-#define MSG_LEVEL_BED_DONE                  "Leveling Done!"
51
-#define MSG_LEVEL_BED_CANCEL                "Cancel"
52
-#define MSG_SET_HOME_OFFSETS                "Задай Начало"
53
-#define MSG_HOME_OFFSETS_APPLIED            "Offsets applied"
54
-#define MSG_SET_ORIGIN                      "Изходна точка"
55
-#define MSG_PREHEAT_1                       "Подгряване PLA"
56
-#define MSG_PREHEAT_1_N                     "Подгряване PLA"
57
-#define MSG_PREHEAT_1_ALL                   "Подгр. PLA Всички"
58
-#define MSG_PREHEAT_1_BEDONLY               "Подгр. PLA Легло"
59
-#define MSG_PREHEAT_1_SETTINGS              "Настройки PLA"
60
-#define MSG_PREHEAT_2                       "Подгряване ABS"
61
-#define MSG_PREHEAT_2_N                     "Подгряване ABS"
62
-#define MSG_PREHEAT_2_ALL                   "Подгр. ABS Всички"
63
-#define MSG_PREHEAT_2_BEDONLY               "Подгр. ABS Легло"
64
-#define MSG_PREHEAT_2_SETTINGS              "Настройки ABS"
65
-#define MSG_COOLDOWN                        "Охлаждане"
66
-#define MSG_SWITCH_PS_ON                    "Вкл. захранване"
67
-#define MSG_SWITCH_PS_OFF                   "Изкл. захранване"
68
-#define MSG_EXTRUDE                         "Екструзия"
69
-#define MSG_RETRACT                         "Откат"
70
-#define MSG_MOVE_AXIS                       "Движение по ос"
71
-#define MSG_LEVEL_BED                       "Нивелиране"
72
-#define MSG_MOVE_X                          "Движение по X"
73
-#define MSG_MOVE_Y                          "Движение по Y"
74
-#define MSG_MOVE_Z                          "Движение по Z"
75
-#define MSG_MOVE_E                          "Екструдер"
76
-#define MSG_MOVE_01MM                       "Премести с 0.1mm"
77
-#define MSG_MOVE_1MM                        "Премести с 1mm"
78
-#define MSG_MOVE_10MM                       "Премести с 10mm"
79
-#define MSG_SPEED                           "Скорост"
80
-#define MSG_BED_Z                           "Bed Z"
81
-#define MSG_NOZZLE                          LCD_STR_THERMOMETER " Дюза"
82
-#define MSG_BED                             LCD_STR_THERMOMETER " Легло"
83
-#define MSG_FAN_SPEED                       "Вентилатор"
84
-#define MSG_FLOW                            "Поток"
85
-#define MSG_CONTROL                         "Управление"
86
-#define MSG_MIN                             LCD_STR_THERMOMETER " Минимум"
87
-#define MSG_MAX                             LCD_STR_THERMOMETER " Максимум"
88
-#define MSG_FACTOR                          LCD_STR_THERMOMETER " Фактор"
89
-#define MSG_AUTOTEMP                        "Авто-темп."
90
-#define MSG_ON                              "Вкл. "
91
-#define MSG_OFF                             "Изкл. "
92
-#define MSG_PID_P                           "PID-P"
93
-#define MSG_PID_I                           "PID-I"
94
-#define MSG_PID_D                           "PID-D"
95
-#define MSG_PID_C                           "PID-C"
96
-#define MSG_SELECT                          "Select"
97
-#define MSG_ACC                             "Acc"
98
-#define MSG_VX_JERK                         "Vx-jerk"
99
-#define MSG_VY_JERK                         "Vy-jerk"
100
-#define MSG_VZ_JERK                         "Vz-jerk"
101
-#define MSG_VE_JERK                         "Ve-jerk"
102
-#define MSG_VMAX                            "Vmax "
103
-#define MSG_VMIN                            "Vmin"
104
-#define MSG_VTRAV_MIN                       "VTrav min"
105
-#define MSG_AMAX                            "Amax "
106
-#define MSG_A_RETRACT                       "A-откат"
107
-#define MSG_A_TRAVEL                        "A-travel"
108
-#define MSG_XSTEPS                          "X стъпки/mm"
109
-#define MSG_YSTEPS                          "Y стъпки/mm"
110
-#define MSG_ZSTEPS                          "Z стъпки/mm"
111
-#define MSG_ESTEPS                          "E стъпки/mm"
112
-#define MSG_E1STEPS                         "E1 стъпки/mm"
113
-#define MSG_E2STEPS                         "E2 стъпки/mm"
114
-#define MSG_E3STEPS                         "E3 стъпки/mm"
115
-#define MSG_E4STEPS                         "E4 стъпки/mm"
116
-#define MSG_TEMPERATURE                     "Температура"
117
-#define MSG_MOTION                          "Движение"
118
-#define MSG_VOLUMETRIC                      "Нишка"
119
-#define MSG_VOLUMETRIC_ENABLED              "E in mm3"
120
-#define MSG_FILAMENT_DIAM                   "Диам. нишка"
121
-#define MSG_CONTRAST                        "LCD контраст"
122
-#define MSG_STORE_EPROM                     "Запази в EPROM"
123
-#define MSG_LOAD_EPROM                      "Зареди от EPROM"
124
-#define MSG_RESTORE_FAILSAFE                "Фабрични настройки"
125
-#define MSG_REFRESH                         LCD_STR_REFRESH "Обнови"
126
-#define MSG_WATCH                           "Преглед"
127
-#define MSG_PREPARE                         "Действия"
128
-#define MSG_TUNE                            "Настройка"
129
-#define MSG_PAUSE_PRINT                     "Пауза"
130
-#define MSG_RESUME_PRINT                    "Възобнови печата"
131
-#define MSG_STOP_PRINT                      "Спри печата"
132
-#define MSG_CARD_MENU                       "Меню карта"
133
-#define MSG_NO_CARD                         "Няма карта"
134
-#define MSG_DWELL                           "Почивка..."
135
-#define MSG_USERWAIT                        "Изчакване"
136
-#define MSG_RESUMING                        "Продълж. печата"
137
-#define MSG_PRINT_ABORTED                   "Печатът е прекъснат"
138
-#define MSG_NO_MOVE                         "Няма движение"
139
-#define MSG_KILLED                          "УБИТО."
140
-#define MSG_STOPPED                         "СПРЯНО."
141
-#define MSG_CONTROL_RETRACT                 "Откат mm"
142
-#define MSG_CONTROL_RETRACT_SWAP            "Смяна Откат mm"
143
-#define MSG_CONTROL_RETRACTF                "Откат  V"
144
-#define MSG_CONTROL_RETRACT_ZLIFT           "Скок mm"
145
-#define MSG_CONTROL_RETRACT_RECOVER         "Възврат +mm"
146
-#define MSG_CONTROL_RETRACT_RECOVER_SWAP    "Смяна Възврат +mm"
147
-#define MSG_CONTROL_RETRACT_RECOVERF        "Възврат  V"
148
-#define MSG_AUTORETRACT                     "Автоoткат"
149
-#define MSG_FILAMENTCHANGE                  "Смяна нишка"
150
-#define MSG_INIT_SDCARD                     "Иниц. SD-Карта"
151
-#define MSG_CNG_SDCARD                      "Смяна SD-Карта"
152
-#define MSG_ZPROBE_OUT                      "Z-сондата е извадена"
153
-#define MSG_BLTOUCH_SELFTEST                "BLTouch Self-Test"
154
-#define MSG_BLTOUCH_RESET                   "Reset BLTouch"
155
-#define MSG_HOME                            "Home"  // Used as MSG_HOME " " MSG_X MSG_Y MSG_Z " " MSG_FIRST
156
-#define MSG_FIRST                           "first"
157
-#define MSG_ZPROBE_ZOFFSET                  "Z Отстояние"
158
-#define MSG_BABYSTEP_X                      "Министъпка X"
159
-#define MSG_BABYSTEP_Y                      "Министъпка Y"
160
-#define MSG_BABYSTEP_Z                      "Министъпка Z"
161
-#define MSG_ENDSTOP_ABORT                   "Стоп Кр.Изключватели"
162
-#define MSG_HEATING_FAILED_LCD              "Heating failed"
163
-#define MSG_ERR_REDUNDANT_TEMP              "Err: REDUNDANT TEMP"
164
-#define MSG_THERMAL_RUNAWAY                 "THERMAL RUNAWAY"
165
-#define MSG_ERR_MAXTEMP                     "Err: MAXTEMP"
166
-#define MSG_ERR_MINTEMP                     "Err: MINTEMP"
167
-#define MSG_ERR_MAXTEMP_BED                 "Err: MAXTEMP BED"
168
-#define MSG_ERR_MINTEMP_BED                 "Err: MINTEMP BED"
169
-#define MSG_ERR_Z_HOMING                    "G28 Z Forbidden"
170
-#define MSG_HALTED                          "PRINTER HALTED"
171
-#define MSG_PLEASE_RESET                    "Please reset"
172
-#define MSG_SHORT_DAY                       "d" // One character only
173
-#define MSG_SHORT_HOUR                      "h" // One character only
174
-#define MSG_SHORT_MINUTE                    "m" // One character only
175
-#define MSG_HEATING                         "Heating..."
176
-#define MSG_HEATING_COMPLETE                "Heating done."
177
-#define MSG_BED_HEATING                     "Bed Heating."
178
-#define MSG_BED_DONE                        "Bed done."
179
-#define MSG_DELTA_CALIBRATE                 "Делта Калибровка"
180
-#define MSG_DELTA_CALIBRATE_X               "Калибровка X"
181
-#define MSG_DELTA_CALIBRATE_Y               "Калибровка Y"
182
-#define MSG_DELTA_CALIBRATE_Z               "Калибровка Z"
183
-#define MSG_DELTA_CALIBRATE_CENTER          "Калибровка Център"
36
+#define WELCOME_MSG                         MACHINE_NAME _UxGT(" Готов.")
37
+#define MSG_SD_INSERTED                     _UxGT("Картата е поставена")
38
+#define MSG_SD_REMOVED                      _UxGT("Картата е извадена")
39
+#define MSG_LCD_ENDSTOPS                    _UxGT("Endstops") // Max length 8 characters
40
+#define MSG_MAIN                            _UxGT("Меню")
41
+#define MSG_AUTOSTART                       _UxGT("Автостарт")
42
+#define MSG_DISABLE_STEPPERS                _UxGT("Изкл. двигатели")
43
+#define MSG_AUTO_HOME                       _UxGT("Паркиране")
44
+#define MSG_AUTO_HOME_X                     _UxGT("Home X")
45
+#define MSG_AUTO_HOME_Y                     _UxGT("Home Y")
46
+#define MSG_AUTO_HOME_Z                     _UxGT("Home Z")
47
+#define MSG_LEVEL_BED_HOMING                _UxGT("Homing XYZ")
48
+#define MSG_LEVEL_BED_WAITING               _UxGT("Click to Begin")
49
+#define MSG_LEVEL_BED_NEXT_POINT            _UxGT("Next Point")
50
+#define MSG_LEVEL_BED_DONE                  _UxGT("Leveling Done!")
51
+#define MSG_LEVEL_BED_CANCEL                _UxGT("Cancel")
52
+#define MSG_SET_HOME_OFFSETS                _UxGT("Задай Начало")
53
+#define MSG_HOME_OFFSETS_APPLIED            _UxGT("Offsets applied")
54
+#define MSG_SET_ORIGIN                      _UxGT("Изходна точка")
55
+#define MSG_PREHEAT_1                       _UxGT("Подгряване PLA")
56
+#define MSG_PREHEAT_1_N                     _UxGT("Подгряване PLA")
57
+#define MSG_PREHEAT_1_ALL                   _UxGT("Подгр. PLA Всички")
58
+#define MSG_PREHEAT_1_BEDONLY               _UxGT("Подгр. PLA Легло")
59
+#define MSG_PREHEAT_1_SETTINGS              _UxGT("Настройки PLA")
60
+#define MSG_PREHEAT_2                       _UxGT("Подгряване ABS")
61
+#define MSG_PREHEAT_2_N                     _UxGT("Подгряване ABS")
62
+#define MSG_PREHEAT_2_ALL                   _UxGT("Подгр. ABS Всички")
63
+#define MSG_PREHEAT_2_BEDONLY               _UxGT("Подгр. ABS Легло")
64
+#define MSG_PREHEAT_2_SETTINGS              _UxGT("Настройки ABS")
65
+#define MSG_COOLDOWN                        _UxGT("Охлаждане")
66
+#define MSG_SWITCH_PS_ON                    _UxGT("Вкл. захранване")
67
+#define MSG_SWITCH_PS_OFF                   _UxGT("Изкл. захранване")
68
+#define MSG_EXTRUDE                         _UxGT("Екструзия")
69
+#define MSG_RETRACT                         _UxGT("Откат")
70
+#define MSG_MOVE_AXIS                       _UxGT("Движение по ос")
71
+#define MSG_LEVEL_BED                       _UxGT("Нивелиране")
72
+#define MSG_MOVE_X                          _UxGT("Движение по X")
73
+#define MSG_MOVE_Y                          _UxGT("Движение по Y")
74
+#define MSG_MOVE_Z                          _UxGT("Движение по Z")
75
+#define MSG_MOVE_E                          _UxGT("Екструдер")
76
+#define MSG_MOVE_01MM                       _UxGT("Премести с 0.1mm")
77
+#define MSG_MOVE_1MM                        _UxGT("Премести с 1mm")
78
+#define MSG_MOVE_10MM                       _UxGT("Премести с 10mm")
79
+#define MSG_SPEED                           _UxGT("Скорост")
80
+#define MSG_BED_Z                           _UxGT("Bed Z")
81
+#define MSG_NOZZLE                          LCD_STR_THERMOMETER _UxGT(" Дюза")
82
+#define MSG_BED                             LCD_STR_THERMOMETER _UxGT(" Легло")
83
+#define MSG_FAN_SPEED                       _UxGT("Вентилатор")
84
+#define MSG_FLOW                            _UxGT("Поток")
85
+#define MSG_CONTROL                         _UxGT("Управление")
86
+#define MSG_MIN                             LCD_STR_THERMOMETER _UxGT(" Минимум")
87
+#define MSG_MAX                             LCD_STR_THERMOMETER _UxGT(" Максимум")
88
+#define MSG_FACTOR                          LCD_STR_THERMOMETER _UxGT(" Фактор")
89
+#define MSG_AUTOTEMP                        _UxGT("Авто-темп.")
90
+#define MSG_ON                              _UxGT("Вкл. ")
91
+#define MSG_OFF                             _UxGT("Изкл. ")
92
+#define MSG_PID_P                           _UxGT("PID-P")
93
+#define MSG_PID_I                           _UxGT("PID-I")
94
+#define MSG_PID_D                           _UxGT("PID-D")
95
+#define MSG_PID_C                           _UxGT("PID-C")
96
+#define MSG_SELECT                          _UxGT("Select")
97
+#define MSG_ACC                             _UxGT("Acc")
98
+#define MSG_VX_JERK                         _UxGT("Vx-jerk")
99
+#define MSG_VY_JERK                         _UxGT("Vy-jerk")
100
+#define MSG_VZ_JERK                         _UxGT("Vz-jerk")
101
+#define MSG_VE_JERK                         _UxGT("Ve-jerk")
102
+#define MSG_VMAX                            _UxGT("Vmax ")
103
+#define MSG_VMIN                            _UxGT("Vmin")
104
+#define MSG_VTRAV_MIN                       _UxGT("VTrav min")
105
+#define MSG_AMAX                            _UxGT("Amax ")
106
+#define MSG_A_RETRACT                       _UxGT("A-откат")
107
+#define MSG_A_TRAVEL                        _UxGT("A-travel")
108
+#define MSG_XSTEPS                          _UxGT("X стъпки/mm")
109
+#define MSG_YSTEPS                          _UxGT("Y стъпки/mm")
110
+#define MSG_ZSTEPS                          _UxGT("Z стъпки/mm")
111
+#define MSG_ESTEPS                          _UxGT("E стъпки/mm")
112
+#define MSG_E1STEPS                         _UxGT("E1 стъпки/mm")
113
+#define MSG_E2STEPS                         _UxGT("E2 стъпки/mm")
114
+#define MSG_E3STEPS                         _UxGT("E3 стъпки/mm")
115
+#define MSG_E4STEPS                         _UxGT("E4 стъпки/mm")
116
+#define MSG_TEMPERATURE                     _UxGT("Температура")
117
+#define MSG_MOTION                          _UxGT("Движение")
118
+#define MSG_VOLUMETRIC                      _UxGT("Нишка")
119
+#define MSG_VOLUMETRIC_ENABLED              _UxGT("E in mm3")
120
+#define MSG_FILAMENT_DIAM                   _UxGT("Диам. нишка")
121
+#define MSG_CONTRAST                        _UxGT("LCD контраст")
122
+#define MSG_STORE_EPROM                     _UxGT("Запази в EPROM")
123
+#define MSG_LOAD_EPROM                      _UxGT("Зареди от EPROM")
124
+#define MSG_RESTORE_FAILSAFE                _UxGT("Фабрични настройки")
125
+#define MSG_REFRESH                         LCD_STR_REFRESH _UxGT("Обнови")
126
+#define MSG_WATCH                           _UxGT("Преглед")
127
+#define MSG_PREPARE                         _UxGT("Действия")
128
+#define MSG_TUNE                            _UxGT("Настройка")
129
+#define MSG_PAUSE_PRINT                     _UxGT("Пауза")
130
+#define MSG_RESUME_PRINT                    _UxGT("Възобнови печата")
131
+#define MSG_STOP_PRINT                      _UxGT("Спри печата")
132
+#define MSG_CARD_MENU                       _UxGT("Меню карта")
133
+#define MSG_NO_CARD                         _UxGT("Няма карта")
134
+#define MSG_DWELL                           _UxGT("Почивка...")
135
+#define MSG_USERWAIT                        _UxGT("Изчакване")
136
+#define MSG_RESUMING                        _UxGT("Продълж. печата")
137
+#define MSG_PRINT_ABORTED                   _UxGT("Печатът е прекъснат")
138
+#define MSG_NO_MOVE                         _UxGT("Няма движение")
139
+#define MSG_KILLED                          _UxGT("УБИТО.")
140
+#define MSG_STOPPED                         _UxGT("СПРЯНО.")
141
+#define MSG_CONTROL_RETRACT                 _UxGT("Откат mm")
142
+#define MSG_CONTROL_RETRACT_SWAP            _UxGT("Смяна Откат mm")
143
+#define MSG_CONTROL_RETRACTF                _UxGT("Откат  V")
144
+#define MSG_CONTROL_RETRACT_ZLIFT           _UxGT("Скок mm")
145
+#define MSG_CONTROL_RETRACT_RECOVER         _UxGT("Възврат +mm")
146
+#define MSG_CONTROL_RETRACT_RECOVER_SWAP    _UxGT("Смяна Възврат +mm")
147
+#define MSG_CONTROL_RETRACT_RECOVERF        _UxGT("Възврат  V")
148
+#define MSG_AUTORETRACT                     _UxGT("Автоoткат")
149
+#define MSG_FILAMENTCHANGE                  _UxGT("Смяна нишка")
150
+#define MSG_INIT_SDCARD                     _UxGT("Иниц. SD-Карта")
151
+#define MSG_CNG_SDCARD                      _UxGT("Смяна SD-Карта")
152
+#define MSG_ZPROBE_OUT                      _UxGT("Z-сондата е извадена")
153
+#define MSG_BLTOUCH_SELFTEST                _UxGT("BLTouch Self-Test")
154
+#define MSG_BLTOUCH_RESET                   _UxGT("Reset BLTouch")
155
+#define MSG_HOME                            _UxGT("Home")  // Used as MSG_HOME " " MSG_X MSG_Y MSG_Z " " MSG_FIRST
156
+#define MSG_FIRST                           _UxGT("first")
157
+#define MSG_ZPROBE_ZOFFSET                  _UxGT("Z Отстояние")
158
+#define MSG_BABYSTEP_X                      _UxGT("Министъпка X")
159
+#define MSG_BABYSTEP_Y                      _UxGT("Министъпка Y")
160
+#define MSG_BABYSTEP_Z                      _UxGT("Министъпка Z")
161
+#define MSG_ENDSTOP_ABORT                   _UxGT("Стоп Кр.Изключватели")
162
+#define MSG_HEATING_FAILED_LCD              _UxGT("Heating failed")
163
+#define MSG_ERR_REDUNDANT_TEMP              _UxGT("Err: REDUNDANT TEMP")
164
+#define MSG_THERMAL_RUNAWAY                 _UxGT("THERMAL RUNAWAY")
165
+#define MSG_ERR_MAXTEMP                     _UxGT("Err: MAXTEMP")
166
+#define MSG_ERR_MINTEMP                     _UxGT("Err: MINTEMP")
167
+#define MSG_ERR_MAXTEMP_BED                 _UxGT("Err: MAXTEMP BED")
168
+#define MSG_ERR_MINTEMP_BED                 _UxGT("Err: MINTEMP BED")
169
+#define MSG_ERR_Z_HOMING                    _UxGT("G28 Z Forbidden")
170
+#define MSG_HALTED                          _UxGT("PRINTER HALTED")
171
+#define MSG_PLEASE_RESET                    _UxGT("Please reset")
172
+#define MSG_SHORT_DAY                       _UxGT("d") // One character only
173
+#define MSG_SHORT_HOUR                      _UxGT("h") // One character only
174
+#define MSG_SHORT_MINUTE                    _UxGT("m") // One character only
175
+#define MSG_HEATING                         _UxGT("Heating...")
176
+#define MSG_HEATING_COMPLETE                _UxGT("Heating done.")
177
+#define MSG_BED_HEATING                     _UxGT("Bed Heating.")
178
+#define MSG_BED_DONE                        _UxGT("Bed done.")
179
+#define MSG_DELTA_CALIBRATE                 _UxGT("Делта Калибровка")
180
+#define MSG_DELTA_CALIBRATE_X               _UxGT("Калибровка X")
181
+#define MSG_DELTA_CALIBRATE_Y               _UxGT("Калибровка Y")
182
+#define MSG_DELTA_CALIBRATE_Z               _UxGT("Калибровка Z")
183
+#define MSG_DELTA_CALIBRATE_CENTER          _UxGT("Калибровка Център")
184 184
 
185
-#define MSG_INFO_MENU                       "About Printer"
186
-#define MSG_INFO_PRINTER_MENU               "Printer Info"
187
-#define MSG_INFO_STATS_MENU                 "Printer Stats"
188
-#define MSG_INFO_BOARD_MENU                 "Board Info"
189
-#define MSG_INFO_THERMISTOR_MENU            "Thermistors"
190
-#define MSG_INFO_EXTRUDERS                  "Extruders"
191
-#define MSG_INFO_BAUDRATE                   "Baud"
192
-#define MSG_INFO_PROTOCOL                   "Protocol"
193
-#define MSG_LIGHTS_ON                       "Case light on"
194
-#define MSG_LIGHTS_OFF                      "Case light off"
185
+#define MSG_INFO_MENU                       _UxGT("About Printer")
186
+#define MSG_INFO_PRINTER_MENU               _UxGT("Printer Info")
187
+#define MSG_INFO_STATS_MENU                 _UxGT("Printer Stats")
188
+#define MSG_INFO_BOARD_MENU                 _UxGT("Board Info")
189
+#define MSG_INFO_THERMISTOR_MENU            _UxGT("Thermistors")
190
+#define MSG_INFO_EXTRUDERS                  _UxGT("Extruders")
191
+#define MSG_INFO_BAUDRATE                   _UxGT("Baud")
192
+#define MSG_INFO_PROTOCOL                   _UxGT("Protocol")
193
+#define MSG_LIGHTS_ON                       _UxGT("Case light on")
194
+#define MSG_LIGHTS_OFF                      _UxGT("Case light off")
195 195
 
196 196
 #if LCD_WIDTH >= 20
197
-  #define MSG_INFO_PRINT_COUNT              "Print Count"
198
-  #define MSG_INFO_COMPLETED_PRINTS         "Completed"
199
-  #define MSG_INFO_PRINT_TIME               "Total print time"
200
-  #define MSG_INFO_PRINT_LONGEST            "Longest job time"
201
-  #define MSG_INFO_PRINT_FILAMENT           "Extruded total"
197
+  #define MSG_INFO_PRINT_COUNT              _UxGT("Print Count")
198
+  #define MSG_INFO_COMPLETED_PRINTS         _UxGT("Completed")
199
+  #define MSG_INFO_PRINT_TIME               _UxGT("Total print time")
200
+  #define MSG_INFO_PRINT_LONGEST            _UxGT("Longest job time")
201
+  #define MSG_INFO_PRINT_FILAMENT           _UxGT("Extruded total")
202 202
 #else
203
-  #define MSG_INFO_PRINT_COUNT              "Prints"
204
-  #define MSG_INFO_COMPLETED_PRINTS         "Completed"
205
-  #define MSG_INFO_PRINT_TIME               "Total"
206
-  #define MSG_INFO_PRINT_LONGEST            "Longest"
207
-  #define MSG_INFO_PRINT_FILAMENT           "Extruded"
203
+  #define MSG_INFO_PRINT_COUNT              _UxGT("Prints")
204
+  #define MSG_INFO_COMPLETED_PRINTS         _UxGT("Completed")
205
+  #define MSG_INFO_PRINT_TIME               _UxGT("Total")
206
+  #define MSG_INFO_PRINT_LONGEST            _UxGT("Longest")
207
+  #define MSG_INFO_PRINT_FILAMENT           _UxGT("Extruded")
208 208
 #endif
209 209
 
210
-#define MSG_INFO_MIN_TEMP                   "Min Temp"
211
-#define MSG_INFO_MAX_TEMP                   "Max Temp"
212
-#define MSG_INFO_PSU                        "Power Supply"
210
+#define MSG_INFO_MIN_TEMP                   _UxGT("Min Temp")
211
+#define MSG_INFO_MAX_TEMP                   _UxGT("Max Temp")
212
+#define MSG_INFO_PSU                        _UxGT("Power Supply")
213 213
 
214
-#define MSG_DRIVE_STRENGTH                  "Drive Strength"
215
-#define MSG_DAC_PERCENT                     "Driver %"
216
-#define MSG_DAC_EEPROM_WRITE                "DAC EEPROM Write"
214
+#define MSG_DRIVE_STRENGTH                  _UxGT("Drive Strength")
215
+#define MSG_DAC_PERCENT                     _UxGT("Driver %")
216
+#define MSG_DAC_EEPROM_WRITE                _UxGT("DAC EEPROM Write")
217 217
 
218
-#define MSG_FILAMENT_CHANGE_HEADER          "CHANGE FILAMENT"
219
-#define MSG_FILAMENT_CHANGE_OPTION_HEADER   "CHANGE OPTIONS:"
220
-#define MSG_FILAMENT_CHANGE_OPTION_EXTRUDE  "Extrude more"
221
-#define MSG_FILAMENT_CHANGE_OPTION_RESUME   "Resume print"
218
+#define MSG_FILAMENT_CHANGE_HEADER          _UxGT("CHANGE FILAMENT")
219
+#define MSG_FILAMENT_CHANGE_OPTION_HEADER   _UxGT("CHANGE OPTIONS:")
220
+#define MSG_FILAMENT_CHANGE_OPTION_EXTRUDE  _UxGT("Extrude more")
221
+#define MSG_FILAMENT_CHANGE_OPTION_RESUME   _UxGT("Resume print")
222 222
 
223 223
 #if LCD_HEIGHT >= 4
224 224
   // Up to 3 lines allowed
225
-  #define MSG_FILAMENT_CHANGE_INIT_1          "Wait for start"
226
-  #define MSG_FILAMENT_CHANGE_INIT_2          "of the filament"
227
-  #define MSG_FILAMENT_CHANGE_INIT_3          "change"
228
-  #define MSG_FILAMENT_CHANGE_UNLOAD_1        "Wait for"
229
-  #define MSG_FILAMENT_CHANGE_UNLOAD_2        "filament unload"
230
-  #define MSG_FILAMENT_CHANGE_INSERT_1        "Insert filament"
231
-  #define MSG_FILAMENT_CHANGE_INSERT_2        "and press button"
232
-  #define MSG_FILAMENT_CHANGE_INSERT_3        "to continue..."
233
-  #define MSG_FILAMENT_CHANGE_LOAD_1          "Wait for"
234
-  #define MSG_FILAMENT_CHANGE_LOAD_2          "filament load"
235
-  #define MSG_FILAMENT_CHANGE_EXTRUDE_1       "Wait for"
236
-  #define MSG_FILAMENT_CHANGE_EXTRUDE_2       "filament extrude"
237
-  #define MSG_FILAMENT_CHANGE_RESUME_1        "Wait for print"
238
-  #define MSG_FILAMENT_CHANGE_RESUME_2        "to resume"
225
+  #define MSG_FILAMENT_CHANGE_INIT_1          _UxGT("Wait for start")
226
+  #define MSG_FILAMENT_CHANGE_INIT_2          _UxGT("of the filament")
227
+  #define MSG_FILAMENT_CHANGE_INIT_3          _UxGT("change")
228
+  #define MSG_FILAMENT_CHANGE_UNLOAD_1        _UxGT("Wait for")
229
+  #define MSG_FILAMENT_CHANGE_UNLOAD_2        _UxGT("filament unload")
230
+  #define MSG_FILAMENT_CHANGE_INSERT_1        _UxGT("Insert filament")
231
+  #define MSG_FILAMENT_CHANGE_INSERT_2        _UxGT("and press button")
232
+  #define MSG_FILAMENT_CHANGE_INSERT_3        _UxGT("to continue...")
233
+  #define MSG_FILAMENT_CHANGE_LOAD_1          _UxGT("Wait for")
234
+  #define MSG_FILAMENT_CHANGE_LOAD_2          _UxGT("filament load")
235
+  #define MSG_FILAMENT_CHANGE_EXTRUDE_1       _UxGT("Wait for")
236
+  #define MSG_FILAMENT_CHANGE_EXTRUDE_2       _UxGT("filament extrude")
237
+  #define MSG_FILAMENT_CHANGE_RESUME_1        _UxGT("Wait for print")
238
+  #define MSG_FILAMENT_CHANGE_RESUME_2        _UxGT("to resume")
239 239
 #else // LCD_HEIGHT < 4
240 240
   // Up to 2 lines allowed
241
-  #define MSG_FILAMENT_CHANGE_INIT_1          "Please wait..."
242
-  #define MSG_FILAMENT_CHANGE_UNLOAD_1        "Ejecting..."
243
-  #define MSG_FILAMENT_CHANGE_INSERT_1        "Insert and Click"
244
-  #define MSG_FILAMENT_CHANGE_LOAD_1          "Loading..."
245
-  #define MSG_FILAMENT_CHANGE_EXTRUDE_1       "Extruding..."
246
-  #define MSG_FILAMENT_CHANGE_RESUME_1        "Resuming..."
241
+  #define MSG_FILAMENT_CHANGE_INIT_1          _UxGT("Please wait...")
242
+  #define MSG_FILAMENT_CHANGE_UNLOAD_1        _UxGT("Ejecting...")
243
+  #define MSG_FILAMENT_CHANGE_INSERT_1        _UxGT("Insert and Click")
244
+  #define MSG_FILAMENT_CHANGE_LOAD_1          _UxGT("Loading...")
245
+  #define MSG_FILAMENT_CHANGE_EXTRUDE_1       _UxGT("Extruding...")
246
+  #define MSG_FILAMENT_CHANGE_RESUME_1        _UxGT("Resuming...")
247 247
 #endif // LCD_HEIGHT < 4
248 248
 
249 249
 #endif // LANGUAGE_BG_H

+ 120
- 120
Marlin/language_ca.h View File

@@ -33,125 +33,125 @@
33 33
 #define MAPPER_C2C3  // because of "ó"
34 34
 #define DISPLAY_CHARSET_ISO10646_1
35 35
 
36
-#define WELCOME_MSG                         MACHINE_NAME " preparada."
37
-#define MSG_SD_INSERTED                     "SD detectada."
38
-#define MSG_SD_REMOVED                      "SD expulsada."
39
-#define MSG_MAIN                            "Menu principal"
40
-#define MSG_AUTOSTART                       "Inici automatic"
41
-#define MSG_DISABLE_STEPPERS                "Apagar motors"
42
-#define MSG_AUTO_HOME                       "Home global"
43
-#define MSG_LEVEL_BED_HOMING                "Homing XYZ"
44
-#define MSG_LEVEL_BED_WAITING               "Click to Begin"
45
-#define MSG_LEVEL_BED_DONE                  "Leveling Done!"
46
-#define MSG_LEVEL_BED_CANCEL                "Cancel"
47
-#define MSG_SET_HOME_OFFSETS                "Set home offsets"
48
-#define MSG_HOME_OFFSETS_APPLIED            "Offsets applied"
49
-#define MSG_SET_ORIGIN                      "Establir origen"
50
-#define MSG_PREHEAT_1                       "Preescalfar PLA"
51
-#define MSG_PREHEAT_1_N                     "Preescalfar PLA "
52
-#define MSG_PREHEAT_1_ALL                   "Preesc. tot PLA"
53
-#define MSG_PREHEAT_1_BEDONLY               "Preesc. llit PLA"
54
-#define MSG_PREHEAT_1_SETTINGS              "Configuració PLA"
55
-#define MSG_PREHEAT_2                       "Preescalfar ABS"
56
-#define MSG_PREHEAT_2_N                     "Preescalfar ABS "
57
-#define MSG_PREHEAT_2_ALL                   "Preesc. tot ABS"
58
-#define MSG_PREHEAT_2_BEDONLY               "Preesc. llit ABS"
59
-#define MSG_PREHEAT_2_SETTINGS              "Configuració ABS"
60
-#define MSG_COOLDOWN                        "Refredar"
61
-#define MSG_SWITCH_PS_ON                    "Switch power on"
62
-#define MSG_SWITCH_PS_OFF                   "Switch power off"
63
-#define MSG_EXTRUDE                         "Extruir"
64
-#define MSG_RETRACT                         "Refredar"
65
-#define MSG_MOVE_AXIS                       "Moure eixos"
66
-#define MSG_MOVE_X                          "Moure X"
67
-#define MSG_MOVE_Y                          "Moure Y"
68
-#define MSG_MOVE_Z                          "Moure Z"
69
-#define MSG_MOVE_E                          "Extrusor"
70
-#define MSG_MOVE_01MM                       "Moure 0.1mm"
71
-#define MSG_MOVE_1MM                        "Moure 1mm"
72
-#define MSG_MOVE_10MM                       "Moure 10mm"
73
-#define MSG_SPEED                           "Velocitat"
74
-#define MSG_NOZZLE                          "Nozzle"
75
-#define MSG_BED                             "Llit"
76
-#define MSG_FAN_SPEED                       "Vel. Ventilador"
77
-#define MSG_FLOW                            "Fluxe"
78
-#define MSG_CONTROL                         "Control"
79
-#define MSG_MIN                             LCD_STR_THERMOMETER " Min"
80
-#define MSG_MAX                             LCD_STR_THERMOMETER " Max"
81
-#define MSG_FACTOR                          LCD_STR_THERMOMETER " Fact"
82
-#define MSG_AUTOTEMP                        "Autotemp"
83
-#define MSG_ON                              "On "
84
-#define MSG_OFF                             "Off"
85
-#define MSG_PID_P                           "PID-P"
86
-#define MSG_PID_I                           "PID-I"
87
-#define MSG_PID_D                           "PID-D"
88
-#define MSG_PID_C                           "PID-C"
89
-#define MSG_ACC                             "Accel"
90
-#define MSG_VX_JERK                         "Vx-jerk"
91
-#define MSG_VY_JERK                         "Vy-jerk"
92
-#define MSG_VZ_JERK                         "Vz-jerk"
93
-#define MSG_VE_JERK                         "Ve-jerk"
94
-#define MSG_VMAX                            "Vmax "
95
-#define MSG_VMIN                            "Vmin"
96
-#define MSG_VTRAV_MIN                       "VTrav min"
97
-#define MSG_AMAX                            "Amax "
98
-#define MSG_A_RETRACT                       "A-retract"
99
-#define MSG_XSTEPS                          "Xpassos/mm"
100
-#define MSG_YSTEPS                          "Ypassos/mm"
101
-#define MSG_ZSTEPS                          "Zpassos/mm"
102
-#define MSG_ESTEPS                          "Epassos/mm"
103
-#define MSG_E1STEPS                         "E1passos/mm"
104
-#define MSG_E2STEPS                         "E2passos/mm"
105
-#define MSG_E3STEPS                         "E3passos/mm"
106
-#define MSG_E4STEPS                         "E4passos/mm"
107
-#define MSG_TEMPERATURE                     "Temperatura"
108
-#define MSG_MOTION                          "Moviment"
109
-#define MSG_VOLUMETRIC                      "Filament"
110
-#define MSG_VOLUMETRIC_ENABLED              "E in mm3"
111
-#define MSG_FILAMENT_DIAM                   "Fil. Dia."
112
-#define MSG_CONTRAST                        "Contrast de LCD"
113
-#define MSG_STORE_EPROM                     "Desar a memoria"
114
-#define MSG_LOAD_EPROM                      "Carregar de mem."
115
-#define MSG_RESTORE_FAILSAFE                "Rest. emergencia"
116
-#define MSG_REFRESH                         "Refrescar"
117
-#define MSG_WATCH                           "Pantalla Info."
118
-#define MSG_PREPARE                         "Preparar"
119
-#define MSG_TUNE                            "Calibrar"
120
-#define MSG_PAUSE_PRINT                     "Pausa imp."
121
-#define MSG_RESUME_PRINT                    "Reprendre imp."
122
-#define MSG_STOP_PRINT                      "Parar inp."
123
-#define MSG_CARD_MENU                       "Imprimir de SD"
124
-#define MSG_NO_CARD                         "-Sense targeta SD"
125
-#define MSG_DWELL                           "Repos..."
126
-#define MSG_USERWAIT                        "Esperant usuari.."
127
-#define MSG_RESUMING                        "Reprenent imp."
128
-#define MSG_PRINT_ABORTED                   "Print aborted"
129
-#define MSG_NO_MOVE                         "Sense moviment."
130
-#define MSG_KILLED                          "PARADA DE EMERG. "
131
-#define MSG_STOPPED                         "ATURAT. "
132
-#define MSG_CONTROL_RETRACT                 "Retreure mm"
133
-#define MSG_CONTROL_RETRACT_SWAP            "Swap Retreure mm"
134
-#define MSG_CONTROL_RETRACTF                "Retreure  F"
135
-#define MSG_CONTROL_RETRACT_ZLIFT           "Aixecar mm"
136
-#define MSG_CONTROL_RETRACT_RECOVER         "DesRet +mm"
137
-#define MSG_CONTROL_RETRACT_RECOVER_SWAP    "Swap DesRet +mm"
138
-#define MSG_CONTROL_RETRACT_RECOVERF        "DesRet  F"
139
-#define MSG_AUTORETRACT                     "AutoRetr."
140
-#define MSG_FILAMENTCHANGE                  "Canviar filament"
141
-#define MSG_INIT_SDCARD                     "Iniciant SD"
142
-#define MSG_CNG_SDCARD                      "Canviar SD"
143
-#define MSG_ZPROBE_OUT                      "Z probe out. bed"
144
-#define MSG_HOME                            "Home"  // Used as MSG_HOME " " MSG_X MSG_Y MSG_Z " " MSG_FIRST
145
-#define MSG_FIRST                           "first"
146
-#define MSG_ZPROBE_ZOFFSET                  "Z Offset"
147
-#define MSG_BABYSTEP_X                      "Babystep X"
148
-#define MSG_BABYSTEP_Y                      "Babystep Y"
149
-#define MSG_BABYSTEP_Z                      "Babystep Z"
150
-#define MSG_ENDSTOP_ABORT                   "Endstop abort"
151
-#define MSG_DELTA_CALIBRATE                 "Delta Calibration"
152
-#define MSG_DELTA_CALIBRATE_X               "Calibrate X"
153
-#define MSG_DELTA_CALIBRATE_Y               "Calibrate Y"
154
-#define MSG_DELTA_CALIBRATE_Z               "Calibrate Z"
155
-#define MSG_DELTA_CALIBRATE_CENTER          "Calibrate Center"
36
+#define WELCOME_MSG                         MACHINE_NAME _UxGT(" preparada.")
37
+#define MSG_SD_INSERTED                     _UxGT("SD detectada.")
38
+#define MSG_SD_REMOVED                      _UxGT("SD expulsada.")
39
+#define MSG_MAIN                            _UxGT("Menu principal")
40
+#define MSG_AUTOSTART                       _UxGT("Inici automatic")
41
+#define MSG_DISABLE_STEPPERS                _UxGT("Apagar motors")
42
+#define MSG_AUTO_HOME                       _UxGT("Home global")
43
+#define MSG_LEVEL_BED_HOMING                _UxGT("Homing XYZ")
44
+#define MSG_LEVEL_BED_WAITING               _UxGT("Click to Begin")
45
+#define MSG_LEVEL_BED_DONE                  _UxGT("Leveling Done!")
46
+#define MSG_LEVEL_BED_CANCEL                _UxGT("Cancel")
47
+#define MSG_SET_HOME_OFFSETS                _UxGT("Set home offsets")
48
+#define MSG_HOME_OFFSETS_APPLIED            _UxGT("Offsets applied")
49
+#define MSG_SET_ORIGIN                      _UxGT("Establir origen")
50
+#define MSG_PREHEAT_1                       _UxGT("Preescalfar PLA")
51
+#define MSG_PREHEAT_1_N                     _UxGT("Preescalfar PLA ")
52
+#define MSG_PREHEAT_1_ALL                   _UxGT("Preesc. tot PLA")
53
+#define MSG_PREHEAT_1_BEDONLY               _UxGT("Preesc. llit PLA")
54
+#define MSG_PREHEAT_1_SETTINGS              _UxGT("Configuració PLA")
55
+#define MSG_PREHEAT_2                       _UxGT("Preescalfar ABS")
56
+#define MSG_PREHEAT_2_N                     _UxGT("Preescalfar ABS ")
57
+#define MSG_PREHEAT_2_ALL                   _UxGT("Preesc. tot ABS")
58
+#define MSG_PREHEAT_2_BEDONLY               _UxGT("Preesc. llit ABS")
59
+#define MSG_PREHEAT_2_SETTINGS              _UxGT("Configuració ABS")
60
+#define MSG_COOLDOWN                        _UxGT("Refredar")
61
+#define MSG_SWITCH_PS_ON                    _UxGT("Switch power on")
62
+#define MSG_SWITCH_PS_OFF                   _UxGT("Switch power off")
63
+#define MSG_EXTRUDE                         _UxGT("Extruir")
64
+#define MSG_RETRACT                         _UxGT("Refredar")
65
+#define MSG_MOVE_AXIS                       _UxGT("Moure eixos")
66
+#define MSG_MOVE_X                          _UxGT("Moure X")
67
+#define MSG_MOVE_Y                          _UxGT("Moure Y")
68
+#define MSG_MOVE_Z                          _UxGT("Moure Z")
69
+#define MSG_MOVE_E                          _UxGT("Extrusor")
70
+#define MSG_MOVE_01MM                       _UxGT("Moure 0.1mm")
71
+#define MSG_MOVE_1MM                        _UxGT("Moure 1mm")
72
+#define MSG_MOVE_10MM                       _UxGT("Moure 10mm")
73
+#define MSG_SPEED                           _UxGT("Velocitat")
74
+#define MSG_NOZZLE                          _UxGT("Nozzle")
75
+#define MSG_BED                             _UxGT("Llit")
76
+#define MSG_FAN_SPEED                       _UxGT("Vel. Ventilador")
77
+#define MSG_FLOW                            _UxGT("Fluxe")
78
+#define MSG_CONTROL                         _UxGT("Control")
79
+#define MSG_MIN                             LCD_STR_THERMOMETER _UxGT(" Min")
80
+#define MSG_MAX                             LCD_STR_THERMOMETER _UxGT(" Max")
81
+#define MSG_FACTOR                          LCD_STR_THERMOMETER _UxGT(" Fact")
82
+#define MSG_AUTOTEMP                        _UxGT("Autotemp")
83
+#define MSG_ON                              _UxGT("On ")
84
+#define MSG_OFF                             _UxGT("Off")
85
+#define MSG_PID_P                           _UxGT("PID-P")
86
+#define MSG_PID_I                           _UxGT("PID-I")
87
+#define MSG_PID_D                           _UxGT("PID-D")
88
+#define MSG_PID_C                           _UxGT("PID-C")
89
+#define MSG_ACC                             _UxGT("Accel")
90
+#define MSG_VX_JERK                         _UxGT("Vx-jerk")
91
+#define MSG_VY_JERK                         _UxGT("Vy-jerk")
92
+#define MSG_VZ_JERK                         _UxGT("Vz-jerk")
93
+#define MSG_VE_JERK                         _UxGT("Ve-jerk")
94
+#define MSG_VMAX                            _UxGT("Vmax ")
95
+#define MSG_VMIN                            _UxGT("Vmin")
96
+#define MSG_VTRAV_MIN                       _UxGT("VTrav min")
97
+#define MSG_AMAX                            _UxGT("Amax ")
98
+#define MSG_A_RETRACT                       _UxGT("A-retract")
99
+#define MSG_XSTEPS                          _UxGT("Xpassos/mm")
100
+#define MSG_YSTEPS                          _UxGT("Ypassos/mm")
101
+#define MSG_ZSTEPS                          _UxGT("Zpassos/mm")
102
+#define MSG_ESTEPS                          _UxGT("Epassos/mm")
103
+#define MSG_E1STEPS                         _UxGT("E1passos/mm")
104
+#define MSG_E2STEPS                         _UxGT("E2passos/mm")
105
+#define MSG_E3STEPS                         _UxGT("E3passos/mm")
106
+#define MSG_E4STEPS                         _UxGT("E4passos/mm")
107
+#define MSG_TEMPERATURE                     _UxGT("Temperatura")
108
+#define MSG_MOTION                          _UxGT("Moviment")
109
+#define MSG_VOLUMETRIC                      _UxGT("Filament")
110
+#define MSG_VOLUMETRIC_ENABLED              _UxGT("E in mm3")
111
+#define MSG_FILAMENT_DIAM                   _UxGT("Fil. Dia.")
112
+#define MSG_CONTRAST                        _UxGT("Contrast de LCD")
113
+#define MSG_STORE_EPROM                     _UxGT("Desar a memoria")
114
+#define MSG_LOAD_EPROM                      _UxGT("Carregar de mem.")
115
+#define MSG_RESTORE_FAILSAFE                _UxGT("Rest. emergencia")
116
+#define MSG_REFRESH                         _UxGT("Refrescar")
117
+#define MSG_WATCH                           _UxGT("Pantalla Info.")
118
+#define MSG_PREPARE                         _UxGT("Preparar")
119
+#define MSG_TUNE                            _UxGT("Calibrar")
120
+#define MSG_PAUSE_PRINT                     _UxGT("Pausa imp.")
121
+#define MSG_RESUME_PRINT                    _UxGT("Reprendre imp.")
122
+#define MSG_STOP_PRINT                      _UxGT("Parar inp.")
123
+#define MSG_CARD_MENU                       _UxGT("Imprimir de SD")
124
+#define MSG_NO_CARD                         _UxGT("-Sense targeta SD")
125
+#define MSG_DWELL                           _UxGT("Repos...")
126
+#define MSG_USERWAIT                        _UxGT("Esperant usuari..")
127
+#define MSG_RESUMING                        _UxGT("Reprenent imp.")
128
+#define MSG_PRINT_ABORTED                   _UxGT("Print aborted")
129
+#define MSG_NO_MOVE                         _UxGT("Sense moviment.")
130
+#define MSG_KILLED                          _UxGT("PARADA DE EMERG. ")
131
+#define MSG_STOPPED                         _UxGT("ATURAT. ")
132
+#define MSG_CONTROL_RETRACT                 _UxGT("Retreure mm")
133
+#define MSG_CONTROL_RETRACT_SWAP            _UxGT("Swap Retreure mm")
134
+#define MSG_CONTROL_RETRACTF                _UxGT("Retreure  F")
135
+#define MSG_CONTROL_RETRACT_ZLIFT           _UxGT("Aixecar mm")
136
+#define MSG_CONTROL_RETRACT_RECOVER         _UxGT("DesRet +mm")
137
+#define MSG_CONTROL_RETRACT_RECOVER_SWAP    _UxGT("Swap DesRet +mm")
138
+#define MSG_CONTROL_RETRACT_RECOVERF        _UxGT("DesRet  F")
139
+#define MSG_AUTORETRACT                     _UxGT("AutoRetr.")
140
+#define MSG_FILAMENTCHANGE                  _UxGT("Canviar filament")
141
+#define MSG_INIT_SDCARD                     _UxGT("Iniciant SD")
142
+#define MSG_CNG_SDCARD                      _UxGT("Canviar SD")
143
+#define MSG_ZPROBE_OUT                      _UxGT("Z probe out. bed")
144
+#define MSG_HOME                            _UxGT("Home")  // Used as MSG_HOME " " MSG_X MSG_Y MSG_Z " " MSG_FIRST
145
+#define MSG_FIRST                           _UxGT("first")
146
+#define MSG_ZPROBE_ZOFFSET                  _UxGT("Z Offset")
147
+#define MSG_BABYSTEP_X                      _UxGT("Babystep X")
148
+#define MSG_BABYSTEP_Y                      _UxGT("Babystep Y")
149
+#define MSG_BABYSTEP_Z                      _UxGT("Babystep Z")
150
+#define MSG_ENDSTOP_ABORT                   _UxGT("Endstop abort")
151
+#define MSG_DELTA_CALIBRATE                 _UxGT("Delta Calibration")
152
+#define MSG_DELTA_CALIBRATE_X               _UxGT("Calibrate X")
153
+#define MSG_DELTA_CALIBRATE_Y               _UxGT("Calibrate Y")
154
+#define MSG_DELTA_CALIBRATE_Z               _UxGT("Calibrate Z")
155
+#define MSG_DELTA_CALIBRATE_CENTER          _UxGT("Calibrate Center")
156 156
 
157 157
 #endif // LANGUAGE_CA_H

+ 202
- 202
Marlin/language_cz.h View File

@@ -36,217 +36,217 @@
36 36
 
37 37
 #define DISPLAY_CHARSET_ISO10646_1
38 38
 
39
-#define WELCOME_MSG                         MACHINE_NAME " pripraven."
40
-#define MSG_SD_INSERTED                     "Karta vlozena"
41
-#define MSG_SD_REMOVED                      "Karta vyjmuta"
42
-#define MSG_LCD_ENDSTOPS                    "Endstopy" // maximalne 8 znaku
43
-#define MSG_MAIN                            "Hlavni nabidka"
44
-#define MSG_AUTOSTART                       "Autostart"
45
-#define MSG_DISABLE_STEPPERS                "Uvolnit motory"
46
-#define MSG_AUTO_HOME                       "Domovska pozice"
47
-#define MSG_AUTO_HOME_X                     "Domu osa X"
48
-#define MSG_AUTO_HOME_Y                     "Domu osa Y"
49
-#define MSG_AUTO_HOME_Z                     "Domu osa Z"
50
-#define MSG_LEVEL_BED_HOMING                "Mereni podlozky"
51
-#define MSG_LEVEL_BED_WAITING               "Kliknutim spustte"
52
-#define MSG_LEVEL_BED_NEXT_POINT            "Dalsi bod"
53
-#define MSG_LEVEL_BED_DONE                  "Mereni hotovo!"
54
-#define MSG_LEVEL_BED_CANCEL                "Storno"
55
-#define MSG_SET_HOME_OFFSETS                "Nastavit ofsety"
56
-#define MSG_HOME_OFFSETS_APPLIED            "Ofsety nastaveny"
57
-#define MSG_SET_ORIGIN                      "Nastavit pocatek"
58
-#define MSG_PREHEAT_1                       "Zahrat PLA"
59
-#define MSG_PREHEAT_1_N                     MSG_PREHEAT_1 " "
60
-#define MSG_PREHEAT_1_ALL                   MSG_PREHEAT_1 " Vse"
61
-#define MSG_PREHEAT_1_BEDONLY               MSG_PREHEAT_1 " Podloz"
62
-#define MSG_PREHEAT_1_SETTINGS              MSG_PREHEAT_1 " Nast"
63
-#define MSG_PREHEAT_2                       "Zahrat ABS"
64
-#define MSG_PREHEAT_2_N                     MSG_PREHEAT_2 " "
65
-#define MSG_PREHEAT_2_ALL                   MSG_PREHEAT_2 " Vse"
66
-#define MSG_PREHEAT_2_BEDONLY               MSG_PREHEAT_2 " Podloz"
67
-#define MSG_PREHEAT_2_SETTINGS              MSG_PREHEAT_2 " Nast"
68
-#define MSG_COOLDOWN                        "Zchladit"
69
-#define MSG_SWITCH_PS_ON                    "Zapnout napajeni"
70
-#define MSG_SWITCH_PS_OFF                   "Vypnout napajeni"
71
-#define MSG_EXTRUDE                         "Vytlacit (extr.)"
72
-#define MSG_RETRACT                         "Zatlacit (retr.)"
73
-#define MSG_MOVE_AXIS                       "Posunout osy"
74
-#define MSG_LEVEL_BED                       "Vyrovnat podlozku"
75
-#define MSG_MOVE_X                          "Posunout X"
76
-#define MSG_MOVE_Y                          "Posunout Y"
77
-#define MSG_MOVE_Z                          "Posunout Z"
78
-#define MSG_MOVE_E                          "Extruder"
79
-#define MSG_MOVE_01MM                       "Posunout o 0,1mm"
80
-#define MSG_MOVE_1MM                        "Posunout o 1mm"
81
-#define MSG_MOVE_10MM                       "Posunout o 10mm"
82
-#define MSG_SPEED                           "Rychlost"
83
-#define MSG_BED_Z                           "Vyska podl."
84
-#define MSG_NOZZLE                          "Tryska"
85
-#define MSG_BED                             "Podlozka"
86
-#define MSG_FAN_SPEED                       "Rychlost vent."
87
-#define MSG_FLOW                            "Prutok"
88
-#define MSG_CONTROL                         "Ovladani"
89
-#define MSG_MIN                             " " LCD_STR_THERMOMETER " Min"
90
-#define MSG_MAX                             " " LCD_STR_THERMOMETER " Max"
91
-#define MSG_FACTOR                          " " LCD_STR_THERMOMETER " Fakt"
92
-#define MSG_AUTOTEMP                        "Autoteplota"
93
-#define MSG_ON                              "Zap"
94
-#define MSG_OFF                             "Vyp"
95
-#define MSG_PID_P                           "PID-P"
96
-#define MSG_PID_I                           "PID-I"
97
-#define MSG_PID_D                           "PID-D"
98
-#define MSG_PID_C                           "PID-C"
99
-#define MSG_SELECT                          "Vybrat"
100
-#define MSG_ACC                             "Zrychl"
101
-#define MSG_VX_JERK                         "Vx-jerk"
102
-#define MSG_VY_JERK                         "Vy-jerk"
103
-#define MSG_VZ_JERK                         "Vz-jerk"
104
-#define MSG_VE_JERK                         "Ve-jerk"
105
-#define MSG_VMAX                            "Vmax "
106
-#define MSG_VMIN                            "Vmin"
107
-#define MSG_VTRAV_MIN                       "VTrav min"
108
-#define MSG_AMAX                            "Amax "
109
-#define MSG_A_RETRACT                       "A-retrakt"
110
-#define MSG_A_TRAVEL                        "A-prejezd"
111
-#define MSG_XSTEPS                          "Xkroku/mm"
112
-#define MSG_YSTEPS                          "Ykroku/mm"
113
-#define MSG_ZSTEPS                          "Zkroku/mm"
114
-#define MSG_ESTEPS                          "Ekroku/mm"
115
-#define MSG_E1STEPS                         "E1kroku/mm"
116
-#define MSG_E2STEPS                         "E2kroku/mm"
117
-#define MSG_E3STEPS                         "E3kroku/mm"
118
-#define MSG_E4STEPS                         "E4kroku/mm"
119
-#define MSG_TEMPERATURE                     "Teplota"
120
-#define MSG_MOTION                          "Pohyb"
121
-#define MSG_VOLUMETRIC                      "Filament"
122
-#define MSG_VOLUMETRIC_ENABLED              "E na mm3"
123
-#define MSG_FILAMENT_DIAM                   "Fil. Prum."
124
-#define MSG_CONTRAST                        "Kontrast LCD"
125
-#define MSG_STORE_EPROM                     "Ulozit nastaveni"
126
-#define MSG_LOAD_EPROM                      "Nacist nastaveni"
127
-#define MSG_RESTORE_FAILSAFE                "Obnovit vychozi"
128
-#define MSG_REFRESH                         "Obnovit"
129
-#define MSG_WATCH                           "Info obrazovka"
130
-#define MSG_PREPARE                         "Priprava tisku"
131
-#define MSG_TUNE                            "Doladeni tisku"
132
-#define MSG_PAUSE_PRINT                     "Pozastavit tisk"
133
-#define MSG_RESUME_PRINT                    "Obnovit tisk"
134
-#define MSG_STOP_PRINT                      "Zastavit tisk"
135
-#define MSG_CARD_MENU                       "Tisknout z SD"
136
-#define MSG_NO_CARD                         "Zadna SD karta"
137
-#define MSG_DWELL                           "Uspano..."
138
-#define MSG_USERWAIT                        "Cekani na uziv..."
139
-#define MSG_RESUMING                        "Obnovovani tisku"
140
-#define MSG_PRINT_ABORTED                   "Tisk zrusen"
141
-#define MSG_NO_MOVE                         "Zadny pohyb."
142
-#define MSG_KILLED                          "PRERUSENO. "
143
-#define MSG_STOPPED                         "ZASTAVENO. "
144
-#define MSG_CONTROL_RETRACT                 "Retrakt mm"
145
-#define MSG_CONTROL_RETRACT_SWAP            "Vymena Re.mm"
146
-#define MSG_CONTROL_RETRACTF                "Retraktovat  V"
147
-#define MSG_CONTROL_RETRACT_ZLIFT           "Zvednuti Z mm"
148
-#define MSG_CONTROL_RETRACT_RECOVER         "UnRet +mm"
149
-#define MSG_CONTROL_RETRACT_RECOVER_SWAP    "S UnRet+mm"
150
-#define MSG_CONTROL_RETRACT_RECOVERF        "UnRet  V"
151
-#define MSG_AUTORETRACT                     "AutoRetr."
152
-#define MSG_FILAMENTCHANGE                  "Vymenit filament"
153
-#define MSG_INIT_SDCARD                     "Nacist SD kartu"
154
-#define MSG_CNG_SDCARD                      "Vymenit SD kartu"
155
-#define MSG_ZPROBE_OUT                      "Sonda Z mimo podl"
156
-#define MSG_BLTOUCH_SELFTEST                "BLTouch Self-Test"
157
-#define MSG_BLTOUCH_RESET                   "BLTouch Reset"
158
-#define MSG_HOME                            "Domu"  // Used as MSG_HOME " " MSG_X MSG_Y MSG_Z " " MSG_FIRST
159
-#define MSG_FIRST                           "prvni"
160
-#define MSG_ZPROBE_ZOFFSET                  "Z ofset"
161
-#define MSG_BABYSTEP_X                      "Babystep X"
162
-#define MSG_BABYSTEP_Y                      "Babystep Y"
163
-#define MSG_BABYSTEP_Z                      "Babystep Z"
164
-#define MSG_ENDSTOP_ABORT                   "Endstop abort"
165
-#define MSG_HEATING_FAILED_LCD              "Chyba zahrivani"
166
-#define MSG_ERR_REDUNDANT_TEMP              "REDUND. TEPLOTA"
167
-#define MSG_THERMAL_RUNAWAY                 "TEPLOTNI SKOK"
168
-#define MSG_ERR_MAXTEMP                     "VYSOKA TEPLOTA"
169
-#define MSG_ERR_MINTEMP                     "NIZKA TEPLOTA"
170
-#define MSG_ERR_MAXTEMP_BED                 "VYS. TEPL. PODL."
171
-#define MSG_ERR_MINTEMP_BED                 "NIZ. TEPL. PODL."
172
-#define MSG_ERR_Z_HOMING                    "G28 Z ZAKAZANO"
173
-#define MSG_HALTED                          "TISK. ZASTAVENA"
174
-#define MSG_PLEASE_RESET                    "Provedte reset"
175
-#define MSG_SHORT_DAY                       "d"
176
-#define MSG_SHORT_HOUR                      "h"
177
-#define MSG_SHORT_MINUTE                    "m"
178
-#define MSG_HEATING                         "Zahrivani..."
179
-#define MSG_HEATING_COMPLETE                "Zahrati hotovo."
180
-#define MSG_BED_HEATING                     "Zahrivani podl."
181
-#define MSG_BED_DONE                        "Podlozka hotova."
182
-#define MSG_DELTA_CALIBRATE                 "Delta Kalibrace"
183
-#define MSG_DELTA_CALIBRATE_X               "Kalibrovat X"
184
-#define MSG_DELTA_CALIBRATE_Y               "Kalibrovat Y"
185
-#define MSG_DELTA_CALIBRATE_Z               "Kalibrovat Z"
186
-#define MSG_DELTA_CALIBRATE_CENTER          "Kalibrovat Stred"
187
-#define MSG_INFO_MENU                       "O tiskarne"
188
-#define MSG_INFO_PRINTER_MENU               "Info o tiskarne"
189
-#define MSG_INFO_STATS_MENU                 "Statistika"
190
-#define MSG_INFO_BOARD_MENU                 "Info o desce"
191
-#define MSG_INFO_THERMISTOR_MENU            "Termistory"
192
-#define MSG_INFO_EXTRUDERS                  "Extrudery"
193
-#define MSG_INFO_BAUDRATE                   "Rychlost"
194
-#define MSG_INFO_PROTOCOL                   "Protokol"
195
-#define MSG_LIGHTS_ON                       "Osvetleni Zap"
196
-#define MSG_LIGHTS_OFF                      "Osvetleni Vyp"
39
+#define WELCOME_MSG                         MACHINE_NAME _UxGT(" pripraven.")
40
+#define MSG_SD_INSERTED                     _UxGT("Karta vlozena")
41
+#define MSG_SD_REMOVED                      _UxGT("Karta vyjmuta")
42
+#define MSG_LCD_ENDSTOPS                    _UxGT("Endstopy") // maximalne 8 znaku
43
+#define MSG_MAIN                            _UxGT("Hlavni nabidka")
44
+#define MSG_AUTOSTART                       _UxGT("Autostart")
45
+#define MSG_DISABLE_STEPPERS                _UxGT("Uvolnit motory")
46
+#define MSG_AUTO_HOME                       _UxGT("Domovska pozice")
47
+#define MSG_AUTO_HOME_X                     _UxGT("Domu osa X")
48
+#define MSG_AUTO_HOME_Y                     _UxGT("Domu osa Y")
49
+#define MSG_AUTO_HOME_Z                     _UxGT("Domu osa Z")
50
+#define MSG_LEVEL_BED_HOMING                _UxGT("Mereni podlozky")
51
+#define MSG_LEVEL_BED_WAITING               _UxGT("Kliknutim spustte")
52
+#define MSG_LEVEL_BED_NEXT_POINT            _UxGT("Dalsi bod")
53
+#define MSG_LEVEL_BED_DONE                  _UxGT("Mereni hotovo!")
54
+#define MSG_LEVEL_BED_CANCEL                _UxGT("Storno")
55
+#define MSG_SET_HOME_OFFSETS                _UxGT("Nastavit ofsety")
56
+#define MSG_HOME_OFFSETS_APPLIED            _UxGT("Ofsety nastaveny")
57
+#define MSG_SET_ORIGIN                      _UxGT("Nastavit pocatek")
58
+#define MSG_PREHEAT_1                       _UxGT("Zahrat PLA")
59
+#define MSG_PREHEAT_1_N                     MSG_PREHEAT_1 _UxGT(" ")
60
+#define MSG_PREHEAT_1_ALL                   MSG_PREHEAT_1 _UxGT(" Vse")
61
+#define MSG_PREHEAT_1_BEDONLY               MSG_PREHEAT_1 _UxGT(" Podloz")
62
+#define MSG_PREHEAT_1_SETTINGS              MSG_PREHEAT_1 _UxGT(" Nast")
63
+#define MSG_PREHEAT_2                       _UxGT("Zahrat ABS")
64
+#define MSG_PREHEAT_2_N                     MSG_PREHEAT_2 _UxGT(" ")
65
+#define MSG_PREHEAT_2_ALL                   MSG_PREHEAT_2 _UxGT(" Vse")
66
+#define MSG_PREHEAT_2_BEDONLY               MSG_PREHEAT_2 _UxGT(" Podloz")
67
+#define MSG_PREHEAT_2_SETTINGS              MSG_PREHEAT_2 _UxGT(" Nast")
68
+#define MSG_COOLDOWN                        _UxGT("Zchladit")
69
+#define MSG_SWITCH_PS_ON                    _UxGT("Zapnout napajeni")
70
+#define MSG_SWITCH_PS_OFF                   _UxGT("Vypnout napajeni")
71
+#define MSG_EXTRUDE                         _UxGT("Vytlacit (extr.)")
72
+#define MSG_RETRACT                         _UxGT("Zatlacit (retr.)")
73
+#define MSG_MOVE_AXIS                       _UxGT("Posunout osy")
74
+#define MSG_LEVEL_BED                       _UxGT("Vyrovnat podlozku")
75
+#define MSG_MOVE_X                          _UxGT("Posunout X")
76
+#define MSG_MOVE_Y                          _UxGT("Posunout Y")
77
+#define MSG_MOVE_Z                          _UxGT("Posunout Z")
78
+#define MSG_MOVE_E                          _UxGT("Extruder")
79
+#define MSG_MOVE_01MM                       _UxGT("Posunout o 0,1mm")
80
+#define MSG_MOVE_1MM                        _UxGT("Posunout o 1mm")
81
+#define MSG_MOVE_10MM                       _UxGT("Posunout o 10mm")
82
+#define MSG_SPEED                           _UxGT("Rychlost")
83
+#define MSG_BED_Z                           _UxGT("Vyska podl.")
84
+#define MSG_NOZZLE                          _UxGT("Tryska")
85
+#define MSG_BED                             _UxGT("Podlozka")
86
+#define MSG_FAN_SPEED                       _UxGT("Rychlost vent.")
87
+#define MSG_FLOW                            _UxGT("Prutok")
88
+#define MSG_CONTROL                         _UxGT("Ovladani")
89
+#define MSG_MIN                             _UxGT(" ") LCD_STR_THERMOMETER _UxGT(" Min")
90
+#define MSG_MAX                             _UxGT(" ") LCD_STR_THERMOMETER _UxGT(" Max")
91
+#define MSG_FACTOR                          _UxGT(" ") LCD_STR_THERMOMETER _UxGT(" Fakt")
92
+#define MSG_AUTOTEMP                        _UxGT("Autoteplota")
93
+#define MSG_ON                              _UxGT("Zap")
94
+#define MSG_OFF                             _UxGT("Vyp")
95
+#define MSG_PID_P                           _UxGT("PID-P")
96
+#define MSG_PID_I                           _UxGT("PID-I")
97
+#define MSG_PID_D                           _UxGT("PID-D")
98
+#define MSG_PID_C                           _UxGT("PID-C")
99
+#define MSG_SELECT                          _UxGT("Vybrat")
100
+#define MSG_ACC                             _UxGT("Zrychl")
101
+#define MSG_VX_JERK                         _UxGT("Vx-jerk")
102
+#define MSG_VY_JERK                         _UxGT("Vy-jerk")
103
+#define MSG_VZ_JERK                         _UxGT("Vz-jerk")
104
+#define MSG_VE_JERK                         _UxGT("Ve-jerk")
105
+#define MSG_VMAX                            _UxGT("Vmax ")
106
+#define MSG_VMIN                            _UxGT("Vmin")
107
+#define MSG_VTRAV_MIN                       _UxGT("VTrav min")
108
+#define MSG_AMAX                            _UxGT("Amax ")
109
+#define MSG_A_RETRACT                       _UxGT("A-retrakt")
110
+#define MSG_A_TRAVEL                        _UxGT("A-prejezd")
111
+#define MSG_XSTEPS                          _UxGT("Xkroku/mm")
112
+#define MSG_YSTEPS                          _UxGT("Ykroku/mm")
113
+#define MSG_ZSTEPS                          _UxGT("Zkroku/mm")
114
+#define MSG_ESTEPS                          _UxGT("Ekroku/mm")
115
+#define MSG_E1STEPS                         _UxGT("E1kroku/mm")
116
+#define MSG_E2STEPS                         _UxGT("E2kroku/mm")
117
+#define MSG_E3STEPS                         _UxGT("E3kroku/mm")
118
+#define MSG_E4STEPS                         _UxGT("E4kroku/mm")
119
+#define MSG_TEMPERATURE                     _UxGT("Teplota")
120
+#define MSG_MOTION                          _UxGT("Pohyb")
121
+#define MSG_VOLUMETRIC                      _UxGT("Filament")
122
+#define MSG_VOLUMETRIC_ENABLED              _UxGT("E na mm3")
123
+#define MSG_FILAMENT_DIAM                   _UxGT("Fil. Prum.")
124
+#define MSG_CONTRAST                        _UxGT("Kontrast LCD")
125
+#define MSG_STORE_EPROM                     _UxGT("Ulozit nastaveni")
126
+#define MSG_LOAD_EPROM                      _UxGT("Nacist nastaveni")
127
+#define MSG_RESTORE_FAILSAFE                _UxGT("Obnovit vychozi")
128
+#define MSG_REFRESH                         _UxGT("Obnovit")
129
+#define MSG_WATCH                           _UxGT("Info obrazovka")
130
+#define MSG_PREPARE                         _UxGT("Priprava tisku")
131
+#define MSG_TUNE                            _UxGT("Doladeni tisku")
132
+#define MSG_PAUSE_PRINT                     _UxGT("Pozastavit tisk")
133
+#define MSG_RESUME_PRINT                    _UxGT("Obnovit tisk")
134
+#define MSG_STOP_PRINT                      _UxGT("Zastavit tisk")
135
+#define MSG_CARD_MENU                       _UxGT("Tisknout z SD")
136
+#define MSG_NO_CARD                         _UxGT("Zadna SD karta")
137
+#define MSG_DWELL                           _UxGT("Uspano...")
138
+#define MSG_USERWAIT                        _UxGT("Cekani na uziv...")
139
+#define MSG_RESUMING                        _UxGT("Obnovovani tisku")
140
+#define MSG_PRINT_ABORTED                   _UxGT("Tisk zrusen")
141
+#define MSG_NO_MOVE                         _UxGT("Zadny pohyb.")
142
+#define MSG_KILLED                          _UxGT("PRERUSENO. ")
143
+#define MSG_STOPPED                         _UxGT("ZASTAVENO. ")
144
+#define MSG_CONTROL_RETRACT                 _UxGT("Retrakt mm")
145
+#define MSG_CONTROL_RETRACT_SWAP            _UxGT("Vymena Re.mm")
146
+#define MSG_CONTROL_RETRACTF                _UxGT("Retraktovat  V")
147
+#define MSG_CONTROL_RETRACT_ZLIFT           _UxGT("Zvednuti Z mm")
148
+#define MSG_CONTROL_RETRACT_RECOVER         _UxGT("UnRet +mm")
149
+#define MSG_CONTROL_RETRACT_RECOVER_SWAP    _UxGT("S UnRet+mm")
150
+#define MSG_CONTROL_RETRACT_RECOVERF        _UxGT("UnRet  V")
151
+#define MSG_AUTORETRACT                     _UxGT("AutoRetr.")
152
+#define MSG_FILAMENTCHANGE                  _UxGT("Vymenit filament")
153
+#define MSG_INIT_SDCARD                     _UxGT("Nacist SD kartu")
154
+#define MSG_CNG_SDCARD                      _UxGT("Vymenit SD kartu")
155
+#define MSG_ZPROBE_OUT                      _UxGT("Sonda Z mimo podl")
156
+#define MSG_BLTOUCH_SELFTEST                _UxGT("BLTouch Self-Test")
157
+#define MSG_BLTOUCH_RESET                   _UxGT("BLTouch Reset")
158
+#define MSG_HOME                            _UxGT("Domu")  // Used as MSG_HOME " " MSG_X MSG_Y MSG_Z " " MSG_FIRST
159
+#define MSG_FIRST                           _UxGT("prvni")
160
+#define MSG_ZPROBE_ZOFFSET                  _UxGT("Z ofset")
161
+#define MSG_BABYSTEP_X                      _UxGT("Babystep X")
162
+#define MSG_BABYSTEP_Y                      _UxGT("Babystep Y")
163
+#define MSG_BABYSTEP_Z                      _UxGT("Babystep Z")
164
+#define MSG_ENDSTOP_ABORT                   _UxGT("Endstop abort")
165
+#define MSG_HEATING_FAILED_LCD              _UxGT("Chyba zahrivani")
166
+#define MSG_ERR_REDUNDANT_TEMP              _UxGT("REDUND. TEPLOTA")
167
+#define MSG_THERMAL_RUNAWAY                 _UxGT("TEPLOTNI SKOK")
168
+#define MSG_ERR_MAXTEMP                     _UxGT("VYSOKA TEPLOTA")
169
+#define MSG_ERR_MINTEMP                     _UxGT("NIZKA TEPLOTA")
170
+#define MSG_ERR_MAXTEMP_BED                 _UxGT("VYS. TEPL. PODL.")
171
+#define MSG_ERR_MINTEMP_BED                 _UxGT("NIZ. TEPL. PODL.")
172
+#define MSG_ERR_Z_HOMING                    _UxGT("G28 Z ZAKAZANO")
173
+#define MSG_HALTED                          _UxGT("TISK. ZASTAVENA")
174
+#define MSG_PLEASE_RESET                    _UxGT("Provedte reset")
175
+#define MSG_SHORT_DAY                       _UxGT("d")
176
+#define MSG_SHORT_HOUR                      _UxGT("h")
177
+#define MSG_SHORT_MINUTE                    _UxGT("m")
178
+#define MSG_HEATING                         _UxGT("Zahrivani...")
179
+#define MSG_HEATING_COMPLETE                _UxGT("Zahrati hotovo.")
180
+#define MSG_BED_HEATING                     _UxGT("Zahrivani podl.")
181
+#define MSG_BED_DONE                        _UxGT("Podlozka hotova.")
182
+#define MSG_DELTA_CALIBRATE                 _UxGT("Delta Kalibrace")
183
+#define MSG_DELTA_CALIBRATE_X               _UxGT("Kalibrovat X")
184
+#define MSG_DELTA_CALIBRATE_Y               _UxGT("Kalibrovat Y")
185
+#define MSG_DELTA_CALIBRATE_Z               _UxGT("Kalibrovat Z")
186
+#define MSG_DELTA_CALIBRATE_CENTER          _UxGT("Kalibrovat Stred")
187
+#define MSG_INFO_MENU                       _UxGT("O tiskarne")
188
+#define MSG_INFO_PRINTER_MENU               _UxGT("Info o tiskarne")
189
+#define MSG_INFO_STATS_MENU                 _UxGT("Statistika")
190
+#define MSG_INFO_BOARD_MENU                 _UxGT("Info o desce")
191
+#define MSG_INFO_THERMISTOR_MENU            _UxGT("Termistory")
192
+#define MSG_INFO_EXTRUDERS                  _UxGT("Extrudery")
193
+#define MSG_INFO_BAUDRATE                   _UxGT("Rychlost")
194
+#define MSG_INFO_PROTOCOL                   _UxGT("Protokol")
195
+#define MSG_LIGHTS_ON                       _UxGT("Osvetleni Zap")
196
+#define MSG_LIGHTS_OFF                      _UxGT("Osvetleni Vyp")
197 197
 #if LCD_WIDTH >= 20
198
-  #define MSG_INFO_PRINT_COUNT              "Pocet tisku"
199
-  #define MSG_INFO_COMPLETED_PRINTS         "Dokonceno"
200
-  #define MSG_INFO_PRINT_TIME               "Celkovy cas"
201
-  #define MSG_INFO_PRINT_LONGEST            "Nejdelsi tisk"
202
-  #define MSG_INFO_PRINT_FILAMENT           "Celkem vytlaceno"
198
+  #define MSG_INFO_PRINT_COUNT              _UxGT("Pocet tisku")
199
+  #define MSG_INFO_COMPLETED_PRINTS         _UxGT("Dokonceno")
200
+  #define MSG_INFO_PRINT_TIME               _UxGT("Celkovy cas")
201
+  #define MSG_INFO_PRINT_LONGEST            _UxGT("Nejdelsi tisk")
202
+  #define MSG_INFO_PRINT_FILAMENT           _UxGT("Celkem vytlaceno")
203 203
 #else
204
-  #define MSG_INFO_PRINT_COUNT              "Tisky"
205
-  #define MSG_INFO_COMPLETED_PRINTS         "Hotovo"
206
-  #define MSG_INFO_PRINT_TIME               "Cas"
207
-  #define MSG_INFO_PRINT_LONGEST            "Nejdelsi"
208
-  #define MSG_INFO_PRINT_FILAMENT           "Vytlaceno"
204
+  #define MSG_INFO_PRINT_COUNT              _UxGT("Tisky")
205
+  #define MSG_INFO_COMPLETED_PRINTS         _UxGT("Hotovo")
206
+  #define MSG_INFO_PRINT_TIME               _UxGT("Cas")
207
+  #define MSG_INFO_PRINT_LONGEST            _UxGT("Nejdelsi")
208
+  #define MSG_INFO_PRINT_FILAMENT           _UxGT("Vytlaceno")
209 209
 #endif
210
-#define MSG_INFO_MIN_TEMP                   "Teplota min"
211
-#define MSG_INFO_MAX_TEMP                   "Teplota max"
212
-#define MSG_INFO_PSU                        "Nap. zdroj"
213
-#define MSG_DRIVE_STRENGTH                  "Buzeni motoru"
214
-#define MSG_DAC_PERCENT                     "Motor %"
215
-#define MSG_DAC_EEPROM_WRITE                "Ulozit do EEPROM"
210
+#define MSG_INFO_MIN_TEMP                   _UxGT("Teplota min")
211
+#define MSG_INFO_MAX_TEMP                   _UxGT("Teplota max")
212
+#define MSG_INFO_PSU                        _UxGT("Nap. zdroj")
213
+#define MSG_DRIVE_STRENGTH                  _UxGT("Buzeni motoru")
214
+#define MSG_DAC_PERCENT                     _UxGT("Motor %")
215
+#define MSG_DAC_EEPROM_WRITE                _UxGT("Ulozit do EEPROM")
216 216
 
217
-#define MSG_FILAMENT_CHANGE_HEADER          "VYMENA FILAMENTU"
218
-#define MSG_FILAMENT_CHANGE_OPTION_HEADER   "CO DAL?"
219
-#define MSG_FILAMENT_CHANGE_OPTION_EXTRUDE  "Jeste vytlacit"
220
-#define MSG_FILAMENT_CHANGE_OPTION_RESUME   "Obnovit tisk"
217
+#define MSG_FILAMENT_CHANGE_HEADER          _UxGT("VYMENA FILAMENTU")
218
+#define MSG_FILAMENT_CHANGE_OPTION_HEADER   _UxGT("CO DAL?")
219
+#define MSG_FILAMENT_CHANGE_OPTION_EXTRUDE  _UxGT("Jeste vytlacit")
220
+#define MSG_FILAMENT_CHANGE_OPTION_RESUME   _UxGT("Obnovit tisk")
221 221
 
222 222
 #if LCD_HEIGHT >= 4
223 223
   // Up to 3 lines allowed
224
-  #define MSG_FILAMENT_CHANGE_INIT_1          "Cekejte prosim"
225
-  #define MSG_FILAMENT_CHANGE_INIT_2          "na zahajeni"
226
-  #define MSG_FILAMENT_CHANGE_INIT_3          "vymeny filamentu"
227
-  #define MSG_FILAMENT_CHANGE_UNLOAD_1        "Cekejte prosim"
228
-  #define MSG_FILAMENT_CHANGE_UNLOAD_2        "na vysunuti"
229
-  #define MSG_FILAMENT_CHANGE_UNLOAD_3        "filamentu"
230
-  #define MSG_FILAMENT_CHANGE_INSERT_1        "Vlozte filament"
231
-  #define MSG_FILAMENT_CHANGE_INSERT_2        "a stisknete"
232
-  #define MSG_FILAMENT_CHANGE_INSERT_3        "tlacitko..."
233
-  #define MSG_FILAMENT_CHANGE_LOAD_1          "Cekejte prosim"
234
-  #define MSG_FILAMENT_CHANGE_LOAD_2          "na zavedeni"
235
-  #define MSG_FILAMENT_CHANGE_LOAD_3          "filamentu"
236
-  #define MSG_FILAMENT_CHANGE_EXTRUDE_1       "Cekejte prosim"
237
-  #define MSG_FILAMENT_CHANGE_EXTRUDE_2       "na vytlaceni"
238
-  #define MSG_FILAMENT_CHANGE_EXTRUDE_3       "filamentu"
239
-  #define MSG_FILAMENT_CHANGE_RESUME_1        "Cekejte prosim"
240
-  #define MSG_FILAMENT_CHANGE_RESUME_2        "na pokracovani"
241
-  #define MSG_FILAMENT_CHANGE_RESUME_3        "tisku"
224
+  #define MSG_FILAMENT_CHANGE_INIT_1          _UxGT("Cekejte prosim")
225
+  #define MSG_FILAMENT_CHANGE_INIT_2          _UxGT("na zahajeni")
226
+  #define MSG_FILAMENT_CHANGE_INIT_3          _UxGT("vymeny filamentu")
227
+  #define MSG_FILAMENT_CHANGE_UNLOAD_1        _UxGT("Cekejte prosim")
228
+  #define MSG_FILAMENT_CHANGE_UNLOAD_2        _UxGT("na vysunuti")
229
+  #define MSG_FILAMENT_CHANGE_UNLOAD_3        _UxGT("filamentu")
230
+  #define MSG_FILAMENT_CHANGE_INSERT_1        _UxGT("Vlozte filament")
231
+  #define MSG_FILAMENT_CHANGE_INSERT_2        _UxGT("a stisknete")
232
+  #define MSG_FILAMENT_CHANGE_INSERT_3        _UxGT("tlacitko...")
233
+  #define MSG_FILAMENT_CHANGE_LOAD_1          _UxGT("Cekejte prosim")
234
+  #define MSG_FILAMENT_CHANGE_LOAD_2          _UxGT("na zavedeni")
235
+  #define MSG_FILAMENT_CHANGE_LOAD_3          _UxGT("filamentu")
236
+  #define MSG_FILAMENT_CHANGE_EXTRUDE_1       _UxGT("Cekejte prosim")
237
+  #define MSG_FILAMENT_CHANGE_EXTRUDE_2       _UxGT("na vytlaceni")
238
+  #define MSG_FILAMENT_CHANGE_EXTRUDE_3       _UxGT("filamentu")
239
+  #define MSG_FILAMENT_CHANGE_RESUME_1        _UxGT("Cekejte prosim")
240
+  #define MSG_FILAMENT_CHANGE_RESUME_2        _UxGT("na pokracovani")
241
+  #define MSG_FILAMENT_CHANGE_RESUME_3        _UxGT("tisku")
242 242
 #else // LCD_HEIGHT < 4
243 243
   // Up to 2 lines allowed
244
-  #define MSG_FILAMENT_CHANGE_INIT_1          "Cekejte..."
245
-  #define MSG_FILAMENT_CHANGE_UNLOAD_1        "Vysouvani..."
246
-  #define MSG_FILAMENT_CHANGE_INSERT_1        "Vlozte, kliknete"
247
-  #define MSG_FILAMENT_CHANGE_LOAD_1          "Zavadeni..."
248
-  #define MSG_FILAMENT_CHANGE_EXTRUDE_1       "Vytlacovani..."
249
-  #define MSG_FILAMENT_CHANGE_RESUME_1        "Pokracovani..."
244
+  #define MSG_FILAMENT_CHANGE_INIT_1          _UxGT("Cekejte...")
245
+  #define MSG_FILAMENT_CHANGE_UNLOAD_1        _UxGT("Vysouvani...")
246
+  #define MSG_FILAMENT_CHANGE_INSERT_1        _UxGT("Vlozte, kliknete")
247
+  #define MSG_FILAMENT_CHANGE_LOAD_1          _UxGT("Zavadeni...")
248
+  #define MSG_FILAMENT_CHANGE_EXTRUDE_1       _UxGT("Vytlacovani...")
249
+  #define MSG_FILAMENT_CHANGE_RESUME_1        _UxGT("Pokracovani...")
250 250
 #endif // LCD_HEIGHT < 4
251 251
 
252 252
 #endif // LANGUAGE_CZ_H

+ 196
- 196
Marlin/language_da.h View File

@@ -33,214 +33,214 @@
33 33
 #define MAPPER_C2C3
34 34
 #define DISPLAY_CHARSET_ISO10646_1
35 35
 
36
-#define WELCOME_MSG                         MACHINE_NAME " er klar"
37
-#define MSG_SD_INSERTED                     "Kort isat"
38
-#define MSG_SD_REMOVED                      "Kort fjernet"
39
-#define MSG_LCD_ENDSTOPS                    "Endstops" // Max length 8 characters
40
-#define MSG_MAIN                            "Menu"
41
-#define MSG_AUTOSTART                       "Autostart"
42
-#define MSG_DISABLE_STEPPERS                "Slå alle steppere fra"
43
-#define MSG_AUTO_HOME                       "Auto Home" // G28
44
-#define MSG_AUTO_HOME_X                     "Home X"
45
-#define MSG_AUTO_HOME_Y                     "Home Y"
46
-#define MSG_AUTO_HOME_Z                     "Home Z"
47
-#define MSG_LEVEL_BED_HOMING                "Homing XYZ"
48
-#define MSG_LEVEL_BED_WAITING               "Klik når du er klar"
49
-#define MSG_LEVEL_BED_NEXT_POINT            "Næste punkt"
50
-#define MSG_LEVEL_BED_DONE                  "Bed level er færdig!"
51
-#define MSG_LEVEL_BED_CANCEL                "Annuller bed level"
52
-#define MSG_SET_HOME_OFFSETS                "Sæt forsk. af home"
53
-#define MSG_HOME_OFFSETS_APPLIED            "Forsk. er nu aktiv"
54
-#define MSG_SET_ORIGIN                      "Sæt origin"
55
-#define MSG_PREHEAT_1                       "Forvarm PLA"
56
-#define MSG_PREHEAT_1_N                     "Forvarm PLA "
57
-#define MSG_PREHEAT_1_ALL                   "Forvarm PLA Alle"
58
-#define MSG_PREHEAT_1_BEDONLY               "Forvarm PLA Bed"
59
-#define MSG_PREHEAT_1_SETTINGS              "Forvarm PLA conf"
60
-#define MSG_PREHEAT_2                       "Forvarm ABS"
61
-#define MSG_PREHEAT_2_N                     "Forvarm ABS "
62
-#define MSG_PREHEAT_2_ALL                   "Forvarm ABS Alle"
63
-#define MSG_PREHEAT_2_BEDONLY               "Forvarm ABS Bed"
64
-#define MSG_PREHEAT_2_SETTINGS              "Forvarm ABS conf"
65
-#define MSG_COOLDOWN                        "Afkøl"
66
-#define MSG_SWITCH_PS_ON                    "Slå strøm til"
67
-#define MSG_SWITCH_PS_OFF                   "Slå strøm fra"
68
-#define MSG_EXTRUDE                         "Extruder"
69
-#define MSG_RETRACT                         "Retract"
70
-#define MSG_MOVE_AXIS                       "Flyt akser"
71
-#define MSG_LEVEL_BED                       "Juster bed"
72
-#define MSG_MOVE_X                          "Flyt X"
73
-#define MSG_MOVE_Y                          "Flyt Y"
74
-#define MSG_MOVE_Z                          "Flyt Z"
75
-#define MSG_MOVE_E                          "Extruder"
76
-#define MSG_MOVE_01MM                       "Flyt 0.1mm"
77
-#define MSG_MOVE_1MM                        "Flyt 1mm"
78
-#define MSG_MOVE_10MM                       "Flyt 10mm"
79
-#define MSG_SPEED                           "Hastighed"
80
-#define MSG_BED_Z                           "Plade Z"
81
-#define MSG_NOZZLE                          "Dyse"
36
+#define WELCOME_MSG                         MACHINE_NAME _UxGT(" er klar")
37
+#define MSG_SD_INSERTED                     _UxGT("Kort isat")
38
+#define MSG_SD_REMOVED                      _UxGT("Kort fjernet")
39
+#define MSG_LCD_ENDSTOPS                    _UxGT("Endstops") // Max length 8 characters
40
+#define MSG_MAIN                            _UxGT("Menu")
41
+#define MSG_AUTOSTART                       _UxGT("Autostart")
42
+#define MSG_DISABLE_STEPPERS                _UxGT("Slå alle steppere fra")
43
+#define MSG_AUTO_HOME                       _UxGT("Auto Home") // G28
44
+#define MSG_AUTO_HOME_X                     _UxGT("Home X")
45
+#define MSG_AUTO_HOME_Y                     _UxGT("Home Y")
46
+#define MSG_AUTO_HOME_Z                     _UxGT("Home Z")
47
+#define MSG_LEVEL_BED_HOMING                _UxGT("Homing XYZ")
48
+#define MSG_LEVEL_BED_WAITING               _UxGT("Klik når du er klar")
49
+#define MSG_LEVEL_BED_NEXT_POINT            _UxGT("Næste punkt")
50
+#define MSG_LEVEL_BED_DONE                  _UxGT("Bed level er færdig!")
51
+#define MSG_LEVEL_BED_CANCEL                _UxGT("Annuller bed level")
52
+#define MSG_SET_HOME_OFFSETS                _UxGT("Sæt forsk. af home")
53
+#define MSG_HOME_OFFSETS_APPLIED            _UxGT("Forsk. er nu aktiv")
54
+#define MSG_SET_ORIGIN                      _UxGT("Sæt origin")
55
+#define MSG_PREHEAT_1                       _UxGT("Forvarm PLA")
56
+#define MSG_PREHEAT_1_N                     _UxGT("Forvarm PLA ")
57
+#define MSG_PREHEAT_1_ALL                   _UxGT("Forvarm PLA Alle")
58
+#define MSG_PREHEAT_1_BEDONLY               _UxGT("Forvarm PLA Bed")
59
+#define MSG_PREHEAT_1_SETTINGS              _UxGT("Forvarm PLA conf")
60
+#define MSG_PREHEAT_2                       _UxGT("Forvarm ABS")
61
+#define MSG_PREHEAT_2_N                     _UxGT("Forvarm ABS ")
62
+#define MSG_PREHEAT_2_ALL                   _UxGT("Forvarm ABS Alle")
63
+#define MSG_PREHEAT_2_BEDONLY               _UxGT("Forvarm ABS Bed")
64
+#define MSG_PREHEAT_2_SETTINGS              _UxGT("Forvarm ABS conf")
65
+#define MSG_COOLDOWN                        _UxGT("Afkøl")
66
+#define MSG_SWITCH_PS_ON                    _UxGT("Slå strøm til")
67
+#define MSG_SWITCH_PS_OFF                   _UxGT("Slå strøm fra")
68
+#define MSG_EXTRUDE                         _UxGT("Extruder")
69
+#define MSG_RETRACT                         _UxGT("Retract")
70
+#define MSG_MOVE_AXIS                       _UxGT("Flyt akser")
71
+#define MSG_LEVEL_BED                       _UxGT("Juster bed")
72
+#define MSG_MOVE_X                          _UxGT("Flyt X")
73
+#define MSG_MOVE_Y                          _UxGT("Flyt Y")
74
+#define MSG_MOVE_Z                          _UxGT("Flyt Z")
75
+#define MSG_MOVE_E                          _UxGT("Extruder")
76
+#define MSG_MOVE_01MM                       _UxGT("Flyt 0.1mm")
77
+#define MSG_MOVE_1MM                        _UxGT("Flyt 1mm")
78
+#define MSG_MOVE_10MM                       _UxGT("Flyt 10mm")
79
+#define MSG_SPEED                           _UxGT("Hastighed")
80
+#define MSG_BED_Z                           _UxGT("Plade Z")
81
+#define MSG_NOZZLE                          _UxGT("Dyse")
82 82
 
83
-#define MSG_BED                             "Plade"
84
-#define MSG_FAN_SPEED                       "Blæser hastighed"
85
-#define MSG_FLOW                            "Flow"
86
-#define MSG_CONTROL                         "Kontrol"
87
-#define MSG_MIN                             " \002 Min"
88
-#define MSG_MAX                             " \002 Max"
89
-#define MSG_FACTOR                          " \002 Fact"
90
-#define MSG_AUTOTEMP                        "Autotemp"
91
-#define MSG_ON                              "Til "
92
-#define MSG_OFF                             "Fra"
93
-#define MSG_PID_P                           "PID-P"
94
-#define MSG_PID_I                           "PID-I"
95
-#define MSG_PID_D                           "PID-D"
96
-#define MSG_PID_C                           "PID-C"
97
-#define MSG_SELECT                          "Vælg"
98
-#define MSG_ACC                             "Accel"
99
-#define MSG_VX_JERK                         "Vx-jerk"
100
-#define MSG_VY_JERK                         "Vy-jerk"
101
-#define MSG_VZ_JERK                         "Vz-jerk"
102
-#define MSG_VE_JERK                         "Ve-jerk"
103
-#define MSG_VMAX                            "Vmax "
104
-#define MSG_VMIN                            "Vmin"
105
-#define MSG_VTRAV_MIN                       "VTrav min"
106
-#define MSG_AMAX                            "Amax "
107
-#define MSG_A_RETRACT                       "A-retract"
108
-#define MSG_A_TRAVEL                        "A-rejse"
109
-#define MSG_XSTEPS                          "Xsteps/mm"
110
-#define MSG_YSTEPS                          "Ysteps/mm"
111
-#define MSG_ZSTEPS                          "Zsteps/mm"
112
-#define MSG_ESTEPS                          "Esteps/mm"
113
-#define MSG_E1STEPS                         "E1steps/mm"
114
-#define MSG_E2STEPS                         "E2steps/mm"
115
-#define MSG_E3STEPS                         "E3steps/mm"
116
-#define MSG_E4STEPS                         "E4steps/mm"
117
-#define MSG_TEMPERATURE                     "Temperatur"
118
-#define MSG_MOTION                          "Bevægelse"
119
-#define MSG_VOLUMETRIC                      "Filament"
120
-#define MSG_VOLUMETRIC_ENABLED              "E i mm3"
121
-#define MSG_FILAMENT_DIAM                   "Fil. Dia."
122
-#define MSG_CONTRAST                        "LCD kontrast"
123
-#define MSG_STORE_EPROM                     "Gem i EEPROM"
124
-#define MSG_LOAD_EPROM                      "Hent fra EEPROM"
125
-#define MSG_RESTORE_FAILSAFE                "Gendan failsafe"
126
-#define MSG_REFRESH                         "Genopfrisk"
127
-#define MSG_WATCH                           "Info skærm"
128
-#define MSG_PREPARE                         "Forbered"
129
-#define MSG_TUNE                            "Tune"
130
-#define MSG_PAUSE_PRINT                     "Pause printet"
131
-#define MSG_RESUME_PRINT                    "Forsæt printet"
132
-#define MSG_STOP_PRINT                      "Stop printet"
133
-#define MSG_CARD_MENU                       "Print fra SD"
134
-#define MSG_NO_CARD                         "Intet SD kort"
135
-#define MSG_DWELL                           "Dvale..."
136
-#define MSG_USERWAIT                        "Venter på bruger..."
137
-#define MSG_RESUMING                        "Forsætter printet"
138
-#define MSG_PRINT_ABORTED                   "Print annulleret"
139
-#define MSG_NO_MOVE                         "Ingen bevægelse."
140
-#define MSG_KILLED                          "DRÆBT. "
141
-#define MSG_STOPPED                         "STOPPET. "
142
-#define MSG_CONTROL_RETRACT                 "Tilbagetræk mm"
143
-#define MSG_CONTROL_RETRACT_SWAP            "Skift Re.mm"
144
-#define MSG_CONTROL_RETRACTF                "Tilbagetræk V"
145
-#define MSG_CONTROL_RETRACT_ZLIFT           "Hop mm"
146
-#define MSG_CONTROL_RETRACT_RECOVER         "UnRet +mm"
147
-#define MSG_CONTROL_RETRACT_RECOVER_SWAP    "Skift UnRet+mm"
148
-#define MSG_CONTROL_RETRACT_RECOVERF        "UnRet  V"
149
-#define MSG_AUTORETRACT                     "AutoRetr."
150
-#define MSG_FILAMENTCHANGE                  "Skift filament"
151
-#define MSG_INIT_SDCARD                     "Init. SD card"
152
-#define MSG_CNG_SDCARD                      "Skift SD kort"
153
-#define MSG_ZPROBE_OUT                      "Probe udenfor plade"
154
-#define MSG_BLTOUCH_SELFTEST                "BLTouch Selv-Test"
155
-#define MSG_BLTOUCH_RESET                   "Reset BLTouch"
156
-#define MSG_HOME                            "Home"  // Used as MSG_HOME " " MSG_X MSG_Y MSG_Z " " MSG_FIRST
157
-#define MSG_FIRST                           "først"
158
-#define MSG_ZPROBE_ZOFFSET                  "Z Offset"
159
-#define MSG_BABYSTEP_X                      "Babystep X"
160
-#define MSG_BABYSTEP_Y                      "Babystep Y"
161
-#define MSG_BABYSTEP_Z                      "Babystep Z"
162
-#define MSG_ENDSTOP_ABORT                   "Endstop abort"
163
-#define MSG_HEATING_FAILED_LCD              "Opvarmning fejlet"
164
-#define MSG_ERR_REDUNDANT_TEMP              "Fejl: reserve temp"
165
-#define MSG_THERMAL_RUNAWAY                 "Temp løber løbsk"
166
-#define MSG_ERR_MAXTEMP                     "Fejl: Maks temp"
167
-#define MSG_ERR_MINTEMP                     "Fejl: Min temp"
168
-#define MSG_ERR_MAXTEMP_BED                 "Fejl: Maks Plade temp"
169
-#define MSG_ERR_MINTEMP_BED                 "Fejl: Min Plade temp"
170
-#define MSG_ERR_Z_HOMING                    "G28 Z Forbudt"
171
-#define MSG_HALTED                          "PRINTER STOPPET"
172
-#define MSG_PLEASE_RESET                    "Reset Venligst"
173
-#define MSG_SHORT_DAY                       "d" // Kun et bogstav
174
-#define MSG_SHORT_HOUR                      "h" // Kun et bogstav
175
-#define MSG_SHORT_MINUTE                    "m" // Kun et bogstav
176
-#define MSG_HEATING                         "Opvarmer..."
177
-#define MSG_HEATING_COMPLETE                "Opvarmet"
178
-#define MSG_BED_HEATING                     "Opvarmer plade"
179
-#define MSG_BED_DONE                        "Plade opvarmet"
180
-#define MSG_DELTA_CALIBRATE                 "Delta Kalibrering"
181
-#define MSG_DELTA_CALIBRATE_X               "Kalibrer X"
182
-#define MSG_DELTA_CALIBRATE_Y               "Kalibrer Y"
183
-#define MSG_DELTA_CALIBRATE_Z               "Kalibrer Z"
184
-#define MSG_DELTA_CALIBRATE_CENTER          "Kalibrerings Center"
83
+#define MSG_BED                             _UxGT("Plade")
84
+#define MSG_FAN_SPEED                       _UxGT("Blæser hastighed")
85
+#define MSG_FLOW                            _UxGT("Flow")
86
+#define MSG_CONTROL                         _UxGT("Kontrol")
87
+#define MSG_MIN                             _UxGT(" \002 Min")
88
+#define MSG_MAX                             _UxGT(" \002 Max")
89
+#define MSG_FACTOR                          _UxGT(" \002 Fact")
90
+#define MSG_AUTOTEMP                        _UxGT("Autotemp")
91
+#define MSG_ON                              _UxGT("Til ")
92
+#define MSG_OFF                             _UxGT("Fra")
93
+#define MSG_PID_P                           _UxGT("PID-P")
94
+#define MSG_PID_I                           _UxGT("PID-I")
95
+#define MSG_PID_D                           _UxGT("PID-D")
96
+#define MSG_PID_C                           _UxGT("PID-C")
97
+#define MSG_SELECT                          _UxGT("Vælg")
98
+#define MSG_ACC                             _UxGT("Accel")
99
+#define MSG_VX_JERK                         _UxGT("Vx-jerk")
100
+#define MSG_VY_JERK                         _UxGT("Vy-jerk")
101
+#define MSG_VZ_JERK                         _UxGT("Vz-jerk")
102
+#define MSG_VE_JERK                         _UxGT("Ve-jerk")
103
+#define MSG_VMAX                            _UxGT("Vmax ")
104
+#define MSG_VMIN                            _UxGT("Vmin")
105
+#define MSG_VTRAV_MIN                       _UxGT("VTrav min")
106
+#define MSG_AMAX                            _UxGT("Amax ")
107
+#define MSG_A_RETRACT                       _UxGT("A-retract")
108
+#define MSG_A_TRAVEL                        _UxGT("A-rejse")
109
+#define MSG_XSTEPS                          _UxGT("Xsteps/mm")
110
+#define MSG_YSTEPS                          _UxGT("Ysteps/mm")
111
+#define MSG_ZSTEPS                          _UxGT("Zsteps/mm")
112
+#define MSG_ESTEPS                          _UxGT("Esteps/mm")
113
+#define MSG_E1STEPS                         _UxGT("E1steps/mm")
114
+#define MSG_E2STEPS                         _UxGT("E2steps/mm")
115
+#define MSG_E3STEPS                         _UxGT("E3steps/mm")
116
+#define MSG_E4STEPS                         _UxGT("E4steps/mm")
117
+#define MSG_TEMPERATURE                     _UxGT("Temperatur")
118
+#define MSG_MOTION                          _UxGT("Bevægelse")
119
+#define MSG_VOLUMETRIC                      _UxGT("Filament")
120
+#define MSG_VOLUMETRIC_ENABLED              _UxGT("E i mm3")
121
+#define MSG_FILAMENT_DIAM                   _UxGT("Fil. Dia.")
122
+#define MSG_CONTRAST                        _UxGT("LCD kontrast")
123
+#define MSG_STORE_EPROM                     _UxGT("Gem i EEPROM")
124
+#define MSG_LOAD_EPROM                      _UxGT("Hent fra EEPROM")
125
+#define MSG_RESTORE_FAILSAFE                _UxGT("Gendan failsafe")
126
+#define MSG_REFRESH                         _UxGT("Genopfrisk")
127
+#define MSG_WATCH                           _UxGT("Info skærm")
128
+#define MSG_PREPARE                         _UxGT("Forbered")
129
+#define MSG_TUNE                            _UxGT("Tune")
130
+#define MSG_PAUSE_PRINT                     _UxGT("Pause printet")
131
+#define MSG_RESUME_PRINT                    _UxGT("Forsæt printet")
132
+#define MSG_STOP_PRINT                      _UxGT("Stop printet")
133
+#define MSG_CARD_MENU                       _UxGT("Print fra SD")
134
+#define MSG_NO_CARD                         _UxGT("Intet SD kort")
135
+#define MSG_DWELL                           _UxGT("Dvale...")
136
+#define MSG_USERWAIT                        _UxGT("Venter på bruger...")
137
+#define MSG_RESUMING                        _UxGT("Forsætter printet")
138
+#define MSG_PRINT_ABORTED                   _UxGT("Print annulleret")
139
+#define MSG_NO_MOVE                         _UxGT("Ingen bevægelse.")
140
+#define MSG_KILLED                          _UxGT("DRÆBT. ")
141
+#define MSG_STOPPED                         _UxGT("STOPPET. ")
142
+#define MSG_CONTROL_RETRACT                 _UxGT("Tilbagetræk mm")
143
+#define MSG_CONTROL_RETRACT_SWAP            _UxGT("Skift Re.mm")
144
+#define MSG_CONTROL_RETRACTF                _UxGT("Tilbagetræk V")
145
+#define MSG_CONTROL_RETRACT_ZLIFT           _UxGT("Hop mm")
146
+#define MSG_CONTROL_RETRACT_RECOVER         _UxGT("UnRet +mm")
147
+#define MSG_CONTROL_RETRACT_RECOVER_SWAP    _UxGT("Skift UnRet+mm")
148
+#define MSG_CONTROL_RETRACT_RECOVERF        _UxGT("UnRet  V")
149
+#define MSG_AUTORETRACT                     _UxGT("AutoRetr.")
150
+#define MSG_FILAMENTCHANGE                  _UxGT("Skift filament")
151
+#define MSG_INIT_SDCARD                     _UxGT("Init. SD card")
152
+#define MSG_CNG_SDCARD                      _UxGT("Skift SD kort")
153
+#define MSG_ZPROBE_OUT                      _UxGT("Probe udenfor plade")
154
+#define MSG_BLTOUCH_SELFTEST                _UxGT("BLTouch Selv-Test")
155
+#define MSG_BLTOUCH_RESET                   _UxGT("Reset BLTouch")
156
+#define MSG_HOME                            _UxGT("Home")  // Used as MSG_HOME " " MSG_X MSG_Y MSG_Z " " MSG_FIRST
157
+#define MSG_FIRST                           _UxGT("først")
158
+#define MSG_ZPROBE_ZOFFSET                  _UxGT("Z Offset")
159
+#define MSG_BABYSTEP_X                      _UxGT("Babystep X")
160
+#define MSG_BABYSTEP_Y                      _UxGT("Babystep Y")
161
+#define MSG_BABYSTEP_Z                      _UxGT("Babystep Z")
162
+#define MSG_ENDSTOP_ABORT                   _UxGT("Endstop abort")
163
+#define MSG_HEATING_FAILED_LCD              _UxGT("Opvarmning fejlet")
164
+#define MSG_ERR_REDUNDANT_TEMP              _UxGT("Fejl: reserve temp")
165
+#define MSG_THERMAL_RUNAWAY                 _UxGT("Temp løber løbsk")
166
+#define MSG_ERR_MAXTEMP                     _UxGT("Fejl: Maks temp")
167
+#define MSG_ERR_MINTEMP                     _UxGT("Fejl: Min temp")
168
+#define MSG_ERR_MAXTEMP_BED                 _UxGT("Fejl: Maks Plade temp")
169
+#define MSG_ERR_MINTEMP_BED                 _UxGT("Fejl: Min Plade temp")
170
+#define MSG_ERR_Z_HOMING                    _UxGT("G28 Z Forbudt")
171
+#define MSG_HALTED                          _UxGT("PRINTER STOPPET")
172
+#define MSG_PLEASE_RESET                    _UxGT("Reset Venligst")
173
+#define MSG_SHORT_DAY                       _UxGT("d") // Kun et bogstav
174
+#define MSG_SHORT_HOUR                      _UxGT("h") // Kun et bogstav
175
+#define MSG_SHORT_MINUTE                    _UxGT("m") // Kun et bogstav
176
+#define MSG_HEATING                         _UxGT("Opvarmer...")
177
+#define MSG_HEATING_COMPLETE                _UxGT("Opvarmet")
178
+#define MSG_BED_HEATING                     _UxGT("Opvarmer plade")
179
+#define MSG_BED_DONE                        _UxGT("Plade opvarmet")
180
+#define MSG_DELTA_CALIBRATE                 _UxGT("Delta Kalibrering")
181
+#define MSG_DELTA_CALIBRATE_X               _UxGT("Kalibrer X")
182
+#define MSG_DELTA_CALIBRATE_Y               _UxGT("Kalibrer Y")
183
+#define MSG_DELTA_CALIBRATE_Z               _UxGT("Kalibrer Z")
184
+#define MSG_DELTA_CALIBRATE_CENTER          _UxGT("Kalibrerings Center")
185 185
 
186
-#define MSG_INFO_MENU                       "Om Printer"
187
-#define MSG_INFO_PRINTER_MENU               "Printer Info"
188
-#define MSG_INFO_STATS_MENU                 "Printer Stats"
189
-#define MSG_INFO_BOARD_MENU                 "Kort Info"
190
-#define MSG_INFO_THERMISTOR_MENU            "Thermistors"
191
-#define MSG_INFO_EXTRUDERS                  "Extruders"
192
-#define MSG_INFO_BAUDRATE                   "Baud"
193
-#define MSG_INFO_PROTOCOL                   "Protocol"
186
+#define MSG_INFO_MENU                       _UxGT("Om Printer")
187
+#define MSG_INFO_PRINTER_MENU               _UxGT("Printer Info")
188
+#define MSG_INFO_STATS_MENU                 _UxGT("Printer Stats")
189
+#define MSG_INFO_BOARD_MENU                 _UxGT("Kort Info")
190
+#define MSG_INFO_THERMISTOR_MENU            _UxGT("Thermistors")
191
+#define MSG_INFO_EXTRUDERS                  _UxGT("Extruders")
192
+#define MSG_INFO_BAUDRATE                   _UxGT("Baud")
193
+#define MSG_INFO_PROTOCOL                   _UxGT("Protocol")
194 194
 
195 195
 #if LCD_WIDTH >= 20
196
-  #define MSG_INFO_PRINT_COUNT              "Ant. Prints"
197
-  #define MSG_INFO_COMPLETED_PRINTS         "Færdige"
198
-  #define MSG_INFO_PRINT_TIME               "Total print tid"
199
-  #define MSG_INFO_PRINT_LONGEST            "Længste print"
200
-  #define MSG_INFO_PRINT_FILAMENT           "Total Extruderet"
196
+  #define MSG_INFO_PRINT_COUNT              _UxGT("Ant. Prints")
197
+  #define MSG_INFO_COMPLETED_PRINTS         _UxGT("Færdige")
198
+  #define MSG_INFO_PRINT_TIME               _UxGT("Total print tid")
199
+  #define MSG_INFO_PRINT_LONGEST            _UxGT("Længste print")
200
+  #define MSG_INFO_PRINT_FILAMENT           _UxGT("Total Extruderet")
201 201
 #else
202
-  #define MSG_INFO_PRINT_COUNT              "Prints"
203
-  #define MSG_INFO_COMPLETED_PRINTS         "Færdige"
204
-  #define MSG_INFO_PRINT_TIME               "Total"
205
-  #define MSG_INFO_PRINT_LONGEST            "Længste"
206
-  #define MSG_INFO_PRINT_FILAMENT           "Extruderet"
202
+  #define MSG_INFO_PRINT_COUNT              _UxGT("Prints")
203
+  #define MSG_INFO_COMPLETED_PRINTS         _UxGT("Færdige")
204
+  #define MSG_INFO_PRINT_TIME               _UxGT("Total")
205
+  #define MSG_INFO_PRINT_LONGEST            _UxGT("Længste")
206
+  #define MSG_INFO_PRINT_FILAMENT           _UxGT("Extruderet")
207 207
 #endif
208 208
 
209
-#define MSG_INFO_MIN_TEMP                   "Min Temp"
210
-#define MSG_INFO_MAX_TEMP                   "Max Temp"
211
-#define MSG_INFO_PSU                        "Strømfors."
209
+#define MSG_INFO_MIN_TEMP                   _UxGT("Min Temp")
210
+#define MSG_INFO_MAX_TEMP                   _UxGT("Max Temp")
211
+#define MSG_INFO_PSU                        _UxGT("Strømfors.")
212 212
 
213
-#define MSG_DRIVE_STRENGTH                  "Driv Styrke"
214
-#define MSG_DAC_PERCENT                     "Driv %"
215
-#define MSG_DAC_EEPROM_WRITE                "DAC EEPROM Skriv"
213
+#define MSG_DRIVE_STRENGTH                  _UxGT("Driv Styrke")
214
+#define MSG_DAC_PERCENT                     _UxGT("Driv %")
215
+#define MSG_DAC_EEPROM_WRITE                _UxGT("DAC EEPROM Skriv")
216 216
 
217
-#define MSG_FILAMENT_CHANGE_HEADER          "SKIFT FILAMENT"
218
-#define MSG_FILAMENT_CHANGE_OPTION_HEADER   "Skift muligheder:"
219
-#define MSG_FILAMENT_CHANGE_OPTION_EXTRUDE  "Extruder mere"
220
-#define MSG_FILAMENT_CHANGE_OPTION_RESUME   "Forsæt print"
217
+#define MSG_FILAMENT_CHANGE_HEADER          _UxGT("SKIFT FILAMENT")
218
+#define MSG_FILAMENT_CHANGE_OPTION_HEADER   _UxGT("Skift muligheder:")
219
+#define MSG_FILAMENT_CHANGE_OPTION_EXTRUDE  _UxGT("Extruder mere")
220
+#define MSG_FILAMENT_CHANGE_OPTION_RESUME   _UxGT("Forsæt print")
221 221
 
222 222
 #if LCD_HEIGHT >= 4
223
-  #define MSG_FILAMENT_CHANGE_INIT_1          "Vent på start"
224
-  #define MSG_FILAMENT_CHANGE_INIT_2          "af filament"
225
-  #define MSG_FILAMENT_CHANGE_INIT_3          "skift"
226
-  #define MSG_FILAMENT_CHANGE_UNLOAD_1        "Vent på"
227
-  #define MSG_FILAMENT_CHANGE_UNLOAD_2        "filament udskyd."
228
-  #define MSG_FILAMENT_CHANGE_INSERT_1        "Indsæt filament"
229
-  #define MSG_FILAMENT_CHANGE_INSERT_2        "og tryk på knap"
230
-  #define MSG_FILAMENT_CHANGE_INSERT_3        "for at fortsætte..."
231
-  #define MSG_FILAMENT_CHANGE_LOAD_1          "Vent på"
232
-  #define MSG_FILAMENT_CHANGE_LOAD_2          "filament indtag"
233
-  #define MSG_FILAMENT_CHANGE_EXTRUDE_1       "Vent på"
234
-  #define MSG_FILAMENT_CHANGE_EXTRUDE_2       "filament extrudering"
235
-  #define MSG_FILAMENT_CHANGE_RESUME_1        "Vent på at print"
236
-  #define MSG_FILAMENT_CHANGE_RESUME_2        "fortsætter"
223
+  #define MSG_FILAMENT_CHANGE_INIT_1          _UxGT("Vent på start")
224
+  #define MSG_FILAMENT_CHANGE_INIT_2          _UxGT("af filament")
225
+  #define MSG_FILAMENT_CHANGE_INIT_3          _UxGT("skift")
226
+  #define MSG_FILAMENT_CHANGE_UNLOAD_1        _UxGT("Vent på")
227
+  #define MSG_FILAMENT_CHANGE_UNLOAD_2        _UxGT("filament udskyd.")
228
+  #define MSG_FILAMENT_CHANGE_INSERT_1        _UxGT("Indsæt filament")
229
+  #define MSG_FILAMENT_CHANGE_INSERT_2        _UxGT("og tryk på knap")
230
+  #define MSG_FILAMENT_CHANGE_INSERT_3        _UxGT("for at fortsætte...")
231
+  #define MSG_FILAMENT_CHANGE_LOAD_1          _UxGT("Vent på")
232
+  #define MSG_FILAMENT_CHANGE_LOAD_2          _UxGT("filament indtag")
233
+  #define MSG_FILAMENT_CHANGE_EXTRUDE_1       _UxGT("Vent på")
234
+  #define MSG_FILAMENT_CHANGE_EXTRUDE_2       _UxGT("filament extrudering")
235
+  #define MSG_FILAMENT_CHANGE_RESUME_1        _UxGT("Vent på at print")
236
+  #define MSG_FILAMENT_CHANGE_RESUME_2        _UxGT("fortsætter")
237 237
 #else // LCD_HEIGHT < 4
238
-  #define MSG_FILAMENT_CHANGE_INIT_1          "Vent venligst..."
239
-  #define MSG_FILAMENT_CHANGE_UNLOAD_1        "Udskyder..."
240
-  #define MSG_FILAMENT_CHANGE_INSERT_1        "Indsæt og klik"
241
-  #define MSG_FILAMENT_CHANGE_LOAD_1          "Indtager..."
242
-  #define MSG_FILAMENT_CHANGE_EXTRUDE_1       "Extrudere..."
243
-  #define MSG_FILAMENT_CHANGE_RESUME_1        "Fortsætter..."
238
+  #define MSG_FILAMENT_CHANGE_INIT_1          _UxGT("Vent venligst...")
239
+  #define MSG_FILAMENT_CHANGE_UNLOAD_1        _UxGT("Udskyder...")
240
+  #define MSG_FILAMENT_CHANGE_INSERT_1        _UxGT("Indsæt og klik")
241
+  #define MSG_FILAMENT_CHANGE_LOAD_1          _UxGT("Indtager...")
242
+  #define MSG_FILAMENT_CHANGE_EXTRUDE_1       _UxGT("Extrudere...")
243
+  #define MSG_FILAMENT_CHANGE_RESUME_1        _UxGT("Fortsætter...")
244 244
 #endif // LCD_HEIGHT < 4
245 245
 
246 246
 #endif // LANGUAGE_DA_H

+ 202
- 202
Marlin/language_de.h View File

@@ -33,220 +33,220 @@
33 33
 #define MAPPER_C2C3
34 34
 #define DISPLAY_CHARSET_ISO10646_1
35 35
 
36
-#define WELCOME_MSG                         MACHINE_NAME " bereit"
37
-#define MSG_SD_INSERTED                     "SD-Karte erkannt"
38
-#define MSG_SD_REMOVED                      "SD-Karte entfernt"
39
-#define MSG_LCD_ENDSTOPS                    "Endstopp" // Max length 8 characters
40
-#define MSG_MAIN                            "Hauptmenü"
41
-#define MSG_AUTOSTART                       "Autostart"
42
-#define MSG_DISABLE_STEPPERS                "Motoren deaktivieren" // M84
43
-#define MSG_AUTO_HOME                       "Home" // G28
44
-#define MSG_AUTO_HOME_X                     "Home X"
45
-#define MSG_AUTO_HOME_Y                     "Home Y"
46
-#define MSG_AUTO_HOME_Z                     "Home Z"
47
-#define MSG_LEVEL_BED_HOMING                "Homing XYZ"
48
-#define MSG_LEVEL_BED_WAITING               "Klick für Start"
49
-#define MSG_LEVEL_BED_NEXT_POINT            "Nächste Koordinate"
50
-#define MSG_LEVEL_BED_DONE                  "Fertig"
51
-#define MSG_LEVEL_BED_CANCEL                "Abbruch"
52
-#define MSG_SET_HOME_OFFSETS                "Setze Homeversatz"
53
-#define MSG_HOME_OFFSETS_APPLIED            "Homeversatz aktiv"
54
-#define MSG_SET_ORIGIN                      "Setze Nullpunkt" //"G92 X0 Y0 Z0" commented out in ultralcd.cpp
55
-#define MSG_PREHEAT_1                       "Vorwärmen PLA"
56
-#define MSG_PREHEAT_1_N                     "Vorwärmen PLA "
57
-#define MSG_PREHEAT_1_ALL                   "Vorw. PLA Alle"
58
-#define MSG_PREHEAT_1_BEDONLY               "Vorw. PLA Bett"
59
-#define MSG_PREHEAT_1_SETTINGS              "Vorw. PLA Einst."
60
-#define MSG_PREHEAT_2                       "Vorwärmen ABS"
61
-#define MSG_PREHEAT_2_N                     "Vorwärmen ABS "
62
-#define MSG_PREHEAT_2_ALL                   "Vorw. ABS Alle"
63
-#define MSG_PREHEAT_2_BEDONLY               "Vorw. ABS Bett"
64
-#define MSG_PREHEAT_2_SETTINGS              "Vorw. ABS Einst."
65
-#define MSG_COOLDOWN                        "Abkühlen"
66
-#define MSG_SWITCH_PS_ON                    "Netzteil ein"
67
-#define MSG_SWITCH_PS_OFF                   "Netzteil aus"
68
-#define MSG_EXTRUDE                         "Extrudieren"
69
-#define MSG_RETRACT                         "Retract"
70
-#define MSG_MOVE_AXIS                       "Bewegen"
71
-#define MSG_LEVEL_BED                       "Bett nivellieren"
72
-#define MSG_MOVE_X                          "X"
73
-#define MSG_MOVE_Y                          "Y"
74
-#define MSG_MOVE_Z                          "Z"
75
-#define MSG_MOVE_E                          "Extruder "
76
-#define MSG_MOVE_01MM                       " 0,1 mm"
77
-#define MSG_MOVE_1MM                        " 1,0 mm"
78
-#define MSG_MOVE_10MM                       "10,0 mm"
79
-#define MSG_SPEED                           "Geschw."
80
-#define MSG_BED_Z                           "Bett Z"
81
-#define MSG_NOZZLE                          "Düse"
82
-#define MSG_BED                             "Bett"
83
-#define MSG_FAN_SPEED                       "Lüfter"
84
-#define MSG_FLOW                            "Durchfluss"
85
-#define MSG_CONTROL                         "Einstellungen"
86
-#define MSG_MIN                             LCD_STR_THERMOMETER " min"
87
-#define MSG_MAX                             LCD_STR_THERMOMETER " max"
88
-#define MSG_FACTOR                          LCD_STR_THERMOMETER " Faktor"
89
-#define MSG_AUTOTEMP                        "AutoTemp"
90
-#define MSG_ON                              "Ein"
91
-#define MSG_OFF                             "Aus"
92
-#define MSG_PID_P                           "PID P"
93
-#define MSG_PID_I                           "PID I"
94
-#define MSG_PID_D                           "PID D"
95
-#define MSG_PID_C                           "PID C"
96
-#define MSG_SELECT                          "Auswählen"
97
-#define MSG_ACC                             "A"
98
-#define MSG_VX_JERK                         "V X Jerk"
99
-#define MSG_VY_JERK                         "V Y Jerk"
100
-#define MSG_VZ_JERK                         "V Z Jerk"
101
-#define MSG_VE_JERK                         "V E Jerk"
102
-#define MSG_VMAX                            "V max " // space by purpose
103
-#define MSG_VMIN                            "V min"
104
-#define MSG_VTRAV_MIN                       "V min Leerfahrt"
105
-#define MSG_AMAX                            "A max " // space by purpose
106
-#define MSG_A_RETRACT                       "A Retract"
107
-#define MSG_A_TRAVEL                        "A Leerfahrt"
108
-#define MSG_XSTEPS                          "X Steps/mm"
109
-#define MSG_YSTEPS                          "Y Steps/mm"
110
-#define MSG_ZSTEPS                          "Z Steps/mm"
111
-#define MSG_ESTEPS                          "E Steps/mm"
112
-#define MSG_E1STEPS                         "E1 Steps/mm"
113
-#define MSG_E2STEPS                         "E2 Steps/mm"
114
-#define MSG_E3STEPS                         "E3 Steps/mm"
115
-#define MSG_E4STEPS                         "E4 Steps/mm"
116
-#define MSG_TEMPERATURE                     "Temperatur"
117
-#define MSG_MOTION                          "Bewegung"
118
-#define MSG_VOLUMETRIC                      "Filament"
119
-#define MSG_VOLUMETRIC_ENABLED              "E in mm³"
120
-#define MSG_FILAMENT_DIAM                   "D Fil."
121
-#define MSG_CONTRAST                        "LCD Kontrast"
122
-#define MSG_STORE_EPROM                     "EPROM speichern"
123
-#define MSG_LOAD_EPROM                      "EPROM laden"
124
-#define MSG_RESTORE_FAILSAFE                "Standardkonfiguration"
125
-#define MSG_REFRESH                         "Aktualisieren"
126
-#define MSG_WATCH                           "Info"
127
-#define MSG_PREPARE                         "Vorbereitung"
128
-#define MSG_TUNE                            "Justierung"
129
-#define MSG_PAUSE_PRINT                     "SD-Druck Pause"
130
-#define MSG_RESUME_PRINT                    "SD-Druck Fortsetzung"
131
-#define MSG_STOP_PRINT                      "SD-Druck Abbruch"
132
-#define MSG_CARD_MENU                       "SD-Karte"
133
-#define MSG_NO_CARD                         "Keine SD-Karte"
134
-#define MSG_DWELL                           "Warten..."
135
-#define MSG_USERWAIT                        "Warte auf Nutzer"
136
-#define MSG_RESUMING                        "Druckfortsetzung"
137
-#define MSG_PRINT_ABORTED                   "Druck abgebrochen"
138
-#define MSG_NO_MOVE                         "Motoren eingeschaltet"
139
-#define MSG_KILLED                          "ABGEBROCHEN"
140
-#define MSG_STOPPED                         "ANGEHALTEN"
141
-#define MSG_CONTROL_RETRACT                 "Retract mm"
142
-#define MSG_CONTROL_RETRACT_SWAP            "Wechs. Retract mm"
143
-#define MSG_CONTROL_RETRACTF                "Retract  V"
144
-#define MSG_CONTROL_RETRACT_ZLIFT           "Z-Hop mm"
145
-#define MSG_CONTROL_RETRACT_RECOVER         "UnRet +mm"
146
-#define MSG_CONTROL_RETRACT_RECOVER_SWAP    "Wechs. UnRet +mm"
147
-#define MSG_CONTROL_RETRACT_RECOVERF        "UnRet  V"
148
-#define MSG_AUTORETRACT                     "AutoRetract"
149
-#define MSG_FILAMENTCHANGE                  "Filament wechseln"
150
-#define MSG_INIT_SDCARD                     "SD-Karte erkennen"  // Manually initialize the SD-card via user interface
151
-#define MSG_CNG_SDCARD                      "SD-Karte getauscht" // SD-card changed by user. For machines with no autocarddetect. Both send "M21"
152
-#define MSG_ZPROBE_OUT                      "Sensor ausserhalb"
153
-#define MSG_BLTOUCH_SELFTEST                "BLTouch Test"
154
-#define MSG_BLTOUCH_RESET                   "BLTouch Reset"
155
-#define MSG_HOME                            "Vorher"  // Used as MSG_HOME " " MSG_X MSG_Y MSG_Z " " MSG_FIRST
156
-#define MSG_FIRST                           "homen"
157
-#define MSG_ZPROBE_ZOFFSET                  "Z Versatz"
158
-#define MSG_BABYSTEP_X                      "Babystep X"
159
-#define MSG_BABYSTEP_Y                      "Babystep Y"
160
-#define MSG_BABYSTEP_Z                      "Babystep Z"
161
-#define MSG_ENDSTOP_ABORT                   "Endstopp-Abbr."
162
-#define MSG_HEATING_FAILED_LCD              "HEIZEN FEHLGESCHLAGEN"
163
-#define MSG_ERR_REDUNDANT_TEMP              "REDUND. TEMPERATURABWEICHUNG"
164
-#define MSG_THERMAL_RUNAWAY                 LCD_STR_THERMOMETER " NICHT ERREICHT"
165
-#define MSG_ERR_MAXTEMP                     LCD_STR_THERMOMETER " ÜBERSCHRITTEN"
166
-#define MSG_ERR_MINTEMP                     LCD_STR_THERMOMETER " UNTERSCHRITTEN"
167
-#define MSG_ERR_MAXTEMP_BED                 "BETT " LCD_STR_THERMOMETER " ÜBERSCHRITTEN"
168
-#define MSG_ERR_MINTEMP_BED                 "BETT " LCD_STR_THERMOMETER " UNTERSCHRITTEN"
169
-#define MSG_ERR_Z_HOMING                    "G28 Z verboten"
170
-#define MSG_HALTED                          "DRUCKER STOPP"
171
-#define MSG_PLEASE_RESET                    "Bitte Resetten"
172
-#define MSG_SHORT_DAY                       "t" // One character only
173
-#define MSG_SHORT_HOUR                      "h" // One character only
174
-#define MSG_SHORT_MINUTE                    "m" // One character only
175
-#define MSG_HEATING                         "Extr. heizt..."
176
-#define MSG_HEATING_COMPLETE                "Extr. aufgeheizt"
177
-#define MSG_BED_HEATING                     "Bett heizt..."
178
-#define MSG_BED_DONE                        "Bett aufgeheizt"
179
-#define MSG_DELTA_CALIBRATE                 "Delta kalibrieren"
180
-#define MSG_DELTA_CALIBRATE_X               "Kalibriere X"
181
-#define MSG_DELTA_CALIBRATE_Y               "Kalibriere Y"
182
-#define MSG_DELTA_CALIBRATE_Z               "Kalibriere Z"
183
-#define MSG_DELTA_CALIBRATE_CENTER          "Kalibriere Mitte"
36
+#define WELCOME_MSG                         MACHINE_NAME _UxGT(" bereit")
37
+#define MSG_SD_INSERTED                     _UxGT("SD-Karte erkannt")
38
+#define MSG_SD_REMOVED                      _UxGT("SD-Karte entfernt")
39
+#define MSG_LCD_ENDSTOPS                    _UxGT("Endstopp") // Max length 8 characters
40
+#define MSG_MAIN                            _UxGT("Hauptmenü")
41
+#define MSG_AUTOSTART                       _UxGT("Autostart")
42
+#define MSG_DISABLE_STEPPERS                _UxGT("Motoren deaktivieren") // M84
43
+#define MSG_AUTO_HOME                       _UxGT("Home") // G28
44
+#define MSG_AUTO_HOME_X                     _UxGT("Home X")
45
+#define MSG_AUTO_HOME_Y                     _UxGT("Home Y")
46
+#define MSG_AUTO_HOME_Z                     _UxGT("Home Z")
47
+#define MSG_LEVEL_BED_HOMING                _UxGT("Homing XYZ")
48
+#define MSG_LEVEL_BED_WAITING               _UxGT("Klick für Start")
49
+#define MSG_LEVEL_BED_NEXT_POINT            _UxGT("Nächste Koordinate")
50
+#define MSG_LEVEL_BED_DONE                  _UxGT("Fertig")
51
+#define MSG_LEVEL_BED_CANCEL                _UxGT("Abbruch")
52
+#define MSG_SET_HOME_OFFSETS                _UxGT("Setze Homeversatz")
53
+#define MSG_HOME_OFFSETS_APPLIED            _UxGT("Homeversatz aktiv")
54
+#define MSG_SET_ORIGIN                      _UxGT("Setze Nullpunkt") //"G92 X0 Y0 Z0" commented out in ultralcd.cpp
55
+#define MSG_PREHEAT_1                       _UxGT("Vorwärmen PLA")
56
+#define MSG_PREHEAT_1_N                     _UxGT("Vorwärmen PLA ")
57
+#define MSG_PREHEAT_1_ALL                   _UxGT("Vorw. PLA Alle")
58
+#define MSG_PREHEAT_1_BEDONLY               _UxGT("Vorw. PLA Bett")
59
+#define MSG_PREHEAT_1_SETTINGS              _UxGT("Vorw. PLA Einst.")
60
+#define MSG_PREHEAT_2                       _UxGT("Vorwärmen ABS")
61
+#define MSG_PREHEAT_2_N                     _UxGT("Vorwärmen ABS ")
62
+#define MSG_PREHEAT_2_ALL                   _UxGT("Vorw. ABS Alle")
63
+#define MSG_PREHEAT_2_BEDONLY               _UxGT("Vorw. ABS Bett")
64
+#define MSG_PREHEAT_2_SETTINGS              _UxGT("Vorw. ABS Einst.")
65
+#define MSG_COOLDOWN                        _UxGT("Abkühlen")
66
+#define MSG_SWITCH_PS_ON                    _UxGT("Netzteil ein")
67
+#define MSG_SWITCH_PS_OFF                   _UxGT("Netzteil aus")
68
+#define MSG_EXTRUDE                         _UxGT("Extrudieren")
69
+#define MSG_RETRACT                         _UxGT("Retract")
70
+#define MSG_MOVE_AXIS                       _UxGT("Bewegen")
71
+#define MSG_LEVEL_BED                       _UxGT("Bett nivellieren")
72
+#define MSG_MOVE_X                          _UxGT("X")
73
+#define MSG_MOVE_Y                          _UxGT("Y")
74
+#define MSG_MOVE_Z                          _UxGT("Z")
75
+#define MSG_MOVE_E                          _UxGT("Extruder ")
76
+#define MSG_MOVE_01MM                       _UxGT(" 0,1 mm")
77
+#define MSG_MOVE_1MM                        _UxGT(" 1,0 mm")
78
+#define MSG_MOVE_10MM                       _UxGT("10,0 mm")
79
+#define MSG_SPEED                           _UxGT("Geschw.")
80
+#define MSG_BED_Z                           _UxGT("Bett Z")
81
+#define MSG_NOZZLE                          _UxGT("Düse")
82
+#define MSG_BED                             _UxGT("Bett")
83
+#define MSG_FAN_SPEED                       _UxGT("Lüfter")
84
+#define MSG_FLOW                            _UxGT("Durchfluss")
85
+#define MSG_CONTROL                         _UxGT("Einstellungen")
86
+#define MSG_MIN                             LCD_STR_THERMOMETER _UxGT(" min")
87
+#define MSG_MAX                             LCD_STR_THERMOMETER _UxGT(" max")
88
+#define MSG_FACTOR                          LCD_STR_THERMOMETER _UxGT(" Faktor")
89
+#define MSG_AUTOTEMP                        _UxGT("AutoTemp")
90
+#define MSG_ON                              _UxGT("Ein")
91
+#define MSG_OFF                             _UxGT("Aus")
92
+#define MSG_PID_P                           _UxGT("PID P")
93
+#define MSG_PID_I                           _UxGT("PID I")
94
+#define MSG_PID_D                           _UxGT("PID D")
95
+#define MSG_PID_C                           _UxGT("PID C")
96
+#define MSG_SELECT                          _UxGT("Auswählen")
97
+#define MSG_ACC                             _UxGT("A")
98
+#define MSG_VX_JERK                         _UxGT("V X Jerk")
99
+#define MSG_VY_JERK                         _UxGT("V Y Jerk")
100
+#define MSG_VZ_JERK                         _UxGT("V Z Jerk")
101
+#define MSG_VE_JERK                         _UxGT("V E Jerk")
102
+#define MSG_VMAX                            _UxGT("V max ") // space by purpose
103
+#define MSG_VMIN                            _UxGT("V min")
104
+#define MSG_VTRAV_MIN                       _UxGT("V min Leerfahrt")
105
+#define MSG_AMAX                            _UxGT("A max ") // space by purpose
106
+#define MSG_A_RETRACT                       _UxGT("A Retract")
107
+#define MSG_A_TRAVEL                        _UxGT("A Leerfahrt")
108
+#define MSG_XSTEPS                          _UxGT("X Steps/mm")
109
+#define MSG_YSTEPS                          _UxGT("Y Steps/mm")
110
+#define MSG_ZSTEPS                          _UxGT("Z Steps/mm")
111
+#define MSG_ESTEPS                          _UxGT("E Steps/mm")
112
+#define MSG_E1STEPS                         _UxGT("E1 Steps/mm")
113
+#define MSG_E2STEPS                         _UxGT("E2 Steps/mm")
114
+#define MSG_E3STEPS                         _UxGT("E3 Steps/mm")
115
+#define MSG_E4STEPS                         _UxGT("E4 Steps/mm")
116
+#define MSG_TEMPERATURE                     _UxGT("Temperatur")
117
+#define MSG_MOTION                          _UxGT("Bewegung")
118
+#define MSG_VOLUMETRIC                      _UxGT("Filament")
119
+#define MSG_VOLUMETRIC_ENABLED              _UxGT("E in mm³")
120
+#define MSG_FILAMENT_DIAM                   _UxGT("D Fil.")
121
+#define MSG_CONTRAST                        _UxGT("LCD Kontrast")
122
+#define MSG_STORE_EPROM                     _UxGT("EPROM speichern")
123
+#define MSG_LOAD_EPROM                      _UxGT("EPROM laden")
124
+#define MSG_RESTORE_FAILSAFE                _UxGT("Standardkonfiguration")
125
+#define MSG_REFRESH                         _UxGT("Aktualisieren")
126
+#define MSG_WATCH                           _UxGT("Info")
127
+#define MSG_PREPARE                         _UxGT("Vorbereitung")
128
+#define MSG_TUNE                            _UxGT("Justierung")
129
+#define MSG_PAUSE_PRINT                     _UxGT("SD-Druck Pause")
130
+#define MSG_RESUME_PRINT                    _UxGT("SD-Druck Fortsetzung")
131
+#define MSG_STOP_PRINT                      _UxGT("SD-Druck Abbruch")
132
+#define MSG_CARD_MENU                       _UxGT("SD-Karte")
133
+#define MSG_NO_CARD                         _UxGT("Keine SD-Karte")
134
+#define MSG_DWELL                           _UxGT("Warten...")
135
+#define MSG_USERWAIT                        _UxGT("Warte auf Nutzer")
136
+#define MSG_RESUMING                        _UxGT("Druckfortsetzung")
137
+#define MSG_PRINT_ABORTED                   _UxGT("Druck abgebrochen")
138
+#define MSG_NO_MOVE                         _UxGT("Motoren eingeschaltet")
139
+#define MSG_KILLED                          _UxGT("ABGEBROCHEN")
140
+#define MSG_STOPPED                         _UxGT("ANGEHALTEN")
141
+#define MSG_CONTROL_RETRACT                 _UxGT("Retract mm")
142
+#define MSG_CONTROL_RETRACT_SWAP            _UxGT("Wechs. Retract mm")
143
+#define MSG_CONTROL_RETRACTF                _UxGT("Retract  V")
144
+#define MSG_CONTROL_RETRACT_ZLIFT           _UxGT("Z-Hop mm")
145
+#define MSG_CONTROL_RETRACT_RECOVER         _UxGT("UnRet +mm")
146
+#define MSG_CONTROL_RETRACT_RECOVER_SWAP    _UxGT("Wechs. UnRet +mm")
147
+#define MSG_CONTROL_RETRACT_RECOVERF        _UxGT("UnRet  V")
148
+#define MSG_AUTORETRACT                     _UxGT("AutoRetract")
149
+#define MSG_FILAMENTCHANGE                  _UxGT("Filament wechseln")
150
+#define MSG_INIT_SDCARD                     _UxGT("SD-Karte erkennen")  // Manually initialize the SD-card via user interface
151
+#define MSG_CNG_SDCARD                      _UxGT("SD-Karte getauscht") // SD-card changed by user. For machines with no autocarddetect. Both send "M21"
152
+#define MSG_ZPROBE_OUT                      _UxGT("Sensor ausserhalb")
153
+#define MSG_BLTOUCH_SELFTEST                _UxGT("BLTouch Test")
154
+#define MSG_BLTOUCH_RESET                   _UxGT("BLTouch Reset")
155
+#define MSG_HOME                            _UxGT("Vorher")  // Used as MSG_HOME " " MSG_X MSG_Y MSG_Z " " MSG_FIRST
156
+#define MSG_FIRST                           _UxGT("homen")
157
+#define MSG_ZPROBE_ZOFFSET                  _UxGT("Z Versatz")
158
+#define MSG_BABYSTEP_X                      _UxGT("Babystep X")
159
+#define MSG_BABYSTEP_Y                      _UxGT("Babystep Y")
160
+#define MSG_BABYSTEP_Z                      _UxGT("Babystep Z")
161
+#define MSG_ENDSTOP_ABORT                   _UxGT("Endstopp-Abbr.")
162
+#define MSG_HEATING_FAILED_LCD              _UxGT("HEIZEN FEHLGESCHLAGEN")
163
+#define MSG_ERR_REDUNDANT_TEMP              _UxGT("REDUND. TEMPERATURABWEICHUNG")
164
+#define MSG_THERMAL_RUNAWAY                 LCD_STR_THERMOMETER _UxGT(" NICHT ERREICHT")
165
+#define MSG_ERR_MAXTEMP                     LCD_STR_THERMOMETER _UxGT(" ÜBERSCHRITTEN")
166
+#define MSG_ERR_MINTEMP                     LCD_STR_THERMOMETER _UxGT(" UNTERSCHRITTEN")
167
+#define MSG_ERR_MAXTEMP_BED                 _UxGT("BETT ") LCD_STR_THERMOMETER _UxGT(" ÜBERSCHRITTEN")
168
+#define MSG_ERR_MINTEMP_BED                 _UxGT("BETT ") LCD_STR_THERMOMETER _UxGT(" UNTERSCHRITTEN")
169
+#define MSG_ERR_Z_HOMING                    _UxGT("G28 Z verboten")
170
+#define MSG_HALTED                          _UxGT("DRUCKER STOPP")
171
+#define MSG_PLEASE_RESET                    _UxGT("Bitte Resetten")
172
+#define MSG_SHORT_DAY                       _UxGT("t") // One character only
173
+#define MSG_SHORT_HOUR                      _UxGT("h") // One character only
174
+#define MSG_SHORT_MINUTE                    _UxGT("m") // One character only
175
+#define MSG_HEATING                         _UxGT("Extr. heizt...")
176
+#define MSG_HEATING_COMPLETE                _UxGT("Extr. aufgeheizt")
177
+#define MSG_BED_HEATING                     _UxGT("Bett heizt...")
178
+#define MSG_BED_DONE                        _UxGT("Bett aufgeheizt")
179
+#define MSG_DELTA_CALIBRATE                 _UxGT("Delta kalibrieren")
180
+#define MSG_DELTA_CALIBRATE_X               _UxGT("Kalibriere X")
181
+#define MSG_DELTA_CALIBRATE_Y               _UxGT("Kalibriere Y")
182
+#define MSG_DELTA_CALIBRATE_Z               _UxGT("Kalibriere Z")
183
+#define MSG_DELTA_CALIBRATE_CENTER          _UxGT("Kalibriere Mitte")
184 184
 
185
-#define MSG_INFO_MENU                       "Über den Drucker"
186
-#define MSG_INFO_PRINTER_MENU               "Drucker Info"
187
-#define MSG_INFO_STATS_MENU                 "Drucker Stat."
188
-#define MSG_INFO_BOARD_MENU                 "Board Info"
189
-#define MSG_INFO_THERMISTOR_MENU            "Thermistors"
190
-#define MSG_INFO_EXTRUDERS                  "Extruders"
191
-#define MSG_INFO_BAUDRATE                   "Baud"
192
-#define MSG_INFO_PROTOCOL                   "Protokoll"
193
-#define MSG_LIGHTS_ON                       "Gehäuse Licht an"
194
-#define MSG_LIGHTS_OFF                      "Gehäuse Licht aus"
185
+#define MSG_INFO_MENU                       _UxGT("Über den Drucker")
186
+#define MSG_INFO_PRINTER_MENU               _UxGT("Drucker Info")
187
+#define MSG_INFO_STATS_MENU                 _UxGT("Drucker Stat.")
188
+#define MSG_INFO_BOARD_MENU                 _UxGT("Board Info")
189
+#define MSG_INFO_THERMISTOR_MENU            _UxGT("Thermistors")
190
+#define MSG_INFO_EXTRUDERS                  _UxGT("Extruders")
191
+#define MSG_INFO_BAUDRATE                   _UxGT("Baud")
192
+#define MSG_INFO_PROTOCOL                   _UxGT("Protokoll")
193
+#define MSG_LIGHTS_ON                       _UxGT("Gehäuse Licht an")
194
+#define MSG_LIGHTS_OFF                      _UxGT("Gehäuse Licht aus")
195 195
 
196 196
 #if LCD_WIDTH >= 20
197
-  #define MSG_INFO_PRINT_COUNT              "Gesamte Drucke"
198
-  #define MSG_INFO_COMPLETED_PRINTS         "Beendete Drucke"
199
-  #define MSG_INFO_PRINT_TIME               "Gesamte Druckzeit"
200
-  #define MSG_INFO_PRINT_LONGEST            "Längster Druckjob"
201
-  #define MSG_INFO_PRINT_FILAMENT           "Gesamt Extrudiert"
197
+  #define MSG_INFO_PRINT_COUNT              _UxGT("Gesamte Drucke")
198
+  #define MSG_INFO_COMPLETED_PRINTS         _UxGT("Beendete Drucke")
199
+  #define MSG_INFO_PRINT_TIME               _UxGT("Gesamte Druckzeit")
200
+  #define MSG_INFO_PRINT_LONGEST            _UxGT("Längster Druckjob")
201
+  #define MSG_INFO_PRINT_FILAMENT           _UxGT("Gesamt Extrudiert")
202 202
 #else
203
-  #define MSG_INFO_PRINT_COUNT              "Drucke"
204
-  #define MSG_INFO_COMPLETED_PRINTS         "Komplett"
205
-  #define MSG_INFO_PRINT_TIME               "Gesamt "
206
-  #define MSG_INFO_PRINT_LONGEST            "Längster"
207
-  #define MSG_INFO_PRINT_FILAMENT           "Extrud."
203
+  #define MSG_INFO_PRINT_COUNT              _UxGT("Drucke")
204
+  #define MSG_INFO_COMPLETED_PRINTS         _UxGT("Komplett")
205
+  #define MSG_INFO_PRINT_TIME               _UxGT("Gesamt ")
206
+  #define MSG_INFO_PRINT_LONGEST            _UxGT("Längster")
207
+  #define MSG_INFO_PRINT_FILAMENT           _UxGT("Extrud.")
208 208
 #endif
209
-#define MSG_INFO_MIN_TEMP                   "Min Temp"
210
-#define MSG_INFO_MAX_TEMP                   "Max Temp"
211
-#define MSG_INFO_PSU                        "Stromversorgung"
209
+#define MSG_INFO_MIN_TEMP                   _UxGT("Min Temp")
210
+#define MSG_INFO_MAX_TEMP                   _UxGT("Max Temp")
211
+#define MSG_INFO_PSU                        _UxGT("Stromversorgung")
212 212
 
213
-#define MSG_DRIVE_STRENGTH                  "Motorströme"
214
-#define MSG_DAC_PERCENT                     "Treiber %"
215
-#define MSG_DAC_EEPROM_WRITE                "Werte speichern"
213
+#define MSG_DRIVE_STRENGTH                  _UxGT("Motorströme")
214
+#define MSG_DAC_PERCENT                     _UxGT("Treiber %")
215
+#define MSG_DAC_EEPROM_WRITE                _UxGT("Werte speichern")
216 216
 
217
-#define MSG_FILAMENT_CHANGE_HEADER          "ÄNDERE FILAMENT"
218
-#define MSG_FILAMENT_CHANGE_OPTION_HEADER   "ÄNDERE OPTIONEN:"
219
-#define MSG_FILAMENT_CHANGE_OPTION_EXTRUDE  "Extrude mehr"
220
-#define MSG_FILAMENT_CHANGE_OPTION_RESUME   "Drucke weiter"
217
+#define MSG_FILAMENT_CHANGE_HEADER          _UxGT("ÄNDERE FILAMENT")
218
+#define MSG_FILAMENT_CHANGE_OPTION_HEADER   _UxGT("ÄNDERE OPTIONEN:")
219
+#define MSG_FILAMENT_CHANGE_OPTION_EXTRUDE  _UxGT("Extrude mehr")
220
+#define MSG_FILAMENT_CHANGE_OPTION_RESUME   _UxGT("Drucke weiter")
221 221
 
222 222
 #if LCD_HEIGHT >= 4
223 223
   // Up to 3 lines allowed
224
-  #define MSG_FILAMENT_CHANGE_INIT_1          "Warte auf den"
225
-  #define MSG_FILAMENT_CHANGE_INIT_2          "Start des "
226
-  #define MSG_FILAMENT_CHANGE_INIT_3          "Filamentwechsels"
227
-  #define MSG_FILAMENT_CHANGE_UNLOAD_1        "Warte auf"
228
-  #define MSG_FILAMENT_CHANGE_UNLOAD_2        "Herausnahme"
229
-  #define MSG_FILAMENT_CHANGE_UNLOAD_3        "des Filaments"
230
-  #define MSG_FILAMENT_CHANGE_INSERT_1        "Filament einlegen"
231
-  #define MSG_FILAMENT_CHANGE_INSERT_2        "und Knopf"
232
-  #define MSG_FILAMENT_CHANGE_INSERT_3        "drücken..."
233
-  #define MSG_FILAMENT_CHANGE_LOAD_1          "Warte auf"
234
-  #define MSG_FILAMENT_CHANGE_LOAD_2          "Laden des"
235
-  #define MSG_FILAMENT_CHANGE_LOAD_3          "Filaments"
236
-  #define MSG_FILAMENT_CHANGE_EXTRUDE_1       "Warte auf"
237
-  #define MSG_FILAMENT_CHANGE_EXTRUDE_2       "Extrusion des"
238
-  #define MSG_FILAMENT_CHANGE_EXTRUDE_3       "Filaments"
239
-  #define MSG_FILAMENT_CHANGE_RESUME_1        "Warte auf"
240
-  #define MSG_FILAMENT_CHANGE_RESUME_2        "Fortsetzung des"
241
-  #define MSG_FILAMENT_CHANGE_RESUME_3        "Druckes"
224
+  #define MSG_FILAMENT_CHANGE_INIT_1          _UxGT("Warte auf den")
225
+  #define MSG_FILAMENT_CHANGE_INIT_2          _UxGT("Start des ")
226
+  #define MSG_FILAMENT_CHANGE_INIT_3          _UxGT("Filamentwechsels")
227
+  #define MSG_FILAMENT_CHANGE_UNLOAD_1        _UxGT("Warte auf")
228
+  #define MSG_FILAMENT_CHANGE_UNLOAD_2        _UxGT("Herausnahme")
229
+  #define MSG_FILAMENT_CHANGE_UNLOAD_3        _UxGT("des Filaments")
230
+  #define MSG_FILAMENT_CHANGE_INSERT_1        _UxGT("Filament einlegen")
231
+  #define MSG_FILAMENT_CHANGE_INSERT_2        _UxGT("und Knopf")
232
+  #define MSG_FILAMENT_CHANGE_INSERT_3        _UxGT("drücken...")
233
+  #define MSG_FILAMENT_CHANGE_LOAD_1          _UxGT("Warte auf")
234
+  #define MSG_FILAMENT_CHANGE_LOAD_2          _UxGT("Laden des")
235
+  #define MSG_FILAMENT_CHANGE_LOAD_3          _UxGT("Filaments")
236
+  #define MSG_FILAMENT_CHANGE_EXTRUDE_1       _UxGT("Warte auf")
237
+  #define MSG_FILAMENT_CHANGE_EXTRUDE_2       _UxGT("Extrusion des")
238
+  #define MSG_FILAMENT_CHANGE_EXTRUDE_3       _UxGT("Filaments")
239
+  #define MSG_FILAMENT_CHANGE_RESUME_1        _UxGT("Warte auf")
240
+  #define MSG_FILAMENT_CHANGE_RESUME_2        _UxGT("Fortsetzung des")
241
+  #define MSG_FILAMENT_CHANGE_RESUME_3        _UxGT("Druckes")
242 242
 #else // LCD_HEIGHT < 4
243 243
   // Up to 2 lines allowed
244
-  #define MSG_FILAMENT_CHANGE_INIT_1          "Bitte warten..."
245
-  #define MSG_FILAMENT_CHANGE_UNLOAD_1        "Auswerfen..."
246
-  #define MSG_FILAMENT_CHANGE_INSERT_1        "Laden und Klick"
247
-  #define MSG_FILAMENT_CHANGE_LOAD_1          "Laden..."
248
-  #define MSG_FILAMENT_CHANGE_EXTRUDE_1       "Extrudieren..."
249
-  #define MSG_FILAMENT_CHANGE_RESUME_1        "Weitermachen..."
244
+  #define MSG_FILAMENT_CHANGE_INIT_1          _UxGT("Bitte warten...")
245
+  #define MSG_FILAMENT_CHANGE_UNLOAD_1        _UxGT("Auswerfen...")
246
+  #define MSG_FILAMENT_CHANGE_INSERT_1        _UxGT("Laden und Klick")
247
+  #define MSG_FILAMENT_CHANGE_LOAD_1          _UxGT("Laden...")
248
+  #define MSG_FILAMENT_CHANGE_EXTRUDE_1       _UxGT("Extrudieren...")
249
+  #define MSG_FILAMENT_CHANGE_RESUME_1        _UxGT("Weitermachen...")
250 250
 #endif // LCD_HEIGHT < 4
251 251
 
252 252
 #endif // LANGUAGE_DE_H

+ 139
- 139
Marlin/language_el-gr.h View File

@@ -33,144 +33,144 @@
33 33
 #define MAPPER_CECF
34 34
 #define DISPLAY_CHARSET_ISO10646_GREEK
35 35
 
36
-#define WELCOME_MSG                         MACHINE_NAME " έτοιμο."
37
-#define MSG_SD_INSERTED                     "Εισαγωγή κάρτας"
38
-#define MSG_SD_REMOVED                      "Αφαίρεση κάρτας"
39
-#define MSG_LCD_ENDSTOPS                    "Endstops" // Max length 8 characters
40
-#define MSG_MAIN                            "Βασική Οθόνη"
41
-#define MSG_AUTOSTART                       "Αυτόματη εκκίνηση"
42
-#define MSG_DISABLE_STEPPERS                "Απενεργοποίηση βηματιστή"
43
-#define MSG_AUTO_HOME                       "Αυτομ. επαναφορά στο αρχικό σημείο"
44
-#define MSG_AUTO_HOME_X                     "Αρχικό σημείο X"
45
-#define MSG_AUTO_HOME_Y                     "Αρχικό σημείο Y"
46
-#define MSG_AUTO_HOME_Z                     "Αρχικό σημείο Z"
47
-#define MSG_LEVEL_BED_HOMING                "Επαναφορά στο αρχικό σημείο ΧΥΖ"
48
-#define MSG_LEVEL_BED_WAITING               "Κάντε κλικ για να ξεκινήσετε"
49
-#define MSG_LEVEL_BED_NEXT_POINT            "Επόμενο σημείο"
50
-#define MSG_LEVEL_BED_DONE                  "Ολοκλήρωση επιπεδοποίησης!"
51
-#define MSG_LEVEL_BED_CANCEL                "Ακύρωση"
52
-#define MSG_SET_HOME_OFFSETS                "Ορισμός βασικών μετατοπίσεων"
53
-#define MSG_HOME_OFFSETS_APPLIED            "Εφαρμόστηκαν οι μετατοπίσεις"
54
-#define MSG_SET_ORIGIN                      "Ορισμός προέλευσης"
55
-#define MSG_PREHEAT_1                       "Προθέρμανση PLA"
56
-#define MSG_PREHEAT_1_N                     MSG_PREHEAT_1 " "
57
-#define MSG_PREHEAT_1_ALL                   MSG_PREHEAT_1 " όλα"
58
-#define MSG_PREHEAT_1_BEDONLY               MSG_PREHEAT_1 " κλίνη"
59
-#define MSG_PREHEAT_1_SETTINGS              MSG_PREHEAT_1 " επιβεβαίωση"
60
-#define MSG_PREHEAT_2                       "Προθέρμανση ABS"
61
-#define MSG_PREHEAT_2_N                     MSG_PREHEAT_2 " "
62
-#define MSG_PREHEAT_2_ALL                   MSG_PREHEAT_2 " όλα"
63
-#define MSG_PREHEAT_2_BEDONLY               MSG_PREHEAT_2 " Bed"
64
-#define MSG_PREHEAT_2_SETTINGS              MSG_PREHEAT_2 " επιβεβαίωση"
65
-#define MSG_COOLDOWN                        "Μειωση θερμοκρασιας"
66
-#define MSG_SWITCH_PS_ON                    "Ενεργοποίηση"
67
-#define MSG_SWITCH_PS_OFF                   "Απενεργοποίηση"
68
-#define MSG_EXTRUDE                         "Εξώθηση"
69
-#define MSG_RETRACT                         "Ανάσυρση"
70
-#define MSG_MOVE_AXIS                       "Μετακίνηση άξονα"
71
-#define MSG_LEVEL_BED                       "Επιπεδοποίηση κλίνης"
72
-#define MSG_MOVE_X                          "Μετακίνηση X"
73
-#define MSG_MOVE_Y                          "Μετακίνηση Y"
74
-#define MSG_MOVE_Z                          "Μετακίνηση Z"
75
-#define MSG_MOVE_E                          "Εξωθητήρας"
76
-#define MSG_MOVE_01MM                       "Μετακίνηση 0,1 μμ"
77
-#define MSG_MOVE_1MM                        "Μετακίνηση 1 μμ"
78
-#define MSG_MOVE_10MM                       "Μετακίνηση 10 μμ"
79
-#define MSG_SPEED                           "Ταχύτητα"
80
-#define MSG_BED_Z                           "Κλίνη Z"
81
-#define MSG_NOZZLE                          "Ακροφύσιο"
82
-#define MSG_BED                             "Κλίνη"
83
-#define MSG_FAN_SPEED                       "Ταχύτητα ανεμιστήρα"
84
-#define MSG_FLOW                            "Ροή"
85
-#define MSG_CONTROL                         "Έλεγχος"
86
-#define MSG_MIN                             " " LCD_STR_THERMOMETER " Min"
87
-#define MSG_MAX                             " " LCD_STR_THERMOMETER " Max"
88
-#define MSG_FACTOR                          " " LCD_STR_THERMOMETER " Fact"
89
-#define MSG_AUTOTEMP                        "Αυτομ. ρύθμιση θερμοκρασίας"
90
-#define MSG_ON                              "Ενεργοποιημένο"
91
-#define MSG_OFF                             "Απενεργοποιημένο"
92
-#define MSG_PID_P                           "PID-P"
93
-#define MSG_PID_I                           "PID-I"
94
-#define MSG_PID_D                           "PID-D"
95
-#define MSG_PID_C                           "PID-C"
96
-#define MSG_ACC                             "Επιτάχυνση"
97
-#define MSG_VX_JERK                         "Vαντίδραση x"
98
-#define MSG_VY_JERK                         "Vαντίδραση y"
99
-#define MSG_VZ_JERK                         "Vαντίδραση z"
100
-#define MSG_VE_JERK                         "Vαντίδραση e"
101
-#define MSG_VMAX                            "Vμεγ "
102
-#define MSG_VMIN                            "Vελαχ"
103
-#define MSG_VTRAV_MIN                       "Vελάχ. μετατόπιση"
104
-#define MSG_AMAX                            "Aμεγ "
105
-#define MSG_A_RETRACT                       "Α-ανάσυρση"
106
-#define MSG_A_TRAVEL                        "Α-μετατόπιση"
107
-#define MSG_XSTEPS                          "Bήματα X ανά μμ"
108
-#define MSG_YSTEPS                          "Bήματα Υ ανά μμ"
109
-#define MSG_ZSTEPS                          "Bήματα Ζ ανά μμ"
110
-#define MSG_ESTEPS                          "Bήματα Ε ανά μμ"
111
-#define MSG_E1STEPS                         "Bήματα Ε1 ανά μμ"
112
-#define MSG_E2STEPS                         "Bήματα Ε2 ανά μμ"
113
-#define MSG_E3STEPS                         "Bήματα Ε3 ανά μμ"
114
-#define MSG_E4STEPS                         "Bήματα Ε4 ανά μμ"
115
-#define MSG_TEMPERATURE                     "Θερμοκρασία"
116
-#define MSG_MOTION                          "Κίνηση"
117
-#define MSG_VOLUMETRIC                      "Νήμα"
118
-#define MSG_VOLUMETRIC_ENABLED              "Ε σε μμ3"
119
-#define MSG_FILAMENT_DIAM                   "Διάμετρος νήματος"
120
-#define MSG_CONTRAST                        "Κοντράστ LCD"
121
-#define MSG_STORE_EPROM                     "Αποθήκευση"
122
-#define MSG_LOAD_EPROM                      "Φόρτωση"
123
-#define MSG_RESTORE_FAILSAFE                "Επαναφορά ασφαλούς αντιγράφου"
124
-#define MSG_REFRESH                         "Ανανέωση"
125
-#define MSG_WATCH                           "Οθόνη πληροφόρησης"
126
-#define MSG_PREPARE                         "Προετοιμασία"
127
-#define MSG_TUNE                            "Συντονισμός"
128
-#define MSG_PAUSE_PRINT                     "Παύση εκτύπωσης"
129
-#define MSG_RESUME_PRINT                    "Συνέχιση εκτύπωσης"
130
-#define MSG_STOP_PRINT                      "Διακοπή εκτύπωσης"
131
-#define MSG_CARD_MENU                       "Εκτύπωση από SD"
132
-#define MSG_NO_CARD                         "Δεν βρέθηκε SD"
133
-#define MSG_DWELL                           "Αναστολή λειτουργίας..."
134
-#define MSG_USERWAIT                        "Αναμονή για χρήστη…"
135
-#define MSG_RESUMING                        "Συνεχίζεται η εκτύπωση"
136
-#define MSG_PRINT_ABORTED                   "Διακόπτεται η εκτύπωση"
137
-#define MSG_NO_MOVE                         "Καμία κίνηση."
138
-#define MSG_KILLED                          "ΤΕΡΜΑΤΙΣΜΟΣ. "
139
-#define MSG_STOPPED                         "ΔΙΑΚΟΠΗ. "
140
-#define MSG_CONTROL_RETRACT                 "Ανάσυρση μμ"
141
-#define MSG_CONTROL_RETRACT_SWAP            "Εναλλαγή ανάσυρσης μμ"
142
-#define MSG_CONTROL_RETRACTF                "Ανάσυρση V"
143
-#define MSG_CONTROL_RETRACT_ZLIFT           "Μεταπήδηση μμ"
144
-#define MSG_CONTROL_RETRACT_RECOVER         "UnRet +mm"
145
-#define MSG_CONTROL_RETRACT_RECOVER_SWAP    "S UnRet+mm"
146
-#define MSG_CONTROL_RETRACT_RECOVERF        "UnRet  V"
147
-#define MSG_AUTORETRACT                     "Αυτόματη ανάσυρση"
148
-#define MSG_FILAMENTCHANGE                  "Αλλαγή νήματος"
149
-#define MSG_INIT_SDCARD                     "Προετοιμασία κάρτας SD"
150
-#define MSG_CNG_SDCARD                      "Αλλαγή κάρτας SD"
151
-#define MSG_ZPROBE_OUT                      "Διερεύνηση Z εκτός κλίνης"
152
-#define MSG_YX_UNHOMED                      "Επαναφορά Χ/Υ πριν από Ζ"
153
-#define MSG_XYZ_UNHOMED                     "Επαναφορά ΧΥΖ πρώτα"
154
-#define MSG_ZPROBE_ZOFFSET                  "Μετατόπιση Ζ"
155
-#define MSG_BABYSTEP_X                      "Μικρό βήμα Χ"
156
-#define MSG_BABYSTEP_Y                      "Μικρό βήμα Υ"
157
-#define MSG_BABYSTEP_Z                      "Μικρό βήμα Ζ"
158
-#define MSG_ENDSTOP_ABORT                   "Ματαίωση endstop "
159
-#define MSG_HEATING_FAILED_LCD              "Ανεπιτυχής θέρμανση"
160
-#define MSG_ERR_REDUNDANT_TEMP              "Λάθος: ΠΛΕΟΝΑΖΟΥΣΑ ΘΕΡΜΟΤΗΤΑ"
161
-#define MSG_THERMAL_RUNAWAY                 "ΔΙΑΦΥΓΗ ΘΕΡΜΟΤΗΤΑΣ"
162
-#define MSG_ERR_MAXTEMP                     "Λάθος: ΜΕΓΙΣΤΗ ΘΕΡΜΟΤΗΤΑ"
163
-#define MSG_ERR_MINTEMP                     "Λάθος: ΕΛΑΧΙΣΤΗ ΘΕΡΜΟΤΗΤΑ"
164
-#define MSG_ERR_MAXTEMP_BED                 "Λάθος: ΜΕΓΙΣΤΗ ΘΕΡΜΟΤΗΤΑ ΚΛΙΝΗΣ"
165
-#define MSG_ERR_MINTEMP_BED                 "Λάθος: ΕΛΑΧΙΣΤΗ ΘΕΡΜΟΤΗΤΑ ΚΛΙΝΗΣ"
166
-#define MSG_HEATING                         "Θερμαίνεται…"
167
-#define MSG_HEATING_COMPLETE                "Η θέρμανση ολοκληρώθηκε."
168
-#define MSG_BED_HEATING                     "Θέρμανση κλίνης."
169
-#define MSG_BED_DONE                        "Η κλίνη ολοκληρώθηκε."
170
-#define MSG_DELTA_CALIBRATE                 "Βαθμονόμηση Delta"
171
-#define MSG_DELTA_CALIBRATE_X               "Βαθμονόμηση X"
172
-#define MSG_DELTA_CALIBRATE_Y               "Βαθμονόμηση Y"
173
-#define MSG_DELTA_CALIBRATE_Z               "Βαθμονόμηση Z"
174
-#define MSG_DELTA_CALIBRATE_CENTER          "Βαθμονόμηση κέντρου"
36
+#define WELCOME_MSG                         MACHINE_NAME _UxGT(" έτοιμο.")
37
+#define MSG_SD_INSERTED                     _UxGT("Εισαγωγή κάρτας")
38
+#define MSG_SD_REMOVED                      _UxGT("Αφαίρεση κάρτας")
39
+#define MSG_LCD_ENDSTOPS                    _UxGT("Endstops") // Max length 8 characters
40
+#define MSG_MAIN                            _UxGT("Βασική Οθόνη")
41
+#define MSG_AUTOSTART                       _UxGT("Αυτόματη εκκίνηση")
42
+#define MSG_DISABLE_STEPPERS                _UxGT("Απενεργοποίηση βηματιστή")
43
+#define MSG_AUTO_HOME                       _UxGT("Αυτομ. επαναφορά στο αρχικό σημείο")
44
+#define MSG_AUTO_HOME_X                     _UxGT("Αρχικό σημείο X")
45
+#define MSG_AUTO_HOME_Y                     _UxGT("Αρχικό σημείο Y")
46
+#define MSG_AUTO_HOME_Z                     _UxGT("Αρχικό σημείο Z")
47
+#define MSG_LEVEL_BED_HOMING                _UxGT("Επαναφορά στο αρχικό σημείο ΧΥΖ")
48
+#define MSG_LEVEL_BED_WAITING               _UxGT("Κάντε κλικ για να ξεκινήσετε")
49
+#define MSG_LEVEL_BED_NEXT_POINT            _UxGT("Επόμενο σημείο")
50
+#define MSG_LEVEL_BED_DONE                  _UxGT("Ολοκλήρωση επιπεδοποίησης!")
51
+#define MSG_LEVEL_BED_CANCEL                _UxGT("Ακύρωση")
52
+#define MSG_SET_HOME_OFFSETS                _UxGT("Ορισμός βασικών μετατοπίσεων")
53
+#define MSG_HOME_OFFSETS_APPLIED            _UxGT("Εφαρμόστηκαν οι μετατοπίσεις")
54
+#define MSG_SET_ORIGIN                      _UxGT("Ορισμός προέλευσης")
55
+#define MSG_PREHEAT_1                       _UxGT("Προθέρμανση PLA")
56
+#define MSG_PREHEAT_1_N                     MSG_PREHEAT_1 _UxGT(" ")
57
+#define MSG_PREHEAT_1_ALL                   MSG_PREHEAT_1 _UxGT(" όλα")
58
+#define MSG_PREHEAT_1_BEDONLY               MSG_PREHEAT_1 _UxGT(" κλίνη")
59
+#define MSG_PREHEAT_1_SETTINGS              MSG_PREHEAT_1 _UxGT(" επιβεβαίωση")
60
+#define MSG_PREHEAT_2                       _UxGT("Προθέρμανση ABS")
61
+#define MSG_PREHEAT_2_N                     MSG_PREHEAT_2 _UxGT(" ")
62
+#define MSG_PREHEAT_2_ALL                   MSG_PREHEAT_2 _UxGT(" όλα")
63
+#define MSG_PREHEAT_2_BEDONLY               MSG_PREHEAT_2 _UxGT(" Bed")
64
+#define MSG_PREHEAT_2_SETTINGS              MSG_PREHEAT_2 _UxGT(" επιβεβαίωση")
65
+#define MSG_COOLDOWN                        _UxGT("Μειωση θερμοκρασιας")
66
+#define MSG_SWITCH_PS_ON                    _UxGT("Ενεργοποίηση")
67
+#define MSG_SWITCH_PS_OFF                   _UxGT("Απενεργοποίηση")
68
+#define MSG_EXTRUDE                         _UxGT("Εξώθηση")
69
+#define MSG_RETRACT                         _UxGT("Ανάσυρση")
70
+#define MSG_MOVE_AXIS                       _UxGT("Μετακίνηση άξονα")
71
+#define MSG_LEVEL_BED                       _UxGT("Επιπεδοποίηση κλίνης")
72
+#define MSG_MOVE_X                          _UxGT("Μετακίνηση X")
73
+#define MSG_MOVE_Y                          _UxGT("Μετακίνηση Y")
74
+#define MSG_MOVE_Z                          _UxGT("Μετακίνηση Z")
75
+#define MSG_MOVE_E                          _UxGT("Εξωθητήρας")
76
+#define MSG_MOVE_01MM                       _UxGT("Μετακίνηση 0,1 μμ")
77
+#define MSG_MOVE_1MM                        _UxGT("Μετακίνηση 1 μμ")
78
+#define MSG_MOVE_10MM                       _UxGT("Μετακίνηση 10 μμ")
79
+#define MSG_SPEED                           _UxGT("Ταχύτητα")
80
+#define MSG_BED_Z                           _UxGT("Κλίνη Z")
81
+#define MSG_NOZZLE                          _UxGT("Ακροφύσιο")
82
+#define MSG_BED                             _UxGT("Κλίνη")
83
+#define MSG_FAN_SPEED                       _UxGT("Ταχύτητα ανεμιστήρα")
84
+#define MSG_FLOW                            _UxGT("Ροή")
85
+#define MSG_CONTROL                         _UxGT("Έλεγχος")
86
+#define MSG_MIN                             _UxGT(" ") LCD_STR_THERMOMETER _UxGT(" Min")
87
+#define MSG_MAX                             _UxGT(" ") LCD_STR_THERMOMETER _UxGT(" Max")
88
+#define MSG_FACTOR                          _UxGT(" ") LCD_STR_THERMOMETER _UxGT(" Fact")
89
+#define MSG_AUTOTEMP                        _UxGT("Αυτομ. ρύθμιση θερμοκρασίας")
90
+#define MSG_ON                              _UxGT("Ενεργοποιημένο")
91
+#define MSG_OFF                             _UxGT("Απενεργοποιημένο")
92
+#define MSG_PID_P                           _UxGT("PID-P")
93
+#define MSG_PID_I                           _UxGT("PID-I")
94
+#define MSG_PID_D                           _UxGT("PID-D")
95
+#define MSG_PID_C                           _UxGT("PID-C")
96
+#define MSG_ACC                             _UxGT("Επιτάχυνση")
97
+#define MSG_VX_JERK                         _UxGT("Vαντίδραση x")
98
+#define MSG_VY_JERK                         _UxGT("Vαντίδραση y")
99
+#define MSG_VZ_JERK                         _UxGT("Vαντίδραση z")
100
+#define MSG_VE_JERK                         _UxGT("Vαντίδραση e")
101
+#define MSG_VMAX                            _UxGT("Vμεγ ")
102
+#define MSG_VMIN                            _UxGT("Vελαχ")
103
+#define MSG_VTRAV_MIN                       _UxGT("Vελάχ. μετατόπιση")
104
+#define MSG_AMAX                            _UxGT("Aμεγ ")
105
+#define MSG_A_RETRACT                       _UxGT("Α-ανάσυρση")
106
+#define MSG_A_TRAVEL                        _UxGT("Α-μετατόπιση")
107
+#define MSG_XSTEPS                          _UxGT("Bήματα X ανά μμ")
108
+#define MSG_YSTEPS                          _UxGT("Bήματα Υ ανά μμ")
109
+#define MSG_ZSTEPS                          _UxGT("Bήματα Ζ ανά μμ")
110
+#define MSG_ESTEPS                          _UxGT("Bήματα Ε ανά μμ")
111
+#define MSG_E1STEPS                         _UxGT("Bήματα Ε1 ανά μμ")
112
+#define MSG_E2STEPS                         _UxGT("Bήματα Ε2 ανά μμ")
113
+#define MSG_E3STEPS                         _UxGT("Bήματα Ε3 ανά μμ")
114
+#define MSG_E4STEPS                         _UxGT("Bήματα Ε4 ανά μμ")
115
+#define MSG_TEMPERATURE                     _UxGT("Θερμοκρασία")
116
+#define MSG_MOTION                          _UxGT("Κίνηση")
117
+#define MSG_VOLUMETRIC                      _UxGT("Νήμα")
118
+#define MSG_VOLUMETRIC_ENABLED              _UxGT("Ε σε μμ3")
119
+#define MSG_FILAMENT_DIAM                   _UxGT("Διάμετρος νήματος")
120
+#define MSG_CONTRAST                        _UxGT("Κοντράστ LCD")
121
+#define MSG_STORE_EPROM                     _UxGT("Αποθήκευση")
122
+#define MSG_LOAD_EPROM                      _UxGT("Φόρτωση")
123
+#define MSG_RESTORE_FAILSAFE                _UxGT("Επαναφορά ασφαλούς αντιγράφου")
124
+#define MSG_REFRESH                         _UxGT("Ανανέωση")
125
+#define MSG_WATCH                           _UxGT("Οθόνη πληροφόρησης")
126
+#define MSG_PREPARE                         _UxGT("Προετοιμασία")
127
+#define MSG_TUNE                            _UxGT("Συντονισμός")
128
+#define MSG_PAUSE_PRINT                     _UxGT("Παύση εκτύπωσης")
129
+#define MSG_RESUME_PRINT                    _UxGT("Συνέχιση εκτύπωσης")
130
+#define MSG_STOP_PRINT                      _UxGT("Διακοπή εκτύπωσης")
131
+#define MSG_CARD_MENU                       _UxGT("Εκτύπωση από SD")
132
+#define MSG_NO_CARD                         _UxGT("Δεν βρέθηκε SD")
133
+#define MSG_DWELL                           _UxGT("Αναστολή λειτουργίας...")
134
+#define MSG_USERWAIT                        _UxGT("Αναμονή για χρήστη…")
135
+#define MSG_RESUMING                        _UxGT("Συνεχίζεται η εκτύπωση")
136
+#define MSG_PRINT_ABORTED                   _UxGT("Διακόπτεται η εκτύπωση")
137
+#define MSG_NO_MOVE                         _UxGT("Καμία κίνηση.")
138
+#define MSG_KILLED                          _UxGT("ΤΕΡΜΑΤΙΣΜΟΣ. ")
139
+#define MSG_STOPPED                         _UxGT("ΔΙΑΚΟΠΗ. ")
140
+#define MSG_CONTROL_RETRACT                 _UxGT("Ανάσυρση μμ")
141
+#define MSG_CONTROL_RETRACT_SWAP            _UxGT("Εναλλαγή ανάσυρσης μμ")
142
+#define MSG_CONTROL_RETRACTF                _UxGT("Ανάσυρση V")
143
+#define MSG_CONTROL_RETRACT_ZLIFT           _UxGT("Μεταπήδηση μμ")
144
+#define MSG_CONTROL_RETRACT_RECOVER         _UxGT("UnRet +mm")
145
+#define MSG_CONTROL_RETRACT_RECOVER_SWAP    _UxGT("S UnRet+mm")
146
+#define MSG_CONTROL_RETRACT_RECOVERF        _UxGT("UnRet  V")
147
+#define MSG_AUTORETRACT                     _UxGT("Αυτόματη ανάσυρση")
148
+#define MSG_FILAMENTCHANGE                  _UxGT("Αλλαγή νήματος")
149
+#define MSG_INIT_SDCARD                     _UxGT("Προετοιμασία κάρτας SD")
150
+#define MSG_CNG_SDCARD                      _UxGT("Αλλαγή κάρτας SD")
151
+#define MSG_ZPROBE_OUT                      _UxGT("Διερεύνηση Z εκτός κλίνης")
152
+#define MSG_YX_UNHOMED                      _UxGT("Επαναφορά Χ/Υ πριν από Ζ")
153
+#define MSG_XYZ_UNHOMED                     _UxGT("Επαναφορά ΧΥΖ πρώτα")
154
+#define MSG_ZPROBE_ZOFFSET                  _UxGT("Μετατόπιση Ζ")
155
+#define MSG_BABYSTEP_X                      _UxGT("Μικρό βήμα Χ")
156
+#define MSG_BABYSTEP_Y                      _UxGT("Μικρό βήμα Υ")
157
+#define MSG_BABYSTEP_Z                      _UxGT("Μικρό βήμα Ζ")
158
+#define MSG_ENDSTOP_ABORT                   _UxGT("Ματαίωση endstop ")
159
+#define MSG_HEATING_FAILED_LCD              _UxGT("Ανεπιτυχής θέρμανση")
160
+#define MSG_ERR_REDUNDANT_TEMP              _UxGT("Λάθος: ΠΛΕΟΝΑΖΟΥΣΑ ΘΕΡΜΟΤΗΤΑ")
161
+#define MSG_THERMAL_RUNAWAY                 _UxGT("ΔΙΑΦΥΓΗ ΘΕΡΜΟΤΗΤΑΣ")
162
+#define MSG_ERR_MAXTEMP                     _UxGT("Λάθος: ΜΕΓΙΣΤΗ ΘΕΡΜΟΤΗΤΑ")
163
+#define MSG_ERR_MINTEMP                     _UxGT("Λάθος: ΕΛΑΧΙΣΤΗ ΘΕΡΜΟΤΗΤΑ")
164
+#define MSG_ERR_MAXTEMP_BED                 _UxGT("Λάθος: ΜΕΓΙΣΤΗ ΘΕΡΜΟΤΗΤΑ ΚΛΙΝΗΣ")
165
+#define MSG_ERR_MINTEMP_BED                 _UxGT("Λάθος: ΕΛΑΧΙΣΤΗ ΘΕΡΜΟΤΗΤΑ ΚΛΙΝΗΣ")
166
+#define MSG_HEATING                         _UxGT("Θερμαίνεται…")
167
+#define MSG_HEATING_COMPLETE                _UxGT("Η θέρμανση ολοκληρώθηκε.")
168
+#define MSG_BED_HEATING                     _UxGT("Θέρμανση κλίνης.")
169
+#define MSG_BED_DONE                        _UxGT("Η κλίνη ολοκληρώθηκε.")
170
+#define MSG_DELTA_CALIBRATE                 _UxGT("Βαθμονόμηση Delta")
171
+#define MSG_DELTA_CALIBRATE_X               _UxGT("Βαθμονόμηση X")
172
+#define MSG_DELTA_CALIBRATE_Y               _UxGT("Βαθμονόμηση Y")
173
+#define MSG_DELTA_CALIBRATE_Z               _UxGT("Βαθμονόμηση Z")
174
+#define MSG_DELTA_CALIBRATE_CENTER          _UxGT("Βαθμονόμηση κέντρου")
175 175
 
176 176
 #endif // LANGUAGE_EL_GR_H

+ 181
- 181
Marlin/language_el.h View File

@@ -33,198 +33,198 @@
33 33
 #define MAPPER_CECF
34 34
 #define DISPLAY_CHARSET_ISO10646_GREEK
35 35
 
36
-#define WELCOME_MSG                         MACHINE_NAME " έτοιμο."
37
-#define MSG_SD_INSERTED                     "Εισαγωγή κάρτας"
38
-#define MSG_SD_REMOVED                      "Αφαίρεση κάρτας"
39
-#define MSG_LCD_ENDSTOPS                    "Endstops" // Max length 8 characters
40
-#define MSG_MAIN                            "Βασική Οθόνη"
41
-#define MSG_AUTOSTART                       "Αυτόματη εκκίνηση"
42
-#define MSG_DISABLE_STEPPERS                "Απενεργοποίηση Μοτέρ"
43
-#define MSG_AUTO_HOME                       "Αυτομ. επαναφορά στο αρχικό σημείο" //SHORTEN
44
-#define MSG_AUTO_HOME_X                     "Αρχικό σημείο X"
45
-#define MSG_AUTO_HOME_Y                     "Αρχικό σημείο Y"
46
-#define MSG_AUTO_HOME_Z                     "Αρχικό σημείο Z"
47
-#define MSG_LEVEL_BED_HOMING                "Επαναφορά Επ. Εκτύπωσης" //SHORTEN
48
-#define MSG_LEVEL_BED_WAITING               "Επιπεδοποίηση επ. Εκτύπωσης περιμενει" //SHORTEN
49
-#define MSG_LEVEL_BED_NEXT_POINT            "Επόμενο σημείο"
50
-#define MSG_LEVEL_BED_DONE                  "Ολοκλήρωση επιπεδοποίησης!" //SHORTEN
51
-#define MSG_LEVEL_BED_CANCEL                "Ακύρωση"
52
-#define MSG_SET_HOME_OFFSETS                "Ορισμός βασικών μετατοπίσεων" //SHORTEN
53
-#define MSG_HOME_OFFSETS_APPLIED            "Εφαρμόστηκαν οι μετατοπίσεις" //SHORTEN
54
-#define MSG_SET_ORIGIN                      "Ορισμός προέλευσης"
55
-#define MSG_PREHEAT_1                       "Προθέρμανση PLA"
56
-#define MSG_PREHEAT_1_N                     MSG_PREHEAT_1 " "
57
-#define MSG_PREHEAT_1_ALL                   MSG_PREHEAT_1 " όλα"
58
-#define MSG_PREHEAT_1_BEDONLY               MSG_PREHEAT_1 " bed" //SHORTEN
59
-#define MSG_PREHEAT_1_SETTINGS              MSG_PREHEAT_1 " επιβεβαίωση" //SHORTEN
60
-#define MSG_PREHEAT_2                       "Προθέρμανση ABS"
61
-#define MSG_PREHEAT_2_N                     MSG_PREHEAT_2 " "
62
-#define MSG_PREHEAT_2_ALL                   MSG_PREHEAT_2 " όλα"
63
-#define MSG_PREHEAT_2_BEDONLY               MSG_PREHEAT_2 " bed" //SHORTEN
64
-#define MSG_PREHEAT_2_SETTINGS              MSG_PREHEAT_2 " επιβεβαίωση" //SHORTEN
65
-#define MSG_COOLDOWN                        "Μειωση θερμοκρασιας"
66
-#define MSG_SWITCH_PS_ON                    "Ενεργοποίηση"
67
-#define MSG_SWITCH_PS_OFF                   "Απενεργοποίηση"
68
-#define MSG_EXTRUDE                         "Εξώθηση"
69
-#define MSG_RETRACT                         "Ανάσυρση"
70
-#define MSG_MOVE_AXIS                       "Μετακίνηση άξονα"
71
-#define MSG_LEVEL_BED                       "Επιπεδοποίηση Επ. Εκτύπωσης" //SHORTEN
72
-#define MSG_MOVE_X                          "Μετακίνηση X"
73
-#define MSG_MOVE_Y                          "Μετακίνηση Y"
74
-#define MSG_MOVE_Z                          "Μετακίνηση Z"
75
-#define MSG_MOVE_E                          "Εξωθητήρας"
76
-#define MSG_MOVE_01MM                       "Μετακίνηση 0,1μμ"
77
-#define MSG_MOVE_1MM                        "Μετακίνηση 1μμ"
78
-#define MSG_MOVE_10MM                       "Μετακίνηση 10μμ"
79
-#define MSG_SPEED                           "Ταχύτητα"
80
-#define MSG_BED_Z                           "Επ. Εκτύπωσης Z"
81
-#define MSG_NOZZLE                          "Ακροφύσιο"
82
-#define MSG_BED                             "Κλίνη"
83
-#define MSG_FAN_SPEED                       "Ταχύτητα ανεμιστήρα"
84
-#define MSG_FLOW                            "Ροή"
85
-#define MSG_CONTROL                         "Έλεγχος"
86
-#define MSG_MIN                             " " LCD_STR_THERMOMETER " Min"
87
-#define MSG_MAX                             " " LCD_STR_THERMOMETER " Max"
88
-#define MSG_FACTOR                          " " LCD_STR_THERMOMETER " Fact"
89
-#define MSG_AUTOTEMP                        "Αυτομ ρύθμιση θερ/σίας" //SHORTEN
90
-#define MSG_ON                              "Ενεργοποιημένο"
91
-#define MSG_OFF                             "Απενεργοποιημένο"
92
-#define MSG_PID_P                           "PID-P"
93
-#define MSG_PID_I                           "PID-I"
94
-#define MSG_PID_D                           "PID-D"
95
-#define MSG_PID_C                           "PID-C"
96
-#define MSG_ACC                             "Επιτάχυνση"
97
-#define MSG_VX_JERK                         "Vαντίδραση x"
98
-#define MSG_VY_JERK                         "Vαντίδραση y"
99
-#define MSG_VZ_JERK                         "Vαντίδραση z"
100
-#define MSG_VE_JERK                         "Vαντίδραση e"
101
-#define MSG_VMAX                            "V Μέγιστο"
102
-#define MSG_VMIN                            "V Ελάχιστο"
103
-#define MSG_VTRAV_MIN                       "Vελάχ. μετατόπιση"
104
-#define MSG_AMAX                            "Aμεγ "
105
-#define MSG_A_RETRACT                       "Α-ανάσυρση"
106
-#define MSG_A_TRAVEL                        "Α-μετατόπιση"
107
-#define MSG_XSTEPS                          "Bήματα X ανά μμ"
108
-#define MSG_YSTEPS                          "Bήματα Υ ανά μμ"
109
-#define MSG_ZSTEPS                          "Bήματα Ζ ανά μμ"
110
-#define MSG_ESTEPS                          "Bήματα Ε ανά μμ"
111
-#define MSG_E1STEPS                         "Bήματα Ε1 ανά μμ"
112
-#define MSG_E2STEPS                         "Bήματα Ε2 ανά μμ"
113
-#define MSG_E3STEPS                         "Bήματα Ε3 ανά μμ"
114
-#define MSG_E4STEPS                         "Bήματα Ε4 ανά μμ"
115
-#define MSG_TEMPERATURE                     "Θερμοκρασία"
116
-#define MSG_MOTION                          "Κίνηση"
117
-#define MSG_VOLUMETRIC                      "Νήμα"
118
-#define MSG_VOLUMETRIC_ENABLED              "Ε σε μμ3"
119
-#define MSG_FILAMENT_DIAM                   "Διάμετρος νήματος"
120
-#define MSG_CONTRAST                        "Κοντράστ LCD"
121
-#define MSG_STORE_EPROM                     "Αποθήκευση"
122
-#define MSG_LOAD_EPROM                      "Φόρτωση"
123
-#define MSG_RESTORE_FAILSAFE                "Επαναφορά ασφαλούς αντιγράφου" //SHORTEN
124
-#define MSG_REFRESH                         "Ανανέωση"
125
-#define MSG_WATCH                           "Οθόνη πληροφόρησης"
126
-#define MSG_PREPARE                         "Προετοιμασία"
127
-#define MSG_TUNE                            "Συντονισμός"
128
-#define MSG_PAUSE_PRINT                     "Παύση εκτύπωσης"
129
-#define MSG_RESUME_PRINT                    "Συνέχιση εκτύπωσης"
130
-#define MSG_STOP_PRINT                      "Διακοπή εκτύπωσης"
131
-#define MSG_CARD_MENU                       "Εκτύπωση από SD"
132
-#define MSG_NO_CARD                         "Δεν βρέθηκε SD"
133
-#define MSG_DWELL                           "Αναστολή λειτουργίας"
134
-#define MSG_USERWAIT                        "Αναμονή για χρήστη"
135
-#define MSG_RESUMING                        "Συνεχίζεται η εκτύπωση" //SHORTEN
136
-#define MSG_PRINT_ABORTED                   "Διακόπτεται η εκτύπωση" //SHORTEN
137
-#define MSG_NO_MOVE                         "Καμία κίνηση."
138
-#define MSG_KILLED                          "ΤΕΡΜΑΤΙΣΜΟΣ. "
139
-#define MSG_STOPPED                         "ΔΙΑΚΟΠΗ. "
140
-#define MSG_CONTROL_RETRACT                 "Ανάσυρση μμ"
141
-#define MSG_CONTROL_RETRACT_SWAP            "Εναλλαγή ανάσυρσης μμ"  //SHORTEN
142
-#define MSG_CONTROL_RETRACTF                "Ανάσυρση V"
143
-#define MSG_CONTROL_RETRACT_ZLIFT           "Μεταπήδηση μμ"
144
-#define MSG_CONTROL_RETRACT_RECOVER         "UnRet +mm"
145
-#define MSG_CONTROL_RETRACT_RECOVER_SWAP    "S UnRet+mm"
146
-#define MSG_CONTROL_RETRACT_RECOVERF        "UnRet  V"
147
-#define MSG_AUTORETRACT                     "Αυτόματη ανάσυρση"
148
-#define MSG_FILAMENTCHANGE                  "Αλλαγή νήματος"
149
-#define MSG_INIT_SDCARD                     "Προετοιμασία κάρτας SD"  //SHORTEN
150
-#define MSG_CNG_SDCARD                      "Αλλαγή κάρτας SD"
151
-#define MSG_ZPROBE_OUT                      "Διερεύνηση Z εκτός Επ.Εκτύπωσης" //SHORTEN
152
-#define MSG_YX_UNHOMED                      "Επαναφορά Χ/Υ πριν από Ζ" //SHORTEN
153
-#define MSG_XYZ_UNHOMED                     "Επαναφορά ΧΥΖ πρώτα"
154
-#define MSG_ZPROBE_ZOFFSET                  "Μετατόπιση Ζ"
155
-#define MSG_BABYSTEP_X                      "Μικρό βήμα Χ"
156
-#define MSG_BABYSTEP_Y                      "Μικρό βήμα Υ"
157
-#define MSG_BABYSTEP_Z                      "Μικρό βήμα Ζ"
158
-#define MSG_ENDSTOP_ABORT                   "Ακύρωση endstop "
159
-#define MSG_HEATING_FAILED_LCD              "Ανεπιτυχής θέρμανση"
160
-#define MSG_ERR_REDUNDANT_TEMP              "ΠΛΕΟΝΑΖΟΥΣΑ ΘΕΡΜΟΤΗΤΑ"
161
-#define MSG_THERMAL_RUNAWAY                 "ΔΙΑΦΥΓΗ ΘΕΡΜΟΚΡΑΣΙΑΣ"
162
-#define MSG_ERR_MAXTEMP                     "ΠΕΡΙΤΗ ΘΕΡΜΟΚΡΑΣΙΑ"
163
-#define MSG_ERR_MINTEMP                     "ΜΗ ΕΠΑΡΚΗΣ ΘΕΡΜΟΚΡΑΣΙΑΣ" //SHORTEN
164
-#define MSG_ERR_MAXTEMP_BED                 "ΜΕΓΙΣΤΗ ΘΕΡΜΟΚΡΑΣΙΑΣ ΕΠ. ΕΚΤΥΠΩΣΗΣ" //SHORTEN
165
-#define MSG_ERR_MINTEMP_BED                 "ΕΛΑΧΙΣΤΗ ΘΕΡΜΟΚΡΑΣΙΑΣ ΕΠ. ΕΚΤΥΠΩΣΗΣ" //SHORTEN
166
-#define MSG_HALTED                          "H εκτύπωση διακόπηκε"
167
-#define MSG_PLEASE_RESET                    "PLEASE RESET" //TRANSLATE
168
-#define MSG_HEATING                         "Θερμαίνεται…"
169
-#define MSG_HEATING_COMPLETE                "Η θέρμανση ολοκληρώθηκε." //SHORTEN
170
-#define MSG_BED_HEATING                     "Θέρμανση ΕΠ. Εκτύπωσης" //SHORTEN
171
-#define MSG_BED_DONE                        "Η Επ. Εκτύπωσης ολοκληρώθηκε" //SHORTEN
172
-#define MSG_DELTA_CALIBRATE                 "Βαθμονόμηση Delta"
173
-#define MSG_DELTA_CALIBRATE_X               "Βαθμονόμηση X"
174
-#define MSG_DELTA_CALIBRATE_Y               "Βαθμονόμηση Y"
175
-#define MSG_DELTA_CALIBRATE_Z               "Βαθμονόμηση Z"
176
-#define MSG_DELTA_CALIBRATE_CENTER          "Βαθμονόμηση κέντρου"
36
+#define WELCOME_MSG                         MACHINE_NAME _UxGT(" έτοιμο.")
37
+#define MSG_SD_INSERTED                     _UxGT("Εισαγωγή κάρτας")
38
+#define MSG_SD_REMOVED                      _UxGT("Αφαίρεση κάρτας")
39
+#define MSG_LCD_ENDSTOPS                    _UxGT("Endstops") // Max length 8 characters
40
+#define MSG_MAIN                            _UxGT("Βασική Οθόνη")
41
+#define MSG_AUTOSTART                       _UxGT("Αυτόματη εκκίνηση")
42
+#define MSG_DISABLE_STEPPERS                _UxGT("Απενεργοποίηση Μοτέρ")
43
+#define MSG_AUTO_HOME                       _UxGT("Αυτομ. επαναφορά στο αρχικό σημείο") //SHORTEN
44
+#define MSG_AUTO_HOME_X                     _UxGT("Αρχικό σημείο X")
45
+#define MSG_AUTO_HOME_Y                     _UxGT("Αρχικό σημείο Y")
46
+#define MSG_AUTO_HOME_Z                     _UxGT("Αρχικό σημείο Z")
47
+#define MSG_LEVEL_BED_HOMING                _UxGT("Επαναφορά Επ. Εκτύπωσης") //SHORTEN
48
+#define MSG_LEVEL_BED_WAITING               _UxGT("Επιπεδοποίηση επ. Εκτύπωσης περιμενει") //SHORTEN
49
+#define MSG_LEVEL_BED_NEXT_POINT            _UxGT("Επόμενο σημείο")
50
+#define MSG_LEVEL_BED_DONE                  _UxGT("Ολοκλήρωση επιπεδοποίησης!") //SHORTEN
51
+#define MSG_LEVEL_BED_CANCEL                _UxGT("Ακύρωση")
52
+#define MSG_SET_HOME_OFFSETS                _UxGT("Ορισμός βασικών μετατοπίσεων") //SHORTEN
53
+#define MSG_HOME_OFFSETS_APPLIED            _UxGT("Εφαρμόστηκαν οι μετατοπίσεις") //SHORTEN
54
+#define MSG_SET_ORIGIN                      _UxGT("Ορισμός προέλευσης")
55
+#define MSG_PREHEAT_1                       _UxGT("Προθέρμανση PLA")
56
+#define MSG_PREHEAT_1_N                     MSG_PREHEAT_1 _UxGT(" ")
57
+#define MSG_PREHEAT_1_ALL                   MSG_PREHEAT_1 _UxGT(" όλα")
58
+#define MSG_PREHEAT_1_BEDONLY               MSG_PREHEAT_1 _UxGT(" bed") //SHORTEN
59
+#define MSG_PREHEAT_1_SETTINGS              MSG_PREHEAT_1 _UxGT(" επιβεβαίωση") //SHORTEN
60
+#define MSG_PREHEAT_2                       _UxGT("Προθέρμανση ABS")
61
+#define MSG_PREHEAT_2_N                     MSG_PREHEAT_2 _UxGT(" ")
62
+#define MSG_PREHEAT_2_ALL                   MSG_PREHEAT_2 _UxGT(" όλα")
63
+#define MSG_PREHEAT_2_BEDONLY               MSG_PREHEAT_2 _UxGT(" bed") //SHORTEN
64
+#define MSG_PREHEAT_2_SETTINGS              MSG_PREHEAT_2 _UxGT(" επιβεβαίωση") //SHORTEN
65
+#define MSG_COOLDOWN                        _UxGT("Μειωση θερμοκρασιας")
66
+#define MSG_SWITCH_PS_ON                    _UxGT("Ενεργοποίηση")
67
+#define MSG_SWITCH_PS_OFF                   _UxGT("Απενεργοποίηση")
68
+#define MSG_EXTRUDE                         _UxGT("Εξώθηση")
69
+#define MSG_RETRACT                         _UxGT("Ανάσυρση")
70
+#define MSG_MOVE_AXIS                       _UxGT("Μετακίνηση άξονα")
71
+#define MSG_LEVEL_BED                       _UxGT("Επιπεδοποίηση Επ. Εκτύπωσης") //SHORTEN
72
+#define MSG_MOVE_X                          _UxGT("Μετακίνηση X")
73
+#define MSG_MOVE_Y                          _UxGT("Μετακίνηση Y")
74
+#define MSG_MOVE_Z                          _UxGT("Μετακίνηση Z")
75
+#define MSG_MOVE_E                          _UxGT("Εξωθητήρας")
76
+#define MSG_MOVE_01MM                       _UxGT("Μετακίνηση 0,1μμ")
77
+#define MSG_MOVE_1MM                        _UxGT("Μετακίνηση 1μμ")
78
+#define MSG_MOVE_10MM                       _UxGT("Μετακίνηση 10μμ")
79
+#define MSG_SPEED                           _UxGT("Ταχύτητα")
80
+#define MSG_BED_Z                           _UxGT("Επ. Εκτύπωσης Z")
81
+#define MSG_NOZZLE                          _UxGT("Ακροφύσιο")
82
+#define MSG_BED                             _UxGT("Κλίνη")
83
+#define MSG_FAN_SPEED                       _UxGT("Ταχύτητα ανεμιστήρα")
84
+#define MSG_FLOW                            _UxGT("Ροή")
85
+#define MSG_CONTROL                         _UxGT("Έλεγχος")
86
+#define MSG_MIN                             _UxGT(" ") LCD_STR_THERMOMETER _UxGT(" Min")
87
+#define MSG_MAX                             _UxGT(" ") LCD_STR_THERMOMETER _UxGT(" Max")
88
+#define MSG_FACTOR                          _UxGT(" ") LCD_STR_THERMOMETER _UxGT(" Fact")
89
+#define MSG_AUTOTEMP                        _UxGT("Αυτομ ρύθμιση θερ/σίας") //SHORTEN
90
+#define MSG_ON                              _UxGT("Ενεργοποιημένο")
91
+#define MSG_OFF                             _UxGT("Απενεργοποιημένο")
92
+#define MSG_PID_P                           _UxGT("PID-P")
93
+#define MSG_PID_I                           _UxGT("PID-I")
94
+#define MSG_PID_D                           _UxGT("PID-D")
95
+#define MSG_PID_C                           _UxGT("PID-C")
96
+#define MSG_ACC                             _UxGT("Επιτάχυνση")
97
+#define MSG_VX_JERK                         _UxGT("Vαντίδραση x")
98
+#define MSG_VY_JERK                         _UxGT("Vαντίδραση y")
99
+#define MSG_VZ_JERK                         _UxGT("Vαντίδραση z")
100
+#define MSG_VE_JERK                         _UxGT("Vαντίδραση e")
101
+#define MSG_VMAX                            _UxGT("V Μέγιστο")
102
+#define MSG_VMIN                            _UxGT("V Ελάχιστο")
103
+#define MSG_VTRAV_MIN                       _UxGT("Vελάχ. μετατόπιση")
104
+#define MSG_AMAX                            _UxGT("Aμεγ ")
105
+#define MSG_A_RETRACT                       _UxGT("Α-ανάσυρση")
106
+#define MSG_A_TRAVEL                        _UxGT("Α-μετατόπιση")
107
+#define MSG_XSTEPS                          _UxGT("Bήματα X ανά μμ")
108
+#define MSG_YSTEPS                          _UxGT("Bήματα Υ ανά μμ")
109
+#define MSG_ZSTEPS                          _UxGT("Bήματα Ζ ανά μμ")
110
+#define MSG_ESTEPS                          _UxGT("Bήματα Ε ανά μμ")
111
+#define MSG_E1STEPS                         _UxGT("Bήματα Ε1 ανά μμ")
112
+#define MSG_E2STEPS                         _UxGT("Bήματα Ε2 ανά μμ")
113
+#define MSG_E3STEPS                         _UxGT("Bήματα Ε3 ανά μμ")
114
+#define MSG_E4STEPS                         _UxGT("Bήματα Ε4 ανά μμ")
115
+#define MSG_TEMPERATURE                     _UxGT("Θερμοκρασία")
116
+#define MSG_MOTION                          _UxGT("Κίνηση")
117
+#define MSG_VOLUMETRIC                      _UxGT("Νήμα")
118
+#define MSG_VOLUMETRIC_ENABLED              _UxGT("Ε σε μμ3")
119
+#define MSG_FILAMENT_DIAM                   _UxGT("Διάμετρος νήματος")
120
+#define MSG_CONTRAST                        _UxGT("Κοντράστ LCD")
121
+#define MSG_STORE_EPROM                     _UxGT("Αποθήκευση")
122
+#define MSG_LOAD_EPROM                      _UxGT("Φόρτωση")
123
+#define MSG_RESTORE_FAILSAFE                _UxGT("Επαναφορά ασφαλούς αντιγράφου") //SHORTEN
124
+#define MSG_REFRESH                         _UxGT("Ανανέωση")
125
+#define MSG_WATCH                           _UxGT("Οθόνη πληροφόρησης")
126
+#define MSG_PREPARE                         _UxGT("Προετοιμασία")
127
+#define MSG_TUNE                            _UxGT("Συντονισμός")
128
+#define MSG_PAUSE_PRINT                     _UxGT("Παύση εκτύπωσης")
129
+#define MSG_RESUME_PRINT                    _UxGT("Συνέχιση εκτύπωσης")
130
+#define MSG_STOP_PRINT                      _UxGT("Διακοπή εκτύπωσης")
131
+#define MSG_CARD_MENU                       _UxGT("Εκτύπωση από SD")
132
+#define MSG_NO_CARD                         _UxGT("Δεν βρέθηκε SD")
133
+#define MSG_DWELL                           _UxGT("Αναστολή λειτουργίας")
134
+#define MSG_USERWAIT                        _UxGT("Αναμονή για χρήστη")
135
+#define MSG_RESUMING                        _UxGT("Συνεχίζεται η εκτύπωση") //SHORTEN
136
+#define MSG_PRINT_ABORTED                   _UxGT("Διακόπτεται η εκτύπωση") //SHORTEN
137
+#define MSG_NO_MOVE                         _UxGT("Καμία κίνηση.")
138
+#define MSG_KILLED                          _UxGT("ΤΕΡΜΑΤΙΣΜΟΣ. ")
139
+#define MSG_STOPPED                         _UxGT("ΔΙΑΚΟΠΗ. ")
140
+#define MSG_CONTROL_RETRACT                 _UxGT("Ανάσυρση μμ")
141
+#define MSG_CONTROL_RETRACT_SWAP            _UxGT("Εναλλαγή ανάσυρσης μμ")  //SHORTEN
142
+#define MSG_CONTROL_RETRACTF                _UxGT("Ανάσυρση V")
143
+#define MSG_CONTROL_RETRACT_ZLIFT           _UxGT("Μεταπήδηση μμ")
144
+#define MSG_CONTROL_RETRACT_RECOVER         _UxGT("UnRet +mm")
145
+#define MSG_CONTROL_RETRACT_RECOVER_SWAP    _UxGT("S UnRet+mm")
146
+#define MSG_CONTROL_RETRACT_RECOVERF        _UxGT("UnRet  V")
147
+#define MSG_AUTORETRACT                     _UxGT("Αυτόματη ανάσυρση")
148
+#define MSG_FILAMENTCHANGE                  _UxGT("Αλλαγή νήματος")
149
+#define MSG_INIT_SDCARD                     _UxGT("Προετοιμασία κάρτας SD")  //SHORTEN
150
+#define MSG_CNG_SDCARD                      _UxGT("Αλλαγή κάρτας SD")
151
+#define MSG_ZPROBE_OUT                      _UxGT("Διερεύνηση Z εκτός Επ.Εκτύπωσης") //SHORTEN
152
+#define MSG_YX_UNHOMED                      _UxGT("Επαναφορά Χ/Υ πριν από Ζ") //SHORTEN
153
+#define MSG_XYZ_UNHOMED                     _UxGT("Επαναφορά ΧΥΖ πρώτα")
154
+#define MSG_ZPROBE_ZOFFSET                  _UxGT("Μετατόπιση Ζ")
155
+#define MSG_BABYSTEP_X                      _UxGT("Μικρό βήμα Χ")
156
+#define MSG_BABYSTEP_Y                      _UxGT("Μικρό βήμα Υ")
157
+#define MSG_BABYSTEP_Z                      _UxGT("Μικρό βήμα Ζ")
158
+#define MSG_ENDSTOP_ABORT                   _UxGT("Ακύρωση endstop ")
159
+#define MSG_HEATING_FAILED_LCD              _UxGT("Ανεπιτυχής θέρμανση")
160
+#define MSG_ERR_REDUNDANT_TEMP              _UxGT("ΠΛΕΟΝΑΖΟΥΣΑ ΘΕΡΜΟΤΗΤΑ")
161
+#define MSG_THERMAL_RUNAWAY                 _UxGT("ΔΙΑΦΥΓΗ ΘΕΡΜΟΚΡΑΣΙΑΣ")
162
+#define MSG_ERR_MAXTEMP                     _UxGT("ΠΕΡΙΤΗ ΘΕΡΜΟΚΡΑΣΙΑ")
163
+#define MSG_ERR_MINTEMP                     _UxGT("ΜΗ ΕΠΑΡΚΗΣ ΘΕΡΜΟΚΡΑΣΙΑΣ") //SHORTEN
164
+#define MSG_ERR_MAXTEMP_BED                 _UxGT("ΜΕΓΙΣΤΗ ΘΕΡΜΟΚΡΑΣΙΑΣ ΕΠ. ΕΚΤΥΠΩΣΗΣ") //SHORTEN
165
+#define MSG_ERR_MINTEMP_BED                 _UxGT("ΕΛΑΧΙΣΤΗ ΘΕΡΜΟΚΡΑΣΙΑΣ ΕΠ. ΕΚΤΥΠΩΣΗΣ") //SHORTEN
166
+#define MSG_HALTED                          _UxGT("H εκτύπωση διακόπηκε")
167
+#define MSG_PLEASE_RESET                    _UxGT("PLEASE RESET") //TRANSLATE
168
+#define MSG_HEATING                         _UxGT("Θερμαίνεται…")
169
+#define MSG_HEATING_COMPLETE                _UxGT("Η θέρμανση ολοκληρώθηκε.") //SHORTEN
170
+#define MSG_BED_HEATING                     _UxGT("Θέρμανση ΕΠ. Εκτύπωσης") //SHORTEN
171
+#define MSG_BED_DONE                        _UxGT("Η Επ. Εκτύπωσης ολοκληρώθηκε") //SHORTEN
172
+#define MSG_DELTA_CALIBRATE                 _UxGT("Βαθμονόμηση Delta")
173
+#define MSG_DELTA_CALIBRATE_X               _UxGT("Βαθμονόμηση X")
174
+#define MSG_DELTA_CALIBRATE_Y               _UxGT("Βαθμονόμηση Y")
175
+#define MSG_DELTA_CALIBRATE_Z               _UxGT("Βαθμονόμηση Z")
176
+#define MSG_DELTA_CALIBRATE_CENTER          _UxGT("Βαθμονόμηση κέντρου")
177 177
 
178
-#define MSG_INFO_MENU                       "About Printer"
179
-#define MSG_INFO_PRINTER_MENU               "Printer Info"
180
-#define MSG_INFO_STATS_MENU                 "Printer Stats"
181
-#define MSG_INFO_BOARD_MENU                 "Board Info"
182
-#define MSG_INFO_THERMISTOR_MENU            "Thermistors"
183
-#define MSG_INFO_EXTRUDERS                  "Extruders"
184
-#define MSG_INFO_BAUDRATE                   "Baud"
185
-#define MSG_INFO_PROTOCOL                   "Protocol"
178
+#define MSG_INFO_MENU                       _UxGT("About Printer")
179
+#define MSG_INFO_PRINTER_MENU               _UxGT("Printer Info")
180
+#define MSG_INFO_STATS_MENU                 _UxGT("Printer Stats")
181
+#define MSG_INFO_BOARD_MENU                 _UxGT("Board Info")
182
+#define MSG_INFO_THERMISTOR_MENU            _UxGT("Thermistors")
183
+#define MSG_INFO_EXTRUDERS                  _UxGT("Extruders")
184
+#define MSG_INFO_BAUDRATE                   _UxGT("Baud")
185
+#define MSG_INFO_PROTOCOL                   _UxGT("Protocol")
186 186
 
187 187
 #if LCD_WIDTH >= 20
188
-  #define MSG_INFO_PRINT_COUNT              "Print Count"
189
-  #define MSG_INFO_COMPLETED_PRINTS         "Completed  "
190
-  #define MSG_INFO_PRINT_TIME               "Total Time "
188
+  #define MSG_INFO_PRINT_COUNT              _UxGT("Print Count")
189
+  #define MSG_INFO_COMPLETED_PRINTS         _UxGT("Completed  ")
190
+  #define MSG_INFO_PRINT_TIME               _UxGT("Total Time ")
191 191
 #else
192
-  #define MSG_INFO_PRINT_COUNT              "Prints   "
193
-  #define MSG_INFO_COMPLETED_PRINTS         "Completed"
194
-  #define MSG_INFO_PRINT_TIME               "Duration "
192
+  #define MSG_INFO_PRINT_COUNT              _UxGT("Prints   ")
193
+  #define MSG_INFO_COMPLETED_PRINTS         _UxGT("Completed")
194
+  #define MSG_INFO_PRINT_TIME               _UxGT("Duration ")
195 195
 #endif
196
-#define MSG_INFO_MIN_TEMP                   "Min Temp"
197
-#define MSG_INFO_MAX_TEMP                   "Max Temp"
198
-#define MSG_INFO_PSU                        "Power Supply"
196
+#define MSG_INFO_MIN_TEMP                   _UxGT("Min Temp")
197
+#define MSG_INFO_MAX_TEMP                   _UxGT("Max Temp")
198
+#define MSG_INFO_PSU                        _UxGT("Power Supply")
199 199
 
200
-#define MSG_FILAMENT_CHANGE_HEADER          "CHANGE FILAMENT"
201
-#define MSG_FILAMENT_CHANGE_OPTION_EXTRUDE  "Extrude more"
202
-#define MSG_FILAMENT_CHANGE_OPTION_RESUME   "Resume print"
200
+#define MSG_FILAMENT_CHANGE_HEADER          _UxGT("CHANGE FILAMENT")
201
+#define MSG_FILAMENT_CHANGE_OPTION_EXTRUDE  _UxGT("Extrude more")
202
+#define MSG_FILAMENT_CHANGE_OPTION_RESUME   _UxGT("Resume print")
203 203
 
204 204
 #if LCD_HEIGHT >= 4
205 205
   // Up to 3 lines allowed
206
-  #define MSG_FILAMENT_CHANGE_INIT_1          "Wait for start"
207
-  #define MSG_FILAMENT_CHANGE_INIT_2          "of the filament"
208
-  #define MSG_FILAMENT_CHANGE_INIT_3          "change"
209
-  #define MSG_FILAMENT_CHANGE_UNLOAD_1        "Wait for"
210
-  #define MSG_FILAMENT_CHANGE_UNLOAD_2        "filament unload"
211
-  #define MSG_FILAMENT_CHANGE_INSERT_1        "Insert filament"
212
-  #define MSG_FILAMENT_CHANGE_INSERT_2        "and press button"
213
-  #define MSG_FILAMENT_CHANGE_INSERT_3        "to continue..."
214
-  #define MSG_FILAMENT_CHANGE_LOAD_1          "Wait for"
215
-  #define MSG_FILAMENT_CHANGE_LOAD_2          "filament load"
216
-  #define MSG_FILAMENT_CHANGE_EXTRUDE_1       "Wait for"
217
-  #define MSG_FILAMENT_CHANGE_EXTRUDE_2       "filament extrude"
218
-  #define MSG_FILAMENT_CHANGE_RESUME_1        "Wait for print"
219
-  #define MSG_FILAMENT_CHANGE_RESUME_2        "to resume"
206
+  #define MSG_FILAMENT_CHANGE_INIT_1          _UxGT("Wait for start")
207
+  #define MSG_FILAMENT_CHANGE_INIT_2          _UxGT("of the filament")
208
+  #define MSG_FILAMENT_CHANGE_INIT_3          _UxGT("change")
209
+  #define MSG_FILAMENT_CHANGE_UNLOAD_1        _UxGT("Wait for")
210
+  #define MSG_FILAMENT_CHANGE_UNLOAD_2        _UxGT("filament unload")
211
+  #define MSG_FILAMENT_CHANGE_INSERT_1        _UxGT("Insert filament")
212
+  #define MSG_FILAMENT_CHANGE_INSERT_2        _UxGT("and press button")
213
+  #define MSG_FILAMENT_CHANGE_INSERT_3        _UxGT("to continue...")
214
+  #define MSG_FILAMENT_CHANGE_LOAD_1          _UxGT("Wait for")
215
+  #define MSG_FILAMENT_CHANGE_LOAD_2          _UxGT("filament load")
216
+  #define MSG_FILAMENT_CHANGE_EXTRUDE_1       _UxGT("Wait for")
217
+  #define MSG_FILAMENT_CHANGE_EXTRUDE_2       _UxGT("filament extrude")
218
+  #define MSG_FILAMENT_CHANGE_RESUME_1        _UxGT("Wait for print")
219
+  #define MSG_FILAMENT_CHANGE_RESUME_2        _UxGT("to resume")
220 220
 #else // LCD_HEIGHT < 4
221 221
   // Up to 2 lines allowed
222
-  #define MSG_FILAMENT_CHANGE_INIT_1          "Please wait..."
223
-  #define MSG_FILAMENT_CHANGE_UNLOAD_1        "Ejecting..."
224
-  #define MSG_FILAMENT_CHANGE_INSERT_1        "Insert and Click"
225
-  #define MSG_FILAMENT_CHANGE_LOAD_1          "Loading..."
226
-  #define MSG_FILAMENT_CHANGE_EXTRUDE_1       "Extruding..."
227
-  #define MSG_FILAMENT_CHANGE_RESUME_1        "Resuming..."
222
+  #define MSG_FILAMENT_CHANGE_INIT_1          _UxGT("Please wait...")
223
+  #define MSG_FILAMENT_CHANGE_UNLOAD_1        _UxGT("Ejecting...")
224
+  #define MSG_FILAMENT_CHANGE_INSERT_1        _UxGT("Insert and Click")
225
+  #define MSG_FILAMENT_CHANGE_LOAD_1          _UxGT("Loading...")
226
+  #define MSG_FILAMENT_CHANGE_EXTRUDE_1       _UxGT("Extruding...")
227
+  #define MSG_FILAMENT_CHANGE_RESUME_1        _UxGT("Resuming...")
228 228
 #endif
229 229
 
230 230
 #endif // LANGUAGE_EL_H

+ 198
- 198
Marlin/language_en.h View File

@@ -31,112 +31,112 @@
31 31
 #define LANGUAGE_EN_H
32 32
 
33 33
 #ifndef WELCOME_MSG
34
-  #define WELCOME_MSG                         MACHINE_NAME " ready."
34
+  #define WELCOME_MSG                         MACHINE_NAME _UxGT(" ready.")
35 35
 #endif
36 36
 #ifndef MSG_SD_INSERTED
37
-  #define MSG_SD_INSERTED                     "Card inserted"
37
+  #define MSG_SD_INSERTED                     _UxGT("Card inserted")
38 38
 #endif
39 39
 #ifndef MSG_SD_REMOVED
40
-  #define MSG_SD_REMOVED                      "Card removed"
40
+  #define MSG_SD_REMOVED                      _UxGT("Card removed")
41 41
 #endif
42 42
 #ifndef MSG_LCD_ENDSTOPS
43
-  #define MSG_LCD_ENDSTOPS                    "Endstops" // Max length 8 characters
43
+  #define MSG_LCD_ENDSTOPS                    _UxGT("Endstops") // Max length 8 characters
44 44
 #endif
45 45
 #ifndef MSG_MAIN
46
-  #define MSG_MAIN                            "Main"
46
+  #define MSG_MAIN                            _UxGT("Main")
47 47
 #endif
48 48
 #ifndef MSG_AUTOSTART
49
-  #define MSG_AUTOSTART                       "Autostart"
49
+  #define MSG_AUTOSTART                       _UxGT("Autostart")
50 50
 #endif
51 51
 #ifndef MSG_DISABLE_STEPPERS
52
-  #define MSG_DISABLE_STEPPERS                "Disable steppers"
52
+  #define MSG_DISABLE_STEPPERS                _UxGT("Disable steppers")
53 53
 #endif
54 54
 #ifndef MSG_AUTO_HOME
55
-  #define MSG_AUTO_HOME                       "Auto home"
55
+  #define MSG_AUTO_HOME                       _UxGT("Auto home")
56 56
 #endif
57 57
 #ifndef MSG_AUTO_HOME_X
58
-  #define MSG_AUTO_HOME_X                     "Home X"
58
+  #define MSG_AUTO_HOME_X                     _UxGT("Home X")
59 59
 #endif
60 60
 #ifndef MSG_AUTO_HOME_Y
61
-  #define MSG_AUTO_HOME_Y                     "Home Y"
61
+  #define MSG_AUTO_HOME_Y                     _UxGT("Home Y")
62 62
 #endif
63 63
 #ifndef MSG_AUTO_HOME_Z
64
-  #define MSG_AUTO_HOME_Z                     "Home Z"
64
+  #define MSG_AUTO_HOME_Z                     _UxGT("Home Z")
65 65
 #endif
66 66
 #ifndef MSG_LEVEL_BED_HOMING
67
-  #define MSG_LEVEL_BED_HOMING                "Homing XYZ"
67
+  #define MSG_LEVEL_BED_HOMING                _UxGT("Homing XYZ")
68 68
 #endif
69 69
 #ifndef MSG_LEVEL_BED_WAITING
70
-  #define MSG_LEVEL_BED_WAITING               "Click to Begin"
70
+  #define MSG_LEVEL_BED_WAITING               _UxGT("Click to Begin")
71 71
 #endif
72 72
 #ifndef MSG_LEVEL_BED_NEXT_POINT
73
-  #define MSG_LEVEL_BED_NEXT_POINT            "Next Point"
73
+  #define MSG_LEVEL_BED_NEXT_POINT            _UxGT("Next Point")
74 74
 #endif
75 75
 #ifndef MSG_LEVEL_BED_DONE
76
-  #define MSG_LEVEL_BED_DONE                  "Leveling Done!"
76
+  #define MSG_LEVEL_BED_DONE                  _UxGT("Leveling Done!")
77 77
 #endif
78 78
 #ifndef MSG_LEVEL_BED_CANCEL
79
-  #define MSG_LEVEL_BED_CANCEL                "Cancel"
79
+  #define MSG_LEVEL_BED_CANCEL                _UxGT("Cancel")
80 80
 #endif
81 81
 #ifndef MSG_SET_HOME_OFFSETS
82
-  #define MSG_SET_HOME_OFFSETS                "Set home offsets"
82
+  #define MSG_SET_HOME_OFFSETS                _UxGT("Set home offsets")
83 83
 #endif
84 84
 #ifndef MSG_HOME_OFFSETS_APPLIED
85
-  #define MSG_HOME_OFFSETS_APPLIED            "Offsets applied"
85
+  #define MSG_HOME_OFFSETS_APPLIED            _UxGT("Offsets applied")
86 86
 #endif
87 87
 #ifndef MSG_SET_ORIGIN
88
-  #define MSG_SET_ORIGIN                      "Set origin"
88
+  #define MSG_SET_ORIGIN                      _UxGT("Set origin")
89 89
 #endif
90 90
 #ifndef MSG_PREHEAT_1
91
-  #define MSG_PREHEAT_1                       "Preheat PLA"
91
+  #define MSG_PREHEAT_1                       _UxGT("Preheat PLA")
92 92
 #endif
93 93
 #ifndef MSG_PREHEAT_1_N
94
-  #define MSG_PREHEAT_1_N                     MSG_PREHEAT_1 " "
94
+  #define MSG_PREHEAT_1_N                     MSG_PREHEAT_1 _UxGT(" ")
95 95
 #endif
96 96
 #ifndef MSG_PREHEAT_1_ALL
97
-  #define MSG_PREHEAT_1_ALL                   MSG_PREHEAT_1 " All"
97
+  #define MSG_PREHEAT_1_ALL                   MSG_PREHEAT_1 _UxGT(" All")
98 98
 #endif
99 99
 #ifndef MSG_PREHEAT_1_BEDONLY
100
-  #define MSG_PREHEAT_1_BEDONLY               MSG_PREHEAT_1 " Bed"
100
+  #define MSG_PREHEAT_1_BEDONLY               MSG_PREHEAT_1 _UxGT(" Bed")
101 101
 #endif
102 102
 #ifndef MSG_PREHEAT_1_SETTINGS
103
-  #define MSG_PREHEAT_1_SETTINGS              MSG_PREHEAT_1 " conf"
103
+  #define MSG_PREHEAT_1_SETTINGS              MSG_PREHEAT_1 _UxGT(" conf")
104 104
 #endif
105 105
 #ifndef MSG_PREHEAT_2
106
-  #define MSG_PREHEAT_2                       "Preheat ABS"
106
+  #define MSG_PREHEAT_2                       _UxGT("Preheat ABS")
107 107
 #endif
108 108
 #ifndef MSG_PREHEAT_2_N
109
-  #define MSG_PREHEAT_2_N                     MSG_PREHEAT_2 " "
109
+  #define MSG_PREHEAT_2_N                     MSG_PREHEAT_2 _UxGT(" ")
110 110
 #endif
111 111
 #ifndef MSG_PREHEAT_2_ALL
112
-  #define MSG_PREHEAT_2_ALL                   MSG_PREHEAT_2 " All"
112
+  #define MSG_PREHEAT_2_ALL                   MSG_PREHEAT_2 _UxGT(" All")
113 113
 #endif
114 114
 #ifndef MSG_PREHEAT_2_BEDONLY
115
-  #define MSG_PREHEAT_2_BEDONLY               MSG_PREHEAT_2 " Bed"
115
+  #define MSG_PREHEAT_2_BEDONLY               MSG_PREHEAT_2 _UxGT(" Bed")
116 116
 #endif
117 117
 #ifndef MSG_PREHEAT_2_SETTINGS
118
-  #define MSG_PREHEAT_2_SETTINGS              MSG_PREHEAT_2 " conf"
118
+  #define MSG_PREHEAT_2_SETTINGS              MSG_PREHEAT_2 _UxGT(" conf")
119 119
 #endif
120 120
 #ifndef MSG_COOLDOWN
121
-  #define MSG_COOLDOWN                        "Cooldown"
121
+  #define MSG_COOLDOWN                        _UxGT("Cooldown")
122 122
 #endif
123 123
 #ifndef MSG_SWITCH_PS_ON
124
-  #define MSG_SWITCH_PS_ON                    "Switch power on"
124
+  #define MSG_SWITCH_PS_ON                    _UxGT("Switch power on")
125 125
 #endif
126 126
 #ifndef MSG_SWITCH_PS_OFF
127
-  #define MSG_SWITCH_PS_OFF                   "Switch power off"
127
+  #define MSG_SWITCH_PS_OFF                   _UxGT("Switch power off")
128 128
 #endif
129 129
 #ifndef MSG_EXTRUDE
130
-  #define MSG_EXTRUDE                         "Extrude"
130
+  #define MSG_EXTRUDE                         _UxGT("Extrude")
131 131
 #endif
132 132
 #ifndef MSG_RETRACT
133
-  #define MSG_RETRACT                         "Retract"
133
+  #define MSG_RETRACT                         _UxGT("Retract")
134 134
 #endif
135 135
 #ifndef MSG_MOVE_AXIS
136
-  #define MSG_MOVE_AXIS                       "Move axis"
136
+  #define MSG_MOVE_AXIS                       _UxGT("Move axis")
137 137
 #endif
138 138
 #ifndef MSG_LEVEL_BED
139
-  #define MSG_LEVEL_BED                       "Level bed"
139
+  #define MSG_LEVEL_BED                       _UxGT("Level bed")
140 140
 #endif
141 141
 #ifndef MSG_MOVING
142 142
   #define MSG_MOVING                          "Moving..."
@@ -145,437 +145,437 @@
145 145
   #define MSG_FREE_XY                         "Free XY"
146 146
 #endif
147 147
 #ifndef MSG_MOVE_X
148
-  #define MSG_MOVE_X                          "Move X"
148
+  #define MSG_MOVE_X                          _UxGT("Move X")
149 149
 #endif
150 150
 #ifndef MSG_MOVE_Y
151
-  #define MSG_MOVE_Y                          "Move Y"
151
+  #define MSG_MOVE_Y                          _UxGT("Move Y")
152 152
 #endif
153 153
 #ifndef MSG_MOVE_Z
154
-  #define MSG_MOVE_Z                          "Move Z"
154
+  #define MSG_MOVE_Z                          _UxGT("Move Z")
155 155
 #endif
156 156
 #ifndef MSG_MOVE_E
157
-  #define MSG_MOVE_E                          "Extruder"
157
+  #define MSG_MOVE_E                          _UxGT("Extruder")
158 158
 #endif
159 159
 #ifndef MSG_MOVE_01MM
160
-  #define MSG_MOVE_01MM                       "Move 0.1mm"
160
+  #define MSG_MOVE_01MM                       _UxGT("Move 0.1mm")
161 161
 #endif
162 162
 #ifndef MSG_MOVE_1MM
163
-  #define MSG_MOVE_1MM                        "Move 1mm"
163
+  #define MSG_MOVE_1MM                        _UxGT("Move 1mm")
164 164
 #endif
165 165
 #ifndef MSG_MOVE_10MM
166
-  #define MSG_MOVE_10MM                       "Move 10mm"
166
+  #define MSG_MOVE_10MM                       _UxGT("Move 10mm")
167 167
 #endif
168 168
 #ifndef MSG_SPEED
169
-  #define MSG_SPEED                           "Speed"
169
+  #define MSG_SPEED                           _UxGT("Speed")
170 170
 #endif
171 171
 #ifndef MSG_BED_Z
172
-  #define MSG_BED_Z                           "Bed Z"
172
+  #define MSG_BED_Z                           _UxGT("Bed Z")
173 173
 #endif
174 174
 #ifndef MSG_NOZZLE
175
-  #define MSG_NOZZLE                          "Nozzle"
175
+  #define MSG_NOZZLE                          _UxGT("Nozzle")
176 176
 #endif
177 177
 #ifndef MSG_BED
178
-  #define MSG_BED                             "Bed"
178
+  #define MSG_BED                             _UxGT("Bed")
179 179
 #endif
180 180
 #ifndef MSG_FAN_SPEED
181
-  #define MSG_FAN_SPEED                       "Fan speed"
181
+  #define MSG_FAN_SPEED                       _UxGT("Fan speed")
182 182
 #endif
183 183
 #ifndef MSG_FLOW
184
-  #define MSG_FLOW                            "Flow"
184
+  #define MSG_FLOW                            _UxGT("Flow")
185 185
 #endif
186 186
 #ifndef MSG_CONTROL
187
-  #define MSG_CONTROL                         "Control"
187
+  #define MSG_CONTROL                         _UxGT("Control")
188 188
 #endif
189 189
 #ifndef MSG_MIN
190
-  #define MSG_MIN                             " " LCD_STR_THERMOMETER " Min"
190
+  #define MSG_MIN                             _UxGT(" ") LCD_STR_THERMOMETER _UxGT(" Min")
191 191
 #endif
192 192
 #ifndef MSG_MAX
193
-  #define MSG_MAX                             " " LCD_STR_THERMOMETER " Max"
193
+  #define MSG_MAX                             _UxGT(" ") LCD_STR_THERMOMETER _UxGT(" Max")
194 194
 #endif
195 195
 #ifndef MSG_FACTOR
196
-  #define MSG_FACTOR                          " " LCD_STR_THERMOMETER " Fact"
196
+  #define MSG_FACTOR                          _UxGT(" ") LCD_STR_THERMOMETER _UxGT(" Fact")
197 197
 #endif
198 198
 #ifndef MSG_AUTOTEMP
199
-  #define MSG_AUTOTEMP                        "Autotemp"
199
+  #define MSG_AUTOTEMP                        _UxGT("Autotemp")
200 200
 #endif
201 201
 #ifndef MSG_ON
202
-  #define MSG_ON                              "On "
202
+  #define MSG_ON                              _UxGT("On ")
203 203
 #endif
204 204
 #ifndef MSG_OFF
205
-  #define MSG_OFF                             "Off"
205
+  #define MSG_OFF                             _UxGT("Off")
206 206
 #endif
207 207
 #ifndef MSG_PID_P
208
-  #define MSG_PID_P                           "PID-P"
208
+  #define MSG_PID_P                           _UxGT("PID-P")
209 209
 #endif
210 210
 #ifndef MSG_PID_I
211
-  #define MSG_PID_I                           "PID-I"
211
+  #define MSG_PID_I                           _UxGT("PID-I")
212 212
 #endif
213 213
 #ifndef MSG_PID_D
214
-  #define MSG_PID_D                           "PID-D"
214
+  #define MSG_PID_D                           _UxGT("PID-D")
215 215
 #endif
216 216
 #ifndef MSG_PID_C
217
-  #define MSG_PID_C                           "PID-C"
217
+  #define MSG_PID_C                           _UxGT("PID-C")
218 218
 #endif
219 219
 #ifndef MSG_SELECT
220
-  #define MSG_SELECT                          "Select"
220
+  #define MSG_SELECT                          _UxGT("Select")
221 221
 #endif
222 222
 #ifndef MSG_ACC
223
-  #define MSG_ACC                             "Accel"
223
+  #define MSG_ACC                             _UxGT("Accel")
224 224
 #endif
225 225
 #ifndef MSG_VX_JERK
226
-  #define MSG_VX_JERK                         "Vx-jerk"
226
+  #define MSG_VX_JERK                         _UxGT("Vx-jerk")
227 227
 #endif
228 228
 #ifndef MSG_VY_JERK
229
-  #define MSG_VY_JERK                         "Vy-jerk"
229
+  #define MSG_VY_JERK                         _UxGT("Vy-jerk")
230 230
 #endif
231 231
 #ifndef MSG_VZ_JERK
232
-  #define MSG_VZ_JERK                         "Vz-jerk"
232
+  #define MSG_VZ_JERK                         _UxGT("Vz-jerk")
233 233
 #endif
234 234
 #ifndef MSG_VE_JERK
235
-  #define MSG_VE_JERK                         "Ve-jerk"
235
+  #define MSG_VE_JERK                         _UxGT("Ve-jerk")
236 236
 #endif
237 237
 #ifndef MSG_VMAX
238
-  #define MSG_VMAX                            "Vmax "
238
+  #define MSG_VMAX                            _UxGT("Vmax ")
239 239
 #endif
240 240
 #ifndef MSG_VMIN
241
-  #define MSG_VMIN                            "Vmin"
241
+  #define MSG_VMIN                            _UxGT("Vmin")
242 242
 #endif
243 243
 #ifndef MSG_VTRAV_MIN
244
-  #define MSG_VTRAV_MIN                       "VTrav min"
244
+  #define MSG_VTRAV_MIN                       _UxGT("VTrav min")
245 245
 #endif
246 246
 #ifndef MSG_AMAX
247
-  #define MSG_AMAX                            "Amax "
247
+  #define MSG_AMAX                            _UxGT("Amax ")
248 248
 #endif
249 249
 #ifndef MSG_A_RETRACT
250
-  #define MSG_A_RETRACT                       "A-retract"
250
+  #define MSG_A_RETRACT                       _UxGT("A-retract")
251 251
 #endif
252 252
 #ifndef MSG_A_TRAVEL
253
-  #define MSG_A_TRAVEL                        "A-travel"
253
+  #define MSG_A_TRAVEL                        _UxGT("A-travel")
254 254
 #endif
255 255
 #ifndef MSG_XSTEPS
256
-  #define MSG_XSTEPS                          "Xsteps/mm"
256
+  #define MSG_XSTEPS                          _UxGT("Xsteps/mm")
257 257
 #endif
258 258
 #ifndef MSG_YSTEPS
259
-  #define MSG_YSTEPS                          "Ysteps/mm"
259
+  #define MSG_YSTEPS                          _UxGT("Ysteps/mm")
260 260
 #endif
261 261
 #ifndef MSG_ZSTEPS
262
-  #define MSG_ZSTEPS                          "Zsteps/mm"
262
+  #define MSG_ZSTEPS                          _UxGT("Zsteps/mm")
263 263
 #endif
264 264
 #ifndef MSG_ESTEPS
265
-  #define MSG_ESTEPS                          "Esteps/mm"
265
+  #define MSG_ESTEPS                          _UxGT("Esteps/mm")
266 266
 #endif
267 267
 #ifndef MSG_E1STEPS
268
-  #define MSG_E1STEPS                         "E1steps/mm"
268
+  #define MSG_E1STEPS                         _UxGT("E1steps/mm")
269 269
 #endif
270 270
 #ifndef MSG_E2STEPS
271
-  #define MSG_E2STEPS                         "E2steps/mm"
271
+  #define MSG_E2STEPS                         _UxGT("E2steps/mm")
272 272
 #endif
273 273
 #ifndef MSG_E3STEPS
274
-  #define MSG_E3STEPS                         "E3steps/mm"
274
+  #define MSG_E3STEPS                         _UxGT("E3steps/mm")
275 275
 #endif
276 276
 #ifndef MSG_E4STEPS
277
-  #define MSG_E4STEPS                         "E4steps/mm"
277
+  #define MSG_E4STEPS                         _UxGT("E4steps/mm")
278 278
 #endif
279 279
 #ifndef MSG_TEMPERATURE
280
-  #define MSG_TEMPERATURE                     "Temperature"
280
+  #define MSG_TEMPERATURE                     _UxGT("Temperature")
281 281
 #endif
282 282
 #ifndef MSG_MOTION
283
-  #define MSG_MOTION                          "Motion"
283
+  #define MSG_MOTION                          _UxGT("Motion")
284 284
 #endif
285 285
 #ifndef MSG_VOLUMETRIC
286
-  #define MSG_VOLUMETRIC                      "Filament"
286
+  #define MSG_VOLUMETRIC                      _UxGT("Filament")
287 287
 #endif
288 288
 #ifndef MSG_VOLUMETRIC_ENABLED
289
-  #define MSG_VOLUMETRIC_ENABLED              "E in mm3"
289
+  #define MSG_VOLUMETRIC_ENABLED              _UxGT("E in mm3")
290 290
 #endif
291 291
 #ifndef MSG_FILAMENT_DIAM
292
-  #define MSG_FILAMENT_DIAM                   "Fil. Dia."
292
+  #define MSG_FILAMENT_DIAM                   _UxGT("Fil. Dia.")
293 293
 #endif
294 294
 #ifndef MSG_CONTRAST
295
-  #define MSG_CONTRAST                        "LCD contrast"
295
+  #define MSG_CONTRAST                        _UxGT("LCD contrast")
296 296
 #endif
297 297
 #ifndef MSG_STORE_EPROM
298
-  #define MSG_STORE_EPROM                     "Store memory"
298
+  #define MSG_STORE_EPROM                     _UxGT("Store memory")
299 299
 #endif
300 300
 #ifndef MSG_LOAD_EPROM
301
-  #define MSG_LOAD_EPROM                      "Load memory"
301
+  #define MSG_LOAD_EPROM                      _UxGT("Load memory")
302 302
 #endif
303 303
 #ifndef MSG_RESTORE_FAILSAFE
304
-  #define MSG_RESTORE_FAILSAFE                "Restore failsafe"
304
+  #define MSG_RESTORE_FAILSAFE                _UxGT("Restore failsafe")
305 305
 #endif
306 306
 #ifndef MSG_REFRESH
307
-  #define MSG_REFRESH                         "Refresh"
307
+  #define MSG_REFRESH                         _UxGT("Refresh")
308 308
 #endif
309 309
 #ifndef MSG_WATCH
310
-  #define MSG_WATCH                           "Info screen"
310
+  #define MSG_WATCH                           _UxGT("Info screen")
311 311
 #endif
312 312
 #ifndef MSG_PREPARE
313
-  #define MSG_PREPARE                         "Prepare"
313
+  #define MSG_PREPARE                         _UxGT("Prepare")
314 314
 #endif
315 315
 #ifndef MSG_TUNE
316
-  #define MSG_TUNE                            "Tune"
316
+  #define MSG_TUNE                            _UxGT("Tune")
317 317
 #endif
318 318
 #ifndef MSG_PAUSE_PRINT
319
-  #define MSG_PAUSE_PRINT                     "Pause print"
319
+  #define MSG_PAUSE_PRINT                     _UxGT("Pause print")
320 320
 #endif
321 321
 #ifndef MSG_RESUME_PRINT
322
-  #define MSG_RESUME_PRINT                    "Resume print"
322
+  #define MSG_RESUME_PRINT                    _UxGT("Resume print")
323 323
 #endif
324 324
 #ifndef MSG_STOP_PRINT
325
-  #define MSG_STOP_PRINT                      "Stop print"
325
+  #define MSG_STOP_PRINT                      _UxGT("Stop print")
326 326
 #endif
327 327
 #ifndef MSG_CARD_MENU
328
-  #define MSG_CARD_MENU                       "Print from SD"
328
+  #define MSG_CARD_MENU                       _UxGT("Print from SD")
329 329
 #endif
330 330
 #ifndef MSG_NO_CARD
331
-  #define MSG_NO_CARD                         "No SD card"
331
+  #define MSG_NO_CARD                         _UxGT("No SD card")
332 332
 #endif
333 333
 #ifndef MSG_DWELL
334
-  #define MSG_DWELL                           "Sleep..."
334
+  #define MSG_DWELL                           _UxGT("Sleep...")
335 335
 #endif
336 336
 #ifndef MSG_USERWAIT
337
-  #define MSG_USERWAIT                        "Wait for user..."
337
+  #define MSG_USERWAIT                        _UxGT("Wait for user...")
338 338
 #endif
339 339
 #ifndef MSG_RESUMING
340
-  #define MSG_RESUMING                        "Resuming print"
340
+  #define MSG_RESUMING                        _UxGT("Resuming print")
341 341
 #endif
342 342
 #ifndef MSG_PRINT_ABORTED
343
-  #define MSG_PRINT_ABORTED                   "Print aborted"
343
+  #define MSG_PRINT_ABORTED                   _UxGT("Print aborted")
344 344
 #endif
345 345
 #ifndef MSG_NO_MOVE
346
-  #define MSG_NO_MOVE                         "No move."
346
+  #define MSG_NO_MOVE                         _UxGT("No move.")
347 347
 #endif
348 348
 #ifndef MSG_KILLED
349
-  #define MSG_KILLED                          "KILLED. "
349
+  #define MSG_KILLED                          _UxGT("KILLED. ")
350 350
 #endif
351 351
 #ifndef MSG_STOPPED
352
-  #define MSG_STOPPED                         "STOPPED. "
352
+  #define MSG_STOPPED                         _UxGT("STOPPED. ")
353 353
 #endif
354 354
 #ifndef MSG_CONTROL_RETRACT
355
-  #define MSG_CONTROL_RETRACT                 "Retract mm"
355
+  #define MSG_CONTROL_RETRACT                 _UxGT("Retract mm")
356 356
 #endif
357 357
 #ifndef MSG_CONTROL_RETRACT_SWAP
358
-  #define MSG_CONTROL_RETRACT_SWAP            "Swap Re.mm"
358
+  #define MSG_CONTROL_RETRACT_SWAP            _UxGT("Swap Re.mm")
359 359
 #endif
360 360
 #ifndef MSG_CONTROL_RETRACTF
361
-  #define MSG_CONTROL_RETRACTF                "Retract  V"
361
+  #define MSG_CONTROL_RETRACTF                _UxGT("Retract  V")
362 362
 #endif
363 363
 #ifndef MSG_CONTROL_RETRACT_ZLIFT
364
-  #define MSG_CONTROL_RETRACT_ZLIFT           "Hop mm"
364
+  #define MSG_CONTROL_RETRACT_ZLIFT           _UxGT("Hop mm")
365 365
 #endif
366 366
 #ifndef MSG_CONTROL_RETRACT_RECOVER
367
-  #define MSG_CONTROL_RETRACT_RECOVER         "UnRet +mm"
367
+  #define MSG_CONTROL_RETRACT_RECOVER         _UxGT("UnRet +mm")
368 368
 #endif
369 369
 #ifndef MSG_CONTROL_RETRACT_RECOVER_SWAP
370
-  #define MSG_CONTROL_RETRACT_RECOVER_SWAP    "S UnRet+mm"
370
+  #define MSG_CONTROL_RETRACT_RECOVER_SWAP    _UxGT("S UnRet+mm")
371 371
 #endif
372 372
 #ifndef MSG_CONTROL_RETRACT_RECOVERF
373
-  #define MSG_CONTROL_RETRACT_RECOVERF        "UnRet  V"
373
+  #define MSG_CONTROL_RETRACT_RECOVERF        _UxGT("UnRet  V")
374 374
 #endif
375 375
 #ifndef MSG_AUTORETRACT
376
-  #define MSG_AUTORETRACT                     "AutoRetr."
376
+  #define MSG_AUTORETRACT                     _UxGT("AutoRetr.")
377 377
 #endif
378 378
 #ifndef MSG_FILAMENTCHANGE
379
-  #define MSG_FILAMENTCHANGE                  "Change filament"
379
+  #define MSG_FILAMENTCHANGE                  _UxGT("Change filament")
380 380
 #endif
381 381
 #ifndef MSG_INIT_SDCARD
382
-  #define MSG_INIT_SDCARD                     "Init. SD card"
382
+  #define MSG_INIT_SDCARD                     _UxGT("Init. SD card")
383 383
 #endif
384 384
 #ifndef MSG_CNG_SDCARD
385
-  #define MSG_CNG_SDCARD                      "Change SD card"
385
+  #define MSG_CNG_SDCARD                      _UxGT("Change SD card")
386 386
 #endif
387 387
 #ifndef MSG_ZPROBE_OUT
388
-  #define MSG_ZPROBE_OUT                      "Z probe out. bed"
388
+  #define MSG_ZPROBE_OUT                      _UxGT("Z probe out. bed")
389 389
 #endif
390 390
 #ifndef MSG_BLTOUCH_SELFTEST
391
-  #define MSG_BLTOUCH_SELFTEST                "BLTouch Self-Test"
391
+  #define MSG_BLTOUCH_SELFTEST                _UxGT("BLTouch Self-Test")
392 392
 #endif
393 393
 #ifndef MSG_BLTOUCH_RESET
394
-  #define MSG_BLTOUCH_RESET                   "Reset BLTouch"
394
+  #define MSG_BLTOUCH_RESET                   _UxGT("Reset BLTouch")
395 395
 #endif
396 396
 #ifndef MSG_HOME
397
-  #define MSG_HOME                            "Home"  // Used as MSG_HOME " " MSG_X MSG_Y MSG_Z " " MSG_FIRST
397
+  #define MSG_HOME                            _UxGT("Home") // Used as MSG_HOME " " MSG_X MSG_Y MSG_Z " " MSG_FIRST
398 398
 #endif
399 399
 #ifndef MSG_FIRST
400
-  #define MSG_FIRST                           "first"
400
+  #define MSG_FIRST                           _UxGT("first")
401 401
 #endif
402 402
 #ifndef MSG_ZPROBE_ZOFFSET
403
-  #define MSG_ZPROBE_ZOFFSET                  "Z Offset"
403
+  #define MSG_ZPROBE_ZOFFSET                  _UxGT("Z Offset")
404 404
 #endif
405 405
 #ifndef MSG_BABYSTEP_X
406
-  #define MSG_BABYSTEP_X                      "Babystep X"
406
+  #define MSG_BABYSTEP_X                      _UxGT("Babystep X")
407 407
 #endif
408 408
 #ifndef MSG_BABYSTEP_Y
409
-  #define MSG_BABYSTEP_Y                      "Babystep Y"
409
+  #define MSG_BABYSTEP_Y                      _UxGT("Babystep Y")
410 410
 #endif
411 411
 #ifndef MSG_BABYSTEP_Z
412
-  #define MSG_BABYSTEP_Z                      "Babystep Z"
412
+  #define MSG_BABYSTEP_Z                      _UxGT("Babystep Z")
413 413
 #endif
414 414
 #ifndef MSG_ENDSTOP_ABORT
415
-  #define MSG_ENDSTOP_ABORT                   "Endstop abort"
415
+  #define MSG_ENDSTOP_ABORT                   _UxGT("Endstop abort")
416 416
 #endif
417 417
 #ifndef MSG_HEATING_FAILED_LCD
418
-  #define MSG_HEATING_FAILED_LCD              "Heating failed"
418
+  #define MSG_HEATING_FAILED_LCD              _UxGT("Heating failed")
419 419
 #endif
420 420
 #ifndef MSG_ERR_REDUNDANT_TEMP
421
-  #define MSG_ERR_REDUNDANT_TEMP              "Err: REDUNDANT TEMP"
421
+  #define MSG_ERR_REDUNDANT_TEMP              _UxGT("Err: REDUNDANT TEMP")
422 422
 #endif
423 423
 #ifndef MSG_THERMAL_RUNAWAY
424
-  #define MSG_THERMAL_RUNAWAY                 "THERMAL RUNAWAY"
424
+  #define MSG_THERMAL_RUNAWAY                 _UxGT("THERMAL RUNAWAY")
425 425
 #endif
426 426
 #ifndef MSG_ERR_MAXTEMP
427
-  #define MSG_ERR_MAXTEMP                     "Err: MAXTEMP"
427
+  #define MSG_ERR_MAXTEMP                     _UxGT("Err: MAXTEMP")
428 428
 #endif
429 429
 #ifndef MSG_ERR_MINTEMP
430
-  #define MSG_ERR_MINTEMP                     "Err: MINTEMP"
430
+  #define MSG_ERR_MINTEMP                     _UxGT("Err: MINTEMP")
431 431
 #endif
432 432
 #ifndef MSG_ERR_MAXTEMP_BED
433
-  #define MSG_ERR_MAXTEMP_BED                 "Err: MAXTEMP BED"
433
+  #define MSG_ERR_MAXTEMP_BED                 _UxGT("Err: MAXTEMP BED")
434 434
 #endif
435 435
 #ifndef MSG_ERR_MINTEMP_BED
436
-  #define MSG_ERR_MINTEMP_BED                 "Err: MINTEMP BED"
436
+  #define MSG_ERR_MINTEMP_BED                 _UxGT("Err: MINTEMP BED")
437 437
 #endif
438 438
 #ifndef MSG_ERR_Z_HOMING
439
-  #define MSG_ERR_Z_HOMING                    "G28 Z Forbidden"
439
+  #define MSG_ERR_Z_HOMING                    _UxGT("G28 Z Forbidden")
440 440
 #endif
441 441
 #ifndef MSG_HALTED
442
-  #define MSG_HALTED                          "PRINTER HALTED"
442
+  #define MSG_HALTED                          _UxGT("PRINTER HALTED")
443 443
 #endif
444 444
 #ifndef MSG_PLEASE_RESET
445
-  #define MSG_PLEASE_RESET                    "Please reset"
445
+  #define MSG_PLEASE_RESET                    _UxGT("Please reset")
446 446
 #endif
447 447
 #ifndef MSG_SHORT_DAY
448
-  #define MSG_SHORT_DAY                       "d" // One character only
448
+  #define MSG_SHORT_DAY                       _UxGT("d") // One character only
449 449
 #endif
450 450
 #ifndef MSG_SHORT_HOUR
451
-  #define MSG_SHORT_HOUR                      "h" // One character only
451
+  #define MSG_SHORT_HOUR                      _UxGT("h") // One character only
452 452
 #endif
453 453
 #ifndef MSG_SHORT_MINUTE
454
-  #define MSG_SHORT_MINUTE                    "m" // One character only
454
+  #define MSG_SHORT_MINUTE                    _UxGT("m") // One character only
455 455
 #endif
456 456
 #ifndef MSG_HEATING
457
-  #define MSG_HEATING                         "Heating..."
457
+  #define MSG_HEATING                         _UxGT("Heating...")
458 458
 #endif
459 459
 #ifndef MSG_HEATING_COMPLETE
460
-  #define MSG_HEATING_COMPLETE                "Heating done."
460
+  #define MSG_HEATING_COMPLETE                _UxGT("Heating done.")
461 461
 #endif
462 462
 #ifndef MSG_BED_HEATING
463
-  #define MSG_BED_HEATING                     "Bed Heating."
463
+  #define MSG_BED_HEATING                     _UxGT("Bed Heating.")
464 464
 #endif
465 465
 #ifndef MSG_BED_DONE
466
-  #define MSG_BED_DONE                        "Bed done."
466
+  #define MSG_BED_DONE                        _UxGT("Bed done.")
467 467
 #endif
468 468
 #ifndef MSG_DELTA_CALIBRATE
469
-  #define MSG_DELTA_CALIBRATE                 "Delta Calibration"
469
+  #define MSG_DELTA_CALIBRATE                 _UxGT("Delta Calibration")
470 470
 #endif
471 471
 #ifndef MSG_DELTA_CALIBRATE_X
472
-  #define MSG_DELTA_CALIBRATE_X               "Calibrate X"
472
+  #define MSG_DELTA_CALIBRATE_X               _UxGT("Calibrate X")
473 473
 #endif
474 474
 #ifndef MSG_DELTA_CALIBRATE_Y
475
-  #define MSG_DELTA_CALIBRATE_Y               "Calibrate Y"
475
+  #define MSG_DELTA_CALIBRATE_Y               _UxGT("Calibrate Y")
476 476
 #endif
477 477
 #ifndef MSG_DELTA_CALIBRATE_Z
478
-  #define MSG_DELTA_CALIBRATE_Z               "Calibrate Z"
478
+  #define MSG_DELTA_CALIBRATE_Z               _UxGT("Calibrate Z")
479 479
 #endif
480 480
 #ifndef MSG_DELTA_CALIBRATE_CENTER
481
-  #define MSG_DELTA_CALIBRATE_CENTER          "Calibrate Center"
481
+  #define MSG_DELTA_CALIBRATE_CENTER          _UxGT("Calibrate Center")
482 482
 #endif
483 483
 
484 484
 #ifndef MSG_INFO_MENU
485
-  #define MSG_INFO_MENU                       "About Printer"
485
+  #define MSG_INFO_MENU                       _UxGT("About Printer")
486 486
 #endif
487 487
 #ifndef MSG_INFO_PRINTER_MENU
488
-  #define MSG_INFO_PRINTER_MENU               "Printer Info"
488
+  #define MSG_INFO_PRINTER_MENU               _UxGT("Printer Info")
489 489
 #endif
490 490
 #ifndef MSG_INFO_STATS_MENU
491
-  #define MSG_INFO_STATS_MENU                 "Printer Stats"
491
+  #define MSG_INFO_STATS_MENU                 _UxGT("Printer Stats")
492 492
 #endif
493 493
 #ifndef MSG_INFO_BOARD_MENU
494
-  #define MSG_INFO_BOARD_MENU                 "Board Info"
494
+  #define MSG_INFO_BOARD_MENU                 _UxGT("Board Info")
495 495
 #endif
496 496
 #ifndef MSG_INFO_THERMISTOR_MENU
497
-  #define MSG_INFO_THERMISTOR_MENU            "Thermistors"
497
+  #define MSG_INFO_THERMISTOR_MENU            _UxGT("Thermistors")
498 498
 #endif
499 499
 #ifndef MSG_INFO_EXTRUDERS
500
-  #define MSG_INFO_EXTRUDERS                  "Extruders"
500
+  #define MSG_INFO_EXTRUDERS                  _UxGT("Extruders")
501 501
 #endif
502 502
 #ifndef MSG_INFO_BAUDRATE
503
-  #define MSG_INFO_BAUDRATE                   "Baud"
503
+  #define MSG_INFO_BAUDRATE                   _UxGT("Baud")
504 504
 #endif
505 505
 #ifndef MSG_INFO_PROTOCOL
506
-  #define MSG_INFO_PROTOCOL                   "Protocol"
506
+  #define MSG_INFO_PROTOCOL                   _UxGT("Protocol")
507 507
 #endif
508 508
 #ifndef MSG_LIGHTS_ON
509
-  #define MSG_LIGHTS_ON                       "Case light on"
509
+  #define MSG_LIGHTS_ON                       _UxGT("Case light on")
510 510
 #endif
511 511
 #ifndef MSG_LIGHTS_OFF
512
-  #define MSG_LIGHTS_OFF                      "Case light off"
512
+  #define MSG_LIGHTS_OFF                      _UxGT("Case light off")
513 513
 #endif
514 514
 
515 515
 #if LCD_WIDTH >= 20
516 516
   #ifndef MSG_INFO_PRINT_COUNT
517
-    #define MSG_INFO_PRINT_COUNT              "Print Count"
517
+    #define MSG_INFO_PRINT_COUNT              _UxGT("Print Count")
518 518
   #endif
519 519
   #ifndef MSG_INFO_COMPLETED_PRINTS
520
-    #define MSG_INFO_COMPLETED_PRINTS         "Completed"
520
+    #define MSG_INFO_COMPLETED_PRINTS         _UxGT("Completed")
521 521
   #endif
522 522
   #ifndef MSG_INFO_PRINT_TIME
523
-    #define MSG_INFO_PRINT_TIME               "Total print time"
523
+    #define MSG_INFO_PRINT_TIME               _UxGT("Total print time")
524 524
   #endif
525 525
   #ifndef MSG_INFO_PRINT_LONGEST
526
-    #define MSG_INFO_PRINT_LONGEST            "Longest job time"
526
+    #define MSG_INFO_PRINT_LONGEST            _UxGT("Longest job time")
527 527
   #endif
528 528
   #ifndef MSG_INFO_PRINT_FILAMENT
529
-    #define MSG_INFO_PRINT_FILAMENT           "Extruded total"
529
+    #define MSG_INFO_PRINT_FILAMENT           _UxGT("Extruded total")
530 530
   #endif
531 531
 #else
532 532
   #ifndef MSG_INFO_PRINT_COUNT
533
-    #define MSG_INFO_PRINT_COUNT              "Prints"
533
+    #define MSG_INFO_PRINT_COUNT              _UxGT("Prints")
534 534
   #endif
535 535
   #ifndef MSG_INFO_COMPLETED_PRINTS
536
-    #define MSG_INFO_COMPLETED_PRINTS         "Completed"
536
+    #define MSG_INFO_COMPLETED_PRINTS         _UxGT("Completed")
537 537
   #endif
538 538
   #ifndef MSG_INFO_PRINT_TIME
539
-    #define MSG_INFO_PRINT_TIME               "Total"
539
+    #define MSG_INFO_PRINT_TIME               _UxGT("Total")
540 540
   #endif
541 541
   #ifndef MSG_INFO_PRINT_LONGEST
542
-    #define MSG_INFO_PRINT_LONGEST            "Longest"
542
+    #define MSG_INFO_PRINT_LONGEST            _UxGT("Longest")
543 543
   #endif
544 544
   #ifndef MSG_INFO_PRINT_FILAMENT
545
-    #define MSG_INFO_PRINT_FILAMENT           "Extruded"
545
+    #define MSG_INFO_PRINT_FILAMENT           _UxGT("Extruded")
546 546
   #endif
547 547
 #endif
548 548
 
549 549
 #ifndef MSG_INFO_MIN_TEMP
550
-  #define MSG_INFO_MIN_TEMP                   "Min Temp"
550
+  #define MSG_INFO_MIN_TEMP                   _UxGT("Min Temp")
551 551
 #endif
552 552
 #ifndef MSG_INFO_MAX_TEMP
553
-  #define MSG_INFO_MAX_TEMP                   "Max Temp"
553
+  #define MSG_INFO_MAX_TEMP                   _UxGT("Max Temp")
554 554
 #endif
555 555
 #ifndef MSG_INFO_PSU
556
-  #define MSG_INFO_PSU                        "Power Supply"
556
+  #define MSG_INFO_PSU                        _UxGT("Power Supply")
557 557
 #endif
558 558
 
559 559
 #ifndef MSG_DRIVE_STRENGTH
560
-  #define MSG_DRIVE_STRENGTH                  "Drive Strength"
560
+  #define MSG_DRIVE_STRENGTH                  _UxGT("Drive Strength")
561 561
 #endif
562 562
 #ifndef MSG_DAC_PERCENT
563
-  #define MSG_DAC_PERCENT                     "Driver %"
563
+  #define MSG_DAC_PERCENT                     _UxGT("Driver %")
564 564
 #endif
565 565
 #ifndef MSG_DAC_EEPROM_WRITE
566
-  #define MSG_DAC_EEPROM_WRITE                "DAC EEPROM Write"
566
+  #define MSG_DAC_EEPROM_WRITE                _UxGT("DAC EEPROM Write")
567 567
 #endif
568 568
 #ifndef MSG_FILAMENT_CHANGE_HEADER
569
-  #define MSG_FILAMENT_CHANGE_HEADER          "CHANGE FILAMENT"
569
+  #define MSG_FILAMENT_CHANGE_HEADER          _UxGT("CHANGE FILAMENT")
570 570
 #endif
571 571
 #ifndef MSG_FILAMENT_CHANGE_OPTION_HEADER
572
-  #define MSG_FILAMENT_CHANGE_OPTION_HEADER   "CHANGE OPTIONS:"
572
+  #define MSG_FILAMENT_CHANGE_OPTION_HEADER   _UxGT("CHANGE OPTIONS:")
573 573
 #endif
574 574
 #ifndef MSG_FILAMENT_CHANGE_OPTION_EXTRUDE
575
-  #define MSG_FILAMENT_CHANGE_OPTION_EXTRUDE  "Extrude more"
575
+  #define MSG_FILAMENT_CHANGE_OPTION_EXTRUDE  _UxGT("Extrude more")
576 576
 #endif
577 577
 #ifndef MSG_FILAMENT_CHANGE_OPTION_RESUME
578
-  #define MSG_FILAMENT_CHANGE_OPTION_RESUME   "Resume print"
578
+  #define MSG_FILAMENT_CHANGE_OPTION_RESUME   _UxGT("Resume print")
579 579
 #endif
580 580
 
581 581
 //
@@ -584,49 +584,49 @@
584 584
 //
585 585
 #if LCD_HEIGHT >= 4
586 586
   #ifndef MSG_FILAMENT_CHANGE_INIT_1
587
-    #define MSG_FILAMENT_CHANGE_INIT_1          "Wait for start"
588
-    #define MSG_FILAMENT_CHANGE_INIT_2          "of the filament"
589
-    #define MSG_FILAMENT_CHANGE_INIT_3          "change"
587
+    #define MSG_FILAMENT_CHANGE_INIT_1          _UxGT("Wait for start")
588
+    #define MSG_FILAMENT_CHANGE_INIT_2          _UxGT("of the filament")
589
+    #define MSG_FILAMENT_CHANGE_INIT_3          _UxGT("change")
590 590
   #endif
591 591
   #ifndef MSG_FILAMENT_CHANGE_UNLOAD_1
592
-    #define MSG_FILAMENT_CHANGE_UNLOAD_1        "Wait for"
593
-    #define MSG_FILAMENT_CHANGE_UNLOAD_2        "filament unload"
592
+    #define MSG_FILAMENT_CHANGE_UNLOAD_1        _UxGT("Wait for")
593
+    #define MSG_FILAMENT_CHANGE_UNLOAD_2        _UxGT("filament unload")
594 594
   #endif
595 595
   #ifndef MSG_FILAMENT_CHANGE_INSERT_1
596
-    #define MSG_FILAMENT_CHANGE_INSERT_1        "Insert filament"
597
-    #define MSG_FILAMENT_CHANGE_INSERT_2        "and press button"
598
-    #define MSG_FILAMENT_CHANGE_INSERT_3        "to continue..."
596
+    #define MSG_FILAMENT_CHANGE_INSERT_1        _UxGT("Insert filament")
597
+    #define MSG_FILAMENT_CHANGE_INSERT_2        _UxGT("and press button")
598
+    #define MSG_FILAMENT_CHANGE_INSERT_3        _UxGT("to continue...")
599 599
   #endif
600 600
   #ifndef MSG_FILAMENT_CHANGE_LOAD_1
601
-    #define MSG_FILAMENT_CHANGE_LOAD_1          "Wait for"
602
-    #define MSG_FILAMENT_CHANGE_LOAD_2          "filament load"
601
+    #define MSG_FILAMENT_CHANGE_LOAD_1          _UxGT("Wait for")
602
+    #define MSG_FILAMENT_CHANGE_LOAD_2          _UxGT("filament load")
603 603
   #endif
604 604
   #ifndef MSG_FILAMENT_CHANGE_EXTRUDE_1
605
-    #define MSG_FILAMENT_CHANGE_EXTRUDE_1       "Wait for"
606
-    #define MSG_FILAMENT_CHANGE_EXTRUDE_2       "filament extrude"
605
+    #define MSG_FILAMENT_CHANGE_EXTRUDE_1       _UxGT("Wait for")
606
+    #define MSG_FILAMENT_CHANGE_EXTRUDE_2       _UxGT("filament extrude")
607 607
   #endif
608 608
   #ifndef MSG_FILAMENT_CHANGE_RESUME_1
609
-    #define MSG_FILAMENT_CHANGE_RESUME_1        "Wait for print"
610
-    #define MSG_FILAMENT_CHANGE_RESUME_2        "to resume"
609
+    #define MSG_FILAMENT_CHANGE_RESUME_1        _UxGT("Wait for print")
610
+    #define MSG_FILAMENT_CHANGE_RESUME_2        _UxGT("to resume")
611 611
   #endif
612 612
 #else // LCD_HEIGHT < 4
613 613
   #ifndef MSG_FILAMENT_CHANGE_INIT_1
614
-    #define MSG_FILAMENT_CHANGE_INIT_1          "Please wait..."
614
+    #define MSG_FILAMENT_CHANGE_INIT_1          _UxGT("Please wait...")
615 615
   #endif
616 616
   #ifndef MSG_FILAMENT_CHANGE_UNLOAD_1
617
-    #define MSG_FILAMENT_CHANGE_UNLOAD_1        "Ejecting..."
617
+    #define MSG_FILAMENT_CHANGE_UNLOAD_1        _UxGT("Ejecting...")
618 618
   #endif
619 619
   #ifndef MSG_FILAMENT_CHANGE_INSERT_1
620
-    #define MSG_FILAMENT_CHANGE_INSERT_1        "Insert and Click"
620
+    #define MSG_FILAMENT_CHANGE_INSERT_1        _UxGT("Insert and Click")
621 621
   #endif
622 622
   #ifndef MSG_FILAMENT_CHANGE_LOAD_1
623
-    #define MSG_FILAMENT_CHANGE_LOAD_1          "Loading..."
623
+    #define MSG_FILAMENT_CHANGE_LOAD_1          _UxGT("Loading...")
624 624
   #endif
625 625
   #ifndef MSG_FILAMENT_CHANGE_EXTRUDE_1
626
-    #define MSG_FILAMENT_CHANGE_EXTRUDE_1       "Extruding..."
626
+    #define MSG_FILAMENT_CHANGE_EXTRUDE_1       _UxGT("Extruding...")
627 627
   #endif
628 628
   #ifndef MSG_FILAMENT_CHANGE_RESUME_1
629
-    #define MSG_FILAMENT_CHANGE_RESUME_1        "Resuming..."
629
+    #define MSG_FILAMENT_CHANGE_RESUME_1        _UxGT("Resuming...")
630 630
   #endif
631 631
 #endif // LCD_HEIGHT < 4
632 632
 

+ 179
- 179
Marlin/language_es.h View File

@@ -32,197 +32,197 @@
32 32
 
33 33
 #define DISPLAY_CHARSET_ISO10646_1
34 34
 
35
-#define WELCOME_MSG                         MACHINE_NAME " lista."
36
-#define MSG_SD_INSERTED                     "Tarjeta colocada"
37
-#define MSG_SD_REMOVED                      "Tarjeta retirada"
38
-#define MSG_LCD_ENDSTOPS                    "Endstops" // Max length 8 characters
39
-#define MSG_MAIN                            "Menu principal"
40
-#define MSG_AUTOSTART                       "Inicio automatico"
41
-#define MSG_DISABLE_STEPPERS                "Apagar motores"
42
-#define MSG_AUTO_HOME                       "Llevar al origen"
43
-#define MSG_AUTO_HOME_X                     "Origen X"
44
-#define MSG_AUTO_HOME_Y                     "Origen Y"
45
-#define MSG_AUTO_HOME_Z                     "Origen Z"
46
-#define MSG_LEVEL_BED_HOMING                "Origen XYZ"
47
-#define MSG_LEVEL_BED_WAITING               "Iniciar (Presione)"
48
-#define MSG_LEVEL_BED_DONE                  "Nivelacion lista!"
49
-#define MSG_LEVEL_BED_CANCEL                "Cancelar"
50
-#define MSG_SET_HOME_OFFSETS                "Ajustar desfases"
51
-#define MSG_HOME_OFFSETS_APPLIED            "Desfase aplicado"
52
-#define MSG_SET_ORIGIN                      "Establecer origen"
53
-#define MSG_PREHEAT_1                       "Precalentar PLA"
54
-#define MSG_PREHEAT_1_N                     MSG_PREHEAT_1 " "
55
-#define MSG_PREHEAT_1_ALL                   MSG_PREHEAT_1 "Todo"
56
-#define MSG_PREHEAT_1_BEDONLY               MSG_PREHEAT_1"Plataforma"
57
-#define MSG_PREHEAT_1_SETTINGS              MSG_PREHEAT_1 "Config"
58
-#define MSG_PREHEAT_2                       "Precalentar ABS"
59
-#define MSG_PREHEAT_2_N                     MSG_PREHEAT_2 " "
60
-#define MSG_PREHEAT_2_ALL                   MSG_PREHEAT_2 "Todo"
61
-#define MSG_PREHEAT_2_BEDONLY               MSG_PREHEAT_2 "Plataforma"
62
-#define MSG_PREHEAT_2_SETTINGS              MSG_PREHEAT_2 "Config"
63
-#define MSG_COOLDOWN                        "Enfriar"
64
-#define MSG_SWITCH_PS_ON                    "Encender"
65
-#define MSG_SWITCH_PS_OFF                   "Apagar"
66
-#define MSG_EXTRUDE                         "Extruir"
67
-#define MSG_RETRACT                         "Retraer"
68
-#define MSG_MOVE_AXIS                       "Mover ejes"
69
-#define MSG_LEVEL_BED                       "Nivelar plataforma"
70
-#define MSG_MOVE_X                          "Mover X"
71
-#define MSG_MOVE_Y                          "Mover Y"
72
-#define MSG_MOVE_Z                          "Mover Z"
73
-#define MSG_MOVE_E                          "Extrusor"
74
-#define MSG_MOVE_01MM                       "Mover 0.1mm"
75
-#define MSG_MOVE_1MM                        "Mover 1mm"
76
-#define MSG_MOVE_10MM                       "Mover 10mm"
77
-#define MSG_SPEED                           "Velocidad"
78
-#define MSG_BED_Z                           "Plataforma Z"
79
-#define MSG_NOZZLE                          "Boquilla"
80
-#define MSG_BED                             "Plataforma"
81
-#define MSG_FAN_SPEED                       "Ventilador"
82
-#define MSG_FLOW                            "Flujo"
83
-#define MSG_CONTROL                         "Control"
84
-#define MSG_MIN                             LCD_STR_THERMOMETER " Min"
85
-#define MSG_MAX                             LCD_STR_THERMOMETER " Max"
86
-#define MSG_FACTOR                          LCD_STR_THERMOMETER " Fact"
87
-#define MSG_AUTOTEMP                        "Temperatura Auto."
88
-#define MSG_ON                              "Encender"
89
-#define MSG_OFF                             "Apagar"
90
-#define MSG_PID_P                           "PID-P"
91
-#define MSG_PID_I                           "PID-I"
92
-#define MSG_PID_D                           "PID-D"
93
-#define MSG_PID_C                           "PID-C"
94
-#define MSG_ACC                             "Aceleracion"
95
-#define MSG_VX_JERK                         "Vx-jerk"
96
-#define MSG_VY_JERK                         "Vy-jerk"
97
-#define MSG_VZ_JERK                         "Vz-jerk"
98
-#define MSG_VE_JERK                         "Ve-jerk"
99
-#define MSG_VMAX                            "Vmax"
100
-#define MSG_VMIN                            "Vmin"
101
-#define MSG_VTRAV_MIN                       "Vel. viaje min"
102
-#define MSG_AMAX                            "Acel. max"
103
-#define MSG_A_RETRACT                       "Acel. retrac."
104
-#define MSG_A_TRAVEL                        "Acel. Viaje"
105
-#define MSG_XSTEPS                          "X pasos/mm"
106
-#define MSG_YSTEPS                          "Y pasos/mm"
107
-#define MSG_ZSTEPS                          "Z pasos/mm"
108
-#define MSG_ESTEPS                          "E pasos/mm"
109
-#define MSG_E1STEPS                         "E1 pasos/mm"
110
-#define MSG_E2STEPS                         "E2 pasos/mm"
111
-#define MSG_E3STEPS                         "E3 pasos/mm"
112
-#define MSG_E4STEPS                         "E4 pasos/mm"
113
-#define MSG_TEMPERATURE                     "Temperatura"
114
-#define MSG_MOTION                          "Movimiento"
115
-#define MSG_VOLUMETRIC                      "Filamento"
116
-#define MSG_VOLUMETRIC_ENABLED              "E in mm3"
117
-#define MSG_FILAMENT_DIAM                   "Fil. Dia."
118
-#define MSG_CONTRAST                        "Contraste"
119
-#define MSG_STORE_EPROM                     "Guardar memoria"
120
-#define MSG_LOAD_EPROM                      "Cargar memoria"
121
-#define MSG_RESTORE_FAILSAFE                "Restaurar memoria"
122
-#define MSG_REFRESH                         "Volver a cargar"
123
-#define MSG_WATCH                           "Informacion"
124
-#define MSG_PREPARE                         "Preparar"
125
-#define MSG_TUNE                            "Ajustar"
126
-#define MSG_PAUSE_PRINT                     "Pausar impresion"
127
-#define MSG_RESUME_PRINT                    "Reanudar impresion"
128
-#define MSG_STOP_PRINT                      "Detener impresion"
129
-#define MSG_CARD_MENU                       "Menu de SD"
130
-#define MSG_NO_CARD                         "No hay tarjeta SD"
131
-#define MSG_DWELL                           "Reposo..."
132
-#define MSG_USERWAIT                        "Esperando ordenes"
133
-#define MSG_RESUMING                        "Resumiendo impre."
134
-#define MSG_PRINT_ABORTED                   "Impresion cancelada"
135
-#define MSG_NO_MOVE                         "Sin movimiento"
136
-#define MSG_KILLED                          "Parada de emergencia"
137
-#define MSG_STOPPED                         "Detenida"
138
-#define MSG_CONTROL_RETRACT                 "Retraer mm"
139
-#define MSG_CONTROL_RETRACT_SWAP            "Interc. Retraer mm"
140
-#define MSG_CONTROL_RETRACTF                "Retraer  V"
141
-#define MSG_CONTROL_RETRACT_ZLIFT           "Levantar mm"
142
-#define MSG_CONTROL_RETRACT_RECOVER         "DesRet +mm"
143
-#define MSG_CONTROL_RETRACT_RECOVER_SWAP    "Interc. DesRet +mm"
144
-#define MSG_CONTROL_RETRACT_RECOVERF        "DesRet V"
145
-#define MSG_AUTORETRACT                     "Retraccion Auto."
146
-#define MSG_FILAMENTCHANGE                  "Cambiar filamento"
147
-#define MSG_INIT_SDCARD                     "Iniciando tarjeta"
148
-#define MSG_CNG_SDCARD                      "Cambiar tarjeta"
149
-#define MSG_ZPROBE_OUT                      "Sonda Z fuera"
150
-#define MSG_HOME                            "Home"  // Used as MSG_HOME " " MSG_X MSG_Y MSG_Z " " MSG_FIRST
151
-#define MSG_FIRST                           "first"
152
-#define MSG_ZPROBE_ZOFFSET                  "Desfase Z"
153
-#define MSG_BABYSTEP_X                      "Micropaso X"
154
-#define MSG_BABYSTEP_Y                      "Micropaso Y"
155
-#define MSG_BABYSTEP_Z                      "Micropaso Z"
156
-#define MSG_ENDSTOP_ABORT                   "Cancelado - Endstop"
157
-#define MSG_HEATING_FAILED_LCD              "Error: al calentar"
158
-#define MSG_ERR_REDUNDANT_TEMP              "Error: temperatura"
159
-#define MSG_THERMAL_RUNAWAY                 "Error de temperatura"
160
-#define MSG_ERR_MAXTEMP                     "Error: Temp Maxima"
161
-#define MSG_ERR_MINTEMP                     "Error: Temp Minima"
162
-#define MSG_ERR_MAXTEMP_BED                 "Error: Temp Max Plat"
163
-#define MSG_ERR_MINTEMP_BED                 "Error: Temp Min Plat"
164
-#define MSG_HEATING                         "Calentando..."
165
-#define MSG_HEATING_COMPLETE                "Calentamiento listo"
166
-#define MSG_BED_HEATING                     "Calentando Plat..."
167
-#define MSG_BED_DONE                        "Plataforma Caliente"
168
-#define MSG_DELTA_CALIBRATE                 "Calibracion Delta"
169
-#define MSG_DELTA_CALIBRATE_X               "Calibrar X"
170
-#define MSG_DELTA_CALIBRATE_Y               "Calibrar Y"
171
-#define MSG_DELTA_CALIBRATE_Z               "Calibrar Z"
172
-#define MSG_DELTA_CALIBRATE_CENTER          "Calibrar Centro"
173
-#define MSG_INFO_MENU                       "Inf. Impresora"
174
-#define MSG_INFO_PRINTER_MENU               "Inf. Impresora"
175
-#define MSG_INFO_STATS_MENU                 "Estadisticas Imp."
176
-#define MSG_INFO_BOARD_MENU                 "Inf. Controlador"
177
-#define MSG_INFO_THERMISTOR_MENU            "Termistores"
178
-#define MSG_INFO_EXTRUDERS                  "Extrusores"
179
-#define MSG_INFO_BAUDRATE                   "Baudios"
180
-#define MSG_INFO_PROTOCOL                   "Protocolo"
35
+#define WELCOME_MSG                         MACHINE_NAME _UxGT(" lista.")
36
+#define MSG_SD_INSERTED                     _UxGT("Tarjeta colocada")
37
+#define MSG_SD_REMOVED                      _UxGT("Tarjeta retirada")
38
+#define MSG_LCD_ENDSTOPS                    _UxGT("Endstops") // Max length 8 characters
39
+#define MSG_MAIN                            _UxGT("Menu principal")
40
+#define MSG_AUTOSTART                       _UxGT("Inicio automatico")
41
+#define MSG_DISABLE_STEPPERS                _UxGT("Apagar motores")
42
+#define MSG_AUTO_HOME                       _UxGT("Llevar al origen")
43
+#define MSG_AUTO_HOME_X                     _UxGT("Origen X")
44
+#define MSG_AUTO_HOME_Y                     _UxGT("Origen Y")
45
+#define MSG_AUTO_HOME_Z                     _UxGT("Origen Z")
46
+#define MSG_LEVEL_BED_HOMING                _UxGT("Origen XYZ")
47
+#define MSG_LEVEL_BED_WAITING               _UxGT("Iniciar (Presione)")
48
+#define MSG_LEVEL_BED_DONE                  _UxGT("Nivelacion lista!")
49
+#define MSG_LEVEL_BED_CANCEL                _UxGT("Cancelar")
50
+#define MSG_SET_HOME_OFFSETS                _UxGT("Ajustar desfases")
51
+#define MSG_HOME_OFFSETS_APPLIED            _UxGT("Desfase aplicado")
52
+#define MSG_SET_ORIGIN                      _UxGT("Establecer origen")
53
+#define MSG_PREHEAT_1                       _UxGT("Precalentar PLA")
54
+#define MSG_PREHEAT_1_N                     MSG_PREHEAT_1 _UxGT(" ")
55
+#define MSG_PREHEAT_1_ALL                   MSG_PREHEAT_1 _UxGT("Todo")
56
+#define MSG_PREHEAT_1_BEDONLY               MSG_PREHEAT_1 _UxGT("Plataforma")
57
+#define MSG_PREHEAT_1_SETTINGS              MSG_PREHEAT_1 _UxGT("Config")
58
+#define MSG_PREHEAT_2                       _UxGT("Precalentar ABS")
59
+#define MSG_PREHEAT_2_N                     MSG_PREHEAT_2 _UxGT(" ")
60
+#define MSG_PREHEAT_2_ALL                   MSG_PREHEAT_2 _UxGT("Todo")
61
+#define MSG_PREHEAT_2_BEDONLY               MSG_PREHEAT_2 _UxGT("Plataforma")
62
+#define MSG_PREHEAT_2_SETTINGS              MSG_PREHEAT_2 _UxGT("Config")
63
+#define MSG_COOLDOWN                        _UxGT("Enfriar")
64
+#define MSG_SWITCH_PS_ON                    _UxGT("Encender")
65
+#define MSG_SWITCH_PS_OFF                   _UxGT("Apagar")
66
+#define MSG_EXTRUDE                         _UxGT("Extruir")
67
+#define MSG_RETRACT                         _UxGT("Retraer")
68
+#define MSG_MOVE_AXIS                       _UxGT("Mover ejes")
69
+#define MSG_LEVEL_BED                       _UxGT("Nivelar plataforma")
70
+#define MSG_MOVE_X                          _UxGT("Mover X")
71
+#define MSG_MOVE_Y                          _UxGT("Mover Y")
72
+#define MSG_MOVE_Z                          _UxGT("Mover Z")
73
+#define MSG_MOVE_E                          _UxGT("Extrusor")
74
+#define MSG_MOVE_01MM                       _UxGT("Mover 0.1mm")
75
+#define MSG_MOVE_1MM                        _UxGT("Mover 1mm")
76
+#define MSG_MOVE_10MM                       _UxGT("Mover 10mm")
77
+#define MSG_SPEED                           _UxGT("Velocidad")
78
+#define MSG_BED_Z                           _UxGT("Plataforma Z")
79
+#define MSG_NOZZLE                          _UxGT("Boquilla")
80
+#define MSG_BED                             _UxGT("Plataforma")
81
+#define MSG_FAN_SPEED                       _UxGT("Ventilador")
82
+#define MSG_FLOW                            _UxGT("Flujo")
83
+#define MSG_CONTROL                         _UxGT("Control")
84
+#define MSG_MIN                             _UxGT(" ") LCD_STR_THERMOMETER _UxGT(" Min")
85
+#define MSG_MAX                             _UxGT(" ") LCD_STR_THERMOMETER _UxGT(" Max")
86
+#define MSG_FACTOR                          _UxGT(" ") LCD_STR_THERMOMETER _UxGT(" Fact")
87
+#define MSG_AUTOTEMP                        _UxGT("Temperatura Auto.")
88
+#define MSG_ON                              _UxGT("Encender")
89
+#define MSG_OFF                             _UxGT("Apagar")
90
+#define MSG_PID_P                           _UxGT("PID-P")
91
+#define MSG_PID_I                           _UxGT("PID-I")
92
+#define MSG_PID_D                           _UxGT("PID-D")
93
+#define MSG_PID_C                           _UxGT("PID-C")
94
+#define MSG_ACC                             _UxGT("Aceleracion")
95
+#define MSG_VX_JERK                         _UxGT("Vx-jerk")
96
+#define MSG_VY_JERK                         _UxGT("Vy-jerk")
97
+#define MSG_VZ_JERK                         _UxGT("Vz-jerk")
98
+#define MSG_VE_JERK                         _UxGT("Ve-jerk")
99
+#define MSG_VMAX                            _UxGT("Vmax")
100
+#define MSG_VMIN                            _UxGT("Vmin")
101
+#define MSG_VTRAV_MIN                       _UxGT("Vel. viaje min")
102
+#define MSG_AMAX                            _UxGT("Acel. max")
103
+#define MSG_A_RETRACT                       _UxGT("Acel. retrac.")
104
+#define MSG_A_TRAVEL                        _UxGT("Acel. Viaje")
105
+#define MSG_XSTEPS                          _UxGT("X pasos/mm")
106
+#define MSG_YSTEPS                          _UxGT("Y pasos/mm")
107
+#define MSG_ZSTEPS                          _UxGT("Z pasos/mm")
108
+#define MSG_ESTEPS                          _UxGT("E pasos/mm")
109
+#define MSG_E1STEPS                         _UxGT("E1 pasos/mm")
110
+#define MSG_E2STEPS                         _UxGT("E2 pasos/mm")
111
+#define MSG_E3STEPS                         _UxGT("E3 pasos/mm")
112
+#define MSG_E4STEPS                         _UxGT("E4 pasos/mm")
113
+#define MSG_TEMPERATURE                     _UxGT("Temperatura")
114
+#define MSG_MOTION                          _UxGT("Movimiento")
115
+#define MSG_VOLUMETRIC                      _UxGT("Filamento")
116
+#define MSG_VOLUMETRIC_ENABLED              _UxGT("E in mm3")
117
+#define MSG_FILAMENT_DIAM                   _UxGT("Fil. Dia.")
118
+#define MSG_CONTRAST                        _UxGT("Contraste")
119
+#define MSG_STORE_EPROM                     _UxGT("Guardar memoria")
120
+#define MSG_LOAD_EPROM                      _UxGT("Cargar memoria")
121
+#define MSG_RESTORE_FAILSAFE                _UxGT("Restaurar memoria")
122
+#define MSG_REFRESH                         _UxGT("Volver a cargar")
123
+#define MSG_WATCH                           _UxGT("Informacion")
124
+#define MSG_PREPARE                         _UxGT("Preparar")
125
+#define MSG_TUNE                            _UxGT("Ajustar")
126
+#define MSG_PAUSE_PRINT                     _UxGT("Pausar impresion")
127
+#define MSG_RESUME_PRINT                    _UxGT("Reanudar impresion")
128
+#define MSG_STOP_PRINT                      _UxGT("Detener impresion")
129
+#define MSG_CARD_MENU                       _UxGT("Menu de SD")
130
+#define MSG_NO_CARD                         _UxGT("No hay tarjeta SD")
131
+#define MSG_DWELL                           _UxGT("Reposo...")
132
+#define MSG_USERWAIT                        _UxGT("Esperando ordenes")
133
+#define MSG_RESUMING                        _UxGT("Resumiendo impre.")
134
+#define MSG_PRINT_ABORTED                   _UxGT("Impresion cancelada")
135
+#define MSG_NO_MOVE                         _UxGT("Sin movimiento")
136
+#define MSG_KILLED                          _UxGT("Parada de emergencia")
137
+#define MSG_STOPPED                         _UxGT("Detenida")
138
+#define MSG_CONTROL_RETRACT                 _UxGT("Retraer mm")
139
+#define MSG_CONTROL_RETRACT_SWAP            _UxGT("Interc. Retraer mm")
140
+#define MSG_CONTROL_RETRACTF                _UxGT("Retraer  V")
141
+#define MSG_CONTROL_RETRACT_ZLIFT           _UxGT("Levantar mm")
142
+#define MSG_CONTROL_RETRACT_RECOVER         _UxGT("DesRet +mm")
143
+#define MSG_CONTROL_RETRACT_RECOVER_SWAP    _UxGT("Interc. DesRet +mm")
144
+#define MSG_CONTROL_RETRACT_RECOVERF        _UxGT("DesRet V")
145
+#define MSG_AUTORETRACT                     _UxGT("Retraccion Auto.")
146
+#define MSG_FILAMENTCHANGE                  _UxGT("Cambiar filamento")
147
+#define MSG_INIT_SDCARD                     _UxGT("Iniciando tarjeta")
148
+#define MSG_CNG_SDCARD                      _UxGT("Cambiar tarjeta")
149
+#define MSG_ZPROBE_OUT                      _UxGT("Sonda Z fuera")
150
+#define MSG_HOME                            _UxGT("Home")  // Used as MSG_HOME " " MSG_X MSG_Y MSG_Z " " MSG_FIRST
151
+#define MSG_FIRST                           _UxGT("first")
152
+#define MSG_ZPROBE_ZOFFSET                  _UxGT("Desfase Z")
153
+#define MSG_BABYSTEP_X                      _UxGT("Micropaso X")
154
+#define MSG_BABYSTEP_Y                      _UxGT("Micropaso Y")
155
+#define MSG_BABYSTEP_Z                      _UxGT("Micropaso Z")
156
+#define MSG_ENDSTOP_ABORT                   _UxGT("Cancelado - Endstop")
157
+#define MSG_HEATING_FAILED_LCD              _UxGT("Error: al calentar")
158
+#define MSG_ERR_REDUNDANT_TEMP              _UxGT("Error: temperatura")
159
+#define MSG_THERMAL_RUNAWAY                 _UxGT("Error de temperatura")
160
+#define MSG_ERR_MAXTEMP                     _UxGT("Error: Temp Maxima")
161
+#define MSG_ERR_MINTEMP                     _UxGT("Error: Temp Minima")
162
+#define MSG_ERR_MAXTEMP_BED                 _UxGT("Error: Temp Max Plat")
163
+#define MSG_ERR_MINTEMP_BED                 _UxGT("Error: Temp Min Plat")
164
+#define MSG_HEATING                         _UxGT("Calentando...")
165
+#define MSG_HEATING_COMPLETE                _UxGT("Calentamiento listo")
166
+#define MSG_BED_HEATING                     _UxGT("Calentando Plat...")
167
+#define MSG_BED_DONE                        _UxGT("Plataforma Caliente")
168
+#define MSG_DELTA_CALIBRATE                 _UxGT("Calibracion Delta")
169
+#define MSG_DELTA_CALIBRATE_X               _UxGT("Calibrar X")
170
+#define MSG_DELTA_CALIBRATE_Y               _UxGT("Calibrar Y")
171
+#define MSG_DELTA_CALIBRATE_Z               _UxGT("Calibrar Z")
172
+#define MSG_DELTA_CALIBRATE_CENTER          _UxGT("Calibrar Centro")
173
+#define MSG_INFO_MENU                       _UxGT("Inf. Impresora")
174
+#define MSG_INFO_PRINTER_MENU               _UxGT("Inf. Impresora")
175
+#define MSG_INFO_STATS_MENU                 _UxGT("Estadisticas Imp.")
176
+#define MSG_INFO_BOARD_MENU                 _UxGT("Inf. Controlador")
177
+#define MSG_INFO_THERMISTOR_MENU            _UxGT("Termistores")
178
+#define MSG_INFO_EXTRUDERS                  _UxGT("Extrusores")
179
+#define MSG_INFO_BAUDRATE                   _UxGT("Baudios")
180
+#define MSG_INFO_PROTOCOL                   _UxGT("Protocolo")
181 181
 #if LCD_WIDTH > 19
182
-  #define MSG_INFO_PRINT_COUNT              "Conteo de impresion"
183
-  #define MSG_INFO_COMPLETED_PRINTS         "Completadas"
184
-  #define MSG_INFO_PRINT_TIME               "Tiempo total de imp."
185
-  #define MSG_INFO_PRINT_LONGEST            "Impresion mas larga"
186
-  #define MSG_INFO_PRINT_FILAMENT           "Total de Extrusion"
182
+  #define MSG_INFO_PRINT_COUNT              _UxGT("Conteo de impresion")
183
+  #define MSG_INFO_COMPLETED_PRINTS         _UxGT("Completadas")
184
+  #define MSG_INFO_PRINT_TIME               _UxGT("Tiempo total de imp.")
185
+  #define MSG_INFO_PRINT_LONGEST            _UxGT("Impresion mas larga")
186
+  #define MSG_INFO_PRINT_FILAMENT           _UxGT("Total de Extrusion")
187 187
 #else
188
-  #define MSG_INFO_PRINT_COUNT              "Impresiones"
189
-  #define MSG_INFO_COMPLETED_PRINTS         "Completadas"
190
-  #define MSG_INFO_PRINT_TIME               "Total"
191
-  #define MSG_INFO_PRINT_LONGEST            "Mas larga"
192
-  #define MSG_INFO_PRINT_FILAMENT           "Extrusion"
188
+  #define MSG_INFO_PRINT_COUNT              _UxGT("Impresiones")
189
+  #define MSG_INFO_COMPLETED_PRINTS         _UxGT("Completadas")
190
+  #define MSG_INFO_PRINT_TIME               _UxGT("Total")
191
+  #define MSG_INFO_PRINT_LONGEST            _UxGT("Mas larga")
192
+  #define MSG_INFO_PRINT_FILAMENT           _UxGT("Extrusion")
193 193
 #endif
194
-#define MSG_INFO_MIN_TEMP                   "Temperatura minima"
195
-#define MSG_INFO_MAX_TEMP                   "Temperatura maxima"
196
-#define MSG_INFO_PSU                        "Fuente de poder"
194
+#define MSG_INFO_MIN_TEMP                   _UxGT("Temperatura minima")
195
+#define MSG_INFO_MAX_TEMP                   _UxGT("Temperatura maxima")
196
+#define MSG_INFO_PSU                        _UxGT("Fuente de poder")
197 197
 
198
-#define MSG_FILAMENT_CHANGE_HEADER          "Cambiar Filamento"
199
-#define MSG_FILAMENT_CHANGE_OPTION_HEADER   "Opciones de cambio:"
200
-#define MSG_FILAMENT_CHANGE_OPTION_EXTRUDE  "Extruir mas"
201
-#define MSG_FILAMENT_CHANGE_OPTION_RESUME   "Resumir imp."
198
+#define MSG_FILAMENT_CHANGE_HEADER          _UxGT("Cambiar Filamento")
199
+#define MSG_FILAMENT_CHANGE_OPTION_HEADER   _UxGT("Opciones de cambio:")
200
+#define MSG_FILAMENT_CHANGE_OPTION_EXTRUDE  _UxGT("Extruir mas")
201
+#define MSG_FILAMENT_CHANGE_OPTION_RESUME   _UxGT("Resumir imp.")
202 202
 
203
-#define MSG_FILAMENT_CHANGE_INIT_1          "Esperando iniciar"
203
+#define MSG_FILAMENT_CHANGE_INIT_1          _UxGT("Esperando iniciar")
204 204
 
205
-#define MSG_FILAMENT_CHANGE_INSERT_1        "Inserte filamento"
206
-#define MSG_FILAMENT_CHANGE_INSERT_2        "y presione el boton"
205
+#define MSG_FILAMENT_CHANGE_INSERT_1        _UxGT("Inserte filamento")
206
+#define MSG_FILAMENT_CHANGE_INSERT_2        _UxGT("y presione el boton")
207 207
 
208 208
 #if LCD_HEIGHT >= 4
209 209
   // Up to 3 lines allowed
210
-  #define MSG_FILAMENT_CHANGE_INIT_2        "del filamento"
211
-  #define MSG_FILAMENT_CHANGE_INIT_3        "cambiar"
212
-  #define MSG_FILAMENT_CHANGE_INSERT_3      "para continuar..."
210
+  #define MSG_FILAMENT_CHANGE_INIT_2        _UxGT("del filamento")
211
+  #define MSG_FILAMENT_CHANGE_INIT_3        _UxGT("cambiar")
212
+  #define MSG_FILAMENT_CHANGE_INSERT_3      _UxGT("para continuar...")
213 213
 #else // LCD_HEIGHT < 4
214 214
   // Up to 2 lines allowed
215
-  #define MSG_FILAMENT_CHANGE_INIT_2        "del fil. cambiar"
216
-  #define MSG_FILAMENT_CHANGE_INSERT_1      "Inserte filamento"
215
+  #define MSG_FILAMENT_CHANGE_INIT_2        _UxGT("del fil. cambiar")
216
+  #define MSG_FILAMENT_CHANGE_INSERT_1      _UxGT("Inserte filamento")
217 217
 #endif // LCD_HEIGHT < 4
218 218
 
219
-#define MSG_FILAMENT_CHANGE_UNLOAD_1        "Esperado por"
220
-#define MSG_FILAMENT_CHANGE_UNLOAD_2        "filamento expulsado"
221
-#define MSG_FILAMENT_CHANGE_LOAD_1          "Esperado por"
222
-#define MSG_FILAMENT_CHANGE_LOAD_2          "Cargar filamento"
223
-#define MSG_FILAMENT_CHANGE_EXTRUDE_1       "Esperado por"
224
-#define MSG_FILAMENT_CHANGE_EXTRUDE_2       "Extruir filamento"
225
-#define MSG_FILAMENT_CHANGE_RESUME_1        "Esperando imp."
226
-#define MSG_FILAMENT_CHANGE_RESUME_2        "para resumir"
219
+#define MSG_FILAMENT_CHANGE_UNLOAD_1        _UxGT("Esperado por")
220
+#define MSG_FILAMENT_CHANGE_UNLOAD_2        _UxGT("filamento expulsado")
221
+#define MSG_FILAMENT_CHANGE_LOAD_1          _UxGT("Esperado por")
222
+#define MSG_FILAMENT_CHANGE_LOAD_2          _UxGT("Cargar filamento")
223
+#define MSG_FILAMENT_CHANGE_EXTRUDE_1       _UxGT("Esperado por")
224
+#define MSG_FILAMENT_CHANGE_EXTRUDE_2       _UxGT("Extruir filamento")
225
+#define MSG_FILAMENT_CHANGE_RESUME_1        _UxGT("Esperando imp.")
226
+#define MSG_FILAMENT_CHANGE_RESUME_2        _UxGT("para resumir")
227 227
 
228 228
 #endif // LANGUAGE_ES_H

+ 120
- 120
Marlin/language_eu.h View File

@@ -32,125 +32,125 @@
32 32
 
33 33
 #define DISPLAY_CHARSET_ISO10646_1
34 34
 
35
-#define WELCOME_MSG                         MACHINE_NAME " prest."
36
-#define MSG_SD_INSERTED                     "Txartela sartuta"
37
-#define MSG_SD_REMOVED                      "Txartela kenduta"
38
-#define MSG_MAIN                            "Menu nagusia"
39
-#define MSG_AUTOSTART                       "Auto hasiera"
40
-#define MSG_DISABLE_STEPPERS                "Itzali motoreak"
41
-#define MSG_AUTO_HOME                       "Hasierara joan"
42
-#define MSG_LEVEL_BED_HOMING                "Homing XYZ"
43
-#define MSG_LEVEL_BED_WAITING               "Click to Begin"
44
-#define MSG_LEVEL_BED_DONE                  "Leveling Done!"
45
-#define MSG_LEVEL_BED_CANCEL                "Cancel"
46
-#define MSG_SET_HOME_OFFSETS                "Set home offsets"
47
-#define MSG_HOME_OFFSETS_APPLIED            "Offsets applied"
48
-#define MSG_SET_ORIGIN                      "Hasiera ipini"
49
-#define MSG_PREHEAT_1                       "Aurreberotu PLA"
50
-#define MSG_PREHEAT_1_N                     "Aurreberotu PLA "
51
-#define MSG_PREHEAT_1_ALL                   "Berotu PLA Guztia"
52
-#define MSG_PREHEAT_1_BEDONLY               "Berotu PLA Ohea"
53
-#define MSG_PREHEAT_1_SETTINGS              "Berotu PLA Konfig"
54
-#define MSG_PREHEAT_2                       "Aurreberotu ABS"
55
-#define MSG_PREHEAT_2_N                     "Aurreberotu ABS "
56
-#define MSG_PREHEAT_2_ALL                   "Berotu ABS Guztia"
57
-#define MSG_PREHEAT_2_BEDONLY               "Berotu ABS Ohea"
58
-#define MSG_PREHEAT_2_SETTINGS              "Berotu ABS Konfig"
59
-#define MSG_COOLDOWN                        "Hoztu"
60
-#define MSG_SWITCH_PS_ON                    "Energia piztu"
61
-#define MSG_SWITCH_PS_OFF                   "Energia itzali"
62
-#define MSG_EXTRUDE                         "Estruitu"
63
-#define MSG_RETRACT                         "Atzera eragin"
64
-#define MSG_MOVE_AXIS                       "Ardatzak mugitu"
65
-#define MSG_MOVE_X                          "Mugitu X"
66
-#define MSG_MOVE_Y                          "Mugitu Y"
67
-#define MSG_MOVE_Z                          "Mugitu Z"
68
-#define MSG_MOVE_E                          "Estrusorea"
69
-#define MSG_MOVE_01MM                       "Mugitu 0.1mm"
70
-#define MSG_MOVE_1MM                        "Mugitu 1mm"
71
-#define MSG_MOVE_10MM                       "Mugitu 10mm"
72
-#define MSG_SPEED                           "Abiadura"
73
-#define MSG_NOZZLE                          "Pita"
74
-#define MSG_BED                             "Ohea"
75
-#define MSG_FAN_SPEED                       "Haizagailua"
76
-#define MSG_FLOW                            "Fluxua"
77
-#define MSG_CONTROL                         "Kontrola"
78
-#define MSG_MIN                             LCD_STR_THERMOMETER " Min"
79
-#define MSG_MAX                             LCD_STR_THERMOMETER " Max"
80
-#define MSG_FACTOR                          LCD_STR_THERMOMETER " Faktorea"
81
-#define MSG_AUTOTEMP                        "Auto tenperatura"
82
-#define MSG_ON                              "On "
83
-#define MSG_OFF                             "Off"
84
-#define MSG_PID_P                           "PID-P"
85
-#define MSG_PID_I                           "PID-I"
86
-#define MSG_PID_D                           "PID-D"
87
-#define MSG_PID_C                           "PID-C"
88
-#define MSG_ACC                             "Azelerazioa"
89
-#define MSG_VX_JERK                         "Vx-astindua"
90
-#define MSG_VY_JERK                         "Vy-astindua"
91
-#define MSG_VZ_JERK                         "Vz-astindua"
92
-#define MSG_VE_JERK                         "Ve-astindua"
93
-#define MSG_VMAX                            "Vmax "
94
-#define MSG_VMIN                            "Vmin"
95
-#define MSG_VTRAV_MIN                       "VTrav min"
96
-#define MSG_AMAX                            "Amax "
97
-#define MSG_A_RETRACT                       "A-retrakt"
98
-#define MSG_XSTEPS                          "X pausoak/mm"
99
-#define MSG_YSTEPS                          "Y pausoak/mm"
100
-#define MSG_ZSTEPS                          "Z pausoak/mm"
101
-#define MSG_ESTEPS                          "E pausoak/mm"
102
-#define MSG_E1STEPS                         "E1 pausoak/mm"
103
-#define MSG_E2STEPS                         "E2 pausoak/mm"
104
-#define MSG_E3STEPS                         "E3 pausoak/mm"
105
-#define MSG_E4STEPS                         "E4 pausoak/mm"
106
-#define MSG_TEMPERATURE                     "Tenperatura"
107
-#define MSG_MOTION                          "Mugimendua"
108
-#define MSG_VOLUMETRIC                      "Filament"
109
-#define MSG_VOLUMETRIC_ENABLED              "E in mm3"
110
-#define MSG_FILAMENT_DIAM                   "Fil. Dia."
111
-#define MSG_CONTRAST                        "LCD kontrastea"
112
-#define MSG_STORE_EPROM                     "Gorde memoria"
113
-#define MSG_LOAD_EPROM                      "Kargatu memoria"
114
-#define MSG_RESTORE_FAILSAFE                "Larri. berriz."
115
-#define MSG_REFRESH                         "Berriz kargatu"
116
-#define MSG_WATCH                           "Pantaila info"
117
-#define MSG_PREPARE                         "Prestatu"
118
-#define MSG_TUNE                            "Doitu"
119
-#define MSG_PAUSE_PRINT                     "Pausatu inprimak."
120
-#define MSG_RESUME_PRINT                    "Jarraitu inprima."
121
-#define MSG_STOP_PRINT                      "Gelditu inprima."
122
-#define MSG_CARD_MENU                       "SD-tik inprimatu"
123
-#define MSG_NO_CARD                         "Ez dago txartelik"
124
-#define MSG_DWELL                           "Lo egin..."
125
-#define MSG_USERWAIT                        "Aginduak zain..."
126
-#define MSG_RESUMING                        "Jarraitzen inpri."
127
-#define MSG_PRINT_ABORTED                   "Print aborted"
128
-#define MSG_NO_MOVE                         "Mugimendu gabe"
129
-#define MSG_KILLED                          "LARRIALDI GELDIA"
130
-#define MSG_STOPPED                         "GELDITUTA. "
131
-#define MSG_CONTROL_RETRACT                 "Atzera egin mm"
132
-#define MSG_CONTROL_RETRACT_SWAP            "Swap Atzera egin mm"
133
-#define MSG_CONTROL_RETRACTF                "Atzera egin V"
134
-#define MSG_CONTROL_RETRACT_ZLIFT           "Igo mm"
135
-#define MSG_CONTROL_RETRACT_RECOVER         "Atzera egin +mm"
136
-#define MSG_CONTROL_RETRACT_RECOVER_SWAP    "Swap Atzera egin +mm"
137
-#define MSG_CONTROL_RETRACT_RECOVERF        "Atzera egin V"
138
-#define MSG_AUTORETRACT                     "Atzera egin"
139
-#define MSG_FILAMENTCHANGE                  "Aldatu filament."
140
-#define MSG_INIT_SDCARD                     "Hasieratu txartela"
141
-#define MSG_CNG_SDCARD                      "Aldatu txartela"
142
-#define MSG_ZPROBE_OUT                      "Z ohe hasiera"
143
-#define MSG_HOME                            "Home"  // Used as MSG_HOME " " MSG_X MSG_Y MSG_Z " " MSG_FIRST
144
-#define MSG_FIRST                           "first"
145
-#define MSG_ZPROBE_ZOFFSET                  "Z konpentsatu"
146
-#define MSG_BABYSTEP_X                      "Babystep X"
147
-#define MSG_BABYSTEP_Y                      "Babystep Y"
148
-#define MSG_BABYSTEP_Z                      "Babystep Z"
149
-#define MSG_ENDSTOP_ABORT                   "Endstop deuseztat"
150
-#define MSG_DELTA_CALIBRATE                 "Delta Calibration"
151
-#define MSG_DELTA_CALIBRATE_X               "Calibrate X"
152
-#define MSG_DELTA_CALIBRATE_Y               "Calibrate Y"
153
-#define MSG_DELTA_CALIBRATE_Z               "Calibrate Z"
154
-#define MSG_DELTA_CALIBRATE_CENTER          "Calibrate Center"
35
+#define WELCOME_MSG                         MACHINE_NAME _UxGT(" prest.")
36
+#define MSG_SD_INSERTED                     _UxGT("Txartela sartuta")
37
+#define MSG_SD_REMOVED                      _UxGT("Txartela kenduta")
38
+#define MSG_MAIN                            _UxGT("Menu nagusia")
39
+#define MSG_AUTOSTART                       _UxGT("Auto hasiera")
40
+#define MSG_DISABLE_STEPPERS                _UxGT("Itzali motoreak")
41
+#define MSG_AUTO_HOME                       _UxGT("Hasierara joan")
42
+#define MSG_LEVEL_BED_HOMING                _UxGT("Homing XYZ")
43
+#define MSG_LEVEL_BED_WAITING               _UxGT("Click to Begin")
44
+#define MSG_LEVEL_BED_DONE                  _UxGT("Leveling Done!")
45
+#define MSG_LEVEL_BED_CANCEL                _UxGT("Cancel")
46
+#define MSG_SET_HOME_OFFSETS                _UxGT("Set home offsets")
47
+#define MSG_HOME_OFFSETS_APPLIED            _UxGT("Offsets applied")
48
+#define MSG_SET_ORIGIN                      _UxGT("Hasiera ipini")
49
+#define MSG_PREHEAT_1                       _UxGT("Aurreberotu PLA")
50
+#define MSG_PREHEAT_1_N                     _UxGT("Aurreberotu PLA ")
51
+#define MSG_PREHEAT_1_ALL                   _UxGT("Berotu PLA Guztia")
52
+#define MSG_PREHEAT_1_BEDONLY               _UxGT("Berotu PLA Ohea")
53
+#define MSG_PREHEAT_1_SETTINGS              _UxGT("Berotu PLA Konfig")
54
+#define MSG_PREHEAT_2                       _UxGT("Aurreberotu ABS")
55
+#define MSG_PREHEAT_2_N                     _UxGT("Aurreberotu ABS ")
56
+#define MSG_PREHEAT_2_ALL                   _UxGT("Berotu ABS Guztia")
57
+#define MSG_PREHEAT_2_BEDONLY               _UxGT("Berotu ABS Ohea")
58
+#define MSG_PREHEAT_2_SETTINGS              _UxGT("Berotu ABS Konfig")
59
+#define MSG_COOLDOWN                        _UxGT("Hoztu")
60
+#define MSG_SWITCH_PS_ON                    _UxGT("Energia piztu")
61
+#define MSG_SWITCH_PS_OFF                   _UxGT("Energia itzali")
62
+#define MSG_EXTRUDE                         _UxGT("Estruitu")
63
+#define MSG_RETRACT                         _UxGT("Atzera eragin")
64
+#define MSG_MOVE_AXIS                       _UxGT("Ardatzak mugitu")
65
+#define MSG_MOVE_X                          _UxGT("Mugitu X")
66
+#define MSG_MOVE_Y                          _UxGT("Mugitu Y")
67
+#define MSG_MOVE_Z                          _UxGT("Mugitu Z")
68
+#define MSG_MOVE_E                          _UxGT("Estrusorea")
69
+#define MSG_MOVE_01MM                       _UxGT("Mugitu 0.1mm")
70
+#define MSG_MOVE_1MM                        _UxGT("Mugitu 1mm")
71
+#define MSG_MOVE_10MM                       _UxGT("Mugitu 10mm")
72
+#define MSG_SPEED                           _UxGT("Abiadura")
73
+#define MSG_NOZZLE                          _UxGT("Pita")
74
+#define MSG_BED                             _UxGT("Ohea")
75
+#define MSG_FAN_SPEED                       _UxGT("Haizagailua")
76
+#define MSG_FLOW                            _UxGT("Fluxua")
77
+#define MSG_CONTROL                         _UxGT("Kontrola")
78
+#define MSG_MIN                             LCD_STR_THERMOMETER _UxGT(" Min")
79
+#define MSG_MAX                             LCD_STR_THERMOMETER _UxGT(" Max")
80
+#define MSG_FACTOR                          LCD_STR_THERMOMETER _UxGT(" Faktorea")
81
+#define MSG_AUTOTEMP                        _UxGT("Auto tenperatura")
82
+#define MSG_ON                              _UxGT("On ")
83
+#define MSG_OFF                             _UxGT("Off")
84
+#define MSG_PID_P                           _UxGT("PID-P")
85
+#define MSG_PID_I                           _UxGT("PID-I")
86
+#define MSG_PID_D                           _UxGT("PID-D")
87
+#define MSG_PID_C                           _UxGT("PID-C")
88
+#define MSG_ACC                             _UxGT("Azelerazioa")
89
+#define MSG_VX_JERK                         _UxGT("Vx-astindua")
90
+#define MSG_VY_JERK                         _UxGT("Vy-astindua")
91
+#define MSG_VZ_JERK                         _UxGT("Vz-astindua")
92
+#define MSG_VE_JERK                         _UxGT("Ve-astindua")
93
+#define MSG_VMAX                            _UxGT("Vmax ")
94
+#define MSG_VMIN                            _UxGT("Vmin")
95
+#define MSG_VTRAV_MIN                       _UxGT("VTrav min")
96
+#define MSG_AMAX                            _UxGT("Amax ")
97
+#define MSG_A_RETRACT                       _UxGT("A-retrakt")
98
+#define MSG_XSTEPS                          _UxGT("X pausoak/mm")
99
+#define MSG_YSTEPS                          _UxGT("Y pausoak/mm")
100
+#define MSG_ZSTEPS                          _UxGT("Z pausoak/mm")
101
+#define MSG_ESTEPS                          _UxGT("E pausoak/mm")
102
+#define MSG_E1STEPS                         _UxGT("E1 pausoak/mm")
103
+#define MSG_E2STEPS                         _UxGT("E2 pausoak/mm")
104
+#define MSG_E3STEPS                         _UxGT("E3 pausoak/mm")
105
+#define MSG_E4STEPS                         _UxGT("E4 pausoak/mm")
106
+#define MSG_TEMPERATURE                     _UxGT("Tenperatura")
107
+#define MSG_MOTION                          _UxGT("Mugimendua")
108
+#define MSG_VOLUMETRIC                      _UxGT("Filament")
109
+#define MSG_VOLUMETRIC_ENABLED              _UxGT("E in mm3")
110
+#define MSG_FILAMENT_DIAM                   _UxGT("Fil. Dia.")
111
+#define MSG_CONTRAST                        _UxGT("LCD kontrastea")
112
+#define MSG_STORE_EPROM                     _UxGT("Gorde memoria")
113
+#define MSG_LOAD_EPROM                      _UxGT("Kargatu memoria")
114
+#define MSG_RESTORE_FAILSAFE                _UxGT("Larri. berriz.")
115
+#define MSG_REFRESH                         _UxGT("Berriz kargatu")
116
+#define MSG_WATCH                           _UxGT("Pantaila info")
117
+#define MSG_PREPARE                         _UxGT("Prestatu")
118
+#define MSG_TUNE                            _UxGT("Doitu")
119
+#define MSG_PAUSE_PRINT                     _UxGT("Pausatu inprimak.")
120
+#define MSG_RESUME_PRINT                    _UxGT("Jarraitu inprima.")
121
+#define MSG_STOP_PRINT                      _UxGT("Gelditu inprima.")
122
+#define MSG_CARD_MENU                       _UxGT("SD-tik inprimatu")
123
+#define MSG_NO_CARD                         _UxGT("Ez dago txartelik")
124
+#define MSG_DWELL                           _UxGT("Lo egin...")
125
+#define MSG_USERWAIT                        _UxGT("Aginduak zain...")
126
+#define MSG_RESUMING                        _UxGT("Jarraitzen inpri.")
127
+#define MSG_PRINT_ABORTED                   _UxGT("Print aborted")
128
+#define MSG_NO_MOVE                         _UxGT("Mugimendu gabe")
129
+#define MSG_KILLED                          _UxGT("LARRIALDI GELDIA")
130
+#define MSG_STOPPED                         _UxGT("GELDITUTA. ")
131
+#define MSG_CONTROL_RETRACT                 _UxGT("Atzera egin mm")
132
+#define MSG_CONTROL_RETRACT_SWAP            _UxGT("Swap Atzera egin mm")
133
+#define MSG_CONTROL_RETRACTF                _UxGT("Atzera egin V")
134
+#define MSG_CONTROL_RETRACT_ZLIFT           _UxGT("Igo mm")
135
+#define MSG_CONTROL_RETRACT_RECOVER         _UxGT("Atzera egin +mm")
136
+#define MSG_CONTROL_RETRACT_RECOVER_SWAP    _UxGT("Swap Atzera egin +mm")
137
+#define MSG_CONTROL_RETRACT_RECOVERF        _UxGT("Atzera egin V")
138
+#define MSG_AUTORETRACT                     _UxGT("Atzera egin")
139
+#define MSG_FILAMENTCHANGE                  _UxGT("Aldatu filament.")
140
+#define MSG_INIT_SDCARD                     _UxGT("Hasieratu txartela")
141
+#define MSG_CNG_SDCARD                      _UxGT("Aldatu txartela")
142
+#define MSG_ZPROBE_OUT                      _UxGT("Z ohe hasiera")
143
+#define MSG_HOME                            _UxGT("Home")  // Used as MSG_HOME " " MSG_X MSG_Y MSG_Z " " MSG_FIRST
144
+#define MSG_FIRST                           _UxGT("first")
145
+#define MSG_ZPROBE_ZOFFSET                  _UxGT("Z konpentsatu")
146
+#define MSG_BABYSTEP_X                      _UxGT("Babystep X")
147
+#define MSG_BABYSTEP_Y                      _UxGT("Babystep Y")
148
+#define MSG_BABYSTEP_Z                      _UxGT("Babystep Z")
149
+#define MSG_ENDSTOP_ABORT                   _UxGT("Endstop deuseztat")
150
+#define MSG_DELTA_CALIBRATE                 _UxGT("Delta Calibration")
151
+#define MSG_DELTA_CALIBRATE_X               _UxGT("Calibrate X")
152
+#define MSG_DELTA_CALIBRATE_Y               _UxGT("Calibrate Y")
153
+#define MSG_DELTA_CALIBRATE_Z               _UxGT("Calibrate Z")
154
+#define MSG_DELTA_CALIBRATE_CENTER          _UxGT("Calibrate Center")
155 155
 
156 156
 #endif // LANGUAGE_EU_H

+ 120
- 120
Marlin/language_fi.h View File

@@ -33,125 +33,125 @@
33 33
 #define MAPPER_C2C3
34 34
 #define DISPLAY_CHARSET_ISO10646_1
35 35
 
36
-#define WELCOME_MSG                         MACHINE_NAME " valmis."
37
-#define MSG_SD_INSERTED                     "Kortti asetettu"
38
-#define MSG_SD_REMOVED                      "Kortti poistettu"
39
-#define MSG_MAIN                            "Palaa"
40
-#define MSG_AUTOSTART                       "Automaatti"
41
-#define MSG_DISABLE_STEPPERS                "Vapauta moottorit"
42
-#define MSG_AUTO_HOME                       "Aja referenssiin"
43
-#define MSG_LEVEL_BED_HOMING                "Homing XYZ"
44
-#define MSG_LEVEL_BED_WAITING               "Click to Begin"
45
-#define MSG_LEVEL_BED_DONE                  "Leveling Done!"
46
-#define MSG_LEVEL_BED_CANCEL                "Cancel"
47
-#define MSG_SET_HOME_OFFSETS                "Set home offsets"
48
-#define MSG_HOME_OFFSETS_APPLIED            "Offsets applied"
49
-#define MSG_SET_ORIGIN                      "Aseta origo"
50
-#define MSG_PREHEAT_1                       "Esilämmitä PLA"
51
-#define MSG_PREHEAT_1_N                     "Esilämmitä PLA "
52
-#define MSG_PREHEAT_1_ALL                   "Esilä. PLA Kaikki"
53
-#define MSG_PREHEAT_1_BEDONLY               "Esilä. PLA Alusta"
54
-#define MSG_PREHEAT_1_SETTINGS              "Esilämm. PLA konf"
55
-#define MSG_PREHEAT_2                       "Esilämmitä ABS"
56
-#define MSG_PREHEAT_2_N                     "Esilämmitä ABS "
57
-#define MSG_PREHEAT_2_ALL                   "Esilä. ABS Kaikki"
58
-#define MSG_PREHEAT_2_BEDONLY               "Esilä. ABS Alusta"
59
-#define MSG_PREHEAT_2_SETTINGS              "Esilämm. ABS konf"
60
-#define MSG_COOLDOWN                        "Jäähdytä"
61
-#define MSG_SWITCH_PS_ON                    "Virta päälle"
62
-#define MSG_SWITCH_PS_OFF                   "Virta pois"
63
-#define MSG_EXTRUDE                         "Pursota"
64
-#define MSG_RETRACT                         "Vedä takaisin"
65
-#define MSG_MOVE_AXIS                       "Liikuta akseleita"
66
-#define MSG_MOVE_X                          "Liikuta X"
67
-#define MSG_MOVE_Y                          "Liikuta Y"
68
-#define MSG_MOVE_Z                          "Liikuta Z"
69
-#define MSG_MOVE_E                          "Extruder"
70
-#define MSG_MOVE_01MM                       "Liikuta 0.1mm"
71
-#define MSG_MOVE_1MM                        "Liikuta 1mm"
72
-#define MSG_MOVE_10MM                       "Liikuta 10mm"
73
-#define MSG_SPEED                           "Nopeus"
74
-#define MSG_NOZZLE                          "Suutin"
75
-#define MSG_BED                             "Alusta"
76
-#define MSG_FAN_SPEED                       "Tuul. nopeus"
77
-#define MSG_FLOW                            "Virtaus"
78
-#define MSG_CONTROL                         "Kontrolli"
79
-#define MSG_MIN                             LCD_STR_THERMOMETER " Min"
80
-#define MSG_MAX                             LCD_STR_THERMOMETER " Max"
81
-#define MSG_FACTOR                          LCD_STR_THERMOMETER " Kerr"
82
-#define MSG_AUTOTEMP                        "Autotemp"
83
-#define MSG_ON                              "On "
84
-#define MSG_OFF                             "Off"
85
-#define MSG_PID_P                           "PID-P"
86
-#define MSG_PID_I                           "PID-I"
87
-#define MSG_PID_D                           "PID-D"
88
-#define MSG_PID_C                           "PID-C"
89
-#define MSG_ACC                             "Kiihtyv"
90
-#define MSG_VX_JERK                         "Vx-jerk"
91
-#define MSG_VY_JERK                         "Vy-jerk"
92
-#define MSG_VZ_JERK                         "Vz-jerk"
93
-#define MSG_VE_JERK                         "Ve-jerk"
94
-#define MSG_VMAX                            "Vmax "
95
-#define MSG_VMIN                            "Vmin"
96
-#define MSG_VTRAV_MIN                       "VLiike min"
97
-#define MSG_AMAX                            "Amax "
98
-#define MSG_A_RETRACT                       "A-peruuta"
99
-#define MSG_XSTEPS                          "Xsteps/mm"
100
-#define MSG_YSTEPS                          "Ysteps/mm"
101
-#define MSG_ZSTEPS                          "Zsteps/mm"
102
-#define MSG_ESTEPS                          "Esteps/mm"
103
-#define MSG_E1STEPS                         "E1steps/mm"
104
-#define MSG_E2STEPS                         "E2steps/mm"
105
-#define MSG_E3STEPS                         "E3steps/mm"
106
-#define MSG_E4STEPS                         "E4steps/mm"
107
-#define MSG_TEMPERATURE                     "Lämpötila"
108
-#define MSG_MOTION                          "Liike"
109
-#define MSG_VOLUMETRIC                      "Filament"
110
-#define MSG_VOLUMETRIC_ENABLED              "E in mm³"
111
-#define MSG_FILAMENT_DIAM                   "Fil. Dia."
112
-#define MSG_CONTRAST                        "LCD kontrasti"
113
-#define MSG_STORE_EPROM                     "Tallenna muistiin"
114
-#define MSG_LOAD_EPROM                      "Lataa muistista"
115
-#define MSG_RESTORE_FAILSAFE                "Palauta oletus"
116
-#define MSG_REFRESH                         "Päivitä"
117
-#define MSG_WATCH                           "Seuraa"
118
-#define MSG_PREPARE                         "Valmistele"
119
-#define MSG_TUNE                            "Säädä"
120
-#define MSG_PAUSE_PRINT                     "Keskeytä tulostus"
121
-#define MSG_RESUME_PRINT                    "Jatka tulostusta"
122
-#define MSG_STOP_PRINT                      "Pysäytä tulostus"
123
-#define MSG_CARD_MENU                       "Korttivalikko"
124
-#define MSG_NO_CARD                         "Ei korttia"
125
-#define MSG_DWELL                           "Nukkumassa..."
126
-#define MSG_USERWAIT                        "Odotet. valintaa"
127
-#define MSG_RESUMING                        "Jatke. tulostusta"
128
-#define MSG_PRINT_ABORTED                   "Print aborted"
129
-#define MSG_NO_MOVE                         "Ei liiketta."
130
-#define MSG_KILLED                          "KILLED. "
131
-#define MSG_STOPPED                         "STOPPED. "
132
-#define MSG_CONTROL_RETRACT                 "Vedä mm"
133
-#define MSG_CONTROL_RETRACT_SWAP            "Va. Vedä mm"
134
-#define MSG_CONTROL_RETRACTF                "Vedä V"
135
-#define MSG_CONTROL_RETRACT_ZLIFT           "Z mm"
136
-#define MSG_CONTROL_RETRACT_RECOVER         "UnRet +mm"
137
-#define MSG_CONTROL_RETRACT_RECOVER_SWAP    "Va. UnRet +mm"
138
-#define MSG_CONTROL_RETRACT_RECOVERF        "UnRet  V"
139
-#define MSG_AUTORETRACT                     "AutoVeto."
140
-#define MSG_FILAMENTCHANGE                  "Change filament"
141
-#define MSG_INIT_SDCARD                     "Init. SD-Card"
142
-#define MSG_CNG_SDCARD                      "Change SD-Card"
143
-#define MSG_ZPROBE_OUT                      "Z probe out. bed"
144
-#define MSG_HOME                            "Home"  // Used as MSG_HOME " " MSG_X MSG_Y MSG_Z " " MSG_FIRST
145
-#define MSG_FIRST                           "first"
146
-#define MSG_ZPROBE_ZOFFSET                  "Z Offset"
147
-#define MSG_BABYSTEP_X                      "Babystep X"
148
-#define MSG_BABYSTEP_Y                      "Babystep Y"
149
-#define MSG_BABYSTEP_Z                      "Babystep Z"
150
-#define MSG_ENDSTOP_ABORT                   "Endstop abort"
151
-#define MSG_DELTA_CALIBRATE                 "Delta Kalibrointi"
152
-#define MSG_DELTA_CALIBRATE_X               "Kalibroi X"
153
-#define MSG_DELTA_CALIBRATE_Y               "Kalibroi Y"
154
-#define MSG_DELTA_CALIBRATE_Z               "Kalibroi Z"
155
-#define MSG_DELTA_CALIBRATE_CENTER          "Kalibroi Center"
36
+#define WELCOME_MSG                         MACHINE_NAME _UxGT(" valmis.")
37
+#define MSG_SD_INSERTED                     _UxGT("Kortti asetettu")
38
+#define MSG_SD_REMOVED                      _UxGT("Kortti poistettu")
39
+#define MSG_MAIN                            _UxGT("Palaa")
40
+#define MSG_AUTOSTART                       _UxGT("Automaatti")
41
+#define MSG_DISABLE_STEPPERS                _UxGT("Vapauta moottorit")
42
+#define MSG_AUTO_HOME                       _UxGT("Aja referenssiin")
43
+#define MSG_LEVEL_BED_HOMING                _UxGT("Homing XYZ")
44
+#define MSG_LEVEL_BED_WAITING               _UxGT("Click to Begin")
45
+#define MSG_LEVEL_BED_DONE                  _UxGT("Leveling Done!")
46
+#define MSG_LEVEL_BED_CANCEL                _UxGT("Cancel")
47
+#define MSG_SET_HOME_OFFSETS                _UxGT("Set home offsets")
48
+#define MSG_HOME_OFFSETS_APPLIED            _UxGT("Offsets applied")
49
+#define MSG_SET_ORIGIN                      _UxGT("Aseta origo")
50
+#define MSG_PREHEAT_1                       _UxGT("Esilämmitä PLA")
51
+#define MSG_PREHEAT_1_N                     _UxGT("Esilämmitä PLA ")
52
+#define MSG_PREHEAT_1_ALL                   _UxGT("Esilä. PLA Kaikki")
53
+#define MSG_PREHEAT_1_BEDONLY               _UxGT("Esilä. PLA Alusta")
54
+#define MSG_PREHEAT_1_SETTINGS              _UxGT("Esilämm. PLA konf")
55
+#define MSG_PREHEAT_2                       _UxGT("Esilämmitä ABS")
56
+#define MSG_PREHEAT_2_N                     _UxGT("Esilämmitä ABS ")
57
+#define MSG_PREHEAT_2_ALL                   _UxGT("Esilä. ABS Kaikki")
58
+#define MSG_PREHEAT_2_BEDONLY               _UxGT("Esilä. ABS Alusta")
59
+#define MSG_PREHEAT_2_SETTINGS              _UxGT("Esilämm. ABS konf")
60
+#define MSG_COOLDOWN                        _UxGT("Jäähdytä")
61
+#define MSG_SWITCH_PS_ON                    _UxGT("Virta päälle")
62
+#define MSG_SWITCH_PS_OFF                   _UxGT("Virta pois")
63
+#define MSG_EXTRUDE                         _UxGT("Pursota")
64
+#define MSG_RETRACT                         _UxGT("Vedä takaisin")
65
+#define MSG_MOVE_AXIS                       _UxGT("Liikuta akseleita")
66
+#define MSG_MOVE_X                          _UxGT("Liikuta X")
67
+#define MSG_MOVE_Y                          _UxGT("Liikuta Y")
68
+#define MSG_MOVE_Z                          _UxGT("Liikuta Z")
69
+#define MSG_MOVE_E                          _UxGT("Extruder")
70
+#define MSG_MOVE_01MM                       _UxGT("Liikuta 0.1mm")
71
+#define MSG_MOVE_1MM                        _UxGT("Liikuta 1mm")
72
+#define MSG_MOVE_10MM                       _UxGT("Liikuta 10mm")
73
+#define MSG_SPEED                           _UxGT("Nopeus")
74
+#define MSG_NOZZLE                          _UxGT("Suutin")
75
+#define MSG_BED                             _UxGT("Alusta")
76
+#define MSG_FAN_SPEED                       _UxGT("Tuul. nopeus")
77
+#define MSG_FLOW                            _UxGT("Virtaus")
78
+#define MSG_CONTROL                         _UxGT("Kontrolli")
79
+#define MSG_MIN                             LCD_STR_THERMOMETER _UxGT(" Min")
80
+#define MSG_MAX                             LCD_STR_THERMOMETER _UxGT(" Max")
81
+#define MSG_FACTOR                          LCD_STR_THERMOMETER _UxGT(" Kerr")
82
+#define MSG_AUTOTEMP                        _UxGT("Autotemp")
83
+#define MSG_ON                              _UxGT("On ")
84
+#define MSG_OFF                             _UxGT("Off")
85
+#define MSG_PID_P                           _UxGT("PID-P")
86
+#define MSG_PID_I                           _UxGT("PID-I")
87
+#define MSG_PID_D                           _UxGT("PID-D")
88
+#define MSG_PID_C                           _UxGT("PID-C")
89
+#define MSG_ACC                             _UxGT("Kiihtyv")
90
+#define MSG_VX_JERK                         _UxGT("Vx-jerk")
91
+#define MSG_VY_JERK                         _UxGT("Vy-jerk")
92
+#define MSG_VZ_JERK                         _UxGT("Vz-jerk")
93
+#define MSG_VE_JERK                         _UxGT("Ve-jerk")
94
+#define MSG_VMAX                            _UxGT("Vmax ")
95
+#define MSG_VMIN                            _UxGT("Vmin")
96
+#define MSG_VTRAV_MIN                       _UxGT("VLiike min")
97
+#define MSG_AMAX                            _UxGT("Amax ")
98
+#define MSG_A_RETRACT                       _UxGT("A-peruuta")
99
+#define MSG_XSTEPS                          _UxGT("Xsteps/mm")
100
+#define MSG_YSTEPS                          _UxGT("Ysteps/mm")
101
+#define MSG_ZSTEPS                          _UxGT("Zsteps/mm")
102
+#define MSG_ESTEPS                          _UxGT("Esteps/mm")
103
+#define MSG_E1STEPS                         _UxGT("E1steps/mm")
104
+#define MSG_E2STEPS                         _UxGT("E2steps/mm")
105
+#define MSG_E3STEPS                         _UxGT("E3steps/mm")
106
+#define MSG_E4STEPS                         _UxGT("E4steps/mm")
107
+#define MSG_TEMPERATURE                     _UxGT("Lämpötila")
108
+#define MSG_MOTION                          _UxGT("Liike")
109
+#define MSG_VOLUMETRIC                      _UxGT("Filament")
110
+#define MSG_VOLUMETRIC_ENABLED              _UxGT("E in mm³")
111
+#define MSG_FILAMENT_DIAM                   _UxGT("Fil. Dia.")
112
+#define MSG_CONTRAST                        _UxGT("LCD kontrasti")
113
+#define MSG_STORE_EPROM                     _UxGT("Tallenna muistiin")
114
+#define MSG_LOAD_EPROM                      _UxGT("Lataa muistista")
115
+#define MSG_RESTORE_FAILSAFE                _UxGT("Palauta oletus")
116
+#define MSG_REFRESH                         _UxGT("Päivitä")
117
+#define MSG_WATCH                           _UxGT("Seuraa")
118
+#define MSG_PREPARE                         _UxGT("Valmistele")
119
+#define MSG_TUNE                            _UxGT("Säädä")
120
+#define MSG_PAUSE_PRINT                     _UxGT("Keskeytä tulostus")
121
+#define MSG_RESUME_PRINT                    _UxGT("Jatka tulostusta")
122
+#define MSG_STOP_PRINT                      _UxGT("Pysäytä tulostus")
123
+#define MSG_CARD_MENU                       _UxGT("Korttivalikko")
124
+#define MSG_NO_CARD                         _UxGT("Ei korttia")
125
+#define MSG_DWELL                           _UxGT("Nukkumassa...")
126
+#define MSG_USERWAIT                        _UxGT("Odotet. valintaa")
127
+#define MSG_RESUMING                        _UxGT("Jatke. tulostusta")
128
+#define MSG_PRINT_ABORTED                   _UxGT("Print aborted")
129
+#define MSG_NO_MOVE                         _UxGT("Ei liiketta.")
130
+#define MSG_KILLED                          _UxGT("KILLED. ")
131
+#define MSG_STOPPED                         _UxGT("STOPPED. ")
132
+#define MSG_CONTROL_RETRACT                 _UxGT("Vedä mm")
133
+#define MSG_CONTROL_RETRACT_SWAP            _UxGT("Va. Vedä mm")
134
+#define MSG_CONTROL_RETRACTF                _UxGT("Vedä V")
135
+#define MSG_CONTROL_RETRACT_ZLIFT           _UxGT("Z mm")
136
+#define MSG_CONTROL_RETRACT_RECOVER         _UxGT("UnRet +mm")
137
+#define MSG_CONTROL_RETRACT_RECOVER_SWAP    _UxGT("Va. UnRet +mm")
138
+#define MSG_CONTROL_RETRACT_RECOVERF        _UxGT("UnRet  V")
139
+#define MSG_AUTORETRACT                     _UxGT("AutoVeto.")
140
+#define MSG_FILAMENTCHANGE                  _UxGT("Change filament")
141
+#define MSG_INIT_SDCARD                     _UxGT("Init. SD-Card")
142
+#define MSG_CNG_SDCARD                      _UxGT("Change SD-Card")
143
+#define MSG_ZPROBE_OUT                      _UxGT("Z probe out. bed")
144
+#define MSG_HOME                            _UxGT("Home")  // Used as MSG_HOME " " MSG_X MSG_Y MSG_Z " " MSG_FIRST
145
+#define MSG_FIRST                           _UxGT("first")
146
+#define MSG_ZPROBE_ZOFFSET                  _UxGT("Z Offset")
147
+#define MSG_BABYSTEP_X                      _UxGT("Babystep X")
148
+#define MSG_BABYSTEP_Y                      _UxGT("Babystep Y")
149
+#define MSG_BABYSTEP_Z                      _UxGT("Babystep Z")
150
+#define MSG_ENDSTOP_ABORT                   _UxGT("Endstop abort")
151
+#define MSG_DELTA_CALIBRATE                 _UxGT("Delta Kalibrointi")
152
+#define MSG_DELTA_CALIBRATE_X               _UxGT("Kalibroi X")
153
+#define MSG_DELTA_CALIBRATE_Y               _UxGT("Kalibroi Y")
154
+#define MSG_DELTA_CALIBRATE_Z               _UxGT("Kalibroi Z")
155
+#define MSG_DELTA_CALIBRATE_CENTER          _UxGT("Kalibroi Center")
156 156
 
157 157
 #endif // LANGUAGE_FI_H

+ 198
- 198
Marlin/language_fr.h View File

@@ -32,218 +32,218 @@
32 32
 
33 33
 #define DISPLAY_CHARSET_ISO10646_1
34 34
 
35
-#define WELCOME_MSG                         MACHINE_NAME " prete."
36
-#define MSG_SD_INSERTED                     "Carte inseree"
37
-#define MSG_SD_REMOVED                      "Carte retiree"
38
-#define MSG_LCD_ENDSTOPS                    "Butées" // Max length 8 characters
39
-#define MSG_MAIN                            "Menu principal"
40
-#define MSG_AUTOSTART                       "Demarrage auto"
41
-#define MSG_DISABLE_STEPPERS                "Arreter moteurs"
42
-#define MSG_AUTO_HOME                       "Origine auto."
43
-#define MSG_AUTO_HOME_X                     "Origine X Auto."
44
-#define MSG_AUTO_HOME_Y                     "Origine Y Auto."
45
-#define MSG_AUTO_HOME_Z                     "Origine Z Auto."
46
-#define MSG_LEVEL_BED_HOMING                "Origine XYZ"
47
-#define MSG_LEVEL_BED_WAITING               "Clic pour commencer"
48
-#define MSG_LEVEL_BED_NEXT_POINT            "Point suivant"
49
-#define MSG_LEVEL_BED_DONE                  "Mise a niveau OK!"
50
-#define MSG_LEVEL_BED_CANCEL                "Annuler"
51
-#define MSG_SET_HOME_OFFSETS                "Regl. decal. origine"
52
-#define MSG_HOME_OFFSETS_APPLIED            "Decalages appliques"
53
-#define MSG_SET_ORIGIN                      "Regler origine"
54
-#define MSG_PREHEAT_1                       "Prechauffage PLA"
55
-#define MSG_PREHEAT_1_N                     "Prechauff. PLA "
56
-#define MSG_PREHEAT_1_ALL                   "Prech. PLA Tout"
57
-#define MSG_PREHEAT_1_BEDONLY               "Prech. PLA Plateau"
58
-#define MSG_PREHEAT_1_SETTINGS              "Regl. prech. PLA"
59
-#define MSG_PREHEAT_2                       "Prechauffage ABS"
60
-#define MSG_PREHEAT_2_N                     "Prechauff. ABS "
61
-#define MSG_PREHEAT_2_ALL                   "Prech. ABS Tout"
62
-#define MSG_PREHEAT_2_BEDONLY               "Prech. ABS Plateau"
63
-#define MSG_PREHEAT_2_SETTINGS              "Regl. prech. ABS"
64
-#define MSG_COOLDOWN                        "Refroidir"
65
-#define MSG_SWITCH_PS_ON                    "Allumer alim."
66
-#define MSG_SWITCH_PS_OFF                   "Eteindre alim."
67
-#define MSG_EXTRUDE                         "Extrusion"
68
-#define MSG_RETRACT                         "Retraction"
69
-#define MSG_MOVE_AXIS                       "Deplacer un axe"
70
-#define MSG_LEVEL_BED                       "Regl. Niv. Plateau"
71
-#define MSG_MOVE_X                          "Depl. X"
72
-#define MSG_MOVE_Y                          "Depl. Y"
73
-#define MSG_MOVE_Z                          "Depl. Z"
74
-#define MSG_MOVE_E                          "Extruder"
75
-#define MSG_MOVE_01MM                       "Depl. 0.1mm"
76
-#define MSG_MOVE_1MM                        "Depl. 1mm"
77
-#define MSG_MOVE_10MM                       "Depl. 10mm"
78
-#define MSG_SPEED                           " Vitesse"
79
-#define MSG_BED_Z                           "Plateau Z"
80
-#define MSG_NOZZLE                          "Buse"
81
-#define MSG_BED                             "Plateau"
82
-#define MSG_FAN_SPEED                       "Vitesse ventil."
83
-#define MSG_FLOW                            "Flux"
84
-#define MSG_CONTROL                         "Controler"
85
-#define MSG_MIN                             LCD_STR_THERMOMETER " Min"
86
-#define MSG_MAX                             LCD_STR_THERMOMETER " Max"
87
-#define MSG_FACTOR                          LCD_STR_THERMOMETER " Facteur"
88
-#define MSG_AUTOTEMP                        "Temp. Auto."
89
-#define MSG_ON                              "Marche "
90
-#define MSG_OFF                             "Arret"
91
-#define MSG_PID_P                           "PID-P"
92
-#define MSG_PID_I                           "PID-I"
93
-#define MSG_PID_D                           "PID-D"
94
-#define MSG_PID_C                           "PID-C"
95
-#define MSG_SELECT                          "Selectionner"
96
-#define MSG_ACC                             "Acceleration"
97
-#define MSG_VX_JERK                         "Vx-jerk"
98
-#define MSG_VY_JERK                         "Vy-jerk"
99
-#define MSG_VZ_JERK                         "Vz-jerk"
100
-#define MSG_VE_JERK                         "Ve-jerk"
101
-#define MSG_VMAX                            "Vmax"
102
-#define MSG_VMIN                            "Vmin"
103
-#define MSG_VTRAV_MIN                       "Vdepl min"
104
-#define MSG_AMAX                            "Amax "
105
-#define MSG_A_RETRACT                       "A-retract"
106
-#define MSG_A_TRAVEL                        "A-Depl."
107
-#define MSG_XSTEPS                          "Xpas/mm"
108
-#define MSG_YSTEPS                          "Ypas/mm"
109
-#define MSG_ZSTEPS                          "Zpas/mm"
110
-#define MSG_ESTEPS                          "Epas/mm"
111
-#define MSG_E1STEPS                         "E1pas/mm"
112
-#define MSG_E2STEPS                         "E2pas/mm"
113
-#define MSG_E3STEPS                         "E3pas/mm"
114
-#define MSG_E4STEPS                         "E4pas/mm"
115
-#define MSG_TEMPERATURE                     "Temperature"
116
-#define MSG_MOTION                          "Mouvement"
117
-#define MSG_VOLUMETRIC                      "Filament"
118
-#define MSG_VOLUMETRIC_ENABLED              "E en mm3"
119
-#define MSG_FILAMENT_DIAM                   "Diam. Fil."
120
-#define MSG_CONTRAST                        "Contraste LCD"
121
-#define MSG_STORE_EPROM                     "Sauver config"
122
-#define MSG_LOAD_EPROM                      "Lire config"
123
-#define MSG_RESTORE_FAILSAFE                "Restaurer defauts"
124
-#define MSG_REFRESH                         "Actualiser"
125
-#define MSG_WATCH                           "Surveiller"
126
-#define MSG_PREPARE                         "Preparer"
127
-#define MSG_TUNE                            "Regler"
128
-#define MSG_PAUSE_PRINT                     "Interrompre impr."
129
-#define MSG_RESUME_PRINT                    "Reprendre impr."
130
-#define MSG_STOP_PRINT                      "Arreter impr."
131
-#define MSG_CARD_MENU                       "Impr. depuis SD"
132
-#define MSG_NO_CARD                         "Pas de carte"
133
-#define MSG_DWELL                           "Repos..."
134
-#define MSG_USERWAIT                        "Atten. de l'util."
135
-#define MSG_RESUMING                        "Repri. de l'impr."
136
-#define MSG_PRINT_ABORTED                   "Impr. Annulee"
137
-#define MSG_NO_MOVE                         "Moteurs bloques."
138
-#define MSG_KILLED                          "MORT."
139
-#define MSG_STOPPED                         "STOPPE."
140
-#define MSG_CONTROL_RETRACT                 "Retraction mm"
141
-#define MSG_CONTROL_RETRACT_SWAP            "Ech. Retr. mm"
142
-#define MSG_CONTROL_RETRACTF                "Retraction V"
143
-#define MSG_CONTROL_RETRACT_ZLIFT           "Hop mm"
144
-#define MSG_CONTROL_RETRACT_RECOVER         "UnRet +mm"
145
-#define MSG_CONTROL_RETRACT_RECOVER_SWAP    "Ech. UnRet +mm"
146
-#define MSG_CONTROL_RETRACT_RECOVERF        "UnRet V"
147
-#define MSG_AUTORETRACT                     "Retract. Auto."
148
-#define MSG_FILAMENTCHANGE                  "Changer filament"
149
-#define MSG_INIT_SDCARD                     "Init. la carte SD"
150
-#define MSG_CNG_SDCARD                      "Changer de carte"
151
-#define MSG_ZPROBE_OUT                      "Z sonde exte. lit"
152
-#define MSG_BLTOUCH_SELFTEST                "Autotest BLTouch"
153
-#define MSG_BLTOUCH_RESET                   "RaZ BLTouch"
154
-#define MSG_HOME                            "Origine"  // Used as MSG_HOME " " MSG_X MSG_Y MSG_Z " " MSG_FIRST
155
-#define MSG_FIRST                           "Premier"
156
-#define MSG_ZPROBE_ZOFFSET                  "Decalage Z"
157
-#define MSG_BABYSTEP_X                      "Babystep X"
158
-#define MSG_BABYSTEP_Y                      "Babystep Y"
159
-#define MSG_BABYSTEP_Z                      "Babystep Z"
160
-#define MSG_ENDSTOP_ABORT                   "Butee abandon"
161
-#define MSG_HEATING_FAILED_LCD              "Erreur de chauffe"
162
-#define MSG_ERR_REDUNDANT_TEMP              "Err: TEMP. REDONDANT"
163
-#define MSG_THERMAL_RUNAWAY                 "EMBALLEMENT THERM."
164
-#define MSG_ERR_MAXTEMP                     "Err: TEMP. MAX"
165
-#define MSG_ERR_MINTEMP                     "Err: TEMP. MIN"
166
-#define MSG_ERR_MAXTEMP_BED                 "Err: TEMP. MAX LIT"
167
-#define MSG_ERR_MINTEMP_BED                 "Err: TEMP. MIN LIT"
168
-#define MSG_ERR_Z_HOMING                    "G28 Z interdit"
35
+#define WELCOME_MSG                         MACHINE_NAME _UxGT(" prete.")
36
+#define MSG_SD_INSERTED                     _UxGT("Carte inseree")
37
+#define MSG_SD_REMOVED                      _UxGT("Carte retiree")
38
+#define MSG_LCD_ENDSTOPS                    _UxGT("Butées") // Max length 8 characters
39
+#define MSG_MAIN                            _UxGT("Menu principal")
40
+#define MSG_AUTOSTART                       _UxGT("Demarrage auto")
41
+#define MSG_DISABLE_STEPPERS                _UxGT("Arreter moteurs")
42
+#define MSG_AUTO_HOME                       _UxGT("Origine auto.")
43
+#define MSG_AUTO_HOME_X                     _UxGT("Origine X Auto.")
44
+#define MSG_AUTO_HOME_Y                     _UxGT("Origine Y Auto.")
45
+#define MSG_AUTO_HOME_Z                     _UxGT("Origine Z Auto.")
46
+#define MSG_LEVEL_BED_HOMING                _UxGT("Origine XYZ")
47
+#define MSG_LEVEL_BED_WAITING               _UxGT("Clic pour commencer")
48
+#define MSG_LEVEL_BED_NEXT_POINT            _UxGT("Point suivant")
49
+#define MSG_LEVEL_BED_DONE                  _UxGT("Mise a niveau OK!")
50
+#define MSG_LEVEL_BED_CANCEL                _UxGT("Annuler")
51
+#define MSG_SET_HOME_OFFSETS                _UxGT("Regl. decal. origine")
52
+#define MSG_HOME_OFFSETS_APPLIED            _UxGT("Decalages appliques")
53
+#define MSG_SET_ORIGIN                      _UxGT("Regler origine")
54
+#define MSG_PREHEAT_1                       _UxGT("Prechauffage PLA")
55
+#define MSG_PREHEAT_1_N                     _UxGT("Prechauff. PLA ")
56
+#define MSG_PREHEAT_1_ALL                   _UxGT("Prech. PLA Tout")
57
+#define MSG_PREHEAT_1_BEDONLY               _UxGT("Prech. PLA Plateau")
58
+#define MSG_PREHEAT_1_SETTINGS              _UxGT("Regl. prech. PLA")
59
+#define MSG_PREHEAT_2                       _UxGT("Prechauffage ABS")
60
+#define MSG_PREHEAT_2_N                     _UxGT("Prechauff. ABS ")
61
+#define MSG_PREHEAT_2_ALL                   _UxGT("Prech. ABS Tout")
62
+#define MSG_PREHEAT_2_BEDONLY               _UxGT("Prech. ABS Plateau")
63
+#define MSG_PREHEAT_2_SETTINGS              _UxGT("Regl. prech. ABS")
64
+#define MSG_COOLDOWN                        _UxGT("Refroidir")
65
+#define MSG_SWITCH_PS_ON                    _UxGT("Allumer alim.")
66
+#define MSG_SWITCH_PS_OFF                   _UxGT("Eteindre alim.")
67
+#define MSG_EXTRUDE                         _UxGT("Extrusion")
68
+#define MSG_RETRACT                         _UxGT("Retraction")
69
+#define MSG_MOVE_AXIS                       _UxGT("Deplacer un axe")
70
+#define MSG_LEVEL_BED                       _UxGT("Regl. Niv. Plateau")
71
+#define MSG_MOVE_X                          _UxGT("Depl. X")
72
+#define MSG_MOVE_Y                          _UxGT("Depl. Y")
73
+#define MSG_MOVE_Z                          _UxGT("Depl. Z")
74
+#define MSG_MOVE_E                          _UxGT("Extruder")
75
+#define MSG_MOVE_01MM                       _UxGT("Depl. 0.1mm")
76
+#define MSG_MOVE_1MM                        _UxGT("Depl. 1mm")
77
+#define MSG_MOVE_10MM                       _UxGT("Depl. 10mm")
78
+#define MSG_SPEED                           _UxGT(" Vitesse")
79
+#define MSG_BED_Z                           _UxGT("Plateau Z")
80
+#define MSG_NOZZLE                          _UxGT("Buse")
81
+#define MSG_BED                             _UxGT("Plateau")
82
+#define MSG_FAN_SPEED                       _UxGT("Vitesse ventil.")
83
+#define MSG_FLOW                            _UxGT("Flux")
84
+#define MSG_CONTROL                         _UxGT("Controler")
85
+#define MSG_MIN                             LCD_STR_THERMOMETER _UxGT(" Min")
86
+#define MSG_MAX                             LCD_STR_THERMOMETER _UxGT(" Max")
87
+#define MSG_FACTOR                          LCD_STR_THERMOMETER _UxGT(" Facteur")
88
+#define MSG_AUTOTEMP                        _UxGT("Temp. Auto.")
89
+#define MSG_ON                              _UxGT("Marche ")
90
+#define MSG_OFF                             _UxGT("Arret")
91
+#define MSG_PID_P                           _UxGT("PID-P")
92
+#define MSG_PID_I                           _UxGT("PID-I")
93
+#define MSG_PID_D                           _UxGT("PID-D")
94
+#define MSG_PID_C                           _UxGT("PID-C")
95
+#define MSG_SELECT                          _UxGT("Selectionner")
96
+#define MSG_ACC                             _UxGT("Acceleration")
97
+#define MSG_VX_JERK                         _UxGT("Vx-jerk")
98
+#define MSG_VY_JERK                         _UxGT("Vy-jerk")
99
+#define MSG_VZ_JERK                         _UxGT("Vz-jerk")
100
+#define MSG_VE_JERK                         _UxGT("Ve-jerk")
101
+#define MSG_VMAX                            _UxGT("Vmax")
102
+#define MSG_VMIN                            _UxGT("Vmin")
103
+#define MSG_VTRAV_MIN                       _UxGT("Vdepl min")
104
+#define MSG_AMAX                            _UxGT("Amax ")
105
+#define MSG_A_RETRACT                       _UxGT("A-retract")
106
+#define MSG_A_TRAVEL                        _UxGT("A-Depl.")
107
+#define MSG_XSTEPS                          _UxGT("Xpas/mm")
108
+#define MSG_YSTEPS                          _UxGT("Ypas/mm")
109
+#define MSG_ZSTEPS                          _UxGT("Zpas/mm")
110
+#define MSG_ESTEPS                          _UxGT("Epas/mm")
111
+#define MSG_E1STEPS                         _UxGT("E1pas/mm")
112
+#define MSG_E2STEPS                         _UxGT("E2pas/mm")
113
+#define MSG_E3STEPS                         _UxGT("E3pas/mm")
114
+#define MSG_E4STEPS                         _UxGT("E4pas/mm")
115
+#define MSG_TEMPERATURE                     _UxGT("Temperature")
116
+#define MSG_MOTION                          _UxGT("Mouvement")
117
+#define MSG_VOLUMETRIC                      _UxGT("Filament")
118
+#define MSG_VOLUMETRIC_ENABLED              _UxGT("E en mm3")
119
+#define MSG_FILAMENT_DIAM                   _UxGT("Diam. Fil.")
120
+#define MSG_CONTRAST                        _UxGT("Contraste LCD")
121
+#define MSG_STORE_EPROM                     _UxGT("Sauver config")
122
+#define MSG_LOAD_EPROM                      _UxGT("Lire config")
123
+#define MSG_RESTORE_FAILSAFE                _UxGT("Restaurer defauts")
124
+#define MSG_REFRESH                         _UxGT("Actualiser")
125
+#define MSG_WATCH                           _UxGT("Surveiller")
126
+#define MSG_PREPARE                         _UxGT("Preparer")
127
+#define MSG_TUNE                            _UxGT("Regler")
128
+#define MSG_PAUSE_PRINT                     _UxGT("Interrompre impr.")
129
+#define MSG_RESUME_PRINT                    _UxGT("Reprendre impr.")
130
+#define MSG_STOP_PRINT                      _UxGT("Arreter impr.")
131
+#define MSG_CARD_MENU                       _UxGT("Impr. depuis SD")
132
+#define MSG_NO_CARD                         _UxGT("Pas de carte")
133
+#define MSG_DWELL                           _UxGT("Repos...")
134
+#define MSG_USERWAIT                        _UxGT("Atten. de l'util.")
135
+#define MSG_RESUMING                        _UxGT("Repri. de l'impr.")
136
+#define MSG_PRINT_ABORTED                   _UxGT("Impr. Annulee")
137
+#define MSG_NO_MOVE                         _UxGT("Moteurs bloques.")
138
+#define MSG_KILLED                          _UxGT("MORT.")
139
+#define MSG_STOPPED                         _UxGT("STOPPE.")
140
+#define MSG_CONTROL_RETRACT                 _UxGT("Retraction mm")
141
+#define MSG_CONTROL_RETRACT_SWAP            _UxGT("Ech. Retr. mm")
142
+#define MSG_CONTROL_RETRACTF                _UxGT("Retraction V")
143
+#define MSG_CONTROL_RETRACT_ZLIFT           _UxGT("Hop mm")
144
+#define MSG_CONTROL_RETRACT_RECOVER         _UxGT("UnRet +mm")
145
+#define MSG_CONTROL_RETRACT_RECOVER_SWAP    _UxGT("Ech. UnRet +mm")
146
+#define MSG_CONTROL_RETRACT_RECOVERF        _UxGT("UnRet V")
147
+#define MSG_AUTORETRACT                     _UxGT("Retract. Auto.")
148
+#define MSG_FILAMENTCHANGE                  _UxGT("Changer filament")
149
+#define MSG_INIT_SDCARD                     _UxGT("Init. la carte SD")
150
+#define MSG_CNG_SDCARD                      _UxGT("Changer de carte")
151
+#define MSG_ZPROBE_OUT                      _UxGT("Z sonde exte. lit")
152
+#define MSG_BLTOUCH_SELFTEST                _UxGT("Autotest BLTouch")
153
+#define MSG_BLTOUCH_RESET                   _UxGT("RaZ BLTouch")
154
+#define MSG_HOME                            _UxGT("Origine")  // Used as MSG_HOME " " MSG_X MSG_Y MSG_Z " " MSG_FIRST
155
+#define MSG_FIRST                           _UxGT("Premier")
156
+#define MSG_ZPROBE_ZOFFSET                  _UxGT("Decalage Z")
157
+#define MSG_BABYSTEP_X                      _UxGT("Babystep X")
158
+#define MSG_BABYSTEP_Y                      _UxGT("Babystep Y")
159
+#define MSG_BABYSTEP_Z                      _UxGT("Babystep Z")
160
+#define MSG_ENDSTOP_ABORT                   _UxGT("Butee abandon")
161
+#define MSG_HEATING_FAILED_LCD              _UxGT("Erreur de chauffe")
162
+#define MSG_ERR_REDUNDANT_TEMP              _UxGT("Err: TEMP. REDONDANT")
163
+#define MSG_THERMAL_RUNAWAY                 _UxGT("EMBALLEMENT THERM.")
164
+#define MSG_ERR_MAXTEMP                     _UxGT("Err: TEMP. MAX")
165
+#define MSG_ERR_MINTEMP                     _UxGT("Err: TEMP. MIN")
166
+#define MSG_ERR_MAXTEMP_BED                 _UxGT("Err: TEMP. MAX LIT")
167
+#define MSG_ERR_MINTEMP_BED                 _UxGT("Err: TEMP. MIN LIT")
168
+#define MSG_ERR_Z_HOMING                    _UxGT("G28 Z interdit")
169 169
 
170
-#define MSG_HALTED                          "IMPR. STOPPEE"
171
-#define MSG_PLEASE_RESET                    "RaZ. SVP"
172
-#define MSG_SHORT_DAY                       "j" // One character only
173
-#define MSG_SHORT_HOUR                      "h" // One character only
174
-#define MSG_SHORT_MINUTE                    "m" // One character only
170
+#define MSG_HALTED                          _UxGT("IMPR. STOPPEE")
171
+#define MSG_PLEASE_RESET                    _UxGT("RaZ. SVP")
172
+#define MSG_SHORT_DAY                       _UxGT("j") // One character only
173
+#define MSG_SHORT_HOUR                      _UxGT("h") // One character only
174
+#define MSG_SHORT_MINUTE                    _UxGT("m") // One character only
175 175
 
176
-#define MSG_HEATING                         "En chauffe..."
177
-#define MSG_HEATING_COMPLETE                "Chauffe terminee"
178
-#define MSG_BED_HEATING                     "Plateau en chauffe.."
179
-#define MSG_BED_DONE                        "Chauffe lit terminee"
180
-#define MSG_DELTA_CALIBRATE                 "Calibration Delta"
181
-#define MSG_DELTA_CALIBRATE_X               "Calibrer X"
182
-#define MSG_DELTA_CALIBRATE_Y               "Calibrer Y"
183
-#define MSG_DELTA_CALIBRATE_Z               "Calibrer Z"
184
-#define MSG_DELTA_CALIBRATE_CENTER          "Calibrer centre"
176
+#define MSG_HEATING                         _UxGT("En chauffe...")
177
+#define MSG_HEATING_COMPLETE                _UxGT("Chauffe terminee")
178
+#define MSG_BED_HEATING                     _UxGT("Plateau en chauffe..")
179
+#define MSG_BED_DONE                        _UxGT("Chauffe lit terminee")
180
+#define MSG_DELTA_CALIBRATE                 _UxGT("Calibration Delta")
181
+#define MSG_DELTA_CALIBRATE_X               _UxGT("Calibrer X")
182
+#define MSG_DELTA_CALIBRATE_Y               _UxGT("Calibrer Y")
183
+#define MSG_DELTA_CALIBRATE_Z               _UxGT("Calibrer Z")
184
+#define MSG_DELTA_CALIBRATE_CENTER          _UxGT("Calibrer centre")
185 185
 
186
-#define MSG_INFO_MENU                       "Infos imprimante"
187
-#define MSG_INFO_PRINTER_MENU               "Infos imprimante"
188
-#define MSG_INFO_STATS_MENU                 "Stats. imprimante"
189
-#define MSG_INFO_BOARD_MENU                 "Infos carte"
190
-#define MSG_INFO_THERMISTOR_MENU            "Thermistors"
191
-#define MSG_INFO_EXTRUDERS                  "Extruders"
192
-#define MSG_INFO_BAUDRATE                   "Baud"
193
-#define MSG_INFO_PROTOCOL                   "Protocole"
194
-#define MSG_LIGHTS_ON                       "Allumer boitier"
195
-#define MSG_LIGHTS_OFF                      "Eteindre boitier"
186
+#define MSG_INFO_MENU                       _UxGT("Infos imprimante")
187
+#define MSG_INFO_PRINTER_MENU               _UxGT("Infos imprimante")
188
+#define MSG_INFO_STATS_MENU                 _UxGT("Stats. imprimante")
189
+#define MSG_INFO_BOARD_MENU                 _UxGT("Infos carte")
190
+#define MSG_INFO_THERMISTOR_MENU            _UxGT("Thermistors")
191
+#define MSG_INFO_EXTRUDERS                  _UxGT("Extruders")
192
+#define MSG_INFO_BAUDRATE                   _UxGT("Baud")
193
+#define MSG_INFO_PROTOCOL                   _UxGT("Protocole")
194
+#define MSG_LIGHTS_ON                       _UxGT("Allumer boitier")
195
+#define MSG_LIGHTS_OFF                      _UxGT("Eteindre boitier")
196 196
 
197 197
 #if LCD_WIDTH >= 20
198
-  #define MSG_INFO_PRINT_COUNT              "Nbre impressions"
199
-  #define MSG_INFO_COMPLETED_PRINTS         "Terminees"
200
-  #define MSG_INFO_PRINT_TIME               "Tps impr. total"
201
-  #define MSG_INFO_PRINT_LONGEST            "Impr. la + longue"
202
-  #define MSG_INFO_PRINT_FILAMENT           "Total filament"
198
+  #define MSG_INFO_PRINT_COUNT              _UxGT("Nbre impressions")
199
+  #define MSG_INFO_COMPLETED_PRINTS         _UxGT("Terminees")
200
+  #define MSG_INFO_PRINT_TIME               _UxGT("Tps impr. total")
201
+  #define MSG_INFO_PRINT_LONGEST            _UxGT("Impr. la + longue")
202
+  #define MSG_INFO_PRINT_FILAMENT           _UxGT("Total filament")
203 203
 #else
204
-  #define MSG_INFO_PRINT_COUNT              "Impressions"
205
-  #define MSG_INFO_COMPLETED_PRINTS         "Terminees"
206
-  #define MSG_INFO_PRINT_TIME               "Total"
207
-  #define MSG_INFO_PRINT_LONGEST            "+ long"
208
-  #define MSG_INFO_PRINT_FILAMENT           "Filament"
204
+  #define MSG_INFO_PRINT_COUNT              _UxGT("Impressions")
205
+  #define MSG_INFO_COMPLETED_PRINTS         _UxGT("Terminees")
206
+  #define MSG_INFO_PRINT_TIME               _UxGT("Total")
207
+  #define MSG_INFO_PRINT_LONGEST            _UxGT("+ long")
208
+  #define MSG_INFO_PRINT_FILAMENT           _UxGT("Filament")
209 209
 #endif
210 210
 
211
-#define MSG_INFO_MIN_TEMP                   "Temp Min"
212
-#define MSG_INFO_MAX_TEMP                   "Temp Max"
213
-#define MSG_INFO_PSU                        "Alimentation"
214
-#define MSG_DRIVE_STRENGTH                  "Puiss. moteur "
215
-#define MSG_DAC_PERCENT                     "Driver %"
216
-#define MSG_DAC_EEPROM_WRITE                "DAC EEPROM sauv."
211
+#define MSG_INFO_MIN_TEMP                   _UxGT("Temp Min")
212
+#define MSG_INFO_MAX_TEMP                   _UxGT("Temp Max")
213
+#define MSG_INFO_PSU                        _UxGT("Alimentation")
214
+#define MSG_DRIVE_STRENGTH                  _UxGT("Puiss. moteur ")
215
+#define MSG_DAC_PERCENT                     _UxGT("Driver %")
216
+#define MSG_DAC_EEPROM_WRITE                _UxGT("DAC EEPROM sauv.")
217 217
 
218
-#define MSG_FILAMENT_CHANGE_HEADER          "CHANGER FILAMENT"
219
-#define MSG_FILAMENT_CHANGE_OPTION_HEADER   "CHANGER OPTIONS:"
220
-#define MSG_FILAMENT_CHANGE_OPTION_EXTRUDE  "+ extrusion"
221
-#define MSG_FILAMENT_CHANGE_OPTION_RESUME   "Reprendre impr."
218
+#define MSG_FILAMENT_CHANGE_HEADER          _UxGT("CHANGER FILAMENT")
219
+#define MSG_FILAMENT_CHANGE_OPTION_HEADER   _UxGT("CHANGER OPTIONS:")
220
+#define MSG_FILAMENT_CHANGE_OPTION_EXTRUDE  _UxGT("+ extrusion")
221
+#define MSG_FILAMENT_CHANGE_OPTION_RESUME   _UxGT("Reprendre impr.")
222 222
 
223 223
 #if LCD_HEIGHT >= 4
224 224
   // Up to 3 lines allowed
225
-  #define MSG_FILAMENT_CHANGE_INIT_1          "Attente Demarrage"
226
-  #define MSG_FILAMENT_CHANGE_INIT_2          "du filament"
227
-  #define MSG_FILAMENT_CHANGE_INIT_3          "changer"
228
-  #define MSG_FILAMENT_CHANGE_UNLOAD_1        "attente de"
229
-  #define MSG_FILAMENT_CHANGE_UNLOAD_2        "decharger filament"
230
-  #define MSG_FILAMENT_CHANGE_INSERT_1        "inserer filament"
231
-  #define MSG_FILAMENT_CHANGE_INSERT_2        "et app. bouton"
232
-  #define MSG_FILAMENT_CHANGE_INSERT_3        "pour continuer..."
233
-  #define MSG_FILAMENT_CHANGE_LOAD_1          "attente de"
234
-  #define MSG_FILAMENT_CHANGE_LOAD_2          "charger filament"
235
-  #define MSG_FILAMENT_CHANGE_EXTRUDE_1       "attente de"
236
-  #define MSG_FILAMENT_CHANGE_EXTRUDE_2       "extrusion fil."
237
-  #define MSG_FILAMENT_CHANGE_RESUME_1        "attente impression"
238
-  #define MSG_FILAMENT_CHANGE_RESUME_2        "pour reprendre"
225
+  #define MSG_FILAMENT_CHANGE_INIT_1          _UxGT("Attente Demarrage")
226
+  #define MSG_FILAMENT_CHANGE_INIT_2          _UxGT("du filament")
227
+  #define MSG_FILAMENT_CHANGE_INIT_3          _UxGT("changer")
228
+  #define MSG_FILAMENT_CHANGE_UNLOAD_1        _UxGT("attente de")
229
+  #define MSG_FILAMENT_CHANGE_UNLOAD_2        _UxGT("decharger filament")
230
+  #define MSG_FILAMENT_CHANGE_INSERT_1        _UxGT("inserer filament")
231
+  #define MSG_FILAMENT_CHANGE_INSERT_2        _UxGT("et app. bouton")
232
+  #define MSG_FILAMENT_CHANGE_INSERT_3        _UxGT("pour continuer...")
233
+  #define MSG_FILAMENT_CHANGE_LOAD_1          _UxGT("attente de")
234
+  #define MSG_FILAMENT_CHANGE_LOAD_2          _UxGT("charger filament")
235
+  #define MSG_FILAMENT_CHANGE_EXTRUDE_1       _UxGT("attente de")
236
+  #define MSG_FILAMENT_CHANGE_EXTRUDE_2       _UxGT("extrusion fil.")
237
+  #define MSG_FILAMENT_CHANGE_RESUME_1        _UxGT("attente impression")
238
+  #define MSG_FILAMENT_CHANGE_RESUME_2        _UxGT("pour reprendre")
239 239
 #else // LCD_HEIGHT < 4
240 240
   // Up to 2 lines allowed
241
-  #define MSG_FILAMENT_CHANGE_INIT_1          "Patientez..."
242
-  #define MSG_FILAMENT_CHANGE_UNLOAD_1        "Ejection..."
243
-  #define MSG_FILAMENT_CHANGE_INSERT_1        "Inserer et click"
244
-  #define MSG_FILAMENT_CHANGE_LOAD_1          "Chargement..."
245
-  #define MSG_FILAMENT_CHANGE_EXTRUDE_1       "Extrusion..."
246
-  #define MSG_FILAMENT_CHANGE_RESUME_1        "Reprise..."
241
+  #define MSG_FILAMENT_CHANGE_INIT_1          _UxGT("Patientez...")
242
+  #define MSG_FILAMENT_CHANGE_UNLOAD_1        _UxGT("Ejection...")
243
+  #define MSG_FILAMENT_CHANGE_INSERT_1        _UxGT("Inserer et click")
244
+  #define MSG_FILAMENT_CHANGE_LOAD_1          _UxGT("Chargement...")
245
+  #define MSG_FILAMENT_CHANGE_EXTRUDE_1       _UxGT("Extrusion...")
246
+  #define MSG_FILAMENT_CHANGE_RESUME_1        _UxGT("Reprise...")
247 247
 #endif // LCD_HEIGHT < 4
248 248
 
249 249
 #endif // LANGUAGE_FR_H

+ 202
- 202
Marlin/language_gl.h View File

@@ -33,217 +33,217 @@
33 33
 #define MAPPER_C2C3
34 34
 #define DISPLAY_CHARSET_ISO10646_1
35 35
 
36
-#define WELCOME_MSG                         MACHINE_NAME " lista."
37
-#define MSG_SD_INSERTED                     "Tarxeta inserida"
38
-#define MSG_SD_REMOVED                      "Tarxeta retirada"
39
-#define MSG_LCD_ENDSTOPS                    "FinCarro"
40
-#define MSG_MAIN                            "Menu principal"
41
-#define MSG_AUTOSTART                       "Autoarranque"
42
-#define MSG_DISABLE_STEPPERS                "Apagar motores"
43
-#define MSG_AUTO_HOME                       "Ir a orixe"
44
-#define MSG_AUTO_HOME_X                     "Ir orixe X"
45
-#define MSG_AUTO_HOME_Y                     "Ir orixe Y"
46
-#define MSG_AUTO_HOME_Z                     "Ir orixe Z"
47
-#define MSG_LEVEL_BED_HOMING                "Ir orixes XYZ"
48
-#define MSG_LEVEL_BED_WAITING               "Prema pulsador"
49
-#define MSG_LEVEL_BED_NEXT_POINT            "Seguinte punto"
50
-#define MSG_LEVEL_BED_DONE                  "Nivelado feito"
51
-#define MSG_LEVEL_BED_CANCEL                "Cancelar"
52
-#define MSG_SET_HOME_OFFSETS                "Offsets na orixe"
53
-#define MSG_HOME_OFFSETS_APPLIED            "Offsets fixados"
54
-#define MSG_SET_ORIGIN                      "Fixar orixe"
55
-#define MSG_PREHEAT_1                       "Prequentar PLA"
56
-#define MSG_PREHEAT_1_N                     "Prequentar PLA "
57
-#define MSG_PREHEAT_1_ALL                   "Preque. PLA Todo"
58
-#define MSG_PREHEAT_1_BEDONLY               "Preque. PLA Cama"
59
-#define MSG_PREHEAT_1_SETTINGS              "Preque. PLA conf"
60
-#define MSG_PREHEAT_2                       "Prequentar ABS"
61
-#define MSG_PREHEAT_2_N                     "Prequentar ABS "
62
-#define MSG_PREHEAT_2_ALL                   "Preque. ABS Todo"
63
-#define MSG_PREHEAT_2_BEDONLY               "Preque. ABS Cama"
64
-#define MSG_PREHEAT_2_SETTINGS              "Preque. ABS conf"
65
-#define MSG_COOLDOWN                        "Arrefriar"
66
-#define MSG_SWITCH_PS_ON                    "Acender"
67
-#define MSG_SWITCH_PS_OFF                   "Apagar"
68
-#define MSG_EXTRUDE                         "Extrudir"
69
-#define MSG_RETRACT                         "Retraer"
70
-#define MSG_MOVE_AXIS                       "Mover eixe"
71
-#define MSG_LEVEL_BED                       "Nivelar cama"
72
-#define MSG_MOVE_X                          "Mover X"
73
-#define MSG_MOVE_Y                          "Mover Y"
74
-#define MSG_MOVE_Z                          "Mover Z"
75
-#define MSG_MOVE_E                          "Extrusor"
76
-#define MSG_MOVE_01MM                       "Mover 0.1mm"
77
-#define MSG_MOVE_1MM                        "Mover 1mm"
78
-#define MSG_MOVE_10MM                       "Mover 10mm"
79
-#define MSG_SPEED                           "Velocidade"
80
-#define MSG_BED_Z                           "Cama Z"
81
-#define MSG_NOZZLE                          "Bico"
82
-#define MSG_BED                             "Cama"
83
-#define MSG_FAN_SPEED                       "Velocidade vent."
84
-#define MSG_FLOW                            "Fluxo"
85
-#define MSG_CONTROL                         "Control"
86
-#define MSG_MIN                             " " LCD_STR_THERMOMETER " Min"
87
-#define MSG_MAX                             " " LCD_STR_THERMOMETER " Max"
88
-#define MSG_FACTOR                          " " LCD_STR_THERMOMETER " Fact"
89
-#define MSG_AUTOTEMP                        "Autotemp"
90
-#define MSG_ON                              "On "
91
-#define MSG_OFF                             "Off"
92
-#define MSG_PID_P                           "PID-P"
93
-#define MSG_PID_I                           "PID-I"
94
-#define MSG_PID_D                           "PID-D"
95
-#define MSG_PID_C                           "PID-C"
96
-#define MSG_SELECT                          "Escolla"
97
-#define MSG_ACC                             "Acel"
98
-#define MSG_VX_JERK                         "Vx-jerk"
99
-#define MSG_VY_JERK                         "Vy-jerk"
100
-#define MSG_VZ_JERK                         "Vz-jerk"
101
-#define MSG_VE_JERK                         "Ve-jerk"
102
-#define MSG_VMAX                            "Vmax "
103
-#define MSG_VMIN                            "Vmin"
104
-#define MSG_VTRAV_MIN                       "VTrav min"
105
-#define MSG_AMAX                            "Amax "
106
-#define MSG_A_RETRACT                       "A-retract"
107
-#define MSG_A_TRAVEL                        "A-travel"
108
-#define MSG_XSTEPS                          "Xpasos/mm"
109
-#define MSG_YSTEPS                          "Ypasos/mm"
110
-#define MSG_ZSTEPS                          "Zpasos/mm"
111
-#define MSG_ESTEPS                          "Epasos/mm"
112
-#define MSG_E1STEPS                         "E1pasos/mm"
113
-#define MSG_E2STEPS                         "E2pasos/mm"
114
-#define MSG_E3STEPS                         "E3pasos/mm"
115
-#define MSG_E4STEPS                         "E4pasos/mm"
116
-#define MSG_TEMPERATURE                     "Temperatura"
117
-#define MSG_MOTION                          "Movemento"
118
-#define MSG_VOLUMETRIC                      "Filamento"
119
-#define MSG_VOLUMETRIC_ENABLED              "E en mm3"
120
-#define MSG_FILAMENT_DIAM                   "Diam. fil."
121
-#define MSG_CONTRAST                        "Constraste LCD"
122
-#define MSG_STORE_EPROM                     "Gardar en memo."
123
-#define MSG_LOAD_EPROM                      "Cargar de memo."
124
-#define MSG_RESTORE_FAILSAFE                "Cargar de firm."
125
-#define MSG_REFRESH                         "Volver a cargar"
126
-#define MSG_WATCH                           "Monitorizacion"
127
-#define MSG_PREPARE                         "Preparar"
128
-#define MSG_TUNE                            "Axustar"
129
-#define MSG_PAUSE_PRINT                     "Pausar impres."
130
-#define MSG_RESUME_PRINT                    "Seguir impres."
131
-#define MSG_STOP_PRINT                      "Deter impres."
132
-#define MSG_CARD_MENU                       "Tarxeta SD"
133
-#define MSG_NO_CARD                         "Sen tarxeta SD"
134
-#define MSG_DWELL                           "En repouso..."
135
-#define MSG_USERWAIT                        "A espera..."
136
-#define MSG_RESUMING                        "Imprimindo..."
137
-#define MSG_PRINT_ABORTED                   "Impre. cancelada"
138
-#define MSG_NO_MOVE                         "Sen movemento."
139
-#define MSG_KILLED                          "PROGRAMA MORTO"
140
-#define MSG_STOPPED                         "PROGRAMA PARADO"
141
-#define MSG_CONTROL_RETRACT                 "Retraccion mm"
142
-#define MSG_CONTROL_RETRACT_SWAP            "Cambio retra. mm"
143
-#define MSG_CONTROL_RETRACTF                "Retraccion V"
144
-#define MSG_CONTROL_RETRACT_ZLIFT           "Alzar Z mm"
145
-#define MSG_CONTROL_RETRACT_RECOVER         "Recup. retra. mm"
146
-#define MSG_CONTROL_RETRACT_RECOVER_SWAP    "Cambio recup. mm"
147
-#define MSG_CONTROL_RETRACT_RECOVERF        "Recuperacion V"
148
-#define MSG_AUTORETRACT                     "Retraccion auto."
149
-#define MSG_FILAMENTCHANGE                  "Cambiar filamen."
150
-#define MSG_INIT_SDCARD                     "Iniciando SD"
151
-#define MSG_CNG_SDCARD                      "Cambiar SD"
152
-#define MSG_ZPROBE_OUT                      "Sonda-Z sen cama"
153
-#define MSG_HOME                            "Home"  // Used as MSG_HOME " " MSG_X MSG_Y MSG_Z " " MSG_FIRST
154
-#define MSG_BLTOUCH_SELFTEST                "Comprobar BLTouch"
155
-#define MSG_BLTOUCH_RESET                   "Iniciar BLTouch"
156
-#define MSG_FIRST                           "first"
157
-#define MSG_ZPROBE_ZOFFSET                  "Offset Z"
158
-#define MSG_BABYSTEP_X                      "Micropaso X"
159
-#define MSG_BABYSTEP_Y                      "Micropaso Y"
160
-#define MSG_BABYSTEP_Z                      "Micropaso Z"
161
-#define MSG_ENDSTOP_ABORT                   "Erro fin carro"
162
-#define MSG_HEATING_FAILED_LCD              "Fallo quentando"
163
-#define MSG_ERR_REDUNDANT_TEMP              "Erro temperatura"
164
-#define MSG_THERMAL_RUNAWAY                 "Temp. excesiva"
165
-#define MSG_ERR_MAXTEMP                     "Err: temp. max."
166
-#define MSG_ERR_MINTEMP                     "Err: temp. min."
167
-#define MSG_ERR_MAXTEMP_BED                 "Err: MAXTEMP BED"
168
-#define MSG_ERR_MINTEMP_BED                 "Err: MINTEMP BED"
169
-#define MSG_ERR_Z_HOMING                    "G28 Z impedido"
170
-#define MSG_HALTED                          "SISTEMA MORTO"
171
-#define MSG_PLEASE_RESET                    "Debe reiniciar!"
172
-#define MSG_SHORT_DAY                       "d" // One character only
173
-#define MSG_SHORT_HOUR                      "h" // One character only
174
-#define MSG_SHORT_MINUTE                    "m" // One character only
175
-#define MSG_HEATING                         "Quentando..."
176
-#define MSG_HEATING_COMPLETE                "Xa esta quente"
177
-#define MSG_BED_HEATING                     "Quentando cama"
178
-#define MSG_BED_DONE                        "Cama esta quente"
179
-#define MSG_DELTA_CALIBRATE                 "Calibracion Delta"
180
-#define MSG_DELTA_CALIBRATE_X               "Calibrar X"
181
-#define MSG_DELTA_CALIBRATE_Y               "Calibrar Y"
182
-#define MSG_DELTA_CALIBRATE_Z               "Calibrar Z"
183
-#define MSG_DELTA_CALIBRATE_CENTER          "Calibrar Centro"
184
-#define MSG_INFO_MENU                       "Acerca de..."
185
-#define MSG_INFO_PRINTER_MENU               "Informacion"
186
-#define MSG_INFO_STATS_MENU                 "Estadisticas"
187
-#define MSG_INFO_BOARD_MENU                 "Placa nai"
188
-#define MSG_INFO_THERMISTOR_MENU            "Termistores"
189
-#define MSG_INFO_EXTRUDERS                  "Extrusores"
190
-#define MSG_INFO_BAUDRATE                   "Baudios"
191
-#define MSG_INFO_PROTOCOL                   "Protocolo"
192
-#define MSG_LIGHTS_ON                       "Acender a luz"
193
-#define MSG_LIGHTS_OFF                      "Apagar a luz"
36
+#define WELCOME_MSG                         MACHINE_NAME _UxGT(" lista.")
37
+#define MSG_SD_INSERTED                     _UxGT("Tarxeta inserida")
38
+#define MSG_SD_REMOVED                      _UxGT("Tarxeta retirada")
39
+#define MSG_LCD_ENDSTOPS                    _UxGT("FinCarro")
40
+#define MSG_MAIN                            _UxGT("Menu principal")
41
+#define MSG_AUTOSTART                       _UxGT("Autoarranque")
42
+#define MSG_DISABLE_STEPPERS                _UxGT("Apagar motores")
43
+#define MSG_AUTO_HOME                       _UxGT("Ir a orixe")
44
+#define MSG_AUTO_HOME_X                     _UxGT("Ir orixe X")
45
+#define MSG_AUTO_HOME_Y                     _UxGT("Ir orixe Y")
46
+#define MSG_AUTO_HOME_Z                     _UxGT("Ir orixe Z")
47
+#define MSG_LEVEL_BED_HOMING                _UxGT("Ir orixes XYZ")
48
+#define MSG_LEVEL_BED_WAITING               _UxGT("Prema pulsador")
49
+#define MSG_LEVEL_BED_NEXT_POINT            _UxGT("Seguinte punto")
50
+#define MSG_LEVEL_BED_DONE                  _UxGT("Nivelado feito")
51
+#define MSG_LEVEL_BED_CANCEL                _UxGT("Cancelar")
52
+#define MSG_SET_HOME_OFFSETS                _UxGT("Offsets na orixe")
53
+#define MSG_HOME_OFFSETS_APPLIED            _UxGT("Offsets fixados")
54
+#define MSG_SET_ORIGIN                      _UxGT("Fixar orixe")
55
+#define MSG_PREHEAT_1                       _UxGT("Prequentar PLA")
56
+#define MSG_PREHEAT_1_N                     _UxGT("Prequentar PLA ")
57
+#define MSG_PREHEAT_1_ALL                   _UxGT("Preque. PLA Todo")
58
+#define MSG_PREHEAT_1_BEDONLY               _UxGT("Preque. PLA Cama")
59
+#define MSG_PREHEAT_1_SETTINGS              _UxGT("Preque. PLA conf")
60
+#define MSG_PREHEAT_2                       _UxGT("Prequentar ABS")
61
+#define MSG_PREHEAT_2_N                     _UxGT("Prequentar ABS ")
62
+#define MSG_PREHEAT_2_ALL                   _UxGT("Preque. ABS Todo")
63
+#define MSG_PREHEAT_2_BEDONLY               _UxGT("Preque. ABS Cama")
64
+#define MSG_PREHEAT_2_SETTINGS              _UxGT("Preque. ABS conf")
65
+#define MSG_COOLDOWN                        _UxGT("Arrefriar")
66
+#define MSG_SWITCH_PS_ON                    _UxGT("Acender")
67
+#define MSG_SWITCH_PS_OFF                   _UxGT("Apagar")
68
+#define MSG_EXTRUDE                         _UxGT("Extrudir")
69
+#define MSG_RETRACT                         _UxGT("Retraer")
70
+#define MSG_MOVE_AXIS                       _UxGT("Mover eixe")
71
+#define MSG_LEVEL_BED                       _UxGT("Nivelar cama")
72
+#define MSG_MOVE_X                          _UxGT("Mover X")
73
+#define MSG_MOVE_Y                          _UxGT("Mover Y")
74
+#define MSG_MOVE_Z                          _UxGT("Mover Z")
75
+#define MSG_MOVE_E                          _UxGT("Extrusor")
76
+#define MSG_MOVE_01MM                       _UxGT("Mover 0.1mm")
77
+#define MSG_MOVE_1MM                        _UxGT("Mover 1mm")
78
+#define MSG_MOVE_10MM                       _UxGT("Mover 10mm")
79
+#define MSG_SPEED                           _UxGT("Velocidade")
80
+#define MSG_BED_Z                           _UxGT("Cama Z")
81
+#define MSG_NOZZLE                          _UxGT("Bico")
82
+#define MSG_BED                             _UxGT("Cama")
83
+#define MSG_FAN_SPEED                       _UxGT("Velocidade vent.")
84
+#define MSG_FLOW                            _UxGT("Fluxo")
85
+#define MSG_CONTROL                         _UxGT("Control")
86
+#define MSG_MIN                             _UxGT(" ") LCD_STR_THERMOMETER _UxGT(" Min")
87
+#define MSG_MAX                             _UxGT(" ") LCD_STR_THERMOMETER _UxGT(" Max")
88
+#define MSG_FACTOR                          _UxGT(" ") LCD_STR_THERMOMETER _UxGT(" Fact")
89
+#define MSG_AUTOTEMP                        _UxGT("Autotemp")
90
+#define MSG_ON                              _UxGT("On ")
91
+#define MSG_OFF                             _UxGT("Off")
92
+#define MSG_PID_P                           _UxGT("PID-P")
93
+#define MSG_PID_I                           _UxGT("PID-I")
94
+#define MSG_PID_D                           _UxGT("PID-D")
95
+#define MSG_PID_C                           _UxGT("PID-C")
96
+#define MSG_SELECT                          _UxGT("Escolla")
97
+#define MSG_ACC                             _UxGT("Acel")
98
+#define MSG_VX_JERK                         _UxGT("Vx-jerk")
99
+#define MSG_VY_JERK                         _UxGT("Vy-jerk")
100
+#define MSG_VZ_JERK                         _UxGT("Vz-jerk")
101
+#define MSG_VE_JERK                         _UxGT("Ve-jerk")
102
+#define MSG_VMAX                            _UxGT("Vmax ")
103
+#define MSG_VMIN                            _UxGT("Vmin")
104
+#define MSG_VTRAV_MIN                       _UxGT("VTrav min")
105
+#define MSG_AMAX                            _UxGT("Amax ")
106
+#define MSG_A_RETRACT                       _UxGT("A-retract")
107
+#define MSG_A_TRAVEL                        _UxGT("A-travel")
108
+#define MSG_XSTEPS                          _UxGT("Xpasos/mm")
109
+#define MSG_YSTEPS                          _UxGT("Ypasos/mm")
110
+#define MSG_ZSTEPS                          _UxGT("Zpasos/mm")
111
+#define MSG_ESTEPS                          _UxGT("Epasos/mm")
112
+#define MSG_E1STEPS                         _UxGT("E1pasos/mm")
113
+#define MSG_E2STEPS                         _UxGT("E2pasos/mm")
114
+#define MSG_E3STEPS                         _UxGT("E3pasos/mm")
115
+#define MSG_E4STEPS                         _UxGT("E4pasos/mm")
116
+#define MSG_TEMPERATURE                     _UxGT("Temperatura")
117
+#define MSG_MOTION                          _UxGT("Movemento")
118
+#define MSG_VOLUMETRIC                      _UxGT("Filamento")
119
+#define MSG_VOLUMETRIC_ENABLED              _UxGT("E en mm3")
120
+#define MSG_FILAMENT_DIAM                   _UxGT("Diam. fil.")
121
+#define MSG_CONTRAST                        _UxGT("Constraste LCD")
122
+#define MSG_STORE_EPROM                     _UxGT("Gardar en memo.")
123
+#define MSG_LOAD_EPROM                      _UxGT("Cargar de memo.")
124
+#define MSG_RESTORE_FAILSAFE                _UxGT("Cargar de firm.")
125
+#define MSG_REFRESH                         _UxGT("Volver a cargar")
126
+#define MSG_WATCH                           _UxGT("Monitorizacion")
127
+#define MSG_PREPARE                         _UxGT("Preparar")
128
+#define MSG_TUNE                            _UxGT("Axustar")
129
+#define MSG_PAUSE_PRINT                     _UxGT("Pausar impres.")
130
+#define MSG_RESUME_PRINT                    _UxGT("Seguir impres.")
131
+#define MSG_STOP_PRINT                      _UxGT("Deter impres.")
132
+#define MSG_CARD_MENU                       _UxGT("Tarxeta SD")
133
+#define MSG_NO_CARD                         _UxGT("Sen tarxeta SD")
134
+#define MSG_DWELL                           _UxGT("En repouso...")
135
+#define MSG_USERWAIT                        _UxGT("A espera...")
136
+#define MSG_RESUMING                        _UxGT("Imprimindo...")
137
+#define MSG_PRINT_ABORTED                   _UxGT("Impre. cancelada")
138
+#define MSG_NO_MOVE                         _UxGT("Sen movemento.")
139
+#define MSG_KILLED                          _UxGT("PROGRAMA MORTO")
140
+#define MSG_STOPPED                         _UxGT("PROGRAMA PARADO")
141
+#define MSG_CONTROL_RETRACT                 _UxGT("Retraccion mm")
142
+#define MSG_CONTROL_RETRACT_SWAP            _UxGT("Cambio retra. mm")
143
+#define MSG_CONTROL_RETRACTF                _UxGT("Retraccion V")
144
+#define MSG_CONTROL_RETRACT_ZLIFT           _UxGT("Alzar Z mm")
145
+#define MSG_CONTROL_RETRACT_RECOVER         _UxGT("Recup. retra. mm")
146
+#define MSG_CONTROL_RETRACT_RECOVER_SWAP    _UxGT("Cambio recup. mm")
147
+#define MSG_CONTROL_RETRACT_RECOVERF        _UxGT("Recuperacion V")
148
+#define MSG_AUTORETRACT                     _UxGT("Retraccion auto.")
149
+#define MSG_FILAMENTCHANGE                  _UxGT("Cambiar filamen.")
150
+#define MSG_INIT_SDCARD                     _UxGT("Iniciando SD")
151
+#define MSG_CNG_SDCARD                      _UxGT("Cambiar SD")
152
+#define MSG_ZPROBE_OUT                      _UxGT("Sonda-Z sen cama")
153
+#define MSG_HOME                            _UxGT("Home")  // Used as MSG_HOME " " MSG_X MSG_Y MSG_Z " " MSG_FIRST
154
+#define MSG_BLTOUCH_SELFTEST                _UxGT("Comprobar BLTouch")
155
+#define MSG_BLTOUCH_RESET                   _UxGT("Iniciar BLTouch")
156
+#define MSG_FIRST                           _UxGT("first")
157
+#define MSG_ZPROBE_ZOFFSET                  _UxGT("Offset Z")
158
+#define MSG_BABYSTEP_X                      _UxGT("Micropaso X")
159
+#define MSG_BABYSTEP_Y                      _UxGT("Micropaso Y")
160
+#define MSG_BABYSTEP_Z                      _UxGT("Micropaso Z")
161
+#define MSG_ENDSTOP_ABORT                   _UxGT("Erro fin carro")
162
+#define MSG_HEATING_FAILED_LCD              _UxGT("Fallo quentando")
163
+#define MSG_ERR_REDUNDANT_TEMP              _UxGT("Erro temperatura")
164
+#define MSG_THERMAL_RUNAWAY                 _UxGT("Temp. excesiva")
165
+#define MSG_ERR_MAXTEMP                     _UxGT("Err: temp. max.")
166
+#define MSG_ERR_MINTEMP                     _UxGT("Err: temp. min.")
167
+#define MSG_ERR_MAXTEMP_BED                 _UxGT("Err: MAXTEMP BED")
168
+#define MSG_ERR_MINTEMP_BED                 _UxGT("Err: MINTEMP BED")
169
+#define MSG_ERR_Z_HOMING                    _UxGT("G28 Z impedido")
170
+#define MSG_HALTED                          _UxGT("SISTEMA MORTO")
171
+#define MSG_PLEASE_RESET                    _UxGT("Debe reiniciar!")
172
+#define MSG_SHORT_DAY                       _UxGT("d") // One character only
173
+#define MSG_SHORT_HOUR                      _UxGT("h") // One character only
174
+#define MSG_SHORT_MINUTE                    _UxGT("m") // One character only
175
+#define MSG_HEATING                         _UxGT("Quentando...")
176
+#define MSG_HEATING_COMPLETE                _UxGT("Xa esta quente")
177
+#define MSG_BED_HEATING                     _UxGT("Quentando cama")
178
+#define MSG_BED_DONE                        _UxGT("Cama esta quente")
179
+#define MSG_DELTA_CALIBRATE                 _UxGT("Calibracion Delta")
180
+#define MSG_DELTA_CALIBRATE_X               _UxGT("Calibrar X")
181
+#define MSG_DELTA_CALIBRATE_Y               _UxGT("Calibrar Y")
182
+#define MSG_DELTA_CALIBRATE_Z               _UxGT("Calibrar Z")
183
+#define MSG_DELTA_CALIBRATE_CENTER          _UxGT("Calibrar Centro")
184
+#define MSG_INFO_MENU                       _UxGT("Acerca de...")
185
+#define MSG_INFO_PRINTER_MENU               _UxGT("Informacion")
186
+#define MSG_INFO_STATS_MENU                 _UxGT("Estadisticas")
187
+#define MSG_INFO_BOARD_MENU                 _UxGT("Placa nai")
188
+#define MSG_INFO_THERMISTOR_MENU            _UxGT("Termistores")
189
+#define MSG_INFO_EXTRUDERS                  _UxGT("Extrusores")
190
+#define MSG_INFO_BAUDRATE                   _UxGT("Baudios")
191
+#define MSG_INFO_PROTOCOL                   _UxGT("Protocolo")
192
+#define MSG_LIGHTS_ON                       _UxGT("Acender a luz")
193
+#define MSG_LIGHTS_OFF                      _UxGT("Apagar a luz")
194 194
 #if LCD_WIDTH >= 20
195
-  #define MSG_INFO_PRINT_COUNT              "Total traballos"
196
-  #define MSG_INFO_COMPLETED_PRINTS         "Total completos"
197
-  #define MSG_INFO_PRINT_TIME               "Tempo impresion"
198
-  #define MSG_INFO_PRINT_LONGEST            "Traballo +longo"
199
-  #define MSG_INFO_PRINT_FILAMENT           "Total extruido"
195
+  #define MSG_INFO_PRINT_COUNT              _UxGT("Total traballos")
196
+  #define MSG_INFO_COMPLETED_PRINTS         _UxGT("Total completos")
197
+  #define MSG_INFO_PRINT_TIME               _UxGT("Tempo impresion")
198
+  #define MSG_INFO_PRINT_LONGEST            _UxGT("Traballo +longo")
199
+  #define MSG_INFO_PRINT_FILAMENT           _UxGT("Total extruido")
200 200
 #else
201
-  #define MSG_INFO_PRINT_COUNT              "Traballos"
202
-  #define MSG_INFO_COMPLETED_PRINTS         "Completos"
203
-  #define MSG_INFO_PRINT_TIME               "Tempo"
204
-  #define MSG_INFO_PRINT_LONGEST            "O +longo"
205
-  #define MSG_INFO_PRINT_FILAMENT           "Extruido"
201
+  #define MSG_INFO_PRINT_COUNT              _UxGT("Traballos")
202
+  #define MSG_INFO_COMPLETED_PRINTS         _UxGT("Completos")
203
+  #define MSG_INFO_PRINT_TIME               _UxGT("Tempo")
204
+  #define MSG_INFO_PRINT_LONGEST            _UxGT("O +longo")
205
+  #define MSG_INFO_PRINT_FILAMENT           _UxGT("Extruido")
206 206
 #endif
207
-#define MSG_INFO_MIN_TEMP                   "Min Temp"
208
-#define MSG_INFO_MAX_TEMP                   "Max Temp"
209
-#define MSG_INFO_PSU                        "Fonte alime."
210
-#define MSG_DRIVE_STRENGTH                  "Potencia motor"
211
-#define MSG_DAC_PERCENT                     "Motor %"
212
-#define MSG_DAC_EEPROM_WRITE                "Garda DAC EEPROM"
207
+#define MSG_INFO_MIN_TEMP                   _UxGT("Min Temp")
208
+#define MSG_INFO_MAX_TEMP                   _UxGT("Max Temp")
209
+#define MSG_INFO_PSU                        _UxGT("Fonte alime.")
210
+#define MSG_DRIVE_STRENGTH                  _UxGT("Potencia motor")
211
+#define MSG_DAC_PERCENT                     _UxGT("Motor %")
212
+#define MSG_DAC_EEPROM_WRITE                _UxGT("Garda DAC EEPROM")
213 213
 
214
-#define MSG_FILAMENT_CHANGE_HEADER          "TROCO FILAMENTO"
215
-#define MSG_FILAMENT_CHANGE_OPTION_HEADER   "OPCIONS TROCO:"
216
-#define MSG_FILAMENT_CHANGE_OPTION_EXTRUDE  "Extruir mais"
217
-#define MSG_FILAMENT_CHANGE_OPTION_RESUME   "Segue traballo"
214
+#define MSG_FILAMENT_CHANGE_HEADER          _UxGT("TROCO FILAMENTO")
215
+#define MSG_FILAMENT_CHANGE_OPTION_HEADER   _UxGT("OPCIONS TROCO:")
216
+#define MSG_FILAMENT_CHANGE_OPTION_EXTRUDE  _UxGT("Extruir mais")
217
+#define MSG_FILAMENT_CHANGE_OPTION_RESUME   _UxGT("Segue traballo")
218 218
 
219 219
 #if LCD_HEIGHT >= 4
220 220
   // Up to 3 lines allowed
221
-  #define MSG_FILAMENT_CHANGE_INIT_1          "Agarde para"
222
-  #define MSG_FILAMENT_CHANGE_INIT_2          "iniciar troco"
223
-  #define MSG_FILAMENT_CHANGE_INIT_3          "de filamento"
224
-  #define MSG_FILAMENT_CHANGE_UNLOAD_1        "Agarde pola"
225
-  #define MSG_FILAMENT_CHANGE_UNLOAD_2        "descarga do"
226
-  #define MSG_FILAMENT_CHANGE_UNLOAD_3        "filamento"
227
-  #define MSG_FILAMENT_CHANGE_INSERT_1        "Introduza o"
228
-  #define MSG_FILAMENT_CHANGE_INSERT_2        "filamento e"
229
-  #define MSG_FILAMENT_CHANGE_INSERT_3        "faga click"
230
-  #define MSG_FILAMENT_CHANGE_LOAD_1          "Agarde pola"
231
-  #define MSG_FILAMENT_CHANGE_LOAD_2          "carga do"
232
-  #define MSG_FILAMENT_CHANGE_LOAD_3          "filamento"
233
-  #define MSG_FILAMENT_CHANGE_EXTRUDE_1       "Agarde pola"
234
-  #define MSG_FILAMENT_CHANGE_EXTRUDE_2       "extrusion do"
235
-  #define MSG_FILAMENT_CHANGE_EXTRUDE_3       "filamento"
236
-  #define MSG_FILAMENT_CHANGE_RESUME_1        "Agarde para"
237
-  #define MSG_FILAMENT_CHANGE_RESUME_2        "seguir co"
238
-  #define MSG_FILAMENT_CHANGE_RESUME_3        "traballo"
221
+  #define MSG_FILAMENT_CHANGE_INIT_1          _UxGT("Agarde para")
222
+  #define MSG_FILAMENT_CHANGE_INIT_2          _UxGT("iniciar troco")
223
+  #define MSG_FILAMENT_CHANGE_INIT_3          _UxGT("de filamento")
224
+  #define MSG_FILAMENT_CHANGE_UNLOAD_1        _UxGT("Agarde pola")
225
+  #define MSG_FILAMENT_CHANGE_UNLOAD_2        _UxGT("descarga do")
226
+  #define MSG_FILAMENT_CHANGE_UNLOAD_3        _UxGT("filamento")
227
+  #define MSG_FILAMENT_CHANGE_INSERT_1        _UxGT("Introduza o")
228
+  #define MSG_FILAMENT_CHANGE_INSERT_2        _UxGT("filamento e")
229
+  #define MSG_FILAMENT_CHANGE_INSERT_3        _UxGT("faga click")
230
+  #define MSG_FILAMENT_CHANGE_LOAD_1          _UxGT("Agarde pola")
231
+  #define MSG_FILAMENT_CHANGE_LOAD_2          _UxGT("carga do")
232
+  #define MSG_FILAMENT_CHANGE_LOAD_3          _UxGT("filamento")
233
+  #define MSG_FILAMENT_CHANGE_EXTRUDE_1       _UxGT("Agarde pola")
234
+  #define MSG_FILAMENT_CHANGE_EXTRUDE_2       _UxGT("extrusion do")
235
+  #define MSG_FILAMENT_CHANGE_EXTRUDE_3       _UxGT("filamento")
236
+  #define MSG_FILAMENT_CHANGE_RESUME_1        _UxGT("Agarde para")
237
+  #define MSG_FILAMENT_CHANGE_RESUME_2        _UxGT("seguir co")
238
+  #define MSG_FILAMENT_CHANGE_RESUME_3        _UxGT("traballo")
239 239
 #else // LCD_HEIGHT < 4
240 240
   // Up to 2 lines allowed
241
-  #define MSG_FILAMENT_CHANGE_INIT_1          "Agarde..."
242
-  #define MSG_FILAMENT_CHANGE_UNLOAD_1        "Descargando..."
243
-  #define MSG_FILAMENT_CHANGE_INSERT_1        "Introduza e click"
244
-  #define MSG_FILAMENT_CHANGE_LOAD_1          "Cargando..."
245
-  #define MSG_FILAMENT_CHANGE_EXTRUDE_1       "Extruindo..."
246
-  #define MSG_FILAMENT_CHANGE_RESUME_1        "Seguindo..."
241
+  #define MSG_FILAMENT_CHANGE_INIT_1          _UxGT("Agarde...")
242
+  #define MSG_FILAMENT_CHANGE_UNLOAD_1        _UxGT("Descargando...")
243
+  #define MSG_FILAMENT_CHANGE_INSERT_1        _UxGT("Introduza e click")
244
+  #define MSG_FILAMENT_CHANGE_LOAD_1          _UxGT("Cargando...")
245
+  #define MSG_FILAMENT_CHANGE_EXTRUDE_1       _UxGT("Extruindo...")
246
+  #define MSG_FILAMENT_CHANGE_RESUME_1        _UxGT("Seguindo...")
247 247
 #endif // LCD_HEIGHT < 4
248 248
 
249 249
 #endif // LANGUAGE_GL_H

+ 198
- 198
Marlin/language_hr.h View File

@@ -32,215 +32,215 @@
32 32
 
33 33
 #define DISPLAY_CHARSET_ISO10646_1 // use the better font on full graphic displays.
34 34
 
35
-#define WELCOME_MSG                         MACHINE_NAME " spreman."
36
-#define MSG_SD_INSERTED                     "SD kartica umetnuta"
37
-#define MSG_SD_REMOVED                      "SD kartica uklonjena"
38
-#define MSG_LCD_ENDSTOPS                    "Endstops" // Max length 8 characters
39
-#define MSG_MAIN                            "Main"
40
-#define MSG_AUTOSTART                       "Auto pokretanje"
41
-#define MSG_DISABLE_STEPPERS                "Ugasi steppere"
42
-#define MSG_AUTO_HOME                       "Automatski homing"
43
-#define MSG_AUTO_HOME_X                     "Home-aj X"
44
-#define MSG_AUTO_HOME_Y                     "Home-aj Y"
45
-#define MSG_AUTO_HOME_Z                     "Home-aj Z"
46
-#define MSG_LEVEL_BED_HOMING                "Home-aj XYZ"
47
-#define MSG_LEVEL_BED_WAITING               "Klikni za početak"
48
-#define MSG_LEVEL_BED_NEXT_POINT            "Sljedeća točka"
49
-#define MSG_LEVEL_BED_DONE                  "Niveliranje gotovo!"
50
-#define MSG_LEVEL_BED_CANCEL                "Otkaži"
51
-#define MSG_SET_HOME_OFFSETS                "Postavi home offsete"
52
-#define MSG_HOME_OFFSETS_APPLIED            "Offsets postavljeni"
53
-#define MSG_SET_ORIGIN                      "Postavi ishodište"
54
-#define MSG_PREHEAT_1                       "Predgrij PLA"
55
-#define MSG_PREHEAT_1_N                     MSG_PREHEAT_1 " "
56
-#define MSG_PREHEAT_1_ALL                   MSG_PREHEAT_1 " Sve"
57
-#define MSG_PREHEAT_1_BEDONLY               MSG_PREHEAT_1 " Bed"
58
-#define MSG_PREHEAT_1_SETTINGS              MSG_PREHEAT_1 " conf"
59
-#define MSG_PREHEAT_2                       "Predgrij ABS"
60
-#define MSG_PREHEAT_2_N                     MSG_PREHEAT_2 " "
61
-#define MSG_PREHEAT_2_ALL                   MSG_PREHEAT_2 " Sve"
62
-#define MSG_PREHEAT_2_BEDONLY               MSG_PREHEAT_2 " Bed"
63
-#define MSG_PREHEAT_2_SETTINGS              MSG_PREHEAT_2 " conf"
64
-#define MSG_COOLDOWN                        "Hlađenje"
65
-#define MSG_SWITCH_PS_ON                    "Uključi napajanje"
66
-#define MSG_SWITCH_PS_OFF                   "Isključi napajanje"
67
-#define MSG_EXTRUDE                         "Extrude"
68
-#define MSG_RETRACT                         "Retract"
69
-#define MSG_MOVE_AXIS                       "Miči os"
70
-#define MSG_LEVEL_BED                       "Niveliraj bed"
71
-#define MSG_MOVE_X                          "Miči X"
72
-#define MSG_MOVE_Y                          "Miči Y"
73
-#define MSG_MOVE_Z                          "Miči Z"
74
-#define MSG_MOVE_E                          "Extruder"
75
-#define MSG_MOVE_01MM                       "Miči 0.1mm"
76
-#define MSG_MOVE_1MM                        "Miči 1mm"
77
-#define MSG_MOVE_10MM                       "Miči 10mm"
78
-#define MSG_SPEED                           "Brzina"
79
-#define MSG_BED_Z                           "Bed Z"
80
-#define MSG_NOZZLE                          "Dizna"
81
-#define MSG_BED                             "Bed"
82
-#define MSG_FAN_SPEED                       "Brzina ventilatora"
83
-#define MSG_FLOW                            "Flow"
84
-#define MSG_CONTROL                         "Control"
85
-#define MSG_MIN                             " " LCD_STR_THERMOMETER " Min"
86
-#define MSG_MAX                             " " LCD_STR_THERMOMETER " Max"
87
-#define MSG_FACTOR                          " " LCD_STR_THERMOMETER " Fact"
88
-#define MSG_AUTOTEMP                        "Autotemp"
89
-#define MSG_ON                              "On "
90
-#define MSG_OFF                             "Off"
91
-#define MSG_PID_P                           "PID-P"
92
-#define MSG_PID_I                           "PID-I"
93
-#define MSG_PID_D                           "PID-D"
94
-#define MSG_PID_C                           "PID-C"
95
-#define MSG_SELECT                          "Odaberi"
96
-#define MSG_ACC                             "Accel"
97
-#define MSG_VX_JERK                         "Vx-jerk"
98
-#define MSG_VY_JERK                         "Vy-jerk"
99
-#define MSG_VZ_JERK                         "Vz-jerk"
100
-#define MSG_VE_JERK                         "Ve-jerk"
101
-#define MSG_VMAX                            "Vmax "
102
-#define MSG_VMIN                            "Vmin"
103
-#define MSG_VTRAV_MIN                       "VTrav min"
104
-#define MSG_AMAX                            "Amax "
105
-#define MSG_A_RETRACT                       "A-retract"
106
-#define MSG_A_TRAVEL                        "A-travel"
107
-#define MSG_XSTEPS                          "Xsteps/mm"
108
-#define MSG_YSTEPS                          "Ysteps/mm"
109
-#define MSG_ZSTEPS                          "Zsteps/mm"
110
-#define MSG_ESTEPS                          "Esteps/mm"
111
-#define MSG_E1STEPS                         "E1steps/mm"
112
-#define MSG_E2STEPS                         "E2steps/mm"
113
-#define MSG_E3STEPS                         "E3steps/mm"
114
-#define MSG_E4STEPS                         "E4steps/mm"
115
-#define MSG_TEMPERATURE                     "Temperature"
116
-#define MSG_MOTION                          "Gibanje"
117
-#define MSG_VOLUMETRIC                      "Filament"
118
-#define MSG_VOLUMETRIC_ENABLED              "E in mm3"
119
-#define MSG_FILAMENT_DIAM                   "Fil. Dia."
120
-#define MSG_CONTRAST                        "Kontrast LCD-a"
121
-#define MSG_STORE_EPROM                     "Pohrani u memoriju"
122
-#define MSG_LOAD_EPROM                      "Učitaj memoriju"
123
-#define MSG_RESTORE_FAILSAFE                "Učitaj failsafe"
124
-#define MSG_REFRESH                         "Osvježi"
125
-#define MSG_WATCH                           "Info screen"
126
-#define MSG_PREPARE                         "Pripremi"
127
-#define MSG_TUNE                            "Tune"
128
-#define MSG_PAUSE_PRINT                     "Pauziraj print"
129
-#define MSG_RESUME_PRINT                    "Nastavi print"
130
-#define MSG_STOP_PRINT                      "Zaustavi print"
131
-#define MSG_CARD_MENU                       "Printaj s SD kartice"
132
-#define MSG_NO_CARD                         "Nema SD kartice"
133
-#define MSG_DWELL                           "Sleep..."
134
-#define MSG_USERWAIT                        "Čekaj korisnika..."
135
-#define MSG_RESUMING                        "Nastavljam print"
136
-#define MSG_PRINT_ABORTED                   "Print otkazan"
137
-#define MSG_NO_MOVE                         "No move."
138
-#define MSG_KILLED                          "KILLED. "
139
-#define MSG_STOPPED                         "ZAUSTAVLJEN. "
140
-#define MSG_CONTROL_RETRACT                 "Retract mm"
141
-#define MSG_CONTROL_RETRACT_SWAP            "Swap Re.mm"
142
-#define MSG_CONTROL_RETRACTF                "Retract  V"
143
-#define MSG_CONTROL_RETRACT_ZLIFT           "Hop mm"
144
-#define MSG_CONTROL_RETRACT_RECOVER         "UnRet +mm"
145
-#define MSG_CONTROL_RETRACT_RECOVER_SWAP    "S UnRet+mm"
146
-#define MSG_CONTROL_RETRACT_RECOVERF        "UnRet  V"
147
-#define MSG_AUTORETRACT                     "AutoRetr."
148
-#define MSG_FILAMENTCHANGE                  "Promijeni filament"
149
-#define MSG_INIT_SDCARD                     "Init. SD karticu"
150
-#define MSG_CNG_SDCARD                      "Promijeni SD karticu"
151
-#define MSG_ZPROBE_OUT                      "Z probe out. bed"
152
-#define MSG_BLTOUCH_SELFTEST                "BLTouch Self-Test"
153
-#define MSG_BLTOUCH_RESET                   "Reset BLTouch"
154
-#define MSG_HOME                            "Home"  // Used as MSG_HOME " " MSG_X MSG_Y MSG_Z " " MSG_FIRST
155
-#define MSG_FIRST                           "first"
156
-#define MSG_ZPROBE_ZOFFSET                  "Z Offset"
157
-#define MSG_BABYSTEP_X                      "Babystep X"
158
-#define MSG_BABYSTEP_Y                      "Babystep Y"
159
-#define MSG_BABYSTEP_Z                      "Babystep Z"
160
-#define MSG_ENDSTOP_ABORT                   "Endstop abort"
161
-#define MSG_HEATING_FAILED_LCD              "Grijanje neuspješno"
162
-#define MSG_ERR_REDUNDANT_TEMP              "Err: REDUNDANT TEMP"
163
-#define MSG_THERMAL_RUNAWAY                 "THERMAL RUNAWAY"
164
-#define MSG_ERR_MAXTEMP                     "Err: MAXTEMP"
165
-#define MSG_ERR_MINTEMP                     "Err: MINTEMP"
166
-#define MSG_ERR_MAXTEMP_BED                 "Err: MAXTEMP BED"
167
-#define MSG_ERR_MINTEMP_BED                 "Err: MINTEMP BED"
168
-#define MSG_ERR_Z_HOMING                    "G28 Z Forbidden"
169
-#define MSG_HALTED                          "PRINTER HALTED"
170
-#define MSG_PLEASE_RESET                    "Please reset"
171
-#define MSG_SHORT_DAY                       "d" // One character only
172
-#define MSG_SHORT_HOUR                      "h" // One character only
173
-#define MSG_SHORT_MINUTE                    "m" // One character only
174
-#define MSG_HEATING                         "Grijanje..."
175
-#define MSG_HEATING_COMPLETE                "Grijanje gotovo."
176
-#define MSG_BED_HEATING                     "Grijanje Bed-a."
177
-#define MSG_BED_DONE                        "Bed gotov."
178
-#define MSG_DELTA_CALIBRATE                 "Delta Kalibracija"
179
-#define MSG_DELTA_CALIBRATE_X               "Kalibriraj X"
180
-#define MSG_DELTA_CALIBRATE_Y               "Kalibriraj Y"
181
-#define MSG_DELTA_CALIBRATE_Z               "Kalibriraj Z"
182
-#define MSG_DELTA_CALIBRATE_CENTER          "Kalibriraj Središte"
183
-#define MSG_INFO_MENU                       "O printeru"
184
-#define MSG_INFO_PRINTER_MENU               "Podaci o printeru"
185
-#define MSG_INFO_STATS_MENU                 "Statistika printera"
186
-#define MSG_INFO_BOARD_MENU                 "Podaci o elektronici"
187
-#define MSG_INFO_THERMISTOR_MENU            "Termistori"
188
-#define MSG_INFO_EXTRUDERS                  "Extruderi"
189
-#define MSG_INFO_BAUDRATE                   "Baud"
190
-#define MSG_INFO_PROTOCOL                   "Protokol"
191
-#define MSG_LIGHTS_ON                       "Upali osvjetljenje"
192
-#define MSG_LIGHTS_OFF                      "Ugasi osvjetljenje"
35
+#define WELCOME_MSG                         MACHINE_NAME _UxGT(" spreman.")
36
+#define MSG_SD_INSERTED                     _UxGT("SD kartica umetnuta")
37
+#define MSG_SD_REMOVED                      _UxGT("SD kartica uklonjena")
38
+#define MSG_LCD_ENDSTOPS                    _UxGT("Endstops") // Max length 8 characters
39
+#define MSG_MAIN                            _UxGT("Main")
40
+#define MSG_AUTOSTART                       _UxGT("Auto pokretanje")
41
+#define MSG_DISABLE_STEPPERS                _UxGT("Ugasi steppere")
42
+#define MSG_AUTO_HOME                       _UxGT("Automatski homing")
43
+#define MSG_AUTO_HOME_X                     _UxGT("Home-aj X")
44
+#define MSG_AUTO_HOME_Y                     _UxGT("Home-aj Y")
45
+#define MSG_AUTO_HOME_Z                     _UxGT("Home-aj Z")
46
+#define MSG_LEVEL_BED_HOMING                _UxGT("Home-aj XYZ")
47
+#define MSG_LEVEL_BED_WAITING               _UxGT("Klikni za početak")
48
+#define MSG_LEVEL_BED_NEXT_POINT            _UxGT("Sljedeća točka")
49
+#define MSG_LEVEL_BED_DONE                  _UxGT("Niveliranje gotovo!")
50
+#define MSG_LEVEL_BED_CANCEL                _UxGT("Otkaži")
51
+#define MSG_SET_HOME_OFFSETS                _UxGT("Postavi home offsete")
52
+#define MSG_HOME_OFFSETS_APPLIED            _UxGT("Offsets postavljeni")
53
+#define MSG_SET_ORIGIN                      _UxGT("Postavi ishodište")
54
+#define MSG_PREHEAT_1                       _UxGT("Predgrij PLA")
55
+#define MSG_PREHEAT_1_N                     MSG_PREHEAT_1 _UxGT(" ")
56
+#define MSG_PREHEAT_1_ALL                   MSG_PREHEAT_1 _UxGT(" Sve")
57
+#define MSG_PREHEAT_1_BEDONLY               MSG_PREHEAT_1 _UxGT(" Bed")
58
+#define MSG_PREHEAT_1_SETTINGS              MSG_PREHEAT_1 _UxGT(" conf")
59
+#define MSG_PREHEAT_2                       _UxGT("Predgrij ABS")
60
+#define MSG_PREHEAT_2_N                     MSG_PREHEAT_2 _UxGT(" ")
61
+#define MSG_PREHEAT_2_ALL                   MSG_PREHEAT_2 _UxGT(" Sve")
62
+#define MSG_PREHEAT_2_BEDONLY               MSG_PREHEAT_2 _UxGT(" Bed")
63
+#define MSG_PREHEAT_2_SETTINGS              MSG_PREHEAT_2 _UxGT(" conf")
64
+#define MSG_COOLDOWN                        _UxGT("Hlađenje")
65
+#define MSG_SWITCH_PS_ON                    _UxGT("Uključi napajanje")
66
+#define MSG_SWITCH_PS_OFF                   _UxGT("Isključi napajanje")
67
+#define MSG_EXTRUDE                         _UxGT("Extrude")
68
+#define MSG_RETRACT                         _UxGT("Retract")
69
+#define MSG_MOVE_AXIS                       _UxGT("Miči os")
70
+#define MSG_LEVEL_BED                       _UxGT("Niveliraj bed")
71
+#define MSG_MOVE_X                          _UxGT("Miči X")
72
+#define MSG_MOVE_Y                          _UxGT("Miči Y")
73
+#define MSG_MOVE_Z                          _UxGT("Miči Z")
74
+#define MSG_MOVE_E                          _UxGT("Extruder")
75
+#define MSG_MOVE_01MM                       _UxGT("Miči 0.1mm")
76
+#define MSG_MOVE_1MM                        _UxGT("Miči 1mm")
77
+#define MSG_MOVE_10MM                       _UxGT("Miči 10mm")
78
+#define MSG_SPEED                           _UxGT("Brzina")
79
+#define MSG_BED_Z                           _UxGT("Bed Z")
80
+#define MSG_NOZZLE                          _UxGT("Dizna")
81
+#define MSG_BED                             _UxGT("Bed")
82
+#define MSG_FAN_SPEED                       _UxGT("Brzina ventilatora")
83
+#define MSG_FLOW                            _UxGT("Flow")
84
+#define MSG_CONTROL                         _UxGT("Control")
85
+#define MSG_MIN                             _UxGT(" ") LCD_STR_THERMOMETER _UxGT(" Min")
86
+#define MSG_MAX                             _UxGT(" ") LCD_STR_THERMOMETER _UxGT(" Max")
87
+#define MSG_FACTOR                          _UxGT(" ") LCD_STR_THERMOMETER _UxGT(" Fact")
88
+#define MSG_AUTOTEMP                        _UxGT("Autotemp")
89
+#define MSG_ON                              _UxGT("On ")
90
+#define MSG_OFF                             _UxGT("Off")
91
+#define MSG_PID_P                           _UxGT("PID-P")
92
+#define MSG_PID_I                           _UxGT("PID-I")
93
+#define MSG_PID_D                           _UxGT("PID-D")
94
+#define MSG_PID_C                           _UxGT("PID-C")
95
+#define MSG_SELECT                          _UxGT("Odaberi")
96
+#define MSG_ACC                             _UxGT("Accel")
97
+#define MSG_VX_JERK                         _UxGT("Vx-jerk")
98
+#define MSG_VY_JERK                         _UxGT("Vy-jerk")
99
+#define MSG_VZ_JERK                         _UxGT("Vz-jerk")
100
+#define MSG_VE_JERK                         _UxGT("Ve-jerk")
101
+#define MSG_VMAX                            _UxGT("Vmax ")
102
+#define MSG_VMIN                            _UxGT("Vmin")
103
+#define MSG_VTRAV_MIN                       _UxGT("VTrav min")
104
+#define MSG_AMAX                            _UxGT("Amax ")
105
+#define MSG_A_RETRACT                       _UxGT("A-retract")
106
+#define MSG_A_TRAVEL                        _UxGT("A-travel")
107
+#define MSG_XSTEPS                          _UxGT("Xsteps/mm")
108
+#define MSG_YSTEPS                          _UxGT("Ysteps/mm")
109
+#define MSG_ZSTEPS                          _UxGT("Zsteps/mm")
110
+#define MSG_ESTEPS                          _UxGT("Esteps/mm")
111
+#define MSG_E1STEPS                         _UxGT("E1steps/mm")
112
+#define MSG_E2STEPS                         _UxGT("E2steps/mm")
113
+#define MSG_E3STEPS                         _UxGT("E3steps/mm")
114
+#define MSG_E4STEPS                         _UxGT("E4steps/mm")
115
+#define MSG_TEMPERATURE                     _UxGT("Temperature")
116
+#define MSG_MOTION                          _UxGT("Gibanje")
117
+#define MSG_VOLUMETRIC                      _UxGT("Filament")
118
+#define MSG_VOLUMETRIC_ENABLED              _UxGT("E in mm3")
119
+#define MSG_FILAMENT_DIAM                   _UxGT("Fil. Dia.")
120
+#define MSG_CONTRAST                        _UxGT("Kontrast LCD-a")
121
+#define MSG_STORE_EPROM                     _UxGT("Pohrani u memoriju")
122
+#define MSG_LOAD_EPROM                      _UxGT("Učitaj memoriju")
123
+#define MSG_RESTORE_FAILSAFE                _UxGT("Učitaj failsafe")
124
+#define MSG_REFRESH                         _UxGT("Osvježi")
125
+#define MSG_WATCH                           _UxGT("Info screen")
126
+#define MSG_PREPARE                         _UxGT("Pripremi")
127
+#define MSG_TUNE                            _UxGT("Tune")
128
+#define MSG_PAUSE_PRINT                     _UxGT("Pauziraj print")
129
+#define MSG_RESUME_PRINT                    _UxGT("Nastavi print")
130
+#define MSG_STOP_PRINT                      _UxGT("Zaustavi print")
131
+#define MSG_CARD_MENU                       _UxGT("Printaj s SD kartice")
132
+#define MSG_NO_CARD                         _UxGT("Nema SD kartice")
133
+#define MSG_DWELL                           _UxGT("Sleep...")
134
+#define MSG_USERWAIT                        _UxGT("Čekaj korisnika...")
135
+#define MSG_RESUMING                        _UxGT("Nastavljam print")
136
+#define MSG_PRINT_ABORTED                   _UxGT("Print otkazan")
137
+#define MSG_NO_MOVE                         _UxGT("No move.")
138
+#define MSG_KILLED                          _UxGT("KILLED. ")
139
+#define MSG_STOPPED                         _UxGT("ZAUSTAVLJEN. ")
140
+#define MSG_CONTROL_RETRACT                 _UxGT("Retract mm")
141
+#define MSG_CONTROL_RETRACT_SWAP            _UxGT("Swap Re.mm")
142
+#define MSG_CONTROL_RETRACTF                _UxGT("Retract  V")
143
+#define MSG_CONTROL_RETRACT_ZLIFT           _UxGT("Hop mm")
144
+#define MSG_CONTROL_RETRACT_RECOVER         _UxGT("UnRet +mm")
145
+#define MSG_CONTROL_RETRACT_RECOVER_SWAP    _UxGT("S UnRet+mm")
146
+#define MSG_CONTROL_RETRACT_RECOVERF        _UxGT("UnRet  V")
147
+#define MSG_AUTORETRACT                     _UxGT("AutoRetr.")
148
+#define MSG_FILAMENTCHANGE                  _UxGT("Promijeni filament")
149
+#define MSG_INIT_SDCARD                     _UxGT("Init. SD karticu")
150
+#define MSG_CNG_SDCARD                      _UxGT("Promijeni SD karticu")
151
+#define MSG_ZPROBE_OUT                      _UxGT("Z probe out. bed")
152
+#define MSG_BLTOUCH_SELFTEST                _UxGT("BLTouch Self-Test")
153
+#define MSG_BLTOUCH_RESET                   _UxGT("Reset BLTouch")
154
+#define MSG_HOME                            _UxGT("Home")  // Used as MSG_HOME " " MSG_X MSG_Y MSG_Z " " MSG_FIRST
155
+#define MSG_FIRST                           _UxGT("first")
156
+#define MSG_ZPROBE_ZOFFSET                  _UxGT("Z Offset")
157
+#define MSG_BABYSTEP_X                      _UxGT("Babystep X")
158
+#define MSG_BABYSTEP_Y                      _UxGT("Babystep Y")
159
+#define MSG_BABYSTEP_Z                      _UxGT("Babystep Z")
160
+#define MSG_ENDSTOP_ABORT                   _UxGT("Endstop abort")
161
+#define MSG_HEATING_FAILED_LCD              _UxGT("Grijanje neuspješno")
162
+#define MSG_ERR_REDUNDANT_TEMP              _UxGT("Err: REDUNDANT TEMP")
163
+#define MSG_THERMAL_RUNAWAY                 _UxGT("THERMAL RUNAWAY")
164
+#define MSG_ERR_MAXTEMP                     _UxGT("Err: MAXTEMP")
165
+#define MSG_ERR_MINTEMP                     _UxGT("Err: MINTEMP")
166
+#define MSG_ERR_MAXTEMP_BED                 _UxGT("Err: MAXTEMP BED")
167
+#define MSG_ERR_MINTEMP_BED                 _UxGT("Err: MINTEMP BED")
168
+#define MSG_ERR_Z_HOMING                    _UxGT("G28 Z Forbidden")
169
+#define MSG_HALTED                          _UxGT("PRINTER HALTED")
170
+#define MSG_PLEASE_RESET                    _UxGT("Please reset")
171
+#define MSG_SHORT_DAY                       _UxGT("d") // One character only
172
+#define MSG_SHORT_HOUR                      _UxGT("h") // One character only
173
+#define MSG_SHORT_MINUTE                    _UxGT("m") // One character only
174
+#define MSG_HEATING                         _UxGT("Grijanje...")
175
+#define MSG_HEATING_COMPLETE                _UxGT("Grijanje gotovo.")
176
+#define MSG_BED_HEATING                     _UxGT("Grijanje Bed-a.")
177
+#define MSG_BED_DONE                        _UxGT("Bed gotov.")
178
+#define MSG_DELTA_CALIBRATE                 _UxGT("Delta Kalibracija")
179
+#define MSG_DELTA_CALIBRATE_X               _UxGT("Kalibriraj X")
180
+#define MSG_DELTA_CALIBRATE_Y               _UxGT("Kalibriraj Y")
181
+#define MSG_DELTA_CALIBRATE_Z               _UxGT("Kalibriraj Z")
182
+#define MSG_DELTA_CALIBRATE_CENTER          _UxGT("Kalibriraj Središte")
183
+#define MSG_INFO_MENU                       _UxGT("O printeru")
184
+#define MSG_INFO_PRINTER_MENU               _UxGT("Podaci o printeru")
185
+#define MSG_INFO_STATS_MENU                 _UxGT("Statistika printera")
186
+#define MSG_INFO_BOARD_MENU                 _UxGT("Podaci o elektronici")
187
+#define MSG_INFO_THERMISTOR_MENU            _UxGT("Termistori")
188
+#define MSG_INFO_EXTRUDERS                  _UxGT("Extruderi")
189
+#define MSG_INFO_BAUDRATE                   _UxGT("Baud")
190
+#define MSG_INFO_PROTOCOL                   _UxGT("Protokol")
191
+#define MSG_LIGHTS_ON                       _UxGT("Upali osvjetljenje")
192
+#define MSG_LIGHTS_OFF                      _UxGT("Ugasi osvjetljenje")
193 193
 
194 194
 #if LCD_WIDTH >= 20
195
-  #define MSG_INFO_PRINT_COUNT              "Broj printova"
196
-  #define MSG_INFO_COMPLETED_PRINTS         "Završeni"
197
-  #define MSG_INFO_PRINT_TIME               "Ukupno printanja"
198
-  #define MSG_INFO_PRINT_LONGEST            "Najduži print"
199
-  #define MSG_INFO_PRINT_FILAMENT           "Extrudirano ukupno"
195
+  #define MSG_INFO_PRINT_COUNT              _UxGT("Broj printova")
196
+  #define MSG_INFO_COMPLETED_PRINTS         _UxGT("Završeni")
197
+  #define MSG_INFO_PRINT_TIME               _UxGT("Ukupno printanja")
198
+  #define MSG_INFO_PRINT_LONGEST            _UxGT("Najduži print")
199
+  #define MSG_INFO_PRINT_FILAMENT           _UxGT("Extrudirano ukupno")
200 200
 #else
201
-  #define MSG_INFO_PRINT_COUNT              "Printovi"
202
-  #define MSG_INFO_COMPLETED_PRINTS         "Završeni"
203
-  #define MSG_INFO_PRINT_TIME               "Ukupno"
204
-  #define MSG_INFO_PRINT_LONGEST            "Najduži"
205
-  #define MSG_INFO_PRINT_FILAMENT           "Extrudirano"
201
+  #define MSG_INFO_PRINT_COUNT              _UxGT("Printovi")
202
+  #define MSG_INFO_COMPLETED_PRINTS         _UxGT("Završeni")
203
+  #define MSG_INFO_PRINT_TIME               _UxGT("Ukupno")
204
+  #define MSG_INFO_PRINT_LONGEST            _UxGT("Najduži")
205
+  #define MSG_INFO_PRINT_FILAMENT           _UxGT("Extrudirano")
206 206
 #endif
207 207
 
208
-#define MSG_INFO_MIN_TEMP                   "Min Temp"
209
-#define MSG_INFO_MAX_TEMP                   "Max Temp"
210
-#define MSG_INFO_PSU                        "Napajanje"
211
-#define MSG_DRIVE_STRENGTH                  "Drive Strength"
212
-#define MSG_DAC_PERCENT                     "Driver %"
213
-#define MSG_DAC_EEPROM_WRITE                "DAC EEPROM Write"
208
+#define MSG_INFO_MIN_TEMP                   _UxGT("Min Temp")
209
+#define MSG_INFO_MAX_TEMP                   _UxGT("Max Temp")
210
+#define MSG_INFO_PSU                        _UxGT("Napajanje")
211
+#define MSG_DRIVE_STRENGTH                  _UxGT("Drive Strength")
212
+#define MSG_DAC_PERCENT                     _UxGT("Driver %")
213
+#define MSG_DAC_EEPROM_WRITE                _UxGT("DAC EEPROM Write")
214 214
 
215
-#define MSG_FILAMENT_CHANGE_HEADER          "CHANGE FILAMENT"
216
-#define MSG_FILAMENT_CHANGE_OPTION_HEADER   "CHANGE OPTIONS:"
217
-#define MSG_FILAMENT_CHANGE_OPTION_EXTRUDE  "Extrudiraj više"
218
-#define MSG_FILAMENT_CHANGE_OPTION_RESUME   "Nastavi print"
215
+#define MSG_FILAMENT_CHANGE_HEADER          _UxGT("CHANGE FILAMENT")
216
+#define MSG_FILAMENT_CHANGE_OPTION_HEADER   _UxGT("CHANGE OPTIONS:")
217
+#define MSG_FILAMENT_CHANGE_OPTION_EXTRUDE  _UxGT("Extrudiraj više")
218
+#define MSG_FILAMENT_CHANGE_OPTION_RESUME   _UxGT("Nastavi print")
219 219
 
220 220
 #if LCD_HEIGHT >= 4
221 221
   // Up to 3 lines allowed
222
-  #define MSG_FILAMENT_CHANGE_INIT_1          "Čekaj početak"
223
-  #define MSG_FILAMENT_CHANGE_INIT_2          "filamenta"
224
-  #define MSG_FILAMENT_CHANGE_INIT_3          "promijeni"
225
-  #define MSG_FILAMENT_CHANGE_UNLOAD_1        "Čekaj"
226
-  #define MSG_FILAMENT_CHANGE_UNLOAD_2        "filament unload"
227
-  #define MSG_FILAMENT_CHANGE_INSERT_1        "Umetni filament"
228
-  #define MSG_FILAMENT_CHANGE_INSERT_2        "i pritisni tipku"
229
-  #define MSG_FILAMENT_CHANGE_INSERT_3        "za nastavak..."
230
-  #define MSG_FILAMENT_CHANGE_LOAD_1          "Pričekaj"
231
-  #define MSG_FILAMENT_CHANGE_LOAD_2          "filament load"
232
-  #define MSG_FILAMENT_CHANGE_EXTRUDE_1       "Pričekaj"
233
-  #define MSG_FILAMENT_CHANGE_EXTRUDE_2       "filament extrude"
234
-  #define MSG_FILAMENT_CHANGE_RESUME_1        "Wait for print"
235
-  #define MSG_FILAMENT_CHANGE_RESUME_2        "to resume"
222
+  #define MSG_FILAMENT_CHANGE_INIT_1          _UxGT("Čekaj početak")
223
+  #define MSG_FILAMENT_CHANGE_INIT_2          _UxGT("filamenta")
224
+  #define MSG_FILAMENT_CHANGE_INIT_3          _UxGT("promijeni")
225
+  #define MSG_FILAMENT_CHANGE_UNLOAD_1        _UxGT("Čekaj")
226
+  #define MSG_FILAMENT_CHANGE_UNLOAD_2        _UxGT("filament unload")
227
+  #define MSG_FILAMENT_CHANGE_INSERT_1        _UxGT("Umetni filament")
228
+  #define MSG_FILAMENT_CHANGE_INSERT_2        _UxGT("i pritisni tipku")
229
+  #define MSG_FILAMENT_CHANGE_INSERT_3        _UxGT("za nastavak...")
230
+  #define MSG_FILAMENT_CHANGE_LOAD_1          _UxGT("Pričekaj")
231
+  #define MSG_FILAMENT_CHANGE_LOAD_2          _UxGT("filament load")
232
+  #define MSG_FILAMENT_CHANGE_EXTRUDE_1       _UxGT("Pričekaj")
233
+  #define MSG_FILAMENT_CHANGE_EXTRUDE_2       _UxGT("filament extrude")
234
+  #define MSG_FILAMENT_CHANGE_RESUME_1        _UxGT("Wait for print")
235
+  #define MSG_FILAMENT_CHANGE_RESUME_2        _UxGT("to resume")
236 236
 #else // LCD_HEIGHT < 4
237 237
   // Up to 2 lines allowed
238
-  #define MSG_FILAMENT_CHANGE_INIT_1          "Pričekaj..."
239
-  #define MSG_FILAMENT_CHANGE_UNLOAD_1        "Ejecting..."
240
-  #define MSG_FILAMENT_CHANGE_INSERT_1        "Insert and Click"
241
-  #define MSG_FILAMENT_CHANGE_LOAD_1          "Loading..."
242
-  #define MSG_FILAMENT_CHANGE_EXTRUDE_1       "Extrudiranje..."
243
-  #define MSG_FILAMENT_CHANGE_RESUME_1        "Nastavljam..."
238
+  #define MSG_FILAMENT_CHANGE_INIT_1          _UxGT("Pričekaj...")
239
+  #define MSG_FILAMENT_CHANGE_UNLOAD_1        _UxGT("Ejecting...")
240
+  #define MSG_FILAMENT_CHANGE_INSERT_1        _UxGT("Insert and Click")
241
+  #define MSG_FILAMENT_CHANGE_LOAD_1          _UxGT("Loading...")
242
+  #define MSG_FILAMENT_CHANGE_EXTRUDE_1       _UxGT("Extrudiranje...")
243
+  #define MSG_FILAMENT_CHANGE_RESUME_1        _UxGT("Nastavljam...")
244 244
 #endif // LCD_HEIGHT < 4
245 245
 
246 246
 #endif // LANGUAGE_HR_H

+ 206
- 206
Marlin/language_it.h View File

@@ -32,234 +32,234 @@
32 32
 
33 33
 #define DISPLAY_CHARSET_ISO10646_1
34 34
 
35
-#define WELCOME_MSG                         MACHINE_NAME " pronto."
36
-#define MSG_SD_INSERTED                     "SD Card inserita"
37
-#define MSG_SD_REMOVED                      "SD Card rimossa"
38
-#define MSG_LCD_ENDSTOPS                    "Endstop"
39
-#define MSG_MAIN                            "Menu principale"
40
-#define MSG_AUTOSTART                       "Autostart"
41
-#define MSG_DISABLE_STEPPERS                "Disabilita Motori"
42
-#define MSG_AUTO_HOME                       "Auto Home"
43
-#define MSG_AUTO_HOME_X                     "Home asse X"
44
-#define MSG_AUTO_HOME_Y                     "Home asse Y"
45
-#define MSG_AUTO_HOME_Z                     "Home asse Z"
46
-#define MSG_LEVEL_BED_HOMING                "Home assi XYZ"
47
-#define MSG_LEVEL_BED_WAITING               "Premi per iniziare"
48
-#define MSG_LEVEL_BED_NEXT_POINT            "Punto successivo"
49
-#define MSG_LEVEL_BED_DONE                  "Livel. terminato!"
50
-#define MSG_LEVEL_BED_CANCEL                "Annulla"
51
-#define MSG_SET_HOME_OFFSETS                "Imp. offset home"
52
-#define MSG_HOME_OFFSETS_APPLIED            "Offset applicato"
53
-#define MSG_SET_ORIGIN                      "Imposta Origine"
54
-#define MSG_PREHEAT_1                       "Preriscalda PLA"
55
-#define MSG_PREHEAT_1_N                     MSG_PREHEAT_1 " "
56
-#define MSG_PREHEAT_1_ALL                   MSG_PREHEAT_1 " Tutto"
57
-#define MSG_PREHEAT_1_BEDONLY               MSG_PREHEAT_1 " Piatto"
58
-#define MSG_PREHEAT_1_SETTINGS              MSG_PREHEAT_1 " conf"
59
-#define MSG_PREHEAT_2                       "Preriscalda ABS"
60
-#define MSG_PREHEAT_2_N                     MSG_PREHEAT_2 " "
61
-#define MSG_PREHEAT_2_ALL                   MSG_PREHEAT_2 " Tutto"
62
-#define MSG_PREHEAT_2_BEDONLY               MSG_PREHEAT_2 " Piatto"
63
-#define MSG_PREHEAT_2_SETTINGS              MSG_PREHEAT_2 " conf"
64
-#define MSG_COOLDOWN                        "Raffredda"
65
-#define MSG_SWITCH_PS_ON                    "Accendi aliment."
66
-#define MSG_SWITCH_PS_OFF                   "Spegni aliment."
67
-#define MSG_EXTRUDE                         "Estrudi"
68
-#define MSG_RETRACT                         "Ritrai"
69
-#define MSG_MOVE_AXIS                       "Muovi Asse"
70
-#define MSG_LEVEL_BED                       "Livella piano"
71
-#define MSG_MOVE_X                          "Muovi X"
72
-#define MSG_MOVE_Y                          "Muovi Y"
73
-#define MSG_MOVE_Z                          "Muovi Z"
74
-#define MSG_MOVE_E                          "Estrusore"
75
-#define MSG_MOVE_01MM                       "Muovi di 0.1mm"
76
-#define MSG_MOVE_1MM                        "Muovi di   1mm"
77
-#define MSG_MOVE_10MM                       "Muovi di  10mm"
35
+#define WELCOME_MSG                         MACHINE_NAME _UxGT(" pronto.")
36
+#define MSG_SD_INSERTED                     _UxGT("SD Card inserita")
37
+#define MSG_SD_REMOVED                      _UxGT("SD Card rimossa")
38
+#define MSG_LCD_ENDSTOPS                    _UxGT("Endstop")
39
+#define MSG_MAIN                            _UxGT("Menu principale")
40
+#define MSG_AUTOSTART                       _UxGT("Autostart")
41
+#define MSG_DISABLE_STEPPERS                _UxGT("Disabilita Motori")
42
+#define MSG_AUTO_HOME                       _UxGT("Auto Home")
43
+#define MSG_AUTO_HOME_X                     _UxGT("Home asse X")
44
+#define MSG_AUTO_HOME_Y                     _UxGT("Home asse Y")
45
+#define MSG_AUTO_HOME_Z                     _UxGT("Home asse Z")
46
+#define MSG_LEVEL_BED_HOMING                _UxGT("Home assi XYZ")
47
+#define MSG_LEVEL_BED_WAITING               _UxGT("Premi per iniziare")
48
+#define MSG_LEVEL_BED_NEXT_POINT            _UxGT("Punto successivo")
49
+#define MSG_LEVEL_BED_DONE                  _UxGT("Livel. terminato!")
50
+#define MSG_LEVEL_BED_CANCEL                _UxGT("Annulla")
51
+#define MSG_SET_HOME_OFFSETS                _UxGT("Imp. offset home")
52
+#define MSG_HOME_OFFSETS_APPLIED            _UxGT("Offset applicato")
53
+#define MSG_SET_ORIGIN                      _UxGT("Imposta Origine")
54
+#define MSG_PREHEAT_1                       _UxGT("Preriscalda PLA")
55
+#define MSG_PREHEAT_1_N                     MSG_PREHEAT_1 _UxGT(" ")
56
+#define MSG_PREHEAT_1_ALL                   MSG_PREHEAT_1 _UxGT(" Tutto")
57
+#define MSG_PREHEAT_1_BEDONLY               MSG_PREHEAT_1 _UxGT(" Piatto")
58
+#define MSG_PREHEAT_1_SETTINGS              MSG_PREHEAT_1 _UxGT(" conf")
59
+#define MSG_PREHEAT_2                       _UxGT("Preriscalda ABS")
60
+#define MSG_PREHEAT_2_N                     MSG_PREHEAT_2 _UxGT(" ")
61
+#define MSG_PREHEAT_2_ALL                   MSG_PREHEAT_2 _UxGT(" Tutto")
62
+#define MSG_PREHEAT_2_BEDONLY               MSG_PREHEAT_2 _UxGT(" Piatto")
63
+#define MSG_PREHEAT_2_SETTINGS              MSG_PREHEAT_2 _UxGT(" conf")
64
+#define MSG_COOLDOWN                        _UxGT("Raffredda")
65
+#define MSG_SWITCH_PS_ON                    _UxGT("Accendi aliment.")
66
+#define MSG_SWITCH_PS_OFF                   _UxGT("Spegni aliment.")
67
+#define MSG_EXTRUDE                         _UxGT("Estrudi")
68
+#define MSG_RETRACT                         _UxGT("Ritrai")
69
+#define MSG_MOVE_AXIS                       _UxGT("Muovi Asse")
70
+#define MSG_LEVEL_BED                       _UxGT("Livella piano")
71
+#define MSG_MOVE_X                          _UxGT("Muovi X")
72
+#define MSG_MOVE_Y                          _UxGT("Muovi Y")
73
+#define MSG_MOVE_Z                          _UxGT("Muovi Z")
74
+#define MSG_MOVE_E                          _UxGT("Estrusore")
75
+#define MSG_MOVE_01MM                       _UxGT("Muovi di 0.1mm")
76
+#define MSG_MOVE_1MM                        _UxGT("Muovi di   1mm")
77
+#define MSG_MOVE_10MM                       _UxGT("Muovi di  10mm")
78 78
 #if ENABLED(DOGLCD)
79
-  #define MSG_SPEED                         "Velocità"
79
+  #define MSG_SPEED                         _UxGT("Velocità")
80 80
 #else
81
-  #define MSG_SPEED                         "Velocita"
81
+  #define MSG_SPEED                         _UxGT("Velocita")
82 82
 #endif
83
-#define MSG_BED_Z                           "piatto Z"
84
-#define MSG_NOZZLE                          "Ugello"
85
-#define MSG_BED                             "Piatto"
83
+#define MSG_BED_Z                           _UxGT("piatto Z")
84
+#define MSG_NOZZLE                          _UxGT("Ugello")
85
+#define MSG_BED                             _UxGT("Piatto")
86 86
 #if ENABLED(DOGLCD)
87
-  #define MSG_FAN_SPEED                     "Velocità ventola"
87
+  #define MSG_FAN_SPEED                     _UxGT("Velocità ventola")
88 88
 #else
89
-  #define MSG_FAN_SPEED                     "Velocita ventola"
89
+  #define MSG_FAN_SPEED                     _UxGT("Velocita ventola")
90 90
 #endif
91
-#define MSG_FLOW                            "Flusso"
92
-#define MSG_CONTROL                         "Controllo"
93
-#define MSG_MIN                             LCD_STR_THERMOMETER " Min"
94
-#define MSG_MAX                             LCD_STR_THERMOMETER " Max"
95
-#define MSG_FACTOR                          LCD_STR_THERMOMETER " Fact"
96
-#define MSG_AUTOTEMP                        "Autotemp"
97
-#define MSG_ON                              "On "
98
-#define MSG_OFF                             "Off"
99
-#define MSG_PID_P                           "PID-P"
100
-#define MSG_PID_I                           "PID-I"
101
-#define MSG_PID_D                           "PID-D"
102
-#define MSG_PID_C                           "PID-C"
103
-#define MSG_SELECT                          "Seleziona"
104
-#define MSG_ACC                             "Accel"
105
-#define MSG_VX_JERK                         "Vx-jerk"
106
-#define MSG_VY_JERK                         "Vy-jerk"
107
-#define MSG_VZ_JERK                         "Vz-jerk"
108
-#define MSG_VE_JERK                         "Ve-jerk"
109
-#define MSG_VMAX                            "Vmax "
110
-#define MSG_VMIN                            "Vmin"
111
-#define MSG_VTRAV_MIN                       "VTrav min"
112
-#define MSG_AMAX                            "Amax "
113
-#define MSG_A_RETRACT                       "A-retract"
114
-#define MSG_A_TRAVEL                        "A-Spostamento"
115
-#define MSG_XSTEPS                          "Xpassi/mm"
116
-#define MSG_YSTEPS                          "Ypassi/mm"
117
-#define MSG_ZSTEPS                          "Zpassi/mm"
118
-#define MSG_ESTEPS                          "Epassi/mm"
119
-#define MSG_E1STEPS                         "E1passi/mm"
120
-#define MSG_E2STEPS                         "E2passi/mm"
121
-#define MSG_E3STEPS                         "E3passi/mm"
122
-#define MSG_E4STEPS                         "E4passi/mm"
123
-#define MSG_TEMPERATURE                     "Temperatura"
124
-#define MSG_MOTION                          "Movimento"
125
-#define MSG_VOLUMETRIC                      "Filamento"
126
-#define MSG_VOLUMETRIC_ENABLED              "E in mm3"
127
-#define MSG_FILAMENT_DIAM                   "Diam. filo"
128
-#define MSG_CONTRAST                        "Contrasto LCD"
129
-#define MSG_STORE_EPROM                     "Salva in memoria"
130
-#define MSG_LOAD_EPROM                      "Carica da memoria"
131
-#define MSG_RESTORE_FAILSAFE                "Ripristina imp."
132
-#define MSG_REFRESH                         "Aggiorna"
133
-#define MSG_WATCH                           "Guarda"
134
-#define MSG_PREPARE                         "Prepara"
135
-#define MSG_TUNE                            "Regola"
136
-#define MSG_PAUSE_PRINT                     "Pausa"
137
-#define MSG_RESUME_PRINT                    "Riprendi stampa"
138
-#define MSG_STOP_PRINT                      "Arresta stampa"
139
-#define MSG_CARD_MENU                       "Stampa da SD"
140
-#define MSG_NO_CARD                         "SD non presente"
141
-#define MSG_DWELL                           "Sospensione..."
142
-#define MSG_USERWAIT                        "Attendi Utente.."
143
-#define MSG_RESUMING                        "Riprendi Stampa"
144
-#define MSG_PRINT_ABORTED                   "Stampa annullata"
145
-#define MSG_NO_MOVE                         "Nessun Movimento"
146
-#define MSG_KILLED                          "UCCISO. "
147
-#define MSG_STOPPED                         "ARRESTATO. "
148
-#define MSG_CONTROL_RETRACT                 "Ritrai mm"
149
-#define MSG_CONTROL_RETRACT_SWAP            "Scamb. Ritrai mm"
150
-#define MSG_CONTROL_RETRACTF                "Ritrai  V"
151
-#define MSG_CONTROL_RETRACT_ZLIFT           "Salta mm"
152
-#define MSG_CONTROL_RETRACT_RECOVER         "UnRet +mm"
153
-#define MSG_CONTROL_RETRACT_RECOVER_SWAP    "Scamb. UnRet+mm"
154
-#define MSG_CONTROL_RETRACT_RECOVERF        "UnRet  V"
155
-#define MSG_AUTORETRACT                     "AutoRitrai"
156
-#define MSG_FILAMENTCHANGE                  "Cambia filamento"
157
-#define MSG_INIT_SDCARD                     "Iniz. SD-Card"
158
-#define MSG_CNG_SDCARD                      "Cambia SD-Card"
159
-#define MSG_ZPROBE_OUT                      "Z probe out. bed"
160
-#define MSG_BLTOUCH_SELFTEST                "Autotest BLTouch"
161
-#define MSG_BLTOUCH_RESET                   "Resetta BLTouch"
162
-#define MSG_HOME                            "Home"  // Used as MSG_HOME " " MSG_X MSG_Y MSG_Z " " MSG_FIRST
163
-#define MSG_FIRST                           "prima"
164
-#define MSG_ZPROBE_ZOFFSET                  "Z Offset"
165
-#define MSG_BABYSTEP_X                      "Babystep X"
166
-#define MSG_BABYSTEP_Y                      "Babystep Y"
167
-#define MSG_BABYSTEP_Z                      "Babystep Z"
168
-#define MSG_ENDSTOP_ABORT                   "Finecorsa abort"
169
-#define MSG_HEATING_FAILED_LCD              "Riscald. Fallito"
170
-#define MSG_ERR_REDUNDANT_TEMP              "Err: TEMP RIDONDANTI"
171
-#define MSG_THERMAL_RUNAWAY                 "TEMP FUORI CONTROLLO"
172
-#define MSG_ERR_MAXTEMP                     "Err: TEMP MASSIMA"
173
-#define MSG_ERR_MINTEMP                     "Err: TEMP MINIMA"
174
-#define MSG_ERR_MAXTEMP_BED                 "Err: TEMP MASSIMA PIATTO"
175
-#define MSG_ERR_MINTEMP_BED                 "Err: TEMP MINIMA PIATTO"
176
-#define MSG_ERR_Z_HOMING                    "G28 Z Vietato"
177
-#define MSG_HALTED                          "STAMPANTE FERMATA"
178
-#define MSG_PLEASE_RESET                    "Riavviare prego"
179
-#define MSG_SHORT_DAY                       "g" // One character only
180
-#define MSG_SHORT_HOUR                      "h" // One character only
181
-#define MSG_SHORT_MINUTE                    "m" // One character only
182
-#define MSG_HEATING                         "Riscaldamento.."
183
-#define MSG_HEATING_COMPLETE                "Risc. completato"
184
-#define MSG_BED_HEATING                     "Risc. Piatto.."
185
-#define MSG_BED_DONE                        "Piatto Pronto"
186
-#define MSG_DELTA_CALIBRATE                 "Calibraz. Delta"
187
-#define MSG_DELTA_CALIBRATE_X               "Calibra X"
188
-#define MSG_DELTA_CALIBRATE_Y               "Calibra Y"
189
-#define MSG_DELTA_CALIBRATE_Z               "Calibra Z"
190
-#define MSG_DELTA_CALIBRATE_CENTER          "Calibra Center"
191
-#define MSG_INFO_MENU                       "Riguardo stampante"
192
-#define MSG_INFO_PRINTER_MENU               "Info. stampante"
193
-#define MSG_INFO_STATS_MENU                 "Statistiche"
194
-#define MSG_INFO_BOARD_MENU                 "Info. scheda"
195
-#define MSG_INFO_THERMISTOR_MENU            "Termistori"
196
-#define MSG_INFO_EXTRUDERS                  "Estrusori"
197
-#define MSG_INFO_BAUDRATE                   "Baud"
198
-#define MSG_INFO_PROTOCOL                   "Protocollo"
199
-#define MSG_LIGHTS_ON                       "Luci Case on"
200
-#define MSG_LIGHTS_OFF                      "Luci Case off"
91
+#define MSG_FLOW                            _UxGT("Flusso")
92
+#define MSG_CONTROL                         _UxGT("Controllo")
93
+#define MSG_MIN                             LCD_STR_THERMOMETER _UxGT(" Min")
94
+#define MSG_MAX                             LCD_STR_THERMOMETER _UxGT(" Max")
95
+#define MSG_FACTOR                          LCD_STR_THERMOMETER _UxGT(" Fact")
96
+#define MSG_AUTOTEMP                        _UxGT("Autotemp")
97
+#define MSG_ON                              _UxGT("On ")
98
+#define MSG_OFF                             _UxGT("Off")
99
+#define MSG_PID_P                           _UxGT("PID-P")
100
+#define MSG_PID_I                           _UxGT("PID-I")
101
+#define MSG_PID_D                           _UxGT("PID-D")
102
+#define MSG_PID_C                           _UxGT("PID-C")
103
+#define MSG_SELECT                          _UxGT("Seleziona")
104
+#define MSG_ACC                             _UxGT("Accel")
105
+#define MSG_VX_JERK                         _UxGT("Vx-jerk")
106
+#define MSG_VY_JERK                         _UxGT("Vy-jerk")
107
+#define MSG_VZ_JERK                         _UxGT("Vz-jerk")
108
+#define MSG_VE_JERK                         _UxGT("Ve-jerk")
109
+#define MSG_VMAX                            _UxGT("Vmax ")
110
+#define MSG_VMIN                            _UxGT("Vmin")
111
+#define MSG_VTRAV_MIN                       _UxGT("VTrav min")
112
+#define MSG_AMAX                            _UxGT("Amax ")
113
+#define MSG_A_RETRACT                       _UxGT("A-retract")
114
+#define MSG_A_TRAVEL                        _UxGT("A-Spostamento")
115
+#define MSG_XSTEPS                          _UxGT("Xpassi/mm")
116
+#define MSG_YSTEPS                          _UxGT("Ypassi/mm")
117
+#define MSG_ZSTEPS                          _UxGT("Zpassi/mm")
118
+#define MSG_ESTEPS                          _UxGT("Epassi/mm")
119
+#define MSG_E1STEPS                         _UxGT("E1passi/mm")
120
+#define MSG_E2STEPS                         _UxGT("E2passi/mm")
121
+#define MSG_E3STEPS                         _UxGT("E3passi/mm")
122
+#define MSG_E4STEPS                         _UxGT("E4passi/mm")
123
+#define MSG_TEMPERATURE                     _UxGT("Temperatura")
124
+#define MSG_MOTION                          _UxGT("Movimento")
125
+#define MSG_VOLUMETRIC                      _UxGT("Filamento")
126
+#define MSG_VOLUMETRIC_ENABLED              _UxGT("E in mm3")
127
+#define MSG_FILAMENT_DIAM                   _UxGT("Diam. filo")
128
+#define MSG_CONTRAST                        _UxGT("Contrasto LCD")
129
+#define MSG_STORE_EPROM                     _UxGT("Salva in memoria")
130
+#define MSG_LOAD_EPROM                      _UxGT("Carica da memoria")
131
+#define MSG_RESTORE_FAILSAFE                _UxGT("Ripristina imp.")
132
+#define MSG_REFRESH                         _UxGT("Aggiorna")
133
+#define MSG_WATCH                           _UxGT("Guarda")
134
+#define MSG_PREPARE                         _UxGT("Prepara")
135
+#define MSG_TUNE                            _UxGT("Regola")
136
+#define MSG_PAUSE_PRINT                     _UxGT("Pausa")
137
+#define MSG_RESUME_PRINT                    _UxGT("Riprendi stampa")
138
+#define MSG_STOP_PRINT                      _UxGT("Arresta stampa")
139
+#define MSG_CARD_MENU                       _UxGT("Stampa da SD")
140
+#define MSG_NO_CARD                         _UxGT("SD non presente")
141
+#define MSG_DWELL                           _UxGT("Sospensione...")
142
+#define MSG_USERWAIT                        _UxGT("Attendi Utente..")
143
+#define MSG_RESUMING                        _UxGT("Riprendi Stampa")
144
+#define MSG_PRINT_ABORTED                   _UxGT("Stampa annullata")
145
+#define MSG_NO_MOVE                         _UxGT("Nessun Movimento")
146
+#define MSG_KILLED                          _UxGT("UCCISO. ")
147
+#define MSG_STOPPED                         _UxGT("ARRESTATO. ")
148
+#define MSG_CONTROL_RETRACT                 _UxGT("Ritrai mm")
149
+#define MSG_CONTROL_RETRACT_SWAP            _UxGT("Scamb. Ritrai mm")
150
+#define MSG_CONTROL_RETRACTF                _UxGT("Ritrai  V")
151
+#define MSG_CONTROL_RETRACT_ZLIFT           _UxGT("Salta mm")
152
+#define MSG_CONTROL_RETRACT_RECOVER         _UxGT("UnRet +mm")
153
+#define MSG_CONTROL_RETRACT_RECOVER_SWAP    _UxGT("Scamb. UnRet+mm")
154
+#define MSG_CONTROL_RETRACT_RECOVERF        _UxGT("UnRet  V")
155
+#define MSG_AUTORETRACT                     _UxGT("AutoRitrai")
156
+#define MSG_FILAMENTCHANGE                  _UxGT("Cambia filamento")
157
+#define MSG_INIT_SDCARD                     _UxGT("Iniz. SD-Card")
158
+#define MSG_CNG_SDCARD                      _UxGT("Cambia SD-Card")
159
+#define MSG_ZPROBE_OUT                      _UxGT("Z probe out. bed")
160
+#define MSG_BLTOUCH_SELFTEST                _UxGT("Autotest BLTouch")
161
+#define MSG_BLTOUCH_RESET                   _UxGT("Resetta BLTouch")
162
+#define MSG_HOME                            _UxGT("Home")  // Used as MSG_HOME " " MSG_X MSG_Y MSG_Z " " MSG_FIRST
163
+#define MSG_FIRST                           _UxGT("prima")
164
+#define MSG_ZPROBE_ZOFFSET                  _UxGT("Z Offset")
165
+#define MSG_BABYSTEP_X                      _UxGT("Babystep X")
166
+#define MSG_BABYSTEP_Y                      _UxGT("Babystep Y")
167
+#define MSG_BABYSTEP_Z                      _UxGT("Babystep Z")
168
+#define MSG_ENDSTOP_ABORT                   _UxGT("Finecorsa abort")
169
+#define MSG_HEATING_FAILED_LCD              _UxGT("Riscald. Fallito")
170
+#define MSG_ERR_REDUNDANT_TEMP              _UxGT("Err: TEMP RIDONDANTI")
171
+#define MSG_THERMAL_RUNAWAY                 _UxGT("TEMP FUORI CONTROLLO")
172
+#define MSG_ERR_MAXTEMP                     _UxGT("Err: TEMP MASSIMA")
173
+#define MSG_ERR_MINTEMP                     _UxGT("Err: TEMP MINIMA")
174
+#define MSG_ERR_MAXTEMP_BED                 _UxGT("Err: TEMP MASSIMA PIATTO")
175
+#define MSG_ERR_MINTEMP_BED                 _UxGT("Err: TEMP MINIMA PIATTO")
176
+#define MSG_ERR_Z_HOMING                    _UxGT("G28 Z Vietato")
177
+#define MSG_HALTED                          _UxGT("STAMPANTE FERMATA")
178
+#define MSG_PLEASE_RESET                    _UxGT("Riavviare prego")
179
+#define MSG_SHORT_DAY                       _UxGT("g") // One character only
180
+#define MSG_SHORT_HOUR                      _UxGT("h") // One character only
181
+#define MSG_SHORT_MINUTE                    _UxGT("m") // One character only
182
+#define MSG_HEATING                         _UxGT("Riscaldamento..")
183
+#define MSG_HEATING_COMPLETE                _UxGT("Risc. completato")
184
+#define MSG_BED_HEATING                     _UxGT("Risc. Piatto..")
185
+#define MSG_BED_DONE                        _UxGT("Piatto Pronto")
186
+#define MSG_DELTA_CALIBRATE                 _UxGT("Calibraz. Delta")
187
+#define MSG_DELTA_CALIBRATE_X               _UxGT("Calibra X")
188
+#define MSG_DELTA_CALIBRATE_Y               _UxGT("Calibra Y")
189
+#define MSG_DELTA_CALIBRATE_Z               _UxGT("Calibra Z")
190
+#define MSG_DELTA_CALIBRATE_CENTER          _UxGT("Calibra Center")
191
+#define MSG_INFO_MENU                       _UxGT("Riguardo stampante")
192
+#define MSG_INFO_PRINTER_MENU               _UxGT("Info. stampante")
193
+#define MSG_INFO_STATS_MENU                 _UxGT("Statistiche")
194
+#define MSG_INFO_BOARD_MENU                 _UxGT("Info. scheda")
195
+#define MSG_INFO_THERMISTOR_MENU            _UxGT("Termistori")
196
+#define MSG_INFO_EXTRUDERS                  _UxGT("Estrusori")
197
+#define MSG_INFO_BAUDRATE                   _UxGT("Baud")
198
+#define MSG_INFO_PROTOCOL                   _UxGT("Protocollo")
199
+#define MSG_LIGHTS_ON                       _UxGT("Luci Case on")
200
+#define MSG_LIGHTS_OFF                      _UxGT("Luci Case off")
201 201
 #if LCD_WIDTH >= 20
202
-  #define MSG_INFO_PRINT_COUNT              "Contat. stampa"
203
-  #define MSG_INFO_COMPLETED_PRINTS         "Completati"
204
-  #define MSG_INFO_PRINT_TIME               "Tempo totale"
202
+  #define MSG_INFO_PRINT_COUNT              _UxGT("Contat. stampa")
203
+  #define MSG_INFO_COMPLETED_PRINTS         _UxGT("Completati")
204
+  #define MSG_INFO_PRINT_TIME               _UxGT("Tempo totale")
205 205
   #if ENABLED(DOGLCD)
206
-    #define MSG_INFO_PRINT_LONGEST          "Lavoro più lungo"
206
+    #define MSG_INFO_PRINT_LONGEST          _UxGT("Lavoro più lungo")
207 207
   #else
208
-    #define MSG_INFO_PRINT_LONGEST          "Lavoro piu lungo"
208
+    #define MSG_INFO_PRINT_LONGEST          _UxGT("Lavoro piu lungo")
209 209
   #endif
210
-  #define MSG_INFO_PRINT_FILAMENT           "Totale estruso"
210
+  #define MSG_INFO_PRINT_FILAMENT           _UxGT("Totale estruso")
211 211
 #else
212
-  #define MSG_INFO_PRINT_COUNT              "Stampe"
213
-  #define MSG_INFO_COMPLETED_PRINTS         "Completati"
214
-  #define MSG_INFO_PRINT_TIME               "Durata"
212
+  #define MSG_INFO_PRINT_COUNT              _UxGT("Stampe")
213
+  #define MSG_INFO_COMPLETED_PRINTS         _UxGT("Completati")
214
+  #define MSG_INFO_PRINT_TIME               _UxGT("Durata")
215 215
   #if ENABLED(DOGLCD)
216
-    #define MSG_INFO_PRINT_LONGEST          "Più lungo"
216
+    #define MSG_INFO_PRINT_LONGEST          _UxGT("Più lungo")
217 217
   #else
218
-    #define MSG_INFO_PRINT_LONGEST          "Piu lungo"
218
+    #define MSG_INFO_PRINT_LONGEST          _UxGT("Piu lungo")
219 219
   #endif
220
-  #define MSG_INFO_PRINT_FILAMENT           "Estruso"
220
+  #define MSG_INFO_PRINT_FILAMENT           _UxGT("Estruso")
221 221
 #endif
222
-#define MSG_INFO_MIN_TEMP                   "Temp min"
223
-#define MSG_INFO_MAX_TEMP                   "Temp max"
224
-#define MSG_INFO_PSU                        "Alimentatore"
222
+#define MSG_INFO_MIN_TEMP                   _UxGT("Temp min")
223
+#define MSG_INFO_MAX_TEMP                   _UxGT("Temp max")
224
+#define MSG_INFO_PSU                        _UxGT("Alimentatore")
225 225
 
226
-#define MSG_DRIVE_STRENGTH                  "Potenza Drive"
227
-#define MSG_DAC_PERCENT                     "Driver %"
228
-#define MSG_DAC_EEPROM_WRITE                "Scrivi DAC EEPROM"
226
+#define MSG_DRIVE_STRENGTH                  _UxGT("Potenza Drive")
227
+#define MSG_DAC_PERCENT                     _UxGT("Driver %")
228
+#define MSG_DAC_EEPROM_WRITE                _UxGT("Scrivi DAC EEPROM")
229 229
 
230
-#define MSG_FILAMENT_CHANGE_HEADER          "CAMBIA FILAMENTO"
231
-#define MSG_FILAMENT_CHANGE_OPTION_HEADER   "CAMBIA OPZIONI:"
232
-#define MSG_FILAMENT_CHANGE_OPTION_EXTRUDE  "Estrusione"
233
-#define MSG_FILAMENT_CHANGE_OPTION_RESUME   "Riprendi stampa"
230
+#define MSG_FILAMENT_CHANGE_HEADER          _UxGT("CAMBIA FILAMENTO")
231
+#define MSG_FILAMENT_CHANGE_OPTION_HEADER   _UxGT("CAMBIA OPZIONI:")
232
+#define MSG_FILAMENT_CHANGE_OPTION_EXTRUDE  _UxGT("Estrusione")
233
+#define MSG_FILAMENT_CHANGE_OPTION_RESUME   _UxGT("Riprendi stampa")
234 234
 
235 235
 #if LCD_HEIGHT >= 4
236 236
   // Up to 3 lines allowed
237
-  #define MSG_FILAMENT_CHANGE_INIT_1          "Attendere avvio"
238
-  #define MSG_FILAMENT_CHANGE_INIT_2          "del cambio"
239
-  #define MSG_FILAMENT_CHANGE_INIT_3          "di filamento"
240
-  #define MSG_FILAMENT_CHANGE_UNLOAD_1        "Attendere"
241
-  #define MSG_FILAMENT_CHANGE_UNLOAD_2        "l'espulsione"
242
-  #define MSG_FILAMENT_CHANGE_UNLOAD_3        "del filamento"
243
-  #define MSG_FILAMENT_CHANGE_INSERT_1        "Inserisci il"
244
-  #define MSG_FILAMENT_CHANGE_INSERT_2        "filamento e"
245
-  #define MSG_FILAMENT_CHANGE_INSERT_3        "premi per cont"
246
-  #define MSG_FILAMENT_CHANGE_LOAD_1          "Attendere"
247
-  #define MSG_FILAMENT_CHANGE_LOAD_2          "il caricamento"
248
-  #define MSG_FILAMENT_CHANGE_LOAD_3          "del filamento"
249
-  #define MSG_FILAMENT_CHANGE_EXTRUDE_1       "Attendere"
250
-  #define MSG_FILAMENT_CHANGE_EXTRUDE_2       "l'estrusione"
251
-  #define MSG_FILAMENT_CHANGE_EXTRUDE_3       "del filamento"
252
-  #define MSG_FILAMENT_CHANGE_RESUME_1        "Attendere"
253
-  #define MSG_FILAMENT_CHANGE_RESUME_2        "la ripresa"
254
-  #define MSG_FILAMENT_CHANGE_RESUME_3        "della stampa"
237
+  #define MSG_FILAMENT_CHANGE_INIT_1          _UxGT("Attendere avvio")
238
+  #define MSG_FILAMENT_CHANGE_INIT_2          _UxGT("del cambio")
239
+  #define MSG_FILAMENT_CHANGE_INIT_3          _UxGT("di filamento")
240
+  #define MSG_FILAMENT_CHANGE_UNLOAD_1        _UxGT("Attendere")
241
+  #define MSG_FILAMENT_CHANGE_UNLOAD_2        _UxGT("l'espulsione")
242
+  #define MSG_FILAMENT_CHANGE_UNLOAD_3        _UxGT("del filamento")
243
+  #define MSG_FILAMENT_CHANGE_INSERT_1        _UxGT("Inserisci il")
244
+  #define MSG_FILAMENT_CHANGE_INSERT_2        _UxGT("filamento e")
245
+  #define MSG_FILAMENT_CHANGE_INSERT_3        _UxGT("premi per cont")
246
+  #define MSG_FILAMENT_CHANGE_LOAD_1          _UxGT("Attendere")
247
+  #define MSG_FILAMENT_CHANGE_LOAD_2          _UxGT("il caricamento")
248
+  #define MSG_FILAMENT_CHANGE_LOAD_3          _UxGT("del filamento")
249
+  #define MSG_FILAMENT_CHANGE_EXTRUDE_1       _UxGT("Attendere")
250
+  #define MSG_FILAMENT_CHANGE_EXTRUDE_2       _UxGT("l'estrusione")
251
+  #define MSG_FILAMENT_CHANGE_EXTRUDE_3       _UxGT("del filamento")
252
+  #define MSG_FILAMENT_CHANGE_RESUME_1        _UxGT("Attendere")
253
+  #define MSG_FILAMENT_CHANGE_RESUME_2        _UxGT("la ripresa")
254
+  #define MSG_FILAMENT_CHANGE_RESUME_3        _UxGT("della stampa")
255 255
 #else // LCD_HEIGHT < 4
256 256
   // Up to 2 lines allowed
257
-  #define MSG_FILAMENT_CHANGE_INIT_1          "Attendere..."
258
-  #define MSG_FILAMENT_CHANGE_UNLOAD_1        "Espulsione..."
259
-  #define MSG_FILAMENT_CHANGE_INSERT_1        "Inserisci e premi"
260
-  #define MSG_FILAMENT_CHANGE_LOAD_1          "Caricamento..."
261
-  #define MSG_FILAMENT_CHANGE_EXTRUDE_1       "Estrusione..."
262
-  #define MSG_FILAMENT_CHANGE_RESUME_1        "Ripresa..."
257
+  #define MSG_FILAMENT_CHANGE_INIT_1          _UxGT("Attendere...")
258
+  #define MSG_FILAMENT_CHANGE_UNLOAD_1        _UxGT("Espulsione...")
259
+  #define MSG_FILAMENT_CHANGE_INSERT_1        _UxGT("Inserisci e premi")
260
+  #define MSG_FILAMENT_CHANGE_LOAD_1          _UxGT("Caricamento...")
261
+  #define MSG_FILAMENT_CHANGE_EXTRUDE_1       _UxGT("Estrusione...")
262
+  #define MSG_FILAMENT_CHANGE_RESUME_1        _UxGT("Ripresa...")
263 263
 #endif // LCD_HEIGHT < 4
264 264
 
265 265
 #endif // LANGUAGE_IT_H

+ 184
- 184
Marlin/language_kana_utf8.h View File

@@ -38,190 +38,190 @@
38 38
 // This translation can be improved by using the full charset of unicode codeblock U+30A0 to U+30FF.
39 39
 
40 40
 // 片仮名表示定義
41
-#define WELCOME_MSG                         MACHINE_NAME " ready."
42
-#define MSG_SD_INSERTED                     "カードガソウニュウサレマシタ"        // "Card inserted"
43
-#define MSG_SD_REMOVED                      "カードガアリマセン"               // "Card removed"
44
-#define MSG_LCD_ENDSTOPS                    "エンドストップ"                  // "Endstops" // Max length 8 characters
45
-#define MSG_MAIN                            "メイン"                       // "Main"
46
-#define MSG_AUTOSTART                       "ジドウカイシ"                   // "Autostart"
47
-#define MSG_DISABLE_STEPPERS                "モーターデンゲン オフ"            // "Disable steppers"
48
-#define MSG_AUTO_HOME                       "ゲンテンフッキ"                  // "Auto home"
49
-#define MSG_AUTO_HOME_X                     "Xジク ゲンテンフッキ"             // "Home X"
50
-#define MSG_AUTO_HOME_Y                     "Yジク ゲンテンフッキ"             // "Home Y"
51
-#define MSG_AUTO_HOME_Z                     "Zジク ゲンテンフッキ"             // "Home Z"
52
-#define MSG_LEVEL_BED_HOMING                "ゲンテンフッキチュウ"              // "Homing XYZ"
53
-#define MSG_LEVEL_BED_WAITING               "レベリングカイシ"                // "Click to Begin"
54
-#define MSG_LEVEL_BED_NEXT_POINT            "ツギノソクテイテンヘ"             // "Next Point"
55
-#define MSG_LEVEL_BED_DONE                  "レベリングカンリョウ"              // "Leveling Done!"
56
-#define MSG_LEVEL_BED_CANCEL                "トリヤメ"                      // "Cancel"
57
-#define MSG_SET_HOME_OFFSETS                "キジュンオフセットセッテイ"         // "Set home offsets"
58
-#define MSG_HOME_OFFSETS_APPLIED            "オフセットガテキヨウサレマシタ"       // "Offsets applied"
59
-#define MSG_SET_ORIGIN                      "キジュンセット"                 // "Set origin"
60
-#define MSG_PREHEAT_1                       "PLA ヨネツ"                   // "Preheat PLA"
61
-#define MSG_PREHEAT_1_N                     MSG_PREHEAT_1 " "
62
-#define MSG_PREHEAT_1_ALL                   "PLA スベテヨネツ"              // " All"
63
-#define MSG_PREHEAT_1_BEDONLY               "PLA ベッドヨネツ"              // " Bed"
64
-#define MSG_PREHEAT_1_SETTINGS              MSG_PREHEAT_1 "セッテイ"       // " conf"
65
-#define MSG_PREHEAT_2                       "ABS ヨネツ"                  // "Preheat ABS"
66
-#define MSG_PREHEAT_2_N                     MSG_PREHEAT_2 " "
67
-#define MSG_PREHEAT_2_ALL                   "ABS スベテヨネツ"              // " All"
68
-#define MSG_PREHEAT_2_BEDONLY               "ABS ベッドヨネツ"              // " Bed"
69
-#define MSG_PREHEAT_2_SETTINGS              MSG_PREHEAT_2 "セッテイ"       // " conf"
70
-#define MSG_COOLDOWN                        "カネツテイシ"                  // "Cooldown"
71
-#define MSG_SWITCH_PS_ON                    "デンゲン オン"                 // "Switch power on"
72
-#define MSG_SWITCH_PS_OFF                   "デンゲン オフ"                 // "Switch power off"
73
-#define MSG_EXTRUDE                         "オシダシ"                     // "Extrude"
74
-#define MSG_RETRACT                         "ヒキコミセッテイ"                // "Retract"
75
-#define MSG_MOVE_AXIS                       "ジクイドウ"                    // "Move axis"
76
-#define MSG_LEVEL_BED                       "ベッドレベリング"                // "Level bed"
77
-#define MSG_MOVE_X                          "Xジク イドウ"                  // "Move X"
78
-#define MSG_MOVE_Y                          "Yジク イドウ"                  // "Move Y"
79
-#define MSG_MOVE_Z                          "Zジク イドウ"                  // "Move Z"
80
-#define MSG_MOVE_E                          "エクストルーダー"                // "Extruder"
81
-#define MSG_MOVE_01MM                       "0.1mm イドウ"                 // "Move 0.1mm"
82
-#define MSG_MOVE_1MM                        "  1mm イドウ"                 // "Move 1mm"
83
-#define MSG_MOVE_10MM                       " 10mm イドウ"                 // "Move 10mm"
84
-#define MSG_SPEED                           "ソクド"                       // "Speed"
85
-#define MSG_BED_Z                           "Zオフセット"                   // "Bed Z"
86
-#define MSG_NOZZLE                          "ノズル"                       // "Nozzle"
87
-#define MSG_BED                             "ベッド"                       // "Bed"
88
-#define MSG_FAN_SPEED                       "ファンソクド"                    // "Fan speed"
89
-#define MSG_FLOW                            "トシュツリョウ"                   // "Flow"
90
-#define MSG_CONTROL                         "セイギョ"                      // "Control"
91
-#define MSG_MIN                             LCD_STR_THERMOMETER " サイテイ" // " Min"
92
-#define MSG_MAX                             LCD_STR_THERMOMETER " サイコウ" // " Max"
93
-#define MSG_FACTOR                          LCD_STR_THERMOMETER " ファクター" // " Fact"
94
-#define MSG_AUTOTEMP                        "ジドウオンドセイギョ"               // "Autotemp"
95
-#define MSG_ON                              "オン "                         // "On "
96
-#define MSG_OFF                             "オフ "                         // "Off"
97
-#define MSG_PID_P                           "PID-P"
98
-#define MSG_PID_I                           "PID-I"
99
-#define MSG_PID_D                           "PID-D"
100
-#define MSG_PID_C                           "PID-C"
101
-#define MSG_SELECT                          "センタク"                     // "Select"
102
-#define MSG_ACC                             "カソクド mm/s2"               // "Accel"
103
-#define MSG_VX_JERK                         "Xジク ヤクド mm/s"             // "Vx-jerk"
104
-#define MSG_VY_JERK                         "Yジク ヤクド mm/s"             // "Vy-jerk"
105
-#define MSG_VZ_JERK                         "Zジク ヤクド mm/s"             // "Vz-jerk"
106
-#define MSG_VE_JERK                         "エクストルーダー ヤクド"          // "Ve-jerk"
107
-#define MSG_VMAX                            "サイダイオクリソクド "            // "Vmax "
108
-#define MSG_VMIN                            "サイショウオクリソクド"           // "Vmin"
109
-#define MSG_VTRAV_MIN                       "サイショウイドウソクド"           // "VTrav min"
110
-#define MSG_AMAX                            "サイダイカソクド "              // "Amax "
111
-#define MSG_A_RETRACT                       "ヒキコミカソクド"               // "A-retract"
112
-#define MSG_A_TRAVEL                        "イドウカソクド"                // "A-travel"
113
-#define MSG_XSTEPS                          "Xsteps/mm"
114
-#define MSG_YSTEPS                          "Ysteps/mm"
115
-#define MSG_ZSTEPS                          "Zsteps/mm"
116
-#define MSG_ESTEPS                          "Esteps/mm"
117
-#define MSG_E1STEPS                         "E1steps/mm"
118
-#define MSG_E2STEPS                         "E2steps/mm"
119
-#define MSG_E3STEPS                         "E3steps/mm"
120
-#define MSG_E4STEPS                         "E4steps/mm"
121
-#define MSG_TEMPERATURE                     "オンド"                      // "Temperature"
122
-#define MSG_MOTION                          "ウゴキセッテイ"                // "Motion"
123
-#define MSG_VOLUMETRIC                      "フィラメント"                   // "Filament"
124
-#define MSG_VOLUMETRIC_ENABLED              "E in mm3"
125
-#define MSG_FILAMENT_DIAM                   "フィラメントチョッケイ"            // "Fil. Dia."
126
-#define MSG_CONTRAST                        "LCDコントラスト"               // "LCD contrast"
127
-#define MSG_STORE_EPROM                     "メモリヘカクノウ"               // "Store memory"
128
-#define MSG_LOAD_EPROM                      "メモリカラヨミコミ"               // "Load memory"
129
-#define MSG_RESTORE_FAILSAFE                "セッテイリセット"               // "Restore failsafe"
130
-#define MSG_REFRESH                         "リフレッシュ"                  // "Refresh"
131
-#define MSG_WATCH                           "ジョウホウガメン"               // "Info screen"
132
-#define MSG_PREPARE                         "ジュンビセッテイ"               // "Prepare"
133
-#define MSG_TUNE                            "チョウセイ"                    // "Tune"
134
-#define MSG_PAUSE_PRINT                     "イチジテイシ"                  // "Pause print"
135
-#define MSG_RESUME_PRINT                    "プリントサイカイ"                // "Resume print"
136
-#define MSG_STOP_PRINT                      "プリントテイシ"                 // "Stop print"
137
-#define MSG_CARD_MENU                       "SDカードカラプリント"            // "Print from SD"
138
-#define MSG_NO_CARD                         "SDカードガアリマセン"            // "No SD card"
139
-#define MSG_DWELL                           "キュウシ"                     // "Sleep..."
140
-#define MSG_USERWAIT                        "シバラクオマチクダサイ"           // "Wait for user..."
141
-#define MSG_RESUMING                        "プリントサイカイ"                // "Resuming print"
142
-#define MSG_PRINT_ABORTED                   "プリントガチュウシサレマシタ"       // "Print aborted"
143
-#define MSG_NO_MOVE                         "ウゴキマセン"                  // "No move."
144
-#define MSG_KILLED                          "ヒジョウテイシ"                  // "KILLED. "
145
-#define MSG_STOPPED                         "テイシシマシタ"                  // "STOPPED. "
146
-#define MSG_CONTROL_RETRACT                 "ヒキコミリョウ mm"                // "Retract mm"
147
-#define MSG_CONTROL_RETRACT_SWAP            "ヒキコミリョウS mm"               // "Swap Re.mm"
148
-#define MSG_CONTROL_RETRACTF                "ヒキコミソクド mm/s"             // "Retract  V"
149
-#define MSG_CONTROL_RETRACT_ZLIFT           "ノズルタイヒ mm"                // "Hop mm"
150
-#define MSG_CONTROL_RETRACT_RECOVER         "ホショウリョウ mm"               // "UnRet +mm"
151
-#define MSG_CONTROL_RETRACT_RECOVER_SWAP    "ホショウリョウS mm"              // "S UnRet+mm"
152
-#define MSG_CONTROL_RETRACT_RECOVERF        "ホショウソクド mm/s"            // "UnRet  V"
153
-#define MSG_AUTORETRACT                     "ジドウヒキコミ"                 // "AutoRetr."
154
-#define MSG_FILAMENTCHANGE                  "フィラメントコウカン"              // "Change filament"
155
-#define MSG_INIT_SDCARD                     "SDカードサイヨミコミ"             // "Init. SD card"
156
-#define MSG_CNG_SDCARD                      "SDカードコウカン"               // "Change SD card"
157
-#define MSG_ZPROBE_OUT                      "Zプローブ ベッドガイ"            // "Z probe out. bed"
158
-#define MSG_BLTOUCH_SELFTEST                "BLTouch ジコシンダン"          // "BLTouch Self-Test"
159
-#define MSG_BLTOUCH_RESET                   "BLTouch リセット"             // "Reset BLTouch"
160
-#define MSG_HOME                            "サキニ"                      // "Home" // Used as MSG_HOME " " MSG_X MSG_Y MSG_Z " " MSG_FIRST
161
-#define MSG_FIRST                           "ヲフッキサセテクダサイ"           // "first"
162
-#define MSG_ZPROBE_ZOFFSET                  "Zオフセット"                   // "Z Offset"
163
-#define MSG_BABYSTEP_X                      "Xジク ビドウ"                  // "Babystep X"
164
-#define MSG_BABYSTEP_Y                      "Yジク ビドウ"                  // "Babystep Y"
165
-#define MSG_BABYSTEP_Z                      "Zジク ビドウ"                  // "Babystep Z"
166
-#define MSG_ENDSTOP_ABORT                   "イドウゲンカイケンチキノウ"         // "Endstop abort"
167
-#define MSG_HEATING_FAILED_LCD              "カネツシッパイ"                 // "Heating failed"
168
-#define MSG_ERR_REDUNDANT_TEMP              "エラー:ジョウチョウサーミスターキノウ"  // "Err: REDUNDANT TEMP"
169
-#define MSG_THERMAL_RUNAWAY                 "ネツボウソウ"                   // "THERMAL RUNAWAY"
170
-#define MSG_ERR_MAXTEMP                     "エラー:サイコウオンチョウカ"         // "Err: MAXTEMP"
171
-#define MSG_ERR_MINTEMP                     "エラー:サイテイオンミマン"          // "Err: MINTEMP"
172
-#define MSG_ERR_MAXTEMP_BED                 "エラー:ベッド サイコウオンチョウカ"    // "Err: MAXTEMP BED"
173
-#define MSG_ERR_MINTEMP_BED                 "エラー:ベッド サイテイオンミマン"     // "Err: MINTEMP BED"
174
-#define MSG_ERR_Z_HOMING                    MSG_HOME " " MSG_X MSG_Y " " MSG_FIRST // "G28 Z Forbidden"
175
-#define MSG_HALTED                          "プリンターハテイシシマシタ"         // "PRINTER HALTED"
176
-#define MSG_PLEASE_RESET                    "リセットシテクダサイ"              // "Please reset"
177
-#define MSG_SHORT_DAY                       "d"                          // One character only
178
-#define MSG_SHORT_HOUR                      "h"                          // One character only
179
-#define MSG_SHORT_MINUTE                    "m"                          // One character only
180
-#define MSG_HEATING                         "カネツチュウ"                   // "Heating..."
181
-#define MSG_HEATING_COMPLETE                "カネツカンリョウ"                 // "Heating done."
182
-#define MSG_BED_HEATING                     "ベッド カネツチュウ"              // "Bed Heating."
183
-#define MSG_BED_DONE                        "ベッド カネツカンリョウ"            // "Bed done."
184
-#define MSG_DELTA_CALIBRATE                 "デルタ コウセイ"                // "Delta Calibration"
185
-#define MSG_DELTA_CALIBRATE_X               "Xジク コウセイ"                 // "Calibrate X"
186
-#define MSG_DELTA_CALIBRATE_Y               "Yジク コウセイ"                 // "Calibrate Y"
187
-#define MSG_DELTA_CALIBRATE_Z               "Zジク コウセイ"                 // "Calibrate Z"
188
-#define MSG_DELTA_CALIBRATE_CENTER          "チュウシン コウセイ"              // "Calibrate Center"
189
-#define MSG_INFO_MENU                       "コノプリンターニツイテ"             // "About Printer"
190
-#define MSG_INFO_PRINTER_MENU               "プリンタージョウホウ"              // "Printer Info"
191
-#define MSG_INFO_STATS_MENU                 "プリントジョウキョウ"              // "Printer Stats"
192
-#define MSG_INFO_BOARD_MENU                 "セイギョケイジョウホウ"            // "Board Info"
193
-#define MSG_INFO_THERMISTOR_MENU            "サーミスター"                   // "Thermistors"
194
-#define MSG_INFO_EXTRUDERS                  "エクストルーダースウ"             // "Extruders"
195
-#define MSG_INFO_BAUDRATE                   "ボーレート"                    // "Baud"
196
-#define MSG_INFO_PROTOCOL                   "プロトコル"                    // "Protocol"
197
-#define MSG_LIGHTS_ON                       "キョウタイナイショウメイ オン"       // "Case light on"
198
-#define MSG_LIGHTS_OFF                      "キョウタイナイショウメイ オフ"       // "Case light off"
199
-#define MSG_INFO_PRINT_COUNT                "プリントスウ "                  // "Print Count"
200
-#define MSG_INFO_COMPLETED_PRINTS           "カンリョウスウ"                  // "Completed"
201
-#define MSG_INFO_PRINT_TIME                 "プリントジカンルイケイ"            // "Total print time"
202
-#define MSG_INFO_PRINT_LONGEST              "サイチョウプリントジカン"           // "Longest job time"
203
-#define MSG_INFO_PRINT_FILAMENT             "フィラメントシヨウリョウルイケイ"       // "Extruded total"
204
-#define MSG_INFO_MIN_TEMP                   "セッテイサイテイオン"              // "Min Temp"
205
-#define MSG_INFO_MAX_TEMP                   "セッテイサイコウオン"              // "Max Temp"
206
-#define MSG_INFO_PSU                        "デンゲンシュベツ"                // "Power Supply"
207
-#define MSG_DRIVE_STRENGTH                  "モータークドウリョク"              // "Drive Strength"
208
-#define MSG_DAC_PERCENT                     "DACシュツリョク %"               // "Driver %"
41
+#define WELCOME_MSG                         MACHINE_NAME _UxGT(" ready.")
42
+#define MSG_SD_INSERTED                     _UxGT("カードガソウニュウサレマシタ")        // "Card inserted"
43
+#define MSG_SD_REMOVED                      _UxGT("カードガアリマセン")               // "Card removed"
44
+#define MSG_LCD_ENDSTOPS                    _UxGT("エンドストップ")                  // "Endstops" // Max length 8 characters
45
+#define MSG_MAIN                            _UxGT("メイン")                       // "Main"
46
+#define MSG_AUTOSTART                       _UxGT("ジドウカイシ")                   // "Autostart"
47
+#define MSG_DISABLE_STEPPERS                _UxGT("モーターデンゲン オフ")            // "Disable steppers"
48
+#define MSG_AUTO_HOME                       _UxGT("ゲンテンフッキ")                  // "Auto home"
49
+#define MSG_AUTO_HOME_X                     _UxGT("Xジク ゲンテンフッキ")             // "Home X"
50
+#define MSG_AUTO_HOME_Y                     _UxGT("Yジク ゲンテンフッキ")             // "Home Y"
51
+#define MSG_AUTO_HOME_Z                     _UxGT("Zジク ゲンテンフッキ")             // "Home Z"
52
+#define MSG_LEVEL_BED_HOMING                _UxGT("ゲンテンフッキチュウ")              // "Homing XYZ"
53
+#define MSG_LEVEL_BED_WAITING               _UxGT("レベリングカイシ")                // "Click to Begin"
54
+#define MSG_LEVEL_BED_NEXT_POINT            _UxGT("ツギノソクテイテンヘ")             // "Next Point"
55
+#define MSG_LEVEL_BED_DONE                  _UxGT("レベリングカンリョウ")              // "Leveling Done!"
56
+#define MSG_LEVEL_BED_CANCEL                _UxGT("トリヤメ")                      // "Cancel"
57
+#define MSG_SET_HOME_OFFSETS                _UxGT("キジュンオフセットセッテイ")         // "Set home offsets"
58
+#define MSG_HOME_OFFSETS_APPLIED            _UxGT("オフセットガテキヨウサレマシタ")       // "Offsets applied"
59
+#define MSG_SET_ORIGIN                      _UxGT("キジュンセット")                 // "Set origin"
60
+#define MSG_PREHEAT_1                       _UxGT("PLA ヨネツ")                   // "Preheat PLA"
61
+#define MSG_PREHEAT_1_N                     MSG_PREHEAT_1 _UxGT(" ")
62
+#define MSG_PREHEAT_1_ALL                   _UxGT("PLA スベテヨネツ")              // " All"
63
+#define MSG_PREHEAT_1_BEDONLY               _UxGT("PLA ベッドヨネツ")              // " Bed"
64
+#define MSG_PREHEAT_1_SETTINGS              MSG_PREHEAT_1 _UxGT("セッテイ")       // " conf"
65
+#define MSG_PREHEAT_2                       _UxGT("ABS ヨネツ")                  // "Preheat ABS"
66
+#define MSG_PREHEAT_2_N                     MSG_PREHEAT_2 _UxGT(" ")
67
+#define MSG_PREHEAT_2_ALL                   _UxGT("ABS スベテヨネツ")              // " All"
68
+#define MSG_PREHEAT_2_BEDONLY               _UxGT("ABS ベッドヨネツ")              // " Bed"
69
+#define MSG_PREHEAT_2_SETTINGS              MSG_PREHEAT_2 _UxGT("セッテイ")       // " conf"
70
+#define MSG_COOLDOWN                        _UxGT("カネツテイシ")                  // "Cooldown"
71
+#define MSG_SWITCH_PS_ON                    _UxGT("デンゲン オン")                 // "Switch power on"
72
+#define MSG_SWITCH_PS_OFF                   _UxGT("デンゲン オフ")                 // "Switch power off"
73
+#define MSG_EXTRUDE                         _UxGT("オシダシ")                     // "Extrude"
74
+#define MSG_RETRACT                         _UxGT("ヒキコミセッテイ")                // "Retract"
75
+#define MSG_MOVE_AXIS                       _UxGT("ジクイドウ")                    // "Move axis"
76
+#define MSG_LEVEL_BED                       _UxGT("ベッドレベリング")                // "Level bed"
77
+#define MSG_MOVE_X                          _UxGT("Xジク イドウ")                  // "Move X"
78
+#define MSG_MOVE_Y                          _UxGT("Yジク イドウ")                  // "Move Y"
79
+#define MSG_MOVE_Z                          _UxGT("Zジク イドウ")                  // "Move Z"
80
+#define MSG_MOVE_E                          _UxGT("エクストルーダー")                // "Extruder"
81
+#define MSG_MOVE_01MM                       _UxGT("0.1mm イドウ")                 // "Move 0.1mm"
82
+#define MSG_MOVE_1MM                        _UxGT("  1mm イドウ")                 // "Move 1mm"
83
+#define MSG_MOVE_10MM                       _UxGT(" 10mm イドウ")                 // "Move 10mm"
84
+#define MSG_SPEED                           _UxGT("ソクド")                       // "Speed"
85
+#define MSG_BED_Z                           _UxGT("Zオフセット")                   // "Bed Z"
86
+#define MSG_NOZZLE                          _UxGT("ノズル")                       // "Nozzle"
87
+#define MSG_BED                             _UxGT("ベッド")                       // "Bed"
88
+#define MSG_FAN_SPEED                       _UxGT("ファンソクド")                    // "Fan speed"
89
+#define MSG_FLOW                            _UxGT("トシュツリョウ")                   // "Flow"
90
+#define MSG_CONTROL                         _UxGT("セイギョ")                      // "Control"
91
+#define MSG_MIN                             _UxGT(" ") LCD_STR_THERMOMETER _UxGT(" サイテイ") // " Min"
92
+#define MSG_MAX                             _UxGT(" ") LCD_STR_THERMOMETER _UxGT(" サイコウ") // " Max"
93
+#define MSG_FACTOR                          _UxGT(" ") LCD_STR_THERMOMETER _UxGT(" ファクター") // " Fact"
94
+#define MSG_AUTOTEMP                        _UxGT("ジドウオンドセイギョ")               // "Autotemp"
95
+#define MSG_ON                              _UxGT("オン ")                         // "On "
96
+#define MSG_OFF                             _UxGT("オフ ")                         // "Off"
97
+#define MSG_PID_P                           _UxGT("PID-P")
98
+#define MSG_PID_I                           _UxGT("PID-I")
99
+#define MSG_PID_D                           _UxGT("PID-D")
100
+#define MSG_PID_C                           _UxGT("PID-C")
101
+#define MSG_SELECT                          _UxGT("センタク")                     // "Select"
102
+#define MSG_ACC                             _UxGT("カソクド mm/s2")               // "Accel"
103
+#define MSG_VX_JERK                         _UxGT("Xジク ヤクド mm/s")             // "Vx-jerk"
104
+#define MSG_VY_JERK                         _UxGT("Yジク ヤクド mm/s")             // "Vy-jerk"
105
+#define MSG_VZ_JERK                         _UxGT("Zジク ヤクド mm/s")             // "Vz-jerk"
106
+#define MSG_VE_JERK                         _UxGT("エクストルーダー ヤクド")          // "Ve-jerk"
107
+#define MSG_VMAX                            _UxGT("サイダイオクリソクド ")            // "Vmax "
108
+#define MSG_VMIN                            _UxGT("サイショウオクリソクド")           // "Vmin"
109
+#define MSG_VTRAV_MIN                       _UxGT("サイショウイドウソクド")           // "VTrav min"
110
+#define MSG_AMAX                            _UxGT("サイダイカソクド ")              // "Amax "
111
+#define MSG_A_RETRACT                       _UxGT("ヒキコミカソクド")               // "A-retract"
112
+#define MSG_A_TRAVEL                        _UxGT("イドウカソクド")                // "A-travel"
113
+#define MSG_XSTEPS                          _UxGT("Xsteps/mm")
114
+#define MSG_YSTEPS                          _UxGT("Ysteps/mm")
115
+#define MSG_ZSTEPS                          _UxGT("Zsteps/mm")
116
+#define MSG_ESTEPS                          _UxGT("Esteps/mm")
117
+#define MSG_E1STEPS                         _UxGT("E1steps/mm")
118
+#define MSG_E2STEPS                         _UxGT("E2steps/mm")
119
+#define MSG_E3STEPS                         _UxGT("E3steps/mm")
120
+#define MSG_E4STEPS                         _UxGT("E4steps/mm")
121
+#define MSG_TEMPERATURE                     _UxGT("オンド")                      // "Temperature"
122
+#define MSG_MOTION                          _UxGT("ウゴキセッテイ")                // "Motion"
123
+#define MSG_VOLUMETRIC                      _UxGT("フィラメント")                   // "Filament"
124
+#define MSG_VOLUMETRIC_ENABLED              _UxGT("E in mm3")
125
+#define MSG_FILAMENT_DIAM                   _UxGT("フィラメントチョッケイ")            // "Fil. Dia."
126
+#define MSG_CONTRAST                        _UxGT("LCDコントラスト")               // "LCD contrast"
127
+#define MSG_STORE_EPROM                     _UxGT("メモリヘカクノウ")               // "Store memory"
128
+#define MSG_LOAD_EPROM                      _UxGT("メモリカラヨミコミ")               // "Load memory"
129
+#define MSG_RESTORE_FAILSAFE                _UxGT("セッテイリセット")               // "Restore failsafe"
130
+#define MSG_REFRESH                         _UxGT("リフレッシュ")                  // "Refresh"
131
+#define MSG_WATCH                           _UxGT("ジョウホウガメン")               // "Info screen"
132
+#define MSG_PREPARE                         _UxGT("ジュンビセッテイ")               // "Prepare"
133
+#define MSG_TUNE                            _UxGT("チョウセイ")                    // "Tune"
134
+#define MSG_PAUSE_PRINT                     _UxGT("イチジテイシ")                  // "Pause print"
135
+#define MSG_RESUME_PRINT                    _UxGT("プリントサイカイ")                // "Resume print"
136
+#define MSG_STOP_PRINT                      _UxGT("プリントテイシ")                 // "Stop print"
137
+#define MSG_CARD_MENU                       _UxGT("SDカードカラプリント")            // "Print from SD"
138
+#define MSG_NO_CARD                         _UxGT("SDカードガアリマセン")            // "No SD card"
139
+#define MSG_DWELL                           _UxGT("キュウシ")                     // "Sleep..."
140
+#define MSG_USERWAIT                        _UxGT("シバラクオマチクダサイ")           // "Wait for user..."
141
+#define MSG_RESUMING                        _UxGT("プリントサイカイ")                // "Resuming print"
142
+#define MSG_PRINT_ABORTED                   _UxGT("プリントガチュウシサレマシタ")       // "Print aborted"
143
+#define MSG_NO_MOVE                         _UxGT("ウゴキマセン")                  // "No move."
144
+#define MSG_KILLED                          _UxGT("ヒジョウテイシ")                  // "KILLED. "
145
+#define MSG_STOPPED                         _UxGT("テイシシマシタ")                  // "STOPPED. "
146
+#define MSG_CONTROL_RETRACT                 _UxGT("ヒキコミリョウ mm")                // "Retract mm"
147
+#define MSG_CONTROL_RETRACT_SWAP            _UxGT("ヒキコミリョウS mm")               // "Swap Re.mm"
148
+#define MSG_CONTROL_RETRACTF                _UxGT("ヒキコミソクド mm/s")             // "Retract  V"
149
+#define MSG_CONTROL_RETRACT_ZLIFT           _UxGT("ノズルタイヒ mm")                // "Hop mm"
150
+#define MSG_CONTROL_RETRACT_RECOVER         _UxGT("ホショウリョウ mm")               // "UnRet +mm"
151
+#define MSG_CONTROL_RETRACT_RECOVER_SWAP    _UxGT("ホショウリョウS mm")              // "S UnRet+mm"
152
+#define MSG_CONTROL_RETRACT_RECOVERF        _UxGT("ホショウソクド mm/s")            // "UnRet  V"
153
+#define MSG_AUTORETRACT                     _UxGT("ジドウヒキコミ")                 // "AutoRetr."
154
+#define MSG_FILAMENTCHANGE                  _UxGT("フィラメントコウカン")              // "Change filament"
155
+#define MSG_INIT_SDCARD                     _UxGT("SDカードサイヨミコミ")             // "Init. SD card"
156
+#define MSG_CNG_SDCARD                      _UxGT("SDカードコウカン")               // "Change SD card"
157
+#define MSG_ZPROBE_OUT                      _UxGT("Zプローブ ベッドガイ")            // "Z probe out. bed"
158
+#define MSG_BLTOUCH_SELFTEST                _UxGT("BLTouch ジコシンダン")          // "BLTouch Self-Test"
159
+#define MSG_BLTOUCH_RESET                   _UxGT("BLTouch リセット")             // "Reset BLTouch"
160
+#define MSG_HOME                            _UxGT("サキニ")                      // "Home" // Used as MSG_HOME " " MSG_X MSG_Y MSG_Z " " MSG_FIRST
161
+#define MSG_FIRST                           _UxGT("ヲフッキサセテクダサイ")           // "first"
162
+#define MSG_ZPROBE_ZOFFSET                  _UxGT("Zオフセット")                   // "Z Offset"
163
+#define MSG_BABYSTEP_X                      _UxGT("Xジク ビドウ")                  // "Babystep X"
164
+#define MSG_BABYSTEP_Y                      _UxGT("Yジク ビドウ")                  // "Babystep Y"
165
+#define MSG_BABYSTEP_Z                      _UxGT("Zジク ビドウ")                  // "Babystep Z"
166
+#define MSG_ENDSTOP_ABORT                   _UxGT("イドウゲンカイケンチキノウ")         // "Endstop abort"
167
+#define MSG_HEATING_FAILED_LCD              _UxGT("カネツシッパイ")                 // "Heating failed"
168
+#define MSG_ERR_REDUNDANT_TEMP              _UxGT("エラー:ジョウチョウサーミスターキノウ")  // "Err: REDUNDANT TEMP"
169
+#define MSG_THERMAL_RUNAWAY                 _UxGT("ネツボウソウ")                   // "THERMAL RUNAWAY"
170
+#define MSG_ERR_MAXTEMP                     _UxGT("エラー:サイコウオンチョウカ")         // "Err: MAXTEMP"
171
+#define MSG_ERR_MINTEMP                     _UxGT("エラー:サイテイオンミマン")          // "Err: MINTEMP"
172
+#define MSG_ERR_MAXTEMP_BED                 _UxGT("エラー:ベッド サイコウオンチョウカ")    // "Err: MAXTEMP BED"
173
+#define MSG_ERR_MINTEMP_BED                 _UxGT("エラー:ベッド サイテイオンミマン")     // "Err: MINTEMP BED"
174
+#define MSG_ERR_Z_HOMING                    MSG_HOME _UxGT(" ") MSG_X MSG_Y _UxGT(" ") MSG_FIRST // "G28 Z Forbidden"
175
+#define MSG_HALTED                          _UxGT("プリンターハテイシシマシタ")         // "PRINTER HALTED"
176
+#define MSG_PLEASE_RESET                    _UxGT("リセットシテクダサイ")              // "Please reset"
177
+#define MSG_SHORT_DAY                       _UxGT("d")                          // One character only
178
+#define MSG_SHORT_HOUR                      _UxGT("h")                          // One character only
179
+#define MSG_SHORT_MINUTE                    _UxGT("m")                          // One character only
180
+#define MSG_HEATING                         _UxGT("カネツチュウ")                   // "Heating..."
181
+#define MSG_HEATING_COMPLETE                _UxGT("カネツカンリョウ")                 // "Heating done."
182
+#define MSG_BED_HEATING                     _UxGT("ベッド カネツチュウ")              // "Bed Heating."
183
+#define MSG_BED_DONE                        _UxGT("ベッド カネツカンリョウ")            // "Bed done."
184
+#define MSG_DELTA_CALIBRATE                 _UxGT("デルタ コウセイ")                // "Delta Calibration"
185
+#define MSG_DELTA_CALIBRATE_X               _UxGT("Xジク コウセイ")                 // "Calibrate X"
186
+#define MSG_DELTA_CALIBRATE_Y               _UxGT("Yジク コウセイ")                 // "Calibrate Y"
187
+#define MSG_DELTA_CALIBRATE_Z               _UxGT("Zジク コウセイ")                 // "Calibrate Z"
188
+#define MSG_DELTA_CALIBRATE_CENTER          _UxGT("チュウシン コウセイ")              // "Calibrate Center"
189
+#define MSG_INFO_MENU                       _UxGT("コノプリンターニツイテ")             // "About Printer"
190
+#define MSG_INFO_PRINTER_MENU               _UxGT("プリンタージョウホウ")              // "Printer Info"
191
+#define MSG_INFO_STATS_MENU                 _UxGT("プリントジョウキョウ")              // "Printer Stats"
192
+#define MSG_INFO_BOARD_MENU                 _UxGT("セイギョケイジョウホウ")            // "Board Info"
193
+#define MSG_INFO_THERMISTOR_MENU            _UxGT("サーミスター")                   // "Thermistors"
194
+#define MSG_INFO_EXTRUDERS                  _UxGT("エクストルーダースウ")             // "Extruders"
195
+#define MSG_INFO_BAUDRATE                   _UxGT("ボーレート")                    // "Baud"
196
+#define MSG_INFO_PROTOCOL                   _UxGT("プロトコル")                    // "Protocol"
197
+#define MSG_LIGHTS_ON                       _UxGT("キョウタイナイショウメイ オン")       // "Case light on"
198
+#define MSG_LIGHTS_OFF                      _UxGT("キョウタイナイショウメイ オフ")       // "Case light off"
199
+#define MSG_INFO_PRINT_COUNT                _UxGT("プリントスウ ")                  // "Print Count"
200
+#define MSG_INFO_COMPLETED_PRINTS           _UxGT("カンリョウスウ")                  // "Completed"
201
+#define MSG_INFO_PRINT_TIME                 _UxGT("プリントジカンルイケイ")            // "Total print time"
202
+#define MSG_INFO_PRINT_LONGEST              _UxGT("サイチョウプリントジカン")           // "Longest job time"
203
+#define MSG_INFO_PRINT_FILAMENT             _UxGT("フィラメントシヨウリョウルイケイ")       // "Extruded total"
204
+#define MSG_INFO_MIN_TEMP                   _UxGT("セッテイサイテイオン")              // "Min Temp"
205
+#define MSG_INFO_MAX_TEMP                   _UxGT("セッテイサイコウオン")              // "Max Temp"
206
+#define MSG_INFO_PSU                        _UxGT("デンゲンシュベツ")                // "Power Supply"
207
+#define MSG_DRIVE_STRENGTH                  _UxGT("モータークドウリョク")              // "Drive Strength"
208
+#define MSG_DAC_PERCENT                     _UxGT("DACシュツリョク %")               // "Driver %"
209 209
 #define MSG_DAC_EEPROM_WRITE                MSG_STORE_EPROM              // "DAC EEPROM Write"
210
-#define MSG_FILAMENT_CHANGE_HEADER          "フィラメントコウカン"              // "CHANGE FILAMENT"
211
-#define MSG_FILAMENT_CHANGE_OPTION_HEADER   "ドウサヲセンタクシテクダサイ"        // "CHANGE OPTIONS:"
212
-#define MSG_FILAMENT_CHANGE_OPTION_EXTRUDE  "サラニオシダス"                 // "Extrude more"
213
-#define MSG_FILAMENT_CHANGE_OPTION_RESUME   "プリントサイカイ"                // "Resume print"
214
-#define MSG_FILAMENT_CHANGE_INIT_1          "コウカンヲカイシシマス"            // "Wait for start"
215
-#define MSG_FILAMENT_CHANGE_INIT_2          "シバラクオマチクダサイ"            // "of the filament"
216
-#define MSG_FILAMENT_CHANGE_UNLOAD_1        "フィラメントヌキダシチュウ"          // "Wait for"
217
-#define MSG_FILAMENT_CHANGE_UNLOAD_2        "シバラクオマチクダサイ"            // "filament unload"
218
-#define MSG_FILAMENT_CHANGE_INSERT_1        "フィラメントヲソウニュウシ,"         // "Insert filament"
219
-#define MSG_FILAMENT_CHANGE_INSERT_2        "クリックスルトゾッコウシマス"         // "and press button"
220
-#define MSG_FILAMENT_CHANGE_LOAD_1          "フィラメントソウテンチュウ"          // "Wait for"
221
-#define MSG_FILAMENT_CHANGE_LOAD_2          "シバラクオマチクダサイ"            // "filament load"
222
-#define MSG_FILAMENT_CHANGE_EXTRUDE_1       "フィラメントオシダシチュウ"          // "Wait for"
223
-#define MSG_FILAMENT_CHANGE_EXTRUDE_2       "シバラクオマチクダサイ"            // "filament extrude"
224
-#define MSG_FILAMENT_CHANGE_RESUME_1        "プリントヲサイカイシマス"           // "Wait for print"
225
-#define MSG_FILAMENT_CHANGE_RESUME_2        "シバラクオマチクダサイ"            // "to resume"
210
+#define MSG_FILAMENT_CHANGE_HEADER          _UxGT("フィラメントコウカン")              // "CHANGE FILAMENT"
211
+#define MSG_FILAMENT_CHANGE_OPTION_HEADER   _UxGT("ドウサヲセンタクシテクダサイ")        // "CHANGE OPTIONS:"
212
+#define MSG_FILAMENT_CHANGE_OPTION_EXTRUDE  _UxGT("サラニオシダス")                 // "Extrude more"
213
+#define MSG_FILAMENT_CHANGE_OPTION_RESUME   _UxGT("プリントサイカイ")                // "Resume print"
214
+#define MSG_FILAMENT_CHANGE_INIT_1          _UxGT("コウカンヲカイシシマス")            // "Wait for start"
215
+#define MSG_FILAMENT_CHANGE_INIT_2          _UxGT("シバラクオマチクダサイ")            // "of the filament"
216
+#define MSG_FILAMENT_CHANGE_UNLOAD_1        _UxGT("フィラメントヌキダシチュウ")          // "Wait for"
217
+#define MSG_FILAMENT_CHANGE_UNLOAD_2        _UxGT("シバラクオマチクダサイ")            // "filament unload"
218
+#define MSG_FILAMENT_CHANGE_INSERT_1        _UxGT("フィラメントヲソウニュウシ,")         // "Insert filament"
219
+#define MSG_FILAMENT_CHANGE_INSERT_2        _UxGT("クリックスルトゾッコウシマス")         // "and press button"
220
+#define MSG_FILAMENT_CHANGE_LOAD_1          _UxGT("フィラメントソウテンチュウ")          // "Wait for"
221
+#define MSG_FILAMENT_CHANGE_LOAD_2          _UxGT("シバラクオマチクダサイ")            // "filament load"
222
+#define MSG_FILAMENT_CHANGE_EXTRUDE_1       _UxGT("フィラメントオシダシチュウ")          // "Wait for"
223
+#define MSG_FILAMENT_CHANGE_EXTRUDE_2       _UxGT("シバラクオマチクダサイ")            // "filament extrude"
224
+#define MSG_FILAMENT_CHANGE_RESUME_1        _UxGT("プリントヲサイカイシマス")           // "Wait for print"
225
+#define MSG_FILAMENT_CHANGE_RESUME_2        _UxGT("シバラクオマチクダサイ")            // "to resume"
226 226
 
227 227
 #endif // LANGUAGE_KANA_UTF_H

+ 208
- 208
Marlin/language_nl.h View File

@@ -32,191 +32,191 @@
32 32
 
33 33
 #define DISPLAY_CHARSET_ISO10646_1
34 34
 
35
-#define WELCOME_MSG                         MACHINE_NAME " gereed."
36
-#define MSG_SD_INSERTED                     "Kaart ingestoken"
37
-#define MSG_SD_REMOVED                      "Kaart verwijderd"
38
-#define MSG_LCD_ENDSTOPS                    "Endstops" // Max length 8 characters
39
-#define MSG_MAIN                            "Hoofdmenu"
40
-#define MSG_AUTOSTART                       "Autostart"
41
-#define MSG_DISABLE_STEPPERS                "Motoren uit"
42
-#define MSG_AUTO_HOME                       "Auto home"
43
-#define MSG_AUTO_HOME_X                     "Home X"
44
-#define MSG_AUTO_HOME_Y                     "Home Y"
45
-#define MSG_AUTO_HOME_Z                     "Home Z"
46
-#define MSG_LEVEL_BED_HOMING                "Homing XYZ"
47
-#define MSG_LEVEL_BED_WAITING               "Klik voor begin"
48
-#define MSG_LEVEL_BED_NEXT_POINT            "Volgende Plaats"
49
-#define MSG_LEVEL_BED_DONE                  "Bed level kompl."
50
-#define MSG_LEVEL_BED_CANCEL                "Bed level afbr."
51
-#define MSG_SET_HOME_OFFSETS                "Zet home offsets"
52
-#define MSG_HOME_OFFSETS_APPLIED            "H offset toegep."
53
-#define MSG_SET_ORIGIN                      "Nulpunt instellen"
54
-#define MSG_PREHEAT_1                       "PLA voorverwarmen"
55
-#define MSG_PREHEAT_1_N                     "PLA voorverw. "
56
-#define MSG_PREHEAT_1_ALL                   MSG_PREHEAT_1_N "aan"
57
-#define MSG_PREHEAT_1_BEDONLY               MSG_PREHEAT_1_N "Bed"
58
-#define MSG_PREHEAT_1_SETTINGS              "PLA verw. conf"
59
-#define MSG_PREHEAT_2                       "ABS voorverwarmen"
60
-#define MSG_PREHEAT_2_N                     "ABS voorverw. "
61
-#define MSG_PREHEAT_2_ALL                   MSG_PREHEAT_2_N "aan"
62
-#define MSG_PREHEAT_2_BEDONLY               MSG_PREHEAT_2_N "Bed"
63
-#define MSG_PREHEAT_2_SETTINGS              "ABS verw. conf"
64
-#define MSG_COOLDOWN                        "Afkoelen"
65
-#define MSG_SWITCH_PS_ON                    "Stroom aan"
66
-#define MSG_SWITCH_PS_OFF                   "Stroom uit"
67
-#define MSG_EXTRUDE                         "Extrude"
68
-#define MSG_RETRACT                         "Retract"
69
-#define MSG_MOVE_AXIS                       "As verplaatsen"
70
-#define MSG_LEVEL_BED                       "Level bed"
71
-#define MSG_MOVE_X                          "Verplaats X"
72
-#define MSG_MOVE_Y                          "Verplaats Y"
73
-#define MSG_MOVE_Z                          "Verplaats Z"
74
-#define MSG_MOVE_E                          "Extruder"
75
-#define MSG_MOVE_01MM                       "Verplaats 0.1mm"
76
-#define MSG_MOVE_1MM                        "Verplaats 1mm"
77
-#define MSG_MOVE_10MM                       "Verplaats 10mm"
78
-#define MSG_SPEED                           "Snelheid"
79
-#define MSG_BED_Z                           "Bed Z"
80
-#define MSG_NOZZLE                          "Nozzle"
81
-#define MSG_BED                             "Bed"
82
-#define MSG_FAN_SPEED                       "Fan snelheid"
83
-#define MSG_FLOW                            "Flow"
84
-#define MSG_CONTROL                         "Control"
85
-#define MSG_MIN                             " " LCD_STR_THERMOMETER " Min"
86
-#define MSG_MAX                             " " LCD_STR_THERMOMETER " Max"
87
-#define MSG_FACTOR                          " " LCD_STR_THERMOMETER " Fact"
88
-#define MSG_AUTOTEMP                        "Autotemp"
89
-#define MSG_ON                              "Aan "
90
-#define MSG_OFF                             "Uit"
91
-#define MSG_PID_P                           "PID-P"
92
-#define MSG_PID_I                           "PID-I"
93
-#define MSG_PID_D                           "PID-D"
94
-#define MSG_PID_C                           "PID-C"
95
-#define MSG_SELECT                          "Selecteer"
96
-#define MSG_ACC                             "Versn"
97
-#define MSG_VX_JERK                         "Vx-jerk"
98
-#define MSG_VY_JERK                         "Vy-jerk"
99
-#define MSG_VZ_JERK                         "Vz-jerk"
100
-#define MSG_VE_JERK                         "Ve-jerk"
101
-#define MSG_VMAX                            "Vmax "
102
-#define MSG_VMIN                            "Vmin"
103
-#define MSG_VTRAV_MIN                       "VTrav min"
104
-#define MSG_AMAX                            "Amax "
105
-#define MSG_A_RETRACT                       "A-retract"
106
-#define MSG_A_TRAVEL                        "A-travel"
107
-#define MSG_XSTEPS                          "Xsteps/mm"
108
-#define MSG_YSTEPS                          "Ysteps/mm"
109
-#define MSG_ZSTEPS                          "Zsteps/mm"
110
-#define MSG_ESTEPS                          "Esteps/mm"
111
-#define MSG_E1STEPS                         "E1steps/mm"
112
-#define MSG_E2STEPS                         "E2steps/mm"
113
-#define MSG_E3STEPS                         "E3steps/mm"
114
-#define MSG_E4STEPS                         "E4steps/mm"
115
-#define MSG_TEMPERATURE                     "Temperatuur"
116
-#define MSG_MOTION                          "Beweging"
117
-#define MSG_VOLUMETRIC                      "Filament"
118
-#define MSG_VOLUMETRIC_ENABLED              "E in mm3"
119
-#define MSG_FILAMENT_DIAM                   "Fil. Dia."
120
-#define MSG_CONTRAST                        "LCD contrast"
121
-#define MSG_STORE_EPROM                     "Geheugen opslaan"
122
-#define MSG_LOAD_EPROM                      "Geheugen laden"
123
-#define MSG_RESTORE_FAILSAFE                "Noodstop reset"
124
-#define MSG_REFRESH                         "Ververs"
125
-#define MSG_WATCH                           "Info scherm"
126
-#define MSG_PREPARE                         "Voorbereiden"
127
-#define MSG_TUNE                            "Afstellen"
128
-#define MSG_PAUSE_PRINT                     "Print pauzeren"
129
-#define MSG_RESUME_PRINT                    "Print hervatten"
130
-#define MSG_STOP_PRINT                      "Print stoppen"
131
-#define MSG_CARD_MENU                       "Print van SD"
132
-#define MSG_NO_CARD                         "Geen SD kaart"
133
-#define MSG_DWELL                           "Slapen..."
134
-#define MSG_USERWAIT                        "Wachten..."
135
-#define MSG_RESUMING                        "Print hervatten"
136
-#define MSG_PRINT_ABORTED                   "Print afgebroken"
137
-#define MSG_NO_MOVE                         "Geen beweging."
138
-#define MSG_KILLED                          "Afgebroken. "
139
-#define MSG_STOPPED                         "Gestopt. "
140
-#define MSG_CONTROL_RETRACT                 "Retract mm"  //accepted English term in Dutch
141
-#define MSG_CONTROL_RETRACT_SWAP            "Ruil Retract mm"
142
-#define MSG_CONTROL_RETRACTF                "Retract  F"
143
-#define MSG_CONTROL_RETRACT_ZLIFT           "Hop mm"
144
-#define MSG_CONTROL_RETRACT_RECOVER         "UnRet +mm"
145
-#define MSG_CONTROL_RETRACT_RECOVER_SWAP    "Ruil UnRet +mm"
146
-#define MSG_CONTROL_RETRACT_RECOVERF        "UnRet  F"
147
-#define MSG_AUTORETRACT                     "AutoRetr."
148
-#define MSG_FILAMENTCHANGE                  "Verv. Filament"
149
-#define MSG_INIT_SDCARD                     "Init. SD kaart"
150
-#define MSG_CNG_SDCARD                      "Verv. SD Kaart"
151
-#define MSG_ZPROBE_OUT                      "Z probe uit. bed"
152
-#define MSG_BLTOUCH_SELFTEST                "BLTouch Zelf-Test"
153
-#define MSG_BLTOUCH_RESET                   "Reset BLTouch"
154
-#define MSG_HOME                            "Home"  // Used as MSG_HOME " " MSG_X MSG_Y MSG_Z " " MSG_FIRST
155
-#define MSG_FIRST                           "Eerst"
156
-#define MSG_ZPROBE_ZOFFSET                  "Z Offset"  //accepted English term in Dutch
157
-#define MSG_BABYSTEP_X                      "Babystap X"
158
-#define MSG_BABYSTEP_Y                      "Babystap Y"
159
-#define MSG_BABYSTEP_Z                      "Babystap Z"
160
-#define MSG_ENDSTOP_ABORT                   "Endstop afbr."
161
-#define MSG_HEATING_FAILED_LCD              "Voorverw. fout"
162
-#define MSG_ERR_REDUNDANT_TEMP              "Redun. temp fout"
163
-#define MSG_THERMAL_RUNAWAY                 "Therm. wegloop"
164
-#define MSG_ERR_MAXTEMP                     "Err: Max. temp"
165
-#define MSG_ERR_MINTEMP                     "Err: Min. temp"
166
-#define MSG_ERR_MAXTEMP_BED                 "Err: Max.tmp bed"
167
-#define MSG_ERR_MINTEMP_BED                 "Err: Min.tmp bed"
168
-#define MSG_ERR_Z_HOMING                    "Fout Z homing"
169
-#define MSG_HALTED                          "PRINTER GESTOPT"
170
-#define MSG_PLEASE_RESET                    "Reset A.U.B."
171
-#define MSG_SHORT_DAY                       "d" //  One character only. Keep English standard
172
-#define MSG_SHORT_HOUR                      "h" //  One character only
173
-#define MSG_SHORT_MINUTE                    "m" //  One character only
174
-#define MSG_HEATING                         "Voorwarmen..."
175
-#define MSG_HEATING_COMPLETE                "Voorverw. kompl."
176
-#define MSG_BED_HEATING                     "Bed voorverw."
177
-#define MSG_BED_DONE                        "Bed is voorverw."
178
-#define MSG_DELTA_CALIBRATE                 "Delta Calibratie"
179
-#define MSG_DELTA_CALIBRATE_X               "Kalibreer X"
180
-#define MSG_DELTA_CALIBRATE_Y               "Kalibreer Y"
181
-#define MSG_DELTA_CALIBRATE_Z               "Kalibreer Z"
182
-#define MSG_DELTA_CALIBRATE_CENTER          "Kalibreer Midden"
35
+#define WELCOME_MSG                         MACHINE_NAME _UxGT(" gereed.")
36
+#define MSG_SD_INSERTED                     _UxGT("Kaart ingestoken")
37
+#define MSG_SD_REMOVED                      _UxGT("Kaart verwijderd")
38
+#define MSG_LCD_ENDSTOPS                    _UxGT("Endstops") // Max length 8 characters
39
+#define MSG_MAIN                            _UxGT("Hoofdmenu")
40
+#define MSG_AUTOSTART                       _UxGT("Autostart")
41
+#define MSG_DISABLE_STEPPERS                _UxGT("Motoren uit")
42
+#define MSG_AUTO_HOME                       _UxGT("Auto home")
43
+#define MSG_AUTO_HOME_X                     _UxGT("Home X")
44
+#define MSG_AUTO_HOME_Y                     _UxGT("Home Y")
45
+#define MSG_AUTO_HOME_Z                     _UxGT("Home Z")
46
+#define MSG_LEVEL_BED_HOMING                _UxGT("Homing XYZ")
47
+#define MSG_LEVEL_BED_WAITING               _UxGT("Klik voor begin")
48
+#define MSG_LEVEL_BED_NEXT_POINT            _UxGT("Volgende Plaats")
49
+#define MSG_LEVEL_BED_DONE                  _UxGT("Bed level kompl.")
50
+#define MSG_LEVEL_BED_CANCEL                _UxGT("Bed level afbr.")
51
+#define MSG_SET_HOME_OFFSETS                _UxGT("Zet home offsets")
52
+#define MSG_HOME_OFFSETS_APPLIED            _UxGT("H offset toegep.")
53
+#define MSG_SET_ORIGIN                      _UxGT("Nulpunt instellen")
54
+#define MSG_PREHEAT_1                       _UxGT("PLA voorverwarmen")
55
+#define MSG_PREHEAT_1_N                     _UxGT("PLA voorverw. ")
56
+#define MSG_PREHEAT_1_ALL                   MSG_PREHEAT_1_N _UxGT("aan")
57
+#define MSG_PREHEAT_1_BEDONLY               MSG_PREHEAT_1_N _UxGT("Bed")
58
+#define MSG_PREHEAT_1_SETTINGS              _UxGT("PLA verw. conf")
59
+#define MSG_PREHEAT_2                       _UxGT("ABS voorverwarmen")
60
+#define MSG_PREHEAT_2_N                     _UxGT("ABS voorverw. ")
61
+#define MSG_PREHEAT_2_ALL                   MSG_PREHEAT_2_N _UxGT("aan")
62
+#define MSG_PREHEAT_2_BEDONLY               MSG_PREHEAT_2_N _UxGT("Bed")
63
+#define MSG_PREHEAT_2_SETTINGS              _UxGT("ABS verw. conf")
64
+#define MSG_COOLDOWN                        _UxGT("Afkoelen")
65
+#define MSG_SWITCH_PS_ON                    _UxGT("Stroom aan")
66
+#define MSG_SWITCH_PS_OFF                   _UxGT("Stroom uit")
67
+#define MSG_EXTRUDE                         _UxGT("Extrude")
68
+#define MSG_RETRACT                         _UxGT("Retract")
69
+#define MSG_MOVE_AXIS                       _UxGT("As verplaatsen")
70
+#define MSG_LEVEL_BED                       _UxGT("Level bed")
71
+#define MSG_MOVE_X                          _UxGT("Verplaats X")
72
+#define MSG_MOVE_Y                          _UxGT("Verplaats Y")
73
+#define MSG_MOVE_Z                          _UxGT("Verplaats Z")
74
+#define MSG_MOVE_E                          _UxGT("Extruder")
75
+#define MSG_MOVE_01MM                       _UxGT("Verplaats 0.1mm")
76
+#define MSG_MOVE_1MM                        _UxGT("Verplaats 1mm")
77
+#define MSG_MOVE_10MM                       _UxGT("Verplaats 10mm")
78
+#define MSG_SPEED                           _UxGT("Snelheid")
79
+#define MSG_BED_Z                           _UxGT("Bed Z")
80
+#define MSG_NOZZLE                          _UxGT("Nozzle")
81
+#define MSG_BED                             _UxGT("Bed")
82
+#define MSG_FAN_SPEED                       _UxGT("Fan snelheid")
83
+#define MSG_FLOW                            _UxGT("Flow")
84
+#define MSG_CONTROL                         _UxGT("Control")
85
+#define MSG_MIN                             _UxGT(" ") LCD_STR_THERMOMETER _UxGT(" Min")
86
+#define MSG_MAX                             _UxGT(" ") LCD_STR_THERMOMETER _UxGT(" Max")
87
+#define MSG_FACTOR                          _UxGT(" ") LCD_STR_THERMOMETER _UxGT(" Fact")
88
+#define MSG_AUTOTEMP                        _UxGT("Autotemp")
89
+#define MSG_ON                              _UxGT("Aan ")
90
+#define MSG_OFF                             _UxGT("Uit")
91
+#define MSG_PID_P                           _UxGT("PID-P")
92
+#define MSG_PID_I                           _UxGT("PID-I")
93
+#define MSG_PID_D                           _UxGT("PID-D")
94
+#define MSG_PID_C                           _UxGT("PID-C")
95
+#define MSG_SELECT                          _UxGT("Selecteer")
96
+#define MSG_ACC                             _UxGT("Versn")
97
+#define MSG_VX_JERK                         _UxGT("Vx-jerk")
98
+#define MSG_VY_JERK                         _UxGT("Vy-jerk")
99
+#define MSG_VZ_JERK                         _UxGT("Vz-jerk")
100
+#define MSG_VE_JERK                         _UxGT("Ve-jerk")
101
+#define MSG_VMAX                            _UxGT("Vmax ")
102
+#define MSG_VMIN                            _UxGT("Vmin")
103
+#define MSG_VTRAV_MIN                       _UxGT("VTrav min")
104
+#define MSG_AMAX                            _UxGT("Amax ")
105
+#define MSG_A_RETRACT                       _UxGT("A-retract")
106
+#define MSG_A_TRAVEL                        _UxGT("A-travel")
107
+#define MSG_XSTEPS                          _UxGT("Xsteps/mm")
108
+#define MSG_YSTEPS                          _UxGT("Ysteps/mm")
109
+#define MSG_ZSTEPS                          _UxGT("Zsteps/mm")
110
+#define MSG_ESTEPS                          _UxGT("Esteps/mm")
111
+#define MSG_E1STEPS                         _UxGT("E1steps/mm")
112
+#define MSG_E2STEPS                         _UxGT("E2steps/mm")
113
+#define MSG_E3STEPS                         _UxGT("E3steps/mm")
114
+#define MSG_E4STEPS                         _UxGT("E4steps/mm")
115
+#define MSG_TEMPERATURE                     _UxGT("Temperatuur")
116
+#define MSG_MOTION                          _UxGT("Beweging")
117
+#define MSG_VOLUMETRIC                      _UxGT("Filament")
118
+#define MSG_VOLUMETRIC_ENABLED              _UxGT("E in mm3")
119
+#define MSG_FILAMENT_DIAM                   _UxGT("Fil. Dia.")
120
+#define MSG_CONTRAST                        _UxGT("LCD contrast")
121
+#define MSG_STORE_EPROM                     _UxGT("Geheugen opslaan")
122
+#define MSG_LOAD_EPROM                      _UxGT("Geheugen laden")
123
+#define MSG_RESTORE_FAILSAFE                _UxGT("Noodstop reset")
124
+#define MSG_REFRESH                         _UxGT("Ververs")
125
+#define MSG_WATCH                           _UxGT("Info scherm")
126
+#define MSG_PREPARE                         _UxGT("Voorbereiden")
127
+#define MSG_TUNE                            _UxGT("Afstellen")
128
+#define MSG_PAUSE_PRINT                     _UxGT("Print pauzeren")
129
+#define MSG_RESUME_PRINT                    _UxGT("Print hervatten")
130
+#define MSG_STOP_PRINT                      _UxGT("Print stoppen")
131
+#define MSG_CARD_MENU                       _UxGT("Print van SD")
132
+#define MSG_NO_CARD                         _UxGT("Geen SD kaart")
133
+#define MSG_DWELL                           _UxGT("Slapen...")
134
+#define MSG_USERWAIT                        _UxGT("Wachten...")
135
+#define MSG_RESUMING                        _UxGT("Print hervatten")
136
+#define MSG_PRINT_ABORTED                   _UxGT("Print afgebroken")
137
+#define MSG_NO_MOVE                         _UxGT("Geen beweging.")
138
+#define MSG_KILLED                          _UxGT("Afgebroken. ")
139
+#define MSG_STOPPED                         _UxGT("Gestopt. ")
140
+#define MSG_CONTROL_RETRACT                 _UxGT("Retract mm")  //accepted English term in Dutch
141
+#define MSG_CONTROL_RETRACT_SWAP            _UxGT("Ruil Retract mm")
142
+#define MSG_CONTROL_RETRACTF                _UxGT("Retract  F")
143
+#define MSG_CONTROL_RETRACT_ZLIFT           _UxGT("Hop mm")
144
+#define MSG_CONTROL_RETRACT_RECOVER         _UxGT("UnRet +mm")
145
+#define MSG_CONTROL_RETRACT_RECOVER_SWAP    _UxGT("Ruil UnRet +mm")
146
+#define MSG_CONTROL_RETRACT_RECOVERF        _UxGT("UnRet  F")
147
+#define MSG_AUTORETRACT                     _UxGT("AutoRetr.")
148
+#define MSG_FILAMENTCHANGE                  _UxGT("Verv. Filament")
149
+#define MSG_INIT_SDCARD                     _UxGT("Init. SD kaart")
150
+#define MSG_CNG_SDCARD                      _UxGT("Verv. SD Kaart")
151
+#define MSG_ZPROBE_OUT                      _UxGT("Z probe uit. bed")
152
+#define MSG_BLTOUCH_SELFTEST                _UxGT("BLTouch Zelf-Test")
153
+#define MSG_BLTOUCH_RESET                   _UxGT("Reset BLTouch")
154
+#define MSG_HOME                            _UxGT("Home")  // Used as MSG_HOME " " MSG_X MSG_Y MSG_Z " " MSG_FIRST
155
+#define MSG_FIRST                           _UxGT("Eerst")
156
+#define MSG_ZPROBE_ZOFFSET                  _UxGT("Z Offset")  //accepted English term in Dutch
157
+#define MSG_BABYSTEP_X                      _UxGT("Babystap X")
158
+#define MSG_BABYSTEP_Y                      _UxGT("Babystap Y")
159
+#define MSG_BABYSTEP_Z                      _UxGT("Babystap Z")
160
+#define MSG_ENDSTOP_ABORT                   _UxGT("Endstop afbr.")
161
+#define MSG_HEATING_FAILED_LCD              _UxGT("Voorverw. fout")
162
+#define MSG_ERR_REDUNDANT_TEMP              _UxGT("Redun. temp fout")
163
+#define MSG_THERMAL_RUNAWAY                 _UxGT("Therm. wegloop")
164
+#define MSG_ERR_MAXTEMP                     _UxGT("Err: Max. temp")
165
+#define MSG_ERR_MINTEMP                     _UxGT("Err: Min. temp")
166
+#define MSG_ERR_MAXTEMP_BED                 _UxGT("Err: Max.tmp bed")
167
+#define MSG_ERR_MINTEMP_BED                 _UxGT("Err: Min.tmp bed")
168
+#define MSG_ERR_Z_HOMING                    _UxGT("Fout Z homing")
169
+#define MSG_HALTED                          _UxGT("PRINTER GESTOPT")
170
+#define MSG_PLEASE_RESET                    _UxGT("Reset A.U.B.")
171
+#define MSG_SHORT_DAY                       _UxGT("d") //  One character only. Keep English standard
172
+#define MSG_SHORT_HOUR                      _UxGT("h") //  One character only
173
+#define MSG_SHORT_MINUTE                    _UxGT("m") //  One character only
174
+#define MSG_HEATING                         _UxGT("Voorwarmen...")
175
+#define MSG_HEATING_COMPLETE                _UxGT("Voorverw. kompl.")
176
+#define MSG_BED_HEATING                     _UxGT("Bed voorverw.")
177
+#define MSG_BED_DONE                        _UxGT("Bed is voorverw.")
178
+#define MSG_DELTA_CALIBRATE                 _UxGT("Delta Calibratie")
179
+#define MSG_DELTA_CALIBRATE_X               _UxGT("Kalibreer X")
180
+#define MSG_DELTA_CALIBRATE_Y               _UxGT("Kalibreer Y")
181
+#define MSG_DELTA_CALIBRATE_Z               _UxGT("Kalibreer Z")
182
+#define MSG_DELTA_CALIBRATE_CENTER          _UxGT("Kalibreer Midden")
183 183
 
184
-#define MSG_INFO_STATS_MENU                 "Printer Stats"
185
-#define MSG_INFO_BOARD_MENU                 "Board Info" //accepted English term in Dutch
186
-#define MSG_INFO_THERMISTOR_MENU            "Thermistors"
187
-#define MSG_INFO_EXTRUDERS                  "Extruders"
188
-#define MSG_INFO_BAUDRATE                   "Baud"
189
-#define MSG_INFO_MENU                       "Over Printer"
190
-#define MSG_INFO_PRINTER_MENU               "Printer Info"
191
-#define MSG_INFO_PROTOCOL                   "Protocol"
192
-#define MSG_LIGHTS_ON                       "Case licht aan"
193
-#define MSG_LIGHTS_OFF                      "Case licht uit"
184
+#define MSG_INFO_STATS_MENU                 _UxGT("Printer Stats")
185
+#define MSG_INFO_BOARD_MENU                 _UxGT("Board Info") //accepted English term in Dutch
186
+#define MSG_INFO_THERMISTOR_MENU            _UxGT("Thermistors")
187
+#define MSG_INFO_EXTRUDERS                  _UxGT("Extruders")
188
+#define MSG_INFO_BAUDRATE                   _UxGT("Baud")
189
+#define MSG_INFO_MENU                       _UxGT("Over Printer")
190
+#define MSG_INFO_PRINTER_MENU               _UxGT("Printer Info")
191
+#define MSG_INFO_PROTOCOL                   _UxGT("Protocol")
192
+#define MSG_LIGHTS_ON                       _UxGT("Case licht aan")
193
+#define MSG_LIGHTS_OFF                      _UxGT("Case licht uit")
194 194
 
195 195
 #if LCD_WIDTH >= 20
196
-  #define MSG_INFO_PRINT_COUNT              "Printed Aantal"
197
-  #define MSG_INFO_COMPLETED_PRINTS         "Totaal Voltooid"
198
-  #define MSG_INFO_PRINT_TIME               "Totale Printtijd"
199
-  #define MSG_INFO_PRINT_LONGEST            "Langste Printtijd"
200
-  #define MSG_INFO_PRINT_FILAMENT           "Totaal Extrudeert"
196
+  #define MSG_INFO_PRINT_COUNT              _UxGT("Printed Aantal")
197
+  #define MSG_INFO_COMPLETED_PRINTS         _UxGT("Totaal Voltooid")
198
+  #define MSG_INFO_PRINT_TIME               _UxGT("Totale Printtijd")
199
+  #define MSG_INFO_PRINT_LONGEST            _UxGT("Langste Printtijd")
200
+  #define MSG_INFO_PRINT_FILAMENT           _UxGT("Totaal Extrudeert")
201 201
 #else
202
-  #define MSG_INFO_PRINT_COUNT              "Aantal"
203
-  #define MSG_INFO_COMPLETED_PRINTS         "Voltooid"
204
-  #define MSG_INFO_PRINT_TIME               "Printtijd "
205
-  #define MSG_INFO_PRINT_LONGEST            "Langste"
206
-  #define MSG_INFO_PRINT_FILAMENT           "Extrud."
202
+  #define MSG_INFO_PRINT_COUNT              _UxGT("Aantal")
203
+  #define MSG_INFO_COMPLETED_PRINTS         _UxGT("Voltooid")
204
+  #define MSG_INFO_PRINT_TIME               _UxGT("Printtijd ")
205
+  #define MSG_INFO_PRINT_LONGEST            _UxGT("Langste")
206
+  #define MSG_INFO_PRINT_FILAMENT           _UxGT("Extrud.")
207 207
 #endif
208 208
 
209
-#define MSG_INFO_MIN_TEMP                   "Min Temp"
210
-#define MSG_INFO_MAX_TEMP                   "Max Temp"
211
-#define MSG_INFO_PSU                        "Power Supply"  //accepted English term in Dutch
209
+#define MSG_INFO_MIN_TEMP                   _UxGT("Min Temp")
210
+#define MSG_INFO_MAX_TEMP                   _UxGT("Max Temp")
211
+#define MSG_INFO_PSU                        _UxGT("Power Supply")  //accepted English term in Dutch
212 212
 
213
-#define MSG_DRIVE_STRENGTH                  "Motorstroom"
214
-#define MSG_DAC_PERCENT                     "Driver %"  //accepted English term in Dutch
215
-#define MSG_DAC_EEPROM_WRITE                "DAC Opslaan"
216
-#define MSG_FILAMENT_CHANGE_HEADER          "WISSEL FILAMENT"
217
-#define MSG_FILAMENT_CHANGE_OPTION_HEADER   "WISSEL OPTIES:"
218
-#define MSG_FILAMENT_CHANGE_OPTION_EXTRUDE  "Extrudeer meer"
219
-#define MSG_FILAMENT_CHANGE_OPTION_RESUME   "Hervat print"
213
+#define MSG_DRIVE_STRENGTH                  _UxGT("Motorstroom")
214
+#define MSG_DAC_PERCENT                     _UxGT("Driver %")  //accepted English term in Dutch
215
+#define MSG_DAC_EEPROM_WRITE                _UxGT("DAC Opslaan")
216
+#define MSG_FILAMENT_CHANGE_HEADER          _UxGT("WISSEL FILAMENT")
217
+#define MSG_FILAMENT_CHANGE_OPTION_HEADER   _UxGT("WISSEL OPTIES:")
218
+#define MSG_FILAMENT_CHANGE_OPTION_EXTRUDE  _UxGT("Extrudeer meer")
219
+#define MSG_FILAMENT_CHANGE_OPTION_RESUME   _UxGT("Hervat print")
220 220
 
221 221
 //
222 222
 // Filament Change screens show up to 3 lines on a 4-line display
@@ -224,38 +224,38 @@
224 224
 //
225 225
 #if LCD_HEIGHT >= 4
226 226
   // Up to 3 lines
227
-  #define MSG_FILAMENT_CHANGE_INIT_1          "Wacht voor start"
228
-  #define MSG_FILAMENT_CHANGE_INIT_2          "filament te"
229
-  #define MSG_FILAMENT_CHANGE_INIT_3          "verwisselen"
230
-  #define MSG_FILAMENT_CHANGE_UNLOAD_1        "Wacht voor"
231
-  #define MSG_FILAMENT_CHANGE_UNLOAD_2        "filament uit"
232
-  #define MSG_FILAMENT_CHANGE_UNLOAD_3        "te laden"
233
-  #define MSG_FILAMENT_CHANGE_INSERT_1        "Laad filament"
234
-  #define MSG_FILAMENT_CHANGE_INSERT_2        "en druk knop"
235
-  #define MSG_FILAMENT_CHANGE_INSERT_3        "om verder..."
236
-  #define MSG_FILAMENT_CHANGE_LOAD_1          "Wacht voor"
237
-  #define MSG_FILAMENT_CHANGE_LOAD_2          "filament te"
238
-  #define MSG_FILAMENT_CHANGE_LOAD_3          "laden"
239
-  #define MSG_FILAMENT_CHANGE_EXTRUDE_1       "Wacht voor"
240
-  #define MSG_FILAMENT_CHANGE_EXTRUDE_2       "filament te"
241
-  #define MSG_FILAMENT_CHANGE_EXTRUDE_3       "extruderen"
242
-  #define MSG_FILAMENT_CHANGE_RESUME_1        "Wacht voor print"
243
-  #define MSG_FILAMENT_CHANGE_RESUME_2        "om verder"
244
-  #define MSG_FILAMENT_CHANGE_RESUME_3        "te gaan"
227
+  #define MSG_FILAMENT_CHANGE_INIT_1          _UxGT("Wacht voor start")
228
+  #define MSG_FILAMENT_CHANGE_INIT_2          _UxGT("filament te")
229
+  #define MSG_FILAMENT_CHANGE_INIT_3          _UxGT("verwisselen")
230
+  #define MSG_FILAMENT_CHANGE_UNLOAD_1        _UxGT("Wacht voor")
231
+  #define MSG_FILAMENT_CHANGE_UNLOAD_2        _UxGT("filament uit")
232
+  #define MSG_FILAMENT_CHANGE_UNLOAD_3        _UxGT("te laden")
233
+  #define MSG_FILAMENT_CHANGE_INSERT_1        _UxGT("Laad filament")
234
+  #define MSG_FILAMENT_CHANGE_INSERT_2        _UxGT("en druk knop")
235
+  #define MSG_FILAMENT_CHANGE_INSERT_3        _UxGT("om verder...")
236
+  #define MSG_FILAMENT_CHANGE_LOAD_1          _UxGT("Wacht voor")
237
+  #define MSG_FILAMENT_CHANGE_LOAD_2          _UxGT("filament te")
238
+  #define MSG_FILAMENT_CHANGE_LOAD_3          _UxGT("laden")
239
+  #define MSG_FILAMENT_CHANGE_EXTRUDE_1       _UxGT("Wacht voor")
240
+  #define MSG_FILAMENT_CHANGE_EXTRUDE_2       _UxGT("filament te")
241
+  #define MSG_FILAMENT_CHANGE_EXTRUDE_3       _UxGT("extruderen")
242
+  #define MSG_FILAMENT_CHANGE_RESUME_1        _UxGT("Wacht voor print")
243
+  #define MSG_FILAMENT_CHANGE_RESUME_2        _UxGT("om verder")
244
+  #define MSG_FILAMENT_CHANGE_RESUME_3        _UxGT("te gaan")
245 245
 #else // LCD_HEIGHT < 4
246 246
   // Up to 2 lines
247
-  #define MSG_FILAMENT_CHANGE_INIT_1          "Wacht voor"
248
-  #define MSG_FILAMENT_CHANGE_INIT_2          "start..."
249
-  #define MSG_FILAMENT_CHANGE_UNLOAD_1        "Wacht voor"
250
-  #define MSG_FILAMENT_CHANGE_UNLOAD_2        "uitladen..."
251
-  #define MSG_FILAMENT_CHANGE_INSERT_1        "Laad filament"
252
-  #define MSG_FILAMENT_CHANGE_INSERT_2        "en druk knop"
253
-  #define MSG_FILAMENT_CHANGE_LOAD_1          "Wacht voor"
254
-  #define MSG_FILAMENT_CHANGE_LOAD_2          "inladen..."
255
-  #define MSG_FILAMENT_CHANGE_EXTRUDE_1       "Wacht voor"
256
-  #define MSG_FILAMENT_CHANGE_EXTRUDE_2       "extrudering"
257
-  #define MSG_FILAMENT_CHANGE_RESUME_1        "Wacht voor"
258
-  #define MSG_FILAMENT_CHANGE_RESUME_2        "printing..."
247
+  #define MSG_FILAMENT_CHANGE_INIT_1          _UxGT("Wacht voor")
248
+  #define MSG_FILAMENT_CHANGE_INIT_2          _UxGT("start...")
249
+  #define MSG_FILAMENT_CHANGE_UNLOAD_1        _UxGT("Wacht voor")
250
+  #define MSG_FILAMENT_CHANGE_UNLOAD_2        _UxGT("uitladen...")
251
+  #define MSG_FILAMENT_CHANGE_INSERT_1        _UxGT("Laad filament")
252
+  #define MSG_FILAMENT_CHANGE_INSERT_2        _UxGT("en druk knop")
253
+  #define MSG_FILAMENT_CHANGE_LOAD_1          _UxGT("Wacht voor")
254
+  #define MSG_FILAMENT_CHANGE_LOAD_2          _UxGT("inladen...")
255
+  #define MSG_FILAMENT_CHANGE_EXTRUDE_1       _UxGT("Wacht voor")
256
+  #define MSG_FILAMENT_CHANGE_EXTRUDE_2       _UxGT("extrudering")
257
+  #define MSG_FILAMENT_CHANGE_RESUME_1        _UxGT("Wacht voor")
258
+  #define MSG_FILAMENT_CHANGE_RESUME_2        _UxGT("printing...")
259 259
 #endif // LCD_HEIGHT < 4
260 260
 
261 261
 #endif // LANGUAGE_NL_H

+ 197
- 197
Marlin/language_pl.h View File

@@ -32,216 +32,216 @@
32 32
 
33 33
 #define DISPLAY_CHARSET_ISO10646_1
34 34
 
35
-#define WELCOME_MSG                         MACHINE_NAME " gotowy."
36
-#define MSG_SD_INSERTED                     "Karta wlozona"
37
-#define MSG_SD_REMOVED                      "Karta usunieta"
38
-#define MSG_LCD_ENDSTOPS                    "Krancow." // Max length 8 characters
39
-#define MSG_MAIN                            "Menu glowne"
40
-#define MSG_AUTOSTART                       "Autostart"
41
-#define MSG_DISABLE_STEPPERS                "Wylacz silniki"
42
-#define MSG_AUTO_HOME                       "Pozycja zerowa"
43
-#define MSG_AUTO_HOME_X                     "Home X"
44
-#define MSG_AUTO_HOME_Y                     "Home Y"
45
-#define MSG_AUTO_HOME_Z                     "Home Z"
46
-#define MSG_LEVEL_BED_HOMING                "Pozycja zerowa"
47
-#define MSG_LEVEL_BED_WAITING               "Kliknij by rozp."
48
-#define MSG_LEVEL_BED_NEXT_POINT            "Nastepny punkt"
49
-#define MSG_LEVEL_BED_DONE                  "Wypoziomowano!"
50
-#define MSG_LEVEL_BED_CANCEL                "Anuluj"
51
-#define MSG_SET_HOME_OFFSETS                "Ust. poz. zer."
52
-#define MSG_HOME_OFFSETS_APPLIED            "Poz. zerowa ust."
53
-#define MSG_SET_ORIGIN                      "Ustaw punkt zero"
54
-#define MSG_PREHEAT_1                       "Rozgrzej PLA"
55
-#define MSG_PREHEAT_1_N                     MSG_PREHEAT_1 " "
56
-#define MSG_PREHEAT_1_ALL                   MSG_PREHEAT_1 " All"
57
-#define MSG_PREHEAT_1_BEDONLY               "Rozgrzej stol PLA"
58
-#define MSG_PREHEAT_1_SETTINGS              "Ustaw. rozg. PLA"
59
-#define MSG_PREHEAT_2                       "Rozgrzej ABS"
60
-#define MSG_PREHEAT_2_N                     MSG_PREHEAT_2 " "
61
-#define MSG_PREHEAT_2_ALL                   MSG_PREHEAT_2 " All"
62
-#define MSG_PREHEAT_2_BEDONLY               "Rozgrzej stol ABS"
63
-#define MSG_PREHEAT_2_SETTINGS              "Ustaw. rozg. ABS"
64
-#define MSG_COOLDOWN                        "Chlodzenie"
65
-#define MSG_SWITCH_PS_ON                    "Wlacz zasilacz"
66
-#define MSG_SWITCH_PS_OFF                   "Wylacz zasilacz"
67
-#define MSG_EXTRUDE                         "Ekstruzja"
68
-#define MSG_RETRACT                         "Wycofanie"
69
-#define MSG_MOVE_AXIS                       "Ruch osi"
70
-#define MSG_LEVEL_BED                       "Poziom. stolu"
71
-#define MSG_MOVE_X                          "Przesun w X"
72
-#define MSG_MOVE_Y                          "Przesun w Y"
73
-#define MSG_MOVE_Z                          "Przesun w Z"
74
-#define MSG_MOVE_E                          "Ekstruzja (os E)"
75
-#define MSG_MOVE_01MM                       "Przesun co .1mm"
76
-#define MSG_MOVE_1MM                        "Przesun co 1mm"
77
-#define MSG_MOVE_10MM                       "Przesun co 10mm"
78
-#define MSG_SPEED                           "Predkosc"
79
-#define MSG_BED_Z                           "Stol Z"
80
-#define MSG_NOZZLE                          "Dysza"
81
-#define MSG_BED                             "Stol"
82
-#define MSG_FAN_SPEED                       "Obroty wiatraka"
83
-#define MSG_FLOW                            "Przeplyw"
84
-#define MSG_CONTROL                         "Ustawienia"
85
-#define MSG_MIN                             LCD_STR_THERMOMETER " Min"
86
-#define MSG_MAX                             LCD_STR_THERMOMETER " Max"
87
-#define MSG_FACTOR                          LCD_STR_THERMOMETER " Mnoznik"
88
-#define MSG_AUTOTEMP                        "Auto. temperatura"
89
-#define MSG_ON                              "Wl. "
90
-#define MSG_OFF                             "Wyl."
91
-#define MSG_PID_P                           "PID-P"
92
-#define MSG_PID_I                           "PID-I"
93
-#define MSG_PID_D                           "PID-D"
94
-#define MSG_PID_C                           "PID-C"
95
-#define MSG_SELECT                          "Select"
96
-#define MSG_ACC                             "Przyspieszenie"
97
-#define MSG_VX_JERK                         "Zryw Vx"
98
-#define MSG_VY_JERK                         "Zryw Vy"
99
-#define MSG_VZ_JERK                         "Zryw Vz"
100
-#define MSG_VE_JERK                         "Zryw Ve"
101
-#define MSG_VMAX                            "Vmax "
102
-#define MSG_VMIN                            "Vmin"
103
-#define MSG_VTRAV_MIN                       "Vskok min"
104
-#define MSG_AMAX                            "Amax"
105
-#define MSG_A_RETRACT                       "A-wycofanie"
106
-#define MSG_A_TRAVEL                        "A-przesun."
107
-#define MSG_XSTEPS                          "krokiX/mm"
108
-#define MSG_YSTEPS                          "krokiY/mm"
109
-#define MSG_ZSTEPS                          "krokiZ/mm"
110
-#define MSG_ESTEPS                          "krokiE/mm"
111
-#define MSG_E1STEPS                         "krokiE1/mm"
112
-#define MSG_E2STEPS                         "krokiE2/mm"
113
-#define MSG_E3STEPS                         "krokiE3/mm"
114
-#define MSG_E4STEPS                         "krokiE4/mm"
115
-#define MSG_TEMPERATURE                     "Temperatura"
116
-#define MSG_MOTION                          "Ruch"
117
-#define MSG_VOLUMETRIC                      "Filament"
118
-#define MSG_VOLUMETRIC_ENABLED              "E w mm3"
119
-#define MSG_FILAMENT_DIAM                   "Śr. fil."
120
-#define MSG_CONTRAST                        "Kontrast LCD"
121
-#define MSG_STORE_EPROM                     "Zapisz w pamieci"
122
-#define MSG_LOAD_EPROM                      "Wczytaj z pamieci"
123
-#define MSG_RESTORE_FAILSAFE                "Ustaw. fabryczne"
124
-#define MSG_REFRESH                         "Odswiez"
125
-#define MSG_WATCH                           "Ekran glowny"
126
-#define MSG_PREPARE                         "Przygotuj"
127
-#define MSG_TUNE                            "Strojenie"
128
-#define MSG_PAUSE_PRINT                     "Pauza"
129
-#define MSG_RESUME_PRINT                    "Wznowienie"
130
-#define MSG_STOP_PRINT                      "Stop"
131
-#define MSG_CARD_MENU                       "Menu karty SD"
132
-#define MSG_NO_CARD                         "Brak karty"
133
-#define MSG_DWELL                           "Uspij..."
134
-#define MSG_USERWAIT                        "Oczekiwanie..."
135
-#define MSG_RESUMING                        "Wznawianie druku"
136
-#define MSG_PRINT_ABORTED                   "Druk przerwany"
137
-#define MSG_NO_MOVE                         "Brak ruchu"
138
-#define MSG_KILLED                          "Ubity. "
139
-#define MSG_STOPPED                         "Zatrzymany. "
140
-#define MSG_CONTROL_RETRACT                 "Wycofaj mm"
141
-#define MSG_CONTROL_RETRACT_SWAP            "Z Wycof. mm"
142
-#define MSG_CONTROL_RETRACTF                "Wycofaj  V"
143
-#define MSG_CONTROL_RETRACT_ZLIFT           "Skok Z mm"
144
-#define MSG_CONTROL_RETRACT_RECOVER         "Cof. wycof. +mm"
145
-#define MSG_CONTROL_RETRACT_RECOVER_SWAP    "Z Cof. wyc. +mm"
146
-#define MSG_CONTROL_RETRACT_RECOVERF        "Cof. wycof.  V"
147
-#define MSG_AUTORETRACT                     "Auto. wycofanie"
148
-#define MSG_FILAMENTCHANGE                  "Zmien filament"
149
-#define MSG_INIT_SDCARD                     "Inicjal. karty SD"
150
-#define MSG_CNG_SDCARD                      "Zmiana karty SD"
151
-#define MSG_ZPROBE_OUT                      "Sonda Z za stolem"
152
-#define MSG_BLTOUCH_SELFTEST                "BLTouch Self-Test"
153
-#define MSG_BLTOUCH_RESET                   "Reset BLTouch"
154
-#define MSG_HOME                            "Home"  // Used as MSG_HOME " " MSG_X MSG_Y MSG_Z " " MSG_FIRST
155
-#define MSG_FIRST                           "first"
156
-#define MSG_ZPROBE_ZOFFSET                  "Offset Z"
157
-#define MSG_BABYSTEP_X                      "Babystep X"
158
-#define MSG_BABYSTEP_Y                      "Babystep Y"
159
-#define MSG_BABYSTEP_Z                      "Babystep Z"
160
-#define MSG_ENDSTOP_ABORT                   "Blad krancowki"
161
-#define MSG_HEATING_FAILED_LCD              "Rozgrz. nieudane"
162
-#define MSG_ERR_REDUNDANT_TEMP              "Blad temperatury"
163
-#define MSG_THERMAL_RUNAWAY                 "Zanik temp."
164
-#define MSG_ERR_MAXTEMP                     "Err max temp"
165
-#define MSG_ERR_MINTEMP                     "Err min temp"
166
-#define MSG_ERR_MAXTEMP_BED                 "Err max temp stolu"
167
-#define MSG_ERR_MINTEMP_BED                 "Err min temp stolu"
168
-#define MSG_ERR_Z_HOMING                    "G28 Z Forbidden"
169
-#define MSG_HALTED                          "Drukarka zatrzym."
170
-#define MSG_PLEASE_RESET                    "Prosze zresetowac"
171
-#define MSG_SHORT_DAY                       "d" // One character only
172
-#define MSG_SHORT_HOUR                      "g" // One character only
173
-#define MSG_SHORT_MINUTE                    "m" // One character only
174
-#define MSG_HEATING                         "Rozgrzewanie..."
175
-#define MSG_HEATING_COMPLETE                "Rozgrzano"
176
-#define MSG_BED_HEATING                     "Rozgrzewanie stolu..."
177
-#define MSG_BED_DONE                        "Rozgrzano stol"
178
-#define MSG_DELTA_CALIBRATE                 "Kalibrowanie Delty"
179
-#define MSG_DELTA_CALIBRATE_X               "Kalibruj X"
180
-#define MSG_DELTA_CALIBRATE_Y               "Kalibruj Y"
181
-#define MSG_DELTA_CALIBRATE_Z               "Kalibruj Z"
182
-#define MSG_DELTA_CALIBRATE_CENTER          "Kalibruj środek"
35
+#define WELCOME_MSG                         MACHINE_NAME _UxGT(" gotowy.")
36
+#define MSG_SD_INSERTED                     _UxGT("Karta wlozona")
37
+#define MSG_SD_REMOVED                      _UxGT("Karta usunieta")
38
+#define MSG_LCD_ENDSTOPS                    _UxGT("Krancow.") // Max length 8 characters
39
+#define MSG_MAIN                            _UxGT("Menu glowne")
40
+#define MSG_AUTOSTART                       _UxGT("Autostart")
41
+#define MSG_DISABLE_STEPPERS                _UxGT("Wylacz silniki")
42
+#define MSG_AUTO_HOME                       _UxGT("Pozycja zerowa")
43
+#define MSG_AUTO_HOME_X                     _UxGT("Home X")
44
+#define MSG_AUTO_HOME_Y                     _UxGT("Home Y")
45
+#define MSG_AUTO_HOME_Z                     _UxGT("Home Z")
46
+#define MSG_LEVEL_BED_HOMING                _UxGT("Pozycja zerowa")
47
+#define MSG_LEVEL_BED_WAITING               _UxGT("Kliknij by rozp.")
48
+#define MSG_LEVEL_BED_NEXT_POINT            _UxGT("Nastepny punkt")
49
+#define MSG_LEVEL_BED_DONE                  _UxGT("Wypoziomowano!")
50
+#define MSG_LEVEL_BED_CANCEL                _UxGT("Anuluj")
51
+#define MSG_SET_HOME_OFFSETS                _UxGT("Ust. poz. zer.")
52
+#define MSG_HOME_OFFSETS_APPLIED            _UxGT("Poz. zerowa ust.")
53
+#define MSG_SET_ORIGIN                      _UxGT("Ustaw punkt zero")
54
+#define MSG_PREHEAT_1                       _UxGT("Rozgrzej PLA")
55
+#define MSG_PREHEAT_1_N                     MSG_PREHEAT_1 _UxGT(" ")
56
+#define MSG_PREHEAT_1_ALL                   MSG_PREHEAT_1 _UxGT(" All")
57
+#define MSG_PREHEAT_1_BEDONLY               _UxGT("Rozgrzej stol PLA")
58
+#define MSG_PREHEAT_1_SETTINGS              _UxGT("Ustaw. rozg. PLA")
59
+#define MSG_PREHEAT_2                       _UxGT("Rozgrzej ABS")
60
+#define MSG_PREHEAT_2_N                     MSG_PREHEAT_2 _UxGT(" ")
61
+#define MSG_PREHEAT_2_ALL                   MSG_PREHEAT_2 _UxGT(" All")
62
+#define MSG_PREHEAT_2_BEDONLY               _UxGT("Rozgrzej stol ABS")
63
+#define MSG_PREHEAT_2_SETTINGS              _UxGT("Ustaw. rozg. ABS")
64
+#define MSG_COOLDOWN                        _UxGT("Chlodzenie")
65
+#define MSG_SWITCH_PS_ON                    _UxGT("Wlacz zasilacz")
66
+#define MSG_SWITCH_PS_OFF                   _UxGT("Wylacz zasilacz")
67
+#define MSG_EXTRUDE                         _UxGT("Ekstruzja")
68
+#define MSG_RETRACT                         _UxGT("Wycofanie")
69
+#define MSG_MOVE_AXIS                       _UxGT("Ruch osi")
70
+#define MSG_LEVEL_BED                       _UxGT("Poziom. stolu")
71
+#define MSG_MOVE_X                          _UxGT("Przesun w X")
72
+#define MSG_MOVE_Y                          _UxGT("Przesun w Y")
73
+#define MSG_MOVE_Z                          _UxGT("Przesun w Z")
74
+#define MSG_MOVE_E                          _UxGT("Ekstruzja (os E)")
75
+#define MSG_MOVE_01MM                       _UxGT("Przesun co .1mm")
76
+#define MSG_MOVE_1MM                        _UxGT("Przesun co 1mm")
77
+#define MSG_MOVE_10MM                       _UxGT("Przesun co 10mm")
78
+#define MSG_SPEED                           _UxGT("Predkosc")
79
+#define MSG_BED_Z                           _UxGT("Stol Z")
80
+#define MSG_NOZZLE                          _UxGT("Dysza")
81
+#define MSG_BED                             _UxGT("Stol")
82
+#define MSG_FAN_SPEED                       _UxGT("Obroty wiatraka")
83
+#define MSG_FLOW                            _UxGT("Przeplyw")
84
+#define MSG_CONTROL                         _UxGT("Ustawienia")
85
+#define MSG_MIN                             LCD_STR_THERMOMETER _UxGT(" Min")
86
+#define MSG_MAX                             LCD_STR_THERMOMETER _UxGT(" Max")
87
+#define MSG_FACTOR                          LCD_STR_THERMOMETER _UxGT(" Mnoznik")
88
+#define MSG_AUTOTEMP                        _UxGT("Auto. temperatura")
89
+#define MSG_ON                              _UxGT("Wl. ")
90
+#define MSG_OFF                             _UxGT("Wyl.")
91
+#define MSG_PID_P                           _UxGT("PID-P")
92
+#define MSG_PID_I                           _UxGT("PID-I")
93
+#define MSG_PID_D                           _UxGT("PID-D")
94
+#define MSG_PID_C                           _UxGT("PID-C")
95
+#define MSG_SELECT                          _UxGT("Select")
96
+#define MSG_ACC                             _UxGT("Przyspieszenie")
97
+#define MSG_VX_JERK                         _UxGT("Zryw Vx")
98
+#define MSG_VY_JERK                         _UxGT("Zryw Vy")
99
+#define MSG_VZ_JERK                         _UxGT("Zryw Vz")
100
+#define MSG_VE_JERK                         _UxGT("Zryw Ve")
101
+#define MSG_VMAX                            _UxGT("Vmax ")
102
+#define MSG_VMIN                            _UxGT("Vmin")
103
+#define MSG_VTRAV_MIN                       _UxGT("Vskok min")
104
+#define MSG_AMAX                            _UxGT("Amax")
105
+#define MSG_A_RETRACT                       _UxGT("A-wycofanie")
106
+#define MSG_A_TRAVEL                        _UxGT("A-przesun.")
107
+#define MSG_XSTEPS                          _UxGT("krokiX/mm")
108
+#define MSG_YSTEPS                          _UxGT("krokiY/mm")
109
+#define MSG_ZSTEPS                          _UxGT("krokiZ/mm")
110
+#define MSG_ESTEPS                          _UxGT("krokiE/mm")
111
+#define MSG_E1STEPS                         _UxGT("krokiE1/mm")
112
+#define MSG_E2STEPS                         _UxGT("krokiE2/mm")
113
+#define MSG_E3STEPS                         _UxGT("krokiE3/mm")
114
+#define MSG_E4STEPS                         _UxGT("krokiE4/mm")
115
+#define MSG_TEMPERATURE                     _UxGT("Temperatura")
116
+#define MSG_MOTION                          _UxGT("Ruch")
117
+#define MSG_VOLUMETRIC                      _UxGT("Filament")
118
+#define MSG_VOLUMETRIC_ENABLED              _UxGT("E w mm3")
119
+#define MSG_FILAMENT_DIAM                   _UxGT("Śr. fil.")
120
+#define MSG_CONTRAST                        _UxGT("Kontrast LCD")
121
+#define MSG_STORE_EPROM                     _UxGT("Zapisz w pamieci")
122
+#define MSG_LOAD_EPROM                      _UxGT("Wczytaj z pamieci")
123
+#define MSG_RESTORE_FAILSAFE                _UxGT("Ustaw. fabryczne")
124
+#define MSG_REFRESH                         _UxGT("Odswiez")
125
+#define MSG_WATCH                           _UxGT("Ekran glowny")
126
+#define MSG_PREPARE                         _UxGT("Przygotuj")
127
+#define MSG_TUNE                            _UxGT("Strojenie")
128
+#define MSG_PAUSE_PRINT                     _UxGT("Pauza")
129
+#define MSG_RESUME_PRINT                    _UxGT("Wznowienie")
130
+#define MSG_STOP_PRINT                      _UxGT("Stop")
131
+#define MSG_CARD_MENU                       _UxGT("Menu karty SD")
132
+#define MSG_NO_CARD                         _UxGT("Brak karty")
133
+#define MSG_DWELL                           _UxGT("Uspij...")
134
+#define MSG_USERWAIT                        _UxGT("Oczekiwanie...")
135
+#define MSG_RESUMING                        _UxGT("Wznawianie druku")
136
+#define MSG_PRINT_ABORTED                   _UxGT("Druk przerwany")
137
+#define MSG_NO_MOVE                         _UxGT("Brak ruchu")
138
+#define MSG_KILLED                          _UxGT("Ubity. ")
139
+#define MSG_STOPPED                         _UxGT("Zatrzymany. ")
140
+#define MSG_CONTROL_RETRACT                 _UxGT("Wycofaj mm")
141
+#define MSG_CONTROL_RETRACT_SWAP            _UxGT("Z Wycof. mm")
142
+#define MSG_CONTROL_RETRACTF                _UxGT("Wycofaj  V")
143
+#define MSG_CONTROL_RETRACT_ZLIFT           _UxGT("Skok Z mm")
144
+#define MSG_CONTROL_RETRACT_RECOVER         _UxGT("Cof. wycof. +mm")
145
+#define MSG_CONTROL_RETRACT_RECOVER_SWAP    _UxGT("Z Cof. wyc. +mm")
146
+#define MSG_CONTROL_RETRACT_RECOVERF        _UxGT("Cof. wycof.  V")
147
+#define MSG_AUTORETRACT                     _UxGT("Auto. wycofanie")
148
+#define MSG_FILAMENTCHANGE                  _UxGT("Zmien filament")
149
+#define MSG_INIT_SDCARD                     _UxGT("Inicjal. karty SD")
150
+#define MSG_CNG_SDCARD                      _UxGT("Zmiana karty SD")
151
+#define MSG_ZPROBE_OUT                      _UxGT("Sonda Z za stolem")
152
+#define MSG_BLTOUCH_SELFTEST                _UxGT("BLTouch Self-Test")
153
+#define MSG_BLTOUCH_RESET                   _UxGT("Reset BLTouch")
154
+#define MSG_HOME                            _UxGT("Home")  // Used as MSG_HOME " " MSG_X MSG_Y MSG_Z " " MSG_FIRST
155
+#define MSG_FIRST                           _UxGT("first")
156
+#define MSG_ZPROBE_ZOFFSET                  _UxGT("Offset Z")
157
+#define MSG_BABYSTEP_X                      _UxGT("Babystep X")
158
+#define MSG_BABYSTEP_Y                      _UxGT("Babystep Y")
159
+#define MSG_BABYSTEP_Z                      _UxGT("Babystep Z")
160
+#define MSG_ENDSTOP_ABORT                   _UxGT("Blad krancowki")
161
+#define MSG_HEATING_FAILED_LCD              _UxGT("Rozgrz. nieudane")
162
+#define MSG_ERR_REDUNDANT_TEMP              _UxGT("Blad temperatury")
163
+#define MSG_THERMAL_RUNAWAY                 _UxGT("Zanik temp.")
164
+#define MSG_ERR_MAXTEMP                     _UxGT("Err max temp")
165
+#define MSG_ERR_MINTEMP                     _UxGT("Err min temp")
166
+#define MSG_ERR_MAXTEMP_BED                 _UxGT("Err max temp stolu")
167
+#define MSG_ERR_MINTEMP_BED                 _UxGT("Err min temp stolu")
168
+#define MSG_ERR_Z_HOMING                    _UxGT("G28 Z Forbidden")
169
+#define MSG_HALTED                          _UxGT("Drukarka zatrzym.")
170
+#define MSG_PLEASE_RESET                    _UxGT("Prosze zresetowac")
171
+#define MSG_SHORT_DAY                       _UxGT("d") // One character only
172
+#define MSG_SHORT_HOUR                      _UxGT("g") // One character only
173
+#define MSG_SHORT_MINUTE                    _UxGT("m") // One character only
174
+#define MSG_HEATING                         _UxGT("Rozgrzewanie...")
175
+#define MSG_HEATING_COMPLETE                _UxGT("Rozgrzano")
176
+#define MSG_BED_HEATING                     _UxGT("Rozgrzewanie stolu...")
177
+#define MSG_BED_DONE                        _UxGT("Rozgrzano stol")
178
+#define MSG_DELTA_CALIBRATE                 _UxGT("Kalibrowanie Delty")
179
+#define MSG_DELTA_CALIBRATE_X               _UxGT("Kalibruj X")
180
+#define MSG_DELTA_CALIBRATE_Y               _UxGT("Kalibruj Y")
181
+#define MSG_DELTA_CALIBRATE_Z               _UxGT("Kalibruj Z")
182
+#define MSG_DELTA_CALIBRATE_CENTER          _UxGT("Kalibruj środek")
183 183
 
184
-#define MSG_INFO_MENU                       "O drukarce"
185
-#define MSG_INFO_PRINTER_MENU               "Info drukarki"
186
-#define MSG_INFO_STATS_MENU                 "Statystyki"
187
-#define MSG_INFO_BOARD_MENU                 "Board Info"
188
-#define MSG_INFO_THERMISTOR_MENU            "Thermistory"
189
-#define MSG_INFO_EXTRUDERS                  "Ekstrudery"
190
-#define MSG_INFO_BAUDRATE                   "Prędkosc USB"
191
-#define MSG_INFO_PROTOCOL                   "Protokol"
192
-#define MSG_LIGHTS_ON                       "Oswietlenie wl."
193
-#define MSG_LIGHTS_OFF                      "Oswietlenie wyl."
184
+#define MSG_INFO_MENU                       _UxGT("O drukarce")
185
+#define MSG_INFO_PRINTER_MENU               _UxGT("Info drukarki")
186
+#define MSG_INFO_STATS_MENU                 _UxGT("Statystyki")
187
+#define MSG_INFO_BOARD_MENU                 _UxGT("Board Info")
188
+#define MSG_INFO_THERMISTOR_MENU            _UxGT("Thermistory")
189
+#define MSG_INFO_EXTRUDERS                  _UxGT("Ekstrudery")
190
+#define MSG_INFO_BAUDRATE                   _UxGT("Prędkosc USB")
191
+#define MSG_INFO_PROTOCOL                   _UxGT("Protokol")
192
+#define MSG_LIGHTS_ON                       _UxGT("Oswietlenie wl.")
193
+#define MSG_LIGHTS_OFF                      _UxGT("Oswietlenie wyl.")
194 194
 
195 195
 #if LCD_WIDTH >= 20
196
-  #define MSG_INFO_PRINT_COUNT              "Wydrukowano"
197
-  #define MSG_INFO_COMPLETED_PRINTS         "Ukończono"
198
-  #define MSG_INFO_PRINT_TIME               "Czas druku"
199
-  #define MSG_INFO_PRINT_LONGEST            "Najdl. druk"
200
-  #define MSG_INFO_PRINT_FILAMENT           "Uzyty fil."
196
+  #define MSG_INFO_PRINT_COUNT              _UxGT("Wydrukowano")
197
+  #define MSG_INFO_COMPLETED_PRINTS         _UxGT("Ukończono")
198
+  #define MSG_INFO_PRINT_TIME               _UxGT("Czas druku")
199
+  #define MSG_INFO_PRINT_LONGEST            _UxGT("Najdl. druk")
200
+  #define MSG_INFO_PRINT_FILAMENT           _UxGT("Uzyty fil.")
201 201
 #else
202
-  #define MSG_INFO_PRINT_COUNT              "Wydrukowano"
203
-  #define MSG_INFO_COMPLETED_PRINTS         "Ukonczono"
204
-  #define MSG_INFO_PRINT_TIME               "Razem"
205
-  #define MSG_INFO_PRINT_LONGEST            "Najdl. druk"
206
-  #define MSG_INFO_PRINT_FILAMENT           "Uzyty fil."
202
+  #define MSG_INFO_PRINT_COUNT              _UxGT("Wydrukowano")
203
+  #define MSG_INFO_COMPLETED_PRINTS         _UxGT("Ukonczono")
204
+  #define MSG_INFO_PRINT_TIME               _UxGT("Razem")
205
+  #define MSG_INFO_PRINT_LONGEST            _UxGT("Najdl. druk")
206
+  #define MSG_INFO_PRINT_FILAMENT           _UxGT("Uzyty fil.")
207 207
 #endif
208 208
 
209
-#define MSG_INFO_MIN_TEMP                   "Min Temp"
210
-#define MSG_INFO_MAX_TEMP                   "Max Temp"
211
-#define MSG_INFO_PSU                        "Zasilacz"
209
+#define MSG_INFO_MIN_TEMP                   _UxGT("Min Temp")
210
+#define MSG_INFO_MAX_TEMP                   _UxGT("Max Temp")
211
+#define MSG_INFO_PSU                        _UxGT("Zasilacz")
212 212
 
213
-#define MSG_DRIVE_STRENGTH                  "Siła silnika"
214
-#define MSG_DAC_PERCENT                     "Siła %"
215
-#define MSG_DAC_EEPROM_WRITE                "Zapisz DAC EEPROM"
213
+#define MSG_DRIVE_STRENGTH                  _UxGT("Siła silnika")
214
+#define MSG_DAC_PERCENT                     _UxGT("Siła %")
215
+#define MSG_DAC_EEPROM_WRITE                _UxGT("Zapisz DAC EEPROM")
216 216
 
217
-#define MSG_FILAMENT_CHANGE_HEADER          "ZMIEN FILAMENT"
218
-#define MSG_FILAMENT_CHANGE_OPTION_HEADER   "ZMIEN OPCJE:"
219
-#define MSG_FILAMENT_CHANGE_OPTION_EXTRUDE  "Ekstruduj wiecej"
220
-#define MSG_FILAMENT_CHANGE_OPTION_RESUME   "Wznow drukowanie"
217
+#define MSG_FILAMENT_CHANGE_HEADER          _UxGT("ZMIEN FILAMENT")
218
+#define MSG_FILAMENT_CHANGE_OPTION_HEADER   _UxGT("ZMIEN OPCJE:")
219
+#define MSG_FILAMENT_CHANGE_OPTION_EXTRUDE  _UxGT("Ekstruduj wiecej")
220
+#define MSG_FILAMENT_CHANGE_OPTION_RESUME   _UxGT("Wznow drukowanie")
221 221
 
222 222
 #if LCD_HEIGHT >= 4
223 223
   // Up to 3 lines allowed
224
-  #define MSG_FILAMENT_CHANGE_INIT_1          "Czekam na "
225
-  #define MSG_FILAMENT_CHANGE_INIT_2          "zmiane filamentu"
226
-  #define MSG_FILAMENT_CHANGE_UNLOAD_1        "Czekam na"
227
-  #define MSG_FILAMENT_CHANGE_UNLOAD_2        "wyjecie filamentu"
228
-  #define MSG_FILAMENT_CHANGE_INSERT_1        "Wloz filament"
229
-  #define MSG_FILAMENT_CHANGE_INSERT_2        "i nacisnij przycisk"
230
-  #define MSG_FILAMENT_CHANGE_INSERT_3        "aby kontynuowac..."
231
-  #define MSG_FILAMENT_CHANGE_LOAD_1          "Czekam na"
232
-  #define MSG_FILAMENT_CHANGE_LOAD_2          "wlozenie filamentu"
233
-  #define MSG_FILAMENT_CHANGE_EXTRUDE_1       "Czekam na"
234
-  #define MSG_FILAMENT_CHANGE_EXTRUDE_2       "ekstruzje filamentu"
235
-  #define MSG_FILAMENT_CHANGE_RESUME_1        "Czekam na"
236
-  #define MSG_FILAMENT_CHANGE_RESUME_2        "wznowienie druku"
224
+  #define MSG_FILAMENT_CHANGE_INIT_1          _UxGT("Czekam na ")
225
+  #define MSG_FILAMENT_CHANGE_INIT_2          _UxGT("zmiane filamentu")
226
+  #define MSG_FILAMENT_CHANGE_UNLOAD_1        _UxGT("Czekam na")
227
+  #define MSG_FILAMENT_CHANGE_UNLOAD_2        _UxGT("wyjecie filamentu")
228
+  #define MSG_FILAMENT_CHANGE_INSERT_1        _UxGT("Wloz filament")
229
+  #define MSG_FILAMENT_CHANGE_INSERT_2        _UxGT("i nacisnij przycisk")
230
+  #define MSG_FILAMENT_CHANGE_INSERT_3        _UxGT("aby kontynuowac...")
231
+  #define MSG_FILAMENT_CHANGE_LOAD_1          _UxGT("Czekam na")
232
+  #define MSG_FILAMENT_CHANGE_LOAD_2          _UxGT("wlozenie filamentu")
233
+  #define MSG_FILAMENT_CHANGE_EXTRUDE_1       _UxGT("Czekam na")
234
+  #define MSG_FILAMENT_CHANGE_EXTRUDE_2       _UxGT("ekstruzje filamentu")
235
+  #define MSG_FILAMENT_CHANGE_RESUME_1        _UxGT("Czekam na")
236
+  #define MSG_FILAMENT_CHANGE_RESUME_2        _UxGT("wznowienie druku")
237 237
 #else // LCD_HEIGHT < 4
238 238
   // Up to 2 lines allowed
239
-  #define MSG_FILAMENT_CHANGE_INIT_1          "Prosze czekac..."
240
-  #define MSG_FILAMENT_CHANGE_UNLOAD_1        "Wysuwanie..."
241
-  #define MSG_FILAMENT_CHANGE_INSERT_1        "Wloz i nacisnij prz."
242
-  #define MSG_FILAMENT_CHANGE_LOAD_1          "Ladowanie..."
243
-  #define MSG_FILAMENT_CHANGE_EXTRUDE_1       "Ekstruzja..."
244
-  #define MSG_FILAMENT_CHANGE_RESUME_1        "Wznowienie..."
239
+  #define MSG_FILAMENT_CHANGE_INIT_1          _UxGT("Prosze czekac...")
240
+  #define MSG_FILAMENT_CHANGE_UNLOAD_1        _UxGT("Wysuwanie...")
241
+  #define MSG_FILAMENT_CHANGE_INSERT_1        _UxGT("Wloz i nacisnij prz.")
242
+  #define MSG_FILAMENT_CHANGE_LOAD_1          _UxGT("Ladowanie...")
243
+  #define MSG_FILAMENT_CHANGE_EXTRUDE_1       _UxGT("Ekstruzja...")
244
+  #define MSG_FILAMENT_CHANGE_RESUME_1        _UxGT("Wznowienie...")
245 245
 #endif // LCD_HEIGHT < 4
246 246
 
247 247
 #endif // LANGUAGE_PL_H

+ 133
- 133
Marlin/language_pt-br_utf8.h View File

@@ -32,138 +32,138 @@
32 32
 
33 33
 #define DISPLAY_CHARSET_ISO10646_1
34 34
 
35
-#define WELCOME_MSG                         MACHINE_NAME " pronto."
36
-#define MSG_SD_INSERTED                     "Cartão inserido"
37
-#define MSG_SD_REMOVED                      "Cartão removido"
38
-#define MSG_MAIN                            "Menu principal"
39
-#define MSG_AUTOSTART                       "Autostart"
40
-#define MSG_DISABLE_STEPPERS                "Desabi. motores"
41
-#define MSG_AUTO_HOME                       "Ir para origen"
42
-#define MSG_LEVEL_BED_HOMING                "Indo para origem"
43
-#define MSG_LEVEL_BED_WAITING               "Click to Begin"
44
-#define MSG_LEVEL_BED_DONE                  "Leveling Done!"
45
-#define MSG_LEVEL_BED_CANCEL                "Cancel"
46
-#define MSG_SET_HOME_OFFSETS                "Ajustar Jogo"
47
-#define MSG_HOME_OFFSETS_APPLIED            "Offsets applied"
48
-#define MSG_SET_ORIGIN                      "Ajustar orig."
49
-#define MSG_PREHEAT_1                       "Pre-aquecer PLA"
50
-#define MSG_PREHEAT_1_N                     "Pre-aquecer PLA"
51
-#define MSG_PREHEAT_1_ALL                   "Pre-aq.Todo PLA"
52
-#define MSG_PREHEAT_1_BEDONLY               "Pre-aq. PLA " LCD_STR_THERMOMETER "Base"
53
-#define MSG_PREHEAT_1_SETTINGS              "Ajustar PLA"
54
-#define MSG_PREHEAT_2                       "Pre-aquecer ABS"
55
-#define MSG_PREHEAT_2_N                     "Pre-aquecer ABS"
56
-#define MSG_PREHEAT_2_ALL                   "Pre-aq.Todo ABS"
57
-#define MSG_PREHEAT_2_BEDONLY               "Pre-aq. ABS " LCD_STR_THERMOMETER "Base"
58
-#define MSG_PREHEAT_2_SETTINGS              "Ajustar ABS"
59
-#define MSG_COOLDOWN                        "Esfriar"
60
-#define MSG_SWITCH_PS_ON                    "Ligar"
61
-#define MSG_SWITCH_PS_OFF                   "Desligar"
62
-#define MSG_EXTRUDE                         "Extrudar"
63
-#define MSG_RETRACT                         "Retrair"
64
-#define MSG_MOVE_AXIS                       "Mover eixo"
65
-#define MSG_MOVE_X                          "Mover X"
66
-#define MSG_MOVE_Y                          "Mover Y"
67
-#define MSG_MOVE_Z                          "Mover Z"
68
-#define MSG_MOVE_E                          "Mover Extrusor"
69
-#define MSG_MOVE_01MM                       "Mover 0.1mm"
70
-#define MSG_MOVE_1MM                        "Mover 1mm"
71
-#define MSG_MOVE_10MM                       "Mover 10mm"
72
-#define MSG_SPEED                           "Velocidade"
73
-#define MSG_BED_Z                           "Base Z"
74
-#define MSG_NOZZLE                          LCD_STR_THERMOMETER " Bocal"
75
-#define MSG_BED                             LCD_STR_THERMOMETER " Base"
76
-#define MSG_FAN_SPEED                       "Vel. Ventoinha"
77
-#define MSG_FLOW                            "Fluxo"
78
-#define MSG_CONTROL                         "Controle"
79
-#define MSG_MIN                             LCD_STR_THERMOMETER " Min"
80
-#define MSG_MAX                             LCD_STR_THERMOMETER " Max"
81
-#define MSG_FACTOR                          LCD_STR_THERMOMETER " Fact"
82
-#define MSG_AUTOTEMP                        "Temp. Automática"
83
-#define MSG_ON                              "Ligado "
84
-#define MSG_OFF                             "Desligado"
85
-#define MSG_PID_P                           "PID-P"
86
-#define MSG_PID_I                           "PID-I"
87
-#define MSG_PID_D                           "PID-D"
88
-#define MSG_PID_C                           "PID-C"
89
-#define MSG_ACC                             "Acc"
90
-#define MSG_VX_JERK                         "jogo VX"
91
-#define MSG_VY_JERK                         "jogo VY"
92
-#define MSG_VZ_JERK                         "jogo VZ"
93
-#define MSG_VE_JERK                         "jogo VE"
94
-#define MSG_VMAX                            " Vmax "
95
-#define MSG_VMIN                            "Vmin"
96
-#define MSG_VTRAV_MIN                       "VTrav min"
97
-#define MSG_AMAX                            "Amax "
98
-#define MSG_A_RETRACT                       "Retrair A"
99
-#define MSG_A_TRAVEL                        "A-movimento"
100
-#define MSG_XSTEPS                          "Passo X/mm"
101
-#define MSG_YSTEPS                          "Passo Y/mm"
102
-#define MSG_ZSTEPS                          "Passo Z/mm"
103
-#define MSG_ESTEPS                          "E/mm"
104
-#define MSG_E1STEPS                         "E1/mm"
105
-#define MSG_E2STEPS                         "E2/mm"
106
-#define MSG_E3STEPS                         "E3/mm"
107
-#define MSG_E4STEPS                         "E4/mm"
108
-#define MSG_TEMPERATURE                     "Temperatura"
109
-#define MSG_MOTION                          "Movimento"
110
-#define MSG_VOLUMETRIC                      "Filamento"
111
-#define MSG_VOLUMETRIC_ENABLED              "Extr. em mm3"
112
-#define MSG_FILAMENT_DIAM                   "Diametro Fil."
113
-#define MSG_CONTRAST                        "Contraste"
114
-#define MSG_STORE_EPROM                     "Salvar"
115
-#define MSG_LOAD_EPROM                      "Ler"
116
-#define MSG_RESTORE_FAILSAFE                "Rest. de emerg."
117
-#define MSG_REFRESH                         LCD_STR_REFRESH " Restaurar"
118
-#define MSG_WATCH                           "Monitorar"
119
-#define MSG_PREPARE                         "Preparar"
120
-#define MSG_TUNE                            "Afinar"
121
-#define MSG_PAUSE_PRINT                     "Pausar impressão"
122
-#define MSG_RESUME_PRINT                    "Resumir impressão"
123
-#define MSG_STOP_PRINT                      "Parar impressão"
124
-#define MSG_CARD_MENU                       "Imprimir do SD"
125
-#define MSG_NO_CARD                         "Sem cartão SD"
126
-#define MSG_DWELL                           "Repouso..."
127
-#define MSG_USERWAIT                        "Esperando ordem"
128
-#define MSG_RESUMING                        "Resumindo Impres."
129
-#define MSG_PRINT_ABORTED                   "Impres. Abortada."
130
-#define MSG_NO_MOVE                         "Sem movimento"
131
-#define MSG_KILLED                          "PARADA DE EMERG."
132
-#define MSG_STOPPED                         "PARADA. "
133
-#define MSG_CONTROL_RETRACT                 "Retrair mm"
134
-#define MSG_CONTROL_RETRACT_SWAP            "Retrair Troca mm"
135
-#define MSG_CONTROL_RETRACTF                "Retrair  V"
136
-#define MSG_CONTROL_RETRACT_ZLIFT           "Levantar mm"
137
-#define MSG_CONTROL_RETRACT_RECOVER         "Des Retrair +mm"
138
-#define MSG_CONTROL_RETRACT_RECOVER_SWAP    "Des RetTroca +mm"
139
-#define MSG_CONTROL_RETRACT_RECOVERF        "Des Retrair  V"
140
-#define MSG_AUTORETRACT                     "Retração Autom."
141
-#define MSG_FILAMENTCHANGE                  "Trocar Filamento"
142
-#define MSG_INIT_SDCARD                     "Iniciar SD"
143
-#define MSG_CNG_SDCARD                      "Trocar SD"
144
-#define MSG_ZPROBE_OUT                      "Son. fora da mesa"
145
-#define MSG_HOME                            "Home"  // Used as MSG_HOME " " MSG_X MSG_Y MSG_Z " " MSG_FIRST
146
-#define MSG_FIRST                           "first"
147
-#define MSG_ZPROBE_ZOFFSET                  "Deslocamento no Z"
148
-#define MSG_BABYSTEP_X                      "Passinho X"
149
-#define MSG_BABYSTEP_Y                      "Passinho Y"
150
-#define MSG_BABYSTEP_Z                      "Passinho Z"
151
-#define MSG_ENDSTOP_ABORT                   "Fim de Curso"
152
-#define MSG_HEATING_FAILED_LCD              "Aquecimento falhou"
153
-#define MSG_ERR_REDUNDANT_TEMP              "Err: REDUNDANT TEMP"
154
-#define MSG_THERMAL_RUNAWAY                 "THERMAL RUNAWAY"
155
-#define MSG_ERR_MAXTEMP                     "Err: T Máxima"
156
-#define MSG_ERR_MINTEMP                     "Err: T Mínima"
157
-#define MSG_ERR_MAXTEMP_BED                 "Err: T Base Máxima"
158
-#define MSG_ERR_MINTEMP_BED                 "Err: T Base Mínima"
159
-#define MSG_HEATING                         "Aquecendo..."
160
-#define MSG_HEATING_COMPLETE                "Aquecida."
161
-#define MSG_BED_HEATING                     "Aquecendo base.."
162
-#define MSG_BED_DONE                        "Base aquecida."
163
-#define MSG_DELTA_CALIBRATE                 "Calibrar Delta"
164
-#define MSG_DELTA_CALIBRATE_X               "Calibrar X"
165
-#define MSG_DELTA_CALIBRATE_Y               "Calibrar Y"
166
-#define MSG_DELTA_CALIBRATE_Z               "Calibrar Z"
167
-#define MSG_DELTA_CALIBRATE_CENTER          "Calibrar Centro"
35
+#define WELCOME_MSG                         MACHINE_NAME _UxGT(" pronto.")
36
+#define MSG_SD_INSERTED                     _UxGT("Cartão inserido")
37
+#define MSG_SD_REMOVED                      _UxGT("Cartão removido")
38
+#define MSG_MAIN                            _UxGT("Menu principal")
39
+#define MSG_AUTOSTART                       _UxGT("Autostart")
40
+#define MSG_DISABLE_STEPPERS                _UxGT("Desabi. motores")
41
+#define MSG_AUTO_HOME                       _UxGT("Ir para origen")
42
+#define MSG_LEVEL_BED_HOMING                _UxGT("Indo para origem")
43
+#define MSG_LEVEL_BED_WAITING               _UxGT("Click to Begin")
44
+#define MSG_LEVEL_BED_DONE                  _UxGT("Leveling Done!")
45
+#define MSG_LEVEL_BED_CANCEL                _UxGT("Cancel")
46
+#define MSG_SET_HOME_OFFSETS                _UxGT("Ajustar Jogo")
47
+#define MSG_HOME_OFFSETS_APPLIED            _UxGT("Offsets applied")
48
+#define MSG_SET_ORIGIN                      _UxGT("Ajustar orig.")
49
+#define MSG_PREHEAT_1                       _UxGT("Pre-aquecer PLA")
50
+#define MSG_PREHEAT_1_N                     _UxGT("Pre-aquecer PLA")
51
+#define MSG_PREHEAT_1_ALL                   _UxGT("Pre-aq.Todo PLA")
52
+#define MSG_PREHEAT_1_BEDONLY               _UxGT("Pre-aq. PLA ") LCD_STR_THERMOMETER _UxGT("Base")
53
+#define MSG_PREHEAT_1_SETTINGS              _UxGT("Ajustar PLA")
54
+#define MSG_PREHEAT_2                       _UxGT("Pre-aquecer ABS")
55
+#define MSG_PREHEAT_2_N                     _UxGT("Pre-aquecer ABS")
56
+#define MSG_PREHEAT_2_ALL                   _UxGT("Pre-aq.Todo ABS")
57
+#define MSG_PREHEAT_2_BEDONLY               _UxGT("Pre-aq. ABS ") LCD_STR_THERMOMETER _UxGT("Base")
58
+#define MSG_PREHEAT_2_SETTINGS              _UxGT("Ajustar ABS")
59
+#define MSG_COOLDOWN                        _UxGT("Esfriar")
60
+#define MSG_SWITCH_PS_ON                    _UxGT("Ligar")
61
+#define MSG_SWITCH_PS_OFF                   _UxGT("Desligar")
62
+#define MSG_EXTRUDE                         _UxGT("Extrudar")
63
+#define MSG_RETRACT                         _UxGT("Retrair")
64
+#define MSG_MOVE_AXIS                       _UxGT("Mover eixo")
65
+#define MSG_MOVE_X                          _UxGT("Mover X")
66
+#define MSG_MOVE_Y                          _UxGT("Mover Y")
67
+#define MSG_MOVE_Z                          _UxGT("Mover Z")
68
+#define MSG_MOVE_E                          _UxGT("Mover Extrusor")
69
+#define MSG_MOVE_01MM                       _UxGT("Mover 0.1mm")
70
+#define MSG_MOVE_1MM                        _UxGT("Mover 1mm")
71
+#define MSG_MOVE_10MM                       _UxGT("Mover 10mm")
72
+#define MSG_SPEED                           _UxGT("Velocidade")
73
+#define MSG_BED_Z                           _UxGT("Base Z")
74
+#define MSG_NOZZLE                          LCD_STR_THERMOMETER _UxGT(" Bocal")
75
+#define MSG_BED                             LCD_STR_THERMOMETER _UxGT(" Base")
76
+#define MSG_FAN_SPEED                       _UxGT("Vel. Ventoinha")
77
+#define MSG_FLOW                            _UxGT("Fluxo")
78
+#define MSG_CONTROL                         _UxGT("Controle")
79
+#define MSG_MIN                             LCD_STR_THERMOMETER _UxGT(" Min")
80
+#define MSG_MAX                             LCD_STR_THERMOMETER _UxGT(" Max")
81
+#define MSG_FACTOR                          LCD_STR_THERMOMETER _UxGT(" Fact")
82
+#define MSG_AUTOTEMP                        _UxGT("Temp. Automática")
83
+#define MSG_ON                              _UxGT("Ligado ")
84
+#define MSG_OFF                             _UxGT("Desligado")
85
+#define MSG_PID_P                           _UxGT("PID-P")
86
+#define MSG_PID_I                           _UxGT("PID-I")
87
+#define MSG_PID_D                           _UxGT("PID-D")
88
+#define MSG_PID_C                           _UxGT("PID-C")
89
+#define MSG_ACC                             _UxGT("Acc")
90
+#define MSG_VX_JERK                         _UxGT("jogo VX")
91
+#define MSG_VY_JERK                         _UxGT("jogo VY")
92
+#define MSG_VZ_JERK                         _UxGT("jogo VZ")
93
+#define MSG_VE_JERK                         _UxGT("jogo VE")
94
+#define MSG_VMAX                            _UxGT(" Vmax ")
95
+#define MSG_VMIN                            _UxGT("Vmin")
96
+#define MSG_VTRAV_MIN                       _UxGT("VTrav min")
97
+#define MSG_AMAX                            _UxGT("Amax ")
98
+#define MSG_A_RETRACT                       _UxGT("Retrair A")
99
+#define MSG_A_TRAVEL                        _UxGT("A-movimento")
100
+#define MSG_XSTEPS                          _UxGT("Passo X/mm")
101
+#define MSG_YSTEPS                          _UxGT("Passo Y/mm")
102
+#define MSG_ZSTEPS                          _UxGT("Passo Z/mm")
103
+#define MSG_ESTEPS                          _UxGT("E/mm")
104
+#define MSG_E1STEPS                         _UxGT("E1/mm")
105
+#define MSG_E2STEPS                         _UxGT("E2/mm")
106
+#define MSG_E3STEPS                         _UxGT("E3/mm")
107
+#define MSG_E4STEPS                         _UxGT("E4/mm")
108
+#define MSG_TEMPERATURE                     _UxGT("Temperatura")
109
+#define MSG_MOTION                          _UxGT("Movimento")
110
+#define MSG_VOLUMETRIC                      _UxGT("Filamento")
111
+#define MSG_VOLUMETRIC_ENABLED              _UxGT("Extr. em mm3")
112
+#define MSG_FILAMENT_DIAM                   _UxGT("Diametro Fil.")
113
+#define MSG_CONTRAST                        _UxGT("Contraste")
114
+#define MSG_STORE_EPROM                     _UxGT("Salvar")
115
+#define MSG_LOAD_EPROM                      _UxGT("Ler")
116
+#define MSG_RESTORE_FAILSAFE                _UxGT("Rest. de emerg.")
117
+#define MSG_REFRESH                         LCD_STR_REFRESH _UxGT(" Restaurar")
118
+#define MSG_WATCH                           _UxGT("Monitorar")
119
+#define MSG_PREPARE                         _UxGT("Preparar")
120
+#define MSG_TUNE                            _UxGT("Afinar")
121
+#define MSG_PAUSE_PRINT                     _UxGT("Pausar impressão")
122
+#define MSG_RESUME_PRINT                    _UxGT("Resumir impressão")
123
+#define MSG_STOP_PRINT                      _UxGT("Parar impressão")
124
+#define MSG_CARD_MENU                       _UxGT("Imprimir do SD")
125
+#define MSG_NO_CARD                         _UxGT("Sem cartão SD")
126
+#define MSG_DWELL                           _UxGT("Repouso...")
127
+#define MSG_USERWAIT                        _UxGT("Esperando ordem")
128
+#define MSG_RESUMING                        _UxGT("Resumindo Impres.")
129
+#define MSG_PRINT_ABORTED                   _UxGT("Impres. Abortada.")
130
+#define MSG_NO_MOVE                         _UxGT("Sem movimento")
131
+#define MSG_KILLED                          _UxGT("PARADA DE EMERG.")
132
+#define MSG_STOPPED                         _UxGT("PARADA. ")
133
+#define MSG_CONTROL_RETRACT                 _UxGT("Retrair mm")
134
+#define MSG_CONTROL_RETRACT_SWAP            _UxGT("Retrair Troca mm")
135
+#define MSG_CONTROL_RETRACTF                _UxGT("Retrair  V")
136
+#define MSG_CONTROL_RETRACT_ZLIFT           _UxGT("Levantar mm")
137
+#define MSG_CONTROL_RETRACT_RECOVER         _UxGT("Des Retrair +mm")
138
+#define MSG_CONTROL_RETRACT_RECOVER_SWAP    _UxGT("Des RetTroca +mm")
139
+#define MSG_CONTROL_RETRACT_RECOVERF        _UxGT("Des Retrair  V")
140
+#define MSG_AUTORETRACT                     _UxGT("Retração Autom.")
141
+#define MSG_FILAMENTCHANGE                  _UxGT("Trocar Filamento")
142
+#define MSG_INIT_SDCARD                     _UxGT("Iniciar SD")
143
+#define MSG_CNG_SDCARD                      _UxGT("Trocar SD")
144
+#define MSG_ZPROBE_OUT                      _UxGT("Son. fora da mesa")
145
+#define MSG_HOME                            _UxGT("Home")  // Used as MSG_HOME " " MSG_X MSG_Y MSG_Z " " MSG_FIRST
146
+#define MSG_FIRST                           _UxGT("first")
147
+#define MSG_ZPROBE_ZOFFSET                  _UxGT("Deslocamento no Z")
148
+#define MSG_BABYSTEP_X                      _UxGT("Passinho X")
149
+#define MSG_BABYSTEP_Y                      _UxGT("Passinho Y")
150
+#define MSG_BABYSTEP_Z                      _UxGT("Passinho Z")
151
+#define MSG_ENDSTOP_ABORT                   _UxGT("Fim de Curso")
152
+#define MSG_HEATING_FAILED_LCD              _UxGT("Aquecimento falhou")
153
+#define MSG_ERR_REDUNDANT_TEMP              _UxGT("Err: REDUNDANT TEMP")
154
+#define MSG_THERMAL_RUNAWAY                 _UxGT("THERMAL RUNAWAY")
155
+#define MSG_ERR_MAXTEMP                     _UxGT("Err: T Máxima")
156
+#define MSG_ERR_MINTEMP                     _UxGT("Err: T Mínima")
157
+#define MSG_ERR_MAXTEMP_BED                 _UxGT("Err: T Base Máxima")
158
+#define MSG_ERR_MINTEMP_BED                 _UxGT("Err: T Base Mínima")
159
+#define MSG_HEATING                         _UxGT("Aquecendo...")
160
+#define MSG_HEATING_COMPLETE                _UxGT("Aquecida.")
161
+#define MSG_BED_HEATING                     _UxGT("Aquecendo base..")
162
+#define MSG_BED_DONE                        _UxGT("Base aquecida.")
163
+#define MSG_DELTA_CALIBRATE                 _UxGT("Calibrar Delta")
164
+#define MSG_DELTA_CALIBRATE_X               _UxGT("Calibrar X")
165
+#define MSG_DELTA_CALIBRATE_Y               _UxGT("Calibrar Y")
166
+#define MSG_DELTA_CALIBRATE_Z               _UxGT("Calibrar Z")
167
+#define MSG_DELTA_CALIBRATE_CENTER          _UxGT("Calibrar Centro")
168 168
 
169 169
 #endif // LANGUAGE_PT_BR_UTF_H

+ 138
- 138
Marlin/language_pt_utf8.h View File

@@ -32,144 +32,144 @@
32 32
 
33 33
 #define DISPLAY_CHARSET_ISO10646_1
34 34
 
35
-#define WELCOME_MSG                         MACHINE_NAME " pronto."
36
-#define MSG_SD_INSERTED                     "Cartão inserido"
37
-#define MSG_SD_REMOVED                      "Cartão removido"
38
-#define MSG_MAIN                            "Menu principal"
39
-#define MSG_AUTOSTART                       "Autostart"
40
-#define MSG_DISABLE_STEPPERS                "Desactivar motores"
41
-#define MSG_AUTO_HOME                       "Ir para origem"
42
-#define MSG_AUTO_HOME_X                     "Ir para origem X"
43
-#define MSG_AUTO_HOME_Y                     "Ir para origem Y"
44
-#define MSG_AUTO_HOME_Z                     "Ir para origem Z"
45
-#define MSG_LEVEL_BED_HOMING                "Indo para origem"
46
-#define MSG_LEVEL_BED_WAITING               "Click para iniciar"
47
-#define MSG_LEVEL_BED_NEXT_POINT            "Próximo ponto"
48
-#define MSG_LEVEL_BED_DONE                  "Pronto !"
49
-#define MSG_LEVEL_BED_CANCEL                "Cancelar"
50
-#define MSG_SET_HOME_OFFSETS                "Definir desvio"
51
-#define MSG_HOME_OFFSETS_APPLIED            "Offsets aplicados"
52
-#define MSG_SET_ORIGIN                      "Definir origem"
53
-#define MSG_PREHEAT_1                       "Pre-aquecer PLA"
54
-#define MSG_PREHEAT_1_N                     "Pre-aquecer PLA"
55
-#define MSG_PREHEAT_1_ALL                   "Pre-aq. PLA Tudo"
56
-#define MSG_PREHEAT_1_BEDONLY               "Pre-aq. PLA " LCD_STR_THERMOMETER "Base"
57
-#define MSG_PREHEAT_1_SETTINGS              "Definições PLA"
58
-#define MSG_PREHEAT_2                       "Pre-aquecer ABS"
59
-#define MSG_PREHEAT_2_N                     "Pre-aquecer ABS "
60
-#define MSG_PREHEAT_2_ALL                   "Pre-aq. ABS Tudo"
61
-#define MSG_PREHEAT_2_BEDONLY               "Pre-aq. ABS " LCD_STR_THERMOMETER "Base"
62
-#define MSG_PREHEAT_2_SETTINGS              "Definições ABS"
63
-#define MSG_COOLDOWN                        "Arrefecer"
64
-#define MSG_SWITCH_PS_ON                    "Ligar"
65
-#define MSG_SWITCH_PS_OFF                   "Desligar"
66
-#define MSG_EXTRUDE                         "Extrudir"
67
-#define MSG_RETRACT                         "Retrair"
68
-#define MSG_MOVE_AXIS                       "Mover eixo"
69
-#define MSG_MOVE_X                          "Mover X"
70
-#define MSG_MOVE_Y                          "Mover Y"
71
-#define MSG_MOVE_Z                          "Mover Z"
72
-#define MSG_MOVE_E                          "Mover Extrusor"
73
-#define MSG_MOVE_01MM                       "Mover 0.1mm"
74
-#define MSG_MOVE_1MM                        "Mover 1mm"
75
-#define MSG_MOVE_10MM                       "Mover 10mm"
76
-#define MSG_SPEED                           "Velocidade"
77
-#define MSG_BED_Z                           "Base Z"
78
-#define MSG_NOZZLE                          LCD_STR_THERMOMETER " Bico"
79
-#define MSG_BED                             LCD_STR_THERMOMETER " Base"
80
-#define MSG_FAN_SPEED                       "Vel. ventoinha"
81
-#define MSG_FLOW                            "Fluxo"
82
-#define MSG_CONTROL                         "Controlo"
83
-#define MSG_MIN                             LCD_STR_THERMOMETER " Min"
84
-#define MSG_MAX                             LCD_STR_THERMOMETER " Max"
85
-#define MSG_FACTOR                          LCD_STR_THERMOMETER " Fact"
86
-#define MSG_AUTOTEMP                        "Temp. Automática"
87
-#define MSG_ON                              "On "
88
-#define MSG_OFF                             "Off"
89
-#define MSG_PID_P                           "PID-P"
90
-#define MSG_PID_I                           "PID-I"
91
-#define MSG_PID_D                           "PID-D"
92
-#define MSG_PID_C                           "PID-C"
93
-#define MSG_ACC                             "Acc"
94
-#define MSG_VX_JERK                         "Vx-jerk"
95
-#define MSG_VY_JERK                         "Vy-jerk"
96
-#define MSG_VZ_JERK                         "Vz-jerk"
97
-#define MSG_VE_JERK                         "Ve-jerk"
98
-#define MSG_VMAX                            " Vmax "
99
-#define MSG_VMIN                            "Vmin"
100
-#define MSG_VTRAV_MIN                       "VTrav min"
101
-#define MSG_AMAX                            "Amax "
102
-#define MSG_A_RETRACT                       "A-retracção"
103
-#define MSG_A_TRAVEL                        "A-movimento"
104
-#define MSG_XSTEPS                          "X passo/mm"
105
-#define MSG_YSTEPS                          "Y passo/mm"
106
-#define MSG_ZSTEPS                          "Z passo/mm"
107
-#define MSG_ESTEPS                          "E passo/mm"
108
-#define MSG_E1STEPS                         "E1 passo/mm"
109
-#define MSG_E2STEPS                         "E2 passo/mm"
110
-#define MSG_E3STEPS                         "E3 passo/mm"
111
-#define MSG_E4STEPS                         "E4 passo/mm"
112
-#define MSG_TEMPERATURE                     "Temperatura"
113
-#define MSG_MOTION                          "Movimento"
114
-#define MSG_VOLUMETRIC                      "Filamento"
115
-#define MSG_VOLUMETRIC_ENABLED              "E em mm3"
116
-#define MSG_FILAMENT_DIAM                   "Fil. Diam."
117
-#define MSG_CONTRAST                        "Contraste"
118
-#define MSG_STORE_EPROM                     "Guardar na memoria"
119
-#define MSG_LOAD_EPROM                      "Carregar da memoria"
120
-#define MSG_RESTORE_FAILSAFE                "Rest. de emergen."
121
-#define MSG_REFRESH                         LCD_STR_REFRESH " Recarregar"
122
-#define MSG_WATCH                           "Monitorizar"
123
-#define MSG_PREPARE                         "Preparar"
124
-#define MSG_TUNE                            "Afinar"
125
-#define MSG_PAUSE_PRINT                     "Pausar impressão"
126
-#define MSG_RESUME_PRINT                    "Retomar impressão"
127
-#define MSG_STOP_PRINT                      "Parar impressão"
128
-#define MSG_CARD_MENU                       "Imprimir do SD"
129
-#define MSG_NO_CARD                         "Sem cartão SD"
130
-#define MSG_DWELL                           "Em espera..."
131
-#define MSG_USERWAIT                        "Á espera de ordem"
132
-#define MSG_RESUMING                        "Retomando impressão"
133
-#define MSG_PRINT_ABORTED                   "Impressão cancelada"
134
-#define MSG_NO_MOVE                         "Sem movimento"
135
-#define MSG_KILLED                          "EMERGÊNCIA. "
136
-#define MSG_STOPPED                         "PARADO. "
137
-#define MSG_CONTROL_RETRACT                 " Retrair mm"
138
-#define MSG_CONTROL_RETRACT_SWAP            "Troca Retrair mm"
139
-#define MSG_CONTROL_RETRACTF                " Retrair  V"
140
-#define MSG_CONTROL_RETRACT_ZLIFT           " Levantar mm"
141
-#define MSG_CONTROL_RETRACT_RECOVER         " DesRet +mm"
142
-#define MSG_CONTROL_RETRACT_RECOVER_SWAP    "Troca DesRet +mm"
143
-#define MSG_CONTROL_RETRACT_RECOVERF        " DesRet  V"
144
-#define MSG_AUTORETRACT                     " AutoRetr."
145
-#define MSG_FILAMENTCHANGE                  "Trocar filamento"
146
-#define MSG_INIT_SDCARD                     "Inici. cartão SD"
147
-#define MSG_CNG_SDCARD                      "Trocar cartão SD"
148
-#define MSG_ZPROBE_OUT                      "Sensor fora/base"
149
-#define MSG_HOME                            "Home"  // Used as MSG_HOME " " MSG_X MSG_Y MSG_Z " " MSG_FIRST
150
-#define MSG_FIRST                           "first"
151
-#define MSG_ZPROBE_ZOFFSET                  "Desvio Z"
152
-#define MSG_BABYSTEP_X                      "Babystep X"
153
-#define MSG_BABYSTEP_Y                      "Babystep Y"
154
-#define MSG_BABYSTEP_Z                      "Babystep Z"
155
-#define MSG_ENDSTOP_ABORT                   "Fim de curso"
156
-#define MSG_HEATING_FAILED_LCD              "Aquecimento falhou"
157
-#define MSG_ERR_REDUNDANT_TEMP              "Err: REDUNDANT TEMP"
158
-#define MSG_THERMAL_RUNAWAY                 "THERMAL RUNAWAY"
159
-#define MSG_ERR_MAXTEMP                     "Err: T Máxima"
160
-#define MSG_ERR_MINTEMP                     "Err: T Mínima"
161
-#define MSG_ERR_MAXTEMP_BED                 "Err: T Base Máxima"
162
-#define MSG_ERR_MINTEMP_BED                 "Err: T Base Mínima"
163
-#define MSG_HEATING                         "Aquecendo..."
164
-#define MSG_HEATING_COMPLETE                "Aquecida."
165
-#define MSG_BED_HEATING                     "Aquecendo base.."
166
-#define MSG_BED_DONE                        "Base aquecida."
167
-#define MSG_DELTA_CALIBRATE                 "Calibração Delta"
168
-#define MSG_DELTA_CALIBRATE_X               "Calibrar X"
169
-#define MSG_DELTA_CALIBRATE_Y               "Calibrar Y"
170
-#define MSG_DELTA_CALIBRATE_Z               "Calibrar Z"
171
-#define MSG_DELTA_CALIBRATE_CENTER          "Calibrar Centro"
35
+#define WELCOME_MSG                         MACHINE_NAME _UxGT(" pronto.")
36
+#define MSG_SD_INSERTED                     _UxGT("Cartão inserido")
37
+#define MSG_SD_REMOVED                      _UxGT("Cartão removido")
38
+#define MSG_MAIN                            _UxGT("Menu principal")
39
+#define MSG_AUTOSTART                       _UxGT("Autostart")
40
+#define MSG_DISABLE_STEPPERS                _UxGT("Desactivar motores")
41
+#define MSG_AUTO_HOME                       _UxGT("Ir para origem")
42
+#define MSG_AUTO_HOME_X                     _UxGT("Ir para origem X")
43
+#define MSG_AUTO_HOME_Y                     _UxGT("Ir para origem Y")
44
+#define MSG_AUTO_HOME_Z                     _UxGT("Ir para origem Z")
45
+#define MSG_LEVEL_BED_HOMING                _UxGT("Indo para origem")
46
+#define MSG_LEVEL_BED_WAITING               _UxGT("Click para iniciar")
47
+#define MSG_LEVEL_BED_NEXT_POINT            _UxGT("Próximo ponto")
48
+#define MSG_LEVEL_BED_DONE                  _UxGT("Pronto !")
49
+#define MSG_LEVEL_BED_CANCEL                _UxGT("Cancelar")
50
+#define MSG_SET_HOME_OFFSETS                _UxGT("Definir desvio")
51
+#define MSG_HOME_OFFSETS_APPLIED            _UxGT("Offsets aplicados")
52
+#define MSG_SET_ORIGIN                      _UxGT("Definir origem")
53
+#define MSG_PREHEAT_1                       _UxGT("Pre-aquecer PLA")
54
+#define MSG_PREHEAT_1_N                     _UxGT("Pre-aquecer PLA")
55
+#define MSG_PREHEAT_1_ALL                   _UxGT("Pre-aq. PLA Tudo")
56
+#define MSG_PREHEAT_1_BEDONLY               _UxGT("Pre-aq. PLA ") LCD_STR_THERMOMETER _UxGT("Base")
57
+#define MSG_PREHEAT_1_SETTINGS              _UxGT("Definições PLA")
58
+#define MSG_PREHEAT_2                       _UxGT("Pre-aquecer ABS")
59
+#define MSG_PREHEAT_2_N                     _UxGT("Pre-aquecer ABS ")
60
+#define MSG_PREHEAT_2_ALL                   _UxGT("Pre-aq. ABS Tudo")
61
+#define MSG_PREHEAT_2_BEDONLY               _UxGT("Pre-aq. ABS ") LCD_STR_THERMOMETER _UxGT("Base")
62
+#define MSG_PREHEAT_2_SETTINGS              _UxGT("Definições ABS")
63
+#define MSG_COOLDOWN                        _UxGT("Arrefecer")
64
+#define MSG_SWITCH_PS_ON                    _UxGT("Ligar")
65
+#define MSG_SWITCH_PS_OFF                   _UxGT("Desligar")
66
+#define MSG_EXTRUDE                         _UxGT("Extrudir")
67
+#define MSG_RETRACT                         _UxGT("Retrair")
68
+#define MSG_MOVE_AXIS                       _UxGT("Mover eixo")
69
+#define MSG_MOVE_X                          _UxGT("Mover X")
70
+#define MSG_MOVE_Y                          _UxGT("Mover Y")
71
+#define MSG_MOVE_Z                          _UxGT("Mover Z")
72
+#define MSG_MOVE_E                          _UxGT("Mover Extrusor")
73
+#define MSG_MOVE_01MM                       _UxGT("Mover 0.1mm")
74
+#define MSG_MOVE_1MM                        _UxGT("Mover 1mm")
75
+#define MSG_MOVE_10MM                       _UxGT("Mover 10mm")
76
+#define MSG_SPEED                           _UxGT("Velocidade")
77
+#define MSG_BED_Z                           _UxGT("Base Z")
78
+#define MSG_NOZZLE                          _UxGT(" ") LCD_STR_THERMOMETER _UxGT(" Bico")
79
+#define MSG_BED                             _UxGT(" ") LCD_STR_THERMOMETER _UxGT(" Base")
80
+#define MSG_FAN_SPEED                       _UxGT("Vel. ventoinha")
81
+#define MSG_FLOW                            _UxGT("Fluxo")
82
+#define MSG_CONTROL                         _UxGT("Controlo")
83
+#define MSG_MIN                             _UxGT(" ") LCD_STR_THERMOMETER _UxGT(" Min")
84
+#define MSG_MAX                             _UxGT(" ") LCD_STR_THERMOMETER _UxGT(" Max")
85
+#define MSG_FACTOR                          _UxGT(" ") LCD_STR_THERMOMETER _UxGT(" Fact")
86
+#define MSG_AUTOTEMP                        _UxGT("Temp. Automática")
87
+#define MSG_ON                              _UxGT("On ")
88
+#define MSG_OFF                             _UxGT("Off")
89
+#define MSG_PID_P                           _UxGT("PID-P")
90
+#define MSG_PID_I                           _UxGT("PID-I")
91
+#define MSG_PID_D                           _UxGT("PID-D")
92
+#define MSG_PID_C                           _UxGT("PID-C")
93
+#define MSG_ACC                             _UxGT("Acc")
94
+#define MSG_VX_JERK                         _UxGT("Vx-jerk")
95
+#define MSG_VY_JERK                         _UxGT("Vy-jerk")
96
+#define MSG_VZ_JERK                         _UxGT("Vz-jerk")
97
+#define MSG_VE_JERK                         _UxGT("Ve-jerk")
98
+#define MSG_VMAX                            _UxGT(" Vmax ")
99
+#define MSG_VMIN                            _UxGT("Vmin")
100
+#define MSG_VTRAV_MIN                       _UxGT("VTrav min")
101
+#define MSG_AMAX                            _UxGT("Amax ")
102
+#define MSG_A_RETRACT                       _UxGT("A-retracção")
103
+#define MSG_A_TRAVEL                        _UxGT("A-movimento")
104
+#define MSG_XSTEPS                          _UxGT("X passo/mm")
105
+#define MSG_YSTEPS                          _UxGT("Y passo/mm")
106
+#define MSG_ZSTEPS                          _UxGT("Z passo/mm")
107
+#define MSG_ESTEPS                          _UxGT("E passo/mm")
108
+#define MSG_E1STEPS                         _UxGT("E1 passo/mm")
109
+#define MSG_E2STEPS                         _UxGT("E2 passo/mm")
110
+#define MSG_E3STEPS                         _UxGT("E3 passo/mm")
111
+#define MSG_E4STEPS                         _UxGT("E4 passo/mm")
112
+#define MSG_TEMPERATURE                     _UxGT("Temperatura")
113
+#define MSG_MOTION                          _UxGT("Movimento")
114
+#define MSG_VOLUMETRIC                      _UxGT("Filamento")
115
+#define MSG_VOLUMETRIC_ENABLED              _UxGT("E em mm3")
116
+#define MSG_FILAMENT_DIAM                   _UxGT("Fil. Diam.")
117
+#define MSG_CONTRAST                        _UxGT("Contraste")
118
+#define MSG_STORE_EPROM                     _UxGT("Guardar na memoria")
119
+#define MSG_LOAD_EPROM                      _UxGT("Carregar da memoria")
120
+#define MSG_RESTORE_FAILSAFE                _UxGT("Rest. de emergen.")
121
+#define MSG_REFRESH                         LCD_STR_REFRESH _UxGT(" Recarregar")
122
+#define MSG_WATCH                           _UxGT("Monitorizar")
123
+#define MSG_PREPARE                         _UxGT("Preparar")
124
+#define MSG_TUNE                            _UxGT("Afinar")
125
+#define MSG_PAUSE_PRINT                     _UxGT("Pausar impressão")
126
+#define MSG_RESUME_PRINT                    _UxGT("Retomar impressão")
127
+#define MSG_STOP_PRINT                      _UxGT("Parar impressão")
128
+#define MSG_CARD_MENU                       _UxGT("Imprimir do SD")
129
+#define MSG_NO_CARD                         _UxGT("Sem cartão SD")
130
+#define MSG_DWELL                           _UxGT("Em espera...")
131
+#define MSG_USERWAIT                        _UxGT("Á espera de ordem")
132
+#define MSG_RESUMING                        _UxGT("Retomando impressão")
133
+#define MSG_PRINT_ABORTED                   _UxGT("Impressão cancelada")
134
+#define MSG_NO_MOVE                         _UxGT("Sem movimento")
135
+#define MSG_KILLED                          _UxGT("EMERGÊNCIA. ")
136
+#define MSG_STOPPED                         _UxGT("PARADO. ")
137
+#define MSG_CONTROL_RETRACT                 _UxGT(" Retrair mm")
138
+#define MSG_CONTROL_RETRACT_SWAP            _UxGT("Troca Retrair mm")
139
+#define MSG_CONTROL_RETRACTF                _UxGT(" Retrair  V")
140
+#define MSG_CONTROL_RETRACT_ZLIFT           _UxGT(" Levantar mm")
141
+#define MSG_CONTROL_RETRACT_RECOVER         _UxGT(" DesRet +mm")
142
+#define MSG_CONTROL_RETRACT_RECOVER_SWAP    _UxGT("Troca DesRet +mm")
143
+#define MSG_CONTROL_RETRACT_RECOVERF        _UxGT(" DesRet  V")
144
+#define MSG_AUTORETRACT                     _UxGT(" AutoRetr.")
145
+#define MSG_FILAMENTCHANGE                  _UxGT("Trocar filamento")
146
+#define MSG_INIT_SDCARD                     _UxGT("Inici. cartão SD")
147
+#define MSG_CNG_SDCARD                      _UxGT("Trocar cartão SD")
148
+#define MSG_ZPROBE_OUT                      _UxGT("Sensor fora/base")
149
+#define MSG_HOME                            _UxGT("Home")  // Used as MSG_HOME " " MSG_X MSG_Y MSG_Z " " MSG_FIRST
150
+#define MSG_FIRST                           _UxGT("first")
151
+#define MSG_ZPROBE_ZOFFSET                  _UxGT("Desvio Z")
152
+#define MSG_BABYSTEP_X                      _UxGT("Babystep X")
153
+#define MSG_BABYSTEP_Y                      _UxGT("Babystep Y")
154
+#define MSG_BABYSTEP_Z                      _UxGT("Babystep Z")
155
+#define MSG_ENDSTOP_ABORT                   _UxGT("Fim de curso")
156
+#define MSG_HEATING_FAILED_LCD              _UxGT("Aquecimento falhou")
157
+#define MSG_ERR_REDUNDANT_TEMP              _UxGT("Err: REDUNDANT TEMP")
158
+#define MSG_THERMAL_RUNAWAY                 _UxGT("THERMAL RUNAWAY")
159
+#define MSG_ERR_MAXTEMP                     _UxGT("Err: T Máxima")
160
+#define MSG_ERR_MINTEMP                     _UxGT("Err: T Mínima")
161
+#define MSG_ERR_MAXTEMP_BED                 _UxGT("Err: T Base Máxima")
162
+#define MSG_ERR_MINTEMP_BED                 _UxGT("Err: T Base Mínima")
163
+#define MSG_HEATING                         _UxGT("Aquecendo...")
164
+#define MSG_HEATING_COMPLETE                _UxGT("Aquecida.")
165
+#define MSG_BED_HEATING                     _UxGT("Aquecendo base..")
166
+#define MSG_BED_DONE                        _UxGT("Base aquecida.")
167
+#define MSG_DELTA_CALIBRATE                 _UxGT("Calibração Delta")
168
+#define MSG_DELTA_CALIBRATE_X               _UxGT("Calibrar X")
169
+#define MSG_DELTA_CALIBRATE_Y               _UxGT("Calibrar Y")
170
+#define MSG_DELTA_CALIBRATE_Z               _UxGT("Calibrar Z")
171
+#define MSG_DELTA_CALIBRATE_CENTER          _UxGT("Calibrar Centro")
172 172
 
173
-#define MSG_LCD_ENDSTOPS                    "Fim de curso"
173
+#define MSG_LCD_ENDSTOPS                    _UxGT("Fim de curso")
174 174
 
175 175
 #endif // LANGUAGE_PT_UTF_H

+ 136
- 136
Marlin/language_ru.h View File

@@ -33,141 +33,141 @@
33 33
 #define MAPPER_D0D1                // For Cyrillic
34 34
 #define DISPLAY_CHARSET_ISO10646_5
35 35
 
36
-#define WELCOME_MSG                         MACHINE_NAME " Готов."
37
-#define MSG_SD_INSERTED                     "Карта вставлена"
38
-#define MSG_SD_REMOVED                      "Карта извлечена"
39
-#define MSG_MAIN                            "Меню"
40
-#define MSG_LCD_ENDSTOPS                    "концевик"
41
-#define MSG_AUTOSTART                       "Автостарт"
42
-#define MSG_DISABLE_STEPPERS                "Выкл. двигатели"
43
-#define MSG_AUTO_HOME                       "Парковка"
44
-#define MSG_LEVEL_BED_HOMING                "Нулевое полож"
45
-#define MSG_LEVEL_BED_WAITING               "Нажмите начать"
46
-#define MSG_LEVEL_BED_NEXT_POINT            "Следующая точка"
47
-#define MSG_LEVEL_BED_DONE                  "Уровень!"
48
-#define MSG_LEVEL_BED_CANCEL                "Отменить"
49
-#define MSG_SET_HOME_OFFSETS                "Запомнить парковку"
50
-#define MSG_HOME_OFFSETS_APPLIED            "Коррекции примен"
51
-#define MSG_SET_ORIGIN                      "Запомнить ноль"
52
-#define MSG_PREHEAT_1                       "Преднагрев PLA"
53
-#define MSG_PREHEAT_1_N                     "Греть PLA Сопло "
54
-#define MSG_PREHEAT_1_ALL                   "Греть PLA Все"
55
-#define MSG_PREHEAT_1_BEDONLY               "Греть PLA Стол"
56
-#define MSG_PREHEAT_1_SETTINGS              "Настройки PLA"
57
-#define MSG_PREHEAT_2                       "Преднагрев ABS"
58
-#define MSG_PREHEAT_2_N                     "Греть ABS Сопло "
59
-#define MSG_PREHEAT_2_ALL                   "Греть ABS Все"
60
-#define MSG_PREHEAT_2_BEDONLY               "Греть ABS Стол"
61
-#define MSG_PREHEAT_2_SETTINGS              "Настройки ABS"
62
-#define MSG_COOLDOWN                        "Охлаждение"
63
-#define MSG_SWITCH_PS_ON                    "Включить Питание"
64
-#define MSG_SWITCH_PS_OFF                   "Отключить Питание"
65
-#define MSG_EXTRUDE                         "Экструзия"
66
-#define MSG_RETRACT                         "Втягивание"
67
-#define MSG_MOVE_AXIS                       "Движение по осям"
68
-#define MSG_LEVEL_BED                       "Калибровать стол"
69
-#define MSG_MOVE_X                          "Движение по X"
70
-#define MSG_MOVE_Y                          "Движение по Y"
71
-#define MSG_MOVE_Z                          "Движение по Z"
72
-#define MSG_MOVE_E                          "Экструдер"
73
-#define MSG_MOVE_01MM                       "Движение XYZ 0.1mm"
74
-#define MSG_MOVE_1MM                        "Движение XYZ 1mm"
75
-#define MSG_MOVE_10MM                       "Движение XY 10mm"
76
-#define MSG_SPEED                           "Скорость"
77
-#define MSG_BED_Z                           "Z стола"
78
-#define MSG_NOZZLE                          LCD_STR_THERMOMETER " Сопло"
79
-#define MSG_BED                             LCD_STR_THERMOMETER " Стол"
80
-#define MSG_FAN_SPEED                       "Кулер"
81
-#define MSG_FLOW                            "Поток"
82
-#define MSG_CONTROL                         "Настройки"
83
-#define MSG_MIN                             LCD_STR_THERMOMETER " Минимум"
84
-#define MSG_MAX                             LCD_STR_THERMOMETER " Максимум"
85
-#define MSG_FACTOR                          LCD_STR_THERMOMETER " Фактор"
86
-#define MSG_AUTOTEMP                        "Автотемпература"
87
-#define MSG_ON                              "Вкл. "
88
-#define MSG_OFF                             "Откл. "
89
-#define MSG_PID_P                           "PID-P"
90
-#define MSG_PID_I                           "PID-I"
91
-#define MSG_PID_D                           "PID-D"
92
-#define MSG_PID_C                           "PID-C"
93
-#define MSG_ACC                             "Acc"
94
-#define MSG_VX_JERK                         "Vx-рывок"
95
-#define MSG_VY_JERK                         "Vy-рывок"
96
-#define MSG_VZ_JERK                         "Vz-рывок"
97
-#define MSG_VE_JERK                         "Ve-рывок"
98
-#define MSG_VMAX                            "Vмакс "
99
-#define MSG_VMIN                            "Vмин"
100
-#define MSG_VTRAV_MIN                       "Vпутеш. мин"
101
-#define MSG_AMAX                            "Aмакс"
102
-#define MSG_A_RETRACT                       "A-втягивание"
103
-#define MSG_A_TRAVEL                        "A-путеш."
104
-#define MSG_XSTEPS                          "X шаг/мм"
105
-#define MSG_YSTEPS                          "Y шаг/мм"
106
-#define MSG_ZSTEPS                          "Z шаг/мм"
107
-#define MSG_ESTEPS                          "E шаг/мм"
108
-#define MSG_E1STEPS                         "E1 шаг/мм"
109
-#define MSG_E2STEPS                         "E2 шаг/мм"
110
-#define MSG_E3STEPS                         "E3 шаг/мм"
111
-#define MSG_E4STEPS                         "E4 шаг/мм"
112
-#define MSG_TEMPERATURE                     "Температура"
113
-#define MSG_MOTION                          "Механика"
114
-#define MSG_VOLUMETRIC                      "Пруток"
115
-#define MSG_VOLUMETRIC_ENABLED              "E в mm3"
116
-#define MSG_FILAMENT_DIAM                   "Диаметр прутка"
117
-#define MSG_CONTRAST                        "Контраст LCD"
118
-#define MSG_STORE_EPROM                     "Сохранить в EEPROM"
119
-#define MSG_LOAD_EPROM                      "Считать из EEPROM"
120
-#define MSG_RESTORE_FAILSAFE                "Сброс EEPROM"
121
-#define MSG_REFRESH                         "Обновить"
122
-#define MSG_WATCH                           "Обзор"
123
-#define MSG_PREPARE                         "Действия"
124
-#define MSG_TUNE                            "Настройки"
125
-#define MSG_PAUSE_PRINT                     "Пауза печати"
126
-#define MSG_RESUME_PRINT                    "Продолжить печать"
127
-#define MSG_STOP_PRINT                      "Остановить печать"
128
-#define MSG_CARD_MENU                       "Обзор карты"
129
-#define MSG_NO_CARD                         "Нет карты"
130
-#define MSG_DWELL                           "Сон..."
131
-#define MSG_USERWAIT                        "Ожиданиие"
132
-#define MSG_RESUMING                        "Возобновление..."
133
-#define MSG_PRINT_ABORTED                   "Отмена печати"
134
-#define MSG_NO_MOVE                         "Нет движения."
135
-#define MSG_KILLED                          "УБИТО."
136
-#define MSG_STOPPED                         "ОСТАНОВЛЕНО."
137
-#define MSG_CONTROL_RETRACT                 "Втягивание mm"
138
-#define MSG_CONTROL_RETRACT_SWAP            "Втяг. смены mm"
139
-#define MSG_CONTROL_RETRACTF                "Втягивание V"
140
-#define MSG_CONTROL_RETRACT_ZLIFT           "Втяг. прыжка mm"
141
-#define MSG_CONTROL_RETRACT_RECOVER         "Возврат +mm"
142
-#define MSG_CONTROL_RETRACT_RECOVER_SWAP    "Возврат смены +mm"
143
-#define MSG_CONTROL_RETRACT_RECOVERF        "Возврат  V"
144
-#define MSG_AUTORETRACT                     "Авто Втягивание"
145
-#define MSG_FILAMENTCHANGE                  "Смена прутка"
146
-#define MSG_INIT_SDCARD                     "Иниц. карту"
147
-#define MSG_CNG_SDCARD                      "Сменить карту"
148
-#define MSG_ZPROBE_OUT                      "Z датчик вне стола"
149
-#define MSG_HOME                            "Паркуй X/Y перед Z"
150
-#define MSG_FIRST                           "первый"
151
-#define MSG_ZPROBE_ZOFFSET                  "Смещение Z"
152
-#define MSG_BABYSTEP_X                      "Микрошаг X"
153
-#define MSG_BABYSTEP_Y                      "Микрошаг Y"
154
-#define MSG_BABYSTEP_Z                      "Микрошаг Z"
155
-#define MSG_ENDSTOP_ABORT                   "Сработал концевик"
156
-#define MSG_HEATING_FAILED_LCD              "Разогрев не удался"
157
-#define MSG_ERR_REDUNDANT_TEMP              "Ошибка:Слишком горячо"
158
-#define MSG_THERMAL_RUNAWAY                 "ТЕПЛО УБЕГАНИЯ!"
159
-#define MSG_ERR_MAXTEMP                     "Ошибка: Т макс."
160
-#define MSG_ERR_MINTEMP                     "Ошибка: Т мин."
161
-#define MSG_ERR_MAXTEMP_BED                 "Ошибка:Т макс.стол"
162
-#define MSG_ERR_MINTEMP_BED                 "Ошибка:Т мин.стол"
163
-#define MSG_HEATING                         "Нагреваю сопло..."
164
-#define MSG_HEATING_COMPLETE                "Нагрев выполнен"
165
-#define MSG_BED_HEATING                     "Нагреваю стол"
166
-#define MSG_BED_DONE                        "Стол разогрет"
167
-#define MSG_DELTA_CALIBRATE                 "Калибровка Delta"
168
-#define MSG_DELTA_CALIBRATE_X               "Калибровать X"
169
-#define MSG_DELTA_CALIBRATE_Y               "Калибровать Y"
170
-#define MSG_DELTA_CALIBRATE_Z               "Калибровать Z"
171
-#define MSG_DELTA_CALIBRATE_CENTER          "Калибровать центр"
36
+#define WELCOME_MSG                         MACHINE_NAME _UxGT(" Готов.")
37
+#define MSG_SD_INSERTED                     _UxGT("Карта вставлена")
38
+#define MSG_SD_REMOVED                      _UxGT("Карта извлечена")
39
+#define MSG_MAIN                            _UxGT("Меню")
40
+#define MSG_LCD_ENDSTOPS                    _UxGT("концевик")
41
+#define MSG_AUTOSTART                       _UxGT("Автостарт")
42
+#define MSG_DISABLE_STEPPERS                _UxGT("Выкл. двигатели")
43
+#define MSG_AUTO_HOME                       _UxGT("Парковка")
44
+#define MSG_LEVEL_BED_HOMING                _UxGT("Нулевое полож")
45
+#define MSG_LEVEL_BED_WAITING               _UxGT("Нажмите начать")
46
+#define MSG_LEVEL_BED_NEXT_POINT            _UxGT("Следующая точка")
47
+#define MSG_LEVEL_BED_DONE                  _UxGT("Уровень!")
48
+#define MSG_LEVEL_BED_CANCEL                _UxGT("Отменить")
49
+#define MSG_SET_HOME_OFFSETS                _UxGT("Запомнить парковку")
50
+#define MSG_HOME_OFFSETS_APPLIED            _UxGT("Коррекции примен")
51
+#define MSG_SET_ORIGIN                      _UxGT("Запомнить ноль")
52
+#define MSG_PREHEAT_1                       _UxGT("Преднагрев PLA")
53
+#define MSG_PREHEAT_1_N                     _UxGT("Греть PLA Сопло ")
54
+#define MSG_PREHEAT_1_ALL                   _UxGT("Греть PLA Все")
55
+#define MSG_PREHEAT_1_BEDONLY               _UxGT("Греть PLA Стол")
56
+#define MSG_PREHEAT_1_SETTINGS              _UxGT("Настройки PLA")
57
+#define MSG_PREHEAT_2                       _UxGT("Преднагрев ABS")
58
+#define MSG_PREHEAT_2_N                     _UxGT("Греть ABS Сопло ")
59
+#define MSG_PREHEAT_2_ALL                   _UxGT("Греть ABS Все")
60
+#define MSG_PREHEAT_2_BEDONLY               _UxGT("Греть ABS Стол")
61
+#define MSG_PREHEAT_2_SETTINGS              _UxGT("Настройки ABS")
62
+#define MSG_COOLDOWN                        _UxGT("Охлаждение")
63
+#define MSG_SWITCH_PS_ON                    _UxGT("Включить Питание")
64
+#define MSG_SWITCH_PS_OFF                   _UxGT("Отключить Питание")
65
+#define MSG_EXTRUDE                         _UxGT("Экструзия")
66
+#define MSG_RETRACT                         _UxGT("Втягивание")
67
+#define MSG_MOVE_AXIS                       _UxGT("Движение по осям")
68
+#define MSG_LEVEL_BED                       _UxGT("Калибровать стол")
69
+#define MSG_MOVE_X                          _UxGT("Движение по X")
70
+#define MSG_MOVE_Y                          _UxGT("Движение по Y")
71
+#define MSG_MOVE_Z                          _UxGT("Движение по Z")
72
+#define MSG_MOVE_E                          _UxGT("Экструдер")
73
+#define MSG_MOVE_01MM                       _UxGT("Движение XYZ 0.1mm")
74
+#define MSG_MOVE_1MM                        _UxGT("Движение XYZ 1mm")
75
+#define MSG_MOVE_10MM                       _UxGT("Движение XY 10mm")
76
+#define MSG_SPEED                           _UxGT("Скорость")
77
+#define MSG_BED_Z                           _UxGT("Z стола")
78
+#define MSG_NOZZLE                          LCD_STR_THERMOMETER _UxGT(" Сопло")
79
+#define MSG_BED                             LCD_STR_THERMOMETER _UxGT(" Стол")
80
+#define MSG_FAN_SPEED                       _UxGT("Кулер")
81
+#define MSG_FLOW                            _UxGT("Поток")
82
+#define MSG_CONTROL                         _UxGT("Настройки")
83
+#define MSG_MIN                             LCD_STR_THERMOMETER _UxGT(" Минимум")
84
+#define MSG_MAX                             LCD_STR_THERMOMETER _UxGT(" Максимум")
85
+#define MSG_FACTOR                          LCD_STR_THERMOMETER _UxGT(" Фактор")
86
+#define MSG_AUTOTEMP                        _UxGT("Автотемпература")
87
+#define MSG_ON                              _UxGT("Вкл. ")
88
+#define MSG_OFF                             _UxGT("Откл. ")
89
+#define MSG_PID_P                           _UxGT("PID-P")
90
+#define MSG_PID_I                           _UxGT("PID-I")
91
+#define MSG_PID_D                           _UxGT("PID-D")
92
+#define MSG_PID_C                           _UxGT("PID-C")
93
+#define MSG_ACC                             _UxGT("Acc")
94
+#define MSG_VX_JERK                         _UxGT("Vx-рывок")
95
+#define MSG_VY_JERK                         _UxGT("Vy-рывок")
96
+#define MSG_VZ_JERK                         _UxGT("Vz-рывок")
97
+#define MSG_VE_JERK                         _UxGT("Ve-рывок")
98
+#define MSG_VMAX                            _UxGT("Vмакс ")
99
+#define MSG_VMIN                            _UxGT("Vмин")
100
+#define MSG_VTRAV_MIN                       _UxGT("Vпутеш. мин")
101
+#define MSG_AMAX                            _UxGT("Aмакс")
102
+#define MSG_A_RETRACT                       _UxGT("A-втягивание")
103
+#define MSG_A_TRAVEL                        _UxGT("A-путеш.")
104
+#define MSG_XSTEPS                          _UxGT("X шаг/мм")
105
+#define MSG_YSTEPS                          _UxGT("Y шаг/мм")
106
+#define MSG_ZSTEPS                          _UxGT("Z шаг/мм")
107
+#define MSG_ESTEPS                          _UxGT("E шаг/мм")
108
+#define MSG_E1STEPS                         _UxGT("E1 шаг/мм")
109
+#define MSG_E2STEPS                         _UxGT("E2 шаг/мм")
110
+#define MSG_E3STEPS                         _UxGT("E3 шаг/мм")
111
+#define MSG_E4STEPS                         _UxGT("E4 шаг/мм")
112
+#define MSG_TEMPERATURE                     _UxGT("Температура")
113
+#define MSG_MOTION                          _UxGT("Механика")
114
+#define MSG_VOLUMETRIC                      _UxGT("Пруток")
115
+#define MSG_VOLUMETRIC_ENABLED              _UxGT("E в mm3")
116
+#define MSG_FILAMENT_DIAM                   _UxGT("Диаметр прутка")
117
+#define MSG_CONTRAST                        _UxGT("Контраст LCD")
118
+#define MSG_STORE_EPROM                     _UxGT("Сохранить в EEPROM")
119
+#define MSG_LOAD_EPROM                      _UxGT("Считать из EEPROM")
120
+#define MSG_RESTORE_FAILSAFE                _UxGT("Сброс EEPROM")
121
+#define MSG_REFRESH                         _UxGT("Обновить")
122
+#define MSG_WATCH                           _UxGT("Обзор")
123
+#define MSG_PREPARE                         _UxGT("Действия")
124
+#define MSG_TUNE                            _UxGT("Настройки")
125
+#define MSG_PAUSE_PRINT                     _UxGT("Пауза печати")
126
+#define MSG_RESUME_PRINT                    _UxGT("Продолжить печать")
127
+#define MSG_STOP_PRINT                      _UxGT("Остановить печать")
128
+#define MSG_CARD_MENU                       _UxGT("Обзор карты")
129
+#define MSG_NO_CARD                         _UxGT("Нет карты")
130
+#define MSG_DWELL                           _UxGT("Сон...")
131
+#define MSG_USERWAIT                        _UxGT("Ожиданиие")
132
+#define MSG_RESUMING                        _UxGT("Возобновление...")
133
+#define MSG_PRINT_ABORTED                   _UxGT("Отмена печати")
134
+#define MSG_NO_MOVE                         _UxGT("Нет движения.")
135
+#define MSG_KILLED                          _UxGT("УБИТО.")
136
+#define MSG_STOPPED                         _UxGT("ОСТАНОВЛЕНО.")
137
+#define MSG_CONTROL_RETRACT                 _UxGT("Втягивание mm")
138
+#define MSG_CONTROL_RETRACT_SWAP            _UxGT("Втяг. смены mm")
139
+#define MSG_CONTROL_RETRACTF                _UxGT("Втягивание V")
140
+#define MSG_CONTROL_RETRACT_ZLIFT           _UxGT("Втяг. прыжка mm")
141
+#define MSG_CONTROL_RETRACT_RECOVER         _UxGT("Возврат +mm")
142
+#define MSG_CONTROL_RETRACT_RECOVER_SWAP    _UxGT("Возврат смены +mm")
143
+#define MSG_CONTROL_RETRACT_RECOVERF        _UxGT("Возврат  V")
144
+#define MSG_AUTORETRACT                     _UxGT("Авто Втягивание")
145
+#define MSG_FILAMENTCHANGE                  _UxGT("Смена прутка")
146
+#define MSG_INIT_SDCARD                     _UxGT("Иниц. карту")
147
+#define MSG_CNG_SDCARD                      _UxGT("Сменить карту")
148
+#define MSG_ZPROBE_OUT                      _UxGT("Z датчик вне стола")
149
+#define MSG_HOME                            _UxGT("Паркуй X/Y перед Z")
150
+#define MSG_FIRST                           _UxGT("первый")
151
+#define MSG_ZPROBE_ZOFFSET                  _UxGT("Смещение Z")
152
+#define MSG_BABYSTEP_X                      _UxGT("Микрошаг X")
153
+#define MSG_BABYSTEP_Y                      _UxGT("Микрошаг Y")
154
+#define MSG_BABYSTEP_Z                      _UxGT("Микрошаг Z")
155
+#define MSG_ENDSTOP_ABORT                   _UxGT("Сработал концевик")
156
+#define MSG_HEATING_FAILED_LCD              _UxGT("Разогрев не удался")
157
+#define MSG_ERR_REDUNDANT_TEMP              _UxGT("Ошибка:Слишком горячо")
158
+#define MSG_THERMAL_RUNAWAY                 _UxGT("ТЕПЛО УБЕГАНИЯ!")
159
+#define MSG_ERR_MAXTEMP                     _UxGT("Ошибка: Т макс.")
160
+#define MSG_ERR_MINTEMP                     _UxGT("Ошибка: Т мин.")
161
+#define MSG_ERR_MAXTEMP_BED                 _UxGT("Ошибка:Т макс.стол")
162
+#define MSG_ERR_MINTEMP_BED                 _UxGT("Ошибка:Т мин.стол")
163
+#define MSG_HEATING                         _UxGT("Нагреваю сопло...")
164
+#define MSG_HEATING_COMPLETE                _UxGT("Нагрев выполнен")
165
+#define MSG_BED_HEATING                     _UxGT("Нагреваю стол")
166
+#define MSG_BED_DONE                        _UxGT("Стол разогрет")
167
+#define MSG_DELTA_CALIBRATE                 _UxGT("Калибровка Delta")
168
+#define MSG_DELTA_CALIBRATE_X               _UxGT("Калибровать X")
169
+#define MSG_DELTA_CALIBRATE_Y               _UxGT("Калибровать Y")
170
+#define MSG_DELTA_CALIBRATE_Z               _UxGT("Калибровать Z")
171
+#define MSG_DELTA_CALIBRATE_CENTER          _UxGT("Калибровать центр")
172 172
 
173 173
 #endif // LANGUAGE_RU_H

+ 252
- 252
Marlin/language_tr.h View File

@@ -1,252 +1,252 @@
1
-/**
2
- * Marlin 3D Printer Firmware
3
- * Copyright (C) 2016 MarlinFirmware [https://github.com/MarlinFirmware/Marlin]
4
- *
5
- * Based on Sprinter and grbl.
6
- * Copyright (C) 2011 Camiel Gubbels / Erik van der Zalm
7
- *
8
- * This program is free software: you can redistribute it and/or modify
9
- * it under the terms of the GNU General Public License as published by
10
- * the Free Software Foundation, either version 3 of the License, or
11
- * (at your option) any later version.
12
- *
13
- * This program is distributed in the hope that it will be useful,
14
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
15
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
16
- * GNU General Public License for more details.
17
- *
18
- * You should have received a copy of the GNU General Public License
19
- * along with this program.  If not, see <http://www.gnu.org/licenses/>.
20
- *
21
- */
22
-
23
-/**
24
- * Turkish
25
- *
26
- * LCD Menu Messages
27
- * See also https://github.com/MarlinFirmware/Marlin/wiki/LCD-Language
28
- *
29
- */
30
-#ifndef LANGUAGE_TR_H
31
-#define LANGUAGE_TR_H
32
-
33
-#define MAPPER_C2C3_TR
34
-#define DISPLAY_CHARSET_ISO10646_TR
35
-
36
-#if DISABLED(DOGLCD)
37
-  #error "Turkish needs a graphical display."
38
-#endif
39
-
40
-#define WELCOME_MSG                         MACHINE_NAME " hazır."                                       //hazır.
41
-#define MSG_SD_INSERTED                     "SD Yerleşti."                                               //SD Yerleşti.
42
-#define MSG_SD_REMOVED                      "SD Çıkarıldı."                                              //SD Çıkarıldı.
43
-#define MSG_LCD_ENDSTOPS                    "Endstops" // Max length 8 characters                        //Endstops
44
-#define MSG_MAIN                            "Ana"                                                        //Ana
45
-#define MSG_AUTOSTART                       "Otobaşlat"                                                  //Otobaşlat
46
-#define MSG_DISABLE_STEPPERS                "Motorları Durdur"                                           //Motorları Durdur
47
-#define MSG_AUTO_HOME                       "Eksenleri Sıfırla"                                          //Eksenleri Sıfırla
48
-#define MSG_AUTO_HOME_X                     "X Sıfırla"                                                  //X Sıfırla
49
-#define MSG_AUTO_HOME_Y                     "Y Sıfırla"                                                  //Y Sıfırla
50
-#define MSG_AUTO_HOME_Z                     "Z Sıfırla"                                                  //Z Sıfırla
51
-#define MSG_LEVEL_BED_HOMING                "XYZ Sıfırlanıyor"                                           //XYZ Sıfırlanıyor
52
-#define MSG_LEVEL_BED_WAITING               "Başlatmak için tıkla"                                       //Başlatmak için tıkla
53
-#define MSG_LEVEL_BED_NEXT_POINT            "Sıradaki Nokta"                                             //Sıradaki Nokta
54
-#define MSG_LEVEL_BED_DONE                  "Seviyeleme Tamam!"                                          //Seviyeleme Tamam!
55
-#define MSG_LEVEL_BED_CANCEL                "İptal"                                                      //İptal
56
-#define MSG_SET_HOME_OFFSETS                "Offset Ayarla"                                              //Offset Ayarla
57
-#define MSG_HOME_OFFSETS_APPLIED            "Offset Tamam"                                               //Offset Tamam
58
-#define MSG_SET_ORIGIN                      "Sıfır Belirle"                                              //Sıfır Belirle
59
-#define MSG_PREHEAT_1                       "Ön Isınma PLA"                                              //Ön Isınma PLA
60
-#define MSG_PREHEAT_1_N                     MSG_PREHEAT_1 " "                                            // 
61
-#define MSG_PREHEAT_1_ALL                   MSG_PREHEAT_1 " Tüm"                                         // Tüm
62
-#define MSG_PREHEAT_1_BEDONLY               MSG_PREHEAT_1 " Tabla"                                       // Tabla
63
-#define MSG_PREHEAT_1_SETTINGS              MSG_PREHEAT_1 " Ayar"                                        // Ayar
64
-#define MSG_PREHEAT_2                       "Ön Isınma ABS"                                              //Ön Isınma ABS
65
-#define MSG_PREHEAT_2_N                     MSG_PREHEAT_2 " "                                            // 
66
-#define MSG_PREHEAT_2_ALL                   MSG_PREHEAT_2 " Tüm"                                         // Tüm
67
-#define MSG_PREHEAT_2_BEDONLY               MSG_PREHEAT_2 " Tabla"                                       // Tabla
68
-#define MSG_PREHEAT_2_SETTINGS              MSG_PREHEAT_2 " Ayar"                                        // Ayar
69
-#define MSG_COOLDOWN                        "Soğut"                                                      //Soğut
70
-#define MSG_SWITCH_PS_ON                    "Gücü Aç"                                                    //Gücü Aç
71
-#define MSG_SWITCH_PS_OFF                   "Gücü Kapat"                                                 //Gücü Kapat
72
-#define MSG_EXTRUDE                         "Extrude"                                                    //Extrude
73
-#define MSG_RETRACT                         "Geri Çek"                                                   //Geri Çek
74
-#define MSG_MOVE_AXIS                       "Eksen Yönet"                                                //Eksenleri Yönet
75
-#define MSG_LEVEL_BED                       "Tabla Seviyele"                                             //Tabla Seviyele
76
-#define MSG_MOVE_X                          "X"                                                          //X
77
-#define MSG_MOVE_Y                          "Y"                                                          //Y
78
-#define MSG_MOVE_Z                          "Z"                                                          //Z
79
-#define MSG_MOVE_E                          "Ekstruder"                                                  //Ekstruder
80
-#define MSG_MOVE_01MM                       "0.1mm"                                                      //0.1mm
81
-#define MSG_MOVE_1MM                        "1mm"                                                        //1mm
82
-#define MSG_MOVE_10MM                       "10mm"                                                       //10mm
83
-#define MSG_SPEED                           "Hız"                                                        //Hız
84
-#define MSG_BED_Z                           "Tabla Z"                                                    //Tabla Z
85
-#define MSG_NOZZLE                          "Nozül"                                                      //Nozül
86
-#define MSG_BED                             "Tabla"                                                      //Tabla
87
-#define MSG_FAN_SPEED                       "Fan Hızı"                                                   //Fan Hızı
88
-#define MSG_FLOW                            "Akış"                                                       //Akış
89
-#define MSG_CONTROL                         "Kontrol"                                                    //Kontrol
90
-#define MSG_MIN                             " " LCD_STR_THERMOMETER " Min"                               // Min
91
-#define MSG_MAX                             " " LCD_STR_THERMOMETER " Max"                               // Max
92
-#define MSG_FACTOR                          " " LCD_STR_THERMOMETER " Çarpan"                            // Çarpan
93
-#define MSG_AUTOTEMP                        "Autotemp"                                                   // Autotemp
94
-#define MSG_ON                              "On "                                                        //On 
95
-#define MSG_OFF                             "Off"                                                        //Off
96
-#define MSG_PID_P                           "PID-P"                                                      //PID-P
97
-#define MSG_PID_I                           "PID-I"                                                      //PID-I
98
-#define MSG_PID_D                           "PID-D"                                                      //PID-D
99
-#define MSG_PID_C                           "PID-C"                                                      //PID-C
100
-#define MSG_SELECT                          "Seç"                                                        //Seç
101
-#define MSG_ACC                             "İvme"                                                       //İvme
102
-#define MSG_VX_JERK                         "Vx-Jerk"                                                    //Vx-Jerk
103
-#define MSG_VY_JERK                         "Vy-Jerk"                                                    //Vy-Jerk
104
-#define MSG_VZ_JERK                         "Vz-jerk"                                                    //Vz-Jerk
105
-#define MSG_VE_JERK                         "Ve-jerk"                                                    //Ve-Jerk
106
-#define MSG_VMAX                            "Vmax "                                                      //Vmax
107
-#define MSG_VMIN                            "Vmin"                                                       //Vmin
108
-#define MSG_VTRAV_MIN                       "VTrav min"                                                  //Vtrav min
109
-#define MSG_AMAX                            "Amax "                                                      //Amax
110
-#define MSG_A_RETRACT                       "A-retract"                                                  //A-retract
111
-#define MSG_A_TRAVEL                        "A-travel"                                                   //A-travel
112
-#define MSG_XSTEPS                          "Xsteps/mm"                                                  //Xsteps/mm
113
-#define MSG_YSTEPS                          "Ysteps/mm"                                                  //Ysteps/mm
114
-#define MSG_ZSTEPS                          "Zsteps/mm"                                                  //Zsteps/mm
115
-#define MSG_ESTEPS                          "Esteps/mm"                                                  //Esteps/mm
116
-#define MSG_E1STEPS                         "E1steps/mm"                                                 //E1steps/mm
117
-#define MSG_E2STEPS                         "E2steps/mm"                                                 //E2steps/mm
118
-#define MSG_E3STEPS                         "E3steps/mm"                                                 //E3steps/mm
119
-#define MSG_E4STEPS                         "E4steps/mm"                                                 //E4steps/mm
120
-#define MSG_TEMPERATURE                     "Sıcaklık"                                                   //Sıcaklık
121
-#define MSG_MOTION                          "Hareket"                                                    //Hareket
122
-#define MSG_VOLUMETRIC                      "Filaman"                                                    //Filaman
123
-#define MSG_VOLUMETRIC_ENABLED              "E in mm3"                                                   //E in mm3
124
-#define MSG_FILAMENT_DIAM                   "Fil. Çap"                                                   //Fil. Çap
125
-#define MSG_CONTRAST                        "LCD Kontrast"                                               //LCD Kontrast
126
-#define MSG_STORE_EPROM                     "Hafızaya Al"                                                //Hafızaya Al
127
-#define MSG_LOAD_EPROM                      "Hafızadan Yükle"                                            //Hafızadan Yükle
128
-#define MSG_RESTORE_FAILSAFE                "Fabrika Ayarları"                                           //Fabrika Ayarları
129
-#define MSG_REFRESH                         "Yenile"                                                     //Yenile
130
-#define MSG_WATCH                           "Bilgi Ekranı"                                               //Bilgi Ekranı
131
-#define MSG_PREPARE                         "Hazırlık"                                                   //Hazırlık
132
-#define MSG_TUNE                            "Ayar"                                                       //Ayar
133
-#define MSG_PAUSE_PRINT                     "Duraklat"                                                   //Duraklat
134
-#define MSG_RESUME_PRINT                    "Sürdür"                                                     //Sürdür
135
-#define MSG_STOP_PRINT                      "Durdur"                                                     //Durdur
136
-#define MSG_CARD_MENU                       "SD den Yazdır"                                              //SD den Yazdır
137
-#define MSG_NO_CARD                         "SD Kart Yok"                                                //SD Kart Yok
138
-#define MSG_DWELL                           "Uyku..."                                                    //Uyku...
139
-#define MSG_USERWAIT                        "Operatör bekleniyor..."                                     //Operatör bekleniyor...
140
-#define MSG_RESUMING                        "Baskı Sürdürülüyor"                                         //Baskı Sürdürülüyor
141
-#define MSG_PRINT_ABORTED                   "Baskı Durduruldu"                                           //Baskı Durduruldu
142
-#define MSG_NO_MOVE                         "İşlem yok."                                                 //İşlem yok.
143
-#define MSG_KILLED                          "Kilitlendi. "                                               //Kilitlendi.
144
-#define MSG_STOPPED                         "Durdu. "                                                    //Durdu.
145
-#define MSG_CONTROL_RETRACT                 "Geri Çek mm"                                                //Geri Çek mm
146
-#define MSG_CONTROL_RETRACT_SWAP            "Swap Re.mm"                                                 //Swap Re.mm
147
-#define MSG_CONTROL_RETRACTF                "Geri Çekme  V"                                              //Geri Çekme V
148
-#define MSG_CONTROL_RETRACT_ZLIFT           "Hop mm"                                                     //Hop mm
149
-#define MSG_CONTROL_RETRACT_RECOVER         "UnRet +mm"                                                  //UnRet +mm
150
-#define MSG_CONTROL_RETRACT_RECOVER_SWAP    "S UnRet+mm"                                                 //S UnRet+mm
151
-#define MSG_CONTROL_RETRACT_RECOVERF        "UnRet  V"                                                   //UnRet V
152
-#define MSG_AUTORETRACT                     "AutoRetr."                                                  //AutoRetr.
153
-#define MSG_FILAMENTCHANGE                  "Filaman Değiştir"                                           //Filaman Değiştir
154
-#define MSG_INIT_SDCARD                     "Init. SD"                                                   //Init. SD
155
-#define MSG_CNG_SDCARD                      "SD Değiştir"                                                //SD Değiştir
156
-#define MSG_ZPROBE_OUT                      "Z Prob Açık. Tabla"                                         //Z Prob Açık. Tabla
157
-#define MSG_BLTOUCH_SELFTEST                "BLTouch Self-Test"                                          //BLTouch Self-Test
158
-#define MSG_BLTOUCH_RESET                   "Sıfırla BLTouch"                                            //Sıfırla BLTouch
159
-#define MSG_HOME                            "Sıfırla"                                                    //Sıfırla
160
-#define MSG_FIRST                           "önce"                                                       //Önce
161
-#define MSG_ZPROBE_ZOFFSET                  "Z Offset"                                                   //Z Offset
162
-#define MSG_BABYSTEP_X                      "Miniadım X"                                                 //Miniadım X
163
-#define MSG_BABYSTEP_Y                      "Miniadım Y"                                                 //Miniadım Y
164
-#define MSG_BABYSTEP_Z                      "Miniadım Z"                                                 //Miniadım Z
165
-#define MSG_ENDSTOP_ABORT                   "Endstop iptal"                                              //Endstop iptal
166
-#define MSG_HEATING_FAILED_LCD              "Isınma başarısız"                                           //Isınma başarısız
167
-#define MSG_ERR_REDUNDANT_TEMP              "Hata: Geçersiz Sıcaklık"                                    //Hata: Geçersiz Sıcaklık
168
-#define MSG_THERMAL_RUNAWAY                 "TERMAL PROBLEM"                                             //TERMAL PROBLEM
169
-#define MSG_ERR_MAXTEMP                     "Hata: MAXSICAKLIK"                                          //Hata: MAXSICAKLIK
170
-#define MSG_ERR_MINTEMP                     "Hata: MINSICAKLIK"                                          //Hata: MINSICAKLIK
171
-#define MSG_ERR_MAXTEMP_BED                 "Hata: MAXSIC. TABLA"                                        //Hata: MAXSIC. TABLA
172
-#define MSG_ERR_MINTEMP_BED                 "Hata: MINSIC. TABLA"                                        //Hata: MINSIC. TABLA
173
-#define MSG_ERR_Z_HOMING                    "G28 Z Yapılamaz"                                            //G28 Z Yapılamaz
174
-#define MSG_HALTED                          "YAZICI DURDURULDU"                                          //YAZICI DURDURULDU
175
-#define MSG_PLEASE_RESET                    "Lütfen resetleyin"                                          //Lütfen resetleyin
176
-#define MSG_SHORT_DAY                       "G" // One character only                                    //G
177
-#define MSG_SHORT_HOUR                      "S" // One character only                                    //S
178
-#define MSG_SHORT_MINUTE                    "D" // One character only                                    //D
179
-#define MSG_HEATING                         "Isınıyor..."                                                //Isınıyor...
180
-#define MSG_HEATING_COMPLETE                "Isınma tamam."                                              //Isınma tamam.
181
-#define MSG_BED_HEATING                     "Tabla Isınıyor."                                            //Tabla Isınıyor.
182
-#define MSG_BED_DONE                        "Tabla hazır."                                               //Tabla hazır.
183
-#define MSG_DELTA_CALIBRATE                 "Delta Kalibrasyonu"                                         //Delta Kalibrasyonu
184
-#define MSG_DELTA_CALIBRATE_X               "Ayarla X"                                                   //Ayarla X
185
-#define MSG_DELTA_CALIBRATE_Y               "Ayarla Y"                                                   //Ayarla Y
186
-#define MSG_DELTA_CALIBRATE_Z               "Ayarla Z"                                                   //Ayarla Z
187
-#define MSG_DELTA_CALIBRATE_CENTER          "Ayarla Merkez"                                              //Ayarla Merkez
188
-
189
-#define MSG_INFO_MENU                       "Yazıcı Hakkında"                                            //Yazıcı Hakkında
190
-#define MSG_INFO_PRINTER_MENU               "Yazıcı Bilgisi"                                             //Yazıcı Bilgisi
191
-#define MSG_INFO_STATS_MENU                 "İstatistikler"                                              //İstatistikler
192
-#define MSG_INFO_BOARD_MENU                 "Kontrolör Bilgisi"                                          //Kontrol Bilgisi
193
-#define MSG_INFO_THERMISTOR_MENU            "Termistörler"                                               //Termistörler
194
-#define MSG_INFO_EXTRUDERS                  "Ekstruderler"                                               //Ekstruderler
195
-#define MSG_INFO_BAUDRATE                   "İletişim Hızı"                                              //İletişim Hızı
196
-#define MSG_INFO_PROTOCOL                   "Protokol"                                                   //Protokol
197
-#define MSG_LIGHTS_ON                       "Aydınlatmayı Aç"                                            //Aydınlatmayı Aç
198
-#define MSG_LIGHTS_OFF                      "Aydınlatmayı Kapa"                                          //Aydınlaymayı Kapa
199
-
200
-#if LCD_WIDTH > 19
201
-  #define MSG_INFO_PRINT_COUNT              "Baskı Sayısı"                                               //Baskı Sayısı
202
-  #define MSG_INFO_COMPLETED_PRINTS         "Tamamlanan"                                                 //Tamamlanan
203
-  #define MSG_INFO_PRINT_TIME               "Toplam Baskı Süresi"                                        //Toplam Baskı Süresi
204
-  #define MSG_INFO_PRINT_LONGEST            "En Uzun Baskı Süresi"                                       //En Uzun Baskı Süresi
205
-  #define MSG_INFO_PRINT_FILAMENT           "Toplam Filaman"                                             //Toplam Filaman
206
-#else
207
-  #define MSG_INFO_PRINT_COUNT              "Baskı"                                                      //Baskı
208
-  #define MSG_INFO_COMPLETED_PRINTS         "Tamamlanan"                                                 //Tamamlanan
209
-  #define MSG_INFO_PRINT_TIME               "Süre"                                                       //Süre
210
-  #define MSG_INFO_PRINT_LONGEST            "En Uzun"                                                    //En Uzun
211
-  #define MSG_INFO_PRINT_FILAMENT           "Filaman"                                                    //Filaman
212
-#endif
213
-
214
-#define MSG_INFO_MIN_TEMP                   "Min Sıc."                                                   //Min Sıcak.
215
-#define MSG_INFO_MAX_TEMP                   "Max Sıc."                                                   //Max Sıcak.
216
-#define MSG_INFO_PSU                        "Güç Kaynağı"                                                //Güç Kaynağı
217
-
218
-#define MSG_DRIVE_STRENGTH                  "Sürücü Gücü"                                                //Sürücü Gücü
219
-#define MSG_DAC_PERCENT                     "Sürücü %"                                                   //Sürücü %
220
-#define MSG_DAC_EEPROM_WRITE                "DAC'ı EEPROM'a Yaz"                                         //DAC'ı EEPROM'a Yaz
221
-#define MSG_FILAMENT_CHANGE_HEADER          "Filaman Değiştir"                                           //Filaman Değiştir
222
-#define MSG_FILAMENT_CHANGE_OPTION_HEADER   "Seçenekler:"                                                //Seçenekler:
223
-#define MSG_FILAMENT_CHANGE_OPTION_EXTRUDE  "Daha Akıt"                                                  //Daha Akıt
224
-#define MSG_FILAMENT_CHANGE_OPTION_RESUME   "Baskıyı sürdür"                                             //Baskıyı sürdür
225
-
226
-#if LCD_HEIGHT >= 4
227
-  // Up to 3 lines allowed
228
-  #define MSG_FILAMENT_CHANGE_INIT_1          "Başlama bekleniyor"                                       //Başlama bekleniyor
229
-  #define MSG_FILAMENT_CHANGE_INIT_2          "filamanın"                                                //filamanın
230
-  #define MSG_FILAMENT_CHANGE_INIT_3          "değişimi"                                                 //değişimi
231
-  #define MSG_FILAMENT_CHANGE_UNLOAD_1        "Bekleniyor"                                               //Bekleniyor
232
-  #define MSG_FILAMENT_CHANGE_UNLOAD_2        "filamanın çıkması"                                        //filamanın çıkması
233
-  #define MSG_FILAMENT_CHANGE_INSERT_1        "Filamanı yükle"                                           //Filamanı yükle
234
-  #define MSG_FILAMENT_CHANGE_INSERT_2        "ve devam için"                                            //ve devam için
235
-  #define MSG_FILAMENT_CHANGE_INSERT_3        "tuşa bas..."                                              //tuşa bas...
236
-  #define MSG_FILAMENT_CHANGE_LOAD_1          "Bekleniyor"                                               //Bekleniyor
237
-  #define MSG_FILAMENT_CHANGE_LOAD_2          "filamanın yüklenmesi"                                     //filamanın yüklenmesi
238
-  #define MSG_FILAMENT_CHANGE_EXTRUDE_1       "Bekleniyor"                                               //Bekleniyor
239
-  #define MSG_FILAMENT_CHANGE_EXTRUDE_2       "filaman akması"                                           //filaman akması
240
-  #define MSG_FILAMENT_CHANGE_RESUME_1        "Baskının sürdürülmesini"                                  //Baskının sürdürülmesini
241
-  #define MSG_FILAMENT_CHANGE_RESUME_2        "bekle"                                                    //bekle
242
-#else // LCD_HEIGHT < 4
243
-  // Up to 2 lines allowed
244
-  #define MSG_FILAMENT_CHANGE_INIT_1          "Lütfen bekleyiniz..."                                     //Lütfen bekleyiniz...
245
-  #define MSG_FILAMENT_CHANGE_UNLOAD_1        "Çıkartılıyor..."                                          //Çıkartılıyor...
246
-  #define MSG_FILAMENT_CHANGE_INSERT_1        "Yükle ve bas"                                             //Yükle ve bas
247
-  #define MSG_FILAMENT_CHANGE_LOAD_1          "Yüklüyor..."                                              //Yüklüyor...
248
-  #define MSG_FILAMENT_CHANGE_EXTRUDE_1       "Akıtılıyor..."                                            //Akıtılıyor...
249
-  #define MSG_FILAMENT_CHANGE_RESUME_1        "Sürdürülüyor..."                                          //Sürdürülüyor...
250
-#endif // LCD_HEIGHT < 4
251
-
252
-#endif // LANGUAGE_TR_H
1
+/**
2
+ * Marlin 3D Printer Firmware
3
+ * Copyright (C) 2016 MarlinFirmware [https://github.com/MarlinFirmware/Marlin]
4
+ *
5
+ * Based on Sprinter and grbl.
6
+ * Copyright (C) 2011 Camiel Gubbels / Erik van der Zalm
7
+ *
8
+ * This program is free software: you can redistribute it and/or modify
9
+ * it under the terms of the GNU General Public License as published by
10
+ * the Free Software Foundation, either version 3 of the License, or
11
+ * (at your option) any later version.
12
+ *
13
+ * This program is distributed in the hope that it will be useful,
14
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
15
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
16
+ * GNU General Public License for more details.
17
+ *
18
+ * You should have received a copy of the GNU General Public License
19
+ * along with this program.  If not, see <http://www.gnu.org/licenses/>.
20
+ *
21
+ */
22
+
23
+/**
24
+ * Turkish
25
+ *
26
+ * LCD Menu Messages
27
+ * See also https://github.com/MarlinFirmware/Marlin/wiki/LCD-Language
28
+ *
29
+ */
30
+#ifndef LANGUAGE_TR_H
31
+#define LANGUAGE_TR_H
32
+
33
+#define MAPPER_C2C3_TR
34
+#define DISPLAY_CHARSET_ISO10646_TR
35
+
36
+#if DISABLED(DOGLCD)
37
+  #error "Turkish needs a graphical display."
38
+#endif
39
+
40
+#define WELCOME_MSG                         MACHINE_NAME _UxGT(" hazır.")                               // hazır.
41
+#define MSG_SD_INSERTED                     _UxGT("SD Yerleşti.")                                       // SD Yerleşti.
42
+#define MSG_SD_REMOVED                      _UxGT("SD Çıkarıldı.")                                      // SD Çıkarıldı.
43
+#define MSG_LCD_ENDSTOPS                    _UxGT("Endstops") // Max length 8 characters                // Endstops
44
+#define MSG_MAIN                            _UxGT("Ana")                                                // Ana
45
+#define MSG_AUTOSTART                       _UxGT("Otobaşlat")                                          // Otobaşlat
46
+#define MSG_DISABLE_STEPPERS                _UxGT("Motorları Durdur")                                   // Motorları Durdur
47
+#define MSG_AUTO_HOME                       _UxGT("Eksenleri Sıfırla")                                  // Eksenleri Sıfırla
48
+#define MSG_AUTO_HOME_X                     _UxGT("X Sıfırla")                                          // X Sıfırla
49
+#define MSG_AUTO_HOME_Y                     _UxGT("Y Sıfırla")                                          // Y Sıfırla
50
+#define MSG_AUTO_HOME_Z                     _UxGT("Z Sıfırla")                                          // Z Sıfırla
51
+#define MSG_LEVEL_BED_HOMING                _UxGT("XYZ Sıfırlanıyor")                                   // XYZ Sıfırlanıyor
52
+#define MSG_LEVEL_BED_WAITING               _UxGT("Başlatmak için tıkla")                               // Başlatmak için tıkla
53
+#define MSG_LEVEL_BED_NEXT_POINT            _UxGT("Sıradaki Nokta")                                     // Sıradaki Nokta
54
+#define MSG_LEVEL_BED_DONE                  _UxGT("Seviyeleme Tamam!")                                  // Seviyeleme Tamam!
55
+#define MSG_LEVEL_BED_CANCEL                _UxGT("İptal")                                              // İptal
56
+#define MSG_SET_HOME_OFFSETS                _UxGT("Offset Ayarla")                                      // Offset Ayarla
57
+#define MSG_HOME_OFFSETS_APPLIED            _UxGT("Offset Tamam")                                       // Offset Tamam
58
+#define MSG_SET_ORIGIN                      _UxGT("Sıfır Belirle")                                      // Sıfır Belirle
59
+#define MSG_PREHEAT_1                       _UxGT("Ön Isınma PLA")                                      // Ön Isınma PLA
60
+#define MSG_PREHEAT_1_N                     MSG_PREHEAT_1 _UxGT(" ")                                    //  
61
+#define MSG_PREHEAT_1_ALL                   MSG_PREHEAT_1 _UxGT(" Tüm")                                 //  Tüm
62
+#define MSG_PREHEAT_1_BEDONLY               MSG_PREHEAT_1 _UxGT(" Tabla")                               //  Tabla
63
+#define MSG_PREHEAT_1_SETTINGS              MSG_PREHEAT_1 _UxGT(" Ayar")                                //  Ayar
64
+#define MSG_PREHEAT_2                       _UxGT("Ön Isınma ABS")                                      // Ön Isınma ABS
65
+#define MSG_PREHEAT_2_N                     MSG_PREHEAT_2 _UxGT(" ")                                    //  
66
+#define MSG_PREHEAT_2_ALL                   MSG_PREHEAT_2 _UxGT(" Tüm")                                 //  Tüm
67
+#define MSG_PREHEAT_2_BEDONLY               MSG_PREHEAT_2 _UxGT(" Tabla")                               //  Tabla
68
+#define MSG_PREHEAT_2_SETTINGS              MSG_PREHEAT_2 _UxGT(" Ayar")                                //  Ayar
69
+#define MSG_COOLDOWN                        _UxGT("Soğut")                                              // Soğut
70
+#define MSG_SWITCH_PS_ON                    _UxGT("Gücü Aç")                                            // Gücü Aç
71
+#define MSG_SWITCH_PS_OFF                   _UxGT("Gücü Kapat")                                         // Gücü Kapat
72
+#define MSG_EXTRUDE                         _UxGT("Extrude")                                            // Extrude
73
+#define MSG_RETRACT                         _UxGT("Geri Çek")                                           // Geri Çek
74
+#define MSG_MOVE_AXIS                       _UxGT("Eksen Yönet")                                        // Eksenleri Yönet
75
+#define MSG_LEVEL_BED                       _UxGT("Tabla Seviyele")                                     // Tabla Seviyele
76
+#define MSG_MOVE_X                          _UxGT("X")                                                  // X
77
+#define MSG_MOVE_Y                          _UxGT("Y")                                                  // Y
78
+#define MSG_MOVE_Z                          _UxGT("Z")                                                  // Z
79
+#define MSG_MOVE_E                          _UxGT("Ekstruder")                                          // Ekstruder
80
+#define MSG_MOVE_01MM                       _UxGT("0.1mm")                                              // 0.1mm
81
+#define MSG_MOVE_1MM                        _UxGT("1mm")                                                // 1mm
82
+#define MSG_MOVE_10MM                       _UxGT("10mm")                                               // 10mm
83
+#define MSG_SPEED                           _UxGT("Hız")                                                // Hız
84
+#define MSG_BED_Z                           _UxGT("Tabla Z")                                            // Tabla Z
85
+#define MSG_NOZZLE                          _UxGT("Nozül")                                              // Nozül
86
+#define MSG_BED                             _UxGT("Tabla")                                              // Tabla
87
+#define MSG_FAN_SPEED                       _UxGT("Fan Hızı")                                           // Fan Hızı
88
+#define MSG_FLOW                            _UxGT("Akış")                                               // Akış
89
+#define MSG_CONTROL                         _UxGT("Kontrol")                                            // Kontrol
90
+#define MSG_MIN                             _UxGT(" ") LCD_STR_THERMOMETER _UxGT(" Min")                //  Min
91
+#define MSG_MAX                             _UxGT(" ") LCD_STR_THERMOMETER _UxGT(" Max")                //  Max
92
+#define MSG_FACTOR                          _UxGT(" ") LCD_STR_THERMOMETER _UxGT(" Çarpan")             //  Çarpan
93
+#define MSG_AUTOTEMP                        _UxGT("Autotemp")                                           //  Autotemp
94
+#define MSG_ON                              _UxGT("On ")                                                // On 
95
+#define MSG_OFF                             _UxGT("Off")                                                // Off
96
+#define MSG_PID_P                           _UxGT("PID-P")                                              // PID-P
97
+#define MSG_PID_I                           _UxGT("PID-I")                                              // PID-I
98
+#define MSG_PID_D                           _UxGT("PID-D")                                              // PID-D
99
+#define MSG_PID_C                           _UxGT("PID-C")                                              // PID-C
100
+#define MSG_SELECT                          _UxGT("Seç")                                                // Seç
101
+#define MSG_ACC                             _UxGT("İvme")                                               // İvme
102
+#define MSG_VX_JERK                         _UxGT("Vx-Jerk")                                            // Vx-Jerk
103
+#define MSG_VY_JERK                         _UxGT("Vy-Jerk")                                            // Vy-Jerk
104
+#define MSG_VZ_JERK                         _UxGT("Vz-jerk")                                            // Vz-Jerk
105
+#define MSG_VE_JERK                         _UxGT("Ve-jerk")                                            // Ve-Jerk
106
+#define MSG_VMAX                            _UxGT("Vmax ")                                              // Vmax
107
+#define MSG_VMIN                            _UxGT("Vmin")                                               // Vmin
108
+#define MSG_VTRAV_MIN                       _UxGT("VTrav min")                                          // Vtrav min
109
+#define MSG_AMAX                            _UxGT("Amax ")                                              // Amax
110
+#define MSG_A_RETRACT                       _UxGT("A-retract")                                          // A-retract
111
+#define MSG_A_TRAVEL                        _UxGT("A-travel")                                           // A-travel
112
+#define MSG_XSTEPS                          _UxGT("Xsteps/mm")                                          // Xsteps/mm
113
+#define MSG_YSTEPS                          _UxGT("Ysteps/mm")                                          // Ysteps/mm
114
+#define MSG_ZSTEPS                          _UxGT("Zsteps/mm")                                          // Zsteps/mm
115
+#define MSG_ESTEPS                          _UxGT("Esteps/mm")                                          // Esteps/mm
116
+#define MSG_E1STEPS                         _UxGT("E1steps/mm")                                         // E1steps/mm
117
+#define MSG_E2STEPS                         _UxGT("E2steps/mm")                                         // E2steps/mm
118
+#define MSG_E3STEPS                         _UxGT("E3steps/mm")                                         // E3steps/mm
119
+#define MSG_E4STEPS                         _UxGT("E4steps/mm")                                         // E4steps/mm
120
+#define MSG_TEMPERATURE                     _UxGT("Sıcaklık")                                           // Sıcaklık
121
+#define MSG_MOTION                          _UxGT("Hareket")                                            // Hareket
122
+#define MSG_VOLUMETRIC                      _UxGT("Filaman")                                            // Filaman
123
+#define MSG_VOLUMETRIC_ENABLED              _UxGT("E in mm3")                                           // E in mm3
124
+#define MSG_FILAMENT_DIAM                   _UxGT("Fil. Çap")                                           // Fil. Çap
125
+#define MSG_CONTRAST                        _UxGT("LCD Kontrast")                                       // LCD Kontrast
126
+#define MSG_STORE_EPROM                     _UxGT("Hafızaya Al")                                        // Hafızaya Al
127
+#define MSG_LOAD_EPROM                      _UxGT("Hafızadan Yükle")                                    // Hafızadan Yükle
128
+#define MSG_RESTORE_FAILSAFE                _UxGT("Fabrika Ayarları")                                   // Fabrika Ayarları
129
+#define MSG_REFRESH                         _UxGT("Yenile")                                             // Yenile
130
+#define MSG_WATCH                           _UxGT("Bilgi Ekranı")                                       // Bilgi Ekranı
131
+#define MSG_PREPARE                         _UxGT("Hazırlık")                                           // Hazırlık
132
+#define MSG_TUNE                            _UxGT("Ayar")                                               // Ayar
133
+#define MSG_PAUSE_PRINT                     _UxGT("Duraklat")                                           // Duraklat
134
+#define MSG_RESUME_PRINT                    _UxGT("Sürdür")                                             // Sürdür
135
+#define MSG_STOP_PRINT                      _UxGT("Durdur")                                             // Durdur
136
+#define MSG_CARD_MENU                       _UxGT("SD den Yazdır")                                      // SD den Yazdır
137
+#define MSG_NO_CARD                         _UxGT("SD Kart Yok")                                        // SD Kart Yok
138
+#define MSG_DWELL                           _UxGT("Uyku...")                                            // Uyku...
139
+#define MSG_USERWAIT                        _UxGT("Operatör bekleniyor...")                             // Operatör bekleniyor...
140
+#define MSG_RESUMING                        _UxGT("Baskı Sürdürülüyor")                                 // Baskı Sürdürülüyor
141
+#define MSG_PRINT_ABORTED                   _UxGT("Baskı Durduruldu")                                   // Baskı Durduruldu
142
+#define MSG_NO_MOVE                         _UxGT("İşlem yok.")                                         // İşlem yok.
143
+#define MSG_KILLED                          _UxGT("Kilitlendi. ")                                       // Kilitlendi.
144
+#define MSG_STOPPED                         _UxGT("Durdu. ")                                            // Durdu.
145
+#define MSG_CONTROL_RETRACT                 _UxGT("Geri Çek mm")                                        // Geri Çek mm
146
+#define MSG_CONTROL_RETRACT_SWAP            _UxGT("Swap Re.mm")                                         // Swap Re.mm
147
+#define MSG_CONTROL_RETRACTF                _UxGT("Geri Çekme  V")                                      // Geri Çekme V
148
+#define MSG_CONTROL_RETRACT_ZLIFT           _UxGT("Hop mm")                                             // Hop mm
149
+#define MSG_CONTROL_RETRACT_RECOVER         _UxGT("UnRet +mm")                                          // UnRet +mm
150
+#define MSG_CONTROL_RETRACT_RECOVER_SWAP    _UxGT("S UnRet+mm")                                         // S UnRet+mm
151
+#define MSG_CONTROL_RETRACT_RECOVERF        _UxGT("UnRet  V")                                           // UnRet V
152
+#define MSG_AUTORETRACT                     _UxGT("AutoRetr.")                                          // AutoRetr.
153
+#define MSG_FILAMENTCHANGE                  _UxGT("Filaman Değiştir")                                   // Filaman Değiştir
154
+#define MSG_INIT_SDCARD                     _UxGT("Init. SD")                                           // Init. SD
155
+#define MSG_CNG_SDCARD                      _UxGT("SD Değiştir")                                        // SD Değiştir
156
+#define MSG_ZPROBE_OUT                      _UxGT("Z Prob Açık. Tabla")                                 // Z Prob Açık. Tabla
157
+#define MSG_BLTOUCH_SELFTEST                _UxGT("BLTouch Self-Test")                                  // BLTouch Self-Test
158
+#define MSG_BLTOUCH_RESET                   _UxGT("Sıfırla BLTouch")                                    // Sıfırla BLTouch
159
+#define MSG_HOME                            _UxGT("Sıfırla")                                            // Sıfırla
160
+#define MSG_FIRST                           _UxGT("önce")                                               // Önce
161
+#define MSG_ZPROBE_ZOFFSET                  _UxGT("Z Offset")                                           // Z Offset
162
+#define MSG_BABYSTEP_X                      _UxGT("Miniadım X")                                         // Miniadım X
163
+#define MSG_BABYSTEP_Y                      _UxGT("Miniadım Y")                                         // Miniadım Y
164
+#define MSG_BABYSTEP_Z                      _UxGT("Miniadım Z")                                         // Miniadım Z
165
+#define MSG_ENDSTOP_ABORT                   _UxGT("Endstop iptal")                                      // Endstop iptal
166
+#define MSG_HEATING_FAILED_LCD              _UxGT("Isınma başarısız")                                   // Isınma başarısız
167
+#define MSG_ERR_REDUNDANT_TEMP              _UxGT("Hata: Geçersiz Sıcaklık")                            // Hata: Geçersiz Sıcaklık
168
+#define MSG_THERMAL_RUNAWAY                 _UxGT("TERMAL PROBLEM")                                     // TERMAL PROBLEM
169
+#define MSG_ERR_MAXTEMP                     _UxGT("Hata: MAXSICAKLIK")                                  // Hata: MAXSICAKLIK
170
+#define MSG_ERR_MINTEMP                     _UxGT("Hata: MINSICAKLIK")                                  // Hata: MINSICAKLIK
171
+#define MSG_ERR_MAXTEMP_BED                 _UxGT("Hata: MAXSIC. TABLA")                                // Hata: MAXSIC. TABLA
172
+#define MSG_ERR_MINTEMP_BED                 _UxGT("Hata: MINSIC. TABLA")                                // Hata: MINSIC. TABLA
173
+#define MSG_ERR_Z_HOMING                    _UxGT("G28 Z Yapılamaz")                                    // G28 Z Yapılamaz
174
+#define MSG_HALTED                          _UxGT("YAZICI DURDURULDU")                                  // YAZICI DURDURULDU
175
+#define MSG_PLEASE_RESET                    _UxGT("Lütfen resetleyin")                                  // Lütfen resetleyin
176
+#define MSG_SHORT_DAY                       _UxGT("G") // One character only                            // G
177
+#define MSG_SHORT_HOUR                      _UxGT("S") // One character only                            // S
178
+#define MSG_SHORT_MINUTE                    _UxGT("D") // One character only                            // D
179
+#define MSG_HEATING                         _UxGT("Isınıyor...")                                        // Isınıyor...
180
+#define MSG_HEATING_COMPLETE                _UxGT("Isınma tamam.")                                      // Isınma tamam.
181
+#define MSG_BED_HEATING                     _UxGT("Tabla Isınıyor.")                                    // Tabla Isınıyor.
182
+#define MSG_BED_DONE                        _UxGT("Tabla hazır.")                                       // Tabla hazır.
183
+#define MSG_DELTA_CALIBRATE                 _UxGT("Delta Kalibrasyonu")                                 // Delta Kalibrasyonu
184
+#define MSG_DELTA_CALIBRATE_X               _UxGT("Ayarla X")                                           // Ayarla X
185
+#define MSG_DELTA_CALIBRATE_Y               _UxGT("Ayarla Y")                                           // Ayarla Y
186
+#define MSG_DELTA_CALIBRATE_Z               _UxGT("Ayarla Z")                                           // Ayarla Z
187
+#define MSG_DELTA_CALIBRATE_CENTER          _UxGT("Ayarla Merkez")                                      // Ayarla Merkez
188
+
189
+#define MSG_INFO_MENU                       _UxGT("Yazıcı Hakkında")                                    // Yazıcı Hakkında
190
+#define MSG_INFO_PRINTER_MENU               _UxGT("Yazıcı Bilgisi")                                     // Yazıcı Bilgisi
191
+#define MSG_INFO_STATS_MENU                 _UxGT("İstatistikler")                                      // İstatistikler
192
+#define MSG_INFO_BOARD_MENU                 _UxGT("Kontrolör Bilgisi")                                  // Kontrol Bilgisi
193
+#define MSG_INFO_THERMISTOR_MENU            _UxGT("Termistörler")                                       // Termistörler
194
+#define MSG_INFO_EXTRUDERS                  _UxGT("Ekstruderler")                                       // Ekstruderler
195
+#define MSG_INFO_BAUDRATE                   _UxGT("İletişim Hızı")                                      // İletişim Hızı
196
+#define MSG_INFO_PROTOCOL                   _UxGT("Protokol")                                           // Protokol
197
+#define MSG_LIGHTS_ON                       _UxGT("Aydınlatmayı Aç")                                    // Aydınlatmayı Aç
198
+#define MSG_LIGHTS_OFF                      _UxGT("Aydınlatmayı Kapa")                                  // Aydınlaymayı Kapa
199
+
200
+#if LCD_WIDTH > 19
201
+  #define MSG_INFO_PRINT_COUNT              _UxGT("Baskı Sayısı")                                       // Baskı Sayısı
202
+  #define MSG_INFO_COMPLETED_PRINTS         _UxGT("Tamamlanan")                                         // Tamamlanan
203
+  #define MSG_INFO_PRINT_TIME               _UxGT("Toplam Baskı Süresi")                                // Toplam Baskı Süresi
204
+  #define MSG_INFO_PRINT_LONGEST            _UxGT("En Uzun Baskı Süresi")                               // En Uzun Baskı Süresi
205
+  #define MSG_INFO_PRINT_FILAMENT           _UxGT("Toplam Filaman")                                     // Toplam Filaman
206
+#else
207
+  #define MSG_INFO_PRINT_COUNT              _UxGT("Baskı")                                              // Baskı
208
+  #define MSG_INFO_COMPLETED_PRINTS         _UxGT("Tamamlanan")                                         // Tamamlanan
209
+  #define MSG_INFO_PRINT_TIME               _UxGT("Süre")                                               // Süre
210
+  #define MSG_INFO_PRINT_LONGEST            _UxGT("En Uzun")                                            // En Uzun
211
+  #define MSG_INFO_PRINT_FILAMENT           _UxGT("Filaman")                                            // Filaman
212
+#endif
213
+
214
+#define MSG_INFO_MIN_TEMP                   _UxGT("Min Sıc.")                                           // Min Sıcak.
215
+#define MSG_INFO_MAX_TEMP                   _UxGT("Max Sıc.")                                           // Max Sıcak.
216
+#define MSG_INFO_PSU                        _UxGT("Güç Kaynağı")                                        // Güç Kaynağı
217
+
218
+#define MSG_DRIVE_STRENGTH                  _UxGT("Sürücü Gücü")                                        // Sürücü Gücü
219
+#define MSG_DAC_PERCENT                     _UxGT("Sürücü %")                                           // Sürücü %
220
+#define MSG_DAC_EEPROM_WRITE                _UxGT("DAC'ı EEPROM'a Yaz")                                 // DAC'ı EEPROM'a Yaz
221
+#define MSG_FILAMENT_CHANGE_HEADER          _UxGT("Filaman Değiştir")                                   // Filaman Değiştir
222
+#define MSG_FILAMENT_CHANGE_OPTION_HEADER   _UxGT("Seçenekler:")                                        // Seçenekler:
223
+#define MSG_FILAMENT_CHANGE_OPTION_EXTRUDE  _UxGT("Daha Akıt")                                          // Daha Akıt
224
+#define MSG_FILAMENT_CHANGE_OPTION_RESUME   _UxGT("Baskıyı sürdür")                                     // Baskıyı sürdür
225
+
226
+#if LCD_HEIGHT >= 4
227
+  // Up to 3 lines allowed
228
+  #define MSG_FILAMENT_CHANGE_INIT_1          _UxGT("Başlama bekleniyor")                               // Başlama bekleniyor
229
+  #define MSG_FILAMENT_CHANGE_INIT_2          _UxGT("filamanın")                                        // filamanın
230
+  #define MSG_FILAMENT_CHANGE_INIT_3          _UxGT("değişimi")                                         // değişimi
231
+  #define MSG_FILAMENT_CHANGE_UNLOAD_1        _UxGT("Bekleniyor")                                       // Bekleniyor
232
+  #define MSG_FILAMENT_CHANGE_UNLOAD_2        _UxGT("filamanın çıkması")                                // filamanın çıkması
233
+  #define MSG_FILAMENT_CHANGE_INSERT_1        _UxGT("Filamanı yükle")                                   // Filamanı yükle
234
+  #define MSG_FILAMENT_CHANGE_INSERT_2        _UxGT("ve devam için")                                    // ve devam için
235
+  #define MSG_FILAMENT_CHANGE_INSERT_3        _UxGT("tuşa bas...")                                      // tuşa bas...
236
+  #define MSG_FILAMENT_CHANGE_LOAD_1          _UxGT("Bekleniyor")                                       // Bekleniyor
237
+  #define MSG_FILAMENT_CHANGE_LOAD_2          _UxGT("filamanın yüklenmesi")                             // filamanın yüklenmesi
238
+  #define MSG_FILAMENT_CHANGE_EXTRUDE_1       _UxGT("Bekleniyor")                                       // Bekleniyor
239
+  #define MSG_FILAMENT_CHANGE_EXTRUDE_2       _UxGT("filaman akması")                                   // filaman akması
240
+  #define MSG_FILAMENT_CHANGE_RESUME_1        _UxGT("Baskının sürdürülmesini")                          // Baskının sürdürülmesini
241
+  #define MSG_FILAMENT_CHANGE_RESUME_2        _UxGT("bekle")                                            // bekle
242
+#else // LCD_HEIGHT < 4
243
+  // Up to 2 lines allowed
244
+  #define MSG_FILAMENT_CHANGE_INIT_1          _UxGT("Lütfen bekleyiniz...")                             // Lütfen bekleyiniz...
245
+  #define MSG_FILAMENT_CHANGE_UNLOAD_1        _UxGT("Çıkartılıyor...")                                  // Çıkartılıyor...
246
+  #define MSG_FILAMENT_CHANGE_INSERT_1        _UxGT("Yükle ve bas")                                     // Yükle ve bas
247
+  #define MSG_FILAMENT_CHANGE_LOAD_1          _UxGT("Yüklüyor...")                                      // Yüklüyor...
248
+  #define MSG_FILAMENT_CHANGE_EXTRUDE_1       _UxGT("Akıtılıyor...")                                    // Akıtılıyor...
249
+  #define MSG_FILAMENT_CHANGE_RESUME_1        _UxGT("Sürdürülüyor...")                                  // Sürdürülüyor...
250
+#endif // LCD_HEIGHT < 4
251
+
252
+#endif // LANGUAGE_TR_H

+ 187
- 187
Marlin/language_uk.h View File

@@ -33,206 +33,206 @@
33 33
 #define MAPPER_D0D1                // For Cyrillic
34 34
 #define DISPLAY_CHARSET_ISO10646_5
35 35
 
36
-#define WELCOME_MSG                         MACHINE_NAME " готовий."
37
-#define MSG_SD_INSERTED                     "Картка вставлена"
38
-#define MSG_SD_REMOVED                      "Картка видалена"
39
-#define MSG_LCD_ENDSTOPS                    "Кінцевик" // Max length 8 characters
40
-#define MSG_MAIN                            "Меню"
41
-#define MSG_AUTOSTART                       "Автостарт"
42
-#define MSG_DISABLE_STEPPERS                "Вимк. двигуни"
43
-#define MSG_AUTO_HOME                       "Авто паркування"
44
-#define MSG_AUTO_HOME_X                     "Паркування X"
45
-#define MSG_AUTO_HOME_Y                     "Паркування Y"
46
-#define MSG_AUTO_HOME_Z                     "Паркування Z"
47
-#define MSG_LEVEL_BED_HOMING                "Паркування XYZ"
48
-#define MSG_LEVEL_BED_WAITING               "Почати"
49
-#define MSG_LEVEL_BED_NEXT_POINT            "Слідуюча Точка"
50
-#define MSG_LEVEL_BED_DONE                  "Завершено!"
51
-#define MSG_LEVEL_BED_CANCEL                "Відміна"
52
-#define MSG_SET_HOME_OFFSETS                "Зберегти паркув."
53
-#define MSG_HOME_OFFSETS_APPLIED            "Зміщення застос."
54
-#define MSG_SET_ORIGIN                      "Встанов. початок"
55
-#define MSG_PREHEAT_1                       "Нагрів PLA"
56
-#define MSG_PREHEAT_1_N                     MSG_PREHEAT_1 " "
57
-#define MSG_PREHEAT_1_ALL                   MSG_PREHEAT_1 " Все"
58
-#define MSG_PREHEAT_1_BEDONLY               MSG_PREHEAT_1 " Стіл"
59
-#define MSG_PREHEAT_1_SETTINGS              MSG_PREHEAT_1 " нал."
60
-#define MSG_PREHEAT_2                       "Нагрів ABS"
61
-#define MSG_PREHEAT_2_N                     MSG_PREHEAT_2 " "
62
-#define MSG_PREHEAT_2_ALL                   MSG_PREHEAT_2 " Все"
63
-#define MSG_PREHEAT_2_BEDONLY               MSG_PREHEAT_2 " Стіл"
64
-#define MSG_PREHEAT_2_SETTINGS              MSG_PREHEAT_2 " нал."
65
-#define MSG_COOLDOWN                        "Охолодження"
66
-#define MSG_SWITCH_PS_ON                    "Увімкнути живлення"
67
-#define MSG_SWITCH_PS_OFF                   "Вимкнути живлення"
68
-#define MSG_EXTRUDE                         "Екструзія"
69
-#define MSG_RETRACT                         "Втягування"
70
-#define MSG_MOVE_AXIS                       "Рух по осям"
71
-#define MSG_LEVEL_BED                       "Нівелювання столу"
72
-#define MSG_MOVE_X                          "Рух по X"
73
-#define MSG_MOVE_Y                          "Рух по Y"
74
-#define MSG_MOVE_Z                          "Рух по Z"
75
-#define MSG_MOVE_E                          "Екструдер"
76
-#define MSG_MOVE_01MM                       "Рух по 0.1mm"
77
-#define MSG_MOVE_1MM                        "Рух по 1mm"
78
-#define MSG_MOVE_10MM                       "Рух по 10mm"
79
-#define MSG_SPEED                           "Швидкість"
80
-#define MSG_BED_Z                           "Z Столу"
81
-#define MSG_NOZZLE                          "Сопло"
82
-#define MSG_BED                             "Стіл"
83
-#define MSG_FAN_SPEED                       "Охолодж."
84
-#define MSG_FLOW                            "Потік"
85
-#define MSG_CONTROL                         "Налаштування"
86
-#define MSG_MIN                             " " LCD_STR_THERMOMETER " Мін"
87
-#define MSG_MAX                             " " LCD_STR_THERMOMETER " Макс"
88
-#define MSG_FACTOR                          " " LCD_STR_THERMOMETER " Факт"
89
-#define MSG_AUTOTEMP                        "Автотемпер."
90
-#define MSG_ON                              "Увімк."
91
-#define MSG_OFF                             "Вимк. "
92
-#define MSG_PID_P                           "PID-P"
93
-#define MSG_PID_I                           "PID-I"
94
-#define MSG_PID_D                           "PID-D"
95
-#define MSG_PID_C                           "PID-C"
96
-#define MSG_SELECT                          "Вибрати"
97
-#define MSG_ACC                             "Приск."
98
-#define MSG_VX_JERK                         "Vx-ривок"
99
-#define MSG_VY_JERK                         "Vy-ривок"
100
-#define MSG_VZ_JERK                         "Vz-ривок"
101
-#define MSG_VE_JERK                         "Ve-ривок"
102
-#define MSG_VMAX                            "Vмакс"
103
-#define MSG_VMIN                            "Vмін"
104
-#define MSG_VTRAV_MIN                       "Vруху мін"
105
-#define MSG_AMAX                            "Aмакс "
106
-#define MSG_A_RETRACT                       "A-втягув."
107
-#define MSG_A_TRAVEL                        "A-руху"
108
-#define MSG_XSTEPS                          "Xкроків/мм"
109
-#define MSG_YSTEPS                          "Yкроків/мм"
110
-#define MSG_ZSTEPS                          "Zкроків/мм"
111
-#define MSG_ESTEPS                          "Eкроків/мм"
112
-#define MSG_E1STEPS                         "E1кроків/мм"
113
-#define MSG_E2STEPS                         "E2кроків/мм"
114
-#define MSG_E3STEPS                         "E3кроків/мм"
115
-#define MSG_E4STEPS                         "E4кроків/мм"
116
-#define MSG_TEMPERATURE                     "Температура"
117
-#define MSG_MOTION                          "Рух"
118
-#define MSG_VOLUMETRIC                      "Волокно"
119
-#define MSG_VOLUMETRIC_ENABLED              "E в мм3"
120
-#define MSG_FILAMENT_DIAM                   "Діам. волок."
121
-#define MSG_CONTRAST                        "контраст LCD"
122
-#define MSG_STORE_EPROM                     "Зберегти в ПЗП"
123
-#define MSG_LOAD_EPROM                      "Зчитати з ПЗП"
124
-#define MSG_RESTORE_FAILSAFE                "Відновити базові"
125
-#define MSG_REFRESH                         "Поновити"
126
-#define MSG_WATCH                           "Інформація"
127
-#define MSG_PREPARE                         "Підготувати"
128
-#define MSG_TUNE                            "Підлаштування"
129
-#define MSG_PAUSE_PRINT                     "Призупинити друк"
130
-#define MSG_RESUME_PRINT                    "Відновити друк"
131
-#define MSG_STOP_PRINT                      "Скасувати друк"
132
-#define MSG_CARD_MENU                       "Друкувати з SD"
133
-#define MSG_NO_CARD                         "Відсутня SD карт."
134
-#define MSG_DWELL                           "Сплячка..."
135
-#define MSG_USERWAIT                        "Очікування дій..."
136
-#define MSG_RESUMING                        "Відновлення друку"
137
-#define MSG_PRINT_ABORTED                   "Друк скасовано"
138
-#define MSG_NO_MOVE                         "Немає руху."
139
-#define MSG_KILLED                          "ПЕРЕРВАНО. "
140
-#define MSG_STOPPED                         "ЗУПИНЕНО. "
141
-#define MSG_FILAMENTCHANGE                  "Зміна волокна"
142
-#define MSG_INIT_SDCARD                     "Старт SD картки"
143
-#define MSG_CNG_SDCARD                      "Заміна SD карти"
144
-#define MSG_ZPROBE_OUT                      "Z дет. не в межах"
145
-#define MSG_BLTOUCH_SELFTEST                "BLTouch Само-Тест"
146
-#define MSG_BLTOUCH_RESET                   "Скинути BLTouch"
147
-#define MSG_HOME                            "Дім"  // Used as MSG_HOME " " MSG_X MSG_Y MSG_Z " " MSG_FIRST
148
-#define MSG_FIRST                           "перший"
149
-#define MSG_ZPROBE_ZOFFSET                  "Зміщення Z"
150
-#define MSG_BABYSTEP_X                      "Мікрокрок X"
151
-#define MSG_BABYSTEP_Y                      "Мікрокрок Y"
152
-#define MSG_BABYSTEP_Z                      "Мікрокрок Z"
153
-#define MSG_ENDSTOP_ABORT                   "невдача кінцевика"
154
-#define MSG_HEATING_FAILED_LCD              "Невдалий нагрів"
155
-#define MSG_THERMAL_RUNAWAY                 "ЗБІЙ ТЕМПЕРАТУРИ"
156
-#define MSG_ERR_Z_HOMING                    "G28 Z Відмовлено"
157
-#define MSG_HALTED                          "ПРИНТЕР ЗУПИНЕНО"
158
-#define MSG_PLEASE_RESET                    "Перезавантажте"
159
-#define MSG_SHORT_DAY                       "д" // One character only
160
-#define MSG_SHORT_HOUR                      "г" // One character only
161
-#define MSG_SHORT_MINUTE                    "х" // One character only
162
-#define MSG_HEATING                         "Нагрівання..."
163
-#define MSG_HEATING_COMPLETE                "Нагріто."
164
-#define MSG_BED_HEATING                     "Нагрівання столу."
165
-#define MSG_BED_DONE                        "Стіл нагрітий."
166
-#define MSG_DELTA_CALIBRATE                 "Калібр. Delta"
167
-#define MSG_DELTA_CALIBRATE_X               "Калібрування X"
168
-#define MSG_DELTA_CALIBRATE_Y               "Калібрування Y"
169
-#define MSG_DELTA_CALIBRATE_Z               "Калібрування Z"
170
-#define MSG_DELTA_CALIBRATE_CENTER          "Калібр. Центру"
36
+#define WELCOME_MSG                         MACHINE_NAME _UxGT(" готовий.")
37
+#define MSG_SD_INSERTED                     _UxGT("Картка вставлена")
38
+#define MSG_SD_REMOVED                      _UxGT("Картка видалена")
39
+#define MSG_LCD_ENDSTOPS                    _UxGT("Кінцевик") // Max length 8 characters
40
+#define MSG_MAIN                            _UxGT("Меню")
41
+#define MSG_AUTOSTART                       _UxGT("Автостарт")
42
+#define MSG_DISABLE_STEPPERS                _UxGT("Вимк. двигуни")
43
+#define MSG_AUTO_HOME                       _UxGT("Авто паркування")
44
+#define MSG_AUTO_HOME_X                     _UxGT("Паркування X")
45
+#define MSG_AUTO_HOME_Y                     _UxGT("Паркування Y")
46
+#define MSG_AUTO_HOME_Z                     _UxGT("Паркування Z")
47
+#define MSG_LEVEL_BED_HOMING                _UxGT("Паркування XYZ")
48
+#define MSG_LEVEL_BED_WAITING               _UxGT("Почати")
49
+#define MSG_LEVEL_BED_NEXT_POINT            _UxGT("Слідуюча Точка")
50
+#define MSG_LEVEL_BED_DONE                  _UxGT("Завершено!")
51
+#define MSG_LEVEL_BED_CANCEL                _UxGT("Відміна")
52
+#define MSG_SET_HOME_OFFSETS                _UxGT("Зберегти паркув.")
53
+#define MSG_HOME_OFFSETS_APPLIED            _UxGT("Зміщення застос.")
54
+#define MSG_SET_ORIGIN                      _UxGT("Встанов. початок")
55
+#define MSG_PREHEAT_1                       _UxGT("Нагрів PLA")
56
+#define MSG_PREHEAT_1_N                     MSG_PREHEAT_1 _UxGT(" ")
57
+#define MSG_PREHEAT_1_ALL                   MSG_PREHEAT_1 _UxGT(" Все")
58
+#define MSG_PREHEAT_1_BEDONLY               MSG_PREHEAT_1 _UxGT(" Стіл")
59
+#define MSG_PREHEAT_1_SETTINGS              MSG_PREHEAT_1 _UxGT(" нал.")
60
+#define MSG_PREHEAT_2                       _UxGT("Нагрів ABS")
61
+#define MSG_PREHEAT_2_N                     MSG_PREHEAT_2 _UxGT(" ")
62
+#define MSG_PREHEAT_2_ALL                   MSG_PREHEAT_2 _UxGT(" Все")
63
+#define MSG_PREHEAT_2_BEDONLY               MSG_PREHEAT_2 _UxGT(" Стіл")
64
+#define MSG_PREHEAT_2_SETTINGS              MSG_PREHEAT_2 _UxGT(" нал.")
65
+#define MSG_COOLDOWN                        _UxGT("Охолодження")
66
+#define MSG_SWITCH_PS_ON                    _UxGT("Увімкнути живлення")
67
+#define MSG_SWITCH_PS_OFF                   _UxGT("Вимкнути живлення")
68
+#define MSG_EXTRUDE                         _UxGT("Екструзія")
69
+#define MSG_RETRACT                         _UxGT("Втягування")
70
+#define MSG_MOVE_AXIS                       _UxGT("Рух по осям")
71
+#define MSG_LEVEL_BED                       _UxGT("Нівелювання столу")
72
+#define MSG_MOVE_X                          _UxGT("Рух по X")
73
+#define MSG_MOVE_Y                          _UxGT("Рух по Y")
74
+#define MSG_MOVE_Z                          _UxGT("Рух по Z")
75
+#define MSG_MOVE_E                          _UxGT("Екструдер")
76
+#define MSG_MOVE_01MM                       _UxGT("Рух по 0.1mm")
77
+#define MSG_MOVE_1MM                        _UxGT("Рух по 1mm")
78
+#define MSG_MOVE_10MM                       _UxGT("Рух по 10mm")
79
+#define MSG_SPEED                           _UxGT("Швидкість")
80
+#define MSG_BED_Z                           _UxGT("Z Столу")
81
+#define MSG_NOZZLE                          _UxGT("Сопло")
82
+#define MSG_BED                             _UxGT("Стіл")
83
+#define MSG_FAN_SPEED                       _UxGT("Охолодж.")
84
+#define MSG_FLOW                            _UxGT("Потік")
85
+#define MSG_CONTROL                         _UxGT("Налаштування")
86
+#define MSG_MIN                             _UxGT(" ") LCD_STR_THERMOMETER _UxGT(" Мін")
87
+#define MSG_MAX                             _UxGT(" ") LCD_STR_THERMOMETER _UxGT(" Макс")
88
+#define MSG_FACTOR                          _UxGT(" ") LCD_STR_THERMOMETER _UxGT(" Факт")
89
+#define MSG_AUTOTEMP                        _UxGT("Автотемпер.")
90
+#define MSG_ON                              _UxGT("Увімк.")
91
+#define MSG_OFF                             _UxGT("Вимк. ")
92
+#define MSG_PID_P                           _UxGT("PID-P")
93
+#define MSG_PID_I                           _UxGT("PID-I")
94
+#define MSG_PID_D                           _UxGT("PID-D")
95
+#define MSG_PID_C                           _UxGT("PID-C")
96
+#define MSG_SELECT                          _UxGT("Вибрати")
97
+#define MSG_ACC                             _UxGT("Приск.")
98
+#define MSG_VX_JERK                         _UxGT("Vx-ривок")
99
+#define MSG_VY_JERK                         _UxGT("Vy-ривок")
100
+#define MSG_VZ_JERK                         _UxGT("Vz-ривок")
101
+#define MSG_VE_JERK                         _UxGT("Ve-ривок")
102
+#define MSG_VMAX                            _UxGT("Vмакс")
103
+#define MSG_VMIN                            _UxGT("Vмін")
104
+#define MSG_VTRAV_MIN                       _UxGT("Vруху мін")
105
+#define MSG_AMAX                            _UxGT("Aмакс ")
106
+#define MSG_A_RETRACT                       _UxGT("A-втягув.")
107
+#define MSG_A_TRAVEL                        _UxGT("A-руху")
108
+#define MSG_XSTEPS                          _UxGT("Xкроків/мм")
109
+#define MSG_YSTEPS                          _UxGT("Yкроків/мм")
110
+#define MSG_ZSTEPS                          _UxGT("Zкроків/мм")
111
+#define MSG_ESTEPS                          _UxGT("Eкроків/мм")
112
+#define MSG_E1STEPS                         _UxGT("E1кроків/мм")
113
+#define MSG_E2STEPS                         _UxGT("E2кроків/мм")
114
+#define MSG_E3STEPS                         _UxGT("E3кроків/мм")
115
+#define MSG_E4STEPS                         _UxGT("E4кроків/мм")
116
+#define MSG_TEMPERATURE                     _UxGT("Температура")
117
+#define MSG_MOTION                          _UxGT("Рух")
118
+#define MSG_VOLUMETRIC                      _UxGT("Волокно")
119
+#define MSG_VOLUMETRIC_ENABLED              _UxGT("E в мм3")
120
+#define MSG_FILAMENT_DIAM                   _UxGT("Діам. волок.")
121
+#define MSG_CONTRAST                        _UxGT("контраст LCD")
122
+#define MSG_STORE_EPROM                     _UxGT("Зберегти в ПЗП")
123
+#define MSG_LOAD_EPROM                      _UxGT("Зчитати з ПЗП")
124
+#define MSG_RESTORE_FAILSAFE                _UxGT("Відновити базові")
125
+#define MSG_REFRESH                         _UxGT("Поновити")
126
+#define MSG_WATCH                           _UxGT("Інформація")
127
+#define MSG_PREPARE                         _UxGT("Підготувати")
128
+#define MSG_TUNE                            _UxGT("Підлаштування")
129
+#define MSG_PAUSE_PRINT                     _UxGT("Призупинити друк")
130
+#define MSG_RESUME_PRINT                    _UxGT("Відновити друк")
131
+#define MSG_STOP_PRINT                      _UxGT("Скасувати друк")
132
+#define MSG_CARD_MENU                       _UxGT("Друкувати з SD")
133
+#define MSG_NO_CARD                         _UxGT("Відсутня SD карт.")
134
+#define MSG_DWELL                           _UxGT("Сплячка...")
135
+#define MSG_USERWAIT                        _UxGT("Очікування дій...")
136
+#define MSG_RESUMING                        _UxGT("Відновлення друку")
137
+#define MSG_PRINT_ABORTED                   _UxGT("Друк скасовано")
138
+#define MSG_NO_MOVE                         _UxGT("Немає руху.")
139
+#define MSG_KILLED                          _UxGT("ПЕРЕРВАНО. ")
140
+#define MSG_STOPPED                         _UxGT("ЗУПИНЕНО. ")
141
+#define MSG_FILAMENTCHANGE                  _UxGT("Зміна волокна")
142
+#define MSG_INIT_SDCARD                     _UxGT("Старт SD картки")
143
+#define MSG_CNG_SDCARD                      _UxGT("Заміна SD карти")
144
+#define MSG_ZPROBE_OUT                      _UxGT("Z дет. не в межах")
145
+#define MSG_BLTOUCH_SELFTEST                _UxGT("BLTouch Само-Тест")
146
+#define MSG_BLTOUCH_RESET                   _UxGT("Скинути BLTouch")
147
+#define MSG_HOME                            _UxGT("Дім")  // Used as MSG_HOME " " MSG_X MSG_Y MSG_Z " " MSG_FIRST
148
+#define MSG_FIRST                           _UxGT("перший")
149
+#define MSG_ZPROBE_ZOFFSET                  _UxGT("Зміщення Z")
150
+#define MSG_BABYSTEP_X                      _UxGT("Мікрокрок X")
151
+#define MSG_BABYSTEP_Y                      _UxGT("Мікрокрок Y")
152
+#define MSG_BABYSTEP_Z                      _UxGT("Мікрокрок Z")
153
+#define MSG_ENDSTOP_ABORT                   _UxGT("невдача кінцевика")
154
+#define MSG_HEATING_FAILED_LCD              _UxGT("Невдалий нагрів")
155
+#define MSG_THERMAL_RUNAWAY                 _UxGT("ЗБІЙ ТЕМПЕРАТУРИ")
156
+#define MSG_ERR_Z_HOMING                    _UxGT("G28 Z Відмовлено")
157
+#define MSG_HALTED                          _UxGT("ПРИНТЕР ЗУПИНЕНО")
158
+#define MSG_PLEASE_RESET                    _UxGT("Перезавантажте")
159
+#define MSG_SHORT_DAY                       _UxGT("д") // One character only
160
+#define MSG_SHORT_HOUR                      _UxGT("г") // One character only
161
+#define MSG_SHORT_MINUTE                    _UxGT("х") // One character only
162
+#define MSG_HEATING                         _UxGT("Нагрівання...")
163
+#define MSG_HEATING_COMPLETE                _UxGT("Нагріто.")
164
+#define MSG_BED_HEATING                     _UxGT("Нагрівання столу.")
165
+#define MSG_BED_DONE                        _UxGT("Стіл нагрітий.")
166
+#define MSG_DELTA_CALIBRATE                 _UxGT("Калібр. Delta")
167
+#define MSG_DELTA_CALIBRATE_X               _UxGT("Калібрування X")
168
+#define MSG_DELTA_CALIBRATE_Y               _UxGT("Калібрування Y")
169
+#define MSG_DELTA_CALIBRATE_Z               _UxGT("Калібрування Z")
170
+#define MSG_DELTA_CALIBRATE_CENTER          _UxGT("Калібр. Центру")
171 171
 
172
-#define MSG_INFO_MENU                       "Про принтер"
173
-#define MSG_INFO_PRINTER_MENU               "Інформація"
174
-#define MSG_INFO_STATS_MENU                 "Статистика"
175
-#define MSG_INFO_BOARD_MENU                 "Про плату"
176
-#define MSG_INFO_THERMISTOR_MENU            "Термістори"
177
-#define MSG_INFO_EXTRUDERS                  "Екструдери"
178
-#define MSG_INFO_BAUDRATE                   "біт/с"
179
-#define MSG_INFO_PROTOCOL                   "Протокол"
180
-#define MSG_LIGHTS_ON                       "Підсвітка увік."
181
-#define MSG_LIGHTS_OFF                      "Підсвітка вимк."
172
+#define MSG_INFO_MENU                       _UxGT("Про принтер")
173
+#define MSG_INFO_PRINTER_MENU               _UxGT("Інформація")
174
+#define MSG_INFO_STATS_MENU                 _UxGT("Статистика")
175
+#define MSG_INFO_BOARD_MENU                 _UxGT("Про плату")
176
+#define MSG_INFO_THERMISTOR_MENU            _UxGT("Термістори")
177
+#define MSG_INFO_EXTRUDERS                  _UxGT("Екструдери")
178
+#define MSG_INFO_BAUDRATE                   _UxGT("біт/с")
179
+#define MSG_INFO_PROTOCOL                   _UxGT("Протокол")
180
+#define MSG_LIGHTS_ON                       _UxGT("Підсвітка увік.")
181
+#define MSG_LIGHTS_OFF                      _UxGT("Підсвітка вимк.")
182 182
 
183 183
 #if LCD_WIDTH >= 20
184
-  #define MSG_INFO_PRINT_COUNT              "К-сть друків"
185
-  #define MSG_INFO_COMPLETED_PRINTS         "Завершено"
186
-  #define MSG_INFO_PRINT_TIME               "Весь час друку"
187
-  #define MSG_INFO_PRINT_LONGEST            "Найдовший час"
188
-  #define MSG_INFO_PRINT_FILAMENT           "Екструдовано"
184
+  #define MSG_INFO_PRINT_COUNT              _UxGT("К-сть друків")
185
+  #define MSG_INFO_COMPLETED_PRINTS         _UxGT("Завершено")
186
+  #define MSG_INFO_PRINT_TIME               _UxGT("Весь час друку")
187
+  #define MSG_INFO_PRINT_LONGEST            _UxGT("Найдовший час")
188
+  #define MSG_INFO_PRINT_FILAMENT           _UxGT("Екструдовано")
189 189
 #else
190
-  #define MSG_INFO_PRINT_COUNT              "Друків"
191
-  #define MSG_INFO_COMPLETED_PRINTS         "Завершено"
192
-  #define MSG_INFO_PRINT_TIME               "Загалом"
193
-  #define MSG_INFO_PRINT_LONGEST            "Найдовший"
194
-  #define MSG_INFO_PRINT_FILAMENT           "Ексдруд."
190
+  #define MSG_INFO_PRINT_COUNT              _UxGT("Друків")
191
+  #define MSG_INFO_COMPLETED_PRINTS         _UxGT("Завершено")
192
+  #define MSG_INFO_PRINT_TIME               _UxGT("Загалом")
193
+  #define MSG_INFO_PRINT_LONGEST            _UxGT("Найдовший")
194
+  #define MSG_INFO_PRINT_FILAMENT           _UxGT("Ексдруд.")
195 195
 #endif
196 196
 
197
-#define MSG_INFO_MIN_TEMP                   "Мін Темп."
198
-#define MSG_INFO_MAX_TEMP                   "Макс Темп."
199
-#define MSG_INFO_PSU                        "Джерело жив."
197
+#define MSG_INFO_MIN_TEMP                   _UxGT("Мін Темп.")
198
+#define MSG_INFO_MAX_TEMP                   _UxGT("Макс Темп.")
199
+#define MSG_INFO_PSU                        _UxGT("Джерело жив.")
200 200
 
201
-#define MSG_DRIVE_STRENGTH                  "Сила мотору"
202
-#define MSG_DAC_PERCENT                     "% мотору"
203
-#define MSG_DAC_EEPROM_WRITE                "Запис ЦАП на ПЗП"
201
+#define MSG_DRIVE_STRENGTH                  _UxGT("Сила мотору")
202
+#define MSG_DAC_PERCENT                     _UxGT("% мотору")
203
+#define MSG_DAC_EEPROM_WRITE                _UxGT("Запис ЦАП на ПЗП")
204 204
 
205
-#define MSG_FILAMENT_CHANGE_HEADER          "ЗАМІНА ВОЛОКНА"
206
-#define MSG_FILAMENT_CHANGE_OPTION_HEADER   "НАЛАШТ. ЗАМІНИ:"
207
-#define MSG_FILAMENT_CHANGE_OPTION_EXTRUDE  "Екструдувати"
208
-#define MSG_FILAMENT_CHANGE_OPTION_RESUME   "Відновити друк"
205
+#define MSG_FILAMENT_CHANGE_HEADER          _UxGT("ЗАМІНА ВОЛОКНА")
206
+#define MSG_FILAMENT_CHANGE_OPTION_HEADER   _UxGT("НАЛАШТ. ЗАМІНИ:")
207
+#define MSG_FILAMENT_CHANGE_OPTION_EXTRUDE  _UxGT("Екструдувати")
208
+#define MSG_FILAMENT_CHANGE_OPTION_RESUME   _UxGT("Відновити друк")
209 209
 
210 210
 #if LCD_HEIGHT >= 4
211 211
   // Up to 3 lines allowed
212
-  #define MSG_FILAMENT_CHANGE_INIT_1          "Зачекайте на"
213
-  #define MSG_FILAMENT_CHANGE_INIT_2          "початок заміни"
214
-  #define MSG_FILAMENT_CHANGE_INIT_3          "волокна"
215
-  #define MSG_FILAMENT_CHANGE_UNLOAD_1        "Зачекайте на"
216
-  #define MSG_FILAMENT_CHANGE_UNLOAD_2        "вивід волокна"
217
-  #define MSG_FILAMENT_CHANGE_INSERT_1        "Вставте волокно"
218
-  #define MSG_FILAMENT_CHANGE_INSERT_2        "та натисніть для"
219
-  #define MSG_FILAMENT_CHANGE_INSERT_3        "продовження..."
220
-  #define MSG_FILAMENT_CHANGE_LOAD_1          "Зачекайте на"
221
-  #define MSG_FILAMENT_CHANGE_LOAD_2          "ввід волокна"
222
-  #define MSG_FILAMENT_CHANGE_EXTRUDE_1       "Зачекайте на"
223
-  #define MSG_FILAMENT_CHANGE_EXTRUDE_2       "екструзію"
224
-  #define MSG_FILAMENT_CHANGE_EXTRUDE_3       "волокна"
225
-  #define MSG_FILAMENT_CHANGE_RESUME_1        "Зачекайте на"
226
-  #define MSG_FILAMENT_CHANGE_RESUME_2        "відновлення"
227
-  #define MSG_FILAMENT_CHANGE_RESUME_3        "друку"
212
+  #define MSG_FILAMENT_CHANGE_INIT_1          _UxGT("Зачекайте на")
213
+  #define MSG_FILAMENT_CHANGE_INIT_2          _UxGT("початок заміни")
214
+  #define MSG_FILAMENT_CHANGE_INIT_3          _UxGT("волокна")
215
+  #define MSG_FILAMENT_CHANGE_UNLOAD_1        _UxGT("Зачекайте на")
216
+  #define MSG_FILAMENT_CHANGE_UNLOAD_2        _UxGT("вивід волокна")
217
+  #define MSG_FILAMENT_CHANGE_INSERT_1        _UxGT("Вставте волокно")
218
+  #define MSG_FILAMENT_CHANGE_INSERT_2        _UxGT("та натисніть для")
219
+  #define MSG_FILAMENT_CHANGE_INSERT_3        _UxGT("продовження...")
220
+  #define MSG_FILAMENT_CHANGE_LOAD_1          _UxGT("Зачекайте на")
221
+  #define MSG_FILAMENT_CHANGE_LOAD_2          _UxGT("ввід волокна")
222
+  #define MSG_FILAMENT_CHANGE_EXTRUDE_1       _UxGT("Зачекайте на")
223
+  #define MSG_FILAMENT_CHANGE_EXTRUDE_2       _UxGT("екструзію")
224
+  #define MSG_FILAMENT_CHANGE_EXTRUDE_3       _UxGT("волокна")
225
+  #define MSG_FILAMENT_CHANGE_RESUME_1        _UxGT("Зачекайте на")
226
+  #define MSG_FILAMENT_CHANGE_RESUME_2        _UxGT("відновлення")
227
+  #define MSG_FILAMENT_CHANGE_RESUME_3        _UxGT("друку")
228 228
 #else // LCD_HEIGHT < 4
229 229
   // Up to 2 lines allowed
230
-  #define MSG_FILAMENT_CHANGE_INIT_1          "Зачекайте..."
231
-  #define MSG_FILAMENT_CHANGE_UNLOAD_1        "Вивід..."
232
-  #define MSG_FILAMENT_CHANGE_INSERT_1        "Вставте і нат."
233
-  #define MSG_FILAMENT_CHANGE_LOAD_1          "Ввід..."
234
-  #define MSG_FILAMENT_CHANGE_EXTRUDE_1       "Екстузія..."
235
-  #define MSG_FILAMENT_CHANGE_RESUME_1        "Відновлення..."
230
+  #define MSG_FILAMENT_CHANGE_INIT_1          _UxGT("Зачекайте...")
231
+  #define MSG_FILAMENT_CHANGE_UNLOAD_1        _UxGT("Вивід...")
232
+  #define MSG_FILAMENT_CHANGE_INSERT_1        _UxGT("Вставте і нат.")
233
+  #define MSG_FILAMENT_CHANGE_LOAD_1          _UxGT("Ввід...")
234
+  #define MSG_FILAMENT_CHANGE_EXTRUDE_1       _UxGT("Екстузія...")
235
+  #define MSG_FILAMENT_CHANGE_RESUME_1        _UxGT("Відновлення...")
236 236
 #endif // LCD_HEIGHT < 4
237 237
 
238 238
 #endif // LANGUAGE_UK_H

+ 236
- 0
Marlin/language_zh_CN.h View File

@@ -0,0 +1,236 @@
1
+/**
2
+ * Marlin 3D Printer Firmware
3
+ * Copyright (C) 2016 MarlinFirmware [https://github.com/MarlinFirmware/Marlin]
4
+ *
5
+ * Based on Sprinter and grbl.
6
+ * Copyright (C) 2011 Camiel Gubbels / Erik van der Zalm
7
+ *
8
+ * This program is free software: you can redistribute it and/or modify
9
+ * it under the terms of the GNU General Public License as published by
10
+ * the Free Software Foundation, either version 3 of the License, or
11
+ * (at your option) any later version.
12
+ *
13
+ * This program is distributed in the hope that it will be useful,
14
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
15
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
16
+ * GNU General Public License for more details.
17
+ *
18
+ * You should have received a copy of the GNU General Public License
19
+ * along with this program.  If not, see <http://www.gnu.org/licenses/>.
20
+ *
21
+ */
22
+
23
+/**
24
+ * Simplified Chineses
25
+ *
26
+ * LCD Menu Messages
27
+ * See also https://github.com/MarlinFirmware/Marlin/wiki/LCD-Language
28
+ *
29
+ */
30
+#ifndef LANGUAGE_ZH_CN_H
31
+#define LANGUAGE_ZH_CN_H
32
+
33
+#define WELCOME_MSG                         MACHINE_NAME _UxGT("已就绪.")  //" ready."
34
+#define MSG_SD_INSERTED                     _UxGT("存储卡已插入")  //"Card inserted"
35
+#define MSG_SD_REMOVED                      _UxGT("存储卡被拔出")  //"Card removed"
36
+#define MSG_LCD_ENDSTOPS                    _UxGT("挡块")  //"Endstops" // Max length 8 characters
37
+#define MSG_MAIN                            _UxGT("主菜单")  //"Main"
38
+#define MSG_AUTOSTART                       _UxGT("自动开始")  //"Autostart"
39
+#define MSG_DISABLE_STEPPERS                _UxGT("关闭步进电机")  //"Disable steppers"
40
+#define MSG_AUTO_HOME                       _UxGT("回原点")  //"Auto home"
41
+#define MSG_AUTO_HOME_X                     _UxGT("回X原位")  //"Home X"
42
+#define MSG_AUTO_HOME_Y                     _UxGT("回Y原位")  //"Home Y"
43
+#define MSG_AUTO_HOME_Z                     _UxGT("回Z原位")  //"Home Z"
44
+#define MSG_LEVEL_BED_HOMING                _UxGT("平台调平XYZ归原位")  //"Homing XYZ"
45
+#define MSG_LEVEL_BED_WAITING               _UxGT("单击开始热床调平")  //"Click to Begin"
46
+#define MSG_LEVEL_BED_NEXT_POINT            _UxGT("下个热床调平点")  //"Next Point"
47
+#define MSG_LEVEL_BED_DONE                  _UxGT("完成热床调平")  //"Leveling Done!"
48
+#define MSG_LEVEL_BED_CANCEL                _UxGT("取消热床调平")  //"Cancel"
49
+#define MSG_SET_HOME_OFFSETS                _UxGT("设置原点偏移")  //"Set home offsets"
50
+#define MSG_HOME_OFFSETS_APPLIED            _UxGT("偏移已启用")  //"Offsets applied"
51
+#define MSG_SET_ORIGIN                      _UxGT("设置原点")  //"Set origin"
52
+#define MSG_PREHEAT_1                       _UxGT("预热PLA")  //"Preheat PLA"
53
+#define MSG_PREHEAT_1_N                     MSG_PREHEAT_1 _UxGT(" ")  //MSG_PREHEAT_1 " "
54
+#define MSG_PREHEAT_1_ALL                   MSG_PREHEAT_1 _UxGT(" 全部")  //MSG_PREHEAT_1 " All"
55
+#define MSG_PREHEAT_1_BEDONLY               MSG_PREHEAT_1 _UxGT(" 热床")  //MSG_PREHEAT_1 " Bed"
56
+#define MSG_PREHEAT_1_SETTINGS              MSG_PREHEAT_1 _UxGT(" 设置")  //MSG_PREHEAT_1 " conf"
57
+#define MSG_PREHEAT_2                       _UxGT("预热ABS")  //"Preheat ABS"
58
+#define MSG_PREHEAT_2_N                     MSG_PREHEAT_2 _UxGT(" ")  //MSG_PREHEAT_2 " "
59
+#define MSG_PREHEAT_2_ALL                   MSG_PREHEAT_2 _UxGT(" 全部")  //MSG_PREHEAT_2 " All"
60
+#define MSG_PREHEAT_2_BEDONLY               MSG_PREHEAT_2 _UxGT(" 热床")  //MSG_PREHEAT_2 " Bed"
61
+#define MSG_PREHEAT_2_SETTINGS              MSG_PREHEAT_2 _UxGT(" 设置")  //MSG_PREHEAT_2 " conf"
62
+#define MSG_COOLDOWN                        _UxGT("降温")  //"Cooldown"
63
+#define MSG_SWITCH_PS_ON                    _UxGT("电源打开")  //"Switch power on"
64
+#define MSG_SWITCH_PS_OFF                   _UxGT("电源关闭")  //"Switch power off"
65
+#define MSG_EXTRUDE                         _UxGT("挤出")  //"Extrude"
66
+#define MSG_RETRACT                         _UxGT("回抽")  //"Retract"
67
+#define MSG_MOVE_AXIS                       _UxGT("移动轴")  //"Move axis"
68
+#define MSG_LEVEL_BED                       _UxGT("调平热床")  //"Level bed"
69
+#define MSG_MOVE_X                          _UxGT("移动X")  //"Move X"
70
+#define MSG_MOVE_Y                          _UxGT("移动Y")  //"Move Y"
71
+#define MSG_MOVE_Z                          _UxGT("移动Z")  //"Move Z"
72
+#define MSG_MOVE_E                          _UxGT("挤出机")  //"Extruder"
73
+#define MSG_MOVE_01MM                       _UxGT("移动 0.1 mm")  //"Move 0.1mm"
74
+#define MSG_MOVE_1MM                        _UxGT("移动 1 mm")  //"Move 1mm"
75
+#define MSG_MOVE_10MM                       _UxGT("移动 10 mm")  //"Move 10mm"
76
+#define MSG_SPEED                           _UxGT("速率")  //"Speed"
77
+#define MSG_BED_Z                           _UxGT("热床Z")  //"Bed Z"
78
+#define MSG_NOZZLE                          _UxGT(" ") LCD_STR_THERMOMETER _UxGT(" 喷嘴")  //"Nozzle" 噴嘴
79
+#define MSG_BED                             _UxGT(" ") LCD_STR_THERMOMETER _UxGT(" 热床")  //"Bed"
80
+#define MSG_FAN_SPEED                       _UxGT("风扇速率")  //"Fan speed"
81
+#define MSG_FLOW                            _UxGT("挤出速率")  //"Flow"
82
+#define MSG_CONTROL                         _UxGT("控制")  //"Control"
83
+#define MSG_MIN                             _UxGT(" ") LCD_STR_THERMOMETER _UxGT(" 最小") //" " LCD_STR_THERMOMETER " Min"
84
+#define MSG_MAX                             _UxGT(" ") LCD_STR_THERMOMETER _UxGT(" 最大")  //" " LCD_STR_THERMOMETER " Max"
85
+#define MSG_FACTOR                          _UxGT(" ") LCD_STR_THERMOMETER _UxGT(" 因数")  //" " LCD_STR_THERMOMETER " Fact"
86
+#define MSG_AUTOTEMP                        _UxGT("自动控温")  //"Autotemp"
87
+#define MSG_ON                              _UxGT("开 ")  //"On "
88
+#define MSG_OFF                             _UxGT("关 ")  //"Off"
89
+#define MSG_PID_P                           _UxGT("PID-P")  //"PID-P"
90
+#define MSG_PID_I                           _UxGT("PID-I")  //"PID-I"
91
+#define MSG_PID_D                           _UxGT("PID-D")  //"PID-D"
92
+#define MSG_PID_C                           _UxGT("PID-C")  //"PID-C"
93
+#define MSG_SELECT                          _UxGT("选择")  //"Select"
94
+#define MSG_ACC                             _UxGT("加速度")  //"Accel" acceleration
95
+#define MSG_VX_JERK                         _UxGT("X轴抖动速率")  //"Vx-jerk"
96
+#define MSG_VY_JERK                         _UxGT("Y轴抖动速率")  //"Vy-jerk"
97
+#define MSG_VZ_JERK                         _UxGT("Z轴抖动速率")  //"Vz-jerk"
98
+#define MSG_VE_JERK                         _UxGT("挤出机抖动速率")  //"Ve-jerk"
99
+#define MSG_VMAX                            _UxGT("最大进料速率")  //"Vmax " max_feedrate_mm_s
100
+#define MSG_VMIN                            _UxGT("最小进料速率")  //"Vmin"  min_feedrate_mm_s
101
+#define MSG_VTRAV_MIN                       _UxGT("最小移动速率")  //"VTrav min" min_travel_feedrate_mm_s, (target) speed of the move
102
+#define MSG_AMAX                            _UxGT("最大打印加速度")  //"Amax " max_acceleration_mm_per_s2, acceleration in units/s^2 for print moves
103
+#define MSG_A_RETRACT                       _UxGT("收进加速度")  //"A-retract" retract_acceleration, E acceleration in mm/s^2 for retracts
104
+#define MSG_A_TRAVEL                        _UxGT("非打印移动加速度")  //"A-travel" travel_acceleration, X, Y, Z acceleration in mm/s^2 for travel (non printing) moves
105
+#define MSG_XSTEPS                          _UxGT("X轴步数/mm")  //"Xsteps/mm" axis_steps_per_mm, axis steps-per-unit G92
106
+#define MSG_YSTEPS                          _UxGT("Y轴步数/mm")  //"Ysteps/mm"
107
+#define MSG_ZSTEPS                          _UxGT("Z轴步数/mm")  //"Zsteps/mm"
108
+#define MSG_ESTEPS                          _UxGT("挤出机步数/mm")  //"Esteps/mm"
109
+#define MSG_TEMPERATURE                     _UxGT("温度")  //"Temperature"
110
+#define MSG_MOTION                          _UxGT("运动")  //"Motion"
111
+#define MSG_VOLUMETRIC                      _UxGT("丝料测容")  //"Filament" lcd_control_volumetric_menu
112
+#define MSG_VOLUMETRIC_ENABLED              _UxGT("测容积mm³")  //"E in mm3" volumetric_enabled
113
+#define MSG_FILAMENT_DIAM                   _UxGT("丝料直径")  //"Fil. Dia."
114
+#define MSG_CONTRAST                        _UxGT("LCD对比度")  //"LCD contrast"
115
+#define MSG_STORE_EPROM                     _UxGT("保存设置")  //"Store memory"
116
+#define MSG_LOAD_EPROM                      _UxGT("装载设置")  //"Load memory"
117
+#define MSG_RESTORE_FAILSAFE                _UxGT("恢复安全值")  //"Restore failsafe"
118
+#define MSG_REFRESH                         _UxGT("刷新")  //"Refresh"
119
+#define MSG_WATCH                           _UxGT("信息屏")  //"Info screen"
120
+#define MSG_PREPARE                         _UxGT("准备")  //"Prepare"
121
+#define MSG_TUNE                            _UxGT("调整")  //"Tune"
122
+#define MSG_PAUSE_PRINT                     _UxGT("暂停打印")  //"Pause print"
123
+#define MSG_RESUME_PRINT                    _UxGT("恢复打印")  //"Resume print"
124
+#define MSG_STOP_PRINT                      _UxGT("停止打印")  //"Stop print"
125
+#define MSG_CARD_MENU                       _UxGT("从存储卡上打印")  //"Print from SD"
126
+#define MSG_NO_CARD                         _UxGT("无存储卡")  //"No SD card"
127
+#define MSG_DWELL                           _UxGT("休眠中 ...")  //"Sleep..."
128
+#define MSG_USERWAIT                        _UxGT("等待用户 ...")  //"Wait for user..."
129
+#define MSG_RESUMING                        _UxGT("恢复打印中")  //"Resuming print"
130
+#define MSG_PRINT_ABORTED                   _UxGT("打印已取消")  //"Print aborted"
131
+#define MSG_NO_MOVE                         _UxGT("无移动")  //"No move."
132
+#define MSG_KILLED                          _UxGT("已杀掉")  //"KILLED. "
133
+#define MSG_STOPPED                         _UxGT("已停止")  //"STOPPED. "
134
+#define MSG_CONTROL_RETRACT                 _UxGT("回抽长度mm")  //"Retract mm" retract_length, retract length (positive mm)
135
+#define MSG_CONTROL_RETRACT_SWAP            _UxGT("换手回抽长度mm")  //"Swap Re.mm" retract_length_swap, swap retract length (positive mm), for extruder change
136
+#define MSG_CONTROL_RETRACTF                _UxGT("回抽速率mm/s")  //"Retract  V" retract_feedrate_mm_s, feedrate for retracting (mm/s)
137
+#define MSG_CONTROL_RETRACT_ZLIFT           _UxGT("Hop mm")  //"Hop mm" retract_zlift, retract Z-lift
138
+#define MSG_CONTROL_RETRACT_RECOVER         _UxGT("回抽恢复长度mm")  //"UnRet +mm" retract_recover_length, additional recover length (mm, added to retract length when recovering)
139
+#define MSG_CONTROL_RETRACT_RECOVER_SWAP    _UxGT("换手回抽恢复长度mm")  //"S UnRet+mm" retract_recover_length_swap, additional swap recover length (mm, added to retract length when recovering from extruder change)
140
+#define MSG_CONTROL_RETRACT_RECOVERF        _UxGT("回抽恢复后进料速率mm/s")  //"UnRet  V" retract_recover_feedrate_mm_s, feedrate for recovering from retraction (mm/s)
141
+#define MSG_AUTORETRACT                     _UxGT("自动抽回")  //"AutoRetr." autoretract_enabled,
142
+#define MSG_FILAMENTCHANGE                  _UxGT("更换丝料")  //"Change filament"
143
+#define MSG_INIT_SDCARD                     _UxGT("初始化存储卡")  //"Init. SD card"
144
+#define MSG_CNG_SDCARD                      _UxGT("更换存储卡")  //"Change SD card"
145
+#define MSG_ZPROBE_OUT                      _UxGT("Z探针在热床之外")  //"Z probe out. bed" Z probe is not within the physical limits
146
+#define MSG_HOME                            _UxGT("归位")  //"Home"  // Used as MSG_HOME " " MSG_X MSG_Y MSG_Z " " MSG_FIRST
147
+#define MSG_FIRST                           _UxGT("先")  //"first"
148
+#define MSG_ZPROBE_ZOFFSET                  _UxGT("Z偏移")  //"Z Offset"
149
+#define MSG_BABYSTEP_X                      _UxGT("微量调整X轴")  //"Babystep X" lcd_babystep_x, Babystepping enables the user to control the axis in tiny amounts
150
+#define MSG_BABYSTEP_Y                      _UxGT("微量调整Y轴")  //"Babystep Y"
151
+#define MSG_BABYSTEP_Z                      _UxGT("微量调整Z轴")  //"Babystep Z"
152
+#define MSG_ENDSTOP_ABORT                   _UxGT("挡块终止")  //"Endstop abort"
153
+#define MSG_HEATING_FAILED_LCD              _UxGT("加热失败")  //"Heating failed"
154
+#define MSG_ERR_REDUNDANT_TEMP              _UxGT("错误:REDUNDANT TEMP")  //"Err: REDUNDANT TEMP"
155
+#define MSG_THERMAL_RUNAWAY                 _UxGT("温控失控")  //"THERMAL RUNAWAY"
156
+#define MSG_ERR_MAXTEMP                     _UxGT("错误:最高温度")  //"Err: MAXTEMP"
157
+#define MSG_ERR_MINTEMP                     _UxGT("错误:最低温度")  //"Err: MINTEMP"
158
+#define MSG_ERR_MAXTEMP_BED                 _UxGT("错误:最高热床温度")  //"Err: MAXTEMP BED"
159
+#define MSG_ERR_MINTEMP_BED                 _UxGT("错误:最低热床温度")  //"Err: MINTEMP BED"
160
+#define MSG_HALTED                          _UxGT("打印停机")  //"PRINTER HALTED"
161
+#define MSG_PLEASE_RESET                    _UxGT("请重置")  //"Please reset"
162
+#define MSG_SHORT_DAY                       _UxGT("天")  //"d" // One character only
163
+#define MSG_SHORT_HOUR                      _UxGT("时")  //"h" // One character only
164
+#define MSG_SHORT_MINUTE                    _UxGT("分")  //"m" // One character only
165
+#define MSG_HEATING                         _UxGT("加热中 ...")  //"Heating..."
166
+#define MSG_HEATING_COMPLETE                _UxGT("完成加热")  //"Heating done."
167
+#define MSG_BED_HEATING                     _UxGT("加热热床中")  //"Bed Heating."
168
+#define MSG_BED_DONE                        _UxGT("完成加热热床")  //"Bed done."
169
+#define MSG_DELTA_CALIBRATE                 _UxGT("⊿校准")  //"Delta Calibration"
170
+#define MSG_DELTA_CALIBRATE_X               _UxGT("校准X")  //"Calibrate X"
171
+#define MSG_DELTA_CALIBRATE_Y               _UxGT("校准Y")  //"Calibrate Y"
172
+#define MSG_DELTA_CALIBRATE_Z               _UxGT("校准Z")  //"Calibrate Z"
173
+#define MSG_DELTA_CALIBRATE_CENTER          _UxGT("校准中心")  //"Calibrate Center"
174
+
175
+#define MSG_INFO_MENU                       _UxGT("关于打印机")  //"About Printer"
176
+#define MSG_INFO_PRINTER_MENU               _UxGT("打印机信息")  //"Printer Info"
177
+#define MSG_INFO_STATS_MENU                 _UxGT("打印机统计")  //"Printer Stats"
178
+#define MSG_INFO_BOARD_MENU                 _UxGT("主板信息")  //"Board Info"
179
+#define MSG_INFO_THERMISTOR_MENU            _UxGT("温度计")  //"Thermistors"
180
+#define MSG_INFO_EXTRUDERS                  _UxGT("挤出机")  //"Extruders"
181
+#define MSG_INFO_BAUDRATE                   _UxGT("波特率")  //"Baud"
182
+#define MSG_INFO_PROTOCOL                   _UxGT("协议")  //"Protocol"
183
+
184
+#if LCD_WIDTH > 19
185
+#define MSG_INFO_PRINT_COUNT              _UxGT("打印计数")  //"Print Count"
186
+#define MSG_INFO_COMPLETED_PRINTS         _UxGT("完成了")  //"Completed"
187
+#define MSG_INFO_PRINT_TIME               _UxGT("总打印时间")  //"Total print time"
188
+#define MSG_INFO_PRINT_LONGEST            _UxGT("最长工作时间")  //"Longest job time"
189
+#define MSG_INFO_PRINT_FILAMENT           _UxGT("总计挤出")  //"Extruded total"
190
+#else
191
+#define MSG_INFO_PRINT_COUNT              _UxGT("打印数")  //"Prints"
192
+#define MSG_INFO_COMPLETED_PRINTS         _UxGT("完成")  //"Completed"
193
+#define MSG_INFO_PRINT_TIME               _UxGT("总共")  //"Total"
194
+#define MSG_INFO_PRINT_LONGEST            _UxGT("最长")  //"Longest"
195
+#define MSG_INFO_PRINT_FILAMENT           _UxGT("已挤出")  //"Extruded"
196
+#endif
197
+
198
+#define MSG_INFO_MIN_TEMP                   _UxGT("最低温度")  //"Min Temp"
199
+#define MSG_INFO_MAX_TEMP                   _UxGT("最高温度")  //"Max Temp"
200
+#define MSG_INFO_PSU                        _UxGT("电源供应")  //"Power Supply"
201
+
202
+#define MSG_FILAMENT_CHANGE_HEADER          _UxGT("修改丝料")  //"CHANGE FILAMENT"
203
+#define MSG_FILAMENT_CHANGE_OPTION_HEADER   _UxGT("修改选项:")  //"CHANGE OPTIONS:"
204
+#define MSG_FILAMENT_CHANGE_OPTION_EXTRUDE  _UxGT("挤出更多")  //"Extrude more"
205
+#define MSG_FILAMENT_CHANGE_OPTION_RESUME   _UxGT("恢复打印")  //"Resume print"
206
+
207
+#if LCD_HEIGHT >= 4
208
+#define MSG_FILAMENT_CHANGE_INIT_1          _UxGT("等待开始")  //"Wait for start"
209
+#define MSG_FILAMENT_CHANGE_INIT_2          _UxGT("丝料")  //"of the filament"
210
+#define MSG_FILAMENT_CHANGE_INIT_3          _UxGT("变更")  //"change"
211
+#define MSG_FILAMENT_CHANGE_UNLOAD_1        _UxGT("等待")  //"Wait for"
212
+#define MSG_FILAMENT_CHANGE_UNLOAD_2        _UxGT("卸下丝料")  //"filament unload"
213
+#define MSG_FILAMENT_CHANGE_UNLOAD_3        _UxGT("")  //""
214
+#define MSG_FILAMENT_CHANGE_INSERT_1        _UxGT("插入丝料")  //"Insert filament"
215
+#define MSG_FILAMENT_CHANGE_INSERT_2        _UxGT("并按键")  //"and press button"
216
+#define MSG_FILAMENT_CHANGE_INSERT_3        _UxGT("来继续 ...")  //"to continue..."
217
+#define MSG_FILAMENT_CHANGE_LOAD_1          _UxGT("等待")  //"Wait for"
218
+#define MSG_FILAMENT_CHANGE_LOAD_2          _UxGT("进料")  //"filament load"
219
+#define MSG_FILAMENT_CHANGE_LOAD_3          _UxGT("")  //""
220
+#define MSG_FILAMENT_CHANGE_EXTRUDE_1       _UxGT("等待")  //"Wait for"
221
+#define MSG_FILAMENT_CHANGE_EXTRUDE_2       _UxGT("丝料挤出")  //"filament extrude"
222
+#define MSG_FILAMENT_CHANGE_EXTRUDE_3       _UxGT("")  //""
223
+#define MSG_FILAMENT_CHANGE_RESUME_1        _UxGT("等待打印")  //"Wait for print"
224
+#define MSG_FILAMENT_CHANGE_RESUME_2        _UxGT("恢复")  //"to resume"
225
+#define MSG_FILAMENT_CHANGE_RESUME_3        _UxGT("")  //""
226
+
227
+#else // LCD_HEIGHT < 4
228
+#define MSG_FILAMENT_CHANGE_INIT_1          _UxGT("请等待 ...")  //"Please wait..."
229
+#define MSG_FILAMENT_CHANGE_UNLOAD_1        _UxGT("退出中 ...")  //"Ejecting..."
230
+#define MSG_FILAMENT_CHANGE_INSERT_1        _UxGT("插入并单击")  //"Insert and Click"
231
+#define MSG_FILAMENT_CHANGE_LOAD_1          _UxGT("装载中 ...")  //"Loading..."
232
+#define MSG_FILAMENT_CHANGE_EXTRUDE_1       _UxGT("挤出中 ...")  //"Extruding..."
233
+#define MSG_FILAMENT_CHANGE_RESUME_1        _UxGT("恢复中 ...")  //"Resuming..."
234
+#endif // LCD_HEIGHT < 4
235
+
236
+#endif // LANGUAGE_ZH_CN_H

+ 236
- 0
Marlin/language_zh_TW.h View File

@@ -0,0 +1,236 @@
1
+/**
2
+ * Marlin 3D Printer Firmware
3
+ * Copyright (C) 2016 MarlinFirmware [https://github.com/MarlinFirmware/Marlin]
4
+ *
5
+ * Based on Sprinter and grbl.
6
+ * Copyright (C) 2011 Camiel Gubbels / Erik van der Zalm
7
+ *
8
+ * This program is free software: you can redistribute it and/or modify
9
+ * it under the terms of the GNU General Public License as published by
10
+ * the Free Software Foundation, either version 3 of the License, or
11
+ * (at your option) any later version.
12
+ *
13
+ * This program is distributed in the hope that it will be useful,
14
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
15
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
16
+ * GNU General Public License for more details.
17
+ *
18
+ * You should have received a copy of the GNU General Public License
19
+ * along with this program.  If not, see <http://www.gnu.org/licenses/>.
20
+ *
21
+ */
22
+
23
+/**
24
+ * Traditional Chinese
25
+ *
26
+ * LCD Menu Messages
27
+ * See also https://github.com/MarlinFirmware/Marlin/wiki/LCD-Language
28
+ *
29
+ */
30
+#ifndef LANGUAGE_ZH_TW_H
31
+#define LANGUAGE_ZH_TW_H
32
+
33
+#define WELCOME_MSG                         MACHINE_NAME _UxGT("已就緒.")  //" ready."
34
+#define MSG_SD_INSERTED                     _UxGT("記憶卡已插入")  //"Card inserted"
35
+#define MSG_SD_REMOVED                      _UxGT("記憶卡被拔出")  //"Card removed"
36
+#define MSG_LCD_ENDSTOPS                    _UxGT("擋塊")  //"Endstops" // Max length 8 characters
37
+#define MSG_MAIN                            _UxGT("主選單")  //"Main"
38
+#define MSG_AUTOSTART                       _UxGT("自動開始")  //"Autostart"
39
+#define MSG_DISABLE_STEPPERS                _UxGT("關閉步進驅動")  //"Disable steppers"
40
+#define MSG_AUTO_HOME                       _UxGT("自動回原點")  //"Auto home"
41
+#define MSG_AUTO_HOME_X                     _UxGT("回X原位")  //"Home X"
42
+#define MSG_AUTO_HOME_Y                     _UxGT("回Y原位")  //"Home Y"
43
+#define MSG_AUTO_HOME_Z                     _UxGT("回Z原位")  //"Home Z"
44
+#define MSG_LEVEL_BED_HOMING                _UxGT("平台調平XYZ歸原位")  //"Homing XYZ"
45
+#define MSG_LEVEL_BED_WAITING               _UxGT("單擊開始熱床調平")  //"Click to Begin"
46
+#define MSG_LEVEL_BED_NEXT_POINT            _UxGT("下個熱床調平點")  //"Next Point"
47
+#define MSG_LEVEL_BED_DONE                  _UxGT("完成熱床調平")  //"Leveling Done!"
48
+#define MSG_LEVEL_BED_CANCEL                _UxGT("取消熱床調平")  //"Cancel"
49
+#define MSG_SET_HOME_OFFSETS                _UxGT("設置原點偏移")  //"Set home offsets"
50
+#define MSG_HOME_OFFSETS_APPLIED            _UxGT("偏移已啟用")  //"Offsets applied"
51
+#define MSG_SET_ORIGIN                      _UxGT("設置原點")  //"Set origin"
52
+#define MSG_PREHEAT_1                       _UxGT("預熱PLA")  //"Preheat PLA"
53
+#define MSG_PREHEAT_1_N                     MSG_PREHEAT_1 _UxGT(" ")  //MSG_PREHEAT_1 " "
54
+#define MSG_PREHEAT_1_ALL                   MSG_PREHEAT_1 _UxGT(" 全部")  //MSG_PREHEAT_1 " All"
55
+#define MSG_PREHEAT_1_BEDONLY               MSG_PREHEAT_1 _UxGT(" 熱床")  //MSG_PREHEAT_1 " Bed"
56
+#define MSG_PREHEAT_1_SETTINGS              MSG_PREHEAT_1 _UxGT(" 設置")  //MSG_PREHEAT_1 " conf"
57
+#define MSG_PREHEAT_2                       _UxGT("預熱ABS")  //"Preheat ABS"
58
+#define MSG_PREHEAT_2_N                     MSG_PREHEAT_2 _UxGT(" ")  //MSG_PREHEAT_2 " "
59
+#define MSG_PREHEAT_2_ALL                   MSG_PREHEAT_2 _UxGT(" 全部")  //MSG_PREHEAT_2 " All"
60
+#define MSG_PREHEAT_2_BEDONLY               MSG_PREHEAT_2 _UxGT(" 熱床")  //MSG_PREHEAT_2 " Bed"
61
+#define MSG_PREHEAT_2_SETTINGS              MSG_PREHEAT_2 _UxGT(" 設置")  //MSG_PREHEAT_2 " conf"
62
+#define MSG_COOLDOWN                        _UxGT("降溫")  //"Cooldown"
63
+#define MSG_SWITCH_PS_ON                    _UxGT("電源打開")  //"Switch power on"
64
+#define MSG_SWITCH_PS_OFF                   _UxGT("電源關閉")  //"Switch power off"
65
+#define MSG_EXTRUDE                         _UxGT("擠出")  //"Extrude"
66
+#define MSG_RETRACT                         _UxGT("回抽")  //"Retract"
67
+#define MSG_MOVE_AXIS                       _UxGT("移動軸")  //"Move axis"
68
+#define MSG_LEVEL_BED                       _UxGT("調平熱床")  //"Level bed"
69
+#define MSG_MOVE_X                          _UxGT("移動X")  //"Move X"
70
+#define MSG_MOVE_Y                          _UxGT("移動Y")  //"Move Y"
71
+#define MSG_MOVE_Z                          _UxGT("移動Z")  //"Move Z"
72
+#define MSG_MOVE_E                          _UxGT("擠出機")  //"Extruder"
73
+#define MSG_MOVE_01MM                       _UxGT("移動 0.1 mm")  //"Move 0.1mm"
74
+#define MSG_MOVE_1MM                        _UxGT("移動 1 mm")  //"Move 1mm"
75
+#define MSG_MOVE_10MM                       _UxGT("移動 10 mm")  //"Move 10mm"
76
+#define MSG_SPEED                           _UxGT("速率")  //"Speed"
77
+#define MSG_BED_Z                           _UxGT("熱床Z")  //"Bed Z"
78
+#define MSG_NOZZLE                          _UxGT(" ") LCD_STR_THERMOMETER _UxGT(" 噴嘴")  //"Nozzle" 噴嘴
79
+#define MSG_BED                             _UxGT(" ") LCD_STR_THERMOMETER _UxGT(" 熱床")  //"Bed"
80
+#define MSG_FAN_SPEED                       _UxGT("風扇速率")  //"Fan speed"
81
+#define MSG_FLOW                            _UxGT("擠出速率")  //"Flow"
82
+#define MSG_CONTROL                         _UxGT("控制")  //"Control"
83
+#define MSG_MIN                             _UxGT(" ") LCD_STR_THERMOMETER _UxGT(" 最小") //" " LCD_STR_THERMOMETER " Min"
84
+#define MSG_MAX                             _UxGT(" ") LCD_STR_THERMOMETER _UxGT(" 最大")  //" " LCD_STR_THERMOMETER " Max"
85
+#define MSG_FACTOR                          _UxGT(" ") LCD_STR_THERMOMETER _UxGT(" 系數")  //" " LCD_STR_THERMOMETER " Fact"
86
+#define MSG_AUTOTEMP                        _UxGT("自動控溫")  //"Autotemp"
87
+#define MSG_ON                              _UxGT("開 ")  //"On "
88
+#define MSG_OFF                             _UxGT("關 ")  //"Off"
89
+#define MSG_PID_P                           _UxGT("PID-P")  //"PID-P"
90
+#define MSG_PID_I                           _UxGT("PID-I")  //"PID-I"
91
+#define MSG_PID_D                           _UxGT("PID-D")  //"PID-D"
92
+#define MSG_PID_C                           _UxGT("PID-C")  //"PID-C"
93
+#define MSG_SELECT                          _UxGT("選擇")  //"Select"
94
+#define MSG_ACC                             _UxGT("加速度")  //"Accel" acceleration
95
+#define MSG_VX_JERK                         _UxGT("X軸抖動速率")  //"Vx-jerk"
96
+#define MSG_VY_JERK                         _UxGT("Y軸抖動速率")  //"Vy-jerk"
97
+#define MSG_VZ_JERK                         _UxGT("Z軸抖動速率")  //"Vz-jerk"
98
+#define MSG_VE_JERK                         _UxGT("擠出機抖動速率")  //"Ve-jerk"
99
+#define MSG_VMAX                            _UxGT("最大進料速率")  //"Vmax " max_feedrate_mm_s
100
+#define MSG_VMIN                            _UxGT("最小進料速率")  //"Vmin"  min_feedrate_mm_s
101
+#define MSG_VTRAV_MIN                       _UxGT("最小移動速率")  //"VTrav min" min_travel_feedrate_mm_s, (target) speed of the move
102
+#define MSG_AMAX                            _UxGT("最大列印加速度")  //"Amax " max_acceleration_mm_per_s2, acceleration in units/s^2 for print moves
103
+#define MSG_A_RETRACT                       _UxGT("收進加速度")  //"A-retract" retract_acceleration, E acceleration in mm/s^2 for retracts
104
+#define MSG_A_TRAVEL                        _UxGT("非列印移動加速度")  //"A-travel" travel_acceleration, X, Y, Z acceleration in mm/s^2 for travel (non printing) moves
105
+#define MSG_XSTEPS                          _UxGT("X軸步數/mm")  //"Xsteps/mm" axis_steps_per_mm, axis steps-per-unit G92
106
+#define MSG_YSTEPS                          _UxGT("Y軸步數/mm")  //"Ysteps/mm"
107
+#define MSG_ZSTEPS                          _UxGT("Z軸步數/mm")  //"Zsteps/mm"
108
+#define MSG_ESTEPS                          _UxGT("擠出機步數/mm")  //"Esteps/mm"
109
+#define MSG_TEMPERATURE                     _UxGT("溫度")  //"Temperature"
110
+#define MSG_MOTION                          _UxGT("運動")  //"Motion"
111
+#define MSG_VOLUMETRIC                      _UxGT("絲料測容")  //"Filament" lcd_control_volumetric_menu
112
+#define MSG_VOLUMETRIC_ENABLED              _UxGT("測容積mm³")  //"E in mm3" volumetric_enabled
113
+#define MSG_FILAMENT_DIAM                   _UxGT("絲料直徑")  //"Fil. Dia."
114
+#define MSG_CONTRAST                        _UxGT("LCD對比度")  //"LCD contrast"
115
+#define MSG_STORE_EPROM                     _UxGT("保存設置")  //"Store memory"
116
+#define MSG_LOAD_EPROM                      _UxGT("裝載設置")  //"Load memory"
117
+#define MSG_RESTORE_FAILSAFE                _UxGT("恢複安全值")  //"Restore failsafe"
118
+#define MSG_REFRESH                         _UxGT("刷新")  //"Refresh"
119
+#define MSG_WATCH                           _UxGT("資訊界面")  //"Info screen"
120
+#define MSG_PREPARE                         _UxGT("準備")  //"Prepare"
121
+#define MSG_TUNE                            _UxGT("調整")  //"Tune"
122
+#define MSG_PAUSE_PRINT                     _UxGT("暫停列印")  //"Pause print"
123
+#define MSG_RESUME_PRINT                    _UxGT("恢複列印")  //"Resume print"
124
+#define MSG_STOP_PRINT                      _UxGT("停止列印")  //"Stop print"
125
+#define MSG_CARD_MENU                       _UxGT("從記憶卡上列印")  //"Print from SD"
126
+#define MSG_NO_CARD                         _UxGT("無記憶卡")  //"No SD card"
127
+#define MSG_DWELL                           _UxGT("休眠 ...")  //"Sleep..."
128
+#define MSG_USERWAIT                        _UxGT("等待用戶 ...")  //"Wait for user..."
129
+#define MSG_RESUMING                        _UxGT("恢複列印中")  //"Resuming print"
130
+#define MSG_PRINT_ABORTED                   _UxGT("列印已取消")  //"Print aborted"
131
+#define MSG_NO_MOVE                         _UxGT("無移動")  //"No move."
132
+#define MSG_KILLED                          _UxGT("已殺掉")  //"KILLED. "
133
+#define MSG_STOPPED                         _UxGT("已停止")  //"STOPPED. "
134
+#define MSG_CONTROL_RETRACT                 _UxGT("回抽長度mm")  //"Retract mm" retract_length, retract length (positive mm)
135
+#define MSG_CONTROL_RETRACT_SWAP            _UxGT("換手回抽長度mm")  //"Swap Re.mm" retract_length_swap, swap retract length (positive mm), for extruder change
136
+#define MSG_CONTROL_RETRACTF                _UxGT("回抽速率mm/s")  //"Retract  V" retract_feedrate_mm_s, feedrate for retracting (mm/s)
137
+#define MSG_CONTROL_RETRACT_ZLIFT           _UxGT("Hop mm")  //"Hop mm" retract_zlift, retract Z-lift
138
+#define MSG_CONTROL_RETRACT_RECOVER         _UxGT("回抽恢複長度mm")  //"UnRet +mm" retract_recover_length, additional recover length (mm, added to retract length when recovering)
139
+#define MSG_CONTROL_RETRACT_RECOVER_SWAP    _UxGT("換手回抽恢複長度mm")  //"S UnRet+mm" retract_recover_length_swap, additional swap recover length (mm, added to retract length when recovering from extruder change)
140
+#define MSG_CONTROL_RETRACT_RECOVERF        _UxGT("回抽恢複後進料速率mm/s")  //"UnRet  V" retract_recover_feedrate_mm_s, feedrate for recovering from retraction (mm/s)
141
+#define MSG_AUTORETRACT                     _UxGT("自動抽回")  //"AutoRetr." autoretract_enabled,
142
+#define MSG_FILAMENTCHANGE                  _UxGT("更換絲料")  //"Change filament"
143
+#define MSG_INIT_SDCARD                     _UxGT("初始化記憶卡")  //"Init. SD card"
144
+#define MSG_CNG_SDCARD                      _UxGT("更換記憶卡")  //"Change SD card"
145
+#define MSG_ZPROBE_OUT                      _UxGT("Z探針在熱床之外")  //"Z probe out. bed" Z probe is not within the physical limits
146
+#define MSG_HOME                            _UxGT("歸位")  //"Home"  // Used as MSG_HOME " " MSG_X MSG_Y MSG_Z " " MSG_FIRST
147
+#define MSG_FIRST                           _UxGT("先")  //"first"
148
+#define MSG_ZPROBE_ZOFFSET                  _UxGT("Z偏移")  //"Z Offset"
149
+#define MSG_BABYSTEP_X                      _UxGT("微量調整X軸")  //"Babystep X" lcd_babystep_x, Babystepping enables the user to control the axis in tiny amounts
150
+#define MSG_BABYSTEP_Y                      _UxGT("微量調整Y軸")  //"Babystep Y"
151
+#define MSG_BABYSTEP_Z                      _UxGT("微量調整Z軸")  //"Babystep Z"
152
+#define MSG_ENDSTOP_ABORT                   _UxGT("擋塊終止")  //"Endstop abort"
153
+#define MSG_HEATING_FAILED_LCD              _UxGT("加熱失敗")  //"Heating failed"
154
+#define MSG_ERR_REDUNDANT_TEMP              _UxGT("錯誤:REDUNDANT TEMP")  //"Err: REDUNDANT TEMP"
155
+#define MSG_THERMAL_RUNAWAY                 _UxGT("溫控失控")  //"THERMAL RUNAWAY"
156
+#define MSG_ERR_MAXTEMP                     _UxGT("錯誤:最高溫度")  //"Err: MAXTEMP"
157
+#define MSG_ERR_MINTEMP                     _UxGT("錯誤:最低溫度")  //"Err: MINTEMP"
158
+#define MSG_ERR_MAXTEMP_BED                 _UxGT("錯誤:最高熱床溫度")  //"Err: MAXTEMP BED"
159
+#define MSG_ERR_MINTEMP_BED                 _UxGT("錯誤:最低熱床溫度")  //"Err: MINTEMP BED"
160
+#define MSG_HALTED                          _UxGT("印表機停機")  //"PRINTER HALTED"
161
+#define MSG_PLEASE_RESET                    _UxGT("請重置")  //"Please reset"
162
+#define MSG_SHORT_DAY                       _UxGT("天")  //"d" // One character only
163
+#define MSG_SHORT_HOUR                      _UxGT("時")  //"h" // One character only
164
+#define MSG_SHORT_MINUTE                    _UxGT("分")  //"m" // One character only
165
+#define MSG_HEATING                         _UxGT("加熱中 ...")  //"Heating..."
166
+#define MSG_HEATING_COMPLETE                _UxGT("完成加熱")  //"Heating done."
167
+#define MSG_BED_HEATING                     _UxGT("加熱熱床中")  //"Bed Heating."
168
+#define MSG_BED_DONE                        _UxGT("完成加熱熱床")  //"Bed done."
169
+#define MSG_DELTA_CALIBRATE                 _UxGT("⊿校準")  //"Delta Calibration"
170
+#define MSG_DELTA_CALIBRATE_X               _UxGT("校準X")  //"Calibrate X"
171
+#define MSG_DELTA_CALIBRATE_Y               _UxGT("校準Y")  //"Calibrate Y"
172
+#define MSG_DELTA_CALIBRATE_Z               _UxGT("校準Z")  //"Calibrate Z"
173
+#define MSG_DELTA_CALIBRATE_CENTER          _UxGT("校準中心")  //"Calibrate Center"
174
+
175
+#define MSG_INFO_MENU                       _UxGT("關於印表機")  //"About Printer"
176
+#define MSG_INFO_PRINTER_MENU               _UxGT("印表機信息")  //"Printer Info"
177
+#define MSG_INFO_STATS_MENU                 _UxGT("印表機統計")  //"Printer Stats"
178
+#define MSG_INFO_BOARD_MENU                 _UxGT("主板信息")  //"Board Info"
179
+#define MSG_INFO_THERMISTOR_MENU            _UxGT("溫度計")  //"Thermistors"
180
+#define MSG_INFO_EXTRUDERS                  _UxGT("擠出機")  //"Extruders"
181
+#define MSG_INFO_BAUDRATE                   _UxGT("波特率")  //"Baud"
182
+#define MSG_INFO_PROTOCOL                   _UxGT("協議")  //"Protocol"
183
+
184
+#if LCD_WIDTH > 19
185
+#define MSG_INFO_PRINT_COUNT              _UxGT("列印計數")  //"Print Count"
186
+#define MSG_INFO_COMPLETED_PRINTS         _UxGT("完成了")  //"Completed"
187
+#define MSG_INFO_PRINT_TIME               _UxGT("總列印時間")  //"Total print time"
188
+#define MSG_INFO_PRINT_LONGEST            _UxGT("最長工作時間")  //"Longest job time"
189
+#define MSG_INFO_PRINT_FILAMENT           _UxGT("總計擠出")  //"Extruded total"
190
+#else
191
+#define MSG_INFO_PRINT_COUNT              _UxGT("列印數")  //"Prints"
192
+#define MSG_INFO_COMPLETED_PRINTS         _UxGT("完成")  //"Completed"
193
+#define MSG_INFO_PRINT_TIME               _UxGT("總共")  //"Total"
194
+#define MSG_INFO_PRINT_LONGEST            _UxGT("最長")  //"Longest"
195
+#define MSG_INFO_PRINT_FILAMENT           _UxGT("已擠出")  //"Extruded"
196
+#endif
197
+
198
+#define MSG_INFO_MIN_TEMP                   _UxGT("最低溫度")  //"Min Temp"
199
+#define MSG_INFO_MAX_TEMP                   _UxGT("最高溫度")  //"Max Temp"
200
+#define MSG_INFO_PSU                        _UxGT("電源供應")  //"Power Supply"
201
+
202
+#define MSG_FILAMENT_CHANGE_HEADER          _UxGT("修改絲料")  //"CHANGE FILAMENT"
203
+#define MSG_FILAMENT_CHANGE_OPTION_HEADER   _UxGT("修改選項:")  //"CHANGE OPTIONS:"
204
+#define MSG_FILAMENT_CHANGE_OPTION_EXTRUDE  _UxGT("擠出更多")  //"Extrude more"
205
+#define MSG_FILAMENT_CHANGE_OPTION_RESUME   _UxGT("恢複列印")  //"Resume print"
206
+
207
+#if LCD_HEIGHT >= 4
208
+#define MSG_FILAMENT_CHANGE_INIT_1          _UxGT("等待開始")  //"Wait for start"
209
+#define MSG_FILAMENT_CHANGE_INIT_2          _UxGT("絲料")  //"of the filament"
210
+#define MSG_FILAMENT_CHANGE_INIT_3          _UxGT("變更")  //"change"
211
+#define MSG_FILAMENT_CHANGE_UNLOAD_1        _UxGT("等待")  //"Wait for"
212
+#define MSG_FILAMENT_CHANGE_UNLOAD_2        _UxGT("卸下絲料")  //"filament unload"
213
+#define MSG_FILAMENT_CHANGE_UNLOAD_3        _UxGT("")  //""
214
+#define MSG_FILAMENT_CHANGE_INSERT_1        _UxGT("插入絲料")  //"Insert filament"
215
+#define MSG_FILAMENT_CHANGE_INSERT_2        _UxGT("並按鍵")  //"and press button"
216
+#define MSG_FILAMENT_CHANGE_INSERT_3        _UxGT("來繼續 ...")  //"to continue..."
217
+#define MSG_FILAMENT_CHANGE_LOAD_1          _UxGT("等待")  //"Wait for"
218
+#define MSG_FILAMENT_CHANGE_LOAD_2          _UxGT("進料")  //"filament load"
219
+#define MSG_FILAMENT_CHANGE_LOAD_3          _UxGT("")  //""
220
+#define MSG_FILAMENT_CHANGE_EXTRUDE_1       _UxGT("等待")  //"Wait for"
221
+#define MSG_FILAMENT_CHANGE_EXTRUDE_2       _UxGT("絲料擠出")  //"filament extrude"
222
+#define MSG_FILAMENT_CHANGE_EXTRUDE_3       _UxGT("")  //""
223
+#define MSG_FILAMENT_CHANGE_RESUME_1        _UxGT("等待列印")  //"Wait for print"
224
+#define MSG_FILAMENT_CHANGE_RESUME_2        _UxGT("恢複")  //"to resume"
225
+#define MSG_FILAMENT_CHANGE_RESUME_3        _UxGT("")  //""
226
+
227
+#else // LCD_HEIGHT < 4
228
+#define MSG_FILAMENT_CHANGE_INIT_1          _UxGT("請等待 ...")  //"Please wait..."
229
+#define MSG_FILAMENT_CHANGE_UNLOAD_1        _UxGT("退出中 ...")  //"Ejecting..."
230
+#define MSG_FILAMENT_CHANGE_INSERT_1        _UxGT("插入並單擊")  //"Insert and Click"
231
+#define MSG_FILAMENT_CHANGE_LOAD_1          _UxGT("裝載中 ...")  //"Loading..."
232
+#define MSG_FILAMENT_CHANGE_EXTRUDE_1       _UxGT("擠出中 ...")  //"Extruding..."
233
+#define MSG_FILAMENT_CHANGE_RESUME_1        _UxGT("恢複中 ...")  //"Resuming..."
234
+#endif // LCD_HEIGHT < 4
235
+
236
+#endif // LANGUAGE_ZH_TW_H

Loading…
Cancel
Save