From 2889f0c2c47849759f738ec8c1e141786a68adf7 Mon Sep 17 00:00:00 2001 From: EvilGremlin Date: Thu, 9 Feb 2023 23:08:23 +0300 Subject: [PATCH 1/4] first --- Marlin/src/lcd/language/language_ru.h | 253 ++++++++++++-------------- 1 file changed, 118 insertions(+), 135 deletions(-) diff --git a/Marlin/src/lcd/language/language_ru.h b/Marlin/src/lcd/language/language_ru.h index b8a08afc2294..a2f878fd7288 100644 --- a/Marlin/src/lcd/language/language_ru.h +++ b/Marlin/src/lcd/language/language_ru.h @@ -43,23 +43,20 @@ namespace Language_ru { LSTR MSG_MEDIA_INSERTED = _UxGT("SD карта вставлена"); LSTR MSG_MEDIA_REMOVED = _UxGT("SD карта извлечена"); LSTR MSG_MEDIA_WAITING = _UxGT("Вставьте SD карту"); + LSTR MSG_KILL_SUBCALL_OVERFLOW = _UxGT("Переполнение вызова"); #if LCD_WIDTH > 21 || HAS_DWIN_E3V2 LSTR MSG_MEDIA_INIT_FAIL = _UxGT("Сбой инициализации SD"); + LSTR MSG_ADVANCED_SETTINGS = _UxGT("Расширенные настройки"); #else LSTR MSG_MEDIA_INIT_FAIL = _UxGT("Сбой инициализ. SD"); + LSTR MSG_ADVANCED_SETTINGS = _UxGT("Расшир. настройки"); #endif - LSTR MSG_MEDIA_READ_ERROR = _UxGT("Ошибка считывания"); + LSTR MSG_MEDIA_READ_ERROR = _UxGT("Ошибка чтения"); LSTR MSG_MEDIA_USB_REMOVED = _UxGT("USB диск удалён"); LSTR MSG_MEDIA_USB_FAILED = _UxGT("Ошибка USB диска"); - #if LCD_WIDTH > 21 || HAS_DWIN_E3V2 - LSTR MSG_KILL_SUBCALL_OVERFLOW = _UxGT("Переполнение вызова"); - #else - LSTR MSG_KILL_SUBCALL_OVERFLOW = _UxGT("Переполн. вызова"); - #endif - LSTR MSG_LCD_SOFT_ENDSTOPS = _UxGT("Прогр. эндстопы"); - LSTR MSG_LCD_ENDSTOPS = _UxGT("Эндстопы"); // Max length 8 characters - LSTR MSG_MAIN = _UxGT("Основное меню"); - LSTR MSG_ADVANCED_SETTINGS = _UxGT("Другие настройки"); + LSTR MSG_LCD_SOFT_ENDSTOPS = _UxGT("Прогр. концевики"); + LSTR MSG_LCD_ENDSTOPS = _UxGT("Концевик"); // Max length 8 characters + LSTR MSG_MAIN = _UxGT("Главное меню"); LSTR MSG_CONFIGURATION = _UxGT("Конфигурация"); LSTR MSG_RUN_AUTO_FILES = _UxGT("Автостарт"); LSTR MSG_DISABLE_STEPPERS = _UxGT("Выключить двигатели"); @@ -70,7 +67,7 @@ namespace Language_ru { LSTR MSG_AUTO_HOME_X = _UxGT("Парковка X"); LSTR MSG_AUTO_HOME_Y = _UxGT("Парковка Y"); LSTR MSG_AUTO_HOME_Z = _UxGT("Парковка Z"); - LSTR MSG_AUTO_Z_ALIGN = _UxGT("Авто Z-выравнивание"); + LSTR MSG_AUTO_Z_ALIGN = _UxGT("Авто-выравнивание Z"); LSTR MSG_ITERATION = _UxGT("G34 Итерация: %i"); LSTR MSG_DECREASING_ACCURACY = _UxGT("Уменьшение точности!"); LSTR MSG_ACCURACY_ACHIEVED = _UxGT("Точность достигнута"); @@ -78,7 +75,7 @@ namespace Language_ru { LSTR MSG_LEVEL_BED_WAITING = _UxGT("Нажмите чтобы начать"); LSTR MSG_LEVEL_BED_NEXT_POINT = _UxGT("Следующая точка"); LSTR MSG_LEVEL_BED_DONE = _UxGT("Выравнивание готово!"); - LSTR MSG_Z_FADE_HEIGHT = _UxGT("Высота спада"); + LSTR MSG_Z_FADE_HEIGHT = _UxGT("Лимит выранивания"); #if LCD_WIDTH > 21 || HAS_DWIN_E3V2 LSTR MSG_SET_HOME_OFFSETS = _UxGT("Установ. смещения дома"); LSTR MSG_HOME_OFFSET_X = _UxGT("Смещение дома X"); @@ -99,20 +96,20 @@ namespace Language_ru { #endif #if HAS_PREHEAT LSTR MSG_PREHEAT_1 = _UxGT("Преднагрев ") PREHEAT_1_LABEL; - LSTR MSG_PREHEAT_1_H = _UxGT("Нагрев ") PREHEAT_1_LABEL " ~"; - LSTR MSG_PREHEAT_1_END = _UxGT("Нагрев ") PREHEAT_1_LABEL _UxGT(" сопло"); - LSTR MSG_PREHEAT_1_END_E = _UxGT("Нагрев ") PREHEAT_1_LABEL _UxGT(" сопло ~"); - LSTR MSG_PREHEAT_1_ALL = _UxGT("Нагрев ") PREHEAT_1_LABEL _UxGT(" всё"); - LSTR MSG_PREHEAT_1_BEDONLY = _UxGT("Нагрев ") PREHEAT_1_LABEL _UxGT(" стол"); - LSTR MSG_PREHEAT_1_SETTINGS = _UxGT("Нагрев ") PREHEAT_1_LABEL _UxGT(" правка"); + LSTR MSG_PREHEAT_1_H = _UxGT("Нагреть ~ ") PREHEAT_1_LABEL; + LSTR MSG_PREHEAT_1_END = _UxGT("Нагреть сопло ") PREHEAT_1_LABEL; + LSTR MSG_PREHEAT_1_END_E = _UxGT("Нагреть сопло ~") PREHEAT_1_LABEL; + LSTR MSG_PREHEAT_1_ALL = _UxGT("Нагреть всё ") PREHEAT_1_LABEL; + LSTR MSG_PREHEAT_1_BEDONLY = _UxGT("Нагреть стол ") PREHEAT_1_LABEL; + LSTR MSG_PREHEAT_1_SETTINGS = _UxGT("Правка предн. ") PREHEAT_1_LABEL; LSTR MSG_PREHEAT_M = _UxGT("Преднагрев $"); - LSTR MSG_PREHEAT_M_H = _UxGT("Нагрев $ ~"); - LSTR MSG_PREHEAT_M_END = _UxGT("Нагрев $ сопло"); - LSTR MSG_PREHEAT_M_END_E = _UxGT("Нагрев $ сопло ~"); - LSTR MSG_PREHEAT_M_ALL = _UxGT("Нагрев $ всё"); - LSTR MSG_PREHEAT_M_BEDONLY = _UxGT("Нагрев $ стол"); - LSTR MSG_PREHEAT_M_SETTINGS = _UxGT("Нагрев $ правка"); + LSTR MSG_PREHEAT_M_H = _UxGT("Нагреть ~ $"); + LSTR MSG_PREHEAT_M_END = _UxGT("Нагреть сопло $"); + LSTR MSG_PREHEAT_M_END_E = _UxGT("Нагреть сопло ~ $"); + LSTR MSG_PREHEAT_M_ALL = _UxGT("Нагреть всё $"); + LSTR MSG_PREHEAT_M_BEDONLY = _UxGT("Нагреть стол $"); + LSTR MSG_PREHEAT_M_SETTINGS = _UxGT("Правка предн. $"); #endif LSTR MSG_PREHEAT_CUSTOM = _UxGT("Нагрев Свой"); LSTR MSG_COOLDOWN = _UxGT("Охлаждение"); @@ -145,8 +142,8 @@ namespace Language_ru { LSTR MSG_SWITCH_PS_ON = _UxGT("Включить питание"); LSTR MSG_SWITCH_PS_OFF = _UxGT("Выключить питание"); - LSTR MSG_EXTRUDE = _UxGT("Экструзия"); - LSTR MSG_RETRACT = _UxGT("Втягивание"); + LSTR MSG_EXTRUDE = _UxGT("Выдавить"); + LSTR MSG_RETRACT = _UxGT("Втянуть"); LSTR MSG_MOVE_AXIS = _UxGT("Движение по осям"); LSTR MSG_BED_LEVELING = _UxGT("Выравнивание стола"); LSTR MSG_LEVEL_BED = _UxGT("Выровнять стол"); @@ -196,13 +193,6 @@ namespace Language_ru { LSTR MSG_UBL_LEVEL_BED = _UxGT("Настройка UBL"); LSTR MSG_LCD_TILTING_MESH = _UxGT("Точка разворота"); LSTR MSG_UBL_MANUAL_MESH = _UxGT("Ручной ввод сетки"); - #if LCD_WIDTH > 21 || HAS_DWIN_E3V2 - LSTR MSG_UBL_BC_INSERT = _UxGT("Разместить шайбу,измерить"); - LSTR MSG_UBL_BC_REMOVE = _UxGT("Убрать и замерить стол"); - #else - LSTR MSG_UBL_BC_INSERT = _UxGT("Разм.шайбу, измерить"); - LSTR MSG_UBL_BC_REMOVE = _UxGT("Убрать, измер. стол"); - #endif LSTR MSG_UBL_MESH_WIZARD = _UxGT("Мастер сеток UBL"); LSTR MSG_UBL_BC_INSERT2 = _UxGT("Измерение"); LSTR MSG_UBL_MOVING_TO_NEXT = _UxGT("Двигаемся дальше"); @@ -210,69 +200,66 @@ namespace Language_ru { LSTR MSG_UBL_DEACTIVATE_MESH = _UxGT("Деактивировать UBL"); LSTR MSG_UBL_MESH_EDIT = _UxGT("Редактор сеток"); LSTR MSG_UBL_EDIT_CUSTOM_MESH = _UxGT("Править свою сетку"); + LSTR MSG_UBL_FINE_TUNE_MESH = _UxGT("Точная правка сетки"); + LSTR MSG_UBL_BUILD_MESH_MENU = _UxGT("Построить сетку"); + LSTR MSG_UBL_BUILD_MESH_M = _UxGT("Построить сетку $"); + LSTR MSG_UBL_MESH_HEIGHT_ADJUST = _UxGT("Правка высоты сетки"); + LSTR MSG_UBL_MESH_HEIGHT_AMOUNT = _UxGT("Высота"); + LSTR MSG_UBL_VALIDATE_MESH_MENU = _UxGT("Проверить сетку"); #if LCD_WIDTH > 21 || HAS_DWIN_E3V2 + LSTR MSG_UBL_BC_INSERT = _UxGT("Разместить шайбу,измерить"); + LSTR MSG_UBL_BC_REMOVE = _UxGT("Убрать и замерить стол"); LSTR MSG_UBL_SET_TEMP_BED = _UxGT("Температура стола"); LSTR MSG_UBL_BED_TEMP_CUSTOM = _UxGT("Температура стола"); LSTR MSG_UBL_SET_TEMP_HOTEND = _UxGT("Температура сопла"); LSTR MSG_UBL_HOTEND_TEMP_CUSTOM = _UxGT("Температура сопла"); LSTR MSG_UBL_BUILD_CUSTOM_MESH = _UxGT("Построить свою сетку"); LSTR MSG_UBL_DONE_EDITING_MESH = _UxGT("Правка сетки завершена"); + LSTR MSG_UBL_BUILD_COLD_MESH = _UxGT("Построить холодную сетку"); + LSTR MSG_UBL_VALIDATE_MESH_M = _UxGT("Проверить сетку $"); + LSTR MSG_UBL_VALIDATE_CUSTOM_MESH = _UxGT("Проверить свою сетку"); #else + LSTR MSG_UBL_BC_INSERT = _UxGT("Разм.шайбу, измерить"); + LSTR MSG_UBL_BC_REMOVE = _UxGT("Убрать, измер. стол"); LSTR MSG_UBL_SET_TEMP_BED = LCD_STR_THERMOMETER _UxGT(" стола, ") LCD_STR_DEGREE "C"; LSTR MSG_UBL_BED_TEMP_CUSTOM = _UxGT("Своя ") LCD_STR_THERMOMETER _UxGT(" стола,") LCD_STR_DEGREE "C"; LSTR MSG_UBL_SET_TEMP_HOTEND = LCD_STR_THERMOMETER _UxGT(" сопла, ") LCD_STR_DEGREE "C"; LSTR MSG_UBL_HOTEND_TEMP_CUSTOM = _UxGT("Своя ") LCD_STR_THERMOMETER _UxGT(" сопла,") LCD_STR_DEGREE "C"; LSTR MSG_UBL_BUILD_CUSTOM_MESH = _UxGT("Построить свою"); LSTR MSG_UBL_DONE_EDITING_MESH = _UxGT("Правка завершена"); - #endif - LSTR MSG_UBL_FINE_TUNE_MESH = _UxGT("Точная правка сетки"); - LSTR MSG_UBL_BUILD_MESH_MENU = _UxGT("Построить сетку"); - LSTR MSG_UBL_BUILD_MESH_M = _UxGT("Построить сетку $"); - #if LCD_WIDTH > 21 || HAS_DWIN_E3V2 - LSTR MSG_UBL_BUILD_COLD_MESH = _UxGT("Построить холодную сетку"); - #else LSTR MSG_UBL_BUILD_COLD_MESH = _UxGT("Строить холод.сетку"); - #endif - LSTR MSG_UBL_MESH_HEIGHT_ADJUST = _UxGT("Правка высоты сетки"); - LSTR MSG_UBL_MESH_HEIGHT_AMOUNT = _UxGT("Высота"); - LSTR MSG_UBL_VALIDATE_MESH_MENU = _UxGT("Проверить сетку"); - #if LCD_WIDTH > 21 || HAS_DWIN_E3V2 - LSTR MSG_UBL_VALIDATE_MESH_M = _UxGT("Проверить сетку $"); - LSTR MSG_UBL_VALIDATE_CUSTOM_MESH = _UxGT("Проверить свою сетку"); - #else LSTR MSG_UBL_VALIDATE_MESH_M = _UxGT("Провер. сетку $"); LSTR MSG_UBL_VALIDATE_CUSTOM_MESH = _UxGT("Провер. свою сетку"); #endif + LSTR MSG_G26_HEATING_BED = _UxGT("G26 нагрев стола"); LSTR MSG_G26_HEATING_NOZZLE = _UxGT("G26 нагрев сопла"); - LSTR MSG_G26_MANUAL_PRIME = _UxGT("Ручная грунтовка"); - LSTR MSG_G26_FIXED_LENGTH = _UxGT("Грунт фикс. длины"); - LSTR MSG_G26_PRIME_DONE = _UxGT("Грунтовка сделана"); + LSTR MSG_G26_MANUAL_PRIME = _UxGT("Ручная прочистка"); + LSTR MSG_G26_FIXED_LENGTH = _UxGT("Прочистка фикс.длины"); + LSTR MSG_G26_PRIME_DONE = _UxGT("Прочистка сделана"); LSTR MSG_G26_CANCELED = _UxGT("G26 завершена"); LSTR MSG_G26_LEAVING = _UxGT("Выйти из G26"); LSTR MSG_UBL_CONTINUE_MESH = _UxGT("Продолжить сетку"); LSTR MSG_UBL_MESH_LEVELING = _UxGT("Выравнивание сетки"); #if LCD_WIDTH > 21 || HAS_DWIN_E3V2 LSTR MSG_UBL_3POINT_MESH_LEVELING = _UxGT("3-х точечное выравнивание"); + LSTR MSG_UBL_GRID_MESH_LEVELING = _UxGT("Выравнивание по сетке"); + LSTR MSG_UBL_OUTPUT_MAP_BACKUP = _UxGT("Сохранить сетку снаружи"); + LSTR MSG_UBL_INFO_UBL = _UxGT("Вывод информации UBL"); + LSTR MSG_UBL_FILLIN_AMOUNT = _UxGT("Кол-во заполнения"); #else LSTR MSG_UBL_3POINT_MESH_LEVELING = _UxGT("3-точечное выравн."); + LSTR MSG_UBL_GRID_MESH_LEVELING = _UxGT("Выравнив. по сетке"); + LSTR MSG_UBL_OUTPUT_MAP_BACKUP = _UxGT("Сохранить снаружи"); + LSTR MSG_UBL_INFO_UBL = _UxGT("Информация UBL"); + LSTR MSG_UBL_FILLIN_AMOUNT = _UxGT("Кол-во заполн."); #endif - LSTR MSG_UBL_GRID_MESH_LEVELING = _UxGT("Калибровка растера"); LSTR MSG_UBL_MESH_LEVEL = _UxGT("Выровнять сетку"); LSTR MSG_UBL_SIDE_POINTS = _UxGT("Крайние точки"); LSTR MSG_UBL_MAP_TYPE = _UxGT("Тип карты"); LSTR MSG_UBL_OUTPUT_MAP = _UxGT("Вывести карту сетки"); LSTR MSG_UBL_OUTPUT_MAP_HOST = _UxGT("Вывести на хост"); LSTR MSG_UBL_OUTPUT_MAP_CSV = _UxGT("Вывести в CSV"); - #if LCD_WIDTH > 21 || HAS_DWIN_E3V2 - LSTR MSG_UBL_OUTPUT_MAP_BACKUP = _UxGT("Сохранить сетку снаружи"); - LSTR MSG_UBL_INFO_UBL = _UxGT("Вывод информации UBL"); - LSTR MSG_UBL_FILLIN_AMOUNT = _UxGT("Кол-во заполнителя"); - #else - LSTR MSG_UBL_OUTPUT_MAP_BACKUP = _UxGT("Сохранить снаружи"); - LSTR MSG_UBL_INFO_UBL = _UxGT("Информация UBL"); - LSTR MSG_UBL_FILLIN_AMOUNT = _UxGT("Кол-во заполн."); - #endif LSTR MSG_UBL_MANUAL_FILLIN = _UxGT("Ручное заполнение"); LSTR MSG_UBL_SMART_FILLIN = _UxGT("Умное заполнение"); LSTR MSG_UBL_FILLIN_MESH = _UxGT("Заполнить сетку"); @@ -291,7 +278,7 @@ namespace Language_ru { LSTR MSG_UBL_RESTORE_ERROR = _UxGT("Ошибка: Восстан.UBL"); LSTR MSG_UBL_Z_OFFSET = _UxGT("Смещение Z: "); LSTR MSG_UBL_Z_OFFSET_STOPPED = _UxGT("Смещение Z останов."); - LSTR MSG_UBL_STEP_BY_STEP_MENU = _UxGT("UBL пошагово"); + LSTR MSG_UBL_STEP_BY_STEP_MENU = _UxGT("Пошаговая настр. UBL"); LSTR MSG_UBL_1_BUILD_COLD_MESH = _UxGT("1.Строить холодную"); LSTR MSG_UBL_2_SMART_FILLIN = _UxGT("2.Умное заполнение"); LSTR MSG_UBL_3_VALIDATE_MESH_MENU = _UxGT("3.Проверить сетку"); @@ -364,7 +351,7 @@ namespace Language_ru { LSTR MSG_STORED_FAN_N = _UxGT("Сохранённый кулер ~"); LSTR MSG_EXTRA_FAN_SPEED = _UxGT("Дополн. кулер"); LSTR MSG_EXTRA_FAN_SPEED_N = _UxGT("Дополн. кулер ~"); - LSTR MSG_CONTROLLER_FAN = _UxGT("Контроллер кулера"); + LSTR MSG_CONTROLLER_FAN = _UxGT("Кулер контроллера"); LSTR MSG_CONTROLLER_FAN_IDLE_SPEED = _UxGT("Холостые обороты"); LSTR MSG_CONTROLLER_FAN_AUTO_ON = _UxGT("Автовключение"); LSTR MSG_CONTROLLER_FAN_SPEED = _UxGT("Рабочие обороты"); @@ -375,16 +362,16 @@ namespace Language_ru { LSTR MSG_MIN = " " LCD_STR_THERMOMETER ", " LCD_STR_DEGREE _UxGT("С мин"); LSTR MSG_MAX = " " LCD_STR_THERMOMETER ", " LCD_STR_DEGREE _UxGT("С макс"); LSTR MSG_FACTOR = " " LCD_STR_THERMOMETER _UxGT(" Фактор"); - LSTR MSG_AUTOTEMP = _UxGT("Автотемпер."); + LSTR MSG_AUTOTEMP = _UxGT("Автотемпература"); LSTR MSG_LCD_ON = _UxGT("Вкл"); LSTR MSG_LCD_OFF = _UxGT("Выкл"); - LSTR MSG_PID_AUTOTUNE = _UxGT("Автоподбор PID"); - LSTR MSG_PID_AUTOTUNE_E = _UxGT("Автоподбор PID *"); - LSTR MSG_PID_AUTOTUNE_DONE = _UxGT("Подбор PID выполнен"); - LSTR MSG_PID_BAD_HEATER_ID = _UxGT("Сбой автоподбора! Плохой экструдер."); - LSTR MSG_PID_TEMP_TOO_HIGH = _UxGT("Сбой автоподбора! Температура повышена."); - LSTR MSG_PID_TIMEOUT = _UxGT("Сбой автоподбора! Завершение времени."); + LSTR MSG_PID_AUTOTUNE = _UxGT("Автокалибровка PID"); + LSTR MSG_PID_AUTOTUNE_E = _UxGT("Автокалибр. PID *"); + LSTR MSG_PID_AUTOTUNE_DONE = _UxGT("Калибр.PID выполнена"); + LSTR MSG_PID_BAD_HEATER_ID = _UxGT("Сбой автоподбора! Неверный экструдер."); + LSTR MSG_PID_TEMP_TOO_HIGH = _UxGT("Сбой автоподбора! Температура завышена."); + LSTR MSG_PID_TIMEOUT = _UxGT("Сбой автоподбора! Таймаут."); LSTR MSG_SELECT_E = _UxGT("Выбор *"); LSTR MSG_ACC = _UxGT("Ускорение"); @@ -395,9 +382,9 @@ namespace Language_ru { LSTR MSG_VN_JERK = _UxGT("V@-рывок"); LSTR MSG_VE_JERK = _UxGT("Ve-рывок"); #if LCD_WIDTH > 21 || HAS_DWIN_E3V2 - LSTR MSG_JUNCTION_DEVIATION = _UxGT("Отклонение узла"); + LSTR MSG_JUNCTION_DEVIATION = _UxGT("Отклонение стыка"); #else - LSTR MSG_JUNCTION_DEVIATION = _UxGT("Отклон. узла"); + LSTR MSG_JUNCTION_DEVIATION = _UxGT("Отклон.стыка"); #endif LSTR MSG_MAX_SPEED = _UxGT("Скорость, мм/с"); LSTR MSG_VMAX_A = _UxGT("Скор.макс ") STR_A; @@ -441,8 +428,8 @@ namespace Language_ru { #endif LSTR MSG_FILAMENT_UNLOAD = _UxGT("Загрузка, мм"); LSTR MSG_FILAMENT_LOAD = _UxGT("Выгрузка, мм"); - LSTR MSG_ADVANCE_K = _UxGT("Kоэф. продвиж."); - LSTR MSG_ADVANCE_K_E = _UxGT("Kоэф. продвиж. *"); + LSTR MSG_ADVANCE_K = _UxGT("К-фактор LA"); + LSTR MSG_ADVANCE_K_E = _UxGT("К-фактор LA *"); LSTR MSG_CONTRAST = _UxGT("Контраст экрана"); LSTR MSG_STORE_EEPROM = _UxGT("Сохранить настройки"); LSTR MSG_LOAD_EEPROM = _UxGT("Загрузить настройки"); @@ -467,7 +454,7 @@ namespace Language_ru { LSTR MSG_CURRENT = _UxGT("Ток"); LSTR MSG_VOLTAGE = _UxGT("Напряжение"); LSTR MSG_POWER = _UxGT("Мощность"); - LSTR MSG_START_PRINT = _UxGT("Начало печати"); + LSTR MSG_START_PRINT = _UxGT("Запустить печать"); LSTR MSG_BUTTON_NEXT = _UxGT("Дальше"); //short text for buttons LSTR MSG_BUTTON_INIT = _UxGT("Иниц-я"); @@ -501,48 +488,48 @@ namespace Language_ru { LSTR MSG_KILLED = _UxGT("УБИТО. "); LSTR MSG_STOPPED = _UxGT("ОСТАНОВЛЕНО. "); #if LCD_WIDTH > 21 || HAS_DWIN_E3V2 - LSTR MSG_CONTROL_RETRACT = _UxGT("Втягивание, мм"); - LSTR MSG_CONTROL_RETRACT_SWAP = _UxGT("Смена втягив., мм"); - LSTR MSG_CONTROL_RETRACT_RECOVER_SWAP = _UxGT("Возврат смены, мм"); - LSTR MSG_CONTROL_RETRACT_RECOVER_SWAPF = _UxGT("Возврат смены, V"); - LSTR MSG_AUTORETRACT = _UxGT("Автовтягивание"); + LSTR MSG_CONTROL_RETRACT = _UxGT("Откат, мм"); + LSTR MSG_CONTROL_RETRACT_SWAP = _UxGT("Откат при смене, мм"); + LSTR MSG_CONTROL_RETRACT_RECOVER_SWAP = _UxGT("Возврат при смене, мм"); + LSTR MSG_CONTROL_RETRACT_RECOVER_SWAPF = _UxGT("Возврат при смене, V"); + LSTR MSG_AUTORETRACT = _UxGT("Автооткат"); #else - LSTR MSG_CONTROL_RETRACT = _UxGT("Втягив., мм"); - LSTR MSG_CONTROL_RETRACT_SWAP = _UxGT("Смена втяг.,мм"); + LSTR MSG_CONTROL_RETRACT = _UxGT("Откат, мм"); + LSTR MSG_CONTROL_RETRACT_SWAP = _UxGT("Откат смены,мм"); LSTR MSG_CONTROL_RETRACT_RECOVER_SWAP = _UxGT("Возвр.смены,мм"); LSTR MSG_CONTROL_RETRACT_RECOVER_SWAPF = _UxGT("Возвр.смены V"); - LSTR MSG_AUTORETRACT = _UxGT("Автовтягив."); + LSTR MSG_AUTORETRACT = _UxGT("Автооткат"); #endif - LSTR MSG_CONTROL_RETRACT_ZHOP = _UxGT("Подскок, мм"); + LSTR MSG_CONTROL_RETRACT_ZHOP = _UxGT("Подскок Z, мм"); LSTR MSG_CONTROL_RETRACTF = _UxGT("Втягивание V"); LSTR MSG_CONTROL_RETRACT_RECOVER = _UxGT("Возврат, мм"); LSTR MSG_CONTROL_RETRACT_RECOVERF = _UxGT("Возврат V"); - LSTR MSG_FILAMENT_SWAP_LENGTH = _UxGT("Поменять длины"); + LSTR MSG_FILAMENT_SWAP_LENGTH = _UxGT("Длина замены"); #if LCD_WIDTH > 21 || HAS_DWIN_E3V2 - LSTR MSG_FILAMENT_SWAP_EXTRA = _UxGT("Поменять дополнительно"); + LSTR MSG_FILAMENT_SWAP_EXTRA = _UxGT("Дополнительная длина"); #else - LSTR MSG_FILAMENT_SWAP_EXTRA = _UxGT("Поменять дополнит."); + LSTR MSG_FILAMENT_SWAP_EXTRA = _UxGT("Доп. длина"); #endif - LSTR MSG_FILAMENT_PURGE_LENGTH = _UxGT("Очистить длину"); + LSTR MSG_FILAMENT_PURGE_LENGTH = _UxGT("Длина прочистки"); LSTR MSG_TOOL_CHANGE = _UxGT("Смена сопел"); LSTR MSG_TOOL_CHANGE_ZLIFT = _UxGT("Поднятие по Z"); #if LCD_WIDTH > 21 || HAS_DWIN_E3V2 LSTR MSG_SINGLENOZZLE_PRIME_SPEED = _UxGT("Начальная скор."); - LSTR MSG_SINGLENOZZLE_RETRACT_SPEED = _UxGT("Скорость втягив."); + LSTR MSG_SINGLENOZZLE_RETRACT_SPEED = _UxGT("Скорость отката"); #else LSTR MSG_SINGLENOZZLE_PRIME_SPEED = _UxGT("Началь.скор."); - LSTR MSG_SINGLENOZZLE_RETRACT_SPEED = _UxGT("Скор.втягив."); + LSTR MSG_SINGLENOZZLE_RETRACT_SPEED = _UxGT("Скор.отката"); #endif LSTR MSG_FILAMENT_PARK_ENABLED = _UxGT("Парковать голову"); - LSTR MSG_SINGLENOZZLE_UNRETRACT_SPEED = _UxGT("Вернуть скорость"); - LSTR MSG_SINGLENOZZLE_FAN_SPEED = _UxGT("Обороти кулера"); + LSTR MSG_SINGLENOZZLE_UNRETRACT_SPEED = _UxGT("Скорость возврата"); + LSTR MSG_SINGLENOZZLE_FAN_SPEED = _UxGT("Скорость кулера"); LSTR MSG_SINGLENOZZLE_FAN_TIME = _UxGT("Время кулера"); LSTR MSG_TOOL_MIGRATION_ON = _UxGT("Авто Вкл."); LSTR MSG_TOOL_MIGRATION_OFF = _UxGT("Авто Выкл."); - LSTR MSG_TOOL_MIGRATION = _UxGT("Замена инструмента"); - LSTR MSG_TOOL_MIGRATION_AUTO = _UxGT("Авто замена"); + LSTR MSG_TOOL_MIGRATION = _UxGT("Смена инструмента"); + LSTR MSG_TOOL_MIGRATION_AUTO = _UxGT("Авто смена"); LSTR MSG_TOOL_MIGRATION_END = _UxGT("Последний экструдер"); LSTR MSG_TOOL_MIGRATION_SWAP = _UxGT("Замена на *"); LSTR MSG_FILAMENTCHANGE = _UxGT("Смена филамента"); @@ -560,29 +547,29 @@ namespace Language_ru { LSTR MSG_CHANGE_MEDIA = _UxGT("Сменить SD карту"); LSTR MSG_RELEASE_MEDIA = _UxGT("Освободить SD карту"); LSTR MSG_ZPROBE_OUT = _UxGT("Z-зонд вне стола"); - LSTR MSG_SKEW_FACTOR = _UxGT("Фактор наклона"); + LSTR MSG_SKEW_FACTOR = _UxGT("Фактор перекоса"); LSTR MSG_BLTOUCH = _UxGT("Z-зонд BLTouch"); LSTR MSG_BLTOUCH_SELFTEST = _UxGT("Тестирование BLTouch"); LSTR MSG_BLTOUCH_RESET = _UxGT("Сброс BLTouch"); - LSTR MSG_BLTOUCH_STOW = _UxGT("Поднять BLTouch"); - LSTR MSG_BLTOUCH_DEPLOY = _UxGT("Опустить BLTouch"); + LSTR MSG_BLTOUCH_STOW = _UxGT("Выдвинуть BLTouch"); + LSTR MSG_BLTOUCH_DEPLOY = _UxGT("Втянуть BLTouch"); LSTR MSG_BLTOUCH_SW_MODE = _UxGT("Режим SW"); LSTR MSG_BLTOUCH_5V_MODE = _UxGT("Режим 5V"); LSTR MSG_BLTOUCH_OD_MODE = _UxGT("Режим OD"); - LSTR MSG_BLTOUCH_MODE_STORE = _UxGT("Режим сохранения"); - LSTR MSG_BLTOUCH_MODE_STORE_5V = _UxGT("Установить на 5V"); - LSTR MSG_BLTOUCH_MODE_STORE_OD = _UxGT("Установить на OD"); - LSTR MSG_BLTOUCH_MODE_ECHO = _UxGT("Слив отчёта"); + LSTR MSG_BLTOUCH_MODE_STORE = _UxGT("Сохранить режим"); + LSTR MSG_BLTOUCH_MODE_STORE_5V = _UxGT("Установить в 5V"); + LSTR MSG_BLTOUCH_MODE_STORE_OD = _UxGT("Установить в OD"); + LSTR MSG_BLTOUCH_MODE_ECHO = _UxGT("Текущий режим"); LSTR MSG_BLTOUCH_MODE_CHANGE = _UxGT("ОПАСНОСТЬ: Неправильные параметры приводят к повреждениям! Продолжить?"); LSTR MSG_TOUCHMI_PROBE = _UxGT("Z-Зонд TouchMI"); LSTR MSG_TOUCHMI_INIT = _UxGT("Инициализация"); LSTR MSG_TOUCHMI_ZTEST = _UxGT("Тест Z-смещения"); LSTR MSG_TOUCHMI_SAVE = _UxGT("Сохранить"); LSTR MSG_MANUAL_DEPLOY_TOUCHMI = _UxGT("Установить TouchMI"); - LSTR MSG_MANUAL_DEPLOY = _UxGT("Установить зонд"); - LSTR MSG_MANUAL_STOW = _UxGT("Загрузить зонд"); + LSTR MSG_MANUAL_DEPLOY = _UxGT("Выдвинуть зонд"); + LSTR MSG_MANUAL_STOW = _UxGT("Втянуть зонд"); LSTR MSG_HOME_FIRST = _UxGT("Сначала паркуй %s"); - LSTR MSG_ZPROBE_OFFSETS = _UxGT("Смещения Z-зонда"); + LSTR MSG_ZPROBE_OFFSETS = _UxGT("Смещение Z-зонда"); LSTR MSG_ZPROBE_XOFFSET = _UxGT("Смещение X"); LSTR MSG_ZPROBE_YOFFSET = _UxGT("Смещение Y"); LSTR MSG_ZPROBE_ZOFFSET = _UxGT("Смещение Z"); @@ -595,17 +582,17 @@ namespace Language_ru { LSTR MSG_BABYSTEP_Y = _UxGT("Микрошаг Y"); LSTR MSG_BABYSTEP_Z = _UxGT("Микрошаг Z"); LSTR MSG_BABYSTEP_N = _UxGT("Микрошаг @"); - LSTR MSG_BABYSTEP_TOTAL = _UxGT("Сумарно"); + LSTR MSG_BABYSTEP_TOTAL = _UxGT("Суммарно"); LSTR MSG_ENDSTOP_ABORT = _UxGT("Сработал концевик"); LSTR MSG_HEATING_FAILED_LCD = _UxGT("Разогрев не удался"); - LSTR MSG_ERR_REDUNDANT_TEMP = _UxGT("Ошибка:Избыточная Т"); - LSTR MSG_THERMAL_RUNAWAY = _UxGT("УТЕЧКА ТЕПЛА"); - LSTR MSG_THERMAL_RUNAWAY_BED = _UxGT("УТЕЧКА ТЕПЛА СТОЛА"); - LSTR MSG_THERMAL_RUNAWAY_CHAMBER = _UxGT("УТЕЧКА ТЕПЛА КАМЕРЫ"); - LSTR MSG_THERMAL_RUNAWAY_COOLER = _UxGT("УТЕЧКА ОХЛАЖДЕНИЯ"); - LSTR MSG_COOLING_FAILED = _UxGT("ОХЛАДИТЬ НЕ УДАЛОСЬ"); + LSTR MSG_THERMAL_RUNAWAY = _UxGT("УТЕЧКА ТЕМПЕРАТУРЫ"); + LSTR MSG_THERMAL_RUNAWAY_BED = _UxGT("УТЕЧКА ТЕМП. СТОЛА"); + LSTR MSG_THERMAL_RUNAWAY_CHAMBER = _UxGT("УТЕЧКА ТЕМП. КАМЕРЫ"); + LSTR MSG_THERMAL_RUNAWAY_COOLER = _UxGT("УТЕЧКА ТЕМП. КУЛЕРА"); + LSTR MSG_COOLING_FAILED = _UxGT("НЕ УДАЛОСЬ ОХЛАДИТЬ"); LSTR MSG_ERR_MAXTEMP = _UxGT("Ошибка: Т макс."); LSTR MSG_ERR_MINTEMP = _UxGT("Ошибка: Т мин."); + LSTR MSG_ERR_REDUNDANT_TEMP = _UxGT("Ошибка: Т контр."); LSTR MSG_HALTED = _UxGT("ПРИНТЕР ОСТАНОВЛЕН"); LSTR MSG_PLEASE_RESET = _UxGT("Сделайте сброс"); LSTR MSG_SHORT_DAY = _UxGT("д"); // One character only @@ -620,13 +607,13 @@ namespace Language_ru { LSTR MSG_CHAMBER_HEATING = _UxGT("Нагрев камеры..."); LSTR MSG_CHAMBER_COOLING = _UxGT("Охладжение камеры..."); LSTR MSG_LASER_COOLING = _UxGT("Охлаждение лазера..."); - LSTR MSG_DELTA_CALIBRATE = _UxGT("Калибровка Delta"); + LSTR MSG_DELTA_CALIBRATE = _UxGT("Калибровка дельты"); LSTR MSG_DELTA_CALIBRATE_X = _UxGT("Калибровать X"); LSTR MSG_DELTA_CALIBRATE_Y = _UxGT("Калибровать Y"); LSTR MSG_DELTA_CALIBRATE_Z = _UxGT("Калибровать Z"); LSTR MSG_DELTA_CALIBRATE_CENTER = _UxGT("Калибровать центр"); - LSTR MSG_DELTA_SETTINGS = _UxGT("Настройки Delta"); - LSTR MSG_DELTA_AUTO_CALIBRATE = _UxGT("Авто калибровка"); + LSTR MSG_DELTA_SETTINGS = _UxGT("Настройки дельты"); + LSTR MSG_DELTA_AUTO_CALIBRATE = _UxGT("Автокалибр. дельты"); LSTR MSG_DELTA_DIAG_ROD = _UxGT("Стержень диаг."); LSTR MSG_DELTA_HEIGHT = _UxGT("Высота"); LSTR MSG_DELTA_RADIUS = _UxGT("Радиус"); @@ -641,8 +628,8 @@ namespace Language_ru { LSTR MSG_LINEAR_LEVELING = _UxGT("Линейное выравн."); LSTR MSG_BILINEAR_LEVELING = _UxGT("Билин. выравнив."); #endif - LSTR MSG_UBL_LEVELING = _UxGT("Управление UBL"); - LSTR MSG_MESH_LEVELING = _UxGT("Выравнивание сетки"); + LSTR MSG_UBL_LEVELING = _UxGT("Выравнивание UBL"); + LSTR MSG_MESH_LEVELING = _UxGT("Выравнивание сеткой"); #if LCD_WIDTH > 21 || HAS_DWIN_E3V2 LSTR MSG_MESH_DONE = _UxGT("Зондирование выполнено"); #else @@ -666,7 +653,7 @@ namespace Language_ru { #endif LSTR MSG_CASE_LIGHT = _UxGT("Подсветка корпуса"); LSTR MSG_CASE_LIGHT_BRIGHTNESS = _UxGT("Яркость подсветки"); - LSTR MSG_KILL_EXPECTED_PRINTER = _UxGT("Неверный принтер"); + LSTR MSG_KILL_EXPECTED_PRINTER = _UxGT("НЕВЕРНЫЙ ПРИНТЕР"); #if LCD_WIDTH > 21 || HAS_DWIN_E3V2 LSTR MSG_INFO_PRINT_COUNT = _UxGT("Счётчик печати"); @@ -769,10 +756,10 @@ namespace Language_ru { LSTR MSG_END_Z = _UxGT(" Конец Z"); LSTR MSG_GAMES = _UxGT("Игры"); - LSTR MSG_BRICKOUT = _UxGT("Кирпичи"); - LSTR MSG_INVADERS = _UxGT("Вторжение"); - LSTR MSG_SNAKE = _UxGT("Змейка"); - LSTR MSG_MAZE = _UxGT("Лабиринт"); + LSTR MSG_BRICKOUT = _UxGT("Brickout"); + LSTR MSG_INVADERS = _UxGT("Invaders"); + LSTR MSG_SNAKE = _UxGT("Sn4k3"); + LSTR MSG_MAZE = _UxGT("Maze"); #if LCD_WIDTH > 21 || HAS_DWIN_E3V2 LSTR MSG_BAD_PAGE = _UxGT("Плохой индекс страницы"); @@ -791,9 +778,9 @@ namespace Language_ru { LSTR MSG_PASSWORD_SET = _UxGT("Пароль это "); LSTR MSG_START_OVER = _UxGT("Старт через"); #if LCD_WIDTH > 21 || HAS_DWIN_E3V2 - LSTR MSG_REMINDER_SAVE_SETTINGS = _UxGT("Запомни для сохранения!"); + LSTR MSG_REMINDER_SAVE_SETTINGS = _UxGT("Не забудь сохранить!"); #else - LSTR MSG_REMINDER_SAVE_SETTINGS = _UxGT("Запомни, сохрани!"); + LSTR MSG_REMINDER_SAVE_SETTINGS = _UxGT("Не забудь сохранить"); #endif LSTR MSG_PASSWORD_REMOVED = _UxGT("Пароль удалён"); @@ -811,7 +798,7 @@ namespace Language_ru { LSTR MSG_FILAMENT_CHANGE_UNLOAD = _UxGT(MSG_3_LINE("Ожидайте", "выгрузки", "филамента")); LSTR MSG_FILAMENT_CHANGE_LOAD = _UxGT(MSG_3_LINE("Ожидайте", "загрузки", "филамента")); LSTR MSG_FILAMENT_CHANGE_PURGE = _UxGT(MSG_3_LINE("Ожидайте", "экструзии", "филамента")); - LSTR MSG_FILAMENT_CHANGE_CONT_PURGE = _UxGT(MSG_3_LINE("Нажмите кнопку", "для завершения", "очистки филамента")); + LSTR MSG_FILAMENT_CHANGE_CONT_PURGE = _UxGT(MSG_3_LINE("Нажмите кнопку", "для завершения", "прочистки филамента")); LSTR MSG_FILAMENT_CHANGE_RESUME = _UxGT(MSG_3_LINE("Ожидайте", "возобновления", "печати")); #else LSTR MSG_ADVANCED_PAUSE_WAITING = _UxGT(MSG_1_LINE("Продолжить печать")); @@ -821,15 +808,15 @@ namespace Language_ru { LSTR MSG_FILAMENT_CHANGE_HEATING = _UxGT(MSG_1_LINE("Нагрев...")); LSTR MSG_FILAMENT_CHANGE_UNLOAD = _UxGT(MSG_1_LINE("Выгрузка...")); LSTR MSG_FILAMENT_CHANGE_LOAD = _UxGT(MSG_1_LINE("Загрузка...")); - LSTR MSG_FILAMENT_CHANGE_PURGE = _UxGT(MSG_1_LINE("Выдавливание...")); - LSTR MSG_FILAMENT_CHANGE_CONT_PURGE = _UxGT(MSG_1_LINE("Завершить очистку")); + LSTR MSG_FILAMENT_CHANGE_PURGE = _UxGT(MSG_1_LINE("Прочистка...")); + LSTR MSG_FILAMENT_CHANGE_CONT_PURGE = _UxGT(MSG_1_LINE("Завершить прочистку")); LSTR MSG_FILAMENT_CHANGE_RESUME = _UxGT(MSG_1_LINE("Возобновление...")); #endif LSTR MSG_TMC_DRIVERS = _UxGT("Драйвера TMC"); LSTR MSG_TMC_CURRENT = _UxGT("Ток двигателей"); LSTR MSG_TMC_HYBRID_THRS = _UxGT("Гибридный режим"); - LSTR MSG_TMC_HOMING_THRS = _UxGT("Режим без эндстопов"); + LSTR MSG_TMC_HOMING_THRS = _UxGT("Чувствительность"); LSTR MSG_TMC_STEPPING_MODE = _UxGT("Режим драйвера"); LSTR MSG_TMC_STEALTH_ENABLED = _UxGT("Тихий режим вкл"); @@ -839,13 +826,9 @@ namespace Language_ru { LSTR MSG_BACKLASH_CORRECTION = _UxGT("Исправление"); LSTR MSG_BACKLASH_SMOOTHING = _UxGT("Сглаживание"); - LSTR MSG_LEVEL_X_AXIS = _UxGT("Уровень оси X"); - LSTR MSG_AUTO_CALIBRATE = _UxGT("Авто калибровка"); - #if LCD_WIDTH > 21 || HAS_DWIN_E3V2 - LSTR MSG_HEATER_TIMEOUT = _UxGT("Время нагревателя вышло"); - #else - LSTR MSG_HEATER_TIMEOUT = _UxGT("Время нагрев. вышло"); - #endif + LSTR MSG_LEVEL_X_AXIS = _UxGT("Выровнять ось X"); + LSTR MSG_AUTO_CALIBRATE = _UxGT("Автокалибровка"); + LSTR MSG_HEATER_TIMEOUT = _UxGT("Таймаут нагрева"); LSTR MSG_REHEAT = _UxGT("Возобновить нагрев"); LSTR MSG_REHEATING = _UxGT("Нагрев..."); @@ -867,7 +850,7 @@ namespace Language_ru { LSTR MSG_CALIBRATION_COMPLETED = _UxGT("Калибровка успешна"); LSTR MSG_CALIBRATION_FAILED = _UxGT("Ошибка калибровки"); - LSTR MSG_DRIVER_BACKWARD = _UxGT(" драйвер назад"); + LSTR MSG_DRIVER_BACKWARD = _UxGT(" драйвер наоборот"); LSTR MSG_SD_CARD = _UxGT("SD Карта"); LSTR MSG_USB_DISK = _UxGT("USB Диск"); From aefdab043e8926ff0b43b3e9c7c153ef919116df Mon Sep 17 00:00:00 2001 From: EvilGremlin Date: Thu, 9 Feb 2023 23:56:33 +0300 Subject: [PATCH 2/4] second --- Marlin/src/lcd/language/language_ru.h | 69 ++++++++++++++++----------- 1 file changed, 40 insertions(+), 29 deletions(-) diff --git a/Marlin/src/lcd/language/language_ru.h b/Marlin/src/lcd/language/language_ru.h index a2f878fd7288..536b52a930d1 100644 --- a/Marlin/src/lcd/language/language_ru.h +++ b/Marlin/src/lcd/language/language_ru.h @@ -43,13 +43,14 @@ namespace Language_ru { LSTR MSG_MEDIA_INSERTED = _UxGT("SD карта вставлена"); LSTR MSG_MEDIA_REMOVED = _UxGT("SD карта извлечена"); LSTR MSG_MEDIA_WAITING = _UxGT("Вставьте SD карту"); - LSTR MSG_KILL_SUBCALL_OVERFLOW = _UxGT("Переполнение вызова"); #if LCD_WIDTH > 21 || HAS_DWIN_E3V2 LSTR MSG_MEDIA_INIT_FAIL = _UxGT("Сбой инициализации SD"); LSTR MSG_ADVANCED_SETTINGS = _UxGT("Расширенные настройки"); + LSTR MSG_KILL_SUBCALL_OVERFLOW = _UxGT("Переполнение вызова"); #else LSTR MSG_MEDIA_INIT_FAIL = _UxGT("Сбой инициализ. SD"); LSTR MSG_ADVANCED_SETTINGS = _UxGT("Расшир. настройки"); + LSTR MSG_KILL_SUBCALL_OVERFLOW = _UxGT("Переполн. вызова"); #endif LSTR MSG_MEDIA_READ_ERROR = _UxGT("Ошибка чтения"); LSTR MSG_MEDIA_USB_REMOVED = _UxGT("USB диск удалён"); @@ -109,7 +110,7 @@ namespace Language_ru { LSTR MSG_PREHEAT_M_END_E = _UxGT("Нагреть сопло ~ $"); LSTR MSG_PREHEAT_M_ALL = _UxGT("Нагреть всё $"); LSTR MSG_PREHEAT_M_BEDONLY = _UxGT("Нагреть стол $"); - LSTR MSG_PREHEAT_M_SETTINGS = _UxGT("Правка предн. $"); + LSTR MSG_PREHEAT_M_SETTINGS = _UxGT("Правка преднаг. $"); #endif LSTR MSG_PREHEAT_CUSTOM = _UxGT("Нагрев Свой"); LSTR MSG_COOLDOWN = _UxGT("Охлаждение"); @@ -193,6 +194,13 @@ namespace Language_ru { LSTR MSG_UBL_LEVEL_BED = _UxGT("Настройка UBL"); LSTR MSG_LCD_TILTING_MESH = _UxGT("Точка разворота"); LSTR MSG_UBL_MANUAL_MESH = _UxGT("Ручной ввод сетки"); + #if LCD_WIDTH > 21 || HAS_DWIN_E3V2 + LSTR MSG_UBL_BC_INSERT = _UxGT("Разместить шайбу,измерить"); + LSTR MSG_UBL_BC_REMOVE = _UxGT("Убрать и замерить стол"); + #else + LSTR MSG_UBL_BC_INSERT = _UxGT("Разм.шайбу, измерить"); + LSTR MSG_UBL_BC_REMOVE = _UxGT("Убрать, измер. стол"); + #endif LSTR MSG_UBL_MESH_WIZARD = _UxGT("Мастер сеток UBL"); LSTR MSG_UBL_BC_INSERT2 = _UxGT("Измерение"); LSTR MSG_UBL_MOVING_TO_NEXT = _UxGT("Двигаемся дальше"); @@ -200,38 +208,39 @@ namespace Language_ru { LSTR MSG_UBL_DEACTIVATE_MESH = _UxGT("Деактивировать UBL"); LSTR MSG_UBL_MESH_EDIT = _UxGT("Редактор сеток"); LSTR MSG_UBL_EDIT_CUSTOM_MESH = _UxGT("Править свою сетку"); - LSTR MSG_UBL_FINE_TUNE_MESH = _UxGT("Точная правка сетки"); - LSTR MSG_UBL_BUILD_MESH_MENU = _UxGT("Построить сетку"); - LSTR MSG_UBL_BUILD_MESH_M = _UxGT("Построить сетку $"); - LSTR MSG_UBL_MESH_HEIGHT_ADJUST = _UxGT("Правка высоты сетки"); - LSTR MSG_UBL_MESH_HEIGHT_AMOUNT = _UxGT("Высота"); - LSTR MSG_UBL_VALIDATE_MESH_MENU = _UxGT("Проверить сетку"); #if LCD_WIDTH > 21 || HAS_DWIN_E3V2 - LSTR MSG_UBL_BC_INSERT = _UxGT("Разместить шайбу,измерить"); - LSTR MSG_UBL_BC_REMOVE = _UxGT("Убрать и замерить стол"); LSTR MSG_UBL_SET_TEMP_BED = _UxGT("Температура стола"); LSTR MSG_UBL_BED_TEMP_CUSTOM = _UxGT("Температура стола"); LSTR MSG_UBL_SET_TEMP_HOTEND = _UxGT("Температура сопла"); LSTR MSG_UBL_HOTEND_TEMP_CUSTOM = _UxGT("Температура сопла"); LSTR MSG_UBL_BUILD_CUSTOM_MESH = _UxGT("Построить свою сетку"); LSTR MSG_UBL_DONE_EDITING_MESH = _UxGT("Правка сетки завершена"); - LSTR MSG_UBL_BUILD_COLD_MESH = _UxGT("Построить холодную сетку"); - LSTR MSG_UBL_VALIDATE_MESH_M = _UxGT("Проверить сетку $"); - LSTR MSG_UBL_VALIDATE_CUSTOM_MESH = _UxGT("Проверить свою сетку"); #else - LSTR MSG_UBL_BC_INSERT = _UxGT("Разм.шайбу, измерить"); - LSTR MSG_UBL_BC_REMOVE = _UxGT("Убрать, измер. стол"); LSTR MSG_UBL_SET_TEMP_BED = LCD_STR_THERMOMETER _UxGT(" стола, ") LCD_STR_DEGREE "C"; LSTR MSG_UBL_BED_TEMP_CUSTOM = _UxGT("Своя ") LCD_STR_THERMOMETER _UxGT(" стола,") LCD_STR_DEGREE "C"; LSTR MSG_UBL_SET_TEMP_HOTEND = LCD_STR_THERMOMETER _UxGT(" сопла, ") LCD_STR_DEGREE "C"; LSTR MSG_UBL_HOTEND_TEMP_CUSTOM = _UxGT("Своя ") LCD_STR_THERMOMETER _UxGT(" сопла,") LCD_STR_DEGREE "C"; LSTR MSG_UBL_BUILD_CUSTOM_MESH = _UxGT("Построить свою"); LSTR MSG_UBL_DONE_EDITING_MESH = _UxGT("Правка завершена"); + #endif + LSTR MSG_UBL_FINE_TUNE_MESH = _UxGT("Точная правка сетки"); + LSTR MSG_UBL_BUILD_MESH_MENU = _UxGT("Построить сетку"); + LSTR MSG_UBL_BUILD_MESH_M = _UxGT("Построить сетку $"); + #if LCD_WIDTH > 21 || HAS_DWIN_E3V2 + LSTR MSG_UBL_BUILD_COLD_MESH = _UxGT("Построить холодную сетку"); + #else LSTR MSG_UBL_BUILD_COLD_MESH = _UxGT("Строить холод.сетку"); + #endif + LSTR MSG_UBL_MESH_HEIGHT_ADJUST = _UxGT("Правка высоты сетки"); + LSTR MSG_UBL_MESH_HEIGHT_AMOUNT = _UxGT("Высота"); + LSTR MSG_UBL_VALIDATE_MESH_MENU = _UxGT("Проверить сетку"); + #if LCD_WIDTH > 21 || HAS_DWIN_E3V2 + LSTR MSG_UBL_VALIDATE_MESH_M = _UxGT("Проверить сетку $"); + LSTR MSG_UBL_VALIDATE_CUSTOM_MESH = _UxGT("Проверить свою сетку"); + #else LSTR MSG_UBL_VALIDATE_MESH_M = _UxGT("Провер. сетку $"); LSTR MSG_UBL_VALIDATE_CUSTOM_MESH = _UxGT("Провер. свою сетку"); #endif - LSTR MSG_G26_HEATING_BED = _UxGT("G26 нагрев стола"); LSTR MSG_G26_HEATING_NOZZLE = _UxGT("G26 нагрев сопла"); LSTR MSG_G26_MANUAL_PRIME = _UxGT("Ручная прочистка"); @@ -243,23 +252,25 @@ namespace Language_ru { LSTR MSG_UBL_MESH_LEVELING = _UxGT("Выравнивание сетки"); #if LCD_WIDTH > 21 || HAS_DWIN_E3V2 LSTR MSG_UBL_3POINT_MESH_LEVELING = _UxGT("3-х точечное выравнивание"); - LSTR MSG_UBL_GRID_MESH_LEVELING = _UxGT("Выравнивание по сетке"); - LSTR MSG_UBL_OUTPUT_MAP_BACKUP = _UxGT("Сохранить сетку снаружи"); - LSTR MSG_UBL_INFO_UBL = _UxGT("Вывод информации UBL"); - LSTR MSG_UBL_FILLIN_AMOUNT = _UxGT("Кол-во заполнения"); #else LSTR MSG_UBL_3POINT_MESH_LEVELING = _UxGT("3-точечное выравн."); - LSTR MSG_UBL_GRID_MESH_LEVELING = _UxGT("Выравнив. по сетке"); - LSTR MSG_UBL_OUTPUT_MAP_BACKUP = _UxGT("Сохранить снаружи"); - LSTR MSG_UBL_INFO_UBL = _UxGT("Информация UBL"); - LSTR MSG_UBL_FILLIN_AMOUNT = _UxGT("Кол-во заполн."); #endif + LSTR MSG_UBL_GRID_MESH_LEVELING = _UxGT("Выравнивание сеткой"); LSTR MSG_UBL_MESH_LEVEL = _UxGT("Выровнять сетку"); LSTR MSG_UBL_SIDE_POINTS = _UxGT("Крайние точки"); LSTR MSG_UBL_MAP_TYPE = _UxGT("Тип карты"); LSTR MSG_UBL_OUTPUT_MAP = _UxGT("Вывести карту сетки"); LSTR MSG_UBL_OUTPUT_MAP_HOST = _UxGT("Вывести на хост"); LSTR MSG_UBL_OUTPUT_MAP_CSV = _UxGT("Вывести в CSV"); + #if LCD_WIDTH > 21 || HAS_DWIN_E3V2 + LSTR MSG_UBL_OUTPUT_MAP_BACKUP = _UxGT("Сохранить сетку снаружи"); + LSTR MSG_UBL_INFO_UBL = _UxGT("Вывод информации UBL"); + LSTR MSG_UBL_FILLIN_AMOUNT = _UxGT("Кол-во заполнителя"); + #else + LSTR MSG_UBL_OUTPUT_MAP_BACKUP = _UxGT("Сохранить снаружи"); + LSTR MSG_UBL_INFO_UBL = _UxGT("Информация UBL"); + LSTR MSG_UBL_FILLIN_AMOUNT = _UxGT("Кол-во заполн."); + #endif LSTR MSG_UBL_MANUAL_FILLIN = _UxGT("Ручное заполнение"); LSTR MSG_UBL_SMART_FILLIN = _UxGT("Умное заполнение"); LSTR MSG_UBL_FILLIN_MESH = _UxGT("Заполнить сетку"); @@ -369,9 +380,9 @@ namespace Language_ru { LSTR MSG_PID_AUTOTUNE = _UxGT("Автокалибровка PID"); LSTR MSG_PID_AUTOTUNE_E = _UxGT("Автокалибр. PID *"); LSTR MSG_PID_AUTOTUNE_DONE = _UxGT("Калибр.PID выполнена"); - LSTR MSG_PID_BAD_HEATER_ID = _UxGT("Сбой автоподбора! Неверный экструдер."); - LSTR MSG_PID_TEMP_TOO_HIGH = _UxGT("Сбой автоподбора! Температура завышена."); - LSTR MSG_PID_TIMEOUT = _UxGT("Сбой автоподбора! Таймаут."); + LSTR MSG_PID_BAD_HEATER_ID = _UxGT("Сбой калибровки! Неверный экструдер."); + LSTR MSG_PID_TEMP_TOO_HIGH = _UxGT("Сбой калибровки! Температура завышена."); + LSTR MSG_PID_TIMEOUT = _UxGT("Сбой калибровки! Таймаут."); LSTR MSG_SELECT_E = _UxGT("Выбор *"); LSTR MSG_ACC = _UxGT("Ускорение"); @@ -382,9 +393,9 @@ namespace Language_ru { LSTR MSG_VN_JERK = _UxGT("V@-рывок"); LSTR MSG_VE_JERK = _UxGT("Ve-рывок"); #if LCD_WIDTH > 21 || HAS_DWIN_E3V2 - LSTR MSG_JUNCTION_DEVIATION = _UxGT("Отклонение стыка"); + LSTR MSG_JUNCTION_DEVIATION = _UxGT("Отклонение угла"); #else - LSTR MSG_JUNCTION_DEVIATION = _UxGT("Отклон.стыка"); + LSTR MSG_JUNCTION_DEVIATION = _UxGT("Отклон.угла"); #endif LSTR MSG_MAX_SPEED = _UxGT("Скорость, мм/с"); LSTR MSG_VMAX_A = _UxGT("Скор.макс ") STR_A; From df7ebe2798e8e69ec0c750f7e49f5073fbc6f433 Mon Sep 17 00:00:00 2001 From: EvilGremlin <22657714+EvilGremlin@users.noreply.github.com> Date: Fri, 10 Feb 2023 21:57:38 +0300 Subject: [PATCH 3/4] deploy --- Marlin/src/lcd/language/language_ru.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Marlin/src/lcd/language/language_ru.h b/Marlin/src/lcd/language/language_ru.h index e179ad455eae..c14f5699f84f 100644 --- a/Marlin/src/lcd/language/language_ru.h +++ b/Marlin/src/lcd/language/language_ru.h @@ -562,8 +562,8 @@ namespace Language_ru { LSTR MSG_BLTOUCH = _UxGT("Z-зонд BLTouch"); LSTR MSG_BLTOUCH_SELFTEST = _UxGT("Тестирование BLTouch"); LSTR MSG_BLTOUCH_RESET = _UxGT("Сброс BLTouch"); - LSTR MSG_BLTOUCH_STOW = _UxGT("Выдвинуть BLTouch"); - LSTR MSG_BLTOUCH_DEPLOY = _UxGT("Втянуть BLTouch"); + LSTR MSG_BLTOUCH_STOW = _UxGT("Втянуть BLTouch"); + LSTR MSG_BLTOUCH_DEPLOY = _UxGT("Выдвинуть BLTouch"); LSTR MSG_BLTOUCH_SW_MODE = _UxGT("Режим SW"); LSTR MSG_BLTOUCH_5V_MODE = _UxGT("Режим 5V"); LSTR MSG_BLTOUCH_OD_MODE = _UxGT("Режим OD"); From dd6f8e6f73a0584f5502d0ac4b1f5964c8b22171 Mon Sep 17 00:00:00 2001 From: EvilGremlin <22657714+EvilGremlin@users.noreply.github.com> Date: Sun, 12 Feb 2023 17:31:21 +0300 Subject: [PATCH 4/4] purge --- Marlin/src/lcd/language/language_ru.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Marlin/src/lcd/language/language_ru.h b/Marlin/src/lcd/language/language_ru.h index c14f5699f84f..79be9c588c1f 100644 --- a/Marlin/src/lcd/language/language_ru.h +++ b/Marlin/src/lcd/language/language_ru.h @@ -245,7 +245,7 @@ namespace Language_ru { LSTR MSG_G26_HEATING_NOZZLE = _UxGT("G26 нагрев сопла"); LSTR MSG_G26_MANUAL_PRIME = _UxGT("Ручная прочистка"); LSTR MSG_G26_FIXED_LENGTH = _UxGT("Прочистка фикс.длины"); - LSTR MSG_G26_PRIME_DONE = _UxGT("Прочистка сделана"); + LSTR MSG_G26_PRIME_DONE = _UxGT("Прочистка окончена"); LSTR MSG_G26_CANCELED = _UxGT("G26 завершена"); LSTR MSG_G26_LEAVING = _UxGT("Выйти из G26"); LSTR MSG_UBL_CONTINUE_MESH = _UxGT("Продолжить сетку");