Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update Russian and Ukrainian translations #20508

Merged
merged 9 commits into from
Dec 20, 2020
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