Skip to content

Commit

Permalink
Update Russian and Ukrainian languages (MarlinFirmware#20508)
Browse files Browse the repository at this point in the history
  • Loading branch information
Serhiy-K authored and RFBomb committed Dec 23, 2020
1 parent d391422 commit c433086
Show file tree
Hide file tree
Showing 2 changed files with 135 additions and 10 deletions.
73 changes: 66 additions & 7 deletions Marlin/src/lcd/language/language_ru.h
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,11 @@ namespace Language_ru {
PROGMEM Language_Str MSG_MEDIA_INSERTED = _UxGT("SD-карта вставлена");
PROGMEM Language_Str MSG_MEDIA_REMOVED = _UxGT("SD-карта извлечена");
PROGMEM Language_Str MSG_MEDIA_WAITING = _UxGT("Вставьте SD-карту");
#if LCD_WIDTH > 21
PROGMEM Language_Str MSG_SD_INIT_FAIL = _UxGT("Сбой инициализации SD");
#else
PROGMEM Language_Str MSG_SD_INIT_FAIL = _UxGT("Сбой инициализ. SD");
#endif
PROGMEM Language_Str MSG_MEDIA_READ_ERROR = _UxGT("Ошибка считывания");
PROGMEM Language_Str MSG_MEDIA_USB_REMOVED = _UxGT("USB диск удалён");
PROGMEM Language_Str MSG_MEDIA_USB_FAILED = _UxGT("Ошибка USB диска");
Expand All @@ -65,6 +70,9 @@ namespace Language_ru {
PROGMEM Language_Str MSG_AUTO_HOME_Y = _UxGT("Парковка Y");
PROGMEM Language_Str MSG_AUTO_HOME_Z = _UxGT("Парковка Z");
PROGMEM Language_Str MSG_AUTO_Z_ALIGN = _UxGT("Авто Z-выравнивание");
PROGMEM Language_Str MSG_ITERATION = _UxGT("G34 Итерация: %i");
PROGMEM Language_Str MSG_DECREASING_ACCURACY = _UxGT("Уменьшение точности!");
PROGMEM Language_Str MSG_ACCURACY_ACHIEVED = _UxGT("Точность достигнута");
PROGMEM Language_Str MSG_LEVEL_BED_HOMING = _UxGT("Нулевое положение");
PROGMEM Language_Str MSG_LEVEL_BED_WAITING = _UxGT("Нажмите чтобы начать");
PROGMEM Language_Str MSG_LEVEL_BED_NEXT_POINT = _UxGT("Следующая точка");
Expand Down Expand Up @@ -98,14 +106,18 @@ namespace Language_ru {
PROGMEM Language_Str MSG_COOLDOWN = _UxGT("Охлаждение");
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("Мощность шпинделя");
#else
PROGMEM Language_Str MSG_SPINDLE_POWER = _UxGT("Мощн.шпинделя");
#endif
PROGMEM Language_Str MSG_SPINDLE_FORWARD = _UxGT("Шпиндель вперёд");
PROGMEM Language_Str MSG_SPINDLE_REVERSE = _UxGT("Инверсия шпинделя");

PROGMEM Language_Str MSG_SWITCH_PS_ON = _UxGT("Включить питание");
PROGMEM Language_Str MSG_SWITCH_PS_OFF = _UxGT("Выключить питание");
PROGMEM Language_Str MSG_EXTRUDE = _UxGT("Экструзия");
Expand All @@ -132,14 +144,15 @@ namespace Language_ru {
PROGMEM Language_Str MSG_M48_TEST = _UxGT("M48 тест Z-зонда");
PROGMEM Language_Str MSG_M48_DEVIATION = _UxGT("Отклонение");
PROGMEM Language_Str MSG_M48_POINT = _UxGT("M48 точка");
PROGMEM Language_Str MSG_M48_OUT_OF_BOUNDS = _UxGT("Зонд за пределами");

PROGMEM Language_Str MSG_IDEX_MENU = _UxGT("Меню IDEX");
PROGMEM Language_Str MSG_OFFSETS_MENU = _UxGT("Размещение сопел");
PROGMEM Language_Str MSG_IDEX_MODE_AUTOPARK = _UxGT("Авто парковка");
PROGMEM Language_Str MSG_IDEX_MODE_DUPLICATE = _UxGT("Размножение");
PROGMEM Language_Str MSG_IDEX_MODE_MIRRORED_COPY = _UxGT("Зеркальная копия");
PROGMEM Language_Str MSG_IDEX_MODE_FULL_CTRL = _UxGT("Полный контроль");

PROGMEM Language_Str MSG_OFFSETS_MENU = _UxGT("Размещение сопел");
PROGMEM Language_Str MSG_IDEX_DUPE_GAP = _UxGT("Дублировать X-зазор");

PROGMEM Language_Str MSG_HOTEND_OFFSET_X = _UxGT("2-е сопло X");
PROGMEM Language_Str MSG_HOTEND_OFFSET_Y = _UxGT("2-е сопло Y");
Expand All @@ -161,10 +174,8 @@ namespace Language_ru {
PROGMEM Language_Str MSG_UBL_MOVING_TO_NEXT = _UxGT("Двигаемся дальше");
PROGMEM Language_Str MSG_UBL_ACTIVATE_MESH = _UxGT("Активировать UBL");
PROGMEM Language_Str MSG_UBL_DEACTIVATE_MESH = _UxGT("Деактивировать UBL");

PROGMEM Language_Str MSG_UBL_MESH_EDIT = _UxGT("Редактор сеток");
PROGMEM Language_Str MSG_UBL_EDIT_CUSTOM_MESH = _UxGT("Править свою сетку");

#if LCD_WIDTH > 21
PROGMEM Language_Str MSG_UBL_SET_TEMP_BED = _UxGT("Температура стола");
PROGMEM Language_Str MSG_UBL_BED_TEMP_CUSTOM = _UxGT("Температура стола");
Expand Down Expand Up @@ -249,6 +260,7 @@ namespace Language_ru {
PROGMEM Language_Str MSG_UBL_NO_STORAGE = _UxGT("Нет хранилища");
PROGMEM Language_Str MSG_UBL_SAVE_ERROR = _UxGT("Ошибка: Сохран. UBL");
PROGMEM Language_Str MSG_UBL_RESTORE_ERROR = _UxGT("Ошибка: Восстан.UBL");
PROGMEM Language_Str MSG_UBL_Z_OFFSET = _UxGT("Смещение Z: ");
PROGMEM Language_Str MSG_UBL_Z_OFFSET_STOPPED = _UxGT("Смещение Z останов.");
PROGMEM Language_Str MSG_UBL_STEP_BY_STEP_MENU = _UxGT("UBL пошагово");
PROGMEM Language_Str MSG_UBL_1_BUILD_COLD_MESH = _UxGT("1.Строить холодную");
Expand All @@ -271,6 +283,14 @@ namespace Language_ru {
PROGMEM Language_Str MSG_SET_LEDS_VIOLET = _UxGT("Фиолетовый");
PROGMEM Language_Str MSG_SET_LEDS_WHITE = _UxGT("Белый");
PROGMEM Language_Str MSG_SET_LEDS_DEFAULT = _UxGT("Свет по умолчанию");
PROGMEM Language_Str MSG_LED_CHANNEL_N = _UxGT("Канал =");
PROGMEM Language_Str MSG_LEDS2 = _UxGT("Свет #2");
#if LCD_WIDTH > 21
PROGMEM Language_Str MSG_NEO2_PRESETS = _UxGT("Свет #2 предустановки");
#else
PROGMEM Language_Str MSG_NEO2_PRESETS = _UxGT("Свет #2 предустан.");
#endif
PROGMEM Language_Str MSG_NEO2_BRIGHTNESS = _UxGT("Яркость");
PROGMEM Language_Str MSG_CUSTOM_LEDS = _UxGT("Свой цвет подсветки");
PROGMEM Language_Str MSG_INTENSITY_R = _UxGT("Уровень красного");
PROGMEM Language_Str MSG_INTENSITY_G = _UxGT("Уровень зелёного");
Expand Down Expand Up @@ -414,9 +434,11 @@ namespace Language_ru {
PROGMEM Language_Str MSG_BUTTON_DONE = _UxGT("Готово");
PROGMEM Language_Str MSG_BUTTON_BACK = _UxGT("Назад");
PROGMEM Language_Str MSG_BUTTON_PROCEED = _UxGT("Продолжить");
PROGMEM Language_Str MSG_BUTTON_SKIP = _UxGT("Пропустить");

PROGMEM Language_Str MSG_PAUSE_PRINT = _UxGT("Пауза печати");
PROGMEM Language_Str MSG_RESUME_PRINT = _UxGT("Продолжить печать");
PROGMEM Language_Str MSG_HOST_START_PRINT = _UxGT("Старт с хоста");
PROGMEM Language_Str MSG_STOP_PRINT = _UxGT("Остановить печать");
PROGMEM Language_Str MSG_PRINTING_OBJECT = _UxGT("Печать объекта");
PROGMEM Language_Str MSG_CANCEL_OBJECT = _UxGT("Завершить объект");
Expand Down Expand Up @@ -519,6 +541,7 @@ 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("Двигать сопло к столу");
PROGMEM Language_Str MSG_BABYSTEP_X = _UxGT("Микрошаг X");
PROGMEM Language_Str MSG_BABYSTEP_Y = _UxGT("Микрошаг Y");
PROGMEM Language_Str MSG_BABYSTEP_Z = _UxGT("Микрошаг Z");
Expand All @@ -539,8 +562,10 @@ namespace Language_ru {
PROGMEM Language_Str MSG_HEATING = _UxGT("Нагрев...");
PROGMEM Language_Str MSG_COOLING = _UxGT("Охлаждение...");
PROGMEM Language_Str MSG_BED_HEATING = _UxGT("Нагрев стола...");
PROGMEM Language_Str MSG_CHAMBER_HEATING = _UxGT("Нагрев камеры...");
PROGMEM Language_Str MSG_BED_COOLING = _UxGT("Охлаждение стола...");
PROGMEM Language_Str MSG_PROBE_HEATING = _UxGT("Нагрев зонда...");
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_DELTA_CALIBRATE = _UxGT("Калибровка Delta");
PROGMEM Language_Str MSG_DELTA_CALIBRATE_X = _UxGT("Калибровать X");
Expand Down Expand Up @@ -660,6 +685,7 @@ namespace Language_ru {
PROGMEM Language_Str MSG_MMU2_RESET = _UxGT("Перезапуск MMU");
PROGMEM Language_Str MSG_MMU2_RESETTING = _UxGT("Перезапуск MMU...");
PROGMEM Language_Str MSG_MMU2_EJECT_RECOVER = _UxGT("Удалите и нажмите");

#if LCD_WIDTH > 21
PROGMEM Language_Str MSG_MIX = _UxGT("Смешивание");
#else
Expand All @@ -679,17 +705,17 @@ namespace Language_ru {
PROGMEM Language_Str MSG_END_VTOOL = _UxGT("Конец В-инструмента");
PROGMEM Language_Str MSG_GRADIENT_ALIAS = _UxGT("Псевдоним В-инструмента");
PROGMEM Language_Str MSG_RESET_VTOOLS = _UxGT("Сброс В-инструментов");
PROGMEM Language_Str MSG_VTOOLS_RESET = _UxGT("В-инструменти сброшены");
PROGMEM Language_Str MSG_COMMIT_VTOOL = _UxGT("Смешать В-инструменти");
PROGMEM Language_Str MSG_VTOOLS_RESET = _UxGT("В-инструменти сброшены");
#else
PROGMEM Language_Str MSG_TOGGLE_MIX = _UxGT("Перекл. смешивание");
PROGMEM Language_Str MSG_ACTIVE_VTOOL = _UxGT("Актив.В-инструм.");
PROGMEM Language_Str MSG_START_VTOOL = _UxGT("В-инструм.нач.");
PROGMEM Language_Str MSG_END_VTOOL = _UxGT("В-инструм.кон.");
PROGMEM Language_Str MSG_GRADIENT_ALIAS = _UxGT("Псевдоним В-инстр.");
PROGMEM Language_Str MSG_RESET_VTOOLS = _UxGT("Сброс В-инструм.");
PROGMEM Language_Str MSG_VTOOLS_RESET = _UxGT("В-инструм. сброшены");
PROGMEM Language_Str MSG_COMMIT_VTOOL = _UxGT("Смешать В-инструм.");
PROGMEM Language_Str MSG_VTOOLS_RESET = _UxGT("В-инструм. сброшены");
#endif
PROGMEM Language_Str MSG_START_Z = _UxGT("Начало Z");
PROGMEM Language_Str MSG_END_Z = _UxGT(" Конец Z");
Expand All @@ -708,6 +734,21 @@ namespace Language_ru {
PROGMEM Language_Str MSG_BAD_PAGE_SPEED = _UxGT("Полохая скор.стран.");
#endif

PROGMEM Language_Str MSG_EDIT_PASSWORD = _UxGT("Редактировать пароль");
PROGMEM Language_Str MSG_LOGIN_REQUIRED = _UxGT("Нужен логин");
PROGMEM Language_Str MSG_PASSWORD_SETTINGS = _UxGT("Настройки пароля");
PROGMEM Language_Str MSG_ENTER_DIGIT = _UxGT("Введите цифру");
PROGMEM Language_Str MSG_CHANGE_PASSWORD = _UxGT("Смените пароль");
PROGMEM Language_Str MSG_REMOVE_PASSWORD = _UxGT("Удалить пароль");
PROGMEM Language_Str MSG_PASSWORD_SET = _UxGT("Пароль это ");
PROGMEM Language_Str MSG_START_OVER = _UxGT("Старт через");
#if LCD_WIDTH > 21
PROGMEM Language_Str MSG_REMINDER_SAVE_SETTINGS = _UxGT("Запомни для сохранения!");
#else
PROGMEM Language_Str MSG_REMINDER_SAVE_SETTINGS = _UxGT("Запомни, сохрани!");
#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
Expand Down Expand Up @@ -759,6 +800,24 @@ namespace Language_ru {
#endif
PROGMEM Language_Str MSG_REHEAT = _UxGT("Возобновить нагрев");
PROGMEM Language_Str MSG_REHEATING = _UxGT("Нагрев...");

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("Движение к точке зондирования");
#else
PROGMEM Language_Str MSG_PROBE_WIZARD_PROBING = _UxGT("Зондир.контр.точки Z");
PROGMEM Language_Str MSG_PROBE_WIZARD_MOVING = _UxGT("Движ. к точке зондир.");
#endif

PROGMEM Language_Str MSG_SOUND = _UxGT("Звук");

PROGMEM Language_Str MSG_TOP_LEFT = _UxGT("Верхний левый");
PROGMEM Language_Str MSG_BOTTOM_LEFT = _UxGT("Нижний левый");
PROGMEM Language_Str MSG_TOP_RIGHT = _UxGT("Верхний правый");
PROGMEM Language_Str MSG_BOTTOM_RIGHT = _UxGT("Нижний правый");
PROGMEM Language_Str MSG_CALIBRATION_COMPLETED = _UxGT("Калибровка успешна");
PROGMEM Language_Str MSG_CALIBRATION_FAILED = _UxGT("Ошибка калибровки");
}

#if FAN_COUNT == 1
Expand Down
Loading

0 comments on commit c433086

Please sign in to comment.