Browse Source

🌐 Update Russian language (#22193)

Serhiy-K 4 years ago
parent
commit
b5085bbd1d
No account linked to committer's email address
1 changed files with 111 additions and 29 deletions
  1. 111
    29
      Marlin/src/lcd/language/language_ru.h

+ 111
- 29
Marlin/src/lcd/language/language_ru.h View File

69
   PROGMEM Language_Str MSG_AUTO_HOME_X                     = _UxGT("Парковка X");
69
   PROGMEM Language_Str MSG_AUTO_HOME_X                     = _UxGT("Парковка X");
70
   PROGMEM Language_Str MSG_AUTO_HOME_Y                     = _UxGT("Парковка Y");
70
   PROGMEM Language_Str MSG_AUTO_HOME_Y                     = _UxGT("Парковка Y");
71
   PROGMEM Language_Str MSG_AUTO_HOME_Z                     = _UxGT("Парковка Z");
71
   PROGMEM Language_Str MSG_AUTO_HOME_Z                     = _UxGT("Парковка Z");
72
+  PROGMEM Language_Str MSG_AUTO_HOME_I                     = _UxGT("Парковка ") LCD_STR_I;
73
+  PROGMEM Language_Str MSG_AUTO_HOME_J                     = _UxGT("Парковка ") LCD_STR_J;
74
+  PROGMEM Language_Str MSG_AUTO_HOME_K                     = _UxGT("Парковка ") LCD_STR_K;
72
   PROGMEM Language_Str MSG_AUTO_Z_ALIGN                    = _UxGT("Авто Z-выравнивание");
75
   PROGMEM Language_Str MSG_AUTO_Z_ALIGN                    = _UxGT("Авто Z-выравнивание");
73
   PROGMEM Language_Str MSG_ITERATION                       = _UxGT("G34 Итерация: %i");
76
   PROGMEM Language_Str MSG_ITERATION                       = _UxGT("G34 Итерация: %i");
74
   PROGMEM Language_Str MSG_DECREASING_ACCURACY             = _UxGT("Уменьшение точности!");
77
   PROGMEM Language_Str MSG_DECREASING_ACCURACY             = _UxGT("Уменьшение точности!");
80
   PROGMEM Language_Str MSG_Z_FADE_HEIGHT                   = _UxGT("Высота спада");
83
   PROGMEM Language_Str MSG_Z_FADE_HEIGHT                   = _UxGT("Высота спада");
81
   #if LCD_WIDTH > 21
84
   #if LCD_WIDTH > 21
82
     PROGMEM Language_Str MSG_SET_HOME_OFFSETS              = _UxGT("Установ. смещения дома");
85
     PROGMEM Language_Str MSG_SET_HOME_OFFSETS              = _UxGT("Установ. смещения дома");
86
+    PROGMEM Language_Str MSG_HOME_OFFSET_X                 = _UxGT("Смещение дома X");
87
+    PROGMEM Language_Str MSG_HOME_OFFSET_Y                 = _UxGT("Смещение дома Y");
88
+    PROGMEM Language_Str MSG_HOME_OFFSET_Z                 = _UxGT("Смещение дома Z");
89
+    PROGMEM Language_Str MSG_HOME_OFFSET_I                 = _UxGT("Смещение дома ") LCD_STR_I;
90
+    PROGMEM Language_Str MSG_HOME_OFFSET_J                 = _UxGT("Смещение дома ") LCD_STR_J;
91
+    PROGMEM Language_Str MSG_HOME_OFFSET_K                 = _UxGT("Смещение дома ") LCD_STR_K;
83
   #else
92
   #else
84
     PROGMEM Language_Str MSG_SET_HOME_OFFSETS              = _UxGT("Установ.смещ.дома");
93
     PROGMEM Language_Str MSG_SET_HOME_OFFSETS              = _UxGT("Установ.смещ.дома");
94
+    PROGMEM Language_Str MSG_HOME_OFFSET_X                 = _UxGT("Смещ. дома X");
95
+    PROGMEM Language_Str MSG_HOME_OFFSET_Y                 = _UxGT("Смещ. дома Y");
96
+    PROGMEM Language_Str MSG_HOME_OFFSET_Z                 = _UxGT("Смещ. дома Z");
97
+    PROGMEM Language_Str MSG_HOME_OFFSET_I                 = _UxGT("Смещ. дома ") LCD_STR_I;
98
+    PROGMEM Language_Str MSG_HOME_OFFSET_J                 = _UxGT("Смещ. дома ") LCD_STR_J;
99
+    PROGMEM Language_Str MSG_HOME_OFFSET_K                 = _UxGT("Смещ. дома ") LCD_STR_K;
85
   #endif
100
   #endif
86
   PROGMEM Language_Str MSG_HOME_OFFSETS_APPLIED            = _UxGT("Смещения применены");
101
   PROGMEM Language_Str MSG_HOME_OFFSETS_APPLIED            = _UxGT("Смещения применены");
87
   PROGMEM Language_Str MSG_SET_ORIGIN                      = _UxGT("Установить ноль");
102
   PROGMEM Language_Str MSG_SET_ORIGIN                      = _UxGT("Установить ноль");
103
+  PROGMEM Language_Str MSG_SELECT_ORIGIN                   = _UxGT("Выберите ноль");
104
+  #if LCD_WIDTH > 21
105
+    PROGMEM Language_Str MSG_LAST_VALUE_SP                 = _UxGT("Последнее знач. ");
106
+  #else
107
+    PROGMEM Language_Str MSG_LAST_VALUE_SP                 = _UxGT("Послед. знач. ");
108
+  #endif
88
   #if PREHEAT_COUNT
109
   #if PREHEAT_COUNT
89
     PROGMEM Language_Str MSG_PREHEAT_1                     = _UxGT("Преднагрев ") PREHEAT_1_LABEL;
110
     PROGMEM Language_Str MSG_PREHEAT_1                     = _UxGT("Преднагрев ") PREHEAT_1_LABEL;
90
     PROGMEM Language_Str MSG_PREHEAT_1_H                   = _UxGT("Нагрев ") PREHEAT_1_LABEL " ~";
111
     PROGMEM Language_Str MSG_PREHEAT_1_H                   = _UxGT("Нагрев ") PREHEAT_1_LABEL " ~";
107
   PROGMEM Language_Str MSG_CUTTER_FREQUENCY                = _UxGT("Частота");
128
   PROGMEM Language_Str MSG_CUTTER_FREQUENCY                = _UxGT("Частота");
108
   PROGMEM Language_Str MSG_LASER_MENU                      = _UxGT("Управление лазером");
129
   PROGMEM Language_Str MSG_LASER_MENU                      = _UxGT("Управление лазером");
109
   PROGMEM Language_Str MSG_LASER_TOGGLE                    = _UxGT("Переключить лазер");
130
   PROGMEM Language_Str MSG_LASER_TOGGLE                    = _UxGT("Переключить лазер");
110
-  PROGMEM Language_Str MSG_LASER_POWER                     = _UxGT("Мощность лазера");
111
   PROGMEM Language_Str MSG_SPINDLE_MENU                    = _UxGT("Управление шпинделем");
131
   PROGMEM Language_Str MSG_SPINDLE_MENU                    = _UxGT("Управление шпинделем");
112
   PROGMEM Language_Str MSG_SPINDLE_TOGGLE                  = _UxGT("Переключить шпиндель");
132
   PROGMEM Language_Str MSG_SPINDLE_TOGGLE                  = _UxGT("Переключить шпиндель");
113
   #if LCD_WIDTH > 21
133
   #if LCD_WIDTH > 21
114
     PROGMEM Language_Str MSG_SPINDLE_POWER                 = _UxGT("Мощность шпинделя");
134
     PROGMEM Language_Str MSG_SPINDLE_POWER                 = _UxGT("Мощность шпинделя");
135
+    PROGMEM Language_Str MSG_LASER_POWER                   = _UxGT("Мощность лазера");
136
+    PROGMEM Language_Str MSG_LASER_PULSE_MS                = _UxGT("Тестовый импульс мс");
115
   #else
137
   #else
116
     PROGMEM Language_Str MSG_SPINDLE_POWER                 = _UxGT("Мощн.шпинделя");
138
     PROGMEM Language_Str MSG_SPINDLE_POWER                 = _UxGT("Мощн.шпинделя");
117
-  #endif
139
+    PROGMEM Language_Str MSG_LASER_POWER                   = _UxGT("Мощн. лазера");
140
+    PROGMEM Language_Str MSG_LASER_PULSE_MS                = _UxGT("Тест. имп. мс");
141
+  #endif
142
+  PROGMEM Language_Str MSG_LASER_EVAC_TOGGLE               = _UxGT("Переключить обдув");
143
+  PROGMEM Language_Str MSG_LASER_ASSIST_TOGGLE             = _UxGT("Управление обдувом");
144
+  PROGMEM Language_Str MSG_FLOWMETER_FAULT                 = _UxGT("Ошибка обдува");
145
+  PROGMEM Language_Str MSG_LASER_FIRE_PULSE                = _UxGT("Импульс лазера");
146
+  PROGMEM Language_Str MSG_SPINDLE_EVAC_TOGGLE             = _UxGT("Переключить вакуум");
118
   PROGMEM Language_Str MSG_SPINDLE_FORWARD                 = _UxGT("Шпиндель вперёд");
147
   PROGMEM Language_Str MSG_SPINDLE_FORWARD                 = _UxGT("Шпиндель вперёд");
119
   PROGMEM Language_Str MSG_SPINDLE_REVERSE                 = _UxGT("Инверсия шпинделя");
148
   PROGMEM Language_Str MSG_SPINDLE_REVERSE                 = _UxGT("Инверсия шпинделя");
120
 
149
 
128
   PROGMEM Language_Str MSG_LEVEL_CORNERS                   = _UxGT("Выровнять углы");
157
   PROGMEM Language_Str MSG_LEVEL_CORNERS                   = _UxGT("Выровнять углы");
129
   PROGMEM Language_Str MSG_NEXT_CORNER                     = _UxGT("Следующий угол");
158
   PROGMEM Language_Str MSG_NEXT_CORNER                     = _UxGT("Следующий угол");
130
   #if LCD_WIDTH > 21
159
   #if LCD_WIDTH > 21
160
+    PROGMEM Language_Str MSG_LEVEL_CORNERS_RAISE           = _UxGT("Вверх до срабатыв. зонда");
161
+    PROGMEM Language_Str MSG_LEVEL_CORNERS_IN_RANGE        = _UxGT("Углы в норме. Вырав.стола");
162
+  #else
163
+    PROGMEM Language_Str MSG_LEVEL_CORNERS_RAISE           = _UxGT("Вверх до сраб. зонда");
164
+    PROGMEM Language_Str MSG_LEVEL_CORNERS_IN_RANGE        = _UxGT("Углы в норме. Вырав.");
165
+  #endif
166
+  PROGMEM Language_Str MSG_LEVEL_CORNERS_GOOD_POINTS       = _UxGT("Хорошие точки: ");
167
+  PROGMEM Language_Str MSG_LEVEL_CORNERS_LAST_Z            = _UxGT("Последняя Z: ");
168
+  #if LCD_WIDTH > 21
131
     PROGMEM Language_Str MSG_MESH_EDITOR                   = _UxGT("Смещение по Z");
169
     PROGMEM Language_Str MSG_MESH_EDITOR                   = _UxGT("Смещение по Z");
132
     PROGMEM Language_Str MSG_EDITING_STOPPED               = _UxGT("Правка сетки окончена");
170
     PROGMEM Language_Str MSG_EDITING_STOPPED               = _UxGT("Правка сетки окончена");
133
   #else
171
   #else
164
   PROGMEM Language_Str MSG_LCD_TILTING_MESH                = _UxGT("Точка разворота");
202
   PROGMEM Language_Str MSG_LCD_TILTING_MESH                = _UxGT("Точка разворота");
165
   PROGMEM Language_Str MSG_UBL_MANUAL_MESH                 = _UxGT("Ручной ввод сетки");
203
   PROGMEM Language_Str MSG_UBL_MANUAL_MESH                 = _UxGT("Ручной ввод сетки");
166
   #if LCD_WIDTH > 21
204
   #if LCD_WIDTH > 21
167
-    PROGMEM Language_Str MSG_UBL_BC_INSERT                 = _UxGT("Разместить шайбу и измерить");
205
+    PROGMEM Language_Str MSG_UBL_BC_INSERT                 = _UxGT("Разместить шайбу,измерить");
168
     PROGMEM Language_Str MSG_UBL_BC_REMOVE                 = _UxGT("Убрать и замерить стол");
206
     PROGMEM Language_Str MSG_UBL_BC_REMOVE                 = _UxGT("Убрать и замерить стол");
169
   #else
207
   #else
170
-    PROGMEM Language_Str MSG_UBL_BC_INSERT                 = _UxGT("Разм.шайбу,измерить");
208
+    PROGMEM Language_Str MSG_UBL_BC_INSERT                 = _UxGT("Разм.шайбу, измерить");
171
     PROGMEM Language_Str MSG_UBL_BC_REMOVE                 = _UxGT("Убрать, измер. стол");
209
     PROGMEM Language_Str MSG_UBL_BC_REMOVE                 = _UxGT("Убрать, измер. стол");
172
   #endif
210
   #endif
211
+  PROGMEM Language_Str MSG_UBL_MESH_WIZARD                 = _UxGT("Мастер сеток UBL");
173
   PROGMEM Language_Str MSG_UBL_BC_INSERT2                  = _UxGT("Измерение");
212
   PROGMEM Language_Str MSG_UBL_BC_INSERT2                  = _UxGT("Измерение");
174
   PROGMEM Language_Str MSG_UBL_MOVING_TO_NEXT              = _UxGT("Двигаемся дальше");
213
   PROGMEM Language_Str MSG_UBL_MOVING_TO_NEXT              = _UxGT("Двигаемся дальше");
175
   PROGMEM Language_Str MSG_UBL_ACTIVATE_MESH               = _UxGT("Активировать UBL");
214
   PROGMEM Language_Str MSG_UBL_ACTIVATE_MESH               = _UxGT("Активировать UBL");
185
     PROGMEM Language_Str MSG_UBL_DONE_EDITING_MESH         = _UxGT("Правка сетки завершена");
224
     PROGMEM Language_Str MSG_UBL_DONE_EDITING_MESH         = _UxGT("Правка сетки завершена");
186
   #else
225
   #else
187
     PROGMEM Language_Str MSG_UBL_SET_TEMP_BED              = LCD_STR_THERMOMETER _UxGT(" стола, ") LCD_STR_DEGREE "C";
226
     PROGMEM Language_Str MSG_UBL_SET_TEMP_BED              = LCD_STR_THERMOMETER _UxGT(" стола, ") LCD_STR_DEGREE "C";
188
-    PROGMEM Language_Str MSG_UBL_BED_TEMP_CUSTOM           = LCD_STR_THERMOMETER _UxGT(" стола, ") LCD_STR_DEGREE "C";
227
+    PROGMEM Language_Str MSG_UBL_BED_TEMP_CUSTOM           = _UxGT("Своя ") LCD_STR_THERMOMETER _UxGT(" стола,") LCD_STR_DEGREE "C";
189
     PROGMEM Language_Str MSG_UBL_SET_TEMP_HOTEND           = LCD_STR_THERMOMETER _UxGT(" сопла, ") LCD_STR_DEGREE "C";
228
     PROGMEM Language_Str MSG_UBL_SET_TEMP_HOTEND           = LCD_STR_THERMOMETER _UxGT(" сопла, ") LCD_STR_DEGREE "C";
190
-    PROGMEM Language_Str MSG_UBL_HOTEND_TEMP_CUSTOM        = LCD_STR_THERMOMETER _UxGT(" сопла, ") LCD_STR_DEGREE "C";
229
+    PROGMEM Language_Str MSG_UBL_HOTEND_TEMP_CUSTOM        = _UxGT("Своя ") LCD_STR_THERMOMETER _UxGT(" сопла,") LCD_STR_DEGREE "C";
191
     PROGMEM Language_Str MSG_UBL_BUILD_CUSTOM_MESH         = _UxGT("Построить свою");
230
     PROGMEM Language_Str MSG_UBL_BUILD_CUSTOM_MESH         = _UxGT("Построить свою");
192
     PROGMEM Language_Str MSG_UBL_DONE_EDITING_MESH         = _UxGT("Правка завершена");
231
     PROGMEM Language_Str MSG_UBL_DONE_EDITING_MESH         = _UxGT("Правка завершена");
193
   #endif
232
   #endif
194
   PROGMEM Language_Str MSG_UBL_FINE_TUNE_MESH              = _UxGT("Точная правка сетки");
233
   PROGMEM Language_Str MSG_UBL_FINE_TUNE_MESH              = _UxGT("Точная правка сетки");
195
   PROGMEM Language_Str MSG_UBL_BUILD_MESH_MENU             = _UxGT("Построить сетку");
234
   PROGMEM Language_Str MSG_UBL_BUILD_MESH_MENU             = _UxGT("Построить сетку");
196
-  #if PREHEAT_COUNT
197
-    PROGMEM Language_Str MSG_UBL_BUILD_MESH_M              = _UxGT("Построить сетку $");
198
-  #endif
235
+  PROGMEM Language_Str MSG_UBL_BUILD_MESH_M                = _UxGT("Построить сетку $");
199
   #if LCD_WIDTH > 21
236
   #if LCD_WIDTH > 21
200
     PROGMEM Language_Str MSG_UBL_BUILD_COLD_MESH           = _UxGT("Построить холодную сетку");
237
     PROGMEM Language_Str MSG_UBL_BUILD_COLD_MESH           = _UxGT("Построить холодную сетку");
201
   #else
238
   #else
205
   PROGMEM Language_Str MSG_UBL_MESH_HEIGHT_AMOUNT          = _UxGT("Высота");
242
   PROGMEM Language_Str MSG_UBL_MESH_HEIGHT_AMOUNT          = _UxGT("Высота");
206
   PROGMEM Language_Str MSG_UBL_VALIDATE_MESH_MENU          = _UxGT("Проверить сетку");
243
   PROGMEM Language_Str MSG_UBL_VALIDATE_MESH_MENU          = _UxGT("Проверить сетку");
207
   #if LCD_WIDTH > 21
244
   #if LCD_WIDTH > 21
208
-    #if PREHEAT_COUNT
209
-      PROGMEM Language_Str MSG_UBL_VALIDATE_MESH_M         = _UxGT("Проверить сетку $");
210
-    #endif
245
+    PROGMEM Language_Str MSG_UBL_VALIDATE_MESH_M           = _UxGT("Проверить сетку $");
211
     PROGMEM Language_Str MSG_UBL_VALIDATE_CUSTOM_MESH      = _UxGT("Проверить свою сетку");
246
     PROGMEM Language_Str MSG_UBL_VALIDATE_CUSTOM_MESH      = _UxGT("Проверить свою сетку");
212
   #else
247
   #else
213
-    #if PREHEAT_COUNT
214
-      PROGMEM Language_Str MSG_UBL_VALIDATE_MESH_M         = _UxGT("Провер. сетку $");
215
-    #endif
248
+    PROGMEM Language_Str MSG_UBL_VALIDATE_MESH_M           = _UxGT("Провер. сетку $");
216
     PROGMEM Language_Str MSG_UBL_VALIDATE_CUSTOM_MESH      = _UxGT("Провер. свою сетку");
249
     PROGMEM Language_Str MSG_UBL_VALIDATE_CUSTOM_MESH      = _UxGT("Провер. свою сетку");
217
   #endif
250
   #endif
218
   PROGMEM Language_Str MSG_G26_HEATING_BED                 = _UxGT("G26 нагрев стола");
251
   PROGMEM Language_Str MSG_G26_HEATING_BED                 = _UxGT("G26 нагрев стола");
239
   #if LCD_WIDTH > 21
272
   #if LCD_WIDTH > 21
240
     PROGMEM Language_Str MSG_UBL_OUTPUT_MAP_BACKUP         = _UxGT("Сохранить сетку снаружи");
273
     PROGMEM Language_Str MSG_UBL_OUTPUT_MAP_BACKUP         = _UxGT("Сохранить сетку снаружи");
241
     PROGMEM Language_Str MSG_UBL_INFO_UBL                  = _UxGT("Вывод информации UBL");
274
     PROGMEM Language_Str MSG_UBL_INFO_UBL                  = _UxGT("Вывод информации UBL");
275
+    PROGMEM Language_Str MSG_UBL_FILLIN_AMOUNT             = _UxGT("Кол-во заполнителя");
242
   #else
276
   #else
243
     PROGMEM Language_Str MSG_UBL_OUTPUT_MAP_BACKUP         = _UxGT("Сохранить снаружи");
277
     PROGMEM Language_Str MSG_UBL_OUTPUT_MAP_BACKUP         = _UxGT("Сохранить снаружи");
244
     PROGMEM Language_Str MSG_UBL_INFO_UBL                  = _UxGT("Информация UBL");
278
     PROGMEM Language_Str MSG_UBL_INFO_UBL                  = _UxGT("Информация UBL");
279
+    PROGMEM Language_Str MSG_UBL_FILLIN_AMOUNT             = _UxGT("Кол-во заполн.");
245
   #endif
280
   #endif
246
-  PROGMEM Language_Str MSG_UBL_FILLIN_AMOUNT               = _UxGT("Кол-во заполнителя");
247
   PROGMEM Language_Str MSG_UBL_MANUAL_FILLIN               = _UxGT("Ручное заполнение");
281
   PROGMEM Language_Str MSG_UBL_MANUAL_FILLIN               = _UxGT("Ручное заполнение");
248
   PROGMEM Language_Str MSG_UBL_SMART_FILLIN                = _UxGT("Умное заполнение");
282
   PROGMEM Language_Str MSG_UBL_SMART_FILLIN                = _UxGT("Умное заполнение");
249
   PROGMEM Language_Str MSG_UBL_FILLIN_MESH                 = _UxGT("Заполнить сетку");
283
   PROGMEM Language_Str MSG_UBL_FILLIN_MESH                 = _UxGT("Заполнить сетку");
303
   PROGMEM Language_Str MSG_MOVE_X                          = _UxGT("Движение по X");
337
   PROGMEM Language_Str MSG_MOVE_X                          = _UxGT("Движение по X");
304
   PROGMEM Language_Str MSG_MOVE_Y                          = _UxGT("Движение по Y");
338
   PROGMEM Language_Str MSG_MOVE_Y                          = _UxGT("Движение по Y");
305
   PROGMEM Language_Str MSG_MOVE_Z                          = _UxGT("Движение по Z");
339
   PROGMEM Language_Str MSG_MOVE_Z                          = _UxGT("Движение по Z");
340
+  PROGMEM Language_Str MSG_MOVE_I                          = _UxGT("Движение по ") LCD_STR_I;
341
+  PROGMEM Language_Str MSG_MOVE_J                          = _UxGT("Движение по ") LCD_STR_J;
342
+  PROGMEM Language_Str MSG_MOVE_K                          = _UxGT("Движение по ") LCD_STR_K;
306
   PROGMEM Language_Str MSG_MOVE_E                          = _UxGT("Экструдер");
343
   PROGMEM Language_Str MSG_MOVE_E                          = _UxGT("Экструдер");
307
   PROGMEM Language_Str MSG_MOVE_EN                         = _UxGT("Экструдер *");
344
   PROGMEM Language_Str MSG_MOVE_EN                         = _UxGT("Экструдер *");
308
   PROGMEM Language_Str MSG_HOTEND_TOO_COLD                 = _UxGT("Сопло не нагрето");
345
   PROGMEM Language_Str MSG_HOTEND_TOO_COLD                 = _UxGT("Сопло не нагрето");
310
   PROGMEM Language_Str MSG_MOVE_01MM                       = _UxGT("Движение 0.1мм");
347
   PROGMEM Language_Str MSG_MOVE_01MM                       = _UxGT("Движение 0.1мм");
311
   PROGMEM Language_Str MSG_MOVE_1MM                        = _UxGT("Движение 1мм");
348
   PROGMEM Language_Str MSG_MOVE_1MM                        = _UxGT("Движение 1мм");
312
   PROGMEM Language_Str MSG_MOVE_10MM                       = _UxGT("Движение 10мм");
349
   PROGMEM Language_Str MSG_MOVE_10MM                       = _UxGT("Движение 10мм");
350
+  PROGMEM Language_Str MSG_MOVE_100MM                      = _UxGT("Движение 100mm");
313
   PROGMEM Language_Str MSG_SPEED                           = _UxGT("Скорость");
351
   PROGMEM Language_Str MSG_SPEED                           = _UxGT("Скорость");
314
   PROGMEM Language_Str MSG_BED_Z                           = _UxGT("Z стола");
352
   PROGMEM Language_Str MSG_BED_Z                           = _UxGT("Z стола");
315
   PROGMEM Language_Str MSG_NOZZLE                          = _UxGT("Сопло, ") LCD_STR_DEGREE "C";
353
   PROGMEM Language_Str MSG_NOZZLE                          = _UxGT("Сопло, ") LCD_STR_DEGREE "C";
318
   PROGMEM Language_Str MSG_NOZZLE_STANDBY                  = _UxGT("Сопло ожидает");
356
   PROGMEM Language_Str MSG_NOZZLE_STANDBY                  = _UxGT("Сопло ожидает");
319
   PROGMEM Language_Str MSG_BED                             = _UxGT("Стол,  ") LCD_STR_DEGREE "C";
357
   PROGMEM Language_Str MSG_BED                             = _UxGT("Стол,  ") LCD_STR_DEGREE "C";
320
   PROGMEM Language_Str MSG_CHAMBER                         = _UxGT("Камера,") LCD_STR_DEGREE "C";
358
   PROGMEM Language_Str MSG_CHAMBER                         = _UxGT("Камера,") LCD_STR_DEGREE "C";
359
+  PROGMEM Language_Str MSG_COOLER                          = _UxGT("Охлаждение лазера");
360
+  #if LCD_WIDTH > 21
361
+    PROGMEM Language_Str MSG_COOLER_TOGGLE                 = _UxGT("Переключить охлаждение");
362
+    PROGMEM Language_Str MSG_FLOWMETER_SAFETY              = _UxGT("Безопасность потока");
363
+  #else
364
+    PROGMEM Language_Str MSG_COOLER_TOGGLE                 = _UxGT("Переключить охлажд.");
365
+    PROGMEM Language_Str MSG_FLOWMETER_SAFETY              = _UxGT("Безопасн. потока");
366
+  #endif
367
+  PROGMEM Language_Str MSG_LASER                           = _UxGT("Лазер");
321
   PROGMEM Language_Str MSG_FAN_SPEED                       = _UxGT("Кулер");
368
   PROGMEM Language_Str MSG_FAN_SPEED                       = _UxGT("Кулер");
322
   PROGMEM Language_Str MSG_FAN_SPEED_N                     = _UxGT("Кулер ~");
369
   PROGMEM Language_Str MSG_FAN_SPEED_N                     = _UxGT("Кулер ~");
323
   PROGMEM Language_Str MSG_STORED_FAN_N                    = _UxGT("Сохранённый кулер ~");
370
   PROGMEM Language_Str MSG_STORED_FAN_N                    = _UxGT("Сохранённый кулер ~");
352
   PROGMEM Language_Str MSG_VA_JERK                         = _UxGT("V") LCD_STR_A _UxGT("-рывок");
399
   PROGMEM Language_Str MSG_VA_JERK                         = _UxGT("V") LCD_STR_A _UxGT("-рывок");
353
   PROGMEM Language_Str MSG_VB_JERK                         = _UxGT("V") LCD_STR_B _UxGT("-рывок");
400
   PROGMEM Language_Str MSG_VB_JERK                         = _UxGT("V") LCD_STR_B _UxGT("-рывок");
354
   PROGMEM Language_Str MSG_VC_JERK                         = _UxGT("V") LCD_STR_C _UxGT("-рывок");
401
   PROGMEM Language_Str MSG_VC_JERK                         = _UxGT("V") LCD_STR_C _UxGT("-рывок");
402
+  PROGMEM Language_Str MSG_VI_JERK                         = _UxGT("V") LCD_STR_I _UxGT("-рывок");
403
+  PROGMEM Language_Str MSG_VJ_JERK                         = _UxGT("V") LCD_STR_J _UxGT("-рывок");
404
+  PROGMEM Language_Str MSG_VK_JERK                         = _UxGT("V") LCD_STR_K _UxGT("-рывок");
355
   PROGMEM Language_Str MSG_VE_JERK                         = _UxGT("Ve-рывок");
405
   PROGMEM Language_Str MSG_VE_JERK                         = _UxGT("Ve-рывок");
356
   #if LCD_WIDTH > 21
406
   #if LCD_WIDTH > 21
357
     PROGMEM Language_Str MSG_JUNCTION_DEVIATION            = _UxGT("Отклонение узла");
407
     PROGMEM Language_Str MSG_JUNCTION_DEVIATION            = _UxGT("Отклонение узла");
362
   PROGMEM Language_Str MSG_VMAX_A                          = _UxGT("Скор.макс ") LCD_STR_A;
412
   PROGMEM Language_Str MSG_VMAX_A                          = _UxGT("Скор.макс ") LCD_STR_A;
363
   PROGMEM Language_Str MSG_VMAX_B                          = _UxGT("Скор.макс ") LCD_STR_B;
413
   PROGMEM Language_Str MSG_VMAX_B                          = _UxGT("Скор.макс ") LCD_STR_B;
364
   PROGMEM Language_Str MSG_VMAX_C                          = _UxGT("Скор.макс ") LCD_STR_C;
414
   PROGMEM Language_Str MSG_VMAX_C                          = _UxGT("Скор.макс ") LCD_STR_C;
415
+  PROGMEM Language_Str MSG_VMAX_I                          = _UxGT("Скор.макс ") LCD_STR_I;
416
+  PROGMEM Language_Str MSG_VMAX_J                          = _UxGT("Скор.макс ") LCD_STR_J;
417
+  PROGMEM Language_Str MSG_VMAX_K                          = _UxGT("Скор.макс ") LCD_STR_K;
365
   PROGMEM Language_Str MSG_VMAX_E                          = _UxGT("Скор.макс ") LCD_STR_E;
418
   PROGMEM Language_Str MSG_VMAX_E                          = _UxGT("Скор.макс ") LCD_STR_E;
366
   PROGMEM Language_Str MSG_VMAX_EN                         = _UxGT("Скор.макс *");
419
   PROGMEM Language_Str MSG_VMAX_EN                         = _UxGT("Скор.макс *");
367
   PROGMEM Language_Str MSG_VMIN                            = _UxGT("Скор.мин");
420
   PROGMEM Language_Str MSG_VMIN                            = _UxGT("Скор.мин");
370
   PROGMEM Language_Str MSG_AMAX_A                          = _UxGT("Ускор.макс ") LCD_STR_A;
423
   PROGMEM Language_Str MSG_AMAX_A                          = _UxGT("Ускор.макс ") LCD_STR_A;
371
   PROGMEM Language_Str MSG_AMAX_B                          = _UxGT("Ускор.макс ") LCD_STR_B;
424
   PROGMEM Language_Str MSG_AMAX_B                          = _UxGT("Ускор.макс ") LCD_STR_B;
372
   PROGMEM Language_Str MSG_AMAX_C                          = _UxGT("Ускор.макс ") LCD_STR_C;
425
   PROGMEM Language_Str MSG_AMAX_C                          = _UxGT("Ускор.макс ") LCD_STR_C;
426
+  PROGMEM Language_Str MSG_AMAX_I                          = _UxGT("Ускор.макс ") LCD_STR_I;
427
+  PROGMEM Language_Str MSG_AMAX_J                          = _UxGT("Ускор.макс ") LCD_STR_J;
428
+  PROGMEM Language_Str MSG_AMAX_K                          = _UxGT("Ускор.макс ") LCD_STR_K;
373
   PROGMEM Language_Str MSG_AMAX_E                          = _UxGT("Ускор.макс ") LCD_STR_E;
429
   PROGMEM Language_Str MSG_AMAX_E                          = _UxGT("Ускор.макс ") LCD_STR_E;
374
   PROGMEM Language_Str MSG_AMAX_EN                         = _UxGT("Ускор.макс *");
430
   PROGMEM Language_Str MSG_AMAX_EN                         = _UxGT("Ускор.макс *");
375
   PROGMEM Language_Str MSG_A_RETRACT                       = _UxGT("Ускор.втягив.");
431
   PROGMEM Language_Str MSG_A_RETRACT                       = _UxGT("Ускор.втягив.");
380
   PROGMEM Language_Str MSG_A_STEPS                         = LCD_STR_A _UxGT(" шаг/мм");
436
   PROGMEM Language_Str MSG_A_STEPS                         = LCD_STR_A _UxGT(" шаг/мм");
381
   PROGMEM Language_Str MSG_B_STEPS                         = LCD_STR_B _UxGT(" шаг/мм");
437
   PROGMEM Language_Str MSG_B_STEPS                         = LCD_STR_B _UxGT(" шаг/мм");
382
   PROGMEM Language_Str MSG_C_STEPS                         = LCD_STR_C _UxGT(" шаг/мм");
438
   PROGMEM Language_Str MSG_C_STEPS                         = LCD_STR_C _UxGT(" шаг/мм");
439
+  PROGMEM Language_Str MSG_I_STEPS                         = LCD_STR_I _UxGT(" шаг/мм");
440
+  PROGMEM Language_Str MSG_J_STEPS                         = LCD_STR_J _UxGT(" шаг/мм");
441
+  PROGMEM Language_Str MSG_K_STEPS                         = LCD_STR_K _UxGT(" шаг/мм");
383
   PROGMEM Language_Str MSG_E_STEPS                         = _UxGT("E шаг/мм");
442
   PROGMEM Language_Str MSG_E_STEPS                         = _UxGT("E шаг/мм");
384
   PROGMEM Language_Str MSG_EN_STEPS                        = _UxGT("* шаг/мм");
443
   PROGMEM Language_Str MSG_EN_STEPS                        = _UxGT("* шаг/мм");
385
   PROGMEM Language_Str MSG_TEMPERATURE                     = _UxGT("Температура");
444
   PROGMEM Language_Str MSG_TEMPERATURE                     = _UxGT("Температура");
402
   PROGMEM Language_Str MSG_CONTRAST                        = _UxGT("Контраст экрана");
461
   PROGMEM Language_Str MSG_CONTRAST                        = _UxGT("Контраст экрана");
403
   PROGMEM Language_Str MSG_STORE_EEPROM                    = _UxGT("Сохранить настройки");
462
   PROGMEM Language_Str MSG_STORE_EEPROM                    = _UxGT("Сохранить настройки");
404
   PROGMEM Language_Str MSG_LOAD_EEPROM                     = _UxGT("Загрузить настройки");
463
   PROGMEM Language_Str MSG_LOAD_EEPROM                     = _UxGT("Загрузить настройки");
405
-  PROGMEM Language_Str MSG_RESTORE_DEFAULTS                = _UxGT("На базовые параметры");
406
   #if LCD_WIDTH > 21
464
   #if LCD_WIDTH > 21
465
+    PROGMEM Language_Str MSG_RESTORE_DEFAULTS              = _UxGT("На базовые параметры");
407
     PROGMEM Language_Str MSG_INIT_EEPROM                   = _UxGT("Инициализация EEPROM");
466
     PROGMEM Language_Str MSG_INIT_EEPROM                   = _UxGT("Инициализация EEPROM");
408
   #else
467
   #else
468
+    PROGMEM Language_Str MSG_RESTORE_DEFAULTS              = _UxGT("На базовые парам.");
409
     PROGMEM Language_Str MSG_INIT_EEPROM                   = _UxGT("Инициализ. EEPROM");
469
     PROGMEM Language_Str MSG_INIT_EEPROM                   = _UxGT("Инициализ. EEPROM");
410
   #endif
470
   #endif
411
   PROGMEM Language_Str MSG_ERR_EEPROM_CRC                  = _UxGT("Сбой EEPROM: CRC");
471
   PROGMEM Language_Str MSG_ERR_EEPROM_CRC                  = _UxGT("Сбой EEPROM: CRC");
414
   PROGMEM Language_Str MSG_SETTINGS_STORED                 = _UxGT("Параметры сохранены");
474
   PROGMEM Language_Str MSG_SETTINGS_STORED                 = _UxGT("Параметры сохранены");
415
   PROGMEM Language_Str MSG_MEDIA_UPDATE                    = _UxGT("Обновление прошивки");
475
   PROGMEM Language_Str MSG_MEDIA_UPDATE                    = _UxGT("Обновление прошивки");
416
   PROGMEM Language_Str MSG_RESET_PRINTER                   = _UxGT("Сброс принтера");
476
   PROGMEM Language_Str MSG_RESET_PRINTER                   = _UxGT("Сброс принтера");
417
-  PROGMEM Language_Str MSG_REFRESH                         =  LCD_STR_REFRESH  _UxGT(" Обновить");
477
+  PROGMEM Language_Str MSG_REFRESH                         =  LCD_STR_REFRESH _UxGT(" Обновить");
418
   PROGMEM Language_Str MSG_INFO_SCREEN                     = _UxGT("Главный экран");
478
   PROGMEM Language_Str MSG_INFO_SCREEN                     = _UxGT("Главный экран");
419
   PROGMEM Language_Str MSG_PREPARE                         = _UxGT("Подготовить");
479
   PROGMEM Language_Str MSG_PREPARE                         = _UxGT("Подготовить");
420
   PROGMEM Language_Str MSG_TUNE                            = _UxGT("Настроить");
480
   PROGMEM Language_Str MSG_TUNE                            = _UxGT("Настроить");
541
   PROGMEM Language_Str MSG_ZPROBE_XOFFSET                  = _UxGT("Смещение X");
601
   PROGMEM Language_Str MSG_ZPROBE_XOFFSET                  = _UxGT("Смещение X");
542
   PROGMEM Language_Str MSG_ZPROBE_YOFFSET                  = _UxGT("Смещение Y");
602
   PROGMEM Language_Str MSG_ZPROBE_YOFFSET                  = _UxGT("Смещение Y");
543
   PROGMEM Language_Str MSG_ZPROBE_ZOFFSET                  = _UxGT("Смещение Z");
603
   PROGMEM Language_Str MSG_ZPROBE_ZOFFSET                  = _UxGT("Смещение Z");
544
-  PROGMEM Language_Str MSG_MOVE_NOZZLE_TO_BED              = _UxGT("Двигать сопло к столу");
604
+  #if LCD_WIDTH > 21
605
+    PROGMEM Language_Str MSG_MOVE_NOZZLE_TO_BED            = _UxGT("Двигать сопло к столу");
606
+  #else
607
+    PROGMEM Language_Str MSG_MOVE_NOZZLE_TO_BED            = _UxGT("Двиг. сопло к столу");
608
+  #endif
545
   PROGMEM Language_Str MSG_BABYSTEP_X                      = _UxGT("Микрошаг X");
609
   PROGMEM Language_Str MSG_BABYSTEP_X                      = _UxGT("Микрошаг X");
546
   PROGMEM Language_Str MSG_BABYSTEP_Y                      = _UxGT("Микрошаг Y");
610
   PROGMEM Language_Str MSG_BABYSTEP_Y                      = _UxGT("Микрошаг Y");
547
   PROGMEM Language_Str MSG_BABYSTEP_Z                      = _UxGT("Микрошаг Z");
611
   PROGMEM Language_Str MSG_BABYSTEP_Z                      = _UxGT("Микрошаг Z");
612
+  PROGMEM Language_Str MSG_BABYSTEP_I                      = _UxGT("Микрошаг ") LCD_STR_I;
613
+  PROGMEM Language_Str MSG_BABYSTEP_J                      = _UxGT("Микрошаг ") LCD_STR_J;
614
+  PROGMEM Language_Str MSG_BABYSTEP_K                      = _UxGT("Микрошаг ") LCD_STR_K;
548
   PROGMEM Language_Str MSG_BABYSTEP_TOTAL                  = _UxGT("Сумарно");
615
   PROGMEM Language_Str MSG_BABYSTEP_TOTAL                  = _UxGT("Сумарно");
549
   PROGMEM Language_Str MSG_ENDSTOP_ABORT                   = _UxGT("Сработал концевик");
616
   PROGMEM Language_Str MSG_ENDSTOP_ABORT                   = _UxGT("Сработал концевик");
550
   PROGMEM Language_Str MSG_HEATING_FAILED_LCD              = _UxGT("Разогрев не удался");
617
   PROGMEM Language_Str MSG_HEATING_FAILED_LCD              = _UxGT("Разогрев не удался");
552
   PROGMEM Language_Str MSG_THERMAL_RUNAWAY                 = _UxGT("УТЕЧКА ТЕПЛА");
619
   PROGMEM Language_Str MSG_THERMAL_RUNAWAY                 = _UxGT("УТЕЧКА ТЕПЛА");
553
   PROGMEM Language_Str MSG_THERMAL_RUNAWAY_BED             = _UxGT("УТЕЧКА ТЕПЛА СТОЛА");
620
   PROGMEM Language_Str MSG_THERMAL_RUNAWAY_BED             = _UxGT("УТЕЧКА ТЕПЛА СТОЛА");
554
   PROGMEM Language_Str MSG_THERMAL_RUNAWAY_CHAMBER         = _UxGT("УТЕЧКА ТЕПЛА КАМЕРЫ");
621
   PROGMEM Language_Str MSG_THERMAL_RUNAWAY_CHAMBER         = _UxGT("УТЕЧКА ТЕПЛА КАМЕРЫ");
622
+  PROGMEM Language_Str MSG_THERMAL_RUNAWAY_COOLER          = _UxGT("УТЕЧКА ОХЛАЖДЕНИЯ");
623
+  PROGMEM Language_Str MSG_COOLING_FAILED                  = _UxGT("ОХЛАДИТЬ НЕ УДАЛОСЬ");
555
   PROGMEM Language_Str MSG_ERR_MAXTEMP                     = _UxGT("Ошибка: Т макс.");
624
   PROGMEM Language_Str MSG_ERR_MAXTEMP                     = _UxGT("Ошибка: Т макс.");
556
   PROGMEM Language_Str MSG_ERR_MINTEMP                     = _UxGT("Ошибка: Т мин.");
625
   PROGMEM Language_Str MSG_ERR_MINTEMP                     = _UxGT("Ошибка: Т мин.");
557
   PROGMEM Language_Str MSG_HALTED                          = _UxGT("ПРИНТЕР ОСТАНОВЛЕН");
626
   PROGMEM Language_Str MSG_HALTED                          = _UxGT("ПРИНТЕР ОСТАНОВЛЕН");
567
   PROGMEM Language_Str MSG_PROBE_COOLING                   = _UxGT("Охлаждение зонда...");
636
   PROGMEM Language_Str MSG_PROBE_COOLING                   = _UxGT("Охлаждение зонда...");
568
   PROGMEM Language_Str MSG_CHAMBER_HEATING                 = _UxGT("Нагрев камеры...");
637
   PROGMEM Language_Str MSG_CHAMBER_HEATING                 = _UxGT("Нагрев камеры...");
569
   PROGMEM Language_Str MSG_CHAMBER_COOLING                 = _UxGT("Охладжение камеры...");
638
   PROGMEM Language_Str MSG_CHAMBER_COOLING                 = _UxGT("Охладжение камеры...");
639
+  PROGMEM Language_Str MSG_LASER_COOLING                   = _UxGT("Охлаждение лазера...");
570
   PROGMEM Language_Str MSG_DELTA_CALIBRATE                 = _UxGT("Калибровка Delta");
640
   PROGMEM Language_Str MSG_DELTA_CALIBRATE                 = _UxGT("Калибровка Delta");
571
   PROGMEM Language_Str MSG_DELTA_CALIBRATE_X               = _UxGT("Калибровать X");
641
   PROGMEM Language_Str MSG_DELTA_CALIBRATE_X               = _UxGT("Калибровать X");
572
   PROGMEM Language_Str MSG_DELTA_CALIBRATE_Y               = _UxGT("Калибровать Y");
642
   PROGMEM Language_Str MSG_DELTA_CALIBRATE_Y               = _UxGT("Калибровать Y");
575
   PROGMEM Language_Str MSG_DELTA_SETTINGS                  = _UxGT("Настройки Delta");
645
   PROGMEM Language_Str MSG_DELTA_SETTINGS                  = _UxGT("Настройки Delta");
576
   PROGMEM Language_Str MSG_DELTA_AUTO_CALIBRATE            = _UxGT("Авто калибровка");
646
   PROGMEM Language_Str MSG_DELTA_AUTO_CALIBRATE            = _UxGT("Авто калибровка");
577
   PROGMEM Language_Str MSG_DELTA_HEIGHT_CALIBRATE          = _UxGT("Высота Delta");
647
   PROGMEM Language_Str MSG_DELTA_HEIGHT_CALIBRATE          = _UxGT("Высота Delta");
578
-  #if LCD_WIDTH >= 20
579
-    PROGMEM Language_Str MSG_DELTA_Z_OFFSET_CALIBRATE      = _UxGT("Зондировать Z-смещение");
580
-    PROGMEM Language_Str MSG_DELTA_DIAG_ROD                = _UxGT("Стержень диагонали");
648
+  #if LCD_WIDTH > 21
649
+    PROGMEM Language_Str MSG_DELTA_Z_OFFSET_CALIBRATE      = _UxGT("Зондировать Z-смещения");
581
   #else
650
   #else
582
     PROGMEM Language_Str MSG_DELTA_Z_OFFSET_CALIBRATE      = _UxGT("Зондир. Z-смещения");
651
     PROGMEM Language_Str MSG_DELTA_Z_OFFSET_CALIBRATE      = _UxGT("Зондир. Z-смещения");
583
-    PROGMEM Language_Str MSG_DELTA_DIAG_ROD                = _UxGT("Стержень диаг.");
584
   #endif
652
   #endif
653
+  PROGMEM Language_Str MSG_DELTA_DIAG_ROD                  = _UxGT("Стержень диаг.");
585
   PROGMEM Language_Str MSG_DELTA_HEIGHT                    = _UxGT("Высота");
654
   PROGMEM Language_Str MSG_DELTA_HEIGHT                    = _UxGT("Высота");
586
   PROGMEM Language_Str MSG_DELTA_RADIUS                    = _UxGT("Радиус");
655
   PROGMEM Language_Str MSG_DELTA_RADIUS                    = _UxGT("Радиус");
587
   PROGMEM Language_Str MSG_INFO_MENU                       = _UxGT("О принтере");
656
   PROGMEM Language_Str MSG_INFO_MENU                       = _UxGT("О принтере");
597
   #endif
666
   #endif
598
   PROGMEM Language_Str MSG_UBL_LEVELING                    = _UxGT("Управление UBL");
667
   PROGMEM Language_Str MSG_UBL_LEVELING                    = _UxGT("Управление UBL");
599
   PROGMEM Language_Str MSG_MESH_LEVELING                   = _UxGT("Выравнивание сетки");
668
   PROGMEM Language_Str MSG_MESH_LEVELING                   = _UxGT("Выравнивание сетки");
669
+  #if LCD_WIDTH > 21
670
+    PROGMEM Language_Str MSG_MESH_DONE                     = _UxGT("Зондирование выполнено");
671
+  #else
672
+    PROGMEM Language_Str MSG_MESH_DONE                     = _UxGT("Зондиров. выполнено");
673
+  #endif
600
 
674
 
601
   PROGMEM Language_Str MSG_INFO_STATS_MENU                 = _UxGT("Статистика принтера");
675
   PROGMEM Language_Str MSG_INFO_STATS_MENU                 = _UxGT("Статистика принтера");
602
   PROGMEM Language_Str MSG_INFO_BOARD_MENU                 = _UxGT("Данные платы");
676
   PROGMEM Language_Str MSG_INFO_BOARD_MENU                 = _UxGT("Данные платы");
617
   PROGMEM Language_Str MSG_CASE_LIGHT_BRIGHTNESS           = _UxGT("Яркость подсветки");
691
   PROGMEM Language_Str MSG_CASE_LIGHT_BRIGHTNESS           = _UxGT("Яркость подсветки");
618
   PROGMEM Language_Str MSG_KILL_EXPECTED_PRINTER           = _UxGT("Неверный принтер");
692
   PROGMEM Language_Str MSG_KILL_EXPECTED_PRINTER           = _UxGT("Неверный принтер");
619
 
693
 
620
-  #if LCD_WIDTH >= 20
694
+  #if LCD_WIDTH > 21
621
     PROGMEM Language_Str MSG_INFO_PRINT_COUNT              = _UxGT("Счётчик печати");
695
     PROGMEM Language_Str MSG_INFO_PRINT_COUNT              = _UxGT("Счётчик печати");
622
     PROGMEM Language_Str MSG_INFO_PRINT_TIME               = _UxGT("Общее время печати");
696
     PROGMEM Language_Str MSG_INFO_PRINT_TIME               = _UxGT("Общее время печати");
623
     PROGMEM Language_Str MSG_INFO_PRINT_LONGEST            = _UxGT("Наидольшее задание");
697
     PROGMEM Language_Str MSG_INFO_PRINT_LONGEST            = _UxGT("Наидольшее задание");
624
     PROGMEM Language_Str MSG_INFO_PRINT_FILAMENT           = _UxGT("Длина филамента");
698
     PROGMEM Language_Str MSG_INFO_PRINT_FILAMENT           = _UxGT("Длина филамента");
625
   #else
699
   #else
626
-    PROGMEM Language_Str MSG_INFO_PRINT_COUNT              = _UxGT("Отпечатков");
627
-    PROGMEM Language_Str MSG_INFO_PRINT_TIME               = _UxGT("Всего");
700
+    PROGMEM Language_Str MSG_INFO_PRINT_COUNT              = _UxGT("Напечатано");
701
+    PROGMEM Language_Str MSG_INFO_PRINT_TIME               = _UxGT("Общее время");
628
     PROGMEM Language_Str MSG_INFO_PRINT_LONGEST            = _UxGT("Наидольшее");
702
     PROGMEM Language_Str MSG_INFO_PRINT_LONGEST            = _UxGT("Наидольшее");
629
     PROGMEM Language_Str MSG_INFO_PRINT_FILAMENT           = _UxGT("Выдавлено");
703
     PROGMEM Language_Str MSG_INFO_PRINT_FILAMENT           = _UxGT("Выдавлено");
630
   #endif
704
   #endif
637
   PROGMEM Language_Str MSG_DAC_PERCENT_X                   = _UxGT("X Привод, %");
711
   PROGMEM Language_Str MSG_DAC_PERCENT_X                   = _UxGT("X Привод, %");
638
   PROGMEM Language_Str MSG_DAC_PERCENT_Y                   = _UxGT("Y Привод, %");
712
   PROGMEM Language_Str MSG_DAC_PERCENT_Y                   = _UxGT("Y Привод, %");
639
   PROGMEM Language_Str MSG_DAC_PERCENT_Z                   = _UxGT("Z Привод, %");
713
   PROGMEM Language_Str MSG_DAC_PERCENT_Z                   = _UxGT("Z Привод, %");
714
+  PROGMEM Language_Str MSG_DAC_PERCENT_I                   = LCD_STR_I _UxGT(" Привод, %");
715
+  PROGMEM Language_Str MSG_DAC_PERCENT_J                   = LCD_STR_J _UxGT(" Привод, %");
716
+  PROGMEM Language_Str MSG_DAC_PERCENT_K                   = LCD_STR_K _UxGT(" Привод, %");
640
   PROGMEM Language_Str MSG_DAC_PERCENT_E                   = _UxGT("E Привод, %");
717
   PROGMEM Language_Str MSG_DAC_PERCENT_E                   = _UxGT("E Привод, %");
641
   PROGMEM Language_Str MSG_ERROR_TMC                       = _UxGT("СБОЙ СВЯЗИ С TMC");
718
   PROGMEM Language_Str MSG_ERROR_TMC                       = _UxGT("СБОЙ СВЯЗИ С TMC");
642
   PROGMEM Language_Str MSG_DAC_EEPROM_WRITE                = _UxGT("Запись DAC в EEPROM");
719
   PROGMEM Language_Str MSG_DAC_EEPROM_WRITE                = _UxGT("Запись DAC в EEPROM");
749
   #endif
826
   #endif
750
   PROGMEM Language_Str MSG_PASSWORD_REMOVED                = _UxGT("Пароль удалён");
827
   PROGMEM Language_Str MSG_PASSWORD_REMOVED                = _UxGT("Пароль удалён");
751
 
828
 
752
-  PROGMEM Language_Str MSG_PAUSE_PRINT_PARKING             = _UxGT(MSG_1_LINE("Парковка..."));
753
   //
829
   //
754
   // Filament Change screens show up to 3 lines on a 4-line display
830
   // Filament Change screens show up to 3 lines on a 4-line display
755
   //                        ...or up to 2 lines on a 3-line display
831
   //                        ...or up to 2 lines on a 3-line display
756
   //
832
   //
833
+  PROGMEM Language_Str MSG_PAUSE_PRINT_PARKING             = _UxGT(MSG_1_LINE("Парковка..."));
757
   #if LCD_HEIGHT >= 4
834
   #if LCD_HEIGHT >= 4
758
     PROGMEM Language_Str MSG_ADVANCED_PAUSE_WAITING        = _UxGT(MSG_3_LINE("Нажмите кнопку", "для продолжения", "печати"));
835
     PROGMEM Language_Str MSG_ADVANCED_PAUSE_WAITING        = _UxGT(MSG_3_LINE("Нажмите кнопку", "для продолжения", "печати"));
759
     PROGMEM Language_Str MSG_FILAMENT_CHANGE_INIT          = _UxGT(MSG_2_LINE("Ожидайте начала", "смены филамента"));
836
     PROGMEM Language_Str MSG_FILAMENT_CHANGE_INIT          = _UxGT(MSG_2_LINE("Ожидайте начала", "смены филамента"));
803
 
880
 
804
   PROGMEM Language_Str MSG_PROBE_WIZARD                    = _UxGT("Мастер Z-зонда");
881
   PROGMEM Language_Str MSG_PROBE_WIZARD                    = _UxGT("Мастер Z-зонда");
805
   #if LCD_WIDTH > 21
882
   #if LCD_WIDTH > 21
806
-    PROGMEM Language_Str MSG_PROBE_WIZARD_PROBING          = _UxGT("Зондиров. контрольной точки Z");
807
-    PROGMEM Language_Str MSG_PROBE_WIZARD_MOVING           = _UxGT("Движение к точке зондирования");
883
+    PROGMEM Language_Str MSG_PROBE_WIZARD_PROBING          = _UxGT("Зондиров. контр. точки Z");
884
+    PROGMEM Language_Str MSG_PROBE_WIZARD_MOVING           = _UxGT("Движение к точке зондиров.");
808
   #else
885
   #else
809
     PROGMEM Language_Str MSG_PROBE_WIZARD_PROBING          = _UxGT("Зондир.контр.точки Z");
886
     PROGMEM Language_Str MSG_PROBE_WIZARD_PROBING          = _UxGT("Зондир.контр.точки Z");
810
     PROGMEM Language_Str MSG_PROBE_WIZARD_MOVING           = _UxGT("Движ. к точке зондир.");
887
     PROGMEM Language_Str MSG_PROBE_WIZARD_MOVING           = _UxGT("Движ. к точке зондир.");
818
   PROGMEM Language_Str MSG_BOTTOM_RIGHT                    = _UxGT("Нижний правый");
895
   PROGMEM Language_Str MSG_BOTTOM_RIGHT                    = _UxGT("Нижний правый");
819
   PROGMEM Language_Str MSG_CALIBRATION_COMPLETED           = _UxGT("Калибровка успешна");
896
   PROGMEM Language_Str MSG_CALIBRATION_COMPLETED           = _UxGT("Калибровка успешна");
820
   PROGMEM Language_Str MSG_CALIBRATION_FAILED              = _UxGT("Ошибка калибровки");
897
   PROGMEM Language_Str MSG_CALIBRATION_FAILED              = _UxGT("Ошибка калибровки");
898
+
899
+  PROGMEM Language_Str MSG_DRIVER_BACKWARD                 = _UxGT(" драйвер назад");
900
+
901
+  PROGMEM Language_Str MSG_SD_CARD                         = _UxGT("SD Карта");
902
+  PROGMEM Language_Str MSG_USB_DISK                        = _UxGT("USB Диск");
821
 }
903
 }
822
 
904
 
823
 #if FAN_COUNT == 1
905
 #if FAN_COUNT == 1

Loading…
Cancel
Save