From 964cc62586ca13b09992a4d2a413adc1683f6dbb Mon Sep 17 00:00:00 2001 From: doliynyk <52634099+doliynyk@users.noreply.github.com> Date: Wed, 2 Dec 2020 12:23:18 +0200 Subject: [PATCH] Add Ukrainian language (#1323) Co-authored-by: Msq001 --- .../Language Packs/language_uk.ini | 287 ++++++++++++++++++ TFT/src/User/API/Language/Language.c | 2 + TFT/src/User/API/Language/Language.h | 2 + TFT/src/User/API/Language/language_uk.h | 286 +++++++++++++++++ TFT/src/User/Configuration.h | 1 + 5 files changed, 578 insertions(+) create mode 100644 Copy to SD Card root directory to update/Language Packs/language_uk.ini create mode 100644 TFT/src/User/API/Language/language_uk.h diff --git a/Copy to SD Card root directory to update/Language Packs/language_uk.ini b/Copy to SD Card root directory to update/Language Packs/language_uk.ini new file mode 100644 index 0000000000..f33f6a49e9 --- /dev/null +++ b/Copy to SD Card root directory to update/Language Packs/language_uk.ini @@ -0,0 +1,287 @@ +#### Language Code:UK +## Language Version:20201007 +## Maximum byte per keyword is 250 Bytes. +## Escape characters are not supported except newline '\n' + +label_language:Українська +label_heat:Нагрівання +label_move:Рух +label_home:Додому +label_disable_steppers:Вимкнути двигуни +label_print:Друк +label_extrude:Екструзія +label_fan:Вентилятор +label_settings:Налаштування +label_screen_settings:Екран +label_machine_settings:Принтер +label_feature_settings:Опції +label_sound:Звуки +label_touch_sound:Звуки натискань +label_toast_sound:Звуки інфострічки +label_alert_sound:Попередження +label_shut_down:Вимкнути +label_rgb_settings:Колір LED +label_rgb_off:LED викл +label_terminal:Термінал +label_custom:Своє меню +label_leveling:Стіл вруч. +label_point_1:Точка 1 +label_point_2:Точка 2 +label_point_3:Точка 3 +label_point_4:Точка 4 +label_point_5:Точка 5 +label_bed_leveling:Стіл одно. +label_bl_complete:Вирівнювання столу закінчено +label_bl_smart_fill:Відсутні точки \nзамера були Атоматіческая \nзаполнени. \nЗапомніте для сохраніеніе! +label_bl_enable:BL: вкл +label_bl_disable:BL: викл +label_abl:ABL +label_bbl:BBL +label_ubl:UBL +label_mbl:MBL +label_mbl_settings:Вирівнювання по сітці +label_abl_settings:Автовирівнювання +label_abl_settings_bbl:Білінійне калібрування +label_abl_settings_ubl:Універсальне калібрування +label_abl_settings_ubl_save:Зберегти в клітинку +label_abl_settings_ubl_load:Завантажити з осередку +label_abl_slot0:Осередок 0 +label_abl_slot1:Осередок 1 +label_abl_slot2:Осередок 2 +label_abl_slot3:Осередок 3 +label_abl_slot_eeprom:Відновити з осередку \nпри перезавантаженні? \n (Зберегти в EEPROM) +label_abl_z:Z загасання +label_bltouch:BLTouch +label_bltouch_test:BLT тест +label_bltouch_deploy:BLT вниз +label_bltouch_stow:BLT вгору +label_bltouch_repeat:Точність Z +label_z_offset:Відступ Z +label_probe_offset:Зміщення датчика +label_home_offset:Дім - відступи +label_confirmation:Ви впевнені? +label_down:Вниз +label_up:Вгору +label_save:Зберегти +label_restore:Повернути +label_reset:Скидання +label_default:За замовчуванням +label_clear:Прибрати +label_next:Наступний +label_distance:Відступи +label_invalid_value:Відсутні правильні значення! +label_timeout_reached:Час минув! +label_process_running:Йде процес! +label_process_completed:Процес завершений! +label_process_aborted:Процес перерваний! +label_inc:Збільшити +label_dec:Зменшити +label_nozzle:Сопло +label_bed:Стіл +label_chamber:Камера +label_start:Почати +label_stop:Стоп +label_back:Назад +label_page_up:Стор. +label_page_down:Стор. +label_pause:Пауза +label_resume:Продовжити +label_load:Завантаження +label_unload:Вивантаження +label_load_unload:Завантаження/Вивантаження +label_load_unload_short:(Un)Load +label_slow_speed:Повільно +label_normal_speed:Зазвичай +label_fast_speed:Швидко +label_fan_full_speed:Максимум +label_fan_half_speed:50% +label_rotate_ui:Переворот +label_touchscreen_adjust:Калібрування +label_more:Більше +label_screen_info:Інфо +label_status:Статус +label_simulator_bg_color:Задній фон Marlin режиму +label_simulator_font_color:Передній фон Marlin режиму +label_white:Білий +label_black:Чорний +label_blue:Синій +label_red:Червоний +label_green:Зелений +label_cyan:Блакитний +label_yellow:Жовтий +label_brown:Коричневий +label_gray:Сірий +label_orange:Помаранчевий +label_indigo:Індиго +label_violet:Фіолетовий +label_magenta:Маджента +label_purple:Пурпуровий +label_lime:Лаймовий +label_darkblue:Темно-синій +label_darkgreen:Темно-зелений +label_darkgray:Темно-сірий +label_disconnect:Відключити +label_baudrate:Швидкість +label_percentage:підстроювання +label_babystep:Мікрошаг Z +label_percentage_speed:Швидкість +label_percentage_flow:Потік +label_value_zero:Обнулити +label_1_degree:1 ℃ +label_5_degree:5 ℃ +label_10_degree:10 ℃ +label_x_inc:X + +label_y_inc:Y + +label_z_inc:Z + +label_x_dec:X- +label_y_dec:Y- +label_z_dec:Z- +label_x:X +label_y:Y +label_z:Z +label_001_mm:0.01мм +label_01_mm:0.1мм +label_1_mm:1мм +label_5_mm:5мм +label_10_mm:10мм +label_100_mm:100mm +label_200_mm:200mm +label_1_percent:1% +label_5_percent:5% +label_10_percent:10% +label_percent_value:% d %% +label_ready:Готовий +label_busy:Зайнято процесом, зачекайте ... +label_unconnected:Немає підключення! +label_disconnect_info:Управління принтером через комп'ютер +label_loading:Завантаження ... +label_power_failed:Продовжити друк? +label_continue:Продовження +label_cancel:Скасування +label_adjust_title:Калібрування екрану +label_adjust_info:Натисніть на червону крапку +label_adjust_ok:Успішне калібрування +label_adjust_failed:Невдала калібрування, спробуйте знову +label_warning:Увага +label_stop_print:Зупинити друк? +label_confirm:OK +label_tftsd:SD екрану +label_read_tftsd_error:Не можу прочитати SD карти! +label_tftsd_inserted:SD карта вставлена! +label_tftsd_removed:SD карта витягнута! +label_u_disk:Флеш карта +label_read_u_disk_error:Не можу прочитати флеш карти! +label_u_disk_inserted:Флеш карта вставлена! +label_u_disk_removed:Флеш карта витягнута! +label_onboardsd:SD плати +label_read_onboardsd_error:Не можу прочитати SD карти! +label_filament_sensor:Сенсор філаменту +label_filament_runout:Філамент закінчився +label_preheat:Попереднє нагрівання +label_preheat_both:Обидва +label_is_pause:Неможлива екструзія \nпри друку, поставити \nна паузу? +label_auto_shut_down:автовимкнення +label_unifiedmove:Рух +label_unifiedheat:Нагрівання +label_cooldown:Охолодити +label_emergencystop:Екст.стоп +label_touch_to_exit:Натисніть, щоб повернутися +label_mainmenu:Меню +label_wait_temp_shut_down:Дочекайтеся температури \nсопла не нижче ніж% d ℃ +label_force_shut_down:Примусово викл +label_shutting_down:Вимикаю ... +label_parameter_setting:Параметри +label_on:Увімкнути +label_off:Викл +label_smart:Розумний +label_terminal_ack:ACK терміналу (C °) +label_invert_xaxis:Інверсія осі X +label_invert_yaxis:Інверсія осі Y +label_invert_zaxis:Інверсія осі Z +label_move_speed:Швидкість (X Y Z) +label_knob_led:Підсвічування енкодера +label_knob_led_idle:Простий підсвічування енкодера +label_m0_pause:Пауза по команді M0 +label_send_start_gcode:G-код перед друком +label_send_end_gcode:G-код після друку +label_send_cancel_gcode:G-код скасувати друк +label_persistent_status_info:Нагрівання в інфостроке +label_file_listmode:Файли в режимі рядків +label_current_setting:Налаштування TMC драйверів +label_steps_setting:Налаштування кроків на мм +label_maxfeedrate:MAX швидкість подачі +label_maxacceleration:MAX прискорення +label_acceleration:Прискорення +label_print_acceleration:прискорення друку +label_retract_acceleration:ретракт +label_travel_acceleration:Переміщення +label_jerk:Ривок +label_junction_deviation:Відхилення вузла +label_bump_sensitivity:TMC чутливість удару +label_fwretract:M207 ретракт +label_fwrecover:M208 відновлення ретракт +label_lin_advance:К-фактор +label_reset_settings_info:Все налаштування будуть \nскинуті за замовчуванням. \nБажаєте продовжити? +label_reset_settings_done:Скидання налаштувань \nекрана. Для повного \nвступленія в силу, \nперезапустіть пристрій. +label_info:Інформація +label_lcd_brightness:Яскравість LCD +label_lcd_brightness_dim:Регулювання яскравості LCD +label_lcd_dim_idle_timer:Час до гасіння LCD +label_5_seconds:5 сек. +label_10_seconds:10 сек. +label_30_seconds:30 сек. +label_60_seconds:1 хв. +label_120_seconds:2 хв. +label_300_seconds:5 хв. +label_custom_seconds:Своє +label_st7920_fullscreen:Marlin на весь екран +label_plr_en:Робота після втрати харчування +label_setting_save:Зберегти налаштування +label_setting_reset:Скинути налаштування +label_setting_restore:Відновити налаштування +label_eeprom_settings:EEPROM +label_eeprom_save_info:Зберегти налаштування \nпринтера в EEPROM? +label_eeprom_restore_info:Завантажити налаштування \nіз EEPROM? +label_eeprom_reset_info:скинути EEPROM налаштування \nпринтера на початкові? +label_retract_feedrate:Швидкість +label_retract_length:Довжина +label_retract_swap_length:Довжина при зміні сопла +label_retract_z_lift:Підйом по Z +label_retract_auto:Авто FW ретракт +label_recover_feedrate:Швидкість +label_swap_recover_feedrate:Швидкість при зміні сопла +label_recover_length:Довжина +label_swap_recover_length:Довжина при зміні сопла +label_start_print:Почати друк: \n% s? +label_ack_notification:ACK стиль повідомлення +label_leveling_edge_distance:Відступи від країв столу +label_xy_unlock:Мотори викл +label_tuning:Налагодження +label_pid:PID +label_pid_title:PID автонастройка +label_pid_start_info:Зараз буде запущена PID \nавтонастройка, це займе \nнекоторое час. Продовжити? +label_pid_start_info_2:Автоналаштування \nPID в роботе! +label_pid_start_info_3:Не чіпайте екран до \nзакінчення налаштування \n (засвітиться зеленим LED)! +label_tune_extruder:Налаштування кроків +label_tune_ext_extrude_100:100mm екст. +label_tune_ext_temp:Налаштування екструдера / Нагрівання +label_tune_ext_templow:Необхідна температура \nдуже низька! \nМінімальная температура:% d ℃ +label_tune_ext_desiredval:Температура ще не досягла необхідного значення +label_tune_ext_mark120mm:Відзначте 120 мм на филаменті \nНажміть '% s' по говності \nвиміряну отриману довжину \nпісля екструдування +label_tune_ext_heatoff:Відключити нагрів? +label_tune_ext_adj_esteps:Підстроювання E-кроків +label_tune_ext_esteps_saved:E-кроки встановлені! \nне забудьте зберегти \nіх в EEPROM \nНовое значення:% 0.2f +label_tune_ext_measured:Частина, що залишилася довжина: +label_tune_ext_old_estep:Старі E-кроки:% 0.2f +label_tune_ext_new_estep:Нові E-кроки:% 0.2f +label_connection_settings:З'єднання +label_offset_tool:Зсув 2-го сопла +label_hybrid_threshold:TMC гібридний поріг +label_notifications:Повідомлення +label_mesh_editor:Сітка ред. +label_mesh_tuner:Сітка устан. +label_case_light:Підсвічування +label_load_started:Процедура завантаження \nфіламенту, чекаємо поки хотенд \nдосягне бажаної температури. \nбудьласка зачекайте. +label_unload_started:Процедура вивавантаження. \nфіламенту, чекаємо поки хотенд \nдосягне бажаної температури. \nбудьласка зачекайте. +label_heaters_on:Деякі обігрівачі\nвсе ще увімкнені. \nВи хочете їх зупинити? + diff --git a/TFT/src/User/API/Language/Language.c b/TFT/src/User/API/Language/Language.c index 201a90b36b..729a71fefd 100644 --- a/TFT/src/User/API/Language/Language.c +++ b/TFT/src/User/API/Language/Language.c @@ -42,6 +42,8 @@ #include "language_ca.h" #elif DEFAULT_LANGUAGE == TRAD_CHINESE #include "language_tc.h" +#elif DEFAULT_LANGUAGE == UKRAINIAN +#include "language_uk.h" #else #error "Error: invalid language defined" #endif diff --git a/TFT/src/User/API/Language/Language.h b/TFT/src/User/API/Language/Language.h index d3cca10f36..74327a8578 100644 --- a/TFT/src/User/API/Language/Language.h +++ b/TFT/src/User/API/Language/Language.h @@ -30,6 +30,8 @@ extern "C" { #define SLOVENIAN 17 #define CATALAN 18 #define TRAD_CHINESE 19 +#define UKRAINIAN 20 + enum { diff --git a/TFT/src/User/API/Language/language_uk.h b/TFT/src/User/API/Language/language_uk.h new file mode 100644 index 0000000000..12d3f1e5b4 --- /dev/null +++ b/TFT/src/User/API/Language/language_uk.h @@ -0,0 +1,286 @@ +#ifndef _LANGUAGE_UK_H_ +#define _LANGUAGE_UK_H_ + + #define STRING_LANGUAGE "Українська" + #define STRING_HEAT "Нагрівання" + #define STRING_MOVE "Рух" + #define STRING_HOME "Додому" + #define STRING_DISABLE_STEPPERS "Вимкнути двигуни" + #define STRING_PRINT "Друк" + #define STRING_EXTRUDE "Екструзія" + #define STRING_FAN "Вентилятор" + #define STRING_SETTINGS "Налаштування" + #define STRING_SCREEN_SETTINGS "Екран" + #define STRING_MACHINE_SETTINGS "Принтер" + #define STRING_FEATURE_SETTINGS "Опції" + #define STRING_SOUND "Звуки" + #define STRING_TOUCH_SOUND "Звуки натискань" + #define STRING_TOAST_SOUND "Звуки інфострічки" + #define STRING_ALERT_SOUND "Попередження" + #define STRING_SHUT_DOWN "Вимкнути" + #define STRING_RGB_SETTINGS "Колір LED" + #define STRING_RGB_OFF "LED викл" + #define STRING_TERMINAL "Термінал" + #define STRING_CUSTOM "Своє меню" + #define STRING_LEVELING "Стіл вруч." + #define STRING_POINT_1 "Точка 1" + #define STRING_POINT_2 "Точка 2" + #define STRING_POINT_3 "Точка 3" + #define STRING_POINT_4 "Точка 4" + #define STRING_POINT_5 "Точка 5" + #define STRING_BED_LEVELING "Стіл одно." + #define STRING_BL_COMPLETE "Вирівнювання столу закінчено" + #define STRING_BL_SMART_FILL "Відсутні точки \nзамера були Атоматіческая \nзаполнени. \nЗапомніте для сохраніеніе!" + #define STRING_BL_ENABLE "BL: вкл" + #define STRING_BL_DISABLE "BL: викл" + #define STRING_ABL "ABL" + #define STRING_BBL "BBL" + #define STRING_UBL "UBL" + #define STRING_MBL "MBL" + #define STRING_MBL_SETTINGS "Вирівнювання по сітці" + #define STRING_ABL_SETTINGS "Автовирівнювання" + #define STRING_ABL_SETTINGS_BBL "Білінійне калібрування" + #define STRING_ABL_SETTINGS_UBL "Універсальне калібрування" + #define STRING_ABL_SETTINGS_UBL_SAVE "Зберегти в клітинку" + #define STRING_ABL_SETTINGS_UBL_LOAD "Завантажити з осередку" + #define STRING_ABL_SLOT0 "Осередок 0" + #define STRING_ABL_SLOT1 "Осередок 1" + #define STRING_ABL_SLOT2 "Осередок 2" + #define STRING_ABL_SLOT3 "Осередок 3" + #define STRING_ABL_SLOT_EEPROM "Відновити з осередку \nпри перезавантаженні? \n (Зберегти в EEPROM)" + #define STRING_ABL_Z "Z загасання" + #define STRING_BLTOUCH "BLTouch" + #define STRING_BLTOUCH_TEST "BLT тест" + #define STRING_BLTOUCH_DEPLOY "BLT вниз" + #define STRING_BLTOUCH_STOW "BLT вгору" + #define STRING_BLTOUCH_REPEAT "Точність Z" + #define STRING_Z_OFFSET "Відступ Z" + #define STRING_PROBE_OFFSET "Зміщення датчика" + #define STRING_HOME_OFFSET "Дім - відступи" + #define STRING_CONFIRMATION "Ви впевнені?" + #define STRING_DOWN "Вниз" + #define STRING_UP "Вгору" + #define STRING_SAVE "Зберегти" + #define STRING_RESTORE "Повернути" + #define STRING_RESET "Скидання" + #define STRING_DEFAULT "За замовчуванням" + #define STRING_CLEAR "Прибрати" + #define STRING_NEXT "Наступний" + #define STRING_DISTANCE "Відступи" + #define STRING_INVALID_VALUE "Відсутні правильні значення!" + #define STRING_TIMEOUT_REACHED "Час минув!" + #define STRING_PROCESS_RUNNING "Йде процес!" + #define STRING_PROCESS_COMPLETED "Процес завершений!" + #define STRING_PROCESS_ABORTED "Процес перерваний!" + #define STRING_INC "Збільшити" + #define STRING_DEC "Зменшити" + #define STRING_NOZZLE "Сопло" + #define STRING_BED "Стіл" + #define STRING_CHAMBER "Камера" + #define STRING_START "Почати" + #define STRING_STOP "Стоп" + #define STRING_BACK "Назад" + #define STRING_PAGE_UP "\u0899 Стор." // Left Arrow + #define STRING_PAGE_DOWN "Стор. \u089A" // Right Arrow + #define STRING_PAUSE "Пауза" + #define STRING_RESUME "Продовжити" + #define STRING_LOAD "Завантаження" + #define STRING_UNLOAD "Вивантаження" + #define STRING_LOAD_UNLOAD "Завантаження/Вивантаження" // needs translation + #define STRING_LOAD_UNLOAD_SHORT "(Un)Load" // needs translation + #define STRING_SLOW_SPEED "Повільно" + #define STRING_NORMAL_SPEED "Зазвичай" + #define STRING_FAST_SPEED "Швидко" + #define STRING_FAN_FULL_SPEED "Максимум" + #define STRING_FAN_HALF_SPEED "50%" + #define STRING_ROTATE_UI "Переворот" + #define STRING_TOUCHSCREEN_ADJUST "Калібрування" + #define STRING_MORE "Більше \u089C" // Curved Right Arrow + #define STRING_SCREEN_INFO "Інфо" + #define STRING_STATUS "Статус" + #define STRING_SIMULATOR_BG_COLOR "Задній фон Marlin режиму" + #define STRING_SIMULATOR_FONT_COLOR "Передній фон Marlin режиму" + #define STRING_WHITE "Білий" + #define STRING_BLACK "Чорний" + #define STRING_BLUE "Синій" + #define STRING_RED "Червоний" + #define STRING_GREEN "Зелений" + #define STRING_CYAN "Блакитний" + #define STRING_YELLOW "Жовтий" + #define STRING_BROWN "Коричневий" + #define STRING_GRAY "Сірий" + #define STRING_ORANGE "Помаранчевий" + #define STRING_INDIGO "Індиго" + #define STRING_VIOLET "Фіолетовий" + #define STRING_MAGENTA "Маджента" + #define STRING_PURPLE "Пурпуровий" + #define STRING_LIME "Лаймовий" + #define STRING_DARKBLUE "Темно-синій" + #define STRING_DARKGREEN "Темно-зелений" + #define STRING_DARKGRAY "Темно-сірий" + #define STRING_DISCONNECT "Відключити" + #define STRING_BAUDRATE "Швидкість" + #define STRING_PERCENTAGE "підстроювання" + #define STRING_BABYSTEP "Мікрошаг Z" + #define STRING_PERCENTAGE_SPEED "Швидкість" + #define STRING_PERCENTAGE_FLOW "Потік" + #define STRING_VALUE_ZERO "Обнулити" + #define STRING_1_DEGREE "1 ℃" + #define STRING_5_DEGREE "5 ℃" + #define STRING_10_DEGREE "10 ℃" + #define STRING_X_INC "X +" + #define STRING_Y_INC "Y +" + #define STRING_Z_INC "Z +" + #define STRING_X_DEC "X-" + #define STRING_Y_DEC "Y-" + #define STRING_Z_DEC "Z-" + #define STRING_X "X" + #define STRING_Y "Y" + #define STRING_Z "Z" + #define STRING_001_MM "0.01мм" + #define STRING_01_MM "0.1мм" + #define STRING_1_MM "1мм" + #define STRING_5_MM "5мм" + #define STRING_10_MM "10мм" + #define STRING_100_MM "100mm" + #define STRING_200_MM "200mm" + #define STRING_1_PERCENT "1%" + #define STRING_5_PERCENT "5%" + #define STRING_10_PERCENT "10%" + #define STRING_PERCENT_VALUE "% d %%" + #define STRING_READY "Готовий" + #define STRING_BUSY "Зайнято процесом, зачекайте ..." + #define STRING_UNCONNECTED "Немає підключення!" + #define STRING_DISCONNECT_INFO "Управління принтером через комп'ютер" + #define STRING_LOADING "Завантаження ..." + #define STRING_POWER_FAILED "Продовжити друк?" + #define STRING_CONTINUE "Продовження" + #define STRING_CANCEL "\u088F Скасування" // Cancel Sign + #define STRING_ADJUST_TITLE "Калібрування екрану" + #define STRING_ADJUST_INFO "Натисніть на червону крапку" + #define STRING_ADJUST_OK "Успішне калібрування" + #define STRING_ADJUST_FAILED "Невдала калібрування, спробуйте знову" + #define STRING_WARNING "Увага" + #define STRING_STOP_PRINT "Зупинити друк?" + #define STRING_CONFIRM "\u088E OK" // Confirm Sign + #define STRING_TFTSD "SD екрану" + #define STRING_READ_TFTSD_ERROR "Не можу прочитати SD карти!" + #define STRING_TFTSD_INSERTED "SD карта вставлена!" + #define STRING_TFTSD_REMOVED "SD карта витягнута!" + #define STRING_U_DISK "Флеш карта" + #define STRING_READ_U_DISK_ERROR "Не можу прочитати флеш карти!" + #define STRING_U_DISK_INSERTED "Флеш карта вставлена!" + #define STRING_U_DISK_REMOVED "Флеш карта витягнута!" + #define STRING_ONBOARDSD "SD плати" + #define STRING_READ_ONBOARDSD_ERROR "Не можу прочитати SD карти!" + #define STRING_FILAMENT_SENSOR "Сенсор філаменту" + #define STRING_FILAMENT_RUNOUT "Філамент закінчився" + #define STRING_PREHEAT "Попереднє нагрівання" + #define STRING_PREHEAT_BOTH "Обидва" + #define STRING_IS_PAUSE "Неможлива екструзія \nпри друку, поставити \nна паузу?" + #define STRING_AUTO_SHUT_DOWN "автовимкнення" + #define STRING_UNIFIEDMOVE "Рух" + #define STRING_UNIFIEDHEAT "Нагрівання" + #define STRING_COOLDOWN "Охолодити" + #define STRING_EMERGENCYSTOP "Екст.стоп" + #define STRING_TOUCH_TO_EXIT "Натисніть, щоб повернутися" + #define STRING_MAINMENU "Меню" + #define STRING_WAIT_TEMP_SHUT_DOWN "Дочекайтеся температури \nсопла не нижче ніж% d ℃" // Wait for the temperature of hotend to be lower than 50 ℃ + #define STRING_FORCE_SHUT_DOWN "Примусово викл" + #define STRING_SHUTTING_DOWN "Вимикаю ..." + #define STRING_PARAMETER_SETTING "Параметри" + #define STRING_ON "Увімкнути" + #define STRING_OFF "Викл" + #define STRING_SMART "Розумний" + #define STRING_TERMINAL_ACK "ACK терміналу (C °)" + #define STRING_INVERT_XAXIS "Інверсія осі X" + #define STRING_INVERT_YAXIS "Інверсія осі Y" + #define STRING_INVERT_ZAXIS "Інверсія осі Z" + #define STRING_MOVE_SPEED "Швидкість (X Y Z)" + #define STRING_KNOB_LED "Підсвічування енкодера" + #define STRING_KNOB_LED_IDLE "Простий підсвічування енкодера" + #define STRING_M0_PAUSE "Пауза по команді M0" + #define STRING_SEND_START_GCODE "G-код перед друком" + #define STRING_SEND_END_GCODE "G-код після друку" + #define STRING_SEND_CANCEL_GCODE "G-код скасувати друк" + #define STRING_PERSISTENT_STATUS_INFO "Нагрівання в інфостроке" + #define STRING_FILE_LISTMODE "Файли в режимі рядків" + #define STRING_CURRENT_SETTING "Налаштування TMC драйверів" + #define STRING_STEPS_SETTING "Налаштування кроків на мм" + #define STRING_MAXFEEDRATE "MAX швидкість подачі" + #define STRING_MAXACCELERATION "MAX прискорення" + #define STRING_ACCELERATION "Прискорення" + #define STRING_PRINT_ACCELERATION "прискорення друку" + #define STRING_RETRACT_ACCELERATION "ретракт" + #define STRING_TRAVEL_ACCELERATION "Переміщення" + #define STRING_JERK "Ривок" + #define STRING_JUNCTION_DEVIATION "Відхилення вузла" + #define STRING_BUMP_SENSITIVITY "TMC чутливість удару" + #define STRING_FWRETRACT "M207 ретракт" + #define STRING_FWRECOVER "M208 відновлення ретракт" + #define STRING_LIN_ADVANCE "К-фактор" + #define STRING_RESET_SETTINGS_INFO "Все налаштування будуть \nскинуті за замовчуванням. \nБажаєте продовжити?" + #define STRING_RESET_SETTINGS_DONE "Скидання налаштувань \nекрана. Для повного \nвступленія в силу, \nперезапустіть пристрій." + #define STRING_INFO "\u0884 Інформація" // Info Sign + #define STRING_LCD_BRIGHTNESS "Яскравість LCD" + #define STRING_LCD_BRIGHTNESS_DIM "Регулювання яскравості LCD" + #define STRING_LCD_DIM_IDLE_TIMER "Час до гасіння LCD" + #define STRING_5_SECONDS "5 сек." + #define STRING_10_SECONDS "10 сек." + #define STRING_30_SECONDS "30 сек." + #define STRING_60_SECONDS "1 хв." + #define STRING_120_SECONDS "2 хв." + #define STRING_300_SECONDS "5 хв." + #define STRING_CUSTOM_SECONDS "Своє" + #define STRING_ST7920_FULLSCREEN "Marlin на весь екран" + #define STRING_PLR_EN "Робота після втрати харчування" + #define STRING_SETTING_SAVE "Зберегти налаштування" + #define STRING_SETTING_RESET "Скинути налаштування" + #define STRING_SETTING_RESTORE "Відновити налаштування" + #define STRING_EEPROM_SETTINGS "EEPROM" + #define STRING_EEPROM_SAVE_INFO "Зберегти налаштування \nпринтера в EEPROM?" + #define STRING_EEPROM_RESTORE_INFO "Завантажити налаштування \nіз EEPROM?" + #define STRING_EEPROM_RESET_INFO "скинути EEPROM налаштування \nпринтера на початкові?" + #define STRING_RETRACT_FEEDRATE "Швидкість" + #define STRING_RETRACT_LENGTH "Довжина" + #define STRING_RETRACT_SWAP_LENGTH "Довжина при зміні сопла" + #define STRING_RETRACT_Z_LIFT "Підйом по Z" + #define STRING_RETRACT_AUTO "Авто FW ретракт" + #define STRING_RECOVER_FEEDRATE "Швидкість" + #define STRING_SWAP_RECOVER_FEEDRATE "Швидкість при зміні сопла" + #define STRING_RECOVER_LENGTH "Довжина" + #define STRING_SWAP_RECOVER_LENGTH "Довжина при зміні сопла" + #define STRING_START_PRINT "Почати друк: \n% s?" + #define STRING_ACK_NOTIFICATION "ACK стиль повідомлення" + #define STRING_LEVELING_EDGE_DISTANCE "Відступи від країв столу" + #define STRING_XY_UNLOCK "Мотори викл" + #define STRING_TUNING "Налагодження" + #define STRING_PID "PID" + #define STRING_PID_TITLE "PID автонастройка" + #define STRING_PID_START_INFO "Зараз буде запущена PID \nавтонастройка, це займе \nнекоторое час. Продовжити?" + #define STRING_PID_START_INFO_2 "Автоналаштування \nPID в роботе!" + #define STRING_PID_START_INFO_3 "Не чіпайте екран до \nзакінчення налаштування \n (засвітиться зеленим LED)!" + #define STRING_TUNE_EXTRUDER "Налаштування кроків" + #define STRING_TUNE_EXT_EXTRUDE_100 "100mm екст." + #define STRING_TUNE_EXT_TEMP "Налаштування екструдера / Нагрівання" + #define STRING_TUNE_EXT_TEMPLOW "Необхідна температура \nдуже низька! \nМінімальная температура:% d ℃" + #define STRING_TUNE_EXT_DESIREDVAL "Температура ще не досягла необхідного значення" + #define STRING_TUNE_EXT_MARK120MM "Відзначте 120 мм на филаменті \nНажміть '% s' по говності \nвиміряну отриману довжину \nпісля екструдування" + #define STRING_TUNE_EXT_HEATOFF "Відключити нагрів?" + #define STRING_TUNE_EXT_ADJ_ESTEPS "Підстроювання E-кроків" + #define STRING_TUNE_EXT_ESTEPS_SAVED "E-кроки встановлені! \nне забудьте зберегти \nіх в EEPROM \nНовое значення:% 0.2f" + #define STRING_TUNE_EXT_MEASURED "Частина, що залишилася довжина:" + #define STRING_TUNE_EXT_OLD_ESTEP "Старі E-кроки:% 0.2f" + #define STRING_TUNE_EXT_NEW_ESTEP "Нові E-кроки:% 0.2f" + #define STRING_CONNECTION_SETTINGS "З'єднання" + #define STRING_OFFSET_TOOL "Зсув 2-го сопла" + #define STRING_HYBRID_THRESHOLD "TMC гібридний поріг" + #define STRING_NOTIFICATIONS "Повідомлення" + #define STRING_MESH_EDITOR "Сітка ред." + #define STRING_MESH_TUNER "Сітка устан." + #define STRING_CASE_LIGHT "Підсвічування" + #define STRING_LOAD_STARTED "Процедура завантаження \nфіламенту, чекаємо поки хотенд \nдосягне бажаної температури. \nбудьласка зачекайте." + #define STRING_UNLOAD_STARTED "Процедура вивавантаження. \nфіламенту, чекаємо поки хотенд \nдосягне бажаної температури. \nбудьласка зачекайте." + #define STRING_HEATERS_ON "Деякі обігрівачі\nвсе ще увімкнені. \nВи хочете їх зупинити?" + +#endif diff --git a/TFT/src/User/Configuration.h b/TFT/src/User/Configuration.h index 8d269849ac..e56b8e38b0 100644 --- a/TFT/src/User/Configuration.h +++ b/TFT/src/User/Configuration.h @@ -113,6 +113,7 @@ * Options: ENGLISH, CHINESE, RUSSIAN, JAPANESE, ARMENIAN, GERMAN, CZECH, * SPANISH, FRENCH, PORTUGUESE, ITALIAN, POLISH, SLOVAK, DUTCH, * HUNGARIAN, TURKISH, GREEK, SLOVENIAN, CATALAN, TRAD_CHINESE, + * UKRAINIAN, */ #define DEFAULT_LANGUAGE ENGLISH