|
|
@ -69,6 +69,9 @@ namespace Language_ru { |
|
|
|
PROGMEM Language_Str MSG_AUTO_HOME_X = _UxGT("Парковка X"); |
|
|
|
PROGMEM Language_Str MSG_AUTO_HOME_Y = _UxGT("Парковка Y"); |
|
|
|
PROGMEM Language_Str MSG_AUTO_HOME_Z = _UxGT("Парковка Z"); |
|
|
|
PROGMEM Language_Str MSG_AUTO_HOME_I = _UxGT("Парковка ") LCD_STR_I; |
|
|
|
PROGMEM Language_Str MSG_AUTO_HOME_J = _UxGT("Парковка ") LCD_STR_J; |
|
|
|
PROGMEM Language_Str MSG_AUTO_HOME_K = _UxGT("Парковка ") LCD_STR_K; |
|
|
|
PROGMEM Language_Str MSG_AUTO_Z_ALIGN = _UxGT("Авто Z-выравнивание"); |
|
|
|
PROGMEM Language_Str MSG_ITERATION = _UxGT("G34 Итерация: %i"); |
|
|
|
PROGMEM Language_Str MSG_DECREASING_ACCURACY = _UxGT("Уменьшение точности!"); |
|
|
@ -80,11 +83,29 @@ namespace Language_ru { |
|
|
|
PROGMEM Language_Str MSG_Z_FADE_HEIGHT = _UxGT("Высота спада"); |
|
|
|
#if LCD_WIDTH > 21 |
|
|
|
PROGMEM Language_Str MSG_SET_HOME_OFFSETS = _UxGT("Установ. смещения дома"); |
|
|
|
PROGMEM Language_Str MSG_HOME_OFFSET_X = _UxGT("Смещение дома X"); |
|
|
|
PROGMEM Language_Str MSG_HOME_OFFSET_Y = _UxGT("Смещение дома Y"); |
|
|
|
PROGMEM Language_Str MSG_HOME_OFFSET_Z = _UxGT("Смещение дома Z"); |
|
|
|
PROGMEM Language_Str MSG_HOME_OFFSET_I = _UxGT("Смещение дома ") LCD_STR_I; |
|
|
|
PROGMEM Language_Str MSG_HOME_OFFSET_J = _UxGT("Смещение дома ") LCD_STR_J; |
|
|
|
PROGMEM Language_Str MSG_HOME_OFFSET_K = _UxGT("Смещение дома ") LCD_STR_K; |
|
|
|
#else |
|
|
|
PROGMEM Language_Str MSG_SET_HOME_OFFSETS = _UxGT("Установ.смещ.дома"); |
|
|
|
PROGMEM Language_Str MSG_HOME_OFFSET_X = _UxGT("Смещ. дома X"); |
|
|
|
PROGMEM Language_Str MSG_HOME_OFFSET_Y = _UxGT("Смещ. дома Y"); |
|
|
|
PROGMEM Language_Str MSG_HOME_OFFSET_Z = _UxGT("Смещ. дома Z"); |
|
|
|
PROGMEM Language_Str MSG_HOME_OFFSET_I = _UxGT("Смещ. дома ") LCD_STR_I; |
|
|
|
PROGMEM Language_Str MSG_HOME_OFFSET_J = _UxGT("Смещ. дома ") LCD_STR_J; |
|
|
|
PROGMEM Language_Str MSG_HOME_OFFSET_K = _UxGT("Смещ. дома ") LCD_STR_K; |
|
|
|
#endif |
|
|
|
PROGMEM Language_Str MSG_HOME_OFFSETS_APPLIED = _UxGT("Смещения применены"); |
|
|
|
PROGMEM Language_Str MSG_SET_ORIGIN = _UxGT("Установить ноль"); |
|
|
|
PROGMEM Language_Str MSG_SELECT_ORIGIN = _UxGT("Выберите ноль"); |
|
|
|
#if LCD_WIDTH > 21 |
|
|
|
PROGMEM Language_Str MSG_LAST_VALUE_SP = _UxGT("Последнее знач. "); |
|
|
|
#else |
|
|
|
PROGMEM Language_Str MSG_LAST_VALUE_SP = _UxGT("Послед. знач. "); |
|
|
|
#endif |
|
|
|
#if PREHEAT_COUNT |
|
|
|
PROGMEM Language_Str MSG_PREHEAT_1 = _UxGT("Преднагрев ") PREHEAT_1_LABEL; |
|
|
|
PROGMEM Language_Str MSG_PREHEAT_1_H = _UxGT("Нагрев ") PREHEAT_1_LABEL " ~"; |
|
|
@ -107,14 +128,22 @@ namespace Language_ru { |
|
|
|
PROGMEM Language_Str MSG_CUTTER_FREQUENCY = _UxGT("Частота"); |
|
|
|
PROGMEM Language_Str MSG_LASER_MENU = _UxGT("Управление лазером"); |
|
|
|
PROGMEM Language_Str MSG_LASER_TOGGLE = _UxGT("Переключить лазер"); |
|
|
|
PROGMEM Language_Str MSG_LASER_POWER = _UxGT("Мощность лазера"); |
|
|
|
PROGMEM Language_Str MSG_SPINDLE_MENU = _UxGT("Управление шпинделем"); |
|
|
|
PROGMEM Language_Str MSG_SPINDLE_TOGGLE = _UxGT("Переключить шпиндель"); |
|
|
|
#if LCD_WIDTH > 21 |
|
|
|
PROGMEM Language_Str MSG_SPINDLE_POWER = _UxGT("Мощность шпинделя"); |
|
|
|
PROGMEM Language_Str MSG_LASER_POWER = _UxGT("Мощность лазера"); |
|
|
|
PROGMEM Language_Str MSG_LASER_PULSE_MS = _UxGT("Тестовый импульс мс"); |
|
|
|
#else |
|
|
|
PROGMEM Language_Str MSG_SPINDLE_POWER = _UxGT("Мощн.шпинделя"); |
|
|
|
#endif |
|
|
|
PROGMEM Language_Str MSG_LASER_POWER = _UxGT("Мощн. лазера"); |
|
|
|
PROGMEM Language_Str MSG_LASER_PULSE_MS = _UxGT("Тест. имп. мс"); |
|
|
|
#endif |
|
|
|
PROGMEM Language_Str MSG_LASER_EVAC_TOGGLE = _UxGT("Переключить обдув"); |
|
|
|
PROGMEM Language_Str MSG_LASER_ASSIST_TOGGLE = _UxGT("Управление обдувом"); |
|
|
|
PROGMEM Language_Str MSG_FLOWMETER_FAULT = _UxGT("Ошибка обдува"); |
|
|
|
PROGMEM Language_Str MSG_LASER_FIRE_PULSE = _UxGT("Импульс лазера"); |
|
|
|
PROGMEM Language_Str MSG_SPINDLE_EVAC_TOGGLE = _UxGT("Переключить вакуум"); |
|
|
|
PROGMEM Language_Str MSG_SPINDLE_FORWARD = _UxGT("Шпиндель вперёд"); |
|
|
|
PROGMEM Language_Str MSG_SPINDLE_REVERSE = _UxGT("Инверсия шпинделя"); |
|
|
|
|
|
|
@ -127,6 +156,15 @@ namespace Language_ru { |
|
|
|
PROGMEM Language_Str MSG_LEVEL_BED = _UxGT("Выровнять стол"); |
|
|
|
PROGMEM Language_Str MSG_LEVEL_CORNERS = _UxGT("Выровнять углы"); |
|
|
|
PROGMEM Language_Str MSG_NEXT_CORNER = _UxGT("Следующий угол"); |
|
|
|
#if LCD_WIDTH > 21 |
|
|
|
PROGMEM Language_Str MSG_LEVEL_CORNERS_RAISE = _UxGT("Вверх до срабатыв. зонда"); |
|
|
|
PROGMEM Language_Str MSG_LEVEL_CORNERS_IN_RANGE = _UxGT("Углы в норме. Вырав.стола"); |
|
|
|
#else |
|
|
|
PROGMEM Language_Str MSG_LEVEL_CORNERS_RAISE = _UxGT("Вверх до сраб. зонда"); |
|
|
|
PROGMEM Language_Str MSG_LEVEL_CORNERS_IN_RANGE = _UxGT("Углы в норме. Вырав."); |
|
|
|
#endif |
|
|
|
PROGMEM Language_Str MSG_LEVEL_CORNERS_GOOD_POINTS = _UxGT("Хорошие точки: "); |
|
|
|
PROGMEM Language_Str MSG_LEVEL_CORNERS_LAST_Z = _UxGT("Последняя Z: "); |
|
|
|
#if LCD_WIDTH > 21 |
|
|
|
PROGMEM Language_Str MSG_MESH_EDITOR = _UxGT("Смещение по Z"); |
|
|
|
PROGMEM Language_Str MSG_EDITING_STOPPED = _UxGT("Правка сетки окончена"); |
|
|
@ -164,12 +202,13 @@ namespace Language_ru { |
|
|
|
PROGMEM Language_Str MSG_LCD_TILTING_MESH = _UxGT("Точка разворота"); |
|
|
|
PROGMEM Language_Str MSG_UBL_MANUAL_MESH = _UxGT("Ручной ввод сетки"); |
|
|
|
#if LCD_WIDTH > 21 |
|
|
|
PROGMEM Language_Str MSG_UBL_BC_INSERT = _UxGT("Разместить шайбу и измерить"); |
|
|
|
PROGMEM Language_Str MSG_UBL_BC_INSERT = _UxGT("Разместить шайбу,измерить"); |
|
|
|
PROGMEM Language_Str MSG_UBL_BC_REMOVE = _UxGT("Убрать и замерить стол"); |
|
|
|
#else |
|
|
|
PROGMEM Language_Str MSG_UBL_BC_INSERT = _UxGT("Разм.шайбу,измерить"); |
|
|
|
PROGMEM Language_Str MSG_UBL_BC_INSERT = _UxGT("Разм.шайбу, измерить"); |
|
|
|
PROGMEM Language_Str MSG_UBL_BC_REMOVE = _UxGT("Убрать, измер. стол"); |
|
|
|
#endif |
|
|
|
PROGMEM Language_Str MSG_UBL_MESH_WIZARD = _UxGT("Мастер сеток UBL"); |
|
|
|
PROGMEM Language_Str MSG_UBL_BC_INSERT2 = _UxGT("Измерение"); |
|
|
|
PROGMEM Language_Str MSG_UBL_MOVING_TO_NEXT = _UxGT("Двигаемся дальше"); |
|
|
|
PROGMEM Language_Str MSG_UBL_ACTIVATE_MESH = _UxGT("Активировать UBL"); |
|
|
@ -185,17 +224,15 @@ namespace Language_ru { |
|
|
|
PROGMEM Language_Str MSG_UBL_DONE_EDITING_MESH = _UxGT("Правка сетки завершена"); |
|
|
|
#else |
|
|
|
PROGMEM Language_Str MSG_UBL_SET_TEMP_BED = LCD_STR_THERMOMETER _UxGT(" стола, ") LCD_STR_DEGREE "C"; |
|
|
|
PROGMEM Language_Str MSG_UBL_BED_TEMP_CUSTOM = LCD_STR_THERMOMETER _UxGT(" стола, ") LCD_STR_DEGREE "C"; |
|
|
|
PROGMEM Language_Str MSG_UBL_BED_TEMP_CUSTOM = _UxGT("Своя ") LCD_STR_THERMOMETER _UxGT(" стола,") LCD_STR_DEGREE "C"; |
|
|
|
PROGMEM Language_Str MSG_UBL_SET_TEMP_HOTEND = LCD_STR_THERMOMETER _UxGT(" сопла, ") LCD_STR_DEGREE "C"; |
|
|
|
PROGMEM Language_Str MSG_UBL_HOTEND_TEMP_CUSTOM = LCD_STR_THERMOMETER _UxGT(" сопла, ") LCD_STR_DEGREE "C"; |
|
|
|
PROGMEM Language_Str MSG_UBL_HOTEND_TEMP_CUSTOM = _UxGT("Своя ") LCD_STR_THERMOMETER _UxGT(" сопла,") LCD_STR_DEGREE "C"; |
|
|
|
PROGMEM Language_Str MSG_UBL_BUILD_CUSTOM_MESH = _UxGT("Построить свою"); |
|
|
|
PROGMEM Language_Str MSG_UBL_DONE_EDITING_MESH = _UxGT("Правка завершена"); |
|
|
|
#endif |
|
|
|
PROGMEM Language_Str MSG_UBL_FINE_TUNE_MESH = _UxGT("Точная правка сетки"); |
|
|
|
PROGMEM Language_Str MSG_UBL_BUILD_MESH_MENU = _UxGT("Построить сетку"); |
|
|
|
#if PREHEAT_COUNT |
|
|
|
PROGMEM Language_Str MSG_UBL_BUILD_MESH_M = _UxGT("Построить сетку $"); |
|
|
|
#endif |
|
|
|
PROGMEM Language_Str MSG_UBL_BUILD_MESH_M = _UxGT("Построить сетку $"); |
|
|
|
#if LCD_WIDTH > 21 |
|
|
|
PROGMEM Language_Str MSG_UBL_BUILD_COLD_MESH = _UxGT("Построить холодную сетку"); |
|
|
|
#else |
|
|
@ -205,14 +242,10 @@ namespace Language_ru { |
|
|
|
PROGMEM Language_Str MSG_UBL_MESH_HEIGHT_AMOUNT = _UxGT("Высота"); |
|
|
|
PROGMEM Language_Str MSG_UBL_VALIDATE_MESH_MENU = _UxGT("Проверить сетку"); |
|
|
|
#if LCD_WIDTH > 21 |
|
|
|
#if PREHEAT_COUNT |
|
|
|
PROGMEM Language_Str MSG_UBL_VALIDATE_MESH_M = _UxGT("Проверить сетку $"); |
|
|
|
#endif |
|
|
|
PROGMEM Language_Str MSG_UBL_VALIDATE_MESH_M = _UxGT("Проверить сетку $"); |
|
|
|
PROGMEM Language_Str MSG_UBL_VALIDATE_CUSTOM_MESH = _UxGT("Проверить свою сетку"); |
|
|
|
#else |
|
|
|
#if PREHEAT_COUNT |
|
|
|
PROGMEM Language_Str MSG_UBL_VALIDATE_MESH_M = _UxGT("Провер. сетку $"); |
|
|
|
#endif |
|
|
|
PROGMEM Language_Str MSG_UBL_VALIDATE_MESH_M = _UxGT("Провер. сетку $"); |
|
|
|
PROGMEM Language_Str MSG_UBL_VALIDATE_CUSTOM_MESH = _UxGT("Провер. свою сетку"); |
|
|
|
#endif |
|
|
|
PROGMEM Language_Str MSG_G26_HEATING_BED = _UxGT("G26 нагрев стола"); |
|
|
@ -239,11 +272,12 @@ namespace Language_ru { |
|
|
|
#if LCD_WIDTH > 21 |
|
|
|
PROGMEM Language_Str MSG_UBL_OUTPUT_MAP_BACKUP = _UxGT("Сохранить сетку снаружи"); |
|
|
|
PROGMEM Language_Str MSG_UBL_INFO_UBL = _UxGT("Вывод информации UBL"); |
|
|
|
PROGMEM Language_Str MSG_UBL_FILLIN_AMOUNT = _UxGT("Кол-во заполнителя"); |
|
|
|
#else |
|
|
|
PROGMEM Language_Str MSG_UBL_OUTPUT_MAP_BACKUP = _UxGT("Сохранить снаружи"); |
|
|
|
PROGMEM Language_Str MSG_UBL_INFO_UBL = _UxGT("Информация UBL"); |
|
|
|
PROGMEM Language_Str MSG_UBL_FILLIN_AMOUNT = _UxGT("Кол-во заполн."); |
|
|
|
#endif |
|
|
|
PROGMEM Language_Str MSG_UBL_FILLIN_AMOUNT = _UxGT("Кол-во заполнителя"); |
|
|
|
PROGMEM Language_Str MSG_UBL_MANUAL_FILLIN = _UxGT("Ручное заполнение"); |
|
|
|
PROGMEM Language_Str MSG_UBL_SMART_FILLIN = _UxGT("Умное заполнение"); |
|
|
|
PROGMEM Language_Str MSG_UBL_FILLIN_MESH = _UxGT("Заполнить сетку"); |
|
|
@ -303,6 +337,9 @@ namespace Language_ru { |
|
|
|
PROGMEM Language_Str MSG_MOVE_X = _UxGT("Движение по X"); |
|
|
|
PROGMEM Language_Str MSG_MOVE_Y = _UxGT("Движение по Y"); |
|
|
|
PROGMEM Language_Str MSG_MOVE_Z = _UxGT("Движение по Z"); |
|
|
|
PROGMEM Language_Str MSG_MOVE_I = _UxGT("Движение по ") LCD_STR_I; |
|
|
|
PROGMEM Language_Str MSG_MOVE_J = _UxGT("Движение по ") LCD_STR_J; |
|
|
|
PROGMEM Language_Str MSG_MOVE_K = _UxGT("Движение по ") LCD_STR_K; |
|
|
|
PROGMEM Language_Str MSG_MOVE_E = _UxGT("Экструдер"); |
|
|
|
PROGMEM Language_Str MSG_MOVE_EN = _UxGT("Экструдер *"); |
|
|
|
PROGMEM Language_Str MSG_HOTEND_TOO_COLD = _UxGT("Сопло не нагрето"); |
|
|
@ -310,6 +347,7 @@ namespace Language_ru { |
|
|
|
PROGMEM Language_Str MSG_MOVE_01MM = _UxGT("Движение 0.1мм"); |
|
|
|
PROGMEM Language_Str MSG_MOVE_1MM = _UxGT("Движение 1мм"); |
|
|
|
PROGMEM Language_Str MSG_MOVE_10MM = _UxGT("Движение 10мм"); |
|
|
|
PROGMEM Language_Str MSG_MOVE_100MM = _UxGT("Движение 100mm"); |
|
|
|
PROGMEM Language_Str MSG_SPEED = _UxGT("Скорость"); |
|
|
|
PROGMEM Language_Str MSG_BED_Z = _UxGT("Z стола"); |
|
|
|
PROGMEM Language_Str MSG_NOZZLE = _UxGT("Сопло, ") LCD_STR_DEGREE "C"; |
|
|
@ -318,6 +356,15 @@ namespace Language_ru { |
|
|
|
PROGMEM Language_Str MSG_NOZZLE_STANDBY = _UxGT("Сопло ожидает"); |
|
|
|
PROGMEM Language_Str MSG_BED = _UxGT("Стол, ") LCD_STR_DEGREE "C"; |
|
|
|
PROGMEM Language_Str MSG_CHAMBER = _UxGT("Камера,") LCD_STR_DEGREE "C"; |
|
|
|
PROGMEM Language_Str MSG_COOLER = _UxGT("Охлаждение лазера"); |
|
|
|
#if LCD_WIDTH > 21 |
|
|
|
PROGMEM Language_Str MSG_COOLER_TOGGLE = _UxGT("Переключить охлаждение"); |
|
|
|
PROGMEM Language_Str MSG_FLOWMETER_SAFETY = _UxGT("Безопасность потока"); |
|
|
|
#else |
|
|
|
PROGMEM Language_Str MSG_COOLER_TOGGLE = _UxGT("Переключить охлажд."); |
|
|
|
PROGMEM Language_Str MSG_FLOWMETER_SAFETY = _UxGT("Безопасн. потока"); |
|
|
|
#endif |
|
|
|
PROGMEM Language_Str MSG_LASER = _UxGT("Лазер"); |
|
|
|
PROGMEM Language_Str MSG_FAN_SPEED = _UxGT("Кулер"); |
|
|
|
PROGMEM Language_Str MSG_FAN_SPEED_N = _UxGT("Кулер ~"); |
|
|
|
PROGMEM Language_Str MSG_STORED_FAN_N = _UxGT("Сохранённый кулер ~"); |
|
|
@ -352,6 +399,9 @@ namespace Language_ru { |
|
|
|
PROGMEM Language_Str MSG_VA_JERK = _UxGT("V") LCD_STR_A _UxGT("-рывок"); |
|
|
|
PROGMEM Language_Str MSG_VB_JERK = _UxGT("V") LCD_STR_B _UxGT("-рывок"); |
|
|
|
PROGMEM Language_Str MSG_VC_JERK = _UxGT("V") LCD_STR_C _UxGT("-рывок"); |
|
|
|
PROGMEM Language_Str MSG_VI_JERK = _UxGT("V") LCD_STR_I _UxGT("-рывок"); |
|
|
|
PROGMEM Language_Str MSG_VJ_JERK = _UxGT("V") LCD_STR_J _UxGT("-рывок"); |
|
|
|
PROGMEM Language_Str MSG_VK_JERK = _UxGT("V") LCD_STR_K _UxGT("-рывок"); |
|
|
|
PROGMEM Language_Str MSG_VE_JERK = _UxGT("Ve-рывок"); |
|
|
|
#if LCD_WIDTH > 21 |
|
|
|
PROGMEM Language_Str MSG_JUNCTION_DEVIATION = _UxGT("Отклонение узла"); |
|
|
@ -362,6 +412,9 @@ namespace Language_ru { |
|
|
|
PROGMEM Language_Str MSG_VMAX_A = _UxGT("Скор.макс ") LCD_STR_A; |
|
|
|
PROGMEM Language_Str MSG_VMAX_B = _UxGT("Скор.макс ") LCD_STR_B; |
|
|
|
PROGMEM Language_Str MSG_VMAX_C = _UxGT("Скор.макс ") LCD_STR_C; |
|
|
|
PROGMEM Language_Str MSG_VMAX_I = _UxGT("Скор.макс ") LCD_STR_I; |
|
|
|
PROGMEM Language_Str MSG_VMAX_J = _UxGT("Скор.макс ") LCD_STR_J; |
|
|
|
PROGMEM Language_Str MSG_VMAX_K = _UxGT("Скор.макс ") LCD_STR_K; |
|
|
|
PROGMEM Language_Str MSG_VMAX_E = _UxGT("Скор.макс ") LCD_STR_E; |
|
|
|
PROGMEM Language_Str MSG_VMAX_EN = _UxGT("Скор.макс *"); |
|
|
|
PROGMEM Language_Str MSG_VMIN = _UxGT("Скор.мин"); |
|
|
@ -370,6 +423,9 @@ namespace Language_ru { |
|
|
|
PROGMEM Language_Str MSG_AMAX_A = _UxGT("Ускор.макс ") LCD_STR_A; |
|
|
|
PROGMEM Language_Str MSG_AMAX_B = _UxGT("Ускор.макс ") LCD_STR_B; |
|
|
|
PROGMEM Language_Str MSG_AMAX_C = _UxGT("Ускор.макс ") LCD_STR_C; |
|
|
|
PROGMEM Language_Str MSG_AMAX_I = _UxGT("Ускор.макс ") LCD_STR_I; |
|
|
|
PROGMEM Language_Str MSG_AMAX_J = _UxGT("Ускор.макс ") LCD_STR_J; |
|
|
|
PROGMEM Language_Str MSG_AMAX_K = _UxGT("Ускор.макс ") LCD_STR_K; |
|
|
|
PROGMEM Language_Str MSG_AMAX_E = _UxGT("Ускор.макс ") LCD_STR_E; |
|
|
|
PROGMEM Language_Str MSG_AMAX_EN = _UxGT("Ускор.макс *"); |
|
|
|
PROGMEM Language_Str MSG_A_RETRACT = _UxGT("Ускор.втягив."); |
|
|
@ -380,6 +436,9 @@ namespace Language_ru { |
|
|
|
PROGMEM Language_Str MSG_A_STEPS = LCD_STR_A _UxGT(" шаг/мм"); |
|
|
|
PROGMEM Language_Str MSG_B_STEPS = LCD_STR_B _UxGT(" шаг/мм"); |
|
|
|
PROGMEM Language_Str MSG_C_STEPS = LCD_STR_C _UxGT(" шаг/мм"); |
|
|
|
PROGMEM Language_Str MSG_I_STEPS = LCD_STR_I _UxGT(" шаг/мм"); |
|
|
|
PROGMEM Language_Str MSG_J_STEPS = LCD_STR_J _UxGT(" шаг/мм"); |
|
|
|
PROGMEM Language_Str MSG_K_STEPS = LCD_STR_K _UxGT(" шаг/мм"); |
|
|
|
PROGMEM Language_Str MSG_E_STEPS = _UxGT("E шаг/мм"); |
|
|
|
PROGMEM Language_Str MSG_EN_STEPS = _UxGT("* шаг/мм"); |
|
|
|
PROGMEM Language_Str MSG_TEMPERATURE = _UxGT("Температура"); |
|
|
@ -402,10 +461,11 @@ namespace Language_ru { |
|
|
|
PROGMEM Language_Str MSG_CONTRAST = _UxGT("Контраст экрана"); |
|
|
|
PROGMEM Language_Str MSG_STORE_EEPROM = _UxGT("Сохранить настройки"); |
|
|
|
PROGMEM Language_Str MSG_LOAD_EEPROM = _UxGT("Загрузить настройки"); |
|
|
|
PROGMEM Language_Str MSG_RESTORE_DEFAULTS = _UxGT("На базовые параметры"); |
|
|
|
#if LCD_WIDTH > 21 |
|
|
|
PROGMEM Language_Str MSG_RESTORE_DEFAULTS = _UxGT("На базовые параметры"); |
|
|
|
PROGMEM Language_Str MSG_INIT_EEPROM = _UxGT("Инициализация EEPROM"); |
|
|
|
#else |
|
|
|
PROGMEM Language_Str MSG_RESTORE_DEFAULTS = _UxGT("На базовые парам."); |
|
|
|
PROGMEM Language_Str MSG_INIT_EEPROM = _UxGT("Инициализ. EEPROM"); |
|
|
|
#endif |
|
|
|
PROGMEM Language_Str MSG_ERR_EEPROM_CRC = _UxGT("Сбой EEPROM: CRC"); |
|
|
@ -414,7 +474,7 @@ namespace Language_ru { |
|
|
|
PROGMEM Language_Str MSG_SETTINGS_STORED = _UxGT("Параметры сохранены"); |
|
|
|
PROGMEM Language_Str MSG_MEDIA_UPDATE = _UxGT("Обновление прошивки"); |
|
|
|
PROGMEM Language_Str MSG_RESET_PRINTER = _UxGT("Сброс принтера"); |
|
|
|
PROGMEM Language_Str MSG_REFRESH = LCD_STR_REFRESH _UxGT(" Обновить"); |
|
|
|
PROGMEM Language_Str MSG_REFRESH = LCD_STR_REFRESH _UxGT(" Обновить"); |
|
|
|
PROGMEM Language_Str MSG_INFO_SCREEN = _UxGT("Главный экран"); |
|
|
|
PROGMEM Language_Str MSG_PREPARE = _UxGT("Подготовить"); |
|
|
|
PROGMEM Language_Str MSG_TUNE = _UxGT("Настроить"); |
|
|
@ -541,10 +601,17 @@ namespace Language_ru { |
|
|
|
PROGMEM Language_Str MSG_ZPROBE_XOFFSET = _UxGT("Смещение X"); |
|
|
|
PROGMEM Language_Str MSG_ZPROBE_YOFFSET = _UxGT("Смещение Y"); |
|
|
|
PROGMEM Language_Str MSG_ZPROBE_ZOFFSET = _UxGT("Смещение Z"); |
|
|
|
PROGMEM Language_Str MSG_MOVE_NOZZLE_TO_BED = _UxGT("Двигать сопло к столу"); |
|
|
|
#if LCD_WIDTH > 21 |
|
|
|
PROGMEM Language_Str MSG_MOVE_NOZZLE_TO_BED = _UxGT("Двигать сопло к столу"); |
|
|
|
#else |
|
|
|
PROGMEM Language_Str MSG_MOVE_NOZZLE_TO_BED = _UxGT("Двиг. сопло к столу"); |
|
|
|
#endif |
|
|
|
PROGMEM Language_Str MSG_BABYSTEP_X = _UxGT("Микрошаг X"); |
|
|
|
PROGMEM Language_Str MSG_BABYSTEP_Y = _UxGT("Микрошаг Y"); |
|
|
|
PROGMEM Language_Str MSG_BABYSTEP_Z = _UxGT("Микрошаг Z"); |
|
|
|
PROGMEM Language_Str MSG_BABYSTEP_I = _UxGT("Микрошаг ") LCD_STR_I; |
|
|
|
PROGMEM Language_Str MSG_BABYSTEP_J = _UxGT("Микрошаг ") LCD_STR_J; |
|
|
|
PROGMEM Language_Str MSG_BABYSTEP_K = _UxGT("Микрошаг ") LCD_STR_K; |
|
|
|
PROGMEM Language_Str MSG_BABYSTEP_TOTAL = _UxGT("Сумарно"); |
|
|
|
PROGMEM Language_Str MSG_ENDSTOP_ABORT = _UxGT("Сработал концевик"); |
|
|
|
PROGMEM Language_Str MSG_HEATING_FAILED_LCD = _UxGT("Разогрев не удался"); |
|
|
@ -552,6 +619,8 @@ namespace Language_ru { |
|
|
|
PROGMEM Language_Str MSG_THERMAL_RUNAWAY = _UxGT("УТЕЧКА ТЕПЛА"); |
|
|
|
PROGMEM Language_Str MSG_THERMAL_RUNAWAY_BED = _UxGT("УТЕЧКА ТЕПЛА СТОЛА"); |
|
|
|
PROGMEM Language_Str MSG_THERMAL_RUNAWAY_CHAMBER = _UxGT("УТЕЧКА ТЕПЛА КАМЕРЫ"); |
|
|
|
PROGMEM Language_Str MSG_THERMAL_RUNAWAY_COOLER = _UxGT("УТЕЧКА ОХЛАЖДЕНИЯ"); |
|
|
|
PROGMEM Language_Str MSG_COOLING_FAILED = _UxGT("ОХЛАДИТЬ НЕ УДАЛОСЬ"); |
|
|
|
PROGMEM Language_Str MSG_ERR_MAXTEMP = _UxGT("Ошибка: Т макс."); |
|
|
|
PROGMEM Language_Str MSG_ERR_MINTEMP = _UxGT("Ошибка: Т мин."); |
|
|
|
PROGMEM Language_Str MSG_HALTED = _UxGT("ПРИНТЕР ОСТАНОВЛЕН"); |
|
|
@ -567,6 +636,7 @@ namespace Language_ru { |
|
|
|
PROGMEM Language_Str MSG_PROBE_COOLING = _UxGT("Охлаждение зонда..."); |
|
|
|
PROGMEM Language_Str MSG_CHAMBER_HEATING = _UxGT("Нагрев камеры..."); |
|
|
|
PROGMEM Language_Str MSG_CHAMBER_COOLING = _UxGT("Охладжение камеры..."); |
|
|
|
PROGMEM Language_Str MSG_LASER_COOLING = _UxGT("Охлаждение лазера..."); |
|
|
|
PROGMEM Language_Str MSG_DELTA_CALIBRATE = _UxGT("Калибровка Delta"); |
|
|
|
PROGMEM Language_Str MSG_DELTA_CALIBRATE_X = _UxGT("Калибровать X"); |
|
|
|
PROGMEM Language_Str MSG_DELTA_CALIBRATE_Y = _UxGT("Калибровать Y"); |
|
|
@ -575,13 +645,12 @@ namespace Language_ru { |
|
|
|
PROGMEM Language_Str MSG_DELTA_SETTINGS = _UxGT("Настройки Delta"); |
|
|
|
PROGMEM Language_Str MSG_DELTA_AUTO_CALIBRATE = _UxGT("Авто калибровка"); |
|
|
|
PROGMEM Language_Str MSG_DELTA_HEIGHT_CALIBRATE = _UxGT("Высота Delta"); |
|
|
|
#if LCD_WIDTH >= 20 |
|
|
|
PROGMEM Language_Str MSG_DELTA_Z_OFFSET_CALIBRATE = _UxGT("Зондировать Z-смещение"); |
|
|
|
PROGMEM Language_Str MSG_DELTA_DIAG_ROD = _UxGT("Стержень диагонали"); |
|
|
|
#if LCD_WIDTH > 21 |
|
|
|
PROGMEM Language_Str MSG_DELTA_Z_OFFSET_CALIBRATE = _UxGT("Зондировать Z-смещения"); |
|
|
|
#else |
|
|
|
PROGMEM Language_Str MSG_DELTA_Z_OFFSET_CALIBRATE = _UxGT("Зондир. Z-смещения"); |
|
|
|
PROGMEM Language_Str MSG_DELTA_DIAG_ROD = _UxGT("Стержень диаг."); |
|
|
|
#endif |
|
|
|
PROGMEM Language_Str MSG_DELTA_DIAG_ROD = _UxGT("Стержень диаг."); |
|
|
|
PROGMEM Language_Str MSG_DELTA_HEIGHT = _UxGT("Высота"); |
|
|
|
PROGMEM Language_Str MSG_DELTA_RADIUS = _UxGT("Радиус"); |
|
|
|
PROGMEM Language_Str MSG_INFO_MENU = _UxGT("О принтере"); |
|
|
@ -597,6 +666,11 @@ namespace Language_ru { |
|
|
|
#endif |
|
|
|
PROGMEM Language_Str MSG_UBL_LEVELING = _UxGT("Управление UBL"); |
|
|
|
PROGMEM Language_Str MSG_MESH_LEVELING = _UxGT("Выравнивание сетки"); |
|
|
|
#if LCD_WIDTH > 21 |
|
|
|
PROGMEM Language_Str MSG_MESH_DONE = _UxGT("Зондирование выполнено"); |
|
|
|
#else |
|
|
|
PROGMEM Language_Str MSG_MESH_DONE = _UxGT("Зондиров. выполнено"); |
|
|
|
#endif |
|
|
|
|
|
|
|
PROGMEM Language_Str MSG_INFO_STATS_MENU = _UxGT("Статистика принтера"); |
|
|
|
PROGMEM Language_Str MSG_INFO_BOARD_MENU = _UxGT("Данные платы"); |
|
|
@ -617,14 +691,14 @@ namespace Language_ru { |
|
|
|
PROGMEM Language_Str MSG_CASE_LIGHT_BRIGHTNESS = _UxGT("Яркость подсветки"); |
|
|
|
PROGMEM Language_Str MSG_KILL_EXPECTED_PRINTER = _UxGT("Неверный принтер"); |
|
|
|
|
|
|
|
#if LCD_WIDTH >= 20 |
|
|
|
#if LCD_WIDTH > 21 |
|
|
|
PROGMEM Language_Str MSG_INFO_PRINT_COUNT = _UxGT("Счётчик печати"); |
|
|
|
PROGMEM Language_Str MSG_INFO_PRINT_TIME = _UxGT("Общее время печати"); |
|
|
|
PROGMEM Language_Str MSG_INFO_PRINT_LONGEST = _UxGT("Наидольшее задание"); |
|
|
|
PROGMEM Language_Str MSG_INFO_PRINT_FILAMENT = _UxGT("Длина филамента"); |
|
|
|
#else |
|
|
|
PROGMEM Language_Str MSG_INFO_PRINT_COUNT = _UxGT("Отпечатков"); |
|
|
|
PROGMEM Language_Str MSG_INFO_PRINT_TIME = _UxGT("Всего"); |
|
|
|
PROGMEM Language_Str MSG_INFO_PRINT_COUNT = _UxGT("Напечатано"); |
|
|
|
PROGMEM Language_Str MSG_INFO_PRINT_TIME = _UxGT("Общее время"); |
|
|
|
PROGMEM Language_Str MSG_INFO_PRINT_LONGEST = _UxGT("Наидольшее"); |
|
|
|
PROGMEM Language_Str MSG_INFO_PRINT_FILAMENT = _UxGT("Выдавлено"); |
|
|
|
#endif |
|
|
@ -637,6 +711,9 @@ namespace Language_ru { |
|
|
|
PROGMEM Language_Str MSG_DAC_PERCENT_X = _UxGT("X Привод, %"); |
|
|
|
PROGMEM Language_Str MSG_DAC_PERCENT_Y = _UxGT("Y Привод, %"); |
|
|
|
PROGMEM Language_Str MSG_DAC_PERCENT_Z = _UxGT("Z Привод, %"); |
|
|
|
PROGMEM Language_Str MSG_DAC_PERCENT_I = LCD_STR_I _UxGT(" Привод, %"); |
|
|
|
PROGMEM Language_Str MSG_DAC_PERCENT_J = LCD_STR_J _UxGT(" Привод, %"); |
|
|
|
PROGMEM Language_Str MSG_DAC_PERCENT_K = LCD_STR_K _UxGT(" Привод, %"); |
|
|
|
PROGMEM Language_Str MSG_DAC_PERCENT_E = _UxGT("E Привод, %"); |
|
|
|
PROGMEM Language_Str MSG_ERROR_TMC = _UxGT("СБОЙ СВЯЗИ С TMC"); |
|
|
|
PROGMEM Language_Str MSG_DAC_EEPROM_WRITE = _UxGT("Запись DAC в EEPROM"); |
|
|
@ -749,11 +826,11 @@ namespace Language_ru { |
|
|
|
#endif |
|
|
|
PROGMEM Language_Str MSG_PASSWORD_REMOVED = _UxGT("Пароль удалён"); |
|
|
|
|
|
|
|
PROGMEM Language_Str MSG_PAUSE_PRINT_PARKING = _UxGT(MSG_1_LINE("Парковка...")); |
|
|
|
//
|
|
|
|
// Filament Change screens show up to 3 lines on a 4-line display
|
|
|
|
// ...or up to 2 lines on a 3-line display
|
|
|
|
//
|
|
|
|
PROGMEM Language_Str MSG_PAUSE_PRINT_PARKING = _UxGT(MSG_1_LINE("Парковка...")); |
|
|
|
#if LCD_HEIGHT >= 4 |
|
|
|
PROGMEM Language_Str MSG_ADVANCED_PAUSE_WAITING = _UxGT(MSG_3_LINE("Нажмите кнопку", "для продолжения", "печати")); |
|
|
|
PROGMEM Language_Str MSG_FILAMENT_CHANGE_INIT = _UxGT(MSG_2_LINE("Ожидайте начала", "смены филамента")); |
|
|
@ -803,8 +880,8 @@ namespace Language_ru { |
|
|
|
|
|
|
|
PROGMEM Language_Str MSG_PROBE_WIZARD = _UxGT("Мастер Z-зонда"); |
|
|
|
#if LCD_WIDTH > 21 |
|
|
|
PROGMEM Language_Str MSG_PROBE_WIZARD_PROBING = _UxGT("Зондиров. контрольной точки Z"); |
|
|
|
PROGMEM Language_Str MSG_PROBE_WIZARD_MOVING = _UxGT("Движение к точке зондирования"); |
|
|
|
PROGMEM Language_Str MSG_PROBE_WIZARD_PROBING = _UxGT("Зондиров. контр. точки Z"); |
|
|
|
PROGMEM Language_Str MSG_PROBE_WIZARD_MOVING = _UxGT("Движение к точке зондиров."); |
|
|
|
#else |
|
|
|
PROGMEM Language_Str MSG_PROBE_WIZARD_PROBING = _UxGT("Зондир.контр.точки Z"); |
|
|
|
PROGMEM Language_Str MSG_PROBE_WIZARD_MOVING = _UxGT("Движ. к точке зондир."); |
|
|
@ -818,6 +895,11 @@ namespace Language_ru { |
|
|
|
PROGMEM Language_Str MSG_BOTTOM_RIGHT = _UxGT("Нижний правый"); |
|
|
|
PROGMEM Language_Str MSG_CALIBRATION_COMPLETED = _UxGT("Калибровка успешна"); |
|
|
|
PROGMEM Language_Str MSG_CALIBRATION_FAILED = _UxGT("Ошибка калибровки"); |
|
|
|
|
|
|
|
PROGMEM Language_Str MSG_DRIVER_BACKWARD = _UxGT(" драйвер назад"); |
|
|
|
|
|
|
|
PROGMEM Language_Str MSG_SD_CARD = _UxGT("SD Карта"); |
|
|
|
PROGMEM Language_Str MSG_USB_DISK = _UxGT("USB Диск"); |
|
|
|
} |
|
|
|
|
|
|
|
#if FAN_COUNT == 1 |
|
|
|