Browse Source

Update Russian and Ukrainian languages (#20508)

Serhiy-K 4 years ago
parent
commit
d8687512b1
No account linked to committer's email address
2 changed files with 135 additions and 10 deletions
  1. 66
    7
      Marlin/src/lcd/language/language_ru.h
  2. 69
    3
      Marlin/src/lcd/language/language_uk.h

+ 66
- 7
Marlin/src/lcd/language/language_ru.h View File

@@ -43,6 +43,11 @@ namespace Language_ru {
43 43
   PROGMEM Language_Str MSG_MEDIA_INSERTED                  = _UxGT("SD-карта вставлена");
44 44
   PROGMEM Language_Str MSG_MEDIA_REMOVED                   = _UxGT("SD-карта извлечена");
45 45
   PROGMEM Language_Str MSG_MEDIA_WAITING                   = _UxGT("Вставьте SD-карту");
46
+  #if LCD_WIDTH > 21
47
+    PROGMEM Language_Str MSG_SD_INIT_FAIL                  = _UxGT("Сбой инициализации SD");
48
+  #else
49
+    PROGMEM Language_Str MSG_SD_INIT_FAIL                  = _UxGT("Сбой инициализ. SD");
50
+  #endif
46 51
   PROGMEM Language_Str MSG_MEDIA_READ_ERROR                = _UxGT("Ошибка считывания");
47 52
   PROGMEM Language_Str MSG_MEDIA_USB_REMOVED               = _UxGT("USB диск удалён");
48 53
   PROGMEM Language_Str MSG_MEDIA_USB_FAILED                = _UxGT("Ошибка USB диска");
@@ -65,6 +70,9 @@ namespace Language_ru {
65 70
   PROGMEM Language_Str MSG_AUTO_HOME_Y                     = _UxGT("Парковка Y");
66 71
   PROGMEM Language_Str MSG_AUTO_HOME_Z                     = _UxGT("Парковка Z");
67 72
   PROGMEM Language_Str MSG_AUTO_Z_ALIGN                    = _UxGT("Авто Z-выравнивание");
73
+  PROGMEM Language_Str MSG_ITERATION                       = _UxGT("G34 Итерация: %i");
74
+  PROGMEM Language_Str MSG_DECREASING_ACCURACY             = _UxGT("Уменьшение точности!");
75
+  PROGMEM Language_Str MSG_ACCURACY_ACHIEVED               = _UxGT("Точность достигнута");
68 76
   PROGMEM Language_Str MSG_LEVEL_BED_HOMING                = _UxGT("Нулевое положение");
69 77
   PROGMEM Language_Str MSG_LEVEL_BED_WAITING               = _UxGT("Нажмите чтобы начать");
70 78
   PROGMEM Language_Str MSG_LEVEL_BED_NEXT_POINT            = _UxGT("Следующая точка");
@@ -98,14 +106,18 @@ namespace Language_ru {
98 106
   PROGMEM Language_Str MSG_COOLDOWN                        = _UxGT("Охлаждение");
99 107
   PROGMEM Language_Str MSG_CUTTER_FREQUENCY                = _UxGT("Частота");
100 108
   PROGMEM Language_Str MSG_LASER_MENU                      = _UxGT("Управление лазером");
109
+  PROGMEM Language_Str MSG_LASER_TOGGLE                    = _UxGT("Переключить лазер");
101 110
   PROGMEM Language_Str MSG_LASER_POWER                     = _UxGT("Мощность лазера");
102 111
   PROGMEM Language_Str MSG_SPINDLE_MENU                    = _UxGT("Управление шпинделем");
112
+  PROGMEM Language_Str MSG_SPINDLE_TOGGLE                  = _UxGT("Переключить шпиндель");
103 113
   #if LCD_WIDTH > 21
104 114
     PROGMEM Language_Str MSG_SPINDLE_POWER                 = _UxGT("Мощность шпинделя");
105 115
   #else
106 116
     PROGMEM Language_Str MSG_SPINDLE_POWER                 = _UxGT("Мощн.шпинделя");
107 117
   #endif
118
+  PROGMEM Language_Str MSG_SPINDLE_FORWARD                 = _UxGT("Шпиндель вперёд");
108 119
   PROGMEM Language_Str MSG_SPINDLE_REVERSE                 = _UxGT("Инверсия шпинделя");
120
+
109 121
   PROGMEM Language_Str MSG_SWITCH_PS_ON                    = _UxGT("Включить питание");
110 122
   PROGMEM Language_Str MSG_SWITCH_PS_OFF                   = _UxGT("Выключить питание");
111 123
   PROGMEM Language_Str MSG_EXTRUDE                         = _UxGT("Экструзия");
@@ -132,14 +144,15 @@ namespace Language_ru {
132 144
   PROGMEM Language_Str MSG_M48_TEST                        = _UxGT("M48 тест Z-зонда");
133 145
   PROGMEM Language_Str MSG_M48_DEVIATION                   = _UxGT("Отклонение");
134 146
   PROGMEM Language_Str MSG_M48_POINT                       = _UxGT("M48 точка");
147
+  PROGMEM Language_Str MSG_M48_OUT_OF_BOUNDS               = _UxGT("Зонд за пределами");
135 148
 
136 149
   PROGMEM Language_Str MSG_IDEX_MENU                       = _UxGT("Меню IDEX");
150
+  PROGMEM Language_Str MSG_OFFSETS_MENU                    = _UxGT("Размещение сопел");
137 151
   PROGMEM Language_Str MSG_IDEX_MODE_AUTOPARK              = _UxGT("Авто парковка");
138 152
   PROGMEM Language_Str MSG_IDEX_MODE_DUPLICATE             = _UxGT("Размножение");
139 153
   PROGMEM Language_Str MSG_IDEX_MODE_MIRRORED_COPY         = _UxGT("Зеркальная копия");
140 154
   PROGMEM Language_Str MSG_IDEX_MODE_FULL_CTRL             = _UxGT("Полный контроль");
141
-
142
-  PROGMEM Language_Str MSG_OFFSETS_MENU                    = _UxGT("Размещение сопел");
155
+  PROGMEM Language_Str MSG_IDEX_DUPE_GAP                   = _UxGT("Дублировать X-зазор");
143 156
 
144 157
   PROGMEM Language_Str MSG_HOTEND_OFFSET_X                 = _UxGT("2-е сопло X");
145 158
   PROGMEM Language_Str MSG_HOTEND_OFFSET_Y                 = _UxGT("2-е сопло Y");
@@ -161,10 +174,8 @@ namespace Language_ru {
161 174
   PROGMEM Language_Str MSG_UBL_MOVING_TO_NEXT              = _UxGT("Двигаемся дальше");
162 175
   PROGMEM Language_Str MSG_UBL_ACTIVATE_MESH               = _UxGT("Активировать UBL");
163 176
   PROGMEM Language_Str MSG_UBL_DEACTIVATE_MESH             = _UxGT("Деактивировать UBL");
164
-
165 177
   PROGMEM Language_Str MSG_UBL_MESH_EDIT                   = _UxGT("Редактор сеток");
166 178
   PROGMEM Language_Str MSG_UBL_EDIT_CUSTOM_MESH            = _UxGT("Править свою сетку");
167
-
168 179
   #if LCD_WIDTH > 21
169 180
     PROGMEM Language_Str MSG_UBL_SET_TEMP_BED              = _UxGT("Температура стола");
170 181
     PROGMEM Language_Str MSG_UBL_BED_TEMP_CUSTOM           = _UxGT("Температура стола");
@@ -249,6 +260,7 @@ namespace Language_ru {
249 260
   PROGMEM Language_Str MSG_UBL_NO_STORAGE                  = _UxGT("Нет хранилища");
250 261
   PROGMEM Language_Str MSG_UBL_SAVE_ERROR                  = _UxGT("Ошибка: Сохран. UBL");
251 262
   PROGMEM Language_Str MSG_UBL_RESTORE_ERROR               = _UxGT("Ошибка: Восстан.UBL");
263
+  PROGMEM Language_Str MSG_UBL_Z_OFFSET                    = _UxGT("Смещение Z: ");
252 264
   PROGMEM Language_Str MSG_UBL_Z_OFFSET_STOPPED            = _UxGT("Смещение Z останов.");
253 265
   PROGMEM Language_Str MSG_UBL_STEP_BY_STEP_MENU           = _UxGT("UBL пошагово");
254 266
   PROGMEM Language_Str MSG_UBL_1_BUILD_COLD_MESH           = _UxGT("1.Строить холодную");
@@ -271,6 +283,14 @@ namespace Language_ru {
271 283
   PROGMEM Language_Str MSG_SET_LEDS_VIOLET                 = _UxGT("Фиолетовый");
272 284
   PROGMEM Language_Str MSG_SET_LEDS_WHITE                  = _UxGT("Белый");
273 285
   PROGMEM Language_Str MSG_SET_LEDS_DEFAULT                = _UxGT("Свет по умолчанию");
286
+  PROGMEM Language_Str MSG_LED_CHANNEL_N                   = _UxGT("Канал =");
287
+  PROGMEM Language_Str MSG_LEDS2                           = _UxGT("Свет #2");
288
+  #if LCD_WIDTH > 21
289
+    PROGMEM Language_Str MSG_NEO2_PRESETS                  = _UxGT("Свет #2 предустановки");
290
+  #else
291
+    PROGMEM Language_Str MSG_NEO2_PRESETS                  = _UxGT("Свет #2 предустан.");
292
+  #endif
293
+  PROGMEM Language_Str MSG_NEO2_BRIGHTNESS                 = _UxGT("Яркость");
274 294
   PROGMEM Language_Str MSG_CUSTOM_LEDS                     = _UxGT("Свой цвет подсветки");
275 295
   PROGMEM Language_Str MSG_INTENSITY_R                     = _UxGT("Уровень красного");
276 296
   PROGMEM Language_Str MSG_INTENSITY_G                     = _UxGT("Уровень зелёного");
@@ -414,9 +434,11 @@ namespace Language_ru {
414 434
   PROGMEM Language_Str MSG_BUTTON_DONE                     = _UxGT("Готово");
415 435
   PROGMEM Language_Str MSG_BUTTON_BACK                     = _UxGT("Назад");
416 436
   PROGMEM Language_Str MSG_BUTTON_PROCEED                  = _UxGT("Продолжить");
437
+  PROGMEM Language_Str MSG_BUTTON_SKIP                     = _UxGT("Пропустить");
417 438
 
418 439
   PROGMEM Language_Str MSG_PAUSE_PRINT                     = _UxGT("Пауза печати");
419 440
   PROGMEM Language_Str MSG_RESUME_PRINT                    = _UxGT("Продолжить печать");
441
+  PROGMEM Language_Str MSG_HOST_START_PRINT                = _UxGT("Старт с хоста");
420 442
   PROGMEM Language_Str MSG_STOP_PRINT                      = _UxGT("Остановить печать");
421 443
   PROGMEM Language_Str MSG_PRINTING_OBJECT                 = _UxGT("Печать объекта");
422 444
   PROGMEM Language_Str MSG_CANCEL_OBJECT                   = _UxGT("Завершить объект");
@@ -519,6 +541,7 @@ namespace Language_ru {
519 541
   PROGMEM Language_Str MSG_ZPROBE_XOFFSET                  = _UxGT("Смещение X");
520 542
   PROGMEM Language_Str MSG_ZPROBE_YOFFSET                  = _UxGT("Смещение Y");
521 543
   PROGMEM Language_Str MSG_ZPROBE_ZOFFSET                  = _UxGT("Смещение Z");
544
+  PROGMEM Language_Str MSG_MOVE_NOZZLE_TO_BED              = _UxGT("Двигать сопло к столу");
522 545
   PROGMEM Language_Str MSG_BABYSTEP_X                      = _UxGT("Микрошаг X");
523 546
   PROGMEM Language_Str MSG_BABYSTEP_Y                      = _UxGT("Микрошаг Y");
524 547
   PROGMEM Language_Str MSG_BABYSTEP_Z                      = _UxGT("Микрошаг Z");
@@ -539,8 +562,10 @@ namespace Language_ru {
539 562
   PROGMEM Language_Str MSG_HEATING                         = _UxGT("Нагрев...");
540 563
   PROGMEM Language_Str MSG_COOLING                         = _UxGT("Охлаждение...");
541 564
   PROGMEM Language_Str MSG_BED_HEATING                     = _UxGT("Нагрев стола...");
542
-  PROGMEM Language_Str MSG_CHAMBER_HEATING                 = _UxGT("Нагрев камеры...");
543 565
   PROGMEM Language_Str MSG_BED_COOLING                     = _UxGT("Охлаждение стола...");
566
+  PROGMEM Language_Str MSG_PROBE_HEATING                   = _UxGT("Нагрев зонда...");
567
+  PROGMEM Language_Str MSG_PROBE_COOLING                   = _UxGT("Охлаждение зонда...");
568
+  PROGMEM Language_Str MSG_CHAMBER_HEATING                 = _UxGT("Нагрев камеры...");
544 569
   PROGMEM Language_Str MSG_CHAMBER_COOLING                 = _UxGT("Охладжение камеры...");
545 570
   PROGMEM Language_Str MSG_DELTA_CALIBRATE                 = _UxGT("Калибровка Delta");
546 571
   PROGMEM Language_Str MSG_DELTA_CALIBRATE_X               = _UxGT("Калибровать X");
@@ -660,6 +685,7 @@ namespace Language_ru {
660 685
   PROGMEM Language_Str MSG_MMU2_RESET                      = _UxGT("Перезапуск MMU");
661 686
   PROGMEM Language_Str MSG_MMU2_RESETTING                  = _UxGT("Перезапуск MMU...");
662 687
   PROGMEM Language_Str MSG_MMU2_EJECT_RECOVER              = _UxGT("Удалите и нажмите");
688
+
663 689
   #if LCD_WIDTH > 21
664 690
     PROGMEM Language_Str MSG_MIX                           = _UxGT("Смешивание");
665 691
   #else
@@ -679,8 +705,8 @@ namespace Language_ru {
679 705
     PROGMEM Language_Str MSG_END_VTOOL                     = _UxGT("Конец В-инструмента");
680 706
     PROGMEM Language_Str MSG_GRADIENT_ALIAS                = _UxGT("Псевдоним В-инструмента");
681 707
     PROGMEM Language_Str MSG_RESET_VTOOLS                  = _UxGT("Сброс В-инструментов");
682
-    PROGMEM Language_Str MSG_VTOOLS_RESET                  = _UxGT("В-инструменти сброшены");
683 708
     PROGMEM Language_Str MSG_COMMIT_VTOOL                  = _UxGT("Смешать В-инструменти");
709
+    PROGMEM Language_Str MSG_VTOOLS_RESET                  = _UxGT("В-инструменти сброшены");
684 710
   #else
685 711
     PROGMEM Language_Str MSG_TOGGLE_MIX                    = _UxGT("Перекл. смешивание");
686 712
     PROGMEM Language_Str MSG_ACTIVE_VTOOL                  = _UxGT("Актив.В-инструм.");
@@ -688,8 +714,8 @@ namespace Language_ru {
688 714
     PROGMEM Language_Str MSG_END_VTOOL                     = _UxGT("В-инструм.кон.");
689 715
     PROGMEM Language_Str MSG_GRADIENT_ALIAS                = _UxGT("Псевдоним В-инстр.");
690 716
     PROGMEM Language_Str MSG_RESET_VTOOLS                  = _UxGT("Сброс В-инструм.");
691
-    PROGMEM Language_Str MSG_VTOOLS_RESET                  = _UxGT("В-инструм. сброшены");
692 717
     PROGMEM Language_Str MSG_COMMIT_VTOOL                  = _UxGT("Смешать В-инструм.");
718
+    PROGMEM Language_Str MSG_VTOOLS_RESET                  = _UxGT("В-инструм. сброшены");
693 719
   #endif
694 720
   PROGMEM Language_Str MSG_START_Z                         = _UxGT("Начало Z");
695 721
   PROGMEM Language_Str MSG_END_Z                           = _UxGT(" Конец Z");
@@ -708,6 +734,21 @@ namespace Language_ru {
708 734
     PROGMEM Language_Str MSG_BAD_PAGE_SPEED                = _UxGT("Полохая скор.стран.");
709 735
   #endif
710 736
 
737
+  PROGMEM Language_Str MSG_EDIT_PASSWORD                   = _UxGT("Редактировать пароль");
738
+  PROGMEM Language_Str MSG_LOGIN_REQUIRED                  = _UxGT("Нужен логин");
739
+  PROGMEM Language_Str MSG_PASSWORD_SETTINGS               = _UxGT("Настройки пароля");
740
+  PROGMEM Language_Str MSG_ENTER_DIGIT                     = _UxGT("Введите цифру");
741
+  PROGMEM Language_Str MSG_CHANGE_PASSWORD                 = _UxGT("Смените пароль");
742
+  PROGMEM Language_Str MSG_REMOVE_PASSWORD                 = _UxGT("Удалить пароль");
743
+  PROGMEM Language_Str MSG_PASSWORD_SET                    = _UxGT("Пароль это ");
744
+  PROGMEM Language_Str MSG_START_OVER                      = _UxGT("Старт через");
745
+  #if LCD_WIDTH > 21
746
+    PROGMEM Language_Str MSG_REMINDER_SAVE_SETTINGS        = _UxGT("Запомни для сохранения!");
747
+  #else
748
+    PROGMEM Language_Str MSG_REMINDER_SAVE_SETTINGS        = _UxGT("Запомни, сохрани!");
749
+  #endif
750
+  PROGMEM Language_Str MSG_PASSWORD_REMOVED                = _UxGT("Пароль удалён");
751
+
711 752
   PROGMEM Language_Str MSG_PAUSE_PRINT_PARKING             = _UxGT(MSG_1_LINE("Парковка..."));
712 753
   //
713 754
   // Filament Change screens show up to 3 lines on a 4-line display
@@ -759,6 +800,24 @@ namespace Language_ru {
759 800
   #endif
760 801
   PROGMEM Language_Str MSG_REHEAT                          = _UxGT("Возобновить нагрев");
761 802
   PROGMEM Language_Str MSG_REHEATING                       = _UxGT("Нагрев...");
803
+
804
+  PROGMEM Language_Str MSG_PROBE_WIZARD                    = _UxGT("Мастер Z-зонда");
805
+  #if LCD_WIDTH > 21
806
+    PROGMEM Language_Str MSG_PROBE_WIZARD_PROBING          = _UxGT("Зондиров. контрольной точки Z");
807
+    PROGMEM Language_Str MSG_PROBE_WIZARD_MOVING           = _UxGT("Движение к точке зондирования");
808
+  #else
809
+    PROGMEM Language_Str MSG_PROBE_WIZARD_PROBING          = _UxGT("Зондир.контр.точки Z");
810
+    PROGMEM Language_Str MSG_PROBE_WIZARD_MOVING           = _UxGT("Движ. к точке зондир.");
811
+  #endif
812
+
813
+  PROGMEM Language_Str MSG_SOUND                           = _UxGT("Звук");
814
+
815
+  PROGMEM Language_Str MSG_TOP_LEFT                        = _UxGT("Верхний левый");
816
+  PROGMEM Language_Str MSG_BOTTOM_LEFT                     = _UxGT("Нижний левый");
817
+  PROGMEM Language_Str MSG_TOP_RIGHT                       = _UxGT("Верхний правый");
818
+  PROGMEM Language_Str MSG_BOTTOM_RIGHT                    = _UxGT("Нижний правый");
819
+  PROGMEM Language_Str MSG_CALIBRATION_COMPLETED           = _UxGT("Калибровка успешна");
820
+  PROGMEM Language_Str MSG_CALIBRATION_FAILED              = _UxGT("Ошибка калибровки");
762 821
 }
763 822
 
764 823
 #if FAN_COUNT == 1

+ 69
- 3
Marlin/src/lcd/language/language_uk.h View File

@@ -44,6 +44,11 @@ namespace Language_uk {
44 44
   PROGMEM Language_Str MSG_MEDIA_INSERTED                  = _UxGT("SD-картка вставлена");
45 45
   PROGMEM Language_Str MSG_MEDIA_REMOVED                   = _UxGT("SD-картка видалена");
46 46
   PROGMEM Language_Str MSG_MEDIA_WAITING                   = _UxGT("Вставте SD-картку");
47
+  #if LCD_WIDTH > 21
48
+    PROGMEM Language_Str MSG_SD_INIT_FAIL                  = _UxGT("Збій ініціалізації SD");
49
+  #else
50
+    PROGMEM Language_Str MSG_SD_INIT_FAIL                  = _UxGT("Збій ініціаліз. SD");
51
+  #endif
47 52
   PROGMEM Language_Str MSG_MEDIA_READ_ERROR                = _UxGT("Помилка зчитування");
48 53
   PROGMEM Language_Str MSG_MEDIA_USB_REMOVED               = _UxGT("USB диск видалений");
49 54
   PROGMEM Language_Str MSG_MEDIA_USB_FAILED                = _UxGT("Помилка USB диску");
@@ -67,6 +72,9 @@ namespace Language_uk {
67 72
   PROGMEM Language_Str MSG_AUTO_HOME_Y                     = _UxGT("Паркування Y");
68 73
   PROGMEM Language_Str MSG_AUTO_HOME_Z                     = _UxGT("Паркування Z");
69 74
   PROGMEM Language_Str MSG_AUTO_Z_ALIGN                    = _UxGT("Авто Z-вирівнювання");
75
+  PROGMEM Language_Str MSG_ITERATION                       = _UxGT("G34 Ітерація: %i");
76
+  PROGMEM Language_Str MSG_DECREASING_ACCURACY             = _UxGT("Зменьшення точності!");
77
+  PROGMEM Language_Str MSG_ACCURACY_ACHIEVED               = _UxGT("Точність досягнута");
70 78
   PROGMEM Language_Str MSG_LEVEL_BED_HOMING                = _UxGT("Паркування XYZ");
71 79
   PROGMEM Language_Str MSG_LEVEL_BED_WAITING               = _UxGT("Почати");
72 80
   PROGMEM Language_Str MSG_LEVEL_BED_NEXT_POINT            = _UxGT("Наступна точка");
@@ -100,6 +108,7 @@ namespace Language_uk {
100 108
   PROGMEM Language_Str MSG_COOLDOWN                        = _UxGT("Вимкнути нагрів");
101 109
   PROGMEM Language_Str MSG_CUTTER_FREQUENCY                = _UxGT("Частота");
102 110
   PROGMEM Language_Str MSG_LASER_MENU                      = _UxGT("Керування лазером");
111
+  PROGMEM Language_Str MSG_LASER_TOGGLE                    = _UxGT("Перемкнути лазер");
103 112
   #if LCD_WIDTH > 21
104 113
     PROGMEM Language_Str MSG_LASER_POWER                   = _UxGT("Потужність лазера");
105 114
     PROGMEM Language_Str MSG_SPINDLE_MENU                  = _UxGT("Керування шпінделем");
@@ -107,12 +116,15 @@ namespace Language_uk {
107 116
     PROGMEM Language_Str MSG_LASER_POWER                   = _UxGT("Потуж.лазера");
108 117
     PROGMEM Language_Str MSG_SPINDLE_MENU                  = _UxGT("Керув. шпінделем");
109 118
   #endif
119
+  PROGMEM Language_Str MSG_SPINDLE_TOGGLE                  = _UxGT("Перемкнути шпіндель");
110 120
   #if LCD_WIDTH > 21
111 121
     PROGMEM Language_Str MSG_SPINDLE_POWER                 = _UxGT("Потуж. шпінделя");
112 122
   #else
113 123
     PROGMEM Language_Str MSG_SPINDLE_POWER                 = _UxGT("Потуж. шпінд.");
114 124
   #endif
125
+  PROGMEM Language_Str MSG_SPINDLE_FORWARD                 = _UxGT("Шпіндель вперед");
115 126
   PROGMEM Language_Str MSG_SPINDLE_REVERSE                 = _UxGT("Напрямок шпінделя");
127
+
116 128
   PROGMEM Language_Str MSG_SWITCH_PS_ON                    = _UxGT("Увімкнути живлення");
117 129
   PROGMEM Language_Str MSG_SWITCH_PS_OFF                   = _UxGT("Вимкнути живлення");
118 130
   PROGMEM Language_Str MSG_EXTRUDE                         = _UxGT("Екструзія");
@@ -134,15 +146,20 @@ namespace Language_uk {
134 146
   PROGMEM Language_Str MSG_MESH_Y                          = _UxGT("Індекс Y");
135 147
   PROGMEM Language_Str MSG_MESH_EDIT_Z                     = _UxGT("Значення Z");
136 148
   PROGMEM Language_Str MSG_USER_MENU                       = _UxGT("Власні команди");
149
+
137 150
   PROGMEM Language_Str MSG_M48_TEST                        = _UxGT("M48 тест зонду");
138 151
   PROGMEM Language_Str MSG_M48_POINT                       = _UxGT("M48 точка");
152
+  PROGMEM Language_Str MSG_M48_OUT_OF_BOUNDS               = _UxGT("Зонд за межами");
139 153
   PROGMEM Language_Str MSG_M48_DEVIATION                   = _UxGT("Відхилення");
154
+
140 155
   PROGMEM Language_Str MSG_IDEX_MENU                       = _UxGT("Меню IDEX");
141 156
   PROGMEM Language_Str MSG_OFFSETS_MENU                    = _UxGT("Зміщення сопел");
142 157
   PROGMEM Language_Str MSG_IDEX_MODE_AUTOPARK              = _UxGT("Авто паркування");
143 158
   PROGMEM Language_Str MSG_IDEX_MODE_DUPLICATE             = _UxGT("Розмноження");
144 159
   PROGMEM Language_Str MSG_IDEX_MODE_MIRRORED_COPY         = _UxGT("Дзеркальна копія");
145
-  PROGMEM Language_Str MSG_IDEX_MODE_FU1L_CTRL             = _UxGT("Повний контроль");
160
+  PROGMEM Language_Str MSG_IDEX_MODE_FULL_CTRL             = _UxGT("Повний контроль");
161
+  PROGMEM Language_Str MSG_IDEX_DUPE_GAP                   = _UxGT("Дублювати X-зазор");
162
+
146 163
   PROGMEM Language_Str MSG_HOTEND_OFFSET_X                 = _UxGT("Друге сопло X");
147 164
   PROGMEM Language_Str MSG_HOTEND_OFFSET_Y                 = _UxGT("Друге сопло Y");
148 165
   PROGMEM Language_Str MSG_HOTEND_OFFSET_Z                 = _UxGT("Друге сопло Z");
@@ -267,6 +284,14 @@ namespace Language_uk {
267 284
   PROGMEM Language_Str MSG_SET_LEDS_VIOLET                 = _UxGT("Фіолетовий");
268 285
   PROGMEM Language_Str MSG_SET_LEDS_WHITE                  = _UxGT("Білий");
269 286
   PROGMEM Language_Str MSG_SET_LEDS_DEFAULT                = _UxGT("За умовчанням");
287
+  PROGMEM Language_Str MSG_LED_CHANNEL_N                   = _UxGT("Канал =");
288
+  PROGMEM Language_Str MSG_LEDS2                           = _UxGT("Світло #2");
289
+  #if LCD_WIDTH > 21
290
+    PROGMEM Language_Str MSG_NEO2_PRESETS                  = _UxGT("Світло #2 передустановки");
291
+  #else
292
+    PROGMEM Language_Str MSG_NEO2_PRESETS                  = _UxGT("Світло #2 передустан.");
293
+  #endif
294
+  PROGMEM Language_Str MSG_NEO2_BRIGHTNESS                 = _UxGT("Яскравість");
270 295
   PROGMEM Language_Str MSG_CUSTOM_LEDS                     = _UxGT("Свої кольори");
271 296
   PROGMEM Language_Str MSG_INTENSITY_R                     = _UxGT("Рівень червоного");
272 297
   PROGMEM Language_Str MSG_INTENSITY_G                     = _UxGT("Рівень зеленого");
@@ -412,10 +437,12 @@ namespace Language_uk {
412 437
   PROGMEM Language_Str MSG_BUTTON_DONE                     = _UxGT("Готово");
413 438
   PROGMEM Language_Str MSG_BUTTON_BACK                     = _UxGT("Назад");
414 439
   PROGMEM Language_Str MSG_BUTTON_PROCEED                  = _UxGT("Продовжити");
440
+  PROGMEM Language_Str MSG_BUTTON_SKIP                     = _UxGT("Пропустити");
415 441
 
416 442
   PROGMEM Language_Str MSG_PAUSING                         = _UxGT("Призупинення...");
417 443
   PROGMEM Language_Str MSG_PAUSE_PRINT                     = _UxGT("Призупинити друк");
418 444
   PROGMEM Language_Str MSG_RESUME_PRINT                    = _UxGT("Відновити друк");
445
+  PROGMEM Language_Str MSG_HOST_START_PRINT                = _UxGT("Старт з хосту");
419 446
   PROGMEM Language_Str MSG_STOP_PRINT                      = _UxGT("Скасувати друк");
420 447
   PROGMEM Language_Str MSG_PRINTING_OBJECT                 = _UxGT("Друк об'єкта");
421 448
   PROGMEM Language_Str MSG_CANCEL_OBJECT                   = _UxGT("Завершити об'єкт");
@@ -513,6 +540,7 @@ namespace Language_uk {
513 540
   PROGMEM Language_Str MSG_ZPROBE_XOFFSET                  = _UxGT("Тест зміщення X");
514 541
   PROGMEM Language_Str MSG_ZPROBE_YOFFSET                  = _UxGT("Тест зміщення Y");
515 542
   PROGMEM Language_Str MSG_ZPROBE_ZOFFSET                  = _UxGT("Тест зміщення Z");
543
+  PROGMEM Language_Str MSG_MOVE_NOZZLE_TO_BED              = _UxGT("Рухати сопло до столу");
516 544
   PROGMEM Language_Str MSG_BABYSTEP_X                      = _UxGT("Мікрокрок X");
517 545
   PROGMEM Language_Str MSG_BABYSTEP_Y                      = _UxGT("Мікрокрок Y");
518 546
   PROGMEM Language_Str MSG_BABYSTEP_Z                      = _UxGT("Мікрокрок Z");
@@ -534,13 +562,16 @@ namespace Language_uk {
534 562
   PROGMEM Language_Str MSG_COOLING                         = _UxGT("Охолодження...");
535 563
   PROGMEM Language_Str MSG_BED_HEATING                     = _UxGT("Нагрів столу...");
536 564
   PROGMEM Language_Str MSG_CHAMBER_HEATING                 = _UxGT("Нагрів камери...");
565
+  PROGMEM Language_Str MSG_PROBE_HEATING                   = _UxGT("Нагрів зонду...");
537 566
   #if LCD_WIDTH >= 20
538 567
     PROGMEM Language_Str MSG_BED_COOLING                   = _UxGT("Охолодження столу...");
539 568
     PROGMEM Language_Str MSG_CHAMBER_COOLING               = _UxGT("Охолодження камери...");
569
+    PROGMEM Language_Str MSG_PROBE_COOLING                 = _UxGT("Охолодження зонду...");
540 570
     PROGMEM Language_Str MSG_DELTA_CALIBRATE               = _UxGT("Калібрування Delta");
541 571
   #else
542 572
     PROGMEM Language_Str MSG_BED_COOLING                   = _UxGT("Охол. столу...");
543 573
     PROGMEM Language_Str MSG_CHAMBER_COOLING               = _UxGT("Охол. камери...");
574
+    PROGMEM Language_Str MSG_PROBE_COOLING                 = _UxGT("Охол. зонду...");
544 575
     PROGMEM Language_Str MSG_DELTA_CALIBRATE               = _UxGT("Калібрув. Delta");
545 576
   #endif
546 577
   PROGMEM Language_Str MSG_DELTA_CALIBRATE_X               = _UxGT("Калібрувати X");
@@ -598,6 +629,7 @@ namespace Language_uk {
598 629
   PROGMEM Language_Str MSG_CASE_LIGHT                      = _UxGT("Підсвітка");
599 630
   PROGMEM Language_Str MSG_CASE_LIGHT_BRIGHTNESS           = _UxGT("Яскравість світла");
600 631
   PROGMEM Language_Str MSG_KILL_EXPECTED_PRINTER           = _UxGT("НЕ ТОЙ ПРИНТЕР");
632
+
601 633
   PROGMEM Language_Str MSG_INFO_COMPLETED_PRINTS           = _UxGT("Завершено");
602 634
   PROGMEM Language_Str MSG_INFO_PRINT_FILAMENT             = _UxGT("Екструдовано");
603 635
   #if LCD_WIDTH >= 20
@@ -662,6 +694,7 @@ namespace Language_uk {
662 694
   PROGMEM Language_Str MSG_MMU2_RESET                      = _UxGT("Перезапуск MMU");
663 695
   PROGMEM Language_Str MSG_MMU2_RESETTING                  = _UxGT("Перезапуск MMU...");
664 696
   PROGMEM Language_Str MSG_MMU2_EJECT_RECOVER              = _UxGT("Видаліть, натисніть");
697
+
665 698
   #if LCD_WIDTH > 21
666 699
     PROGMEM Language_Str MSG_MIX                           = _UxGT("Змішування");
667 700
   #else
@@ -681,8 +714,8 @@ namespace Language_uk {
681 714
     PROGMEM Language_Str MSG_END_VTOOL                     = _UxGT("Кінець В-інструменту");
682 715
     PROGMEM Language_Str MSG_GRADIENT_ALIAS                = _UxGT("Псевдонім В-інструменту");
683 716
     PROGMEM Language_Str MSG_RESET_VTOOLS                  = _UxGT("Зкидання В-інструментів");
684
-    PROGMEM Language_Str MSG_VTOOLS_RESET                  = _UxGT("В-інструменти зкинуті");
685 717
     PROGMEM Language_Str MSG_COMMIT_VTOOL                  = _UxGT("Змішати В-інструменти");
718
+    PROGMEM Language_Str MSG_VTOOLS_RESET                  = _UxGT("В-інструменти зкинуті");
686 719
   #else
687 720
     PROGMEM Language_Str MSG_TOGGLE_MIX                    = _UxGT("Перемкнути змішув.");
688 721
     PROGMEM Language_Str MSG_ACTIVE_VTOOL                  = _UxGT("Актив.В-інструм.");
@@ -690,8 +723,8 @@ namespace Language_uk {
690 723
     PROGMEM Language_Str MSG_END_VTOOL                     = _UxGT("В-інструм. кін.");
691 724
     PROGMEM Language_Str MSG_GRADIENT_ALIAS                = _UxGT("Псевдонім В-інстр.");
692 725
     PROGMEM Language_Str MSG_RESET_VTOOLS                  = _UxGT("Зкидання В-інструм");
693
-    PROGMEM Language_Str MSG_VTOOLS_RESET                  = _UxGT("В-інструм. зкинуті");
694 726
     PROGMEM Language_Str MSG_COMMIT_VTOOL                  = _UxGT("Змішати В-інструм.");
727
+    PROGMEM Language_Str MSG_VTOOLS_RESET                  = _UxGT("В-інструм. зкинуті");
695 728
   #endif
696 729
   PROGMEM Language_Str MSG_START_Z                         = _UxGT("Початок Z");
697 730
   PROGMEM Language_Str MSG_END_Z                           = _UxGT(" Кінець Z");
@@ -710,6 +743,21 @@ namespace Language_uk {
710 743
     PROGMEM Language_Str MSG_BAD_PAGE_SPEED                = _UxGT("Погана швидк.стор");
711 744
   #endif
712 745
 
746
+  PROGMEM Language_Str MSG_EDIT_PASSWORD                   = _UxGT("Редагувати пароль");
747
+  PROGMEM Language_Str MSG_LOGIN_REQUIRED                  = _UxGT("Потрібен логін");
748
+  PROGMEM Language_Str MSG_PASSWORD_SETTINGS               = _UxGT("Параметри паролю");
749
+  PROGMEM Language_Str MSG_ENTER_DIGIT                     = _UxGT("Введіть цифру");
750
+  PROGMEM Language_Str MSG_CHANGE_PASSWORD                 = _UxGT("Змінити пароль");
751
+  PROGMEM Language_Str MSG_REMOVE_PASSWORD                 = _UxGT("Видалити пароль");
752
+  PROGMEM Language_Str MSG_PASSWORD_SET                    = _UxGT("Пароль це ");
753
+  PROGMEM Language_Str MSG_START_OVER                      = _UxGT("Старт через");
754
+  #if LCD_WIDTH > 21
755
+    PROGMEM Language_Str MSG_REMINDER_SAVE_SETTINGS        = _UxGT("Запам'ятай для збереження!");
756
+  #else
757
+    PROGMEM Language_Str MSG_REMINDER_SAVE_SETTINGS        = _UxGT("Запам'ятай, збережи!");
758
+  #endif
759
+  PROGMEM Language_Str MSG_PASSWORD_REMOVED                = _UxGT("Пароль видалений");
760
+
713 761
   PROGMEM Language_Str MSG_PAUSE_PRINT_PARKING             = _UxGT(MSG_1_LINE("Паркування..."));
714 762
   #if LCD_HEIGHT >= 4
715 763
     // Up to 3 lines allowed
@@ -754,6 +802,24 @@ namespace Language_uk {
754 802
   PROGMEM Language_Str MSG_HEATER_TIMEOUT                  = _UxGT("Час нагрівача збіг");
755 803
   PROGMEM Language_Str MSG_REHEAT                          = _UxGT("Поновити нагрів");
756 804
   PROGMEM Language_Str MSG_REHEATING                       = _UxGT("Нагрівання...");
805
+
806
+  PROGMEM Language_Str MSG_PROBE_WIZARD                    = _UxGT("Майстер Z-зонда");
807
+  #if LCD_WIDTH > 21
808
+    PROGMEM Language_Str MSG_PROBE_WIZARD_PROBING          = _UxGT("Зондув. контрольної точки Z");
809
+    PROGMEM Language_Str MSG_PROBE_WIZARD_MOVING           = _UxGT("Рух до точки зондування");
810
+  #else
811
+    PROGMEM Language_Str MSG_PROBE_WIZARD_PROBING          = _UxGT("Зондув.контр.точки Z");
812
+    PROGMEM Language_Str MSG_PROBE_WIZARD_MOVING           = _UxGT("Рух до точки зондув.");
813
+  #endif
814
+
815
+  PROGMEM Language_Str MSG_SOUND                           = _UxGT("Звук");
816
+
817
+  PROGMEM Language_Str MSG_TOP_LEFT                        = _UxGT("Верхній лівий");
818
+  PROGMEM Language_Str MSG_BOTTOM_LEFT                     = _UxGT("Нижній лівий");
819
+  PROGMEM Language_Str MSG_TOP_RIGHT                       = _UxGT("Верхній правий");
820
+  PROGMEM Language_Str MSG_BOTTOM_RIGHT                    = _UxGT("Нижній правий");
821
+  PROGMEM Language_Str MSG_CALIBRATION_COMPLETED           = _UxGT("Калібрування успішне");
822
+  PROGMEM Language_Str MSG_CALIBRATION_FAILED              = _UxGT("Збій калібрування");
757 823
 }
758 824
 
759 825
 #if FAN_COUNT == 1

Loading…
Cancel
Save