|
@@ -69,6 +69,9 @@ namespace Language_ru {
|
69
|
69
|
PROGMEM Language_Str MSG_AUTO_HOME_X = _UxGT("Парковка X");
|
70
|
70
|
PROGMEM Language_Str MSG_AUTO_HOME_Y = _UxGT("Парковка Y");
|
71
|
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
|
75
|
PROGMEM Language_Str MSG_AUTO_Z_ALIGN = _UxGT("Авто Z-выравнивание");
|
73
|
76
|
PROGMEM Language_Str MSG_ITERATION = _UxGT("G34 Итерация: %i");
|
74
|
77
|
PROGMEM Language_Str MSG_DECREASING_ACCURACY = _UxGT("Уменьшение точности!");
|
|
@@ -80,11 +83,29 @@ namespace Language_ru {
|
80
|
83
|
PROGMEM Language_Str MSG_Z_FADE_HEIGHT = _UxGT("Высота спада");
|
81
|
84
|
#if LCD_WIDTH > 21
|
82
|
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
|
92
|
#else
|
84
|
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
|
100
|
#endif
|
86
|
101
|
PROGMEM Language_Str MSG_HOME_OFFSETS_APPLIED = _UxGT("Смещения применены");
|
87
|
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
|
109
|
#if PREHEAT_COUNT
|
89
|
110
|
PROGMEM Language_Str MSG_PREHEAT_1 = _UxGT("Преднагрев ") PREHEAT_1_LABEL;
|
90
|
111
|
PROGMEM Language_Str MSG_PREHEAT_1_H = _UxGT("Нагрев ") PREHEAT_1_LABEL " ~";
|
|
@@ -107,14 +128,22 @@ namespace Language_ru {
|
107
|
128
|
PROGMEM Language_Str MSG_CUTTER_FREQUENCY = _UxGT("Частота");
|
108
|
129
|
PROGMEM Language_Str MSG_LASER_MENU = _UxGT("Управление лазером");
|
109
|
130
|
PROGMEM Language_Str MSG_LASER_TOGGLE = _UxGT("Переключить лазер");
|
110
|
|
- PROGMEM Language_Str MSG_LASER_POWER = _UxGT("Мощность лазера");
|
111
|
131
|
PROGMEM Language_Str MSG_SPINDLE_MENU = _UxGT("Управление шпинделем");
|
112
|
132
|
PROGMEM Language_Str MSG_SPINDLE_TOGGLE = _UxGT("Переключить шпиндель");
|
113
|
133
|
#if LCD_WIDTH > 21
|
114
|
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
|
137
|
#else
|
116
|
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
|
147
|
PROGMEM Language_Str MSG_SPINDLE_FORWARD = _UxGT("Шпиндель вперёд");
|
119
|
148
|
PROGMEM Language_Str MSG_SPINDLE_REVERSE = _UxGT("Инверсия шпинделя");
|
120
|
149
|
|
|
@@ -128,6 +157,15 @@ namespace Language_ru {
|
128
|
157
|
PROGMEM Language_Str MSG_LEVEL_CORNERS = _UxGT("Выровнять углы");
|
129
|
158
|
PROGMEM Language_Str MSG_NEXT_CORNER = _UxGT("Следующий угол");
|
130
|
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
|
169
|
PROGMEM Language_Str MSG_MESH_EDITOR = _UxGT("Смещение по Z");
|
132
|
170
|
PROGMEM Language_Str MSG_EDITING_STOPPED = _UxGT("Правка сетки окончена");
|
133
|
171
|
#else
|
|
@@ -164,12 +202,13 @@ namespace Language_ru {
|
164
|
202
|
PROGMEM Language_Str MSG_LCD_TILTING_MESH = _UxGT("Точка разворота");
|
165
|
203
|
PROGMEM Language_Str MSG_UBL_MANUAL_MESH = _UxGT("Ручной ввод сетки");
|
166
|
204
|
#if LCD_WIDTH > 21
|
167
|
|
- PROGMEM Language_Str MSG_UBL_BC_INSERT = _UxGT("Разместить шайбу и измерить");
|
|
205
|
+ PROGMEM Language_Str MSG_UBL_BC_INSERT = _UxGT("Разместить шайбу,измерить");
|
168
|
206
|
PROGMEM Language_Str MSG_UBL_BC_REMOVE = _UxGT("Убрать и замерить стол");
|
169
|
207
|
#else
|
170
|
|
- PROGMEM Language_Str MSG_UBL_BC_INSERT = _UxGT("Разм.шайбу,измерить");
|
|
208
|
+ PROGMEM Language_Str MSG_UBL_BC_INSERT = _UxGT("Разм.шайбу, измерить");
|
171
|
209
|
PROGMEM Language_Str MSG_UBL_BC_REMOVE = _UxGT("Убрать, измер. стол");
|
172
|
210
|
#endif
|
|
211
|
+ PROGMEM Language_Str MSG_UBL_MESH_WIZARD = _UxGT("Мастер сеток UBL");
|
173
|
212
|
PROGMEM Language_Str MSG_UBL_BC_INSERT2 = _UxGT("Измерение");
|
174
|
213
|
PROGMEM Language_Str MSG_UBL_MOVING_TO_NEXT = _UxGT("Двигаемся дальше");
|
175
|
214
|
PROGMEM Language_Str MSG_UBL_ACTIVATE_MESH = _UxGT("Активировать UBL");
|
|
@@ -185,17 +224,15 @@ namespace Language_ru {
|
185
|
224
|
PROGMEM Language_Str MSG_UBL_DONE_EDITING_MESH = _UxGT("Правка сетки завершена");
|
186
|
225
|
#else
|
187
|
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
|
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
|
230
|
PROGMEM Language_Str MSG_UBL_BUILD_CUSTOM_MESH = _UxGT("Построить свою");
|
192
|
231
|
PROGMEM Language_Str MSG_UBL_DONE_EDITING_MESH = _UxGT("Правка завершена");
|
193
|
232
|
#endif
|
194
|
233
|
PROGMEM Language_Str MSG_UBL_FINE_TUNE_MESH = _UxGT("Точная правка сетки");
|
195
|
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
|
236
|
#if LCD_WIDTH > 21
|
200
|
237
|
PROGMEM Language_Str MSG_UBL_BUILD_COLD_MESH = _UxGT("Построить холодную сетку");
|
201
|
238
|
#else
|
|
@@ -205,14 +242,10 @@ namespace Language_ru {
|
205
|
242
|
PROGMEM Language_Str MSG_UBL_MESH_HEIGHT_AMOUNT = _UxGT("Высота");
|
206
|
243
|
PROGMEM Language_Str MSG_UBL_VALIDATE_MESH_MENU = _UxGT("Проверить сетку");
|
207
|
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
|
246
|
PROGMEM Language_Str MSG_UBL_VALIDATE_CUSTOM_MESH = _UxGT("Проверить свою сетку");
|
212
|
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
|
249
|
PROGMEM Language_Str MSG_UBL_VALIDATE_CUSTOM_MESH = _UxGT("Провер. свою сетку");
|
217
|
250
|
#endif
|
218
|
251
|
PROGMEM Language_Str MSG_G26_HEATING_BED = _UxGT("G26 нагрев стола");
|
|
@@ -239,11 +272,12 @@ namespace Language_ru {
|
239
|
272
|
#if LCD_WIDTH > 21
|
240
|
273
|
PROGMEM Language_Str MSG_UBL_OUTPUT_MAP_BACKUP = _UxGT("Сохранить сетку снаружи");
|
241
|
274
|
PROGMEM Language_Str MSG_UBL_INFO_UBL = _UxGT("Вывод информации UBL");
|
|
275
|
+ PROGMEM Language_Str MSG_UBL_FILLIN_AMOUNT = _UxGT("Кол-во заполнителя");
|
242
|
276
|
#else
|
243
|
277
|
PROGMEM Language_Str MSG_UBL_OUTPUT_MAP_BACKUP = _UxGT("Сохранить снаружи");
|
244
|
278
|
PROGMEM Language_Str MSG_UBL_INFO_UBL = _UxGT("Информация UBL");
|
|
279
|
+ PROGMEM Language_Str MSG_UBL_FILLIN_AMOUNT = _UxGT("Кол-во заполн.");
|
245
|
280
|
#endif
|
246
|
|
- PROGMEM Language_Str MSG_UBL_FILLIN_AMOUNT = _UxGT("Кол-во заполнителя");
|
247
|
281
|
PROGMEM Language_Str MSG_UBL_MANUAL_FILLIN = _UxGT("Ручное заполнение");
|
248
|
282
|
PROGMEM Language_Str MSG_UBL_SMART_FILLIN = _UxGT("Умное заполнение");
|
249
|
283
|
PROGMEM Language_Str MSG_UBL_FILLIN_MESH = _UxGT("Заполнить сетку");
|
|
@@ -303,6 +337,9 @@ namespace Language_ru {
|
303
|
337
|
PROGMEM Language_Str MSG_MOVE_X = _UxGT("Движение по X");
|
304
|
338
|
PROGMEM Language_Str MSG_MOVE_Y = _UxGT("Движение по Y");
|
305
|
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
|
343
|
PROGMEM Language_Str MSG_MOVE_E = _UxGT("Экструдер");
|
307
|
344
|
PROGMEM Language_Str MSG_MOVE_EN = _UxGT("Экструдер *");
|
308
|
345
|
PROGMEM Language_Str MSG_HOTEND_TOO_COLD = _UxGT("Сопло не нагрето");
|
|
@@ -310,6 +347,7 @@ namespace Language_ru {
|
310
|
347
|
PROGMEM Language_Str MSG_MOVE_01MM = _UxGT("Движение 0.1мм");
|
311
|
348
|
PROGMEM Language_Str MSG_MOVE_1MM = _UxGT("Движение 1мм");
|
312
|
349
|
PROGMEM Language_Str MSG_MOVE_10MM = _UxGT("Движение 10мм");
|
|
350
|
+ PROGMEM Language_Str MSG_MOVE_100MM = _UxGT("Движение 100mm");
|
313
|
351
|
PROGMEM Language_Str MSG_SPEED = _UxGT("Скорость");
|
314
|
352
|
PROGMEM Language_Str MSG_BED_Z = _UxGT("Z стола");
|
315
|
353
|
PROGMEM Language_Str MSG_NOZZLE = _UxGT("Сопло, ") LCD_STR_DEGREE "C";
|
|
@@ -318,6 +356,15 @@ namespace Language_ru {
|
318
|
356
|
PROGMEM Language_Str MSG_NOZZLE_STANDBY = _UxGT("Сопло ожидает");
|
319
|
357
|
PROGMEM Language_Str MSG_BED = _UxGT("Стол, ") LCD_STR_DEGREE "C";
|
320
|
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
|
368
|
PROGMEM Language_Str MSG_FAN_SPEED = _UxGT("Кулер");
|
322
|
369
|
PROGMEM Language_Str MSG_FAN_SPEED_N = _UxGT("Кулер ~");
|
323
|
370
|
PROGMEM Language_Str MSG_STORED_FAN_N = _UxGT("Сохранённый кулер ~");
|
|
@@ -352,6 +399,9 @@ namespace Language_ru {
|
352
|
399
|
PROGMEM Language_Str MSG_VA_JERK = _UxGT("V") LCD_STR_A _UxGT("-рывок");
|
353
|
400
|
PROGMEM Language_Str MSG_VB_JERK = _UxGT("V") LCD_STR_B _UxGT("-рывок");
|
354
|
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
|
405
|
PROGMEM Language_Str MSG_VE_JERK = _UxGT("Ve-рывок");
|
356
|
406
|
#if LCD_WIDTH > 21
|
357
|
407
|
PROGMEM Language_Str MSG_JUNCTION_DEVIATION = _UxGT("Отклонение узла");
|
|
@@ -362,6 +412,9 @@ namespace Language_ru {
|
362
|
412
|
PROGMEM Language_Str MSG_VMAX_A = _UxGT("Скор.макс ") LCD_STR_A;
|
363
|
413
|
PROGMEM Language_Str MSG_VMAX_B = _UxGT("Скор.макс ") LCD_STR_B;
|
364
|
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
|
418
|
PROGMEM Language_Str MSG_VMAX_E = _UxGT("Скор.макс ") LCD_STR_E;
|
366
|
419
|
PROGMEM Language_Str MSG_VMAX_EN = _UxGT("Скор.макс *");
|
367
|
420
|
PROGMEM Language_Str MSG_VMIN = _UxGT("Скор.мин");
|
|
@@ -370,6 +423,9 @@ namespace Language_ru {
|
370
|
423
|
PROGMEM Language_Str MSG_AMAX_A = _UxGT("Ускор.макс ") LCD_STR_A;
|
371
|
424
|
PROGMEM Language_Str MSG_AMAX_B = _UxGT("Ускор.макс ") LCD_STR_B;
|
372
|
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
|
429
|
PROGMEM Language_Str MSG_AMAX_E = _UxGT("Ускор.макс ") LCD_STR_E;
|
374
|
430
|
PROGMEM Language_Str MSG_AMAX_EN = _UxGT("Ускор.макс *");
|
375
|
431
|
PROGMEM Language_Str MSG_A_RETRACT = _UxGT("Ускор.втягив.");
|
|
@@ -380,6 +436,9 @@ namespace Language_ru {
|
380
|
436
|
PROGMEM Language_Str MSG_A_STEPS = LCD_STR_A _UxGT(" шаг/мм");
|
381
|
437
|
PROGMEM Language_Str MSG_B_STEPS = LCD_STR_B _UxGT(" шаг/мм");
|
382
|
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
|
442
|
PROGMEM Language_Str MSG_E_STEPS = _UxGT("E шаг/мм");
|
384
|
443
|
PROGMEM Language_Str MSG_EN_STEPS = _UxGT("* шаг/мм");
|
385
|
444
|
PROGMEM Language_Str MSG_TEMPERATURE = _UxGT("Температура");
|
|
@@ -402,10 +461,11 @@ namespace Language_ru {
|
402
|
461
|
PROGMEM Language_Str MSG_CONTRAST = _UxGT("Контраст экрана");
|
403
|
462
|
PROGMEM Language_Str MSG_STORE_EEPROM = _UxGT("Сохранить настройки");
|
404
|
463
|
PROGMEM Language_Str MSG_LOAD_EEPROM = _UxGT("Загрузить настройки");
|
405
|
|
- PROGMEM Language_Str MSG_RESTORE_DEFAULTS = _UxGT("На базовые параметры");
|
406
|
464
|
#if LCD_WIDTH > 21
|
|
465
|
+ PROGMEM Language_Str MSG_RESTORE_DEFAULTS = _UxGT("На базовые параметры");
|
407
|
466
|
PROGMEM Language_Str MSG_INIT_EEPROM = _UxGT("Инициализация EEPROM");
|
408
|
467
|
#else
|
|
468
|
+ PROGMEM Language_Str MSG_RESTORE_DEFAULTS = _UxGT("На базовые парам.");
|
409
|
469
|
PROGMEM Language_Str MSG_INIT_EEPROM = _UxGT("Инициализ. EEPROM");
|
410
|
470
|
#endif
|
411
|
471
|
PROGMEM Language_Str MSG_ERR_EEPROM_CRC = _UxGT("Сбой EEPROM: CRC");
|
|
@@ -414,7 +474,7 @@ namespace Language_ru {
|
414
|
474
|
PROGMEM Language_Str MSG_SETTINGS_STORED = _UxGT("Параметры сохранены");
|
415
|
475
|
PROGMEM Language_Str MSG_MEDIA_UPDATE = _UxGT("Обновление прошивки");
|
416
|
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
|
478
|
PROGMEM Language_Str MSG_INFO_SCREEN = _UxGT("Главный экран");
|
419
|
479
|
PROGMEM Language_Str MSG_PREPARE = _UxGT("Подготовить");
|
420
|
480
|
PROGMEM Language_Str MSG_TUNE = _UxGT("Настроить");
|
|
@@ -541,10 +601,17 @@ namespace Language_ru {
|
541
|
601
|
PROGMEM Language_Str MSG_ZPROBE_XOFFSET = _UxGT("Смещение X");
|
542
|
602
|
PROGMEM Language_Str MSG_ZPROBE_YOFFSET = _UxGT("Смещение Y");
|
543
|
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
|
609
|
PROGMEM Language_Str MSG_BABYSTEP_X = _UxGT("Микрошаг X");
|
546
|
610
|
PROGMEM Language_Str MSG_BABYSTEP_Y = _UxGT("Микрошаг Y");
|
547
|
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
|
615
|
PROGMEM Language_Str MSG_BABYSTEP_TOTAL = _UxGT("Сумарно");
|
549
|
616
|
PROGMEM Language_Str MSG_ENDSTOP_ABORT = _UxGT("Сработал концевик");
|
550
|
617
|
PROGMEM Language_Str MSG_HEATING_FAILED_LCD = _UxGT("Разогрев не удался");
|
|
@@ -552,6 +619,8 @@ namespace Language_ru {
|
552
|
619
|
PROGMEM Language_Str MSG_THERMAL_RUNAWAY = _UxGT("УТЕЧКА ТЕПЛА");
|
553
|
620
|
PROGMEM Language_Str MSG_THERMAL_RUNAWAY_BED = _UxGT("УТЕЧКА ТЕПЛА СТОЛА");
|
554
|
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
|
624
|
PROGMEM Language_Str MSG_ERR_MAXTEMP = _UxGT("Ошибка: Т макс.");
|
556
|
625
|
PROGMEM Language_Str MSG_ERR_MINTEMP = _UxGT("Ошибка: Т мин.");
|
557
|
626
|
PROGMEM Language_Str MSG_HALTED = _UxGT("ПРИНТЕР ОСТАНОВЛЕН");
|
|
@@ -567,6 +636,7 @@ namespace Language_ru {
|
567
|
636
|
PROGMEM Language_Str MSG_PROBE_COOLING = _UxGT("Охлаждение зонда...");
|
568
|
637
|
PROGMEM Language_Str MSG_CHAMBER_HEATING = _UxGT("Нагрев камеры...");
|
569
|
638
|
PROGMEM Language_Str MSG_CHAMBER_COOLING = _UxGT("Охладжение камеры...");
|
|
639
|
+ PROGMEM Language_Str MSG_LASER_COOLING = _UxGT("Охлаждение лазера...");
|
570
|
640
|
PROGMEM Language_Str MSG_DELTA_CALIBRATE = _UxGT("Калибровка Delta");
|
571
|
641
|
PROGMEM Language_Str MSG_DELTA_CALIBRATE_X = _UxGT("Калибровать X");
|
572
|
642
|
PROGMEM Language_Str MSG_DELTA_CALIBRATE_Y = _UxGT("Калибровать Y");
|
|
@@ -575,13 +645,12 @@ namespace Language_ru {
|
575
|
645
|
PROGMEM Language_Str MSG_DELTA_SETTINGS = _UxGT("Настройки Delta");
|
576
|
646
|
PROGMEM Language_Str MSG_DELTA_AUTO_CALIBRATE = _UxGT("Авто калибровка");
|
577
|
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
|
650
|
#else
|
582
|
651
|
PROGMEM Language_Str MSG_DELTA_Z_OFFSET_CALIBRATE = _UxGT("Зондир. Z-смещения");
|
583
|
|
- PROGMEM Language_Str MSG_DELTA_DIAG_ROD = _UxGT("Стержень диаг.");
|
584
|
652
|
#endif
|
|
653
|
+ PROGMEM Language_Str MSG_DELTA_DIAG_ROD = _UxGT("Стержень диаг.");
|
585
|
654
|
PROGMEM Language_Str MSG_DELTA_HEIGHT = _UxGT("Высота");
|
586
|
655
|
PROGMEM Language_Str MSG_DELTA_RADIUS = _UxGT("Радиус");
|
587
|
656
|
PROGMEM Language_Str MSG_INFO_MENU = _UxGT("О принтере");
|
|
@@ -597,6 +666,11 @@ namespace Language_ru {
|
597
|
666
|
#endif
|
598
|
667
|
PROGMEM Language_Str MSG_UBL_LEVELING = _UxGT("Управление UBL");
|
599
|
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
|
675
|
PROGMEM Language_Str MSG_INFO_STATS_MENU = _UxGT("Статистика принтера");
|
602
|
676
|
PROGMEM Language_Str MSG_INFO_BOARD_MENU = _UxGT("Данные платы");
|
|
@@ -617,14 +691,14 @@ namespace Language_ru {
|
617
|
691
|
PROGMEM Language_Str MSG_CASE_LIGHT_BRIGHTNESS = _UxGT("Яркость подсветки");
|
618
|
692
|
PROGMEM Language_Str MSG_KILL_EXPECTED_PRINTER = _UxGT("Неверный принтер");
|
619
|
693
|
|
620
|
|
- #if LCD_WIDTH >= 20
|
|
694
|
+ #if LCD_WIDTH > 21
|
621
|
695
|
PROGMEM Language_Str MSG_INFO_PRINT_COUNT = _UxGT("Счётчик печати");
|
622
|
696
|
PROGMEM Language_Str MSG_INFO_PRINT_TIME = _UxGT("Общее время печати");
|
623
|
697
|
PROGMEM Language_Str MSG_INFO_PRINT_LONGEST = _UxGT("Наидольшее задание");
|
624
|
698
|
PROGMEM Language_Str MSG_INFO_PRINT_FILAMENT = _UxGT("Длина филамента");
|
625
|
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
|
702
|
PROGMEM Language_Str MSG_INFO_PRINT_LONGEST = _UxGT("Наидольшее");
|
629
|
703
|
PROGMEM Language_Str MSG_INFO_PRINT_FILAMENT = _UxGT("Выдавлено");
|
630
|
704
|
#endif
|
|
@@ -637,6 +711,9 @@ namespace Language_ru {
|
637
|
711
|
PROGMEM Language_Str MSG_DAC_PERCENT_X = _UxGT("X Привод, %");
|
638
|
712
|
PROGMEM Language_Str MSG_DAC_PERCENT_Y = _UxGT("Y Привод, %");
|
639
|
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
|
717
|
PROGMEM Language_Str MSG_DAC_PERCENT_E = _UxGT("E Привод, %");
|
641
|
718
|
PROGMEM Language_Str MSG_ERROR_TMC = _UxGT("СБОЙ СВЯЗИ С TMC");
|
642
|
719
|
PROGMEM Language_Str MSG_DAC_EEPROM_WRITE = _UxGT("Запись DAC в EEPROM");
|
|
@@ -749,11 +826,11 @@ namespace Language_ru {
|
749
|
826
|
#endif
|
750
|
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
|
830
|
// Filament Change screens show up to 3 lines on a 4-line display
|
755
|
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
|
834
|
#if LCD_HEIGHT >= 4
|
758
|
835
|
PROGMEM Language_Str MSG_ADVANCED_PAUSE_WAITING = _UxGT(MSG_3_LINE("Нажмите кнопку", "для продолжения", "печати"));
|
759
|
836
|
PROGMEM Language_Str MSG_FILAMENT_CHANGE_INIT = _UxGT(MSG_2_LINE("Ожидайте начала", "смены филамента"));
|
|
@@ -803,8 +880,8 @@ namespace Language_ru {
|
803
|
880
|
|
804
|
881
|
PROGMEM Language_Str MSG_PROBE_WIZARD = _UxGT("Мастер Z-зонда");
|
805
|
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
|
885
|
#else
|
809
|
886
|
PROGMEM Language_Str MSG_PROBE_WIZARD_PROBING = _UxGT("Зондир.контр.точки Z");
|
810
|
887
|
PROGMEM Language_Str MSG_PROBE_WIZARD_MOVING = _UxGT("Движ. к точке зондир.");
|
|
@@ -818,6 +895,11 @@ namespace Language_ru {
|
818
|
895
|
PROGMEM Language_Str MSG_BOTTOM_RIGHT = _UxGT("Нижний правый");
|
819
|
896
|
PROGMEM Language_Str MSG_CALIBRATION_COMPLETED = _UxGT("Калибровка успешна");
|
820
|
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
|
905
|
#if FAN_COUNT == 1
|