diff --git a/Copy to SD Card root directory to update/BIGTREE_TFT24_V1.1.26.x.bin b/Copy to SD Card root directory to update/BIGTREE_TFT24_V1.1.26.x.bin index 6ea1278454..36cec7caee 100644 Binary files a/Copy to SD Card root directory to update/BIGTREE_TFT24_V1.1.26.x.bin and b/Copy to SD Card root directory to update/BIGTREE_TFT24_V1.1.26.x.bin differ diff --git a/Copy to SD Card root directory to update/BIGTREE_TFT28_V3.0.26.x.bin b/Copy to SD Card root directory to update/BIGTREE_TFT28_V3.0.26.x.bin index efc99f19e3..1411a9ebdc 100644 Binary files a/Copy to SD Card root directory to update/BIGTREE_TFT28_V3.0.26.x.bin and b/Copy to SD Card root directory to update/BIGTREE_TFT28_V3.0.26.x.bin differ diff --git a/Copy to SD Card root directory to update/BIGTREE_TFT35_V3.0.26.x.bin b/Copy to SD Card root directory to update/BIGTREE_TFT35_V3.0.26.x.bin index 5e4cb147b3..a8c9bd2128 100644 Binary files a/Copy to SD Card root directory to update/BIGTREE_TFT35_V3.0.26.x.bin and b/Copy to SD Card root directory to update/BIGTREE_TFT35_V3.0.26.x.bin differ diff --git a/Copy to SD Card root directory to update/BIGTREE_TFT35_V3.0_B1.26.x.bin b/Copy to SD Card root directory to update/BIGTREE_TFT35_V3.0_B1.26.x.bin index 8d94f5c4ad..94a5882b55 100644 Binary files a/Copy to SD Card root directory to update/BIGTREE_TFT35_V3.0_B1.26.x.bin and b/Copy to SD Card root directory to update/BIGTREE_TFT35_V3.0_B1.26.x.bin differ diff --git a/Copy to SD Card root directory to update/BIGTREE_TFT35_V3.0_E3.26.x.bin b/Copy to SD Card root directory to update/BIGTREE_TFT35_V3.0_E3.26.x.bin index 82f9462fa4..d87873b073 100644 Binary files a/Copy to SD Card root directory to update/BIGTREE_TFT35_V3.0_E3.26.x.bin and b/Copy to SD Card root directory to update/BIGTREE_TFT35_V3.0_E3.26.x.bin differ diff --git a/Copy to SD Card root directory to update/BIGTREE_TFT43_V3.0.26.x.bin b/Copy to SD Card root directory to update/BIGTREE_TFT43_V3.0.26.x.bin index 6520817613..150857ed10 100644 Binary files a/Copy to SD Card root directory to update/BIGTREE_TFT43_V3.0.26.x.bin and b/Copy to SD Card root directory to update/BIGTREE_TFT43_V3.0.26.x.bin differ diff --git a/Copy to SD Card root directory to update/BIGTREE_TFT50_V3.0.26.x.bin b/Copy to SD Card root directory to update/BIGTREE_TFT50_V3.0.26.x.bin index dd8f60b581..dadaccd1b7 100644 Binary files a/Copy to SD Card root directory to update/BIGTREE_TFT50_V3.0.26.x.bin and b/Copy to SD Card root directory to update/BIGTREE_TFT50_V3.0.26.x.bin differ diff --git a/Copy to SD Card root directory to update/BIGTREE_TFT70_V3.0.26.x.bin b/Copy to SD Card root directory to update/BIGTREE_TFT70_V3.0.26.x.bin index 3e386aae28..798f6ffeac 100644 Binary files a/Copy to SD Card root directory to update/BIGTREE_TFT70_V3.0.26.x.bin and b/Copy to SD Card root directory to update/BIGTREE_TFT70_V3.0.26.x.bin differ diff --git a/Copy to SD Card root directory to update/BIQU_TFT28_V1.0.26.x.bin b/Copy to SD Card root directory to update/BIQU_TFT28_V1.0.26.x.bin index 38ddfce513..2fdfb40db8 100644 Binary files a/Copy to SD Card root directory to update/BIQU_TFT28_V1.0.26.x.bin and b/Copy to SD Card root directory to update/BIQU_TFT28_V1.0.26.x.bin differ diff --git a/Copy to SD Card root directory to update/BIQU_TFT35_APP1_V2.0.26.x.bin b/Copy to SD Card root directory to update/BIQU_TFT35_APP1_V2.0.26.x.bin index 5dd0ffa078..608eb51a47 100644 Binary files a/Copy to SD Card root directory to update/BIQU_TFT35_APP1_V2.0.26.x.bin and b/Copy to SD Card root directory to update/BIQU_TFT35_APP1_V2.0.26.x.bin differ diff --git a/Copy to SD Card root directory to update/BIQU_TFT35_V1.0.26.x.bin b/Copy to SD Card root directory to update/BIQU_TFT35_V1.0.26.x.bin index 6e9c37f3cb..b07856d64f 100644 Binary files a/Copy to SD Card root directory to update/BIQU_TFT35_V1.0.26.x.bin and b/Copy to SD Card root directory to update/BIQU_TFT35_V1.0.26.x.bin differ diff --git a/Copy to SD Card root directory to update/BIQU_TFT35_V1.1.26.x.bin b/Copy to SD Card root directory to update/BIQU_TFT35_V1.1.26.x.bin index 3286834595..b4175e783c 100644 Binary files a/Copy to SD Card root directory to update/BIQU_TFT35_V1.1.26.x.bin and b/Copy to SD Card root directory to update/BIQU_TFT35_V1.1.26.x.bin differ diff --git a/Copy to SD Card root directory to update/BIQU_TFT35_V1.2.26.x.bin b/Copy to SD Card root directory to update/BIQU_TFT35_V1.2.26.x.bin index cd5ee88963..3de2ae5966 100644 Binary files a/Copy to SD Card root directory to update/BIQU_TFT35_V1.2.26.x.bin and b/Copy to SD Card root directory to update/BIQU_TFT35_V1.2.26.x.bin differ diff --git a/Copy to SD Card root directory to update/Language Packs/language_am.ini b/Copy to SD Card root directory to update/Language Packs/language_am.ini index 0f3ed0fdad..528b4804d0 100644 --- a/Copy to SD Card root directory to update/Language Packs/language_am.ini +++ b/Copy to SD Card root directory to update/Language Packs/language_am.ini @@ -1,29 +1,224 @@ #### Language Code:AM -## Language Version:20210121 +## Language Version:20210130 ## Maximum byte per keyword is 250 Bytes. ## Escape characters are not supported except newline '\n' +label_status_screen:Enable Status Screen +label_baudrate:BaudRate label_language:Հայերեն +label_rotate_ui:Rotate UI +label_terminal_ack:Show ACK in Terminal +label_invert_x_axis:Invert X Axis +label_invert_y_axis:Invert Y Axis +label_invert_z_axis:Invert Z Axis +label_persistent_info:Persistent Status Info +label_file_list_mode:Files viewer List Mode +label_ack_notification:ACK notification style +label_default_mode:Default Mode +label_serial_always_on:Serial Always ON +label_marlin_show_title:Marlin Mode Title Support +label_marlin_fullscreen:Marlin mode in fullscreen +label_marlin_type:Marlin Mode Type +label_move_speed:Move speed(X Y Z) +label_auto_load_leveling:Auto Save Load Leveling +label_touchmi_sensor:TouchMI +label_onboard_sd_support:Onboard SD Card Support +label_m27_always_active:M27 Always Active +label_long_filename_support:Long File Names Support +label_fan_speed_percent:Fan Speed As Percentage +label_xy_offset_probing:XY Offset Probing Support +label_z_steppers_alignment:Z Steppers Auto-Alignment +label_ps_on:Auto Power +label_ps_on_active_high:Power Supply Active HIGH +label_fil_runout:Filament sensor +label_fil_runout_inverting:Inverted Filament Runout Logic +label_pl_recovery_en:Power loss recovery +label_pl_recovery_home:Power Loss Recovery Homing +label_btt_mini_ups:BTT UPS Support +label_touch_sound:Touch sounds +label_toast_sound:Toast Notifications +label_alert_sound:Popups and Alerts +label_heater_sound:Heater notification +label_knob_led_color:Rotary Knob LED +label_knob_led_idle:Rotary Knob LED idle +label_lcd_brightness:LCD Brightness +label_lcd_idle_brightness:LCD Brightness dim +label_lcd_idle_delay:LCD dim idle timer +label_start_gcode_enabled:Start Gcode before print +label_end_gcode_enabled:End Gcode after print +label_cancel_gcode_enabled:Cancel Gcode +label_steps_setting:Steps per mm +label_maxfeedrate:Max Feed Rate +label_maxacceleration:Max Acceleration +label_acceleration:Acceleration +label_jerk:Jerk +label_junction_deviation:Junction Deviation +label_home_offset:Home Offset +label_fwretract:FW Retraction +label_fwrecover:FW Retraction Recover +label_retract_auto:Auto Firmware Retract +label_offset_tool:Offset 2nd Nozzle +label_probe_offset:Probe Offset +label_lin_advance:Linear Advance +label_current_setting:Driver Current (mA) +label_bump_sensitivity:TMC bump sensitivity +label_hybrid_threshold:TMC HybridThreshold +label_print_acceleration:Print Acceleration +label_retract_acceleration:Retract Acceleration +label_travel_acceleration:Travel Acceleration +label_retract_length:Retract length +label_retract_swap_length:Retract swap length +label_retract_feedrate:Retract feedrate +label_retract_z_lift:Z lift on retraction +label_recover_length:Extra recover length +label_swap_recover_length:Extra recover swap length +label_recover_feedrate:Recover feedrate +label_swap_recover_feedrate:Swap recover feedrate +label_mbl_offset:MBL Offset +label_save:Save +label_restore:Restore +label_reset:Reset +label_eeprom_save_info:Save printer settings\nto EEPROM? +label_eeprom_restore_info:Reload settings from\nEEPROM? +label_eeprom_reset_info:Reset EEPROM to stock printer settings? +label_settings_save:Save settings +label_settings_restore:Restore settings +label_settings_reset:Reset default settings +label_settings_reset_info:Reset all settings to\ndefault values? +label_settings_reset_done:Reset all settings\nsuccessful.\nplease restart the device. +label_page_up:Վերեւ +label_page_down:Ներքեւ +label_up:Up +label_down:Down +label_next:Next +label_back:Հետ +label_inc:Ավելացնել +label_dec:Նվազեցնել +label_load:Load +label_unload:Unload +label_on:ON +label_off:OFF +label_auto:AUTO +label_smart:SMART +label_slow:Դանդաղ +label_normal:Նորմալ +label_fast:Արագ +label_zero:Zero +label_half:Կիսատ +label_full:Ամբողջը +label_custom:Custom +label_clear:Clear +label_default:Default +label_start:Start +label_stop:Դադարեցնել +label_pause:Կանգնեցնել +label_resume:Շարունակել +label_init:Init +label_disconnect:Անջատել +label_shut_down:Shut Down +label_force_shut_down:Force +label_emergencystop:EM. STOP +label_preheat:Preheat +label_preheat_both:Both +label_cooldown:Cool Down +label_confirm:Confirm +label_cancel:Չեղարկել +label_warning:Warning +label_continue:Շարունակել +label_confirmation:Are you sure? +label_status:Status +label_ready:Պատրաստ +label_busy:Ծանրաբեռնված է +label_loading:Բեռնում է... +label_unconnected:Տպիչը կցված չէ +label_info:Info +label_invalid_value:Invalid value(s) +label_timeout_reached:Timeout reached! +label_disconnect_info:Now you can control the printer by your computer! +label_shutting_down:Shutting down... +label_wait_temp_shut_down:Wait for the temperature\nof hotend to be\nlower than %d℃ +label_power_failed:Տպելը չի ավարտվել, շարունակե՞լ +label_process_running:Process already running! +label_process_completed:Process completed! +label_process_aborted:Process aborted! +label_tftsd:TFT SD +label_read_tftsd_error:TFTSD հիշողության սարքը չկա +label_tftsd_inserted:Card inserted! +label_tftsd_removed:Card removed! +label_u_disk:U Disk +label_read_u_disk_error:Read U Disk error! +label_u_disk_inserted:U Disk inserted! +label_u_disk_removed:U Disk removed! +label_onboardsd:OnboardSD +label_read_onboardsd_error:OnboardSD հիշողության սարքը չկա +label_filament_runout:Filament runout! +label_disable_steppers:Disarm All +label_xy_unlock:Disarm XY +label_start_print:Start Printing:\n %s? +label_stop_print:Stop printing? +label_is_pause:Unable to extrude when\nprinting.\nPause printing? +label_m0_pause:Paused by M0 command +label_test:Test +label_deploy:Deploy +label_stow:Stow +label_repeat:Repeat +label_nozzle:Գլխիկ +label_bed:Տախտակ +label_chamber:Chamber +label_fan:Հովացնել +label_bltouch:BLTouch +label_touchmi:TouchMi +label_1_degree:1℃ +label_5_degree:5℃ +label_10_degree:10℃ +label_001_mm:0.01mm +label_01_mm:0.1mm +label_1_mm:1mm +label_5_mm:5mm +label_10_mm:10mm +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_5_seconds:5 Sec. +label_10_seconds:10 Sec. +label_30_seconds:30 Sec. +label_60_seconds:1 Min. +label_120_seconds:2 Min. +label_300_seconds:5 Min. +label_white:White +label_black:Black +label_blue:Blue +label_red:Red +label_green:Green +label_cyan:Cyan +label_yellow:Yellow +label_brown:Brown +label_gray:Gray +label_orange:Orange +label_indigo:Indigo +label_violet:Violet +label_magenta:Magenta +label_purple:Purple +label_lime:Lime +label_darkblue:DarkBlue +label_darkgreen:DarkGreen +label_darkgray:DarkGray label_heat:Ջերմություն label_move:Շարժել label_home:Սկզբնական -label_disable_steppers:Disarm All label_print:Տպել label_extrude:Հալել -label_fan:Հովացնել label_settings:Կարգավորումներ label_screen_settings:Screen label_machine_settings:Machine label_feature_settings:Feature label_sound:Sound -label_touch_sound:Touch sounds -label_toast_sound:Toast Notifications -label_alert_sound:Popups and Alerts -label_shut_down:Shut Down label_rgb_settings:LED Color label_rgb_off:LED Off label_terminal:Terminal -label_custom:Custom label_leveling:Leveling label_point_1:Point 1 label_point_2:Point 2 @@ -51,86 +246,20 @@ label_abl_slot2:Slot 2 label_abl_slot3:Slot 3 label_abl_slot_eeprom:Remember slot for next\nreboot? (Save EEPROM) label_abl_z:Z Fade -label_bltouch:BLTouch -label_test:Test -label_deploy:Deploy -label_stow:Stow -label_repeat:Repeat label_p_offset:P Offset label_h_offset:H Offset -label_probe_offset:Probe Offset -label_home_offset:Home Offset -label_confirmation:Are you sure? -label_down:Down -label_up:Up -label_save:Save -label_restore:Restore -label_reset:Reset -label_default:Default -label_clear:Clear -label_next:Next label_distance:Distance -label_invalid_value:Invalid value(s) -label_timeout_reached:Timeout reached! -label_process_running:Process already running! -label_process_completed:Process completed! -label_process_aborted:Process aborted! -label_inc:Ավելացնել -label_dec:Նվազեցնել -label_nozzle:Գլխիկ -label_bed:Տախտակ -label_chamber:Chamber -label_start:Start -label_stop:Դադարեցնել -label_back:Հետ -label_page_up:Վերեւ -label_page_down:Ներքեւ -label_pause:Կանգնեցնել -label_resume:Շարունակել -label_load:Load -label_unload:Unload label_load_unload: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:Կիսատ -label_rotate_ui:Rotate UI label_touchscreen_adjust:TSC Adjust label_more:More label_screen_info:Info -label_status:Status label_simulator_bg_color:Marlin simulator background color label_simulator_font_color:Marlin simulator font color -label_white:White -label_black:Black -label_blue:Blue -label_red:Red -label_green:Green -label_cyan:Cyan -label_yellow:Yellow -label_brown:Brown -label_gray:Gray -label_orange:Orange -label_indigo:Indigo -label_violet:Violet -label_magenta:Magenta -label_purple:Purple -label_lime:Lime -label_darkblue:DarkBlue -label_darkgreen:DarkGreen -label_darkgray:DarkGray -label_disconnect:Անջատել -label_baudrate:BaudRate label_percentage:Percentage -label_babystep:Դանդաղ label_percentage_speed:Արագություն label_percentage_flow:Flow -label_value_zero:Zero -label_1_degree:1℃ -label_5_degree:5℃ -label_10_degree:10℃ +label_babystep:Դանդաղ label_x_inc:X+ label_y_inc:Y+ label_z_inc:Z+ @@ -140,123 +269,17 @@ label_z_dec:Z- label_x:X label_y:Y label_z:Z -label_001_mm:0.01mm -label_01_mm:0.1mm -label_1_mm:1mm -label_5_mm:5mm -label_10_mm:10mm -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:Now you can control the printer by your computer! -label_loading:Բեռնում է... -label_power_failed:Տպելը չի ավարտվել, շարունակե՞լ -label_continue:Շարունակել -label_cancel:Չեղարկել label_adjust_title:Էկրանի կարգավորում label_adjust_info:Please click on the red dot label_adjust_ok:Adjustment Success label_adjust_failed:Adjustment failed, Please Try Again -label_warning:Warning -label_stop_print:Stop printing? -label_confirm:Confirm -label_tftsd:TFT SD -label_read_tftsd_error:TFTSD հիշողության սարքը չկա -label_tftsd_inserted:Card inserted! -label_tftsd_removed:Card removed! -label_u_disk:U Disk -label_read_u_disk_error:Read U Disk error! -label_u_disk_inserted:U Disk inserted! -label_u_disk_removed:U Disk removed! -label_onboardsd:OnboardSD -label_read_onboardsd_error:OnboardSD հիշողության սարքը չկա -label_filament_sensor:Filament sensor -label_filament_runout:Filament runout! -label_preheat:Preheat -label_preheat_both:Both -label_is_pause:Unable to extrude when\nprinting.\nPause printing? -label_auto_shut_down:Auto Power label_unifiedmove:Movement label_unifiedheat:Heat&Fan -label_cooldown:Cool Down -label_emergencystop:EM. STOP label_touch_to_exit:Touch anywhere to exit label_mainmenu:Menu -label_wait_temp_shut_down:Wait for the temperature\nof hotend to be\nlower than %d℃ -label_force_shut_down:Force -label_shutting_down:Shutting down... label_parameter_setting:Պարամետր -label_on:ON -label_off:OFF -label_smart:SMART -label_terminal_ack:Show ACK in Terminal -label_invert_xaxis:Invert X Axis -label_invert_yaxis:Invert Y Axis -label_invert_zaxis:Invert Z Axis -label_move_speed:Move speed(X Y Z) -label_knob_led:Rotary Knob LED -label_knob_led_idle:Rotary Knob LED idle -label_m0_pause:Paused by M0 command -label_send_start_gcode:Start Gcode before print -label_send_end_gcode:End Gcode after print -label_send_cancel_gcode:Cancel Gcode -label_persistent_status_info:Persistent Status Info -label_file_listmode:Files viewer List Mode -label_current_setting:Driver Current (mA) -label_steps_setting:Steps per mm -label_maxfeedrate:Max Feed Rate -label_maxacceleration:Max Acceleration -label_acceleration:Acceleration -label_print_acceleration:Print Acceleration -label_retract_acceleration:Retract Acceleration -label_travel_acceleration:Travel Acceleration -label_jerk:Jerk -label_junction_deviation:Junction Deviation -label_bump_sensitivity:TMC bump sensitivity -label_fwretract:FW Retraction -label_fwrecover:FW Retraction Recover -label_lin_advance:Linear Advance -label_reset_settings_info:Reset all settings to\ndefault values? -label_reset_settings_done:Reset all settings\nsuccessful.\nplease restart the device. -label_info:Info -label_lcd_brightness:LCD Brightness -label_lcd_brightness_dim:LCD Brightness dim -label_lcd_dim_idle_timer:LCD dim idle timer -label_5_seconds:5 Sec. -label_10_seconds:10 Sec. -label_30_seconds:30 Sec. -label_60_seconds:1 Min. -label_120_seconds:2 Min. -label_300_seconds:5 Min. -label_custom_seconds:Custom -label_st7920_fullscreen:Marlin mode in fullscreen -label_plr_en:Power loss recovery -label_setting_save:Save settings -label_setting_reset:Reset default settings -label_setting_restore:load settings label_eeprom_settings:EEPROM -label_eeprom_save_info:Save printer settings\nto EEPROM? -label_eeprom_restore_info:Reload settings from\nEEPROM? -label_eeprom_reset_info:Reset EEPROM to stock printer settings? -label_retract_feedrate:Retract feedrate -label_retract_length:Retract length -label_retract_swap_length:Retract swap length -label_retract_z_lift:Z lift on retraction -label_retract_auto:Auto Firmware Retract -label_recover_feedrate:Recover feedrate -label_swap_recover_feedrate:Swap recover feedrate -label_recover_length:Extra recover length -label_swap_recover_length:Extra recover swap length -label_start_print:Start Printing:\n %s? -label_ack_notification:ACK notification style label_leveling_edge_distance:Bed edge distance -label_xy_unlock:Disarm XY label_tuning:Tuning label_pid:PID label_pid_title:PID autotune @@ -276,8 +299,6 @@ label_tune_ext_measured:Length remaining: label_tune_ext_old_estep:Old e-steps: %0.2f label_tune_ext_new_estep:New e-steps: %0.2f label_connection_settings:Connection -label_offset_tool:Offset 2nd Nozzle -label_hybrid_threshold:TMC HybridThreshold label_notifications:Notifications label_mesh_editor:Mesh edit label_mesh_tuner:Mesh tuner @@ -295,9 +316,6 @@ label_filament_cost:\nFilament cost: %1.2f label_no_filament_stats:\nFilament data not available. label_click_for_more:Click for summary label_ext_templow:Hotend temperature is below\nminimum temperature (%d℃). -label_cold_ext:Cold extrusion prevented label_heat_hotend:Heat hotend to %d℃? label_z_align:Z Align -label_init:Init -label_touchmi:TouchMi diff --git a/Copy to SD Card root directory to update/Language Packs/language_ca.ini b/Copy to SD Card root directory to update/Language Packs/language_ca.ini index 0f9d71649b..f4e5220c1b 100644 --- a/Copy to SD Card root directory to update/Language Packs/language_ca.ini +++ b/Copy to SD Card root directory to update/Language Packs/language_ca.ini @@ -1,29 +1,224 @@ #### Language Code:CA -## Language Version:20210121 +## Language Version:20210130 ## Maximum byte per keyword is 250 Bytes. ## Escape characters are not supported except newline '\n' +label_status_screen:Enable Status Screen +label_baudrate:Velocitat de transmissió label_language:Català +label_rotate_ui:Rotar +label_terminal_ack:Mostra ACK a la terminal +label_invert_x_axis:Invertir eix X +label_invert_y_axis:Invertir eix Y +label_invert_z_axis:Invertir eix Z +label_persistent_info:Informació d'estat persistent +label_file_list_mode:Mode de visualització de fitxers +label_ack_notification:ACK notification style +label_default_mode:Default Mode +label_serial_always_on:Serial Always ON +label_marlin_show_title:Marlin Mode Title Support +label_marlin_fullscreen:Mode Marlin a pantalla completa +label_marlin_type:Marlin Mode Type +label_move_speed:Velocitat de moviment(X Y Z) +label_auto_load_leveling:Auto Save Load Leveling +label_touchmi_sensor:TouchMI +label_onboard_sd_support:Onboard SD Card Support +label_m27_always_active:M27 Always Active +label_long_filename_support:Long File Names Support +label_fan_speed_percent:Fan Speed As Percentage +label_xy_offset_probing:XY Offset Probing Support +label_z_steppers_alignment:Z Steppers Auto-Alignment +label_ps_on:Apag. aut. +label_ps_on_active_high:Power Supply Active HIGH +label_fil_runout:Sensor de filament +label_fil_runout_inverting:Inverted Filament Runout Logic +label_pl_recovery_en:Recuperació de pèrdua d’energia +label_pl_recovery_home:Power Loss Recovery Homing +label_btt_mini_ups:BTT UPS Support +label_touch_sound:Touch sounds +label_toast_sound:Toast Notifications +label_alert_sound:Popups and Alerts +label_heater_sound:Heater notification +label_knob_led_color:Perilla rotativa LED +label_knob_led_idle:Rotary Knob LED idle +label_lcd_brightness:Lluminositat LCD +label_lcd_idle_brightness:Dim Lluminositat LCD +label_lcd_idle_delay:Temporitzador inactiu LCD +label_start_gcode_enabled:Enviar Gcode inicial +label_end_gcode_enabled:Enviar Gcode final +label_cancel_gcode_enabled:Cancel · lar Gcode +label_steps_setting:Passos per MM +label_maxfeedrate:Max Feed Rate +label_maxacceleration:Max Acceleració +label_acceleration:Acceleració +label_jerk:Jerk +label_junction_deviation:Junction Deviation +label_home_offset:Home Offset +label_fwretract:Retracció de FW +label_fwrecover:Recuperació de Retracció de FW +label_retract_auto:Auto Firmware Retract +label_offset_tool:Offset 2nd Nozzle +label_probe_offset:Sonda Compensar +label_lin_advance:Avanç Lineal +label_current_setting:Corrent del Driver (mA) +label_bump_sensitivity:Sensibilitat al topall TMC +label_hybrid_threshold:TMC HybridThreshold +label_print_acceleration:Acceleració Impressió +label_retract_acceleration:Acceleració Retracció +label_travel_acceleration:Acceleració Viatge +label_retract_length:Longitud Retracció +label_retract_swap_length:Distància retracció intercanvi +label_retract_feedrate:Velocitat Retracció +label_retract_z_lift:Z aixecament a la retracció +label_recover_length:Distancia recuperació extra +label_swap_recover_length:Distancia recuperació intercanvi extra +label_recover_feedrate:Velocitat recuperació +label_swap_recover_feedrate:Velocitat recuperació intercanvi +label_mbl_offset:MBL Offset +label_save:Gravar +label_restore:Restore +label_reset:Reset +label_eeprom_save_info:Desa la configuració de la impressora\na la EEPROM? +label_eeprom_restore_info:Carregar la configuració de\nEEPROM? +label_eeprom_reset_info:Reset EEPROM to stock printer settings? +label_settings_save:Save settings +label_settings_restore:Restaura la configuració +label_settings_reset:Restableix la configuració +label_settings_reset_info:Restableix tota la configuració a\nvalors predeterminats? +label_settings_reset_done:Restableix tota la configuració\naconseguit.\nreinicieu el dispositiu. +label_page_up:Retrocedir +label_page_down:Avançar +label_up:Amunt +label_down:Avall +label_next:Next +label_back:Tornar +label_inc:Augmentar +label_dec:Disminur +label_load:Carregar +label_unload:Descarregar +label_on:ON +label_off:OFF +label_auto:AUTO +label_smart:SMART +label_slow:Lent +label_normal:Normal +label_fast:Ràpid +label_zero:Zero +label_half:Meitat +label_full:Màxim +label_custom:Personalitzar +label_clear:Clear +label_default:Default +label_start:Començar +label_stop:Parar +label_pause:Pausar +label_resume:Continuar +label_init:Init +label_disconnect:Desconnectar +label_shut_down:Apagar +label_force_shut_down:Forçar Apagat +label_emergencystop:PARADA EMERGENCIA +label_preheat:Preescalfar +label_preheat_both:Tots dos +label_cooldown:Refredar +label_confirm:Confirmar +label_cancel:Cancel · lar +label_warning:Advertència +label_continue:Continuar +label_confirmation:Estàs segur? +label_status:Estat +label_ready:A punt!! +label_busy:Processament ocupat, si us plau esperi ... +label_loading:Carregant ... +label_unconnected:No hi ha comunicació amb impressora! +label_info:Informació +label_invalid_value:Invalid value(s) +label_timeout_reached:Timeout reached! +label_disconnect_info:Ara pot controlar la impressora des del seu ordinador! +label_shutting_down:Apagant... +label_wait_temp_shut_down:Espereu que la\ntemperatura del hotend\nsigui inferior a %d℃ +label_power_failed:¿Continuar imprimint? +label_process_running:Process already running! +label_process_completed:Process completed! +label_process_aborted:Process aborted! +label_tftsd:SD TFT +label_read_tftsd_error:Error a la targeta SD TFT! +label_tftsd_inserted:¡Targeta inserida! +label_tftsd_removed:¡Targeta extreta! +label_u_disk:Pendrive +label_read_u_disk_error:¡Error al Pendrive! +label_u_disk_inserted:¡Pendrive inserit! +label_u_disk_removed:¡Pendrive extret! +label_onboardsd:SD Placa +label_read_onboardsd_error:Error a la targeta SD de la placa! +label_filament_runout:¡Filament esgotat! +label_disable_steppers:Disarm All +label_xy_unlock:Disarm XY +label_start_print:Comenceu a imprimir:\n %s? +label_stop_print:Voleu aturar la impressió? +label_is_pause:No es pot extruir\nal imprimir,¿\nPausar la impressió? +label_m0_pause:En pausa per l'ordre M0 +label_test:Provar +label_deploy:Desplegar +label_stow:Plegar +label_repeat:Repetir +label_nozzle:Nozzle +label_bed:Llit +label_chamber:Cambra +label_fan:Ventilar +label_bltouch:BLTouch +label_touchmi:TouchMi +label_1_degree:1℃ +label_5_degree:5℃ +label_10_degree:10℃ +label_001_mm:0.01mm +label_01_mm:0.1mm +label_1_mm:1mm +label_5_mm:5mm +label_10_mm:10mm +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_5_seconds:5 Sec. +label_10_seconds:10 Sec. +label_30_seconds:30 Sec. +label_60_seconds:1 Min. +label_120_seconds:2 Min. +label_300_seconds:5 Min. +label_white:Blanc +label_black:Negre +label_blue:Blau +label_red:Vermell +label_green:Verd +label_cyan:Cian +label_yellow:groc +label_brown:marró +label_gray:Gris +label_orange:taronja +label_indigo:Índigo +label_violet:violeta +label_magenta:Magenta +label_purple:Porpra +label_lime:Llima +label_darkblue:Blau fosc +label_darkgreen:Verd fosc +label_darkgray:Gris fosc label_heat:Escalfar label_move:Moure label_home:Origen -label_disable_steppers:Disarm All label_print:Imprimir label_extrude:Extruir -label_fan:Ventilar label_settings:Configura label_screen_settings:Pantalla label_machine_settings:Màquina label_feature_settings:Afegits label_sound:Sound -label_touch_sound:Touch sounds -label_toast_sound:Toast Notifications -label_alert_sound:Popups and Alerts -label_shut_down:Apagar label_rgb_settings:Color LED label_rgb_off:Apagar LED label_terminal:Terminal -label_custom:Personalitzar label_leveling:Anivellar label_point_1:Punt 1 label_point_2:Punt 2 @@ -51,86 +246,20 @@ label_abl_slot2:Ranura 2 label_abl_slot3:Ranura 3 label_abl_slot_eeprom:Recordar la ranura per al proper\nreinici? (Guardar EEPROM) label_abl_z:Z Fade -label_bltouch:BLTouch -label_test:Provar -label_deploy:Desplegar -label_stow:Plegar -label_repeat:Repetir label_p_offset:P Offset label_h_offset:H Offset -label_probe_offset:Sonda Compensar -label_home_offset:Home Offset -label_confirmation:Estàs segur? -label_down:Avall -label_up:Amunt -label_save:Gravar -label_restore:Restore -label_reset:Reset -label_default:Default -label_clear:Clear -label_next:Next label_distance:Distance -label_invalid_value:Invalid value(s) -label_timeout_reached:Timeout reached! -label_process_running:Process already running! -label_process_completed:Process completed! -label_process_aborted:Process aborted! -label_inc:Augmentar -label_dec:Disminur -label_nozzle:Nozzle -label_bed:Llit -label_chamber:Cambra -label_start:Començar -label_stop:Parar -label_back:Tornar -label_page_up:Retrocedir -label_page_down:Avançar -label_pause:Pausar -label_resume:Continuar -label_load:Carregar -label_unload:Descarregar label_load_unload:Load/Unload -label_:(Un)Load -label_slow_speed:Lent -label_normal_speed:Normal -label_fast_speed:Ràpid -label_fan_full_speed:Màxim -label_fan_half_speed:Meitat -label_rotate_ui:Rotar +label_load_unload_short:(Un)Load label_touchscreen_adjust:Calibrar label_more:Més label_screen_info:Informar -label_status:Estat label_simulator_bg_color:Color de fons del simulador Marlin label_simulator_font_color:Color de lletra de simulador Marlin -label_white:Blanc -label_black:Negre -label_blue:Blau -label_red:Vermell -label_green:Verd -label_cyan:Cian -label_yellow:groc -label_brown:marró -label_gray:Gris -label_orange:taronja -label_indigo:Índigo -label_violet:violeta -label_magenta:Magenta -label_purple:Porpra -label_lime:Llima -label_darkblue:Blau fosc -label_darkgreen:Verd fosc -label_darkgray:Gris fosc -label_disconnect:Desconnectar -label_baudrate:Velocitat de transmissió label_percentage:Percentatge -label_babystep:BabyStep label_percentage_speed:Velocitat label_percentage_flow:Flux -label_value_zero:Zero -label_1_degree:1℃ -label_5_degree:5℃ -label_10_degree:10℃ +label_babystep:BabyStep label_x_inc:+X label_y_inc:+Y label_z_inc:+Z @@ -140,123 +269,17 @@ label_z_dec:-Z label_x:X label_y:Y label_z:Z -label_001_mm:0.01mm -label_01_mm:0.1mm -label_1_mm:1mm -label_5_mm:5mm -label_10_mm:10mm -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:A punt!! -label_busy:Processament ocupat, si us plau esperi ... -label_unconnected:No hi ha comunicació amb impressora! -label_disconnect_info:Ara pot controlar la impressora des del seu ordinador! -label_loading:Carregant ... -label_power_failed:¿Continuar imprimint? -label_continue:Continuar -label_cancel:Cancel · lar label_adjust_title:¡Calibrar la pantalla tàctil label_adjust_info:Si us plau feu clic al punt vermell label_adjust_ok:Ajust correcte label_adjust_failed:Ajust fallit, si us plau intenteu de nou -label_warning:Advertència -label_stop_print:Voleu aturar la impressió? -label_confirm:Confirmar -label_tftsd:SD TFT -label_read_tftsd_error:Error a la targeta SD TFT! -label_tftsd_inserted:¡Targeta inserida! -label_tftsd_removed:¡Targeta extreta! -label_u_disk:Pendrive -label_read_u_disk_error:¡Error al Pendrive! -label_u_disk_inserted:¡Pendrive inserit! -label_u_disk_removed:¡Pendrive extret! -label_onboardsd:SD Placa -label_read_onboardsd_error:Error a la targeta SD de la placa! -label_filament_sensor:Sensor de filament -label_filament_runout:¡Filament esgotat! -label_preheat:Preescalfar -label_preheat_both:Tots dos -label_is_pause:No es pot extruir\nal imprimir,¿\nPausar la impressió? -label_auto_shut_down:Apag. aut. label_unifiedmove:Moviment label_unifiedheat:Calor/Ventilador -label_cooldown:Refredar -label_emergencystop:PARADA EMERGENCIA label_touch_to_exit:Toca qualsevol lloc per sortir label_mainmenu:Menú -label_wait_temp_shut_down:Espereu que la\ntemperatura del hotend\nsigui inferior a %d℃ -label_force_shut_down:Forçar Apagat -label_shutting_down:Apagant... label_parameter_setting:Paràmetre -label_on:ON -label_off:OFF -label_smart:SMART -label_terminal_ack:Mostra ACK a la terminal -label_invert_xaxis:Invertir eix X -label_invert_yaxis:Invertir eix Y -label_invert_zaxis:Invertir eix Z -label_move_speed:Velocitat de moviment(X Y Z) -label_knob_led:Perilla rotativa LED -label_knob_led_idle:Rotary Knob LED idle -label_m0_pause:En pausa per l'ordre M0 -label_send_start_gcode:Enviar Gcode inicial -label_send_end_gcode:Enviar Gcode final -label_send_cancel_gcode:Cancel · lar Gcode -label_persistent_status_info:Informació d'estat persistent -label_file_listmode:Mode de visualització de fitxers -label_current_setting:Corrent del Driver (mA) -label_steps_setting:Passos per MM -label_maxfeedrate:Max Feed Rate -label_maxacceleration:Max Acceleració -label_acceleration:Acceleració -label_print_acceleration:Acceleració Impressió -label_retract_acceleration:Acceleració Retracció -label_travel_acceleration:Acceleració Viatge -label_jerk:Jerk -label_junction_deviation:Junction Deviation -label_bump_sensitivity:Sensibilitat al topall TMC -label_fwretract:Retracció de FW -label_fwrecover:Recuperació de Retracció de FW -label_lin_advance:Avanç Lineal -label_reset_settings_info:Restableix tota la configuració a\nvalors predeterminats? -label_reset_settings_done:Restableix tota la configuració\naconseguit.\nreinicieu el dispositiu. -label_info:Informació -label_lcd_brightness:Lluminositat LCD -label_lcd_brightness_dim:Dim Lluminositat LCD -label_lcd_dim_idle_timer:Temporitzador inactiu LCD -label_5_seconds:5 Sec. -label_10_seconds:10 Sec. -label_30_seconds:30 Sec. -label_60_seconds:1 Min. -label_120_seconds:2 Min. -label_300_seconds:5 Min. -label_custom_seconds:Personalitzat -label_st7920_fullscreen:Mode Marlin a pantalla completa -label_plr_en:Recuperació de pèrdua d’energia -label_setting_save:Save settings -label_setting_reset:Restableix la configuració -label_setting_restore:Restaura la configuració label_eeprom_settings:EEPROM -label_eeprom_save_info:Desa la configuració de la impressora\na la EEPROM? -label_eeprom_restore_info:Carregar la configuració de\nEEPROM? -label_eeprom_reset_info:Reset EEPROM to stock printer settings? -label_retract_feedrate:Velocitat Retracció -label_retract_length:Longitud Retracció -label_retract_swap_length:Distància retracció intercanvi -label_retract_z_lift:Z aixecament a la retracció -label_retract_auto:Auto Firmware Retract -label_recover_feedrate:Velocitat recuperació -label_swap_recover_feedrate:Velocitat recuperació intercanvi -label_recover_length:Distancia recuperació extra -label_swap_recover_length:Distancia recuperació intercanvi extra -label_start_print:Comenceu a imprimir:\n %s? -label_ack_notification:ACK notification style label_leveling_edge_distance:Bed edge distance -label_xy_unlock:Disarm XY label_tuning:Tuning label_pid:PID label_pid_title:PID autotune @@ -276,8 +299,6 @@ label_tune_ext_measured:Length remaining: label_tune_ext_old_estep:Old e-steps: %0.2f label_tune_ext_new_estep:New e-steps: %0.2f label_connection_settings:Connection -label_offset_tool:Offset 2nd Nozzle -label_hybrid_threshold:TMC HybridThreshold label_notifications:Notifications label_mesh_editor:Mesh edit label_mesh_tuner:Mesh tuner @@ -295,9 +316,6 @@ label_filament_cost:\nFilament cost: %1.2f label_no_filament_stats:\nFilament data not available. label_click_for_more:Click for summary label_ext_templow:Hotend temperature is below\nminimum temperature (%d℃). -label_cold_ext:Cold extrusion prevented label_heat_hotend:Heat hotend to %d℃? label_z_align:Z Align -label_init:Init -label_touchmi:TouchMi diff --git a/Copy to SD Card root directory to update/Language Packs/language_cn.ini b/Copy to SD Card root directory to update/Language Packs/language_cn.ini index 0ca3c3f45a..6d494312e6 100644 --- a/Copy to SD Card root directory to update/Language Packs/language_cn.ini +++ b/Copy to SD Card root directory to update/Language Packs/language_cn.ini @@ -1,29 +1,224 @@ #### Language Code:CN -## Language Version:20210121 +## Language Version:20210130 ## Maximum byte per keyword is 250 Bytes. ## Escape characters are not supported except newline '\n' +label_status_screen:启用状态首界面 +label_baudrate:波特率 label_language:简体中文 +label_rotate_ui:旋转界面 +label_terminal_ack:在G-code终端中显示温度信息 +label_invert_x_axis:翻转X轴 +label_invert_y_axis:翻转Y轴 +label_invert_z_axis:翻转Z轴 +label_persistent_info:顶部温度信息 +label_file_list_mode:文件浏览列表模式 +label_ack_notification:ACK 弹窗类型 +label_default_mode:默认的模式 +label_serial_always_on:串口常开 +label_marlin_show_title:Marlin模式显示标题 +label_marlin_fullscreen:全屏显示Marlin模式 +label_marlin_type:Marlin模式类型 +label_move_speed:移动速度(X Y Z) +label_auto_load_leveling:自动保存/加载调平数据 +label_touchmi_sensor:TouchMI +label_onboard_sd_support:Marlin存储卡支持 +label_m27_always_active:持续发送M27 +label_long_filename_support:Marlin长文件名支持 +label_fan_speed_percent:百分比显示风扇速度 +label_xy_offset_probing:XY Offset Probing Support +label_z_steppers_alignment:Z轴多电机自动对齐 +label_ps_on:自动关机 +label_ps_on_active_high:低电平关机 +label_fil_runout:耗材检测传感器 +label_fil_runout_inverting:翻转耗材检测逻辑 +label_pl_recovery_en:断电续打 +label_pl_recovery_home:断电续打前归零 +label_btt_mini_ups:启用BTT UPS +label_touch_sound:按钮声音 +label_toast_sound:Toast 提示声音 +label_alert_sound:弹窗和提示声音 +label_heater_sound:加热提示音 +label_knob_led_color:旋钮LED颜色 +label_knob_led_idle:旋钮LED自动睡眠 +label_lcd_brightness:LCD背光亮度 +label_lcd_idle_brightness:LCD睡眠背光亮度 +label_lcd_idle_delay:LCD自动睡眠时间 +label_start_gcode_enabled:执行打印前起始Gcode +label_end_gcode_enabled:执行打印后结束Gcode +label_cancel_gcode_enabled:中断打印Gcode +label_steps_setting:电机每毫米脉冲数(Steps/mm) +label_maxfeedrate:最大移动速度 +label_maxacceleration:最大加速度 +label_acceleration:加速度 +label_jerk:Jerk +label_junction_deviation:Junction Deviation +label_home_offset:原点偏移量 +label_fwretract:FW Retraction +label_fwrecover:FW Retraction Recover +label_retract_auto:FW自动回抽 +label_offset_tool:第2个喷头的偏移量 +label_probe_offset:探针偏移量 +label_lin_advance:Linear Advance +label_current_setting:TMC驱动电流设置 +label_bump_sensitivity:TMC堵转检测灵敏度 +label_hybrid_threshold:TMC混合阈值 +label_print_acceleration:打印加速度 +label_retract_acceleration:回抽加速度 +label_travel_acceleration:空载加速度 +label_retract_length:FW回抽长度 +label_retract_swap_length:换料时回抽的长度 +label_retract_feedrate:FW回抽速度 +label_retract_z_lift:回抽时Z轴抬升的高度 +label_recover_length:额外挤出的长度 +label_swap_recover_length:换料时额外挤出的长度 +label_recover_feedrate:FW挤出速度 +label_swap_recover_feedrate:换料时挤出的速度 +label_mbl_offset:MBL Offset +label_save:保存参数 +label_restore:恢复 +label_reset:重置 +label_eeprom_save_info:是否保存打印机设置到EEPROM? +label_eeprom_restore_info:是否从EEPROM加载设置? +label_eeprom_reset_info:重置EEPROM到出厂设置? +label_settings_save:保存设置 +label_settings_restore:保存设置 +label_settings_reset:重置设置 +label_settings_reset_info:所有的设置会被重置为默认值, 是否继续? +label_settings_reset_done:重置所有参数成功! 重启设备后生效. +label_page_up:上一页 +label_page_down:下一页 +label_up:抬升 +label_down:降低 +label_next:下一个 +label_back:返回 +label_inc:增加 +label_dec:减少 +label_load:进料 +label_unload:退料 +label_on:开启 +label_off:关闭 +label_auto:AUTO +label_smart:智能 +label_slow:慢速 +label_normal:常速 +label_fast:快速 +label_zero:清零 +label_half:半速 +label_full:全速 +label_custom:自定义 +label_clear:清除 +label_default:默认 +label_start:开始 +label_stop:停止 +label_pause:暂停 +label_resume:继续 +label_init:Init +label_disconnect:断开连接 +label_shut_down:关闭电源 +label_force_shut_down:强制关机 +label_emergencystop:紧急停止 +label_preheat:一键预热 +label_preheat_both:全部 +label_cooldown:冷却 +label_confirm:确定 +label_cancel:取消 +label_warning:警告 +label_continue:继续 +label_confirmation:请确认是否执行? +label_status:状态 +label_ready:准备打印 +label_busy:系统繁忙,请稍候... +label_loading:加载中... +label_unconnected:未连接到打印机! +label_info:提示 +label_invalid_value:没有有效的条件! +label_timeout_reached:已超时! +label_disconnect_info:现在可以用电脑控制打印机 +label_shutting_down:正在关机... +label_wait_temp_shut_down:喷头温度正在降温,等待低于%d℃后自动关机 +label_power_failed:是否继续打印? +label_process_running:正在运行,请稍后 +label_process_completed:处理已完成! +label_process_aborted:处理已被中断! +label_tftsd:TFT SD +label_read_tftsd_error:读TFT SD卡出错! +label_tftsd_inserted:SD卡已插入! +label_tftsd_removed:SD卡已拔出! +label_u_disk:U盘 +label_read_u_disk_error:读U盘出错! +label_u_disk_inserted:U盘已插入! +label_u_disk_removed:U盘已拔出! +label_onboardsd:板载SD +label_read_onboardsd_error:读板载SD卡出错! +label_filament_runout:耗材已用尽,请更换耗材! +label_disable_steppers:解锁电机 +label_xy_unlock:解锁XY +label_start_print:是否开始打印:\n %s? +label_stop_print:是否停止打印? +label_is_pause:打印中无法挤出耗材, 是否暂停打印? +label_m0_pause:M0暂停 +label_test:BL自检 +label_deploy:探针弹出 +label_stow:探针收回 +label_repeat:精度测试 +label_nozzle:喷头 +label_bed:热床 +label_chamber:机箱 +label_fan:风扇 +label_bltouch:BLTouch +label_touchmi:TouchMi +label_1_degree:1℃ +label_5_degree:5℃ +label_10_degree:10℃ +label_001_mm:0.01mm +label_01_mm:0.1mm +label_1_mm:1mm +label_5_mm:5mm +label_10_mm:10mm +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_5_seconds:5秒 +label_10_seconds:10秒 +label_30_seconds:30秒 +label_60_seconds:1分钟 +label_120_seconds:2分钟 +label_300_seconds:5分钟 +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_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:Toast 提示声音 -label_alert_sound:弹窗和提示声音 -label_shut_down:关闭电源 label_rgb_settings:灯光颜色 label_rgb_off:熄灭灯光 label_terminal:Terminal -label_custom:自定义 label_leveling:调平 label_point_1:第一点 label_point_2:第二点 @@ -51,86 +246,20 @@ label_abl_slot2:Slot 2 label_abl_slot3:Slot 3 label_abl_slot_eeprom:Remember slot for next\nreboot? (Save EEPROM) label_abl_z:Z Fade -label_bltouch:BLTouch -label_test:BL自检 -label_deploy:探针弹出 -label_stow:探针收回 -label_repeat:精度测试 label_p_offset:P Offset label_h_offset:H Offset -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:进/退料 -label_slow_speed:慢速 -label_normal_speed:常速 -label_fast_speed:快速 -label_fan_full_speed:全速 -label_fan_half_speed:半速 -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_babystep:Z-微调 label_x_inc:X+ label_y_inc:Y+ label_z_inc:Z+ @@ -140,123 +269,17 @@ label_z_dec:Z- label_x:X label_y:Y label_z:Z -label_001_mm:0.01mm -label_01_mm:0.1mm -label_1_mm:1mm -label_5_mm:5mm -label_10_mm:10mm -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:确定 -label_tftsd:TFT SD -label_read_tftsd_error:读TFT SD卡出错! -label_tftsd_inserted:SD卡已插入! -label_tftsd_removed:SD卡已拔出! -label_u_disk:U盘 -label_read_u_disk_error:读U盘出错! -label_u_disk_inserted:U盘已插入! -label_u_disk_removed:U盘已拔出! -label_onboardsd:板载SD -label_read_onboardsd_error:读板载SD卡出错! -label_filament_sensor:耗材检测传感器 -label_filament_runout:耗材已用尽,请更换耗材! -label_preheat:一键预热 -label_preheat_both:全部 -label_is_pause:打印中无法挤出耗材, 是否暂停打印? -label_auto_shut_down:自动关机 label_unifiedmove:运动 label_unifiedheat:温度 -label_cooldown:冷却 -label_emergencystop:紧急停止 label_touch_to_exit:触摸任意点退出当前界面 label_mainmenu:菜单 -label_wait_temp_shut_down:喷头温度正在降温,等待低于%d℃后自动关机 -label_force_shut_down:强制关机 -label_shutting_down:正在关机... label_parameter_setting:参数设置 -label_on:开启 -label_off:关闭 -label_smart:智能 -label_terminal_ack:在G-code终端中显示温度信息 -label_invert_xaxis:翻转X轴 -label_invert_yaxis:翻转Y轴 -label_invert_zaxis:翻转Z轴 -label_move_speed:移动速度(X Y Z) -label_knob_led:旋钮LED颜色 -label_knob_led_idle:旋钮LED自动睡眠 -label_m0_pause:M0暂停 -label_send_start_gcode:执行打印前起始Gcode -label_send_end_gcode:执行打印后结束Gcode -label_send_cancel_gcode:中断打印Gcode -label_persistent_status_info:顶部温度信息 -label_file_listmode:文件浏览列表模式 -label_current_setting:TMC驱动电流设置 -label_steps_setting:电机每毫米脉冲数(Steps/mm) -label_maxfeedrate:最大移动速度 -label_maxacceleration:最大加速度 -label_acceleration:加速度 -label_print_acceleration:打印加速度 -label_retract_acceleration:回抽加速度 -label_travel_acceleration:空载加速度 -label_jerk:Jerk -label_junction_deviation:Junction Deviation -label_bump_sensitivity:TMC堵转检测灵敏度 -label_fwretract:FW Retraction -label_fwrecover:FW Retraction Recover -label_lin_advance:Linear Advance -label_reset_settings_info:所有的设置会被重置为默认值, 是否继续? -label_reset_settings_done:重置所有参数成功! 重启设备后生效. -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:是否保存打印机设置到EEPROM? -label_eeprom_restore_info:是否从EEPROM加载设置? -label_eeprom_reset_info:重置EEPROM到出厂设置? -label_retract_feedrate:FW回抽速度 -label_retract_length:FW回抽长度 -label_retract_swap_length:换料时回抽的长度 -label_retract_z_lift:回抽时Z轴抬升的高度 -label_retract_auto:FW自动回抽 -label_recover_feedrate:FW挤出速度 -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:解锁XY label_tuning:调整 label_pid:PID label_pid_title:PID自动整定 @@ -276,8 +299,6 @@ label_tune_ext_measured:剩余的长度: label_tune_ext_old_estep:旧的E-Steps: %0.2f label_tune_ext_new_estep:新的E-Steps: %0.2f label_connection_settings:连接 -label_offset_tool:第2个喷头的偏移量 -label_hybrid_threshold:TMC混合阈值 label_notifications:通知 label_mesh_editor:Mesh edit label_mesh_tuner:Mesh tuner @@ -295,9 +316,6 @@ label_filament_cost:\n已使用耗材成本: %1.2f label_no_filament_stats:\n无耗材历史数据 label_click_for_more:点击查看详情 label_ext_templow:喷头温度低于最小挤出问题 (%d℃). -label_cold_ext:冷挤出保护, 请加热后再操作 label_heat_hotend:加热喷头到%d℃? label_z_align:Z Align -label_init:Init -label_touchmi:TouchMi diff --git a/Copy to SD Card root directory to update/Language Packs/language_cz.ini b/Copy to SD Card root directory to update/Language Packs/language_cz.ini index bee5ea665a..d570cb5935 100644 --- a/Copy to SD Card root directory to update/Language Packs/language_cz.ini +++ b/Copy to SD Card root directory to update/Language Packs/language_cz.ini @@ -1,29 +1,224 @@ #### Language Code:CZ -## Language Version:20210121 +## Language Version:20210130 ## Maximum byte per keyword is 250 Bytes. ## Escape characters are not supported except newline '\n' +label_status_screen:Enable Status Screen +label_baudrate:Serial Port label_language:Čeština +label_rotate_ui:Otočit UI +label_terminal_ack:zobrazit ACK Terminálu +label_invert_x_axis:Otočit osu X +label_invert_y_axis:Otočit osu Y +label_invert_z_axis:Otočit osu Z +label_persistent_info:Trvalé zobrazení stavu +label_file_list_mode:Zobrazit soub.jako seznam +label_ack_notification:Styl oznámení ACK +label_default_mode:Default Mode +label_serial_always_on:Serial Always ON +label_marlin_show_title:Marlin Mode Title Support +label_marlin_fullscreen:Celoobrazovkový režim Marlin +label_marlin_type:Marlin Mode Type +label_move_speed:Rychlost pohybu X Y Z +label_auto_load_leveling:Auto Save Load Leveling +label_touchmi_sensor:TouchMI +label_onboard_sd_support:Onboard SD Card Support +label_m27_always_active:M27 Always Active +label_long_filename_support:Long File Names Support +label_fan_speed_percent:Fan Speed As Percentage +label_xy_offset_probing:XY Offset Probing Support +label_z_steppers_alignment:Z Steppers Auto-Alignment +label_ps_on:Auto.vypnutí +label_ps_on_active_high:Power Supply Active HIGH +label_fil_runout:Senzor filamentu +label_fil_runout_inverting:Inverted Filament Runout Logic +label_pl_recovery_en:Obnova po ztrátě napájení +label_pl_recovery_home:Power Loss Recovery Homing +label_btt_mini_ups:BTT UPS Support +label_touch_sound:Zvuk při dotyku +label_toast_sound:Zvuk vytápění +label_alert_sound:Upozornění, popup okno +label_heater_sound:Heater notification +label_knob_led_color:Rotační knob LED +label_knob_led_idle:Rotační knob LED idle +label_lcd_brightness:LCD Jas +label_lcd_idle_brightness:LCD snížení jasu +label_lcd_idle_delay:LCD snížení jasu po +label_start_gcode_enabled:Spustit Gcode před tiskem +label_end_gcode_enabled:Spustit Gcode po tisku +label_cancel_gcode_enabled:Spustit Gcode po stornu +label_steps_setting:Kroků/mm +label_maxfeedrate:Max rychlost +label_maxacceleration:Max zrychlení +label_acceleration:Zrychlení +label_jerk:Jerk-trhnutí +label_junction_deviation:Junction Deviation +label_home_offset:Home Offset +label_fwretract:FW Zatažení +label_fwrecover:FW Obnovení +label_retract_auto:Auto Firmware Retract +label_offset_tool:Offset 2.trysky +label_probe_offset:Offset sondy +label_lin_advance:Linear Advance +label_current_setting:Proud motorů (mA) +label_bump_sensitivity:Citlivost nárazu TMC +label_hybrid_threshold:TMC Hybridní práh +label_print_acceleration:Zrychlení při tisku +label_retract_acceleration:Zrychlení retrakcí +label_travel_acceleration:Zrychlení při přesunu +label_retract_length:Délka zatažení +label_retract_swap_length:Délka zatažení Swap +label_retract_feedrate:Rychlost zatažení +label_retract_z_lift:Z zvýšení při zatažení +label_recover_length:Délka obnovení +label_swap_recover_length:Délka obnovení Swap +label_recover_feedrate:Rychlost obnovení +label_swap_recover_feedrate:Rychlost obnovení Swap +label_mbl_offset:MBL Offset +label_save:Uložit +label_restore:Obnovit +label_reset:Reset +label_eeprom_save_info:Uložit nastavení tiskárny\ndo EEPROM? +label_eeprom_restore_info:Obnovit nastavení\nz EEPROM? +label_eeprom_reset_info:Reset EEPROM na výchozí hodnoty? +label_settings_save:Uložení nastavení +label_settings_restore:Obnovení nastavení +label_settings_reset:Reset nastavení +label_settings_reset_info:Všechna nastavení budou\nobnovena na výchozí\nhodnoty. Pokračovat? +label_settings_reset_done:Resetování všech nastavení\nbylo úspěšně provedeno.\nRestartujte zařízení. +label_page_up:Další +label_page_down:Předchozí +label_up:Nahoru +label_down:Dolů +label_next:Další +label_back:Zpět +label_inc:Přidat +label_dec:Ubrat +label_load:Zavést +label_unload:Vysunout +label_on:ON +label_off:OFF +label_auto:AUTO +label_smart:SMART +label_slow:Pomalu +label_normal:Normál +label_fast:Rychle +label_zero:Vynulovat +label_half:Poloviční +label_full:Plný +label_custom:Vlastní +label_clear:Vymaž +label_default:Výchozí +label_start:Start +label_stop:Stop +label_pause:Pauza +label_resume:Obnovit +label_init:Init +label_disconnect:Odpojit +label_shut_down:Vypnout +label_force_shut_down:Vynutit +label_emergencystop:!!STOP!! +label_preheat:Zahřát +label_preheat_both:Vše +label_cooldown:Zchladit +label_confirm:Potvrdit +label_cancel:Zrušit +label_warning:Varování +label_continue:Pokračovat +label_confirmation:Jste si jistý? +label_status:Status +label_ready:Připraven +label_busy:Zpracovávám, čekejte prosím... +label_loading:Nahrávám... +label_unconnected:Tiskárna není připojena! +label_info:Info +label_invalid_value:Neplatná hodnota/y! +label_timeout_reached:Časový limit vypršel! +label_disconnect_info:Nyní můžete tiskárnu ovládat z počítače! +label_shutting_down:Vypínám se... +label_wait_temp_shut_down:Čekám na zchladnutí\nextruderu pod %d℃ +label_power_failed:Obnovit tisk? +label_process_running:Probíhá proces! +label_process_completed:Proces dokončen! +label_process_aborted:Proces přerušen! +label_tftsd:TFT SD +label_read_tftsd_error:Chyba při čtení SD karty! +label_tftsd_inserted:SD karta vložena! +label_tftsd_removed:SD karta vyjmuta! +label_u_disk:USB Disk +label_read_u_disk_error:Chyba při čtení USB disku! +label_u_disk_inserted:USB disk vložen! +label_u_disk_removed:USB disk vyjmut! +label_onboardsd:Onboard SD +label_read_onboardsd_error:Chyba při čtení Onboard SD! +label_filament_runout:Došel filament! +label_disable_steppers:Motory +label_xy_unlock:Uvolnit XY +label_start_print:Spustit tisk:\n %s? +label_stop_print:Zastavit tisk? +label_is_pause:Během tisku nelze\nextrudovat,\nmám pozastavit tisk? +label_m0_pause:Pauza po příkazu M0 +label_test:Test +label_deploy:Vysunout +label_stow:Zasunout +label_repeat:Přesnost +label_nozzle:Tryska +label_bed:Stolek +label_chamber:Komora +label_fan:Ofuk +label_bltouch:BLTouch +label_touchmi:TouchMi +label_1_degree:1℃ +label_5_degree:5℃ +label_10_degree:10℃ +label_001_mm:0,01mm +label_01_mm:0,1mm +label_1_mm:1mm +label_5_mm:5mm +label_10_mm:10mm +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_5_seconds:5 sec. +label_10_seconds:10 sec. +label_30_seconds:30 sec. +label_60_seconds:1 min. +label_120_seconds:2 min. +label_300_seconds:5 min. +label_white:Bílá +label_black:Černá +label_blue:Modrá +label_red:Červená +label_green:Zelená +label_cyan:Tyrkys +label_yellow:Žlutá +label_brown:Hnědá +label_gray:Šedá +label_orange:Oranžová +label_indigo:Indigo +label_violet:Fialová +label_magenta:Purpurová +label_purple:Nachová +label_lime:Limetková +label_darkblue:Tmavá Modrá +label_darkgreen:Tmavá Červená +label_darkgray:Tmavá Šedá label_heat:Teplota label_move:Posunout label_home:Domů -label_disable_steppers:Motory label_print:Tisknout label_extrude:Filament -label_fan:Ofuk label_settings:Nastavení label_screen_settings:Displej label_machine_settings:Tiskárna label_feature_settings:Vlastnosti label_sound:Zvuk -label_touch_sound:Zvuk při dotyku -label_toast_sound:Zvuk vytápění -label_alert_sound:Upozornění, popup okno -label_shut_down:Vypnout label_rgb_settings:Barva LED label_rgb_off:LED vyp. label_terminal:Terminál -label_custom:Vlastní label_leveling:Srovnat label_point_1:Bod 1 label_point_2:Bod 2 @@ -51,86 +246,20 @@ label_abl_slot2:Slot 2 label_abl_slot3:Slot 3 label_abl_slot_eeprom:Zapamatuj si slot\nrestart? (Uložit EEPROM) label_abl_z:Z-Slábnutí -label_bltouch:BLTouch -label_test:Test -label_deploy:Vysunout -label_stow:Zasunout -label_repeat:Přesnost label_p_offset:P Offset label_h_offset:H Offset -label_probe_offset:Offset sondy -label_home_offset:Home Offset -label_confirmation:Jste si jistý? -label_down:Dolů -label_up:Nahoru -label_save:Uložit -label_restore:Obnovit -label_reset:Reset -label_default:Výchozí -label_clear:Vymaž -label_next:Další label_distance:Vzdálenost -label_invalid_value:Neplatná hodnota/y! -label_timeout_reached:Časový limit vypršel! -label_process_running:Probíhá proces! -label_process_completed:Proces dokončen! -label_process_aborted:Proces přerušen! -label_inc:Přidat -label_dec:Ubrat -label_nozzle:Tryska -label_bed:Stolek -label_chamber:Komora -label_start:Start -label_stop:Stop -label_back:Zpět -label_page_up:Další -label_page_down:Předchozí -label_pause:Pauza -label_resume:Obnovit -label_load:Zavést -label_unload:Vysunout label_load_unload:Vysunout/Zavést label_load_unload_short:Vysunout -label_slow_speed:Pomalu -label_normal_speed:Normál -label_fast_speed:Rychle -label_fan_full_speed:Plný -label_fan_half_speed:Poloviční -label_rotate_ui:Otočit UI label_touchscreen_adjust:Kalibrovat label_more:Více label_screen_info:Info -label_status:Status label_simulator_bg_color:Marlin - Barva pozadí label_simulator_font_color:Marlin - Barva písma -label_white:Bílá -label_black:Černá -label_blue:Modrá -label_red:Červená -label_green:Zelená -label_cyan:Tyrkys -label_yellow:Žlutá -label_brown:Hnědá -label_gray:Šedá -label_orange:Oranžová -label_indigo:Indigo -label_violet:Fialová -label_magenta:Purpurová -label_purple:Nachová -label_lime:Limetková -label_darkblue:Tmavá Modrá -label_darkgreen:Tmavá Červená -label_darkgray:Tmavá Šedá -label_disconnect:Odpojit -label_baudrate:Serial Port label_percentage:Procenta -label_babystep:BabyStep label_percentage_speed:Rychlost label_percentage_flow:Průtok -label_value_zero:Vynulovat -label_1_degree:1℃ -label_5_degree:5℃ -label_10_degree:10℃ +label_babystep:BabyStep label_x_inc:X+ label_y_inc:Y+ label_z_inc:Z+ @@ -140,123 +269,17 @@ label_z_dec:Z- label_x:X label_y:Y label_z:Z -label_001_mm:0,01mm -label_01_mm:0,1mm -label_1_mm:1mm -label_5_mm:5mm -label_10_mm:10mm -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:Připraven -label_busy:Zpracovávám, čekejte prosím... -label_unconnected:Tiskárna není připojena! -label_disconnect_info:Nyní můžete tiskárnu ovládat z počítače! -label_loading:Nahrávám... -label_power_failed:Obnovit tisk? -label_continue:Pokračovat -label_cancel:Zrušit label_adjust_title:Kalibrace dotykové obrazovky label_adjust_info:Dotkněte se postupně všech bodů label_adjust_ok:Kalibrace úspěšná label_adjust_failed:Kalibrace selhala, zopakujte znovu -label_warning:Varování -label_stop_print:Zastavit tisk? -label_confirm:Potvrdit -label_tftsd:TFT SD -label_read_tftsd_error:Chyba při čtení SD karty! -label_tftsd_inserted:SD karta vložena! -label_tftsd_removed:SD karta vyjmuta! -label_u_disk:USB Disk -label_read_u_disk_error:Chyba při čtení USB disku! -label_u_disk_inserted:USB disk vložen! -label_u_disk_removed:USB disk vyjmut! -label_onboardsd:Onboard SD -label_read_onboardsd_error:Chyba při čtení Onboard SD! -label_filament_sensor:Senzor filamentu -label_filament_runout:Došel filament! -label_preheat:Zahřát -label_preheat_both:Vše -label_is_pause:Během tisku nelze\nextrudovat,\nmám pozastavit tisk? -label_auto_shut_down:Auto.vypnutí label_unifiedmove:Pohyb label_unifiedheat:Teplota -label_cooldown:Zchladit -label_emergencystop:!!STOP!! label_touch_to_exit:Pro návrat se dotkněte obrazovky... label_mainmenu:Menu -label_wait_temp_shut_down:Čekám na zchladnutí\nextruderu pod %d℃ -label_force_shut_down:Vynutit -label_shutting_down:Vypínám se... label_parameter_setting:Parametry -label_on:ON -label_off:OFF -label_smart:SMART -label_terminal_ack:zobrazit ACK Terminálu -label_invert_xaxis:Otočit osu X -label_invert_yaxis:Otočit osu Y -label_invert_zaxis:Otočit osu Z -label_move_speed:Rychlost pohybu X Y Z -label_knob_led:Rotační knob LED -label_knob_led_idle:Rotační knob LED idle -label_m0_pause:Pauza po příkazu M0 -label_send_start_gcode:Spustit Gcode před tiskem -label_send_end_gcode:Spustit Gcode po tisku -label_send_cancel_gcode:Spustit Gcode po stornu -label_persistent_status_info:Trvalé zobrazení stavu -label_file_listmode:Zobrazit soub.jako seznam -label_current_setting:Proud motorů (mA) -label_steps_setting:Kroků/mm -label_maxfeedrate:Max rychlost -label_maxacceleration:Max zrychlení -label_acceleration:Zrychlení -label_print_acceleration:Zrychlení při tisku -label_retract_acceleration:Zrychlení retrakcí -label_travel_acceleration:Zrychlení při přesunu -label_jerk:Jerk-trhnutí -label_junction_deviation:Junction Deviation -label_bump_sensitivity:Citlivost nárazu TMC -label_fwretract:FW Zatažení -label_fwrecover:FW Obnovení -label_lin_advance:Linear Advance -label_reset_settings_info:Všechna nastavení budou\nobnovena na výchozí\nhodnoty. Pokračovat? -label_reset_settings_done:Resetování všech nastavení\nbylo úspěšně provedeno.\nRestartujte zařízení. -label_info:Info -label_lcd_brightness:LCD Jas -label_lcd_brightness_dim:LCD snížení jasu -label_lcd_dim_idle_timer:LCD snížení jasu po -label_5_seconds:5 sec. -label_10_seconds:10 sec. -label_30_seconds:30 sec. -label_60_seconds:1 min. -label_120_seconds:2 min. -label_300_seconds:5 min. -label_custom_seconds:Vlastní -label_st7920_fullscreen:Celoobrazovkový režim Marlin -label_plr_en:Obnova po ztrátě napájení -label_setting_save:Uložení nastavení -label_setting_reset:Reset nastavení -label_setting_restore:Obnovení nastavení label_eeprom_settings:EEPROM -label_eeprom_save_info:Uložit nastavení tiskárny\ndo EEPROM? -label_eeprom_restore_info:Obnovit nastavení\nz EEPROM? -label_eeprom_reset_info:Reset EEPROM na výchozí hodnoty? -label_retract_feedrate:Rychlost zatažení -label_retract_length:Délka zatažení -label_retract_swap_length:Délka zatažení Swap -label_retract_z_lift:Z zvýšení při zatažení -label_retract_auto:Auto Firmware Retract -label_recover_feedrate:Rychlost obnovení -label_swap_recover_feedrate:Rychlost obnovení Swap -label_recover_length:Délka obnovení -label_swap_recover_length:Délka obnovení Swap -label_start_print:Spustit tisk:\n %s? -label_ack_notification:Styl oznámení ACK label_leveling_edge_distance:Vzdálenost nivelačních bodů\nstolku od okraje -label_xy_unlock:Uvolnit XY label_tuning:Kalibrace label_pid:PID label_pid_title:PID autokalibrace @@ -276,8 +299,6 @@ label_tune_ext_measured:Zbývající délka: label_tune_ext_old_estep:Původní E-kroky: %0.2f label_tune_ext_new_estep:Nový E-kroky: %0.2f label_connection_settings:Připojení -label_offset_tool:Offset 2.trysky -label_hybrid_threshold:TMC Hybridní práh label_notifications:Oznámení label_mesh_editor:Mesh síť label_mesh_tuner:Mesh nastavení @@ -295,9 +316,6 @@ label_filament_cost:\nCena filamentu: %1.2f label_no_filament_stats:\nStatistika není k dispozici. label_click_for_more:Klikni pro více informací. label_ext_templow:Teplota hotendu je pod\nminimální teplotou (%d℃). -label_cold_ext:Studená extruze je zakázána label_heat_hotend:Zahřát hotend na %d℃? label_z_align:Z Align -label_init:Init -label_touchmi:TouchMi diff --git a/Copy to SD Card root directory to update/Language Packs/language_de.ini b/Copy to SD Card root directory to update/Language Packs/language_de.ini index 797450bc5d..8db245856c 100644 --- a/Copy to SD Card root directory to update/Language Packs/language_de.ini +++ b/Copy to SD Card root directory to update/Language Packs/language_de.ini @@ -1,29 +1,224 @@ #### Language Code:DE -## Language Version:20210121 +## Language Version:20210130 ## Maximum byte per keyword is 250 Bytes. ## Escape characters are not supported except newline '\n' +label_status_screen:Enable Status Screen +label_baudrate:Baudrate label_language:Deutsch +label_rotate_ui:UI drehen +label_terminal_ack:Zeige ACK im Terminal +label_invert_x_axis:Invertiere X-Achse +label_invert_y_axis:Invertiere Y-Achse +label_invert_z_axis:Invertiere Z-Achse +label_persistent_info:Speicherungs-Status +label_file_list_mode:Dateien als Liste +label_ack_notification:ACK Benachrichtigungs-Stil +label_default_mode:Default Mode +label_serial_always_on:Serial Always ON +label_marlin_show_title:Marlin Mode Title Support +label_marlin_fullscreen:Marlin Modus im Vollbild +label_marlin_type:Marlin Mode Type +label_move_speed:Geschwindigkeit (XYZ) +label_auto_load_leveling:Auto Save Load Leveling +label_touchmi_sensor:TouchMI +label_onboard_sd_support:Onboard SD Card Support +label_m27_always_active:M27 Always Active +label_long_filename_support:Long File Names Support +label_fan_speed_percent:Fan Speed As Percentage +label_xy_offset_probing:XY Offset Probing Support +label_z_steppers_alignment:Z Steppers Auto-Alignment +label_ps_on:Automatisch AUS (PS_ON) +label_ps_on_active_high:Power Supply Active HIGH +label_fil_runout:Filament Sensor +label_fil_runout_inverting:Inverted Filament Runout Logic +label_pl_recovery_en:Wiederherstellung nach Stromausfall +label_pl_recovery_home:Power Loss Recovery Homing +label_btt_mini_ups:BTT UPS Support +label_touch_sound:Eingabe +label_toast_sound:Toasts +label_alert_sound:Popups & Alarme +label_heater_sound:Heater notification +label_knob_led_color:Drehknopf LED Farbe +label_knob_led_idle:Drehknopf LED idle Farbe +label_lcd_brightness:LCD Helligkeit +label_lcd_idle_brightness:LCD Helligkeit (Standby) +label_lcd_idle_delay:LCD Timer Standby +label_start_gcode_enabled:Gcode vor Druck +label_end_gcode_enabled:Gcode nach Druck +label_cancel_gcode_enabled:Gcode bei Abbruch +label_steps_setting:Steps pro mm +label_maxfeedrate:max. Geschwindigkeit +label_maxacceleration:max. Beschleunigung +label_acceleration:Beschleunigung +label_jerk:Jerk +label_junction_deviation:Junction Deviation +label_home_offset:Home Offset +label_fwretract:FW Rückzug +label_fwrecover:FW Rückeinschub +label_retract_auto:Auto-Rückzug über Firmware +label_offset_tool:Abstand 2te Düse +label_probe_offset:Sensor Offset +label_lin_advance:Linear Advance +label_current_setting:Treiber Strom (mA) +label_bump_sensitivity:TMC Empfindlichkeit +label_hybrid_threshold:TMC HybridThreshold +label_print_acceleration:Beschleunigung (Druck) +label_retract_acceleration:Beschleunigung (Rückzug) +label_travel_acceleration:Beschleunigung (Fahrt) +label_retract_length:Rückzugslänge +label_retract_swap_length:Rückzugslänge (Wechsel) +label_retract_feedrate:Rückzugsgeschwindigkeit +label_retract_z_lift:Z-Anhebung bei Rückzug +label_recover_length:zus. Länge Rückeinschub +label_swap_recover_length:zus. Länge Rückeinschub (Wechsel) +label_recover_feedrate:Geschw. Rückeinschub +label_swap_recover_feedrate:Geschw. Rückeinschub (Wechsel) +label_mbl_offset:MBL Offset +label_save:Apeichern +label_restore:Laden +label_reset:Zurücksetzen +label_eeprom_save_info:Einstellungen im\nEEPROM speichern? +label_eeprom_restore_info:Einstellungen aus\nEEPROM laden? +label_eeprom_reset_info:Standardeinstellungen des Druckers wiederherstellen? +label_settings_save:Einstellungen speichern +label_settings_restore:Einstellungen wiederherstellen +label_settings_reset:Einstellungen zurücksetzten +label_settings_reset_info:Hiermit werden alle\nEinstellungen zurückgesetzt. Fortfahren? +label_settings_reset_done:Einstellungen wurden\nerfolgreich zurückgesetzt.\nBitte neustarten. +label_page_up:Seite hoch +label_page_down:Seite runter +label_up:Auf +label_down:Ab +label_next:Nächster +label_back:Zurück +label_inc:Erhöhen +label_dec:Verringern +label_load:Laden +label_unload:Entladen +label_on:AN +label_off:AUS +label_auto:AUTO +label_smart:SMART +label_slow:Langsam +label_normal:Normal +label_fast:Schnell +label_zero:0 +label_half:Halb +label_full:Voll +label_custom:Extras +label_clear:Löschen +label_default:Standard +label_start:Start +label_stop:Stop +label_pause:Pause +label_resume:Wiederaufnahme +label_init:Init +label_disconnect:Trennen +label_shut_down:Auschalten (PS_ON) +label_force_shut_down:Erzwinge +label_emergencystop:NOT AUS! +label_preheat:Vorheizen +label_preheat_both:Beide +label_cooldown:Abkühlen +label_confirm:OK +label_cancel:Abbruch +label_warning:Warnung +label_continue:Fortsetzen +label_confirmation:Sicher? +label_status:Status +label_ready:bereit +label_busy:Bitte warten ... +label_loading:Lade ... +label_unconnected:Keine Verbindung zum Drucker! +label_info:Info +label_invalid_value:Ungültige(r) Wert(e) +label_timeout_reached:Timeout erreicht! +label_disconnect_info:Verbindung getrennt! +label_shutting_down:Fahre herunter... +label_wait_temp_shut_down:Warte bis Hotend-\nTemperatur unter\n %d℃ fällt. +label_power_failed:Druck fortsetzen? +label_process_running:Prozess läuft bereits! +label_process_completed:Prozess fertiggestellt! +label_process_aborted:Prozess abgebrochen! +label_tftsd:TFT SD +label_read_tftsd_error:TFT SD Lesefehler! +label_tftsd_inserted:SD-Karte eingesteckt! +label_tftsd_removed:SD-Karte entfernt! +label_u_disk:USB-Stick +label_read_u_disk_error:USB-Stick Lesefehler! +label_u_disk_inserted:USB-Stick eingesteckt! +label_u_disk_removed:USB-Stick entfernt! +label_onboardsd:Onboard SD +label_read_onboardsd_error:Onboard SD Lesefehler! +label_filament_runout:Filament leer! +label_disable_steppers:Deaktiv. +label_xy_unlock:Löse XY +label_start_print:Druck starten:\n %s? +label_stop_print:Druck abbrechen? +label_is_pause:Extrudieren während\nDruckvorgang nicht\nmöglich!\nDruck pausieren? +label_m0_pause:Pause durch M0 Befehl +label_test:Testen +label_deploy:Ausfahren +label_stow:Einziehen +label_repeat:Wiederholen +label_nozzle:Düse +label_bed:Heizbett +label_chamber:Kammer +label_fan:Lüfter +label_bltouch:BLTouch +label_touchmi:TouchMi +label_1_degree:1℃ +label_5_degree:5℃ +label_10_degree:10℃ +label_001_mm:0.01mm +label_01_mm:0.1mm +label_1_mm:1mm +label_5_mm:5mm +label_10_mm:10mm +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_5_seconds:5 Sek. +label_10_seconds:10 Sek. +label_30_seconds:30 Sek. +label_60_seconds:1 Min. +label_120_seconds:2 Min. +label_300_seconds:5 Min. +label_white:weiß +label_black:schwarz +label_blue:blau +label_red:rot +label_green:grün +label_cyan:cyan +label_yellow:gelb +label_brown:braun +label_gray:grau +label_orange:orange +label_indigo:indigo +label_violet:violet +label_magenta:magenta +label_purple:lila +label_lime:grüngelb +label_darkblue:dunkelblau +label_darkgreen:dunkelgrün +label_darkgray:dunkelgrau label_heat:Heizen label_move:Bewegen label_home:Home XYZ -label_disable_steppers:Deaktiv. label_print:Drucken label_extrude:Extruder -label_fan:Lüfter label_settings:Einstellungen label_screen_settings:Bildschirm label_machine_settings:Drucker label_feature_settings:Andere label_sound:Töne -label_touch_sound:Eingabe -label_toast_sound:Toasts -label_alert_sound:Popups & Alarme -label_shut_down:Auschalten (PS_ON) label_rgb_settings:LED Farbe label_rgb_off:LED aus label_terminal:Terminal -label_custom:Extras label_leveling:Leveln label_point_1:Punkt 1 label_point_2:Punkt 2 @@ -51,86 +246,20 @@ label_abl_slot2:Slot 2 label_abl_slot3:Slot 3 label_abl_slot_eeprom:Slot für den nächsten\nNeustart merken?(Im EEPROM speichern) label_abl_z:Z Fade -label_bltouch:BLTouch -label_test:Testen -label_deploy:Ausfahren -label_stow:Einziehen -label_repeat:Wiederholen label_p_offset:P Offset label_h_offset:H Offset -label_probe_offset:Sensor Offset -label_home_offset:Home Offset -label_confirmation:Sicher? -label_down:Ab -label_up:Auf -label_save:Apeichern -label_restore:Laden -label_reset:Zurücksetzen -label_default:Standard -label_clear:Löschen -label_next:Nächster label_distance:Abstand -label_invalid_value:Ungültige(r) Wert(e) -label_timeout_reached:Timeout erreicht! -label_process_running:Prozess läuft bereits! -label_process_completed:Prozess fertiggestellt! -label_process_aborted:Prozess abgebrochen! -label_inc:Erhöhen -label_dec:Verringern -label_nozzle:Düse -label_bed:Heizbett -label_chamber:Kammer -label_start:Start -label_stop:Stop -label_back:Zurück -label_page_up:Seite hoch -label_page_down:Seite runter -label_pause:Pause -label_resume:Wiederaufnahme -label_load:Laden -label_unload:Entladen label_load_unload:Laden/Entladen label_load_unload_short:(Ent)Laden -label_slow_speed:Langsam -label_normal_speed:Normal -label_fast_speed:Schnell -label_fan_full_speed:Voll -label_fan_half_speed:Halb -label_rotate_ui:UI drehen label_touchscreen_adjust:TSC kalib. label_more:Mehr label_screen_info:Info -label_status:Status label_simulator_bg_color:Hintergrundfarbe Marlin label_simulator_font_color:Schriftfarbe Marlin -label_white:weiß -label_black:schwarz -label_blue:blau -label_red:rot -label_green:grün -label_cyan:cyan -label_yellow:gelb -label_brown:braun -label_gray:grau -label_orange:orange -label_indigo:indigo -label_violet:violet -label_magenta:magenta -label_purple:lila -label_lime:grüngelb -label_darkblue:dunkelblau -label_darkgreen:dunkelgrün -label_darkgray:dunkelgrau -label_disconnect:Trennen -label_baudrate:Baudrate label_percentage:Prozent -label_babystep:BabyStep label_percentage_speed:Geschw. label_percentage_flow:Fluss -label_value_zero:0 -label_1_degree:1℃ -label_5_degree:5℃ -label_10_degree:10℃ +label_babystep:BabyStep label_x_inc:X+ label_y_inc:Y+ label_z_inc:Z+ @@ -140,123 +269,17 @@ label_z_dec:Z- label_x:X label_y:Y label_z:Z -label_001_mm:0.01mm -label_01_mm:0.1mm -label_1_mm:1mm -label_5_mm:5mm -label_10_mm:10mm -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:bereit -label_busy:Bitte warten ... -label_unconnected:Keine Verbindung zum Drucker! -label_disconnect_info:Verbindung getrennt! -label_loading:Lade ... -label_power_failed:Druck fortsetzen? -label_continue:Fortsetzen -label_cancel:Abbruch label_adjust_title:Touchscreen kalibrieren label_adjust_info:Roten Punkt antippen label_adjust_ok:Erfolgreich kalibriert label_adjust_failed:Kalibrierung fehlgeschlagen, erneut versuchen. -label_warning:Warnung -label_stop_print:Druck abbrechen? -label_confirm:OK -label_tftsd:TFT SD -label_read_tftsd_error:TFT SD Lesefehler! -label_tftsd_inserted:SD-Karte eingesteckt! -label_tftsd_removed:SD-Karte entfernt! -label_u_disk:USB-Stick -label_read_u_disk_error:USB-Stick Lesefehler! -label_u_disk_inserted:USB-Stick eingesteckt! -label_u_disk_removed:USB-Stick entfernt! -label_onboardsd:Onboard SD -label_read_onboardsd_error:Onboard SD Lesefehler! -label_filament_sensor:Filament Sensor -label_filament_runout:Filament leer! -label_preheat:Vorheizen -label_preheat_both:Beide -label_is_pause:Extrudieren während\nDruckvorgang nicht\nmöglich!\nDruck pausieren? -label_auto_shut_down:Automatisch AUS (PS_ON) label_unifiedmove:Bewegung label_unifiedheat:Heiz.Lüft. -label_cooldown:Abkühlen -label_emergencystop:NOT AUS! label_touch_to_exit:Zum Verlassen, Bildschirm berühren. label_mainmenu:Menü -label_wait_temp_shut_down:Warte bis Hotend-\nTemperatur unter\n %d℃ fällt. -label_force_shut_down:Erzwinge -label_shutting_down:Fahre herunter... label_parameter_setting:Parameter -label_on:AN -label_off:AUS -label_smart:SMART -label_terminal_ack:Zeige ACK im Terminal -label_invert_xaxis:Invertiere X-Achse -label_invert_yaxis:Invertiere Y-Achse -label_invert_zaxis:Invertiere Z-Achse -label_move_speed:Geschwindigkeit (XYZ) -label_knob_led:Drehknopf LED Farbe -label_knob_led_idle:Drehknopf LED idle Farbe -label_m0_pause:Pause durch M0 Befehl -label_send_start_gcode:Gcode vor Druck -label_send_end_gcode:Gcode nach Druck -label_send_cancel_gcode:Gcode bei Abbruch -label_persistent_status_info:Speicherungs-Status -label_file_listmode:Dateien als Liste -label_current_setting:Treiber Strom (mA) -label_steps_setting:Steps pro mm -label_maxfeedrate:max. Geschwindigkeit -label_maxacceleration:max. Beschleunigung -label_acceleration:Beschleunigung -label_print_acceleration:Beschleunigung (Druck) -label_retract_acceleration:Beschleunigung (Rückzug) -label_travel_acceleration:Beschleunigung (Fahrt) -label_jerk:Jerk -label_junction_deviation:Junction Deviation -label_bump_sensitivity:TMC Empfindlichkeit -label_fwretract:FW Rückzug -label_fwrecover:FW Rückeinschub -label_lin_advance:Linear Advance -label_reset_settings_info:Hiermit werden alle\nEinstellungen zurückgesetzt. Fortfahren? -label_reset_settings_done:Einstellungen wurden\nerfolgreich zurückgesetzt.\nBitte neustarten. -label_info:Info -label_lcd_brightness:LCD Helligkeit -label_lcd_brightness_dim:LCD Helligkeit (Standby) -label_lcd_dim_idle_timer:LCD Timer Standby -label_5_seconds:5 Sek. -label_10_seconds:10 Sek. -label_30_seconds:30 Sek. -label_60_seconds:1 Min. -label_120_seconds:2 Min. -label_300_seconds:5 Min. -label_custom_seconds:Benutz. -label_st7920_fullscreen:Marlin Modus im Vollbild -label_plr_en:Wiederherstellung nach Stromausfall -label_setting_save:Einstellungen speichern -label_setting_reset:Einstellungen zurücksetzten -label_setting_restore:Einstellungen wiederherstellen label_eeprom_settings:EEPROM -label_eeprom_save_info:Einstellungen im\nEEPROM speichern? -label_eeprom_restore_info:Einstellungen aus\nEEPROM laden? -label_eeprom_reset_info:Standardeinstellungen des Druckers wiederherstellen? -label_retract_feedrate:Rückzugsgeschwindigkeit -label_retract_length:Rückzugslänge -label_retract_swap_length:Rückzugslänge (Wechsel) -label_retract_z_lift:Z-Anhebung bei Rückzug -label_retract_auto:Auto-Rückzug über Firmware -label_recover_feedrate:Geschw. Rückeinschub -label_swap_recover_feedrate:Geschw. Rückeinschub (Wechsel) -label_recover_length:zus. Länge Rückeinschub -label_swap_recover_length:zus. Länge Rückeinschub (Wechsel) -label_start_print:Druck starten:\n %s? -label_ack_notification:ACK Benachrichtigungs-Stil label_leveling_edge_distance:Bettecken-Abstand -label_xy_unlock:Löse XY label_tuning:Tuning label_pid:PID label_pid_title:PID autotune @@ -276,8 +299,6 @@ label_tune_ext_measured:Restliche Länge: label_tune_ext_old_estep:Alte E-Steps: %0.2f label_tune_ext_new_estep:Neue E-Steps: %0.2f label_connection_settings:Verbindung -label_offset_tool:Abstand 2te Düse -label_hybrid_threshold:TMC HybridThreshold label_notifications:Benachrichtigungen label_mesh_editor:Mesh edit. label_mesh_tuner:Mesh anp. @@ -295,9 +316,6 @@ label_filament_cost:Filament Kosten: %1.2f\n label_no_filament_stats:Filament Daten nicht verfügbar. label_click_for_more:Klick für Statistik label_ext_templow:Hotend Temperatur ist unter\nminimum Temperatur (%d℃). -label_cold_ext:Kalte Extrusion verhindert label_heat_hotend:Heize Hotend auf %d℃? label_z_align:Z Align -label_init:Init -label_touchmi:TouchMi diff --git a/Copy to SD Card root directory to update/Language Packs/language_du.ini b/Copy to SD Card root directory to update/Language Packs/language_du.ini index b5e067c54b..a9f7d325af 100644 --- a/Copy to SD Card root directory to update/Language Packs/language_du.ini +++ b/Copy to SD Card root directory to update/Language Packs/language_du.ini @@ -1,29 +1,224 @@ #### Language Code:DU -## Language Version:20210121 +## Language Version:20210130 ## Maximum byte per keyword is 250 Bytes. ## Escape characters are not supported except newline '\n' +label_status_screen:Enable Status Screen +label_baudrate:Baudsnelheid label_language:Dutch +label_rotate_ui:Draai UI +label_terminal_ack:Laat ACK in Terminal zien +label_invert_x_axis:Inverteer X Axis +label_invert_y_axis:Inverteer Y Axis +label_invert_z_axis:Inverteer Z Axis +label_persistent_info:Aanhoudende statusinfo +label_file_list_mode:Files viewer List Mode +label_ack_notification:ACK notification style +label_default_mode:Default Mode +label_serial_always_on:Serial Always ON +label_marlin_show_title:Marlin Mode Title Support +label_marlin_fullscreen:Marlin mode in fullscreen +label_marlin_type:Marlin Mode Type +label_move_speed:Bewegingssnelheid(X Y Z) +label_auto_load_leveling:Auto Save Load Leveling +label_touchmi_sensor:TouchMI +label_onboard_sd_support:Onboard SD Card Support +label_m27_always_active:M27 Always Active +label_long_filename_support:Long File Names Support +label_fan_speed_percent:Fan Speed As Percentage +label_xy_offset_probing:XY Offset Probing Support +label_z_steppers_alignment:Z Steppers Auto-Alignment +label_ps_on:Auto Power +label_ps_on_active_high:Power Supply Active HIGH +label_fil_runout:Filament sensor +label_fil_runout_inverting:Inverted Filament Runout Logic +label_pl_recovery_en:Power loss recovery +label_pl_recovery_home:Power Loss Recovery Homing +label_btt_mini_ups:BTT UPS Support +label_touch_sound:Touch sounds +label_toast_sound:Toast Notifications +label_alert_sound:Popups and Alerts +label_heater_sound:Heater notification +label_knob_led_color:Draaiknop LED +label_knob_led_idle:Draaiknop LED inactief +label_lcd_brightness:LCD Brightness +label_lcd_idle_brightness:LCD Brightness dim +label_lcd_idle_delay:LCD dim idle timer +label_start_gcode_enabled:Start Gcode before print +label_end_gcode_enabled:End Gcode after print +label_cancel_gcode_enabled:Cancel Gcode +label_steps_setting:Stappen permm +label_maxfeedrate:Max Feed Rate +label_maxacceleration:Max Acceleratie +label_acceleration:Acceleratie +label_jerk:Jerk +label_junction_deviation:Junction Deviation +label_home_offset:Home Offset +label_fwretract:FW Retraction +label_fwrecover:FW Retraction Recover +label_retract_auto:Auto Firmware Retract +label_offset_tool:Offset 2nd Nozzle +label_probe_offset:Probe Offset +label_lin_advance:Linear Advance +label_current_setting:Driver stroom (mA) +label_bump_sensitivity:TMC bump sensitiviteit +label_hybrid_threshold:TMC HybridThreshold +label_print_acceleration:Afdruk Acceleratie +label_retract_acceleration:Retract Acceleratie +label_travel_acceleration:Travel Acceleratie +label_retract_length:Retract length +label_retract_swap_length:Retract swap length +label_retract_feedrate:Retract feedrate +label_retract_z_lift:Z lift on retraction +label_recover_length:Extra recover length +label_swap_recover_length:Extra recover swap length +label_recover_feedrate:Recover feedrate +label_swap_recover_feedrate:Swap recover feedrate +label_mbl_offset:MBL Offset +label_save:Bewaren +label_restore:Herstellen +label_reset:Reset +label_eeprom_save_info:Sla printer instellingen\nop naar EEPROM? +label_eeprom_restore_info:Herlaad instellingen van \nde EEPROM? +label_eeprom_reset_info:Reset EEPROM naar de standaard printer instellingen? +label_settings_save:Save settings +label_settings_restore:Herstel instellingen +label_settings_reset:Reset instellingen +label_settings_reset_info:Reset alle instellingen \naar de standaard waardes? +label_settings_reset_done:Reset van alle instellingen\nis succesvol gelukt.\nHerstart alstublieft het apparaat. +label_page_up:Blz omhoog +label_page_down:Blz omlaag +label_up:Omhoog +label_down:Omlaag +label_next:Volgende +label_back:Terug +label_inc:Verhogen +label_dec:Verlagen +label_load:Laden +label_unload:Lossen +label_on:AAN +label_off:UIT +label_auto:AUTO +label_smart:SLIM +label_slow:Traag +label_normal:Normaal +label_fast:Snel +label_zero:Zero +label_half:Half +label_full:Volledig +label_custom:Aangepast +label_clear:Clear +label_default:Standaard +label_start:Start +label_stop:Stop +label_pause:Pauze +label_resume:Hervatten +label_init:Init +label_disconnect:Loskoppelen +label_shut_down:Uitschakelen +label_force_shut_down:Forceer Afsluiten +label_emergencystop:NOODSTOP +label_preheat:Voorverwarmen +label_preheat_both:Beide +label_cooldown:Afkoelen +label_confirm:Bevestig +label_cancel:Afbreken +label_warning:Waarschuwing +label_continue:Verder +label_confirmation:Weet u het zeker? +label_status:Status +label_ready:Gereed +label_busy:In verwerking ,wacht aub... +label_loading:Opladen... +label_unconnected:Geen printer gekoppeld! +label_info:Info +label_invalid_value:Geen correcte waarde/s voorzien! +label_timeout_reached:Time-out bereikt! +label_disconnect_info:De printer kan nu door de computer bestuurd worden! +label_shutting_down:Afsluiten... +label_wait_temp_shut_down:Wacht tot de temperatuur\nvan de spuitkop\nlager dan %d℃ is +label_power_failed:Verder met printen? +label_process_running:Process bezig! +label_process_completed:Process voltooid! +label_process_aborted:Process geannuleerd! +label_tftsd:TFT SD +label_read_tftsd_error:TFT SD leesfout! +label_tftsd_inserted:Kaart geplaatst! +label_tftsd_removed:Kaart verwijdert! +label_u_disk:U Disk +label_read_u_disk_error:U Disk Leesfout! +label_u_disk_inserted:U Disk geplaatst! +label_u_disk_removed:U Disk verwijdert! +label_onboardsd:OnboardSD +label_read_onboardsd_error:Onboard SD-kaart leesfout! +label_filament_runout:filament op! +label_disable_steppers:Disarm All +label_xy_unlock:Ontgrendel XY +label_start_print:Start afdruk:\n %s? +label_stop_print:Stop afdruk? +label_is_pause:Kan niet extruderen\ntijdens printen,\nPauzeer printen? +label_m0_pause:Gepauseerd door M0 commando +label_test:Test +label_deploy:Gebruiken +label_stow:Inzetten +label_repeat:Herhaal +label_nozzle:Spuitneus +label_bed:Verwarmd bed +label_chamber:Kamer +label_fan:Ventilator +label_bltouch:BLTouch +label_touchmi:TouchMi +label_1_degree:1℃ +label_5_degree:5℃ +label_10_degree:10℃ +label_001_mm:0.01mm +label_01_mm:0.1mm +label_1_mm:1mm +label_5_mm:5mm +label_10_mm:10mm +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_5_seconds:5 Sec. +label_10_seconds:10 Sec. +label_30_seconds:30 Sec. +label_60_seconds:1 Min. +label_120_seconds:2 Min. +label_300_seconds:5 Min. +label_white:Wit +label_black:Zwart +label_blue:Blauw +label_red:Rood +label_green:Groen +label_cyan:Cyaan +label_yellow:Geel +label_brown:Bruin +label_gray:Grijs +label_orange:Oranje +label_indigo:Indigo +label_violet:Violet +label_magenta:Magenta +label_purple:Purple +label_lime:Lime +label_darkblue:DarkBlue +label_darkgreen:DarkGreen +label_darkgray:DarkGray label_heat:Verwarm label_move:Verplaats label_home:Thuis -label_disable_steppers:Disarm All label_print:Print label_extrude:Extrudeer -label_fan:Ventilator label_settings:Instellingen label_screen_settings:Scherm label_machine_settings:Machine label_feature_settings:Kenmerk label_sound:Sound -label_touch_sound:Touch sounds -label_toast_sound:Toast Notifications -label_alert_sound:Popups and Alerts -label_shut_down:Uitschakelen label_rgb_settings:LED Kleur label_rgb_off:LED Uit label_terminal:Terminal -label_custom:Aangepast label_leveling:Nivelleren label_point_1:Punt 1 label_point_2:Punt 2 @@ -51,86 +246,20 @@ label_abl_slot2:Sleuf 2 label_abl_slot3:Sleuf 3 label_abl_slot_eeprom:Onthoud sleuf voor\nvolgende reboot?\n(sla op in EEPROM) label_abl_z:Z vervagen -label_bltouch:BLTouch -label_test:Test -label_deploy:Gebruiken -label_stow:Inzetten -label_repeat:Herhaal label_p_offset:P Offset label_h_offset:H Offset -label_probe_offset:Probe Offset -label_home_offset:Home Offset -label_confirmation:Weet u het zeker? -label_down:Omlaag -label_up:Omhoog -label_save:Bewaren -label_restore:Herstellen -label_reset:Reset -label_default:Standaard -label_clear:Clear -label_next:Volgende label_distance:Afstand -label_invalid_value:Geen correcte waarde/s voorzien! -label_timeout_reached:Time-out bereikt! -label_process_running:Process bezig! -label_process_completed:Process voltooid! -label_process_aborted:Process geannuleerd! -label_inc:Verhogen -label_dec:Verlagen -label_nozzle:Spuitneus -label_bed:Verwarmd bed -label_chamber:Kamer -label_start:Start -label_stop:Stop -label_back:Terug -label_page_up:Blz omhoog -label_page_down:Blz omlaag -label_pause:Pauze -label_resume:Hervatten -label_load:Laden -label_unload:Lossen label_load_unload:Load/Unload label_load_unload_short:(Un)Load -label_slow_speed:Traag -label_normal_speed:Normaal -label_fast_speed:Snel -label_fan_full_speed:Volledig -label_fan_half_speed:Half -label_rotate_ui:Draai UI label_touchscreen_adjust:TSC Aanpassen label_more:Meer label_screen_info:Info -label_status:Status label_simulator_bg_color:Marlin simulator achtergrond kleur label_simulator_font_color:Marlin simulator tekst kleur -label_white:Wit -label_black:Zwart -label_blue:Blauw -label_red:Rood -label_green:Groen -label_cyan:Cyaan -label_yellow:Geel -label_brown:Bruin -label_gray:Grijs -label_orange:Oranje -label_indigo:Indigo -label_violet:Violet -label_magenta:Magenta -label_purple:Purple -label_lime:Lime -label_darkblue:DarkBlue -label_darkgreen:DarkGreen -label_darkgray:DarkGray -label_disconnect:Loskoppelen -label_baudrate:Baudsnelheid label_percentage:Percentage -label_babystep:BabyStap label_percentage_speed:Snelheid label_percentage_flow:Stromen -label_value_zero:Zero -label_1_degree:1℃ -label_5_degree:5℃ -label_10_degree:10℃ +label_babystep:BabyStap label_x_inc:X+ label_y_inc:Y+ label_z_inc:Z+ @@ -140,123 +269,17 @@ label_z_dec:Z- label_x:X label_y:Y label_z:Z -label_001_mm:0.01mm -label_01_mm:0.1mm -label_1_mm:1mm -label_5_mm:5mm -label_10_mm:10mm -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:Gereed -label_busy:In verwerking ,wacht aub... -label_unconnected:Geen printer gekoppeld! -label_disconnect_info:De printer kan nu door de computer bestuurd worden! -label_loading:Opladen... -label_power_failed:Verder met printen? -label_continue:Verder -label_cancel:Afbreken label_adjust_title:Touch Screen Calibratie label_adjust_info:Klik op de rode punt label_adjust_ok:Calibratie Gelukt label_adjust_failed:Calibratie Mislukt, Probeer Opnieuw aub -label_warning:Waarschuwing -label_stop_print:Stop afdruk? -label_confirm:Bevestig -label_tftsd:TFT SD -label_read_tftsd_error:TFT SD leesfout! -label_tftsd_inserted:Kaart geplaatst! -label_tftsd_removed:Kaart verwijdert! -label_u_disk:U Disk -label_read_u_disk_error:U Disk Leesfout! -label_u_disk_inserted:U Disk geplaatst! -label_u_disk_removed:U Disk verwijdert! -label_onboardsd:OnboardSD -label_read_onboardsd_error:Onboard SD-kaart leesfout! -label_filament_sensor:Filament sensor -label_filament_runout:filament op! -label_preheat:Voorverwarmen -label_preheat_both:Beide -label_is_pause:Kan niet extruderen\ntijdens printen,\nPauzeer printen? -label_auto_shut_down:Auto Power label_unifiedmove:Beweging label_unifiedheat:Verwarm/Ventilator -label_cooldown:Afkoelen -label_emergencystop:NOODSTOP label_touch_to_exit:Aanraken om te verlaten label_mainmenu:Menu -label_wait_temp_shut_down:Wacht tot de temperatuur\nvan de spuitkop\nlager dan %d℃ is -label_force_shut_down:Forceer Afsluiten -label_shutting_down:Afsluiten... label_parameter_setting:Parameter -label_on:AAN -label_off:UIT -label_smart:SLIM -label_terminal_ack:Laat ACK in Terminal zien -label_invert_xaxis:Inverteer X Axis -label_invert_yaxis:Inverteer Y Axis -label_invert_zaxis:Inverteer Z Axis -label_move_speed:Bewegingssnelheid(X Y Z) -label_knob_led:Draaiknop LED -label_knob_led_idle:Draaiknop LED inactief -label_m0_pause:Gepauseerd door M0 commando -label_send_start_gcode:Start Gcode before print -label_send_end_gcode:End Gcode after print -label_send_cancel_gcode:Cancel Gcode -label_persistent_status_info:Aanhoudende statusinfo -label_file_listmode:Files viewer List Mode -label_current_setting:Driver stroom (mA) -label_steps_setting:Stappen permm -label_maxfeedrate:Max Feed Rate -label_maxacceleration:Max Acceleratie -label_acceleration:Acceleratie -label_print_acceleration:Afdruk Acceleratie -label_retract_acceleration:Retract Acceleratie -label_travel_acceleration:Travel Acceleratie -label_jerk:Jerk -label_junction_deviation:Junction Deviation -label_bump_sensitivity:TMC bump sensitiviteit -label_fwretract:FW Retraction -label_fwrecover:FW Retraction Recover -label_lin_advance:Linear Advance -label_reset_settings_info:Reset alle instellingen \naar de standaard waardes? -label_reset_settings_done:Reset van alle instellingen\nis succesvol gelukt.\nHerstart alstublieft het apparaat. -label_info:Info -label_lcd_brightness:LCD Brightness -label_lcd_brightness_dim:LCD Brightness dim -label_lcd_dim_idle_timer:LCD dim idle timer -label_5_seconds:5 Sec. -label_10_seconds:10 Sec. -label_30_seconds:30 Sec. -label_60_seconds:1 Min. -label_120_seconds:2 Min. -label_300_seconds:5 Min. -label_custom_seconds:Custom -label_st7920_fullscreen:Marlin mode in fullscreen -label_plr_en:Power loss recovery -label_setting_save:Save settings -label_setting_reset:Reset instellingen -label_setting_restore:Herstel instellingen label_eeprom_settings:EEPROM -label_eeprom_save_info:Sla printer instellingen\nop naar EEPROM? -label_eeprom_restore_info:Herlaad instellingen van \nde EEPROM? -label_eeprom_reset_info:Reset EEPROM naar de standaard printer instellingen? -label_retract_feedrate:Retract feedrate -label_retract_length:Retract length -label_retract_swap_length:Retract swap length -label_retract_z_lift:Z lift on retraction -label_retract_auto:Auto Firmware Retract -label_recover_feedrate:Recover feedrate -label_swap_recover_feedrate:Swap recover feedrate -label_recover_length:Extra recover length -label_swap_recover_length:Extra recover swap length -label_start_print:Start afdruk:\n %s? -label_ack_notification:ACK notification style label_leveling_edge_distance:Bed edge distance -label_xy_unlock:Ontgrendel XY label_tuning:Tuning label_pid:PID label_pid_title:PID autotune @@ -276,8 +299,6 @@ label_tune_ext_measured:Length remaining: label_tune_ext_old_estep:Old e-steps: %0.2f label_tune_ext_new_estep:New e-steps: %0.2f label_connection_settings:Connecties -label_offset_tool:Offset 2nd Nozzle -label_hybrid_threshold:TMC HybridThreshold label_notifications:Notifications label_mesh_editor:Mesh edit label_mesh_tuner:Mesh tuner @@ -295,9 +316,6 @@ label_filament_cost:\nFilament cost: %1.2f label_no_filament_stats:\nFilament data not available. label_click_for_more:Click for summary label_ext_templow:Hotend temperature is below\nminimum temperature (%d℃). -label_cold_ext:Cold extrusion prevented label_heat_hotend:Heat hotend to %d℃? label_z_align:Z Align -label_init:Init -label_touchmi:TouchMi diff --git a/Copy to SD Card root directory to update/Language Packs/language_en.ini b/Copy to SD Card root directory to update/Language Packs/language_en.ini index 0cbbf94e7c..4c9f9c4e9e 100644 --- a/Copy to SD Card root directory to update/Language Packs/language_en.ini +++ b/Copy to SD Card root directory to update/Language Packs/language_en.ini @@ -1,29 +1,224 @@ #### Language Code:EN -## Language Version:20210121 +## Language Version:20210130 ## Maximum byte per keyword is 250 Bytes. ## Escape characters are not supported except newline '\n' +label_status_screen:Enable Status Screen +label_baudrate:BaudRate label_language:English +label_rotate_ui:Rotate UI +label_terminal_ack:Show ACK in Terminal +label_invert_x_axis:Invert X Axis +label_invert_y_axis:Invert Y Axis +label_invert_z_axis:Invert Z Axis +label_persistent_info:Persistent Status Info +label_file_list_mode:Files viewer List Mode +label_ack_notification:ACK notification style +label_default_mode:Default Mode +label_serial_always_on:Serial Always ON +label_marlin_show_title:Marlin Mode Title Support +label_marlin_fullscreen:Marlin mode in fullscreen +label_marlin_type:Marlin Mode Type +label_move_speed:Move speed(X Y Z) +label_auto_load_leveling:Auto Save Load Leveling +label_touchmi_sensor:TouchMI +label_onboard_sd_support:Onboard SD Card Support +label_m27_always_active:M27 Always Active +label_long_filename_support:Long File Names Support +label_fan_speed_percent:Fan Speed As Percentage +label_xy_offset_probing:XY Offset Probing Support +label_z_steppers_alignment:Z Steppers Auto-Alignment +label_ps_on:Auto Power +label_ps_on_active_high:Power Supply Active HIGH +label_fil_runout:Filament sensor +label_fil_runout_inverting:Inverted Filament Runout Logic +label_pl_recovery_en:Power loss recovery +label_pl_recovery_home:Power Loss Recovery Homing +label_btt_mini_ups:BTT UPS Support +label_touch_sound:Touch sounds +label_toast_sound:Toast Notifications +label_alert_sound:Popups and Alerts +label_heater_sound:Heater notification +label_knob_led_color:Rotary Knob LED +label_knob_led_idle:Rotary Knob LED idle +label_lcd_brightness:LCD Brightness +label_lcd_idle_brightness:LCD Brightness dim +label_lcd_idle_delay:LCD dim idle timer +label_start_gcode_enabled:Start Gcode before print +label_end_gcode_enabled:End Gcode after print +label_cancel_gcode_enabled:Cancel Gcode +label_steps_setting:Steps per mm +label_maxfeedrate:Max Feed Rate +label_maxacceleration:Max Acceleration +label_acceleration:Acceleration +label_jerk:Jerk +label_junction_deviation:Junction Deviation +label_home_offset:Home Offset +label_fwretract:FW Retraction +label_fwrecover:FW Retraction Recover +label_retract_auto:Auto Firmware Retract +label_offset_tool:Offset 2nd Nozzle +label_probe_offset:Probe Offset +label_lin_advance:Linear Advance +label_current_setting:Driver Current (mA) +label_bump_sensitivity:TMC bump sensitivity +label_hybrid_threshold:TMC HybridThreshold +label_print_acceleration:Print Acceleration +label_retract_acceleration:Retract Acceleration +label_travel_acceleration:Travel Acceleration +label_retract_length:Retract length +label_retract_swap_length:Retract swap length +label_retract_feedrate:Retract feedrate +label_retract_z_lift:Z lift on retraction +label_recover_length:Extra recover length +label_swap_recover_length:Extra recover swap length +label_recover_feedrate:Recover feedrate +label_swap_recover_feedrate:Swap recover feedrate +label_mbl_offset:MBL Offset +label_save:Save +label_restore:Restore +label_reset:Reset +label_eeprom_save_info:Save printer settings\nto EEPROM? +label_eeprom_restore_info:Reload settings from\nEEPROM? +label_eeprom_reset_info:Reset EEPROM to stock printer settings? +label_settings_save:Save settings +label_settings_restore:Restore settings +label_settings_reset:Reset default settings +label_settings_reset_info:Reset all settings to\ndefault values? +label_settings_reset_done:Reset all settings\nsuccessful.\nplease restart the device. +label_page_up:Page up +label_page_down:Page down +label_up:Up +label_down:Down +label_next:Next +label_back:Back +label_inc:Increase +label_dec:Decrease +label_load:Load +label_unload:Unload +label_on:ON +label_off:OFF +label_auto:AUTO +label_smart:SMART +label_slow:Slow +label_normal:Normal +label_fast:Fast +label_zero:Zero +label_half:Half +label_full:Full +label_custom:Custom +label_clear:Clear +label_default:Default +label_start:Start +label_stop:Stop +label_pause:Pause +label_resume:Resume +label_init:Init +label_disconnect:Disconnect +label_shut_down:Shut Down +label_force_shut_down:Force +label_emergencystop:EM. STOP +label_preheat:Preheat +label_preheat_both:Both +label_cooldown:Cool Down +label_confirm:OK +label_cancel:Cancel +label_warning:Warning +label_continue:Continue +label_confirmation:Are you sure? +label_status:Status +label_ready:Ready +label_busy:Busy processing, please wait... +label_loading:Loading... +label_unconnected:No printer attached! +label_info:Info +label_invalid_value:Invalid value(s) +label_timeout_reached:Timeout reached! +label_disconnect_info:Now you can control the printer by your computer! +label_shutting_down:Shutting down... +label_wait_temp_shut_down:Wait for the hotend\ntemperature to be\nlower than %d ℃ +label_power_failed:Continue printing? +label_process_running:Process already running! +label_process_completed:Process completed! +label_process_aborted:Process aborted! +label_tftsd:TFT SD +label_read_tftsd_error:Read TFT SD card error! +label_tftsd_inserted:Card inserted! +label_tftsd_removed:Card removed! +label_u_disk:U Disk +label_read_u_disk_error:Read U Disk error! +label_u_disk_inserted:U Disk inserted! +label_u_disk_removed:U Disk removed! +label_onboardsd:OnboardSD +label_read_onboardsd_error:Read Onboard SD card error! +label_filament_runout:Filament runout! +label_disable_steppers:Disarm All +label_xy_unlock:Disarm XY +label_start_print:Start Printing:\n %s? +label_stop_print:Stop printing? +label_is_pause:Action not allowed while printing.\n \nPause printing? +label_m0_pause:Paused by M0 command +label_test:Test +label_deploy:Deploy +label_stow:Stow +label_repeat:Repeat +label_nozzle:Nozzle +label_bed:Hotbed +label_chamber:Chamber +label_fan:Fan +label_bltouch:BLTouch +label_touchmi:TouchMi +label_1_degree:1℃ +label_5_degree:5℃ +label_10_degree:10℃ +label_001_mm:0.01mm +label_01_mm:0.1mm +label_1_mm:1mm +label_5_mm:5mm +label_10_mm:10mm +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_5_seconds:5 Sec. +label_10_seconds:10 Sec. +label_30_seconds:30 Sec. +label_60_seconds:1 Min. +label_120_seconds:2 Min. +label_300_seconds:5 Min. +label_white:White +label_black:Black +label_blue:Blue +label_red:Red +label_green:Green +label_cyan:Cyan +label_yellow:Yellow +label_brown:Brown +label_gray:Gray +label_orange:Orange +label_indigo:Indigo +label_violet:Violet +label_magenta:Magenta +label_purple:Purple +label_lime:Lime +label_darkblue:DarkBlue +label_darkgreen:DarkGreen +label_darkgray:DarkGray label_heat:Heat label_move:Move label_home:Home -label_disable_steppers:Disarm All label_print:Print label_extrude:Extrude -label_fan:Fan label_settings:Settings label_screen_settings:Screen label_machine_settings:Machine label_feature_settings:Feature label_sound:Sound -label_touch_sound:Touch sounds -label_toast_sound:Toast Notifications -label_alert_sound:Popups and Alerts -label_shut_down:Shut Down label_rgb_settings:LED Color label_rgb_off:LED Off label_terminal:Terminal -label_custom:Custom label_leveling:Leveling label_point_1:Point 1 label_point_2:Point 2 @@ -51,86 +246,20 @@ label_abl_slot2:Slot 2 label_abl_slot3:Slot 3 label_abl_slot_eeprom:Remember slot for next\nreboot? (Save EEPROM) label_abl_z:Z Fade -label_bltouch:BLTouch -label_test:Test -label_deploy:Deploy -label_stow:Stow -label_repeat:Repeat label_p_offset:P Offset label_h_offset:H Offset -label_probe_offset:Probe Offset -label_home_offset:Home Offset -label_confirmation:Are you sure? -label_down:Down -label_up:Up -label_save:Save -label_restore:Restore -label_reset:Reset -label_default:Default -label_clear:Clear -label_next:Next label_distance:Distance -label_invalid_value:Invalid value(s) -label_timeout_reached:Timeout reached! -label_process_running:Process already running! -label_process_completed:Process completed! -label_process_aborted:Process aborted! -label_inc:Increase -label_dec:Decrease -label_nozzle:Nozzle -label_bed:Hotbed -label_chamber:Chamber -label_start:Start -label_stop:Stop -label_back:Back -label_page_up:Page up -label_page_down:Page down -label_pause:Pause -label_resume:Resume -label_load:Load -label_unload:Unload label_load_unload:Load/Unload label_load_unload_short:(Un)Load -label_slow_speed:Slow -label_normal_speed:Normal -label_fast_speed:Fast -label_fan_full_speed:Full -label_fan_half_speed:Half -label_rotate_ui:Rotate UI label_touchscreen_adjust:TSC Adjust label_more:More label_screen_info:Info -label_status:Status label_simulator_bg_color:Marlin simulator background color label_simulator_font_color:Marlin simulator font color -label_white:White -label_black:Black -label_blue:Blue -label_red:Red -label_green:Green -label_cyan:Cyan -label_yellow:Yellow -label_brown:Brown -label_gray:Gray -label_orange:Orange -label_indigo:Indigo -label_violet:Violet -label_magenta:Magenta -label_purple:Purple -label_lime:Lime -label_darkblue:DarkBlue -label_darkgreen:DarkGreen -label_darkgray:DarkGray -label_disconnect:Disconnect -label_baudrate:BaudRate label_percentage:Percentage -label_babystep:BabyStep label_percentage_speed:Speed label_percentage_flow:Flow -label_value_zero:Zero -label_1_degree:1℃ -label_5_degree:5℃ -label_10_degree:10℃ +label_babystep:BabyStep label_x_inc:X+ label_y_inc:Y+ label_z_inc:Z+ @@ -140,123 +269,17 @@ label_z_dec:Z- label_x:X label_y:Y label_z:Z -label_001_mm:0.01mm -label_01_mm:0.1mm -label_1_mm:1mm -label_5_mm:5mm -label_10_mm:10mm -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:Ready -label_busy:Busy processing, please wait... -label_unconnected:No printer attached! -label_disconnect_info:Now you can control the printer by your computer! -label_loading:Loading... -label_power_failed:Continue printing? -label_continue:Continue -label_cancel:Cancel label_adjust_title:Touch Screen Calibration label_adjust_info:Please click on the red dot label_adjust_ok:Adjustment success label_adjust_failed:Adjustment failed, please try again -label_warning:Warning -label_stop_print:Stop printing? -label_confirm:OK -label_tftsd:TFT SD -label_read_tftsd_error:Read TFT SD card error! -label_tftsd_inserted:Card inserted! -label_tftsd_removed:Card removed! -label_u_disk:U Disk -label_read_u_disk_error:Read U Disk error! -label_u_disk_inserted:U Disk inserted! -label_u_disk_removed:U Disk removed! -label_onboardsd:OnboardSD -label_read_onboardsd_error:Read Onboard SD card error! -label_filament_sensor:Filament sensor -label_filament_runout:Filament runout! -label_preheat:Preheat -label_preheat_both:Both -label_is_pause:Action not allowed while printing.\n \nPause printing? -label_auto_shut_down:Auto Power label_unifiedmove:Movement label_unifiedheat:Heat/Fan -label_cooldown:Cool Down -label_emergencystop:EM. STOP label_touch_to_exit:Touch anywhere to exit label_mainmenu:Menu -label_wait_temp_shut_down:Wait for the hotend\ntemperature to be\nlower than %d ℃ -label_force_shut_down:Force -label_shutting_down:Shutting down... label_parameter_setting:Parameter Settings -label_on:ON -label_off:OFF -label_smart:SMART -label_terminal_ack:Show ACK in Terminal -label_invert_xaxis:Invert X Axis -label_invert_yaxis:Invert Y Axis -label_invert_zaxis:Invert Z Axis -label_move_speed:Move speed(X Y Z) -label_knob_led:Rotary Knob LED -label_knob_led_idle:Rotary Knob LED idle -label_m0_pause:Paused by M0 command -label_send_start_gcode:Start Gcode before print -label_send_end_gcode:End Gcode after print -label_send_cancel_gcode:Cancel Gcode -label_persistent_status_info:Persistent Status Info -label_file_listmode:Files viewer List Mode -label_current_setting:Driver Current (mA) -label_steps_setting:Steps per mm -label_maxfeedrate:Max Feed Rate -label_maxacceleration:Max Acceleration -label_acceleration:Acceleration -label_print_acceleration:Print Acceleration -label_retract_acceleration:Retract Acceleration -label_travel_acceleration:Travel Acceleration -label_jerk:Jerk -label_junction_deviation:Junction Deviation -label_bump_sensitivity:TMC bump sensitivity -label_fwretract:FW Retraction -label_fwrecover:FW Retraction Recover -label_lin_advance:Linear Advance -label_reset_settings_info:Reset all settings to\ndefault values? -label_reset_settings_done:Reset all settings\nsuccessful.\nplease restart the device. -label_info:Info -label_lcd_brightness:LCD Brightness -label_lcd_brightness_dim:LCD Brightness dim -label_lcd_dim_idle_timer:LCD dim idle timer -label_5_seconds:5 Sec. -label_10_seconds:10 Sec. -label_30_seconds:30 Sec. -label_60_seconds:1 Min. -label_120_seconds:2 Min. -label_300_seconds:5 Min. -label_custom_seconds:Custom -label_st7920_fullscreen:Marlin mode in fullscreen -label_plr_en:Power loss recovery -label_setting_save:Save settings -label_setting_reset:Reset default settings -label_setting_restore:Restore settings label_eeprom_settings:EEPROM -label_eeprom_save_info:Save printer settings\nto EEPROM? -label_eeprom_restore_info:Reload settings from\nEEPROM? -label_eeprom_reset_info:Reset EEPROM to stock printer settings? -label_retract_feedrate:Retract feedrate -label_retract_length:Retract length -label_retract_swap_length:Retract swap length -label_retract_z_lift:Z lift on retraction -label_retract_auto:Auto Firmware Retract -label_recover_feedrate:Recover feedrate -label_swap_recover_feedrate:Swap recover feedrate -label_recover_length:Extra recover length -label_swap_recover_length:Extra recover swap length -label_start_print:Start Printing:\n %s? -label_ack_notification:ACK notification style label_leveling_edge_distance:Bed edge distance -label_xy_unlock:Disarm XY label_tuning:Tuning label_pid:PID label_pid_title:PID autotune @@ -276,8 +299,6 @@ label_tune_ext_measured:Length remaining: label_tune_ext_old_estep:Old e-steps: %0.2f label_tune_ext_new_estep:New e-steps: %0.2f label_connection_settings:Connection -label_offset_tool:Offset 2nd Nozzle -label_hybrid_threshold:TMC HybridThreshold label_notifications:Notifications label_mesh_editor:Mesh edit label_mesh_tuner:Mesh tuner @@ -295,9 +316,6 @@ label_filament_cost:\nFilament cost: %1.2f label_no_filament_stats:\nFilament data not available. label_click_for_more:Click for summary label_ext_templow:Hotend temperature is below\nminimum temperature (%d℃). -label_cold_ext:Cold extrusion prevented label_heat_hotend:Heat hotend to %d℃? label_z_align:Z Align -label_init:Init -label_touchmi:TouchMi diff --git a/Copy to SD Card root directory to update/Language Packs/language_es.ini b/Copy to SD Card root directory to update/Language Packs/language_es.ini index 9ad63ba1b1..a7b4793604 100644 --- a/Copy to SD Card root directory to update/Language Packs/language_es.ini +++ b/Copy to SD Card root directory to update/Language Packs/language_es.ini @@ -1,29 +1,224 @@ #### Language Code:ES -## Language Version:20210121 +## Language Version:20210130 ## Maximum byte per keyword is 250 Bytes. ## Escape characters are not supported except newline '\n' +label_status_screen:Enable Status Screen +label_baudrate:BaudRate label_language:Español +label_rotate_ui:Rotar +label_terminal_ack:Show ACK in Terminal +label_invert_x_axis:Invert X Axis +label_invert_y_axis:Invert Y Axis +label_invert_z_axis:Invert Z Axis +label_persistent_info:Persistent Status Info +label_file_list_mode:Files viewer List Mode +label_ack_notification:ACK notification style +label_default_mode:Default Mode +label_serial_always_on:Serial Always ON +label_marlin_show_title:Marlin Mode Title Support +label_marlin_fullscreen:Marlin mode in fullscreen +label_marlin_type:Marlin Mode Type +label_move_speed:Move speed(X Y Z) +label_auto_load_leveling:Auto Save Load Leveling +label_touchmi_sensor:TouchMI +label_onboard_sd_support:Onboard SD Card Support +label_m27_always_active:M27 Always Active +label_long_filename_support:Long File Names Support +label_fan_speed_percent:Fan Speed As Percentage +label_xy_offset_probing:XY Offset Probing Support +label_z_steppers_alignment:Z Steppers Auto-Alignment +label_ps_on:Apag. aut. +label_ps_on_active_high:Power Supply Active HIGH +label_fil_runout:Filament sensor +label_fil_runout_inverting:Inverted Filament Runout Logic +label_plrecovery_en:Power loss recovery +label_pl_recovery_home:Power Loss Recovery Homing +label_btt_mini_ups:BTT UPS Support +label_touch_sound:Touch sounds +label_toast_sound:Toast Notifications +label_alert_sound:Popups and Alerts +label_heater_sound:Heater notification +label_knob_led_color:Rotary Knob LED +label_knob_led_idle:Rotary Knob LED idle +label_lcd_brightness:LCD Brightness +label_lcd_idle_brightness:LCD Brightness dim +label_lcd_idle_delay:LCD dim idle timer +label_start_gcode_enabled:Start Gcode before print +label_end_gcode_enabled:End Gcode after print +label_cancel_gcode_enabled:Cancel Gcode +label_steps_setting:Steps per mm +label_maxfeedrate:Max Feed Rate +label_maxacceleration:Max Acceleration +label_acceleration:Acceleration +label_jerk:Jerk +label_junction_deviation:Junction Deviation +label_home_offset:Home Offset +label_fwretract:FW Retraction +label_fwrecover:FW Retraction Recover +label_retract_auto:Auto Firmware Retract +label_offset_tool:Offset 2nd Nozzle +label_probe_offset:Sonda Compensar +label_lin_advance:Linear Advance +label_current_setting:Driver Current (mA) +label_bump_sensitivity:TMC bump sensitivity +label_hybrid_threshold:TMC HybridThreshold +label_print_acceleration:Print Acceleration +label_retract_acceleration:Retract Acceleration +label_travel_acceleration:Travel Acceleration +label_retract_length:Retract length +label_retract_swap_length:Retract swap length +label_retract_feedrate:Retract feedrate +label_retract_z_lift:Z lift on retraction +label_recover_length:Extra recover length +label_swap_recover_length:Extra recover swap length +label_recover_feedrate:Recover feedrate +label_swap_recover_feedrate:Swap recover feedrate +label_mbl_offset:MBL Offset +label_save:Grabar +label_restore:Restore +label_reset:Reset +label_eeprom_save_info:Save printer settings\nto EEPROM? +label_eeprom_restore_info:Reload settings from\nEEPROM? +label_eeprom_reset_info:Reset EEPROM to stock printer settings? +label_settings_save:Save settings +label_settings_restore:Restore settings +label_settings_reset:Reset default settings +label_settings_reset_info:Reset all settings to\ndefault values? +label_settings_reset_done:Reset all settings\nsuccessful.\nplease restart the device. +label_page_up:Retroceder +label_page_down:Avanzar +label_up:Up +label_down:Down +label_next:Next +label_back:Volver +label_inc:Aumentar +label_dec:Disminur +label_load:Cargar +label_unload:Descargar +label_on:ON +label_off:OFF +label_auto:AUTO +label_smart:SMART +label_slow:Despacio +label_normal:Normal +label_fast:Rápido +label_zero:Cero +label_half:Mitad +label_full:Todo +label_custom:Personalizar +label_clear:Clear +label_default:Default +label_start:Start +label_stop:Parar +label_pause:Pausar +label_resume:Continuar +label_init:Init +label_disconnect:Desconectar +label_shut_down:Apagar +label_force_shut_down:Forzar Apagado +label_emergencystop:PARADA EMERGENCIA +label_preheat:Precalentar +label_preheat_both:Ambos +label_cooldown:Enfriarse +label_confirm:Confirmar +label_cancel:Cancelar +label_warning:Advertencia +label_continue:Continuar +label_confirmation:Are you sure? +label_status:Status +label_ready:Preparado +label_busy:Procesamiento ocupado, por favor espere... +label_loading:Cargando... +label_unconnected:¡No hay comunicación con impresora! +label_info:Info +label_invalid_value:Invalid value(s) +label_timeout_reached:Timeout reached! +label_disconnect_info:¡Ahora puede controlar la impresora desde su ordenador! +label_shutting_down:Apagando... +label_wait_temp_shut_down:Espere a que la\ntemperatura del hotend\nsea inferior a %d℃ +label_power_failed:¿Continuar imprimiendo? +label_process_running:Process already running! +label_process_completed:Process completed! +label_process_aborted:Process aborted! +label_tftsd:SD TFT +label_read_tftsd_error:¡Error en la tarjeta SD TFT! +label_tftsd_inserted:¡Tarjeta insertada! +label_tftsd_removed:¡Tarjeta extraida! +label_u_disk:Pendrive +label_read_u_disk_error:¡Error en el Pendrive! +label_u_disk_inserted:¡Pendrive insertado! +label_u_disk_removed:¡Pendrive extraido! +label_onboardsd:SD Placa +label_read_onboardsd_error:¡Error en la tarjeta SD de la placa! +label_filament_runout:¡Filamento agotado! +label_disable_steppers:Disarm All +label_xy_unlock:Desbloquear XY +label_start_print:Start Printing:\n %s? +label_stop_print:¿Desea parar la impresión? +label_is_pause:No se puede extruir\nal imprimir,¿\nPausar la impresión? +label_m0_pause:Paused by M0 command +label_test:Probar +label_deploy:Desplegar +label_stow:Plegar +label_repeat:Repetir +label_nozzle:Punta +label_bed:Cama +label_chamber:Chamber +label_fan:Ventilar +label_bltouch:BLTouch +label_touchmi:TouchMi +label_1_degree:1℃ +label_5_degree:5℃ +label_10_degree:10℃ +label_001_mm:0.01mm +label_01_mm:0.1mm +label_1_mm:1mm +label_5_mm:5mm +label_10_mm:10mm +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_5_seconds:5 Sec. +label_10_seconds:10 Sec. +label_30_seconds:30 Sec. +label_60_seconds:1 Min. +label_120_seconds:2 Min. +label_300_seconds:5 Min. +label_white:Blanco +label_black:Negro +label_blue:Azul +label_red:Rojo +label_green:Verde +label_cyan:Cyan +label_yellow:Amarillo +label_brown:Marrón +label_gray:Gris +label_orange:Orange +label_indigo:Indigo +label_violet:Violet +label_magenta:Magenta +label_purple:Purple +label_lime:Lime +label_darkblue:DarkBlue +label_darkgreen:DarkGreen +label_darkgray:DarkGray label_heat:Calentar label_move:Mover label_home:Origen -label_disable_steppers:Disarm All label_print:Imprimir label_extrude:Extruir -label_fan:Ventilar label_settings:Configurar label_screen_settings:Pantalla label_machine_settings:Máquina label_feature_settings:Añadidos label_sound:Sound -label_touch_sound:Touch sounds -label_toast_sound:Toast Notifications -label_alert_sound:Popups and Alerts -label_shut_down:Apagar label_rgb_settings:Color LED label_rgb_off:Apagar LED label_terminal:Terminal -label_custom:Personalizar label_leveling:Nivelar label_point_1:Punto 1 label_point_2:Punto 2 @@ -51,86 +246,20 @@ label_abl_slot2:Slot 2 label_abl_slot3:Slot 3 label_abl_slot_eeprom:Remember slot for next\nreboot? (Save EEPROM) label_abl_z:Z Fade -label_bltouch:BLTouch -label_test:Probar -label_deploy:Desplegar -label_stow:Plegar -label_repeat:Repetir label_p_offset:P Offset label_h_offset:H Offset -label_probe_offset:Sonda Compensar -label_home_offset:Home Offset -label_confirmation:Are you sure? -label_down:Down -label_up:Up -label_save:Grabar -label_restore:Restore -label_reset:Reset -label_default:Default -label_clear:Clear -label_next:Next label_distance:Distance -label_invalid_value:Invalid value(s) -label_timeout_reached:Timeout reached! -label_process_running:Process already running! -label_process_completed:Process completed! -label_process_aborted:Process aborted! -label_inc:Aumentar -label_dec:Disminur -label_nozzle:Punta -label_bed:Cama -label_chamber:Chamber -label_start:Start -label_stop:Parar -label_back:Volver -label_page_up:Retroceder -label_page_down:Avanzar -label_pause:Pausar -label_resume:Continuar -label_load:Cargar -label_unload:Descargar label_load_unload:Load/Unload label_load_unload_short:(Un)Load -label_slow_speed:Despacio -label_normal_speed:Normal -label_fast_speed:Rápido -label_fan_full_speed:Todo -label_fan_half_speed:Mitad -label_rotate_ui:Rotar label_touchscreen_adjust:Calibrar label_more:Más label_screen_info:Informar -label_status:Status label_simulator_bg_color:Marlin simulator background color label_simulator_font_color:Marlin simulator font color -label_white:Blanco -label_black:Negro -label_blue:Azul -label_red:Rojo -label_green:Verde -label_cyan:Cyan -label_yellow:Amarillo -label_brown:Marrón -label_gray:Gris -label_orange:Orange -label_indigo:Indigo -label_violet:Violet -label_magenta:Magenta -label_purple:Purple -label_lime:Lime -label_darkblue:DarkBlue -label_darkgreen:DarkGreen -label_darkgray:DarkGray -label_disconnect:Desconectar -label_baudrate:BaudRate label_percentage:Porcentaje -label_babystep:BabyStep label_percentage_speed:Velocidad label_percentage_flow:Flujo -label_value_zero:Cero -label_1_degree:1℃ -label_5_degree:5℃ -label_10_degree:10℃ +label_babystep:BabyStep label_x_inc:+X label_y_inc:+Y label_z_inc:+Z @@ -140,123 +269,17 @@ label_z_dec:-Z label_x:X label_y:Y label_z:Z -label_001_mm:0.01mm -label_01_mm:0.1mm -label_1_mm:1mm -label_5_mm:5mm -label_10_mm:10mm -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:Preparado -label_busy:Procesamiento ocupado, por favor espere... -label_unconnected:¡No hay comunicación con impresora! -label_disconnect_info:¡Ahora puede controlar la impresora desde su ordenador! -label_loading:Cargando... -label_power_failed:¿Continuar imprimiendo? -label_continue:Continuar -label_cancel:Cancelar label_adjust_title:¡Calibrar la pantalla táctil label_adjust_info:Por favor haga clic en el punto rojo label_adjust_ok:Ajuste correcto label_adjust_failed:Ajuste fallido, por favor intentelo de nuevo -label_warning:Advertencia -label_stop_print:¿Desea parar la impresión? -label_confirm:Confirmar -label_tftsd:SD TFT -label_read_tftsd_error:¡Error en la tarjeta SD TFT! -label_tftsd_inserted:¡Tarjeta insertada! -label_tftsd_removed:¡Tarjeta extraida! -label_u_disk:Pendrive -label_read_u_disk_error:¡Error en el Pendrive! -label_u_disk_inserted:¡Pendrive insertado! -label_u_disk_removed:¡Pendrive extraido! -label_onboardsd:SD Placa -label_read_onboardsd_error:¡Error en la tarjeta SD de la placa! -label_filament_sensor:Filament sensor -label_filament_runout:¡Filamento agotado! -label_preheat:Precalentar -label_preheat_both:Ambos -label_is_pause:No se puede extruir\nal imprimir,¿\nPausar la impresión? -label_auto_shut_down:Apag. aut. label_unifiedmove:Movimiento label_unifiedheat:Calor/Ventilador -label_cooldown:Enfriarse -label_emergencystop:PARADA EMERGENCIA label_touch_to_exit:Toca cualquier lugar para salir label_mainmenu:Menu -label_wait_temp_shut_down:Espere a que la\ntemperatura del hotend\nsea inferior a %d℃ -label_force_shut_down:Forzar Apagado -label_shutting_down:Apagando... label_parameter_setting:Parámetro -label_on:ON -label_off:OFF -label_smart:SMART -label_terminal_ack:Show ACK in Terminal -label_invert_xaxis:Invert X Axis -label_invert_yaxis:Invert Y Axis -label_invert_zaxis:Invert Z Axis -label_move_speed:Move speed(X Y Z) -label_knob_led:Rotary Knob LED -label_knob_led_idle:Rotary Knob LED idle -label_m0_pause:Paused by M0 command -label_send_start_gcode:Start Gcode before print -label_send_end_gcode:End Gcode after print -label_send_cancel_gcode:Cancel Gcode -label_persistent_status_info:Persistent Status Info -label_file_listmode:Files viewer List Mode -label_current_setting:Driver Current (mA) -label_steps_setting:Steps per mm -label_maxfeedrate:Max Feed Rate -label_maxacceleration:Max Acceleration -label_acceleration:Acceleration -label_print_acceleration:Print Acceleration -label_retract_acceleration:Retract Acceleration -label_travel_acceleration:Travel Acceleration -label_jerk:Jerk -label_junction_deviation:Junction Deviation -label_bump_sensitivity:TMC bump sensitivity -label_fwretract:FW Retraction -label_fwrecover:FW Retraction Recover -label_lin_advance:Linear Advance -label_reset_settings_info:Reset all settings to\ndefault values? -label_reset_settings_done:Reset all settings\nsuccessful.\nplease restart the device. -label_info:Info -label_lcd_brightness:LCD Brightness -label_lcd_brightness_dim:LCD Brightness dim -label_lcd_dim_idle_timer:LCD dim idle timer -label_5_seconds:5 Sec. -label_10_seconds:10 Sec. -label_30_seconds:30 Sec. -label_60_seconds:1 Min. -label_120_seconds:2 Min. -label_300_seconds:5 Min. -label_custom_seconds:Custom -label_st7920_fullscreen:Marlin mode in fullscreen -label_plr_en:Power loss recovery -label_setting_save:Save settings -label_setting_reset:Reset default settings -label_setting_restore:Restore settings label_eeprom_settings:EEPROM -label_eeprom_save_info:Save printer settings\nto EEPROM? -label_eeprom_restore_info:Reload settings from\nEEPROM? -label_eeprom_reset_info:Reset EEPROM to stock printer settings? -label_retract_feedrate:Retract feedrate -label_retract_length:Retract length -label_retract_swap_length:Retract swap length -label_retract_z_lift:Z lift on retraction -label_retract_auto:Auto Firmware Retract -label_recover_feedrate:Recover feedrate -label_swap_recover_feedrate:Swap recover feedrate -label_recover_length:Extra recover length -label_swap_recover_length:Extra recover swap length -label_start_print:Start Printing:\n %s? -label_ack_notification:ACK notification style label_leveling_edge_distance:Bed edge distance -label_xy_unlock:Desbloquear XY label_tuning:Tuning label_pid:PID label_pid_title:PID autotune @@ -276,8 +299,6 @@ label_tune_ext_measured:Length remaining: label_tune_ext_old_estep:Old e-steps: %0.2f label_tune_ext_new_estep:New e-steps: %0.2f label_connection_settings:Connection -label_offset_tool:Offset 2nd Nozzle -label_hybrid_threshold:TMC HybridThreshold label_notifications:Notifications label_mesh_editor:Mesh edit label_mesh_tuner:Mesh tuner @@ -295,9 +316,6 @@ label_filament_cost:\nFilament cost: %1.2f label_no_filament_stats:\nFilament data not available. label_click_for_more:Click for summary label_ext_templow:Hotend temperature is below\nminimum temperature (%d℃). -label_cold_ext:Cold extrusion prevented label_heat_hotend:Heat hotend to %d℃? label_z_align:Z Align -label_init:Init -label_touchmi:TouchMi diff --git a/Copy to SD Card root directory to update/Language Packs/language_fr.ini b/Copy to SD Card root directory to update/Language Packs/language_fr.ini index a40a628e15..2072e0d32a 100644 --- a/Copy to SD Card root directory to update/Language Packs/language_fr.ini +++ b/Copy to SD Card root directory to update/Language Packs/language_fr.ini @@ -1,29 +1,224 @@ #### Language Code:FR -## Language Version:20210121 +## Language Version:20210130 ## Maximum byte per keyword is 250 Bytes. ## Escape characters are not supported except newline '\n' +label_status_screen:Enable Status Screen +label_baudrate:Vitesse label_language:Français +label_rotate_ui:Rotation +label_terminal_ack:Afficher ACK sur Terminal +label_invert_x_axis:Inverser l'axe X +label_invert_y_axis:Inverser l'axe Y +label_invert_z_axis:Inverser l'axe Z +label_persistent_info:Temp. toujours affichées +label_file_list_mode:Fichiers en mode liste +label_ack_notification:Style de notification ACK +label_default_mode:Default Mode +label_serial_always_on:Serial Always ON +label_marlin_show_title:Marlin Mode Title Support +label_marlin_fullscreen:Mode Marlin plein écran +label_marlin_type:Marlin Mode Type +label_move_speed:Vitesse de déplacement (X Y Z) +label_auto_load_leveling:Auto Save Load Leveling +label_touchmi_sensor:TouchMI +label_onboard_sd_support:Onboard SD Card Support +label_m27_always_active:M27 Always Active +label_long_filename_support:Long File Names Support +label_fan_speed_percent:Fan Speed As Percentage +label_xy_offset_probing:XY Offset Probing Support +label_z_steppers_alignment:Z Steppers Auto-Alignment +label_ps_on:Extinction automatique +label_ps_on_active_high:Power Supply Active HIGH +label_fil_runout:Capteur de filament +label_fil_runout_inverting:Inverted Filament Runout Logic +label_pl_recovery_en:Reprise après coupure +label_pl_recovery_home:Power Loss Recovery Homing +label_btt_mini_ups:BTT UPS Support +label_touch_sound:Son des touches +label_toast_sound:Notifications +label_alert_sound:Popups et alertes +label_heater_sound:Heater notification +label_knob_led_color:LED du bouton rotatif +label_knob_led_idle:Veille du bouton rotatif +label_lcd_brightness:Luminosité LCD +label_lcd_idle_brightness:Diminution luminosité +label_lcd_idle_delay:Durée avant diminution +label_start_gcode_enabled:Gcode avant l'impression +label_end_gcode_enabled:Gcode après l'impression +label_cancel_gcode_enabled:Gcode d'annulation +label_steps_setting:Steps par mm +label_maxfeedrate:Vitesses maximales +label_maxacceleration:Accélérations maximales +label_acceleration:Accélérations +label_jerk:Jerk +label_junction_deviation:Ecart de jonction +label_home_offset:Décalage Home +label_fwretract:Rétraction firmware +label_fwrecover:Récupération firmware +label_retract_auto:Rétraction firmware auto +label_offset_tool:Offset 2ème Buse +label_probe_offset:Décalage Palpeur +label_lin_advance:Linear Advance +label_current_setting:Courant drivers (mA) +label_bump_sensitivity:Sensibilité TMC +label_hybrid_threshold:Seuil Hybride TMC +label_print_acceleration:Impression +label_retract_acceleration:Rétraction +label_travel_acceleration:Déplacements +label_retract_length:Longueur +label_retract_swap_length:Longueur de swap +label_retract_feedrate:Vitesse +label_retract_z_lift:Décalage en Z +label_recover_length:Longueur +label_swap_recover_length:Longueur de swap +label_recover_feedrate:Vitesse +label_swap_recover_feedrate:Vitesse de swap +label_mbl_offset:MBL Offset +label_save:Sauver +label_restore:Restaurer +label_reset:Reset +label_eeprom_save_info:Enregistrer les paramètres\ndans l'EEPROM ? +label_eeprom_restore_info:Restaurer les paramètres\nde l'EEPROM ? +label_eeprom_reset_info:Réinitialiser l'EEPROM\naux paramètres d'origine\ndu firmware ? +label_settings_save:Sauvegarder paramètres +label_settings_restore:Restaurer paramètres +label_settings_reset:RàZ des paramètres +label_settings_reset_info:Réinitialiser tous les\nparamètres aux valeurs\npar défaut ? +label_settings_reset_done:Réinitialisation des paramètres\nréalisé avec succès.\nVeuillez redémarrer l'imprimante. +label_page_up:Précédent +label_page_down:Suivant +label_up:Monter +label_down:Descendre +label_next:Suivant +label_back:Retour +label_inc:Plus +label_dec:Moins +label_load:Charger +label_unload:Décharger +label_on:ON +label_off:OFF +label_auto:AUTO +label_smart:SMART +label_slow:Lent +label_normal:Normal +label_fast:Rapide +label_zero:Zéro +label_half:Moitié +label_full:Max +label_custom:Gcode +label_clear:Effacer +label_default:Défaut +label_start:Démarrer +label_stop:Stopper +label_pause:Pause +label_resume:Reprendre +label_init:Init +label_disconnect:Libérer +label_shut_down:Eteindre +label_force_shut_down:Forcer l'extinction +label_emergencystop:Arrêt +label_preheat:Préparer +label_preheat_both:Global +label_cooldown:Refroidir +label_confirm:Confirmer +label_cancel:Annuler +label_warning:Attention +label_continue:Continuer +label_confirmation:Êtes-vous sûr ? +label_status:Statut +label_ready:Prête +label_busy:Occupée, veuillez patienter... +label_loading:Chargement... +label_unconnected:Aucune imprimante connectée ! +label_info:Infos +label_invalid_value:Aucune valeur valide fournie ! +label_timeout_reached:Délai d'attente dépassé ! +label_disconnect_info:Vous pouvez maintenant contrôler l'imprimante depuis votre ordinateur ! +label_shutting_down:Extinction en cours... +label_wait_temp_shut_down:Attendez que la température de la buse\nsoit inférieure à %d℃ +label_power_failed:Continuer l'impression ? +label_process_running:Processus en cours ! Veuillez patienter +label_process_completed:Processus terminé ! +label_process_aborted:Processus annulé ! +label_tftsd:SD TFT +label_read_tftsd_error:Erreur de lecture de la carte SD TFT ! +label_tftsd_inserted:Carte insérée ! +label_tftsd_removed:Carte retirée ! +label_u_disk:Clé USB +label_read_u_disk_error:Erreur de lecture de la clé USB ! +label_u_disk_inserted:Clé USB insérée ! +label_u_disk_removed:Clé USB retirée ! +label_onboardsd:SD interne +label_read_onboardsd_error:Erreur de lecture de la carte SD interne ! +label_filament_runout:Fin de Filament ! +label_disable_steppers:Moteurs +label_xy_unlock:Moteurs XY +label_start_print:Démarrer l'impression :\n%s ? +label_stop_print:Arrêter l'impression ? +label_is_pause:Extrusion impossible quand\nl'impression est en cours.\nMettre l'impression en pause ? +label_m0_pause:Suspendu par la commande M0 +label_test:Tester +label_deploy:Déployer +label_stow:Rentrer +label_repeat:Répéter +label_nozzle:Buse +label_bed:Plateau +label_chamber:Caisson +label_fan:Ventiler +label_bltouch:BLTouch +label_touchmi:TouchMi +label_1_degree:1℃ +label_5_degree:5℃ +label_10_degree:10℃ +label_001_mm:0.01mm +label_01_mm:0.1mm +label_1_mm:1mm +label_5_mm:5mm +label_10_mm:10mm +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_5_seconds:5 Sec. +label_10_seconds:10 Sec. +label_30_seconds:30 Sec. +label_60_seconds:1 Min. +label_120_seconds:2 Min. +label_300_seconds:5 Min. +label_white:Blanc +label_black:Noir +label_blue:Bleu +label_red:Rouge +label_green:Vert +label_cyan:Cyan +label_yellow:Jaune +label_brown:Marron +label_gray:Gris +label_orange:Orange +label_indigo:Indigo +label_violet:Violette +label_magenta:Magenta +label_purple:Violet +label_lime:Lime +label_darkblue:Bleu Foncé +label_darkgreen:Vert Foncé +label_darkgray:Gris Foncé label_heat:Chauffer label_move:Déplacer label_home:Home -label_disable_steppers:Moteurs label_print:Imprimer label_extrude:Extruder -label_fan:Ventiler label_settings:Options label_screen_settings:Écran label_machine_settings:Machine label_feature_settings:Paramètres label_sound:Son -label_touch_sound:Son des touches -label_toast_sound:Notifications -label_alert_sound:Popups et alertes -label_shut_down:Eteindre label_rgb_settings:LED label_rgb_off:LED Off label_terminal:Terminal -label_custom:Gcode label_leveling:Niveaux label_point_1:Point 1 label_point_2:Point 2 @@ -51,86 +246,20 @@ label_abl_slot2:Slot 2 label_abl_slot3:Slot 3 label_abl_slot_eeprom:Se souvenir de l'emplacement\nau prochain redémarrage ?\n(Sauvegarde EEPROM) label_abl_z:Z Fade -label_bltouch:BLTouch -label_test:Tester -label_deploy:Déployer -label_stow:Rentrer -label_repeat:Répéter label_p_offset:P Offset label_h_offset:H Offset -label_probe_offset:Décalage Palpeur -label_home_offset:Décalage Home -label_confirmation:Êtes-vous sûr ? -label_down:Descendre -label_up:Monter -label_save:Sauver -label_restore:Restaurer -label_reset:Reset -label_default:Défaut -label_clear:Effacer -label_next:Suivant label_distance:Distance -label_invalid_value:Aucune valeur valide fournie ! -label_timeout_reached:Délai d'attente dépassé ! -label_process_running:Processus en cours ! Veuillez patienter -label_process_completed:Processus terminé ! -label_process_aborted:Processus annulé ! -label_inc:Plus -label_dec:Moins -label_nozzle:Buse -label_bed:Plateau -label_chamber:Caisson -label_start:Démarrer -label_stop:Stopper -label_back:Retour -label_page_up:Précédent -label_page_down:Suivant -label_pause:Pause -label_resume:Reprendre -label_load:Charger -label_unload:Décharger label_load_unload:Charger/Décharger label_load_unload_short:Dé/Charger -label_slow_speed:Lent -label_normal_speed:Normal -label_fast_speed:Rapide -label_fan_full_speed:Max -label_fan_half_speed:Moitié -label_rotate_ui:Rotation label_touchscreen_adjust:Ajuster label_more:Plus label_screen_info:Infos -label_status:Statut label_simulator_bg_color:Couleur de l'arrière-plan Marlin label_simulator_font_color:Couleur de la police Marlin -label_white:Blanc -label_black:Noir -label_blue:Bleu -label_red:Rouge -label_green:Vert -label_cyan:Cyan -label_yellow:Jaune -label_brown:Marron -label_gray:Gris -label_orange:Orange -label_indigo:Indigo -label_violet:Violette -label_magenta:Magenta -label_purple:Violet -label_lime:Lime -label_darkblue:Bleu Foncé -label_darkgreen:Vert Foncé -label_darkgray:Gris Foncé -label_disconnect:Libérer -label_baudrate:Vitesse label_percentage:Avancement -label_babystep:BabyStep label_percentage_speed:Vitesse label_percentage_flow:Débit -label_value_zero:Zéro -label_1_degree:1℃ -label_5_degree:5℃ -label_10_degree:10℃ +label_babystep:BabyStep label_x_inc:X+ label_y_inc:Y+ label_z_inc:Z+ @@ -140,123 +269,17 @@ label_z_dec:Z- label_x:X label_y:Y label_z:Z -label_001_mm:0.01mm -label_01_mm:0.1mm -label_1_mm:1mm -label_5_mm:5mm -label_10_mm:10mm -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:Prête -label_busy:Occupée, veuillez patienter... -label_unconnected:Aucune imprimante connectée ! -label_disconnect_info:Vous pouvez maintenant contrôler l'imprimante depuis votre ordinateur ! -label_loading:Chargement... -label_power_failed:Continuer l'impression ? -label_continue:Continuer -label_cancel:Annuler label_adjust_title:Calibration écran tactile label_adjust_info:Veuillez toucher le point rouge label_adjust_ok:Succès de l'ajustement label_adjust_failed:Ajustement incorrect, veuillez réessayer -label_warning:Attention -label_stop_print:Arrêter l'impression ? -label_confirm:Confirmer -label_tftsd:SD TFT -label_read_tftsd_error:Erreur de lecture de la carte SD TFT ! -label_tftsd_inserted:Carte insérée ! -label_tftsd_removed:Carte retirée ! -label_u_disk:Clé USB -label_read_u_disk_error:Erreur de lecture de la clé USB ! -label_u_disk_inserted:Clé USB insérée ! -label_u_disk_removed:Clé USB retirée ! -label_onboardsd:SD interne -label_read_onboardsd_error:Erreur de lecture de la carte SD interne ! -label_filament_sensor:Capteur de filament -label_filament_runout:Fin de Filament ! -label_preheat:Préparer -label_preheat_both:Global -label_is_pause:Extrusion impossible quand\nl'impression est en cours.\nMettre l'impression en pause ? -label_auto_shut_down:Extinction automatique label_unifiedmove:Mouvement label_unifiedheat:Chauffer -label_cooldown:Refroidir -label_emergencystop:Arrêt label_touch_to_exit:Toucher n'importe où pour quitter label_mainmenu:Menu -label_wait_temp_shut_down:Attendez que la température de la buse\nsoit inférieure à %d℃ -label_force_shut_down:Forcer l'extinction -label_shutting_down:Extinction en cours... label_parameter_setting:Réglages -label_on:ON -label_off:OFF -label_smart:SMART -label_terminal_ack:Afficher ACK sur Terminal -label_invert_xaxis:Inverser l'axe X -label_invert_yaxis:Inverser l'axe Y -label_invert_zaxis:Inverser l'axe Z -label_move_speed:Vitesse de déplacement (X Y Z) -label_knob_led:LED du bouton rotatif -label_knob_led_idle:Veille du bouton rotatif -label_m0_pause:Suspendu par la commande M0 -label_send_start_gcode:Gcode avant l'impression -label_send_end_gcode:Gcode après l'impression -label_send_cancel_gcode:Gcode d'annulation -label_persistent_status_info:Temp. toujours affichées -label_file_listmode:Fichiers en mode liste -label_current_setting:Courant drivers (mA) -label_steps_setting:Steps par mm -label_maxfeedrate:Vitesses maximales -label_maxacceleration:Accélérations maximales -label_acceleration:Accélérations -label_print_acceleration:Impression -label_retract_acceleration:Rétraction -label_travel_acceleration:Déplacements -label_jerk:Jerk -label_junction_deviation:Ecart de jonction -label_bump_sensitivity:Sensibilité TMC -label_fwretract:Rétraction firmware -label_fwrecover:Récupération firmware -label_lin_advance:Linear Advance -label_reset_settings_info:Réinitialiser tous les\nparamètres aux valeurs\npar défaut ? -label_reset_settings_done:Réinitialisation des paramètres\nréalisé avec succès.\nVeuillez redémarrer l'imprimante. -label_info:Infos -label_lcd_brightness:Luminosité LCD -label_lcd_brightness_dim:Diminution luminosité -label_lcd_dim_idle_timer:Durée avant diminution -label_5_seconds:5 Sec. -label_10_seconds:10 Sec. -label_30_seconds:30 Sec. -label_60_seconds:1 Min. -label_120_seconds:2 Min. -label_300_seconds:5 Min. -label_custom_seconds:Custom -label_st7920_fullscreen:Mode Marlin plein écran -label_plr_en:Reprise après coupure -label_setting_save:Sauvegarder paramètres -label_setting_reset:RàZ des paramètres -label_setting_restore:Restaurer paramètres label_eeprom_settings:EEPROM -label_eeprom_save_info:Enregistrer les paramètres\ndans l'EEPROM ? -label_eeprom_restore_info:Restaurer les paramètres\nde l'EEPROM ? -label_eeprom_reset_info:Réinitialiser l'EEPROM\naux paramètres d'origine\ndu firmware ? -label_retract_feedrate:Vitesse -label_retract_length:Longueur -label_retract_swap_length:Longueur de swap -label_retract_z_lift:Décalage en Z -label_retract_auto:Rétraction firmware auto -label_recover_feedrate:Vitesse -label_swap_recover_feedrate:Vitesse de swap -label_recover_length:Longueur -label_swap_recover_length:Longueur de swap -label_start_print:Démarrer l'impression :\n%s ? -label_ack_notification:Style de notification ACK label_leveling_edge_distance:Distance au bord du plateau -label_xy_unlock:Moteurs XY label_tuning:Tuning label_pid:PID label_pid_title:Autocalibrage PID @@ -276,8 +299,6 @@ label_tune_ext_measured:Longueur restante label_tune_ext_old_estep:Ancien : %0.2f label_tune_ext_new_estep:Nouveau : %0.2f label_connection_settings:Connexion -label_offset_tool:Offset 2ème Buse -label_hybrid_threshold:Seuil Hybride TMC label_notifications:Notifications label_mesh_editor:Maillage label_mesh_tuner:Edition du maillage @@ -295,9 +316,6 @@ label_filament_cost:\nCoût du filament: %1.2f label_no_filament_stats:\nAucune statistique de filament. label_click_for_more:Click for summary label_ext_templow:La température de la buse est inférieure\nà la température minimale (%d℃). -label_cold_ext:Extrusion à froid empêchée label_heat_hotend:Chauffer la buse à %d℃ ? label_z_align:Z Align -label_init:Init -label_touchmi:TouchMi diff --git a/Copy to SD Card root directory to update/Language Packs/language_gr.ini b/Copy to SD Card root directory to update/Language Packs/language_gr.ini index 1d19e2e2b8..b0148395e7 100644 --- a/Copy to SD Card root directory to update/Language Packs/language_gr.ini +++ b/Copy to SD Card root directory to update/Language Packs/language_gr.ini @@ -1,29 +1,224 @@ #### Language Code:GR -## Language Version:20210121 +## Language Version:20210130 ## Maximum byte per keyword is 250 Bytes. ## Escape characters are not supported except newline '\n' +label_status_screen:Enable Status Screen +label_baudrate:BaudRate label_language:Ελληνικά +label_rotate_ui:Περιστροφή UI +label_terminal_ack:Εμφάνιση ACK στο τερματικό +label_invert_x_axis:Αντιστρέψει X άξονα +label_invert_y_axis:Αντιστρέψει Y άξονα +label_invert_z_axis:Αντιστρέψει Z άξονα +label_persistent_info:Πληροφορίες μόνιμης κατάστασης +label_file_list_mode:Λειτουργία λίστας προβολής αρχείων +label_ack_notification:ACK notification style +label_default_mode:Default Mode +label_serial_always_on:Serial Always ON +label_marlin_show_title:Marlin Mode Title Support +label_marlin_fullscreen:Λειτουργία Marlin σε πλήρη οθόνη +label_marlin_type:Marlin Mode Type +label_move_speed:Ταχύτητα κίνησης(X Y Z) +label_auto_load_leveling:Auto Save Load Leveling +label_touchmi_sensor:TouchMI +label_onboard_sd_support:Onboard SD Card Support +label_m27_always_active:M27 Always Active +label_long_filename_support:Long File Names Support +label_fan_speed_percent:Fan Speed As Percentage +label_xy_offset_probing:XY Offset Probing Support +label_z_steppers_alignment:Z Steppers Auto-Alignment +label_ps_on:Αυτόματη απενεργοποίηση +label_ps_on_active_high:Power Supply Active HIGH +label_fil_runout:Αισθητήρας νήματος +label_fil_runout_inverting:Inverted Filament Runout Logic +label_pl_recovery_en:Power loss recovery +label_pl_recovery_home:Power Loss Recovery Homing +label_btt_mini_ups:BTT UPS Support +label_touch_sound:Touch sounds +label_toast_sound:Toast Notifications +label_alert_sound:Popups and Alerts +label_heater_sound:Heater notification +label_knob_led_color:LED περιστροφικού κουμπιού +label_knob_led_idle:Rotary Knob LED idle +label_lcd_brightness:Φωτεινότητα οθόνης +label_lcd_idle_brightness:Φωτεινότητα LCD σκοτεινή +label_lcd_idle_delay:Xρονομετρητής αδράνειας οθόνης +label_start_gcode_enabled:Αρχικό Gcode προ εκτύπωσης +label_end_gcode_enabled:Τερματικό Gcode εφότου εκτύπωσης +label_cancel_gcode_enabled:Ματαίωση Gcode +label_steps_setting:Βήματα ανά χιλ +label_maxfeedrate:Μέγιστο ποσοστό τροφοδοσίας +label_maxacceleration:Μέγιστη επιτάχυνση +label_acceleration:Eπιτάχυνση +label_jerk:Jerk +label_junction_deviation:Junction Deviation +label_home_offset:Home Offset +label_fwretract:FW Retraction +label_fwrecover:FW Retraction Recover +label_retract_auto:Auto Firmware Retract +label_offset_tool:Offset 2nd Nozzle +label_probe_offset:Αντιστάθμιση Καθετήρας +label_lin_advance:Linear Advance +label_current_setting:Ένταση η. ρεύ. οδηγού(mA) +label_bump_sensitivity:TMC ευαισθησία χτυπήματος +label_hybrid_threshold:TMC HybridThreshold +label_print_acceleration:Επιτάχυνση εκτύπωσης +label_retract_acceleration:Eπιτάχυνση ανάκλησης +label_travel_acceleration:Επιτάχυνση ταξιδιού +label_retract_length:Retract length +label_retract_swap_length:Retract swap length +label_retract_feedrate:Retract feedrate +label_retract_z_lift:Z lift on retraction +label_recover_length:Extra recover length +label_swap_recover_length:Extra recover swap length +label_recover_feedrate:Recover feedrate +label_swap_recover_feedrate:Swap recover feedrate +label_mbl_offset:MBL Offset +label_save:Αποθήκευση +label_restore:Restore +label_reset:Επαναφορά +label_eeprom_save_info:Save printer settings\nto EEPROM? +label_eeprom_restore_info:Reload settings from\nEEPROM? +label_eeprom_reset_info:Reset EEPROM to stock printer settings? +label_settings_save:Save settings +label_settings_restore:Restore settings +label_settings_reset:Reset default settings +label_settings_reset_info:Όλες οι ρυθμίσεις θα \nεπαναφερθούν στις προεπιλεγμένες \nτιμές. Συνεχίσει? +label_settings_reset_done:Η επαναφορά όλων των ρυθμίσεων \nολοκληρώθηκε με επιτυχία. \nΓια πλήρη εφαρμογή,\nπαρακάλω επανεκκινήστε τη συσκευή σας. +label_page_up:Σελίδα πάνω +label_page_down:Σελίδα κάτω +label_up:Up +label_down:Down +label_next:Next +label_back:Πίσω +label_inc:Αύξηση +label_dec:Μείωση +label_load:Φόρτωση +label_unload:Ξεφόρτωση +label_on:Ενεργό +label_off:Σβηστό +label_auto:AUTO +label_smart:ΈΞΥΠΝΟ +label_slow:Αργά +label_normal:Κανονικά +label_fast:Γρήγορα +label_zero:Μηδέν +label_half:Μισή ταχύτητα +label_full:Ολοταχώς +label_custom:Τροποποιημένο +label_clear:Clear +label_default:Default +label_start:Start +label_stop:Τερμάτιση +label_pause:Παύση +label_resume:Ξαναρχίσει +label_init:Init +label_disconnect:Αποσυνδέσει +label_shut_down:Απενεργοποίηση +label_force_shut_down:Αναγκαστική απενεργοποίηση +label_emergencystop:Σταμάτημα έκτακτης ανάγκης +label_preheat:Προθέρμανση +label_preheat_both:Και τα δυο +label_cooldown:Κρυώσει +label_confirm:Εντάξει +label_cancel:Ματαίωση +label_warning:Προειδοποίηση +label_continue:Συνέχεια +label_confirmation:Are you sure? +label_status:ΚΑΤΑΣΤΑΣΗ +label_ready:Έτοιμο +label_busy:Απασχολημένη επεξεργασία, παρακάλω περιμένετε ... +label_loading:Φόρτωση... +label_unconnected:Δεν υπάρχει συνδεδεμένος εκτυπωτής! +label_info:Πληροφορίες +label_invalid_value:Invalid value(s) +label_timeout_reached:Timeout reached! +label_disconnect_info:Τώρα μπορείτε να ελέγξετε τον εκτυπωτή από τον υπολογιστή σας! +label_shutting_down:Απενεργοποίηση... +label_wait_temp_shut_down:Περιμένετε για την \nθερμοκρασία του hotend να πέσει \nχαμηλότερα απο %d ℃ +label_power_failed:Συνέχεια εκτύπωσης; +label_process_running:Process already running! +label_process_completed:Process completed! +label_process_aborted:Process aborted! +label_tftsd:TFT SD +label_read_tftsd_error:Σφάλμα ανάγνωσης κάρτας SD οθόνης! +label_tftsd_inserted:Η κάρτα έχει εισαχθεί! +label_tftsd_removed:Η κάρτα αφαιρέθηκε! +label_u_disk:USB Δίσκος +label_read_u_disk_error:Σφάλμα ανάγνωσης USB Δίσκου! +label_u_disk_inserted:Ο USB Δίσκος έχει εισαχθεί! +label_u_disk_removed:Ο USB Δίσκος αφαιρέθηκε! +label_onboardsd:Ενσωματωμένη κάρτα SD +label_read_onboardsd_error:Σφάλμα ανάγνωσης ενσωματωμένης κάρτας SD! +label_filament_runout:τελείωσε το νημά! +label_disable_steppers:Disarm All +label_xy_unlock:Disarm XY +label_start_print:Start Printing:\n %s? +label_stop_print:Διακοπή εκτύπωσης? +label_is_pause:Δεν είναι δυνατή η εξώθηση κατα τη δυάρκεια\nεκτύπωσης.\nΠαύση εκτύπωσης? +label_m0_pause:Διακόπηκε λόγω M0 εντολής +label_test:Δοκιμή +label_deploy:Επέκταση +label_stow:Aπόσυρση +label_repeat:Επανάληψη +label_nozzle:Στόμιο +label_bed:Θερμή Βάση +label_chamber:Chamber +label_fan:Ανεμιστήρας +label_bltouch:BLTouch +label_touchmi:TouchMi +label_1_degree:1℃ +label_5_degree:5℃ +label_10_degree:10℃ +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:100χιλ +label_200_mm:200χιλ +label_1_percent:1% +label_5_percent:5% +label_10_percent:10% +label_percent_value:%d%% +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_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_heat:Θέρμανση label_move:Μετακίνηση label_home:Αυτο-Κατεύθυνση -label_disable_steppers:Disarm All label_print:Εκτύπωση label_extrude:Εκβολή -label_fan:Ανεμιστήρας label_settings:Ρυθμίσεις label_screen_settings:Οθόνη label_machine_settings:Μηχανήματος label_feature_settings:Χαρακτηριστικών label_sound:Sound -label_touch_sound:Touch sounds -label_toast_sound:Toast Notifications -label_alert_sound:Popups and Alerts -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 @@ -51,86 +246,20 @@ label_abl_slot2:Slot 2 label_abl_slot3:Slot 3 label_abl_slot_eeprom:Remember slot for next\nreboot? (Save EEPROM) label_abl_z:Z Fade -label_bltouch:BLTouch -label_test:Δοκιμή -label_deploy:Επέκταση -label_stow:Aπόσυρση -label_repeat:Επανάληψη label_p_offset:Αντιστάθμιση P label_h_offset:Αντιστάθμιση H -label_probe_offset:Αντιστάθμιση Καθετήρας -label_home_offset:Home Offset -label_confirmation:Are you sure? -label_down:Down -label_up:Up -label_save:Αποθήκευση -label_restore:Restore -label_reset:Επαναφορά -label_default:Default -label_clear:Clear -label_next:Next label_distance:Distance -label_invalid_value:Invalid value(s) -label_timeout_reached:Timeout reached! -label_process_running:Process already running! -label_process_completed:Process completed! -label_process_aborted:Process aborted! -label_inc:Αύξηση -label_dec:Μείωση -label_nozzle:Στόμιο -label_bed:Θερμή Βάση -label_chamber:Chamber -label_start:Start -label_stop:Τερμάτιση -label_back:Πίσω -label_page_up:Σελίδα πάνω -label_page_down:Σελίδα κάτω -label_pause:Παύση -label_resume:Ξαναρχίσει -label_load:Φόρτωση -label_unload:Ξεφόρτωση label_load_unload: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:Μισή ταχύτητα -label_rotate_ui:Περιστροφή UI label_touchscreen_adjust:Προσαρμογή TOUCH label_more:Περισσότερα label_screen_info:Πληροφορίες -label_status:ΚΑΤΑΣΤΑΣΗ label_simulator_bg_color:Marlin simulator background color label_simulator_font_color:Marlin simulator font color -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:BaudRate label_percentage:Ποσοστό -label_babystep:Μικροβήμα label_percentage_speed:Ταχύτητα label_percentage_flow:Ροή -label_value_zero:Μηδέν -label_1_degree:1℃ -label_5_degree:5℃ -label_10_degree:10℃ +label_babystep:Μικροβήμα label_x_inc:X+ label_y_inc:Y+ label_z_inc:Z+ @@ -140,123 +269,17 @@ 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:100χιλ -label_200_mm:200χιλ -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:Εντάξει -label_tftsd:TFT SD -label_read_tftsd_error:Σφάλμα ανάγνωσης κάρτας SD οθόνης! -label_tftsd_inserted:Η κάρτα έχει εισαχθεί! -label_tftsd_removed:Η κάρτα αφαιρέθηκε! -label_u_disk:USB Δίσκος -label_read_u_disk_error:Σφάλμα ανάγνωσης USB Δίσκου! -label_u_disk_inserted:Ο USB Δίσκος έχει εισαχθεί! -label_u_disk_removed:Ο USB Δίσκος αφαιρέθηκε! -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θερμοκρασία του hotend να πέσει \nχαμηλότερα απο %d ℃ -label_force_shut_down:Αναγκαστική απενεργοποίηση -label_shutting_down:Απενεργοποίηση... label_parameter_setting:Ρυθμίσεις παραμέτρων -label_on:Ενεργό -label_off:Σβηστό -label_smart:ΈΞΥΠΝΟ -label_terminal_ack:Εμφάνιση ACK στο τερματικό -label_invert_xaxis:Αντιστρέψει X άξονα -label_invert_yaxis:Αντιστρέψει Y άξονα -label_invert_zaxis:Αντιστρέψει Z άξονα -label_move_speed:Ταχύτητα κίνησης(X Y Z) -label_knob_led:LED περιστροφικού κουμπιού -label_knob_led_idle:Rotary Knob LED idle -label_m0_pause:Διακόπηκε λόγω M0 εντολής -label_send_start_gcode:Αρχικό Gcode προ εκτύπωσης -label_send_end_gcode:Τερματικό Gcode εφότου εκτύπωσης -label_send_cancel_gcode:Ματαίωση Gcode -label_persistent_status_info:Πληροφορίες μόνιμης κατάστασης -label_file_listmode:Λειτουργία λίστας προβολής αρχείων -label_current_setting:Ένταση η. ρεύ. οδηγού(mA) -label_steps_setting:Βήματα ανά χιλ -label_maxfeedrate:Μέγιστο ποσοστό τροφοδοσίας -label_maxacceleration:Μέγιστη επιτάχυνση -label_acceleration:Eπιτάχυνση -label_print_acceleration:Επιτάχυνση εκτύπωσης -label_retract_acceleration:Eπιτάχυνση ανάκλησης -label_travel_acceleration:Επιτάχυνση ταξιδιού -label_jerk:Jerk -label_junction_deviation:Junction Deviation -label_bump_sensitivity:TMC ευαισθησία χτυπήματος -label_fwretract:FW Retraction -label_fwrecover:FW Retraction Recover -label_lin_advance:Linear Advance -label_reset_settings_info:Όλες οι ρυθμίσεις θα \nεπαναφερθούν στις προεπιλεγμένες \nτιμές. Συνεχίσει? -label_reset_settings_done:Η επαναφορά όλων των ρυθμίσεων \nολοκληρώθηκε με επιτυχία. \nΓια πλήρη εφαρμογή,\nπαρακάλω επανεκκινήστε τη συσκευή σας. -label_info:Πληροφορίες -label_lcd_brightness:Φωτεινότητα οθόνης -label_lcd_brightness_dim:Φωτεινότητα LCD σκοτεινή -label_lcd_dim_idle_timer:Xρονομετρητής αδράνειας οθόνης -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:Power loss recovery -label_setting_save:Save settings -label_setting_reset:Reset default settings -label_setting_restore:Restore settings label_eeprom_settings:EEPROM -label_eeprom_save_info:Save printer settings\nto EEPROM? -label_eeprom_restore_info:Reload settings from\nEEPROM? -label_eeprom_reset_info:Reset EEPROM to stock printer settings? -label_retract_feedrate:Retract feedrate -label_retract_length:Retract length -label_retract_swap_length:Retract swap length -label_retract_z_lift:Z lift on retraction -label_retract_auto:Auto Firmware Retract -label_recover_feedrate:Recover feedrate -label_swap_recover_feedrate:Swap recover feedrate -label_recover_length:Extra recover length -label_swap_recover_length:Extra recover swap length -label_start_print:Start Printing:\n %s? -label_ack_notification:ACK notification style label_leveling_edge_distance:Bed edge distance -label_xy_unlock:Disarm XY label_tuning:Tuning label_pid:PID label_pid_title:PID autotune @@ -276,8 +299,6 @@ label_tune_ext_measured:Length remaining: label_tune_ext_old_estep:Old e-steps: %0.2f label_tune_ext_new_estep:New e-steps: %0.2f label_connection_settings:Connection -label_offset_tool:Offset 2nd Nozzle -label_hybrid_threshold:TMC HybridThreshold label_notifications:Notifications label_mesh_editor:Mesh edit label_mesh_tuner:Mesh tuner @@ -295,9 +316,6 @@ label_filament_cost:\nFilament cost: %1.2f label_no_filament_stats:\nFilament data not available. label_click_for_more:Click for summary label_ext_templow:Hotend temperature is below\nminimum temperature (%d℃). -label_cold_ext:Cold extrusion prevented label_heat_hotend:Heat hotend to %d℃? label_z_align:Z Align -label_init:Init -label_touchmi:TouchMi diff --git a/Copy to SD Card root directory to update/Language Packs/language_hu.ini b/Copy to SD Card root directory to update/Language Packs/language_hu.ini index 06ab69c217..3978c9c8eb 100644 --- a/Copy to SD Card root directory to update/Language Packs/language_hu.ini +++ b/Copy to SD Card root directory to update/Language Packs/language_hu.ini @@ -1,29 +1,224 @@ #### Language Code:HU -## Language Version:20210121 +## Language Version:20210130 ## Maximum byte per keyword is 250 Bytes. ## Escape characters are not supported except newline '\n' +label_status_screen:Enable Status Screen +label_baudrate:Kapcsolat label_language:Magyar +label_rotate_ui:Forgatás +label_terminal_ack:ACK Megjelenítése +label_invert_x_axis:X megfordítása +label_invert_y_axis:Y megfordítása +label_invert_z_axis:Z megfordítása +label_persistent_info:Perzisztens állapotinfó +label_file_list_mode:Fájlnéző listamód +label_ack_notification:ACK egyéb típus +label_default_mode:Default Mode +label_serial_always_on:Serial Always ON +label_marlin_show_title:Marlin Mode Title Support +label_marlin_fullscreen:Nagyképernyős Marlin mód +label_marlin_type:Marlin Mode Type +label_move_speed:Mozg.Sebesség (X-Y-Z) +label_auto_load_leveling:Auto Save Load Leveling +label_touchmi_sensor:TouchMI +label_onboard_sd_support:Onboard SD Card Support +label_m27_always_active:M27 Always Active +label_long_filename_support:Long File Names Support +label_fan_speed_percent:Fan Speed As Percentage +label_xy_offset_probing:XY Offset Probing Support +label_z_steppers_alignment:Z Steppers Auto-Alignment +label_ps_on:Automata kikapcsolás +label_ps_on_active_high:Power Supply Active HIGH +label_fil_runout:Filament érzékelő +label_fil_runout_inverting:Inverted Filament Runout Logic +label_pl_recovery_en:Áramkiesés helyreálítása +label_pl_recovery_home:Power Loss Recovery Homing +label_btt_mini_ups:BTT UPS Support +label_touch_sound:Érintés hangja +label_toast_sound:Fűtő értesítések +label_alert_sound:Felugró riasztások +label_heater_sound:Heater notification +label_knob_led_color:Forgatógomb LED +label_knob_led_idle:Forgatógomb tétlen +label_lcd_brightness:LCD Fényerősség +label_lcd_idle_brightness:LCD Halványítás +label_lcd_idle_delay:LCD Halványítási idő +label_start_gcode_enabled:Kezdő G-Kód +label_end_gcode_enabled:Befejező G-Kód +label_cancel_gcode_enabled:Leállító G-Kód +label_steps_setting:Lépés Beállítás +label_maxfeedrate:Max Előtolási Sebesség +label_maxacceleration:Max Gyorsulás +label_acceleration:Gyorsulás +label_jerk:Rántás +label_junction_deviation:Keresztezés Eltérés +label_home_offset:Kezdőpont Eltolás +label_fwretract:FW Visszahúzás +label_fwrecover:FW Visszahúzás helyreáll. +label_retract_auto:Automata Visszahúzás +label_offset_tool:Második fej eltolása +label_probe_offset:Szonda Eltolás +label_lin_advance:Lineáris Haladás +label_current_setting:Motoráramok Beállítása +label_bump_sensitivity:TMC ütközés érzékenység +label_hybrid_threshold:TMC Hibrid Küszöbérték +label_print_acceleration:Nyomtatás Gyorsulás +label_retract_acceleration:Adagoló Gyorsulása +label_travel_acceleration:Utazási Gyorsulás +label_retract_length:Visszahúzás hossz +label_retract_swap_length:Csere hossz vissza. +label_retract_feedrate:Visszahúzás előtol. +label_retract_z_lift:Z emelése visszahú. +label_recover_length:Hossz javítás +label_swap_recover_length:Cserehossz javítás +label_recover_feedrate:Előtolás javítás +label_swap_recover_feedrate:Csere előtolás jav. +label_mbl_offset:MBL Offset +label_save:Mentés +label_restore:Betöltés +label_reset:Újratölt +label_eeprom_save_info:Mented a megváltozott\nbeállításokat az EEPROM-ba? +label_eeprom_restore_info:Betöltöd a beállításokat az\nEEPROM-ból? +label_eeprom_reset_info:Visszaállítod az EEPROM-ot a\ngyári beállításokra? +label_settings_save:Beállítások mentése +label_settings_restore:Beállítások újratöltése +label_settings_reset:Beállítás visszaállítása +label_settings_reset_info:Minden beállítás vissza\nfog állni alapértelmezett\nértékre. Folytatod? +label_settings_reset_done:A beállítások visszaállítása\nsikeresen megtörtént.\nAz aktiváláshoz indítsd\nújra az eszközt. +label_page_up:Fel +label_page_down:Le +label_up:Fel +label_down:Le +label_next:Tovább +label_back:Vissza +label_inc:Növel +label_dec:Csökkent +label_load:Betöltés +label_unload:Kiadás +label_on:BE +label_off:KI +label_auto:AUTO +label_smart:OKOS +label_slow:Lassú +label_normal:Normál +label_fast:Gyors +label_zero:Nulla +label_half:Fél +label_full:Teljes +label_custom:Egyedi +label_clear:Tiszta +label_default:Alapért. +label_start:Kezdés +label_stop:Állj +label_pause:Szünet +label_resume:Folytatás +label_init:Kezdet +label_disconnect:Leválaszt +label_shut_down:Leállítás +label_force_shut_down:Kényszerít +label_emergencystop:VészSTOP +label_preheat:Előfűtés +label_preheat_both:Mindkettő +label_cooldown:Lehűtés +label_confirm:Oké +label_cancel:Mégse +label_warning:Figyelem! +label_continue:Folytatás +label_confirmation:Biztos vagy benne? +label_status:Státusz +label_ready:Kész +label_busy:Feldolgozás alatt, kérlek várj... +label_loading:Betöltés... +label_unconnected:Nincs nyomtató csatlakoztatva! +label_info:Infó +label_invalid_value:Nincs érvényes érték/s megadva +label_timeout_reached:Időkorlát elérve! +label_disconnect_info:Most a számítógépéről vezérelheted a nyomtatót! +label_shutting_down:Leállítás... +label_wait_temp_shut_down:Várd meg a fej\nvisszahűlését.%d℃ +label_power_failed:Folytatod a nyomtatást? +label_process_running:Folyamat fut! +label_process_completed:Folyamat befejezve! +label_process_aborted:Folyamat megszakítva! +label_tftsd:TFT-SD +label_read_tftsd_error:TFT-SD olvasási hiba! +label_tftsd_inserted:SD-Kártya behelyezve! +label_tftsd_removed:SD-Kártya eltávolítva! +label_u_disk:USB Tár +label_read_u_disk_error:USB olvasási hiba! +label_u_disk_inserted:USB behelyezve! +label_u_disk_removed:USB eltávolítva! +label_onboardsd:Lap-SD +label_read_onboardsd_error:Alaplap-SD olvasási hiba! +label_filament_runout:Filament kifutás! +label_disable_steppers:Mot.tilt +label_xy_unlock:Felold XY +label_start_print:%s\nfájl kiválasztva.\nElindítod a nyomtatását? +label_stop_print:Megállítod a nyomtatást? +label_is_pause:A művelet tiltva van\na nyomtatás alatt.\nSzünetelteted a nyomtatást? +label_m0_pause:Szünetelés M0 parancsal +label_test:Teszt +label_deploy:Telepítés +label_stow:Elhelyezés +label_repeat:Ismétlés +label_nozzle:Fej +label_bed:Ágy +label_chamber:Kamra +label_fan:Hűtés +label_bltouch:BLTouch +label_touchmi:TouchMi +label_1_degree:1℃ +label_5_degree:5℃ +label_10_degree:10℃ +label_001_mm:0.01mm +label_01_mm:0.1mm +label_1_mm:1mm +label_5_mm:5mm +label_10_mm:10mm +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_5_seconds:5 Mp. +label_10_seconds:10 Mp. +label_30_seconds:30 Mp. +label_60_seconds:1 Perc. +label_120_seconds:2 Perc. +label_300_seconds:5 Perc. +label_white:Fehér +label_black:Fekete +label_blue:Kék +label_red:Piros +label_green:Zöld +label_cyan:Cián +label_yellow:Sárga +label_brown:Barna +label_gray:Szürke +label_orange:Narancs +label_indigo:Indigó +label_violet:Viola +label_magenta:Bíborvörös +label_purple:Lila +label_lime:Mész +label_darkblue:Sötétkék +label_darkgreen:Sötétzöld +label_darkgray:Sötétszürke label_heat:Fűtés label_move:Mozgás label_home:Végállás -label_disable_steppers:Mot.tilt label_print:Nyomtatás label_extrude:Adagolás -label_fan:Hűtés label_settings:Opciók label_screen_settings:Kijelző label_machine_settings:Gép label_feature_settings:Funkciók label_sound:Hangok -label_touch_sound:Érintés hangja -label_toast_sound:Fűtő értesítések -label_alert_sound:Felugró riasztások -label_shut_down:Leállítás label_rgb_settings:LED Szín label_rgb_off:LED KI label_terminal:Terminál -label_custom:Egyedi label_leveling:Szintezés label_point_1:1. pont label_point_2:2. pont @@ -51,86 +246,20 @@ label_abl_slot2:Szlot 2 label_abl_slot3:Szlot 3 label_abl_slot_eeprom:Emlékezzen a következő\nújraindításnál? (EEPROM Mentése) label_abl_z:Z Áttűnés -label_bltouch:BLTouch -label_test:Teszt -label_deploy:Telepítés -label_stow:Elhelyezés -label_repeat:Ismétlés label_p_offset:P Eltolás label_h_offset:H Eltolás -label_probe_offset:Szonda Eltolás -label_home_offset:Kezdőpont Eltolás -label_confirmation:Biztos vagy benne? -label_down:Le -label_up:Fel -label_save:Mentés -label_restore:Betöltés -label_reset:Újratölt -label_default:Alapért. -label_clear:Tiszta -label_next:Tovább label_distance:Távolság -label_invalid_value:Nincs érvényes érték/s megadva -label_timeout_reached:Időkorlát elérve! -label_process_running:Folyamat fut! -label_process_completed:Folyamat befejezve! -label_process_aborted:Folyamat megszakítva! -label_inc:Növel -label_dec:Csökkent -label_nozzle:Fej -label_bed:Ágy -label_chamber:Kamra -label_start:Kezdés -label_stop:Állj -label_back:Vissza -label_page_up:Fel -label_page_down:Le -label_pause:Szünet -label_resume:Folytatás -label_load:Betöltés -label_unload:Kiadás label_load_unload:Betöltés/Kiadás label_load_unload_short:Be/Ki -label_slow_speed:Lassú -label_normal_speed:Normál -label_fast_speed:Gyors -label_fan_full_speed:Teljes -label_fan_half_speed:Fél -label_rotate_ui:Forgatás label_touchscreen_adjust:Igazítás label_more:Több label_screen_info:Infó -label_status:Státusz label_simulator_bg_color:Marlin mód háttérszín label_simulator_font_color:Marlin mód betűszín -label_white:Fehér -label_black:Fekete -label_blue:Kék -label_red:Piros -label_green:Zöld -label_cyan:Cián -label_yellow:Sárga -label_brown:Barna -label_gray:Szürke -label_orange:Narancs -label_indigo:Indigó -label_violet:Viola -label_magenta:Bíborvörös -label_purple:Lila -label_lime:Mész -label_darkblue:Sötétkék -label_darkgreen:Sötétzöld -label_darkgray:Sötétszürke -label_disconnect:Leválaszt -label_baudrate:Kapcsolat label_percentage:Százalék -label_babystep:Mikrolépés label_percentage_speed:Sebesség label_percentage_flow:Folyás -label_value_zero:Nulla -label_1_degree:1℃ -label_5_degree:5℃ -label_10_degree:10℃ +label_babystep:Mikrolépés label_x_inc:X+ label_y_inc:Y+ label_z_inc:Z+ @@ -140,123 +269,17 @@ label_z_dec:Z- label_x:X label_y:Y label_z:Z -label_001_mm:0.01mm -label_01_mm:0.1mm -label_1_mm:1mm -label_5_mm:5mm -label_10_mm:10mm -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:Kész -label_busy:Feldolgozás alatt, kérlek várj... -label_unconnected:Nincs nyomtató csatlakoztatva! -label_disconnect_info:Most a számítógépéről vezérelheted a nyomtatót! -label_loading:Betöltés... -label_power_failed:Folytatod a nyomtatást? -label_continue:Folytatás -label_cancel:Mégse label_adjust_title:Érintőképernyő kalibrálása. label_adjust_info:Kattints a piros pontra. label_adjust_ok:Kalibrálás sikeres. label_adjust_failed:A kalibrálás sikertelen, próbáld újra -label_warning:Figyelem! -label_stop_print:Megállítod a nyomtatást? -label_confirm:Oké -label_tftsd:TFT-SD -label_read_tftsd_error:TFT-SD olvasási hiba! -label_tftsd_inserted:SD-Kártya behelyezve! -label_tftsd_removed:SD-Kártya eltávolítva! -label_u_disk:USB Tár -label_read_u_disk_error:USB olvasási hiba! -label_u_disk_inserted:USB behelyezve! -label_u_disk_removed:USB eltávolítva! -label_onboardsd:Lap-SD -label_read_onboardsd_error:Alaplap-SD olvasási hiba! -label_filament_sensor:Filament érzékelő -label_filament_runout:Filament kifutás! -label_preheat:Előfűtés -label_preheat_both:Mindkettő -label_is_pause:A művelet tiltva van\na nyomtatás alatt.\nSzünetelteted a nyomtatást? -label_auto_shut_down:Automata kikapcsolás label_unifiedmove:Mozgás label_unifiedheat:Fűt/Hűt -label_cooldown:Lehűtés -label_emergencystop:VészSTOP label_touch_to_exit:Érintsd meg a kilépéshez. label_mainmenu:Főmenü -label_wait_temp_shut_down:Várd meg a fej\nvisszahűlését.%d℃ -label_force_shut_down:Kényszerít -label_shutting_down:Leállítás... label_parameter_setting:Tényezők -label_on:BE -label_off:KI -label_smart:OKOS -label_terminal_ack:ACK Megjelenítése -label_invert_xaxis:X megfordítása -label_invert_yaxis:Y megfordítása -label_invert_zaxis:Z megfordítása -label_move_speed:Mozg.Sebesség (X-Y-Z) -label_knob_led:Forgatógomb LED -label_knob_led_idle:Forgatógomb tétlen -label_m0_pause:Szünetelés M0 parancsal -label_send_start_gcode:Kezdő G-Kód -label_send_end_gcode:Befejező G-Kód -label_send_cancel_gcode:Leállító G-Kód -label_persistent_status_info:Perzisztens állapotinfó -label_file_listmode:Fájlnéző listamód -label_current_setting:Motoráramok Beállítása -label_steps_setting:Lépés Beállítás -label_maxfeedrate:Max Előtolási Sebesség -label_maxacceleration:Max Gyorsulás -label_acceleration:Gyorsulás -label_print_acceleration:Nyomtatás Gyorsulás -label_retract_acceleration:Adagoló Gyorsulása -label_travel_acceleration:Utazási Gyorsulás -label_jerk:Rántás -label_junction_deviation:Keresztezés Eltérés -label_bump_sensitivity:TMC ütközés érzékenység -label_fwretract:FW Visszahúzás -label_fwrecover:FW Visszahúzás helyreáll. -label_lin_advance:Lineáris Haladás -label_reset_settings_info:Minden beállítás vissza\nfog állni alapértelmezett\nértékre. Folytatod? -label_reset_settings_done:A beállítások visszaállítása\nsikeresen megtörtént.\nAz aktiváláshoz indítsd\nújra az eszközt. -label_info:Infó -label_lcd_brightness:LCD Fényerősség -label_lcd_brightness_dim:LCD Halványítás -label_lcd_dim_idle_timer:LCD Halványítási idő -label_5_seconds:5 Mp. -label_10_seconds:10 Mp. -label_30_seconds:30 Mp. -label_60_seconds:1 Perc. -label_120_seconds:2 Perc. -label_300_seconds:5 Perc. -label_custom_seconds:Egyedi -label_st7920_fullscreen:Nagyképernyős Marlin mód -label_plr_en:Áramkiesés helyreálítása -label_setting_save:Beállítások mentése -label_setting_reset:Beállítás visszaállítása -label_setting_restore:Beállítások újratöltése label_eeprom_settings:EEPROM -label_eeprom_save_info:Mented a megváltozott\nbeállításokat az EEPROM-ba? -label_eeprom_restore_info:Betöltöd a beállításokat az\nEEPROM-ból? -label_eeprom_reset_info:Visszaállítod az EEPROM-ot a\ngyári beállításokra? -label_retract_feedrate:Visszahúzás előtol. -label_retract_length:Visszahúzás hossz -label_retract_swap_length:Csere hossz vissza. -label_retract_z_lift:Z emelése visszahú. -label_retract_auto:Automata Visszahúzás -label_recover_feedrate:Előtolás javítás -label_swap_recover_feedrate:Csere előtolás jav. -label_recover_length:Hossz javítás -label_swap_recover_length:Cserehossz javítás -label_start_print:%s\nfájl kiválasztva.\nElindítod a nyomtatását? -label_ack_notification:ACK egyéb típus label_leveling_edge_distance:Ágy szélének távolsága -label_xy_unlock:Felold XY label_tuning:Hangolás label_pid:PID label_pid_title:PID Automatikus Hangolás @@ -276,8 +299,6 @@ label_tune_ext_measured:Fennmaradó Hossz: label_tune_ext_old_estep:Régi e-lépés: %0.2f label_tune_ext_new_estep:Új e-lépés: %0.2f label_connection_settings:Kapcsolat -label_offset_tool:Második fej eltolása -label_hybrid_threshold:TMC Hibrid Küszöbérték label_notifications:Értesítések label_mesh_editor:Háló Szerkesztő label_mesh_tuner:Háló Hangoló @@ -295,9 +316,6 @@ label_filament_cost:\nSzál költség: %1.2f label_no_filament_stats:\nNincs szál statisztika. label_click_for_more:Kattints az összegzéshez label_ext_templow:Fejhőfok alacsonyabb, mint a\nminimális hőfok (%d℃). -label_cold_ext:Hideg adagolás tiltva label_heat_hotend:Fűtöd a fejet %d℃-ra? label_z_align:Z Igazítás -label_init:Kezdet -label_touchmi:TouchMi diff --git a/Copy to SD Card root directory to update/Language Packs/language_it.ini b/Copy to SD Card root directory to update/Language Packs/language_it.ini index 8ecf0c2bc8..3d338f899b 100644 --- a/Copy to SD Card root directory to update/Language Packs/language_it.ini +++ b/Copy to SD Card root directory to update/Language Packs/language_it.ini @@ -1,29 +1,224 @@ #### Language Code:IT -## Language Version:20210121 +## Language Version:20210130 ## Maximum byte per keyword is 250 Bytes. ## Escape characters are not supported except newline '\n' +label_status_screen:Enable Status Screen +label_baudrate:Baudrate label_language:Italiano +label_rotate_ui:Ruota +label_terminal_ack:Mostra ACK in console +label_invert_x_axis:Inverti asse X +label_invert_y_axis:Inverti asse Y +label_invert_z_axis:Inverti asse Z +label_persistent_info:Mostra barra di stato +label_file_list_mode:File in modalità lista +label_ack_notification:Tipo di popup +label_default_mode:Default Mode +label_serial_always_on:Serial Always ON +label_marlin_show_title:Marlin Mode Title Support +label_marlin_fullscreen:Marlin a schermo intero +label_marlin_type:Marlin Mode Type +label_move_speed:Vel. movimenti(X Y Z) +label_auto_load_leveling:Auto Save Load Leveling +label_touchmi_sensor:TouchMI +label_onboard_sd_support:Onboard SD Card Support +label_m27_always_active:M27 Always Active +label_long_filename_support:Long File Names Support +label_fan_speed_percent:Fan Speed As Percentage +label_xy_offset_probing:XY Offset Probing Support +label_z_steppers_alignment:Z Steppers Auto-Alignment +label_ps_on:Auto spegnimento +label_ps_on_active_high:Power Supply Active HIGH +label_fil_runout:Sensore filamento +label_fil_runout_inverting:Inverted Filament Runout Logic +label_pl_recovery_en:Power loss recovery +label_pl_recovery_home:Power Loss Recovery Homing +label_btt_mini_ups:BTT UPS Support +label_touch_sound:Suono al tocco +label_toast_sound:Notifiche toast +label_alert_sound:Popup e avvisi +label_heater_sound:Heater notification +label_knob_led_color:LED manopola +label_knob_led_idle:LED manopola spento +label_lcd_brightness:Luminosità schermo +label_lcd_idle_brightness:Luminosità in idle +label_lcd_idle_delay:Timer luminosità +label_start_gcode_enabled:Inserisci start gcode +label_end_gcode_enabled:Inserisci end gcode +label_cancel_gcode_enabled:Script canc. stampa +label_steps_setting:Step per mm +label_maxfeedrate:Feedrate massimo +label_maxacceleration:Accelerazione massima +label_acceleration:Accelerazione +label_jerk:Jerk +label_junction_deviation:Junction deviation +label_home_offset:Home offset +label_fwretract:Retrazione firmware +label_fwrecover:Retrazione firmware rec. +label_retract_auto:Retrazione firmware +label_offset_tool:Offset secondo hotend +label_probe_offset:Probe offset +label_lin_advance:Linear advance +label_current_setting:Corrente driver (mA) +label_bump_sensitivity:Sens.sensorless homing +label_hybrid_threshold:Hybrid threshold +label_print_acceleration:Acc. in stampa +label_retract_acceleration:Acc. retrazione +label_travel_acceleration:Acc. spostamenti +label_retract_length:Lunghezza retrazione +label_retract_swap_length:Lunghezza retr. scambio +label_retract_feedrate:Feedrate retrazione +label_retract_z_lift:Alza Z in retrazione +label_recover_length:Lung. di recupero extra +label_swap_recover_length:Lung. di recupero scambio extra +label_recover_feedrate:Feedrate recupero +label_swap_recover_feedrate:Rec.feedrate di scambio +label_mbl_offset:MBL Offset +label_save:Salva +label_restore:Ripristina +label_reset:Reset +label_eeprom_save_info:Salvo le impostazioni\nnella EEPROM? +label_eeprom_restore_info:Ricarico le impostazioni\ndalla EEPROM? +label_eeprom_reset_info:Resetto la EEPROM\nai valori di fabbrica? +label_settings_save:Salva impostazioni +label_settings_restore:Ripristina impostazioni +label_settings_reset:Resetta impostazioni +label_settings_reset_info:Resettare tutte le impostazioni\nai valori di default? +label_settings_reset_done:Reset delle impostazioni\navvenuto con successo.\nRiavviare la stampante prego. +label_page_up:Pagina sù +label_page_down:Pagina giù +label_up:Sù +label_down:Giù +label_next:Prossimo +label_back:Indietro +label_inc:Incrementa +label_dec:Decrementa +label_load:Carica +label_unload:Scarica +label_on:Acceso +label_off:Spento +label_auto:AUTO +label_smart:SMART +label_slow:Lento +label_normal:Normale +label_fast:Veloce +label_zero:Zero +label_half:50% +label_full:100% +label_custom:Macro +label_clear:Canc. +label_default:Predefinito +label_start:Inizia +label_stop:Stop +label_pause:Pausa +label_resume:Riprendi +label_init:Init +label_disconnect:Scollega +label_shut_down:Spegni +label_force_shut_down:Forza spegnimento +label_emergencystop:Emergenza +label_preheat:Preriscalda +label_preheat_both:Entrambi +label_cooldown:Raffredda +label_confirm:Conferma +label_cancel:Annulla +label_warning:Attenzione +label_continue:Continua +label_confirmation:Sei sicuro? +label_status:Stato +label_ready:Pronta +label_busy:Stampante occupata, attendere... +label_loading:Caricamento... +label_unconnected:Stampante non connessa +label_info:Info +label_invalid_value:Valori forniti non validi! +label_timeout_reached:Timeout raggiunto! +label_disconnect_info:Puoi controllare la stampante dal PC! +label_shutting_down:Spegnimento... +label_wait_temp_shut_down:Attendere che la temperatura\ndell'hotend sia inferiore\na %d℃ +label_power_failed:Vuoi continuare la stampa? +label_process_running:Processo in corso! Attendere il completamento +label_process_completed:Processo completato! +label_process_aborted:Processo annullato! +label_tftsd:SD schermo +label_read_tftsd_error:Errore lettura SD! +label_tftsd_inserted:SD inserita +label_tftsd_removed:SD rimossa +label_u_disk:Pen drive +label_read_u_disk_error:Errore lettura pen drive +label_u_disk_inserted:Pen drive inserita! +label_u_disk_removed:Pen drive rimossa! +label_onboardsd:SD su SKR +label_read_onboardsd_error:Errore lettura SD su SKR! +label_filament_runout:Filamento finito! +label_disable_steppers:Motori +label_xy_unlock:Sblocca XY +label_start_print:Inizio a stampare:\n %s? +label_stop_print:Vuoi fermare la stampa? +label_is_pause:Impossibile estrudere\ndurante la stampa,\nvuoi interrompere? +label_m0_pause:Messa in pausa da comando M0 +label_test:Test +label_deploy:Estrai +label_stow:Ritrai +label_repeat:Ripeti +label_nozzle:Hotend +label_bed:Piatto ris. +label_chamber:Camera +label_fan:Ventola +label_bltouch:BLtouch +label_touchmi:TouchMi +label_1_degree:1° +label_5_degree:5° +label_10_degree:10° +label_001_mm:0.01mm +label_01_mm:0.1mm +label_1_mm:1mm +label_5_mm:5mm +label_10_mm:10mm +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_5_seconds:5 sec. +label_10_seconds:10 sec. +label_30_seconds:30 sec. +label_60_seconds:1 min. +label_120_seconds:2 min. +label_300_seconds:5 min. +label_white:Bianco +label_black:Nero +label_blue:Blu +label_red:Rosso +label_green:Verde +label_cyan:Ciano +label_yellow:Giallo +label_brown:Marrone +label_gray:Grigio +label_orange:Arancione +label_indigo:Indaco +label_violet:Viola +label_magenta:Magenta +label_purple:Viola +label_lime:Lime +label_darkblue:Blu Scuro +label_darkgreen:Verde Scuro +label_darkgray:Grigio Scuro label_heat:Riscalda label_move:Muovi label_home:Home -label_disable_steppers:Motori label_print:Stampa label_extrude:Estrudi -label_fan:Ventola label_settings:Opzioni label_screen_settings:Schermo label_machine_settings:Stampante label_feature_settings:Configura label_sound:Suono -label_touch_sound:Suono al tocco -label_toast_sound:Notifiche toast -label_alert_sound:Popup e avvisi -label_shut_down:Spegni label_rgb_settings:LED RGB label_rgb_off:Spegni label_terminal:Console -label_custom:Macro label_leveling:Calibra label_point_1:Punto 1 label_point_2:Punto 2 @@ -51,86 +246,20 @@ label_abl_slot2:Slot 2 label_abl_slot3:Slot 3 label_abl_slot_eeprom:Ricordo lo slot per il prossimo\nriavvio? (Salva in EEPROM) label_abl_z:Z fade -label_bltouch:BLtouch -label_test:Test -label_deploy:Estrai -label_stow:Ritrai -label_repeat:Ripeti label_p_offset:P offset label_h_offset:H offset -label_probe_offset:Probe offset -label_home_offset:Home offset -label_confirmation:Sei sicuro? -label_down:Giù -label_up:Sù -label_save:Salva -label_restore:Ripristina -label_reset:Reset -label_default:Predefinito -label_clear:Canc. -label_next:Prossimo label_distance:Distanza -label_invalid_value:Valori forniti non validi! -label_timeout_reached:Timeout raggiunto! -label_process_running:Processo in corso! Attendere il completamento -label_process_completed:Processo completato! -label_process_aborted:Processo annullato! -label_inc:Incrementa -label_dec:Decrementa -label_nozzle:Hotend -label_bed:Piatto ris. -label_chamber:Camera -label_start:Inizia -label_stop:Stop -label_back:Indietro -label_page_up:Pagina sù -label_page_down:Pagina giù -label_pause:Pausa -label_resume:Riprendi -label_load:Carica -label_unload:Scarica label_load_unload:Carica/scarica label_load_unload_short:Scarica -label_slow_speed:Lento -label_normal_speed:Normale -label_fast_speed:Veloce -label_fan_full_speed:100% -label_fan_half_speed:50% -label_rotate_ui:Ruota label_touchscreen_adjust:Calibra label_more:Altro label_screen_info:Info -label_status:Stato label_simulator_bg_color:Colore sfondo modalità Marlin label_simulator_font_color:Colore font modalità Marlin -label_white:Bianco -label_black:Nero -label_blue:Blu -label_red:Rosso -label_green:Verde -label_cyan:Ciano -label_yellow:Giallo -label_brown:Marrone -label_gray:Grigio -label_orange:Arancione -label_indigo:Indaco -label_violet:Viola -label_magenta:Magenta -label_purple:Viola -label_lime:Lime -label_darkblue:Blu Scuro -label_darkgreen:Verde Scuro -label_darkgray:Grigio Scuro -label_disconnect:Scollega -label_baudrate:Baudrate label_percentage:Percentuale -label_babystep:Babystep label_percentage_speed:Velocità label_percentage_flow:Flusso -label_value_zero:Zero -label_1_degree:1° -label_5_degree:5° -label_10_degree:10° +label_babystep:Babystep label_x_inc:X+ label_y_inc:Y+ label_z_inc:Z+ @@ -140,123 +269,17 @@ label_z_dec:Z- label_x:X label_y:Y label_z:Z -label_001_mm:0.01mm -label_01_mm:0.1mm -label_1_mm:1mm -label_5_mm:5mm -label_10_mm:10mm -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:Pronta -label_busy:Stampante occupata, attendere... -label_unconnected:Stampante non connessa -label_disconnect_info:Puoi controllare la stampante dal PC! -label_loading:Caricamento... -label_power_failed:Vuoi continuare la stampa? -label_continue:Continua -label_cancel:Annulla label_adjust_title:Calibrazione touch screen label_adjust_info:Premi sui punti rossi label_adjust_ok:Regolazione completata! label_adjust_failed:Regolazione fallita. Riprova! -label_warning:Attenzione -label_stop_print:Vuoi fermare la stampa? -label_confirm:Conferma -label_tftsd:SD schermo -label_read_tftsd_error:Errore lettura SD! -label_tftsd_inserted:SD inserita -label_tftsd_removed:SD rimossa -label_u_disk:Pen drive -label_read_u_disk_error:Errore lettura pen drive -label_u_disk_inserted:Pen drive inserita! -label_u_disk_removed:Pen drive rimossa! -label_onboardsd:SD su SKR -label_read_onboardsd_error:Errore lettura SD su SKR! -label_filament_sensor:Sensore filamento -label_filament_runout:Filamento finito! -label_preheat:Preriscalda -label_preheat_both:Entrambi -label_is_pause:Impossibile estrudere\ndurante la stampa,\nvuoi interrompere? -label_auto_shut_down:Auto spegnimento label_unifiedmove:Movimento label_unifiedheat:Risc/vent -label_cooldown:Raffredda -label_emergencystop:Emergenza label_touch_to_exit:Tocca ovunque per uscire label_mainmenu:Menù -label_wait_temp_shut_down:Attendere che la temperatura\ndell'hotend sia inferiore\na %d℃ -label_force_shut_down:Forza spegnimento -label_shutting_down:Spegnimento... label_parameter_setting:Parametri -label_on:Acceso -label_off:Spento -label_smart:SMART -label_terminal_ack:Mostra ACK in console -label_invert_xaxis:Inverti asse X -label_invert_yaxis:Inverti asse Y -label_invert_zaxis:Inverti asse Z -label_move_speed:Vel. movimenti(X Y Z) -label_knob_led:LED manopola -label_knob_led_idle:LED manopola spento -label_m0_pause:Messa in pausa da comando M0 -label_send_start_gcode:Inserisci start gcode -label_send_end_gcode:Inserisci end gcode -label_send_cancel_gcode:Script canc. stampa -label_persistent_status_info:Mostra barra di stato -label_file_listmode:File in modalità lista -label_current_setting:Corrente driver (mA) -label_steps_setting:Step per mm -label_maxfeedrate:Feedrate massimo -label_maxacceleration:Accelerazione massima -label_acceleration:Accelerazione -label_print_acceleration:Acc. in stampa -label_retract_acceleration:Acc. retrazione -label_travel_acceleration:Acc. spostamenti -label_jerk:Jerk -label_junction_deviation:Junction deviation -label_bump_sensitivity:Sens.sensorless homing -label_fwretract:Retrazione firmware -label_fwrecover:Retrazione firmware rec. -label_lin_advance:Linear advance -label_reset_settings_info:Resettare tutte le impostazioni\nai valori di default? -label_reset_settings_done:Reset delle impostazioni\navvenuto con successo.\nRiavviare la stampante prego. -label_info:Info -label_lcd_brightness:Luminosità schermo -label_lcd_brightness_dim:Luminosità in idle -label_lcd_dim_idle_timer:Timer luminosità -label_5_seconds:5 sec. -label_10_seconds:10 sec. -label_30_seconds:30 sec. -label_60_seconds:1 min. -label_120_seconds:2 min. -label_300_seconds:5 min. -label_custom_seconds:Personalizza -label_st7920_fullscreen:Marlin a schermo intero -label_plr_en:Power loss recovery -label_setting_save:Salva impostazioni -label_setting_reset:Resetta impostazioni -label_setting_restore:Ripristina impostazioni label_eeprom_settings:EEPROM -label_eeprom_save_info:Salvo le impostazioni\nnella EEPROM? -label_eeprom_restore_info:Ricarico le impostazioni\ndalla EEPROM? -label_eeprom_reset_info:Resetto la EEPROM\nai valori di fabbrica? -label_retract_feedrate:Feedrate retrazione -label_retract_length:Lunghezza retrazione -label_retract_swap_length:Lunghezza retr. scambio -label_retract_z_lift:Alza Z in retrazione -label_retract_auto:Retrazione firmware -label_recover_feedrate:Feedrate recupero -label_swap_recover_feedrate:Rec.feedrate di scambio -label_recover_length:Lung. di recupero extra -label_swap_recover_length:Lung. di recupero scambio extra -label_start_print:Inizio a stampare:\n %s? -label_ack_notification:Tipo di popup label_leveling_edge_distance:Distanza dal bordo -label_xy_unlock:Sblocca XY label_tuning:Regola label_pid:PID label_pid_title:Autoregolazione PID @@ -276,8 +299,6 @@ label_tune_ext_measured:Lunghezza mancante: label_tune_ext_old_estep:Vecchi step/mm E: %0.2f label_tune_ext_new_estep:Nuovi step/mm E: %0.2f label_connection_settings:Connessioni -label_offset_tool:Offset secondo hotend -label_hybrid_threshold:Hybrid threshold label_notifications:Notifiche label_mesh_editor:Mesh label_mesh_tuner:Correggi mesh @@ -295,9 +316,6 @@ label_filament_cost:\nCosto filamento: %1.2f label_no_filament_stats:\nNessuna statistica del filamento. label_click_for_more:Click for summary label_ext_templow:La temperatura dell'hotend\nè al di sotto della temperatura\nminima (%d℃). -label_cold_ext:Prevenzione dell'estrusione a freddo label_heat_hotend:Scaldo l'hotend a %d℃? label_z_align:Allinea Z -label_init:Init -label_touchmi:TouchMi diff --git a/Copy to SD Card root directory to update/Language Packs/language_jp.ini b/Copy to SD Card root directory to update/Language Packs/language_jp.ini index 3fd590b569..1328226f16 100644 --- a/Copy to SD Card root directory to update/Language Packs/language_jp.ini +++ b/Copy to SD Card root directory to update/Language Packs/language_jp.ini @@ -1,29 +1,224 @@ #### Language Code:JP -## Language Version:20210121 +## Language Version:20210130 ## Maximum byte per keyword is 250 Bytes. ## Escape characters are not supported except newline '\n' +label_status_screen:Enable Status Screen +label_baudrate:ポートレート label_language:日本語 +label_rotate_ui:回転UI +label_terminal_ack:端末でACKを表示する +label_invert_x_axis:X軸を反転 +label_invert_y_axis:Y軸を反転 +label_invert_z_axis:Z軸を反転 +label_persistent_info:永続的なステータス情報 +label_file_list_mode:ファイルビューアリストモード +label_ack_notification:ACK notification style +label_default_mode:Default Mode +label_serial_always_on:Serial Always ON +label_marlin_show_title:Marlin Mode Title Support +label_marlin_fullscreen:フルスクリーンでマーリンモード +label_marlin_type:Marlin Mode Type +label_move_speed:移動速度(X Y Z) +label_auto_load_leveling:Auto Save Load Leveling +label_touchmi_sensor:TouchMI +label_onboard_sd_support:Onboard SD Card Support +label_m27_always_active:M27 Always Active +label_long_filename_support:Long File Names Support +label_fan_speed_percent:Fan Speed As Percentage +label_xy_offset_probing:XY Offset Probing Support +label_z_steppers_alignment:Z Steppers Auto-Alignment +label_ps_on:オートパワー +label_ps_on_active_high:Power Supply Active HIGH +label_fil_runout:フィラメントセンサ +label_fil_runout_inverting:Inverted Filament Runout Logic +label_pl_recovery_en:Power loss recovery +label_pl_recovery_home:Power Loss Recovery Homing +label_btt_mini_ups:BTT UPS Support +label_touch_sound:Touch sounds +label_toast_sound:Toast Notifications +label_alert_sound:Popups and Alerts +label_heater_sound:Heater notification +label_knob_led_color:回転ノブLED +label_knob_led_idle:Rotary Knob LED idle +label_lcd_brightness:LCD明るさ +label_lcd_idle_brightness:LCDの輝度が薄暗い +label_lcd_idle_delay:LCD調光アイドルタイマー +label_start_gcode_enabled:印刷前にGコードを開始する +label_end_gcode_enabled:印刷後にGコードを終了する +label_cancel_gcode_enabled:Gコードをキャンセルする +label_steps_setting:MMあたりのステップ +label_maxfeedrate:マックスフィード率 +label_maxacceleration:最大加速度 +label_acceleration:加速度 +label_jerk:Jerk +label_junction_deviation:Junction Deviation +label_home_offset:Home Offset +label_fwretract:FW Retraction +label_fwrecover:FW Retraction Recover +label_retract_auto:Auto Firmware Retract +label_offset_tool:Offset 2nd Nozzle +label_probe_offset:プローブオフセット +label_lin_advance:Linear Advance +label_current_setting:ドライバー電流 (mA) +label_bump_sensitivity:TMC バンプ感度 +label_hybrid_threshold:TMC HybridThreshold +label_print_acceleration:印刷加速度 +label_retract_acceleration:引き戻し加速度 +label_travel_acceleration:空振り加速度 +label_retract_length:引き戻し長さ +label_retract_swap_length:交換時の引き戻し長さ +label_retract_feedrate:引き戻し速度 +label_retract_z_lift:引き戻し時のz軸上げの高さ +label_recover_length:余分な押し出し長さ +label_swap_recover_length:交換時の余分な押し出し長さ +label_recover_feedrate:押出速度 +label_swap_recover_feedrate:交換時の押出速度 +label_mbl_offset:MBL Offset +label_save:保存 +label_restore:Restore +label_reset:リセット +label_eeprom_save_info:プリンタの設定をEEPROMに保存しますか? +label_eeprom_restore_info:EEPROMから設定を再読み込み? +label_eeprom_reset_info:Reset EEPROM to stock printer settings? +label_settings_save:Save settings +label_settings_restore:設定を復元する +label_settings_reset:設定をリセットする +label_settings_reset_info:すべての設定をデフォルト値にリセットしますか? +label_settings_reset_done:すべての設定が正常にリセットされました。デバイスを再起動してください。 +label_page_up:前ページ +label_page_down:次ページ +label_up:Up +label_down:Down +label_next:Next +label_back:戻る +label_inc:増え +label_dec:減る +label_load:増え +label_unload:減る +label_on:ON +label_off:OFF +label_auto:AUTO +label_smart:スマート +label_slow:ゆっくり +label_normal:正常速度 +label_fast:早め +label_zero:ゼロ +label_half:50%速さ +label_full:全速 +label_custom:カスタム +label_clear:Clear +label_default:Default +label_start:Start +label_stop:停止 +label_pause:一時停止 +label_resume:続ける +label_init:Init +label_disconnect:データ接続 +label_shut_down:シャットダウン +label_force_shut_down:フォース +label_emergencystop:EM.停止 +label_preheat:予熱する +label_preheat_both:両方 +label_cooldown:クールダウン +label_confirm:OK +label_cancel:キャンセル +label_warning:注意 +label_continue:継続 +label_confirmation:Are you sure? +label_status:状態 +label_ready:準備中 +label_busy:ビジー状態、しばらくお待ちください... +label_loading:ロッド中... +label_unconnected:プリンターに連続していない! +label_info:情報 +label_invalid_value:Invalid value(s) +label_timeout_reached:Timeout reached! +label_disconnect_info:SDカード PC両用 +label_shutting_down:シャットダウン... +label_wait_temp_shut_down:ホットエンドの温度が%d℃未満になるまで待ちます。 +label_power_failed:プリントを継続しますか? +label_process_running:Process already running! +label_process_completed:Process completed! +label_process_aborted:Process aborted! +label_tftsd:TFT SD +label_read_tftsd_error:TFT SDカードの読み取りがエラー発生しました! +label_tftsd_inserted:SDカード入りました! +label_tftsd_removed:SDカード出しました! +label_u_disk:USBメモリー +label_read_u_disk_error:USBメモリー読み込みエラー! +label_u_disk_inserted:U Diskカード入りました! +label_u_disk_removed:U Diskカード出しました! +label_onboardsd:内部 mSDカード +label_read_onboardsd_error:内部 mSDカードの読み取りがエラー発生しました! +label_filament_runout:フィラメントランアウト! +label_disable_steppers:Disarm All +label_xy_unlock:Disarm XY +label_start_print:印刷を開始する:\n %s? +label_stop_print:プリントを中止しますか? +label_is_pause:印刷時に押し出すことができない。印刷を中止しますか? +label_m0_pause:MOコマンドで一時停止 +label_test:テスト +label_deploy:展開 +label_stow:収納 +label_repeat:繰り返す +label_nozzle:ノズル +label_bed:ベッド +label_chamber:Chamber +label_fan:ファン +label_bltouch:BLTouch +label_touchmi:TouchMi +label_1_degree:1℃ +label_5_degree:5℃ +label_10_degree:10℃ +label_001_mm:0.01mm +label_01_mm:0.1mm +label_1_mm:1mm +label_5_mm:5mm +label_10_mm:10mm +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_5_seconds:5 Sec. +label_10_seconds:10 Sec. +label_30_seconds:30 Sec. +label_60_seconds:1 Min. +label_120_seconds:2 Min. +label_300_seconds:5 Min. +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_heat:あたため label_move:移動 label_home:ゼロにする -label_disable_steppers:Disarm All label_print:プリント label_extrude:押出 -label_fan:ファン label_settings:設定 label_screen_settings:画面 label_machine_settings:マシン label_feature_settings:機能 label_sound:Sound -label_touch_sound:Touch sounds -label_toast_sound:Toast Notifications -label_alert_sound:Popups and Alerts -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 @@ -51,86 +246,20 @@ label_abl_slot2:Slot 2 label_abl_slot3:Slot 3 label_abl_slot_eeprom:Remember slot for next\nreboot? (Save EEPROM) label_abl_z:Z Fade -label_bltouch:BLTouch -label_test:テスト -label_deploy:展開 -label_stow:収納 -label_repeat:繰り返す label_p_offset:P Offset label_h_offset:H Offset -label_probe_offset:プローブオフセット -label_home_offset:Home Offset -label_confirmation:Are you sure? -label_down:Down -label_up:Up -label_save:保存 -label_restore:Restore -label_reset:リセット -label_default:Default -label_clear:Clear -label_next:Next label_distance:Distance -label_invalid_value:Invalid value(s) -label_timeout_reached:Timeout reached! -label_process_running:Process already running! -label_process_completed:Process completed! -label_process_aborted:Process aborted! -label_inc:増え -label_dec:減る -label_nozzle:ノズル -label_bed:ベッド -label_chamber:Chamber -label_start:Start -label_stop:停止 -label_back:戻る -label_page_up:前ページ -label_page_down:次ページ -label_pause:一時停止 -label_resume:続ける -label_load:増え -label_unload:減る label_load_unload: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:回転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:ベビーステップ label_percentage_speed:スビード label_percentage_flow:押出 -label_value_zero:ゼロ -label_1_degree:1℃ -label_5_degree:5℃ -label_10_degree:10℃ +label_babystep:ベビーステップ label_x_inc:X+ label_y_inc:Y+ label_z_inc:Z+ @@ -140,123 +269,17 @@ label_z_dec:Z- label_x:X label_y:Y label_z:Z -label_001_mm:0.01mm -label_01_mm:0.1mm -label_1_mm:1mm -label_5_mm:5mm -label_10_mm:10mm -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:SDカード PC両用 -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:TFT SD -label_read_tftsd_error:TFT SDカードの読み取りがエラー発生しました! -label_tftsd_inserted:SDカード入りました! -label_tftsd_removed:SDカード出しました! -label_u_disk:USBメモリー -label_read_u_disk_error:USBメモリー読み込みエラー! -label_u_disk_inserted:U Diskカード入りました! -label_u_disk_removed:U Diskカード出しました! -label_onboardsd:内部 mSDカード -label_read_onboardsd_error:内部 mSDカードの読み取りがエラー発生しました! -label_filament_sensor:フィラメントセンサ -label_filament_runout:フィラメントランアウト! -label_preheat:予熱する -label_preheat_both:両方 -label_is_pause:印刷時に押し出すことができない。印刷を中止しますか? -label_auto_shut_down:オートパワー label_unifiedmove:移動 label_unifiedheat:ヒート&ファン -label_cooldown:クールダウン -label_emergencystop:EM.停止 label_touch_to_exit:クリックして終了します label_mainmenu:メニュー -label_wait_temp_shut_down:ホットエンドの温度が%d℃未満になるまで待ちます。 -label_force_shut_down:フォース -label_shutting_down:シャットダウン... label_parameter_setting:パラメータ -label_on:ON -label_off:OFF -label_smart:スマート -label_terminal_ack:端末でACKを表示する -label_invert_xaxis:X軸を反転 -label_invert_yaxis:Y軸を反転 -label_invert_zaxis:Z軸を反転 -label_move_speed:移動速度(X Y Z) -label_knob_led:回転ノブLED -label_knob_led_idle:Rotary Knob LED idle -label_m0_pause:MOコマンドで一時停止 -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:ドライバー電流 (mA) -label_steps_setting:MMあたりのステップ -label_maxfeedrate:マックスフィード率 -label_maxacceleration:最大加速度 -label_acceleration:加速度 -label_print_acceleration:印刷加速度 -label_retract_acceleration:引き戻し加速度 -label_travel_acceleration:空振り加速度 -label_jerk:Jerk -label_junction_deviation:Junction Deviation -label_bump_sensitivity:TMC バンプ感度 -label_fwretract:FW Retraction -label_fwrecover:FW Retraction Recover -label_lin_advance:Linear Advance -label_reset_settings_info:すべての設定をデフォルト値にリセットしますか? -label_reset_settings_done:すべての設定が正常にリセットされました。デバイスを再起動してください。 -label_info:情報 -label_lcd_brightness:LCD明るさ -label_lcd_brightness_dim:LCDの輝度が薄暗い -label_lcd_dim_idle_timer:LCD調光アイドルタイマー -label_5_seconds:5 Sec. -label_10_seconds:10 Sec. -label_30_seconds:30 Sec. -label_60_seconds:1 Min. -label_120_seconds:2 Min. -label_300_seconds:5 Min. -label_custom_seconds:カスタム -label_st7920_fullscreen:フルスクリーンでマーリンモード -label_plr_en:Power loss recovery -label_setting_save:Save settings -label_setting_reset:設定をリセットする -label_setting_restore:設定を復元する label_eeprom_settings:EEPROM -label_eeprom_save_info:プリンタの設定をEEPROMに保存しますか? -label_eeprom_restore_info:EEPROMから設定を再読み込み? -label_eeprom_reset_info:Reset EEPROM to stock printer settings? -label_retract_feedrate:引き戻し速度 -label_retract_length:引き戻し長さ -label_retract_swap_length:交換時の引き戻し長さ -label_retract_z_lift:引き戻し時のz軸上げの高さ -label_retract_auto:Auto Firmware Retract -label_recover_feedrate:押出速度 -label_swap_recover_feedrate:交換時の押出速度 -label_recover_length:余分な押し出し長さ -label_swap_recover_length:交換時の余分な押し出し長さ -label_start_print:印刷を開始する:\n %s? -label_ack_notification:ACK notification style label_leveling_edge_distance:Bed edge distance -label_xy_unlock:Disarm XY label_tuning:Tuning label_pid:PID label_pid_title:PID autotune @@ -276,8 +299,6 @@ label_tune_ext_measured:Length remaining: label_tune_ext_old_estep:Old e-steps: %0.2f label_tune_ext_new_estep:New e-steps: %0.2f label_connection_settings:Connection -label_offset_tool:Offset 2nd Nozzle -label_hybrid_threshold:TMC HybridThreshold label_notifications:Notifications label_mesh_editor:Mesh edit label_mesh_tuner:Mesh tuner @@ -295,9 +316,6 @@ label_filament_cost:\nFilament cost: %1.2f label_no_filament_stats:\nFilament data not available. label_click_for_more:Click for summary label_ext_templow:Hotend temperature is below\nminimum temperature (%d℃). -label_cold_ext:Cold extrusion prevented label_heat_hotend:Heat hotend to %d℃? label_z_align:Z Align -label_init:Init -label_touchmi:TouchMi diff --git a/Copy to SD Card root directory to update/Language Packs/language_pl.ini b/Copy to SD Card root directory to update/Language Packs/language_pl.ini index 903f0b284a..35a2441d20 100644 --- a/Copy to SD Card root directory to update/Language Packs/language_pl.ini +++ b/Copy to SD Card root directory to update/Language Packs/language_pl.ini @@ -1,29 +1,224 @@ #### Language Code:PL -## Language Version:20210121 +## Language Version:20210130 ## Maximum byte per keyword is 250 Bytes. ## Escape characters are not supported except newline '\n' +label_status_screen:Enable Status Screen +label_baudrate:BaudRate label_language:Polski +label_rotate_ui:Obrót +label_terminal_ack:Show ACK in Terminal +label_invert_x_axis:Invert X Axis +label_invert_y_axis:Invert Y Axis +label_invert_z_axis:Invert Z Axis +label_persistent_info:Persistent Status Info +label_file_list_mode:Files viewer List Mode +label_ack_notification:ACK notification style +label_default_mode:Default Mode +label_serial_always_on:Serial Always ON +label_marlin_show_title:Marlin Mode Title Support +label_marlin_fullscreen:Marlin mode in fullscreen +label_marlin_type:Marlin Mode Type +label_move_speed:Move speed(X Y Z) +label_auto_load_leveling:Auto Save Load Leveling +label_touchmi_sensor:TouchMI +label_onboard_sd_support:Onboard SD Card Support +label_m27_always_active:M27 Always Active +label_long_filename_support:Long File Names Support +label_fan_speed_percent:Fan Speed As Percentage +label_xy_offset_probing:XY Offset Probing Support +label_z_steppers_alignment:Z Steppers Auto-Alignment +label_ps_on:Auto Power +label_ps_on_active_high:Power Supply Active HIGH +label_fil_runout:Filament sensor +label_fil_runout_inverting:Inverted Filament Runout Logic +label_pl_recovery_en:Power loss recovery +label_pl_recovery_home:Power Loss Recovery Homing +label_btt_mini_ups:BTT UPS Support +label_touch_sound:Touch sounds +label_toast_sound:Toast Notifications +label_alert_sound:Popups and Alerts +label_heater_sound:Heater notification +label_knob_led_color:Rotary Knob LED +label_knob_led_idle:Rotary Knob LED idle +label_lcd_brightness:LCD Brightness +label_lcd_idle_brightness:LCD Brightness dim +label_lcd_idle_delay:LCD dim idle timer +label_start_gcode_enabled:Start Gcode before print +label_end_gcode_enabled:End Gcode after print +label_cancel_gcode_enabled:Cancel Gcode +label_steps_setting:Steps per mm +label_maxfeedrate:Max Feed Rate +label_maxacceleration:Max Acceleration +label_acceleration:Acceleration +label_jerk:Jerk +label_junction_deviation:Junction Deviation +label_home_offset:Home Offset +label_fwretract:FW Retraction +label_fwrecover:FW Retraction Recover +label_retract_auto:Auto Firmware Retract +label_offset_tool:Offset 2nd Nozzle +label_probe_offset:Przesunięcie +label_lin_advance:Linear Advance +label_current_setting:Driver Current (mA) +label_bump_sensitivity:TMC bump sensitivity +label_hybrid_threshold:TMC HybridThreshold +label_print_acceleration:Print Acceleration +label_retract_acceleration:Retract Acceleration +label_travel_acceleration:Travel Acceleration +label_retract_length:Retract length +label_retract_swap_length:Retract swap length +label_retract_feedrate:Retract feedrate +label_retract_z_lift:Z lift on retraction +label_recover_length:Extra recover length +label_swap_recover_length:Extra recover swap length +label_recover_feedrate:Recover feedrate +label_swap_recover_feedrate:Swap recover feedrate +label_mbl_offset:MBL Offset +label_save:Zapisz +label_restore:Restore +label_reset:Reset +label_eeprom_save_info:Save printer settings\nto EEPROM? +label_eeprom_restore_info:Reload settings from\nEEPROM? +label_eeprom_reset_info:Reset EEPROM to stock printer settings? +label_settings_save:Save settings +label_settings_restore:Restore settings +label_settings_reset:Reset default settings +label_settings_reset_info:Reset all settings to\ndefault values? +label_settings_reset_done:Reset all settings\nsuccessful.\nplease restart the device. +label_page_up:Dalej +label_page_down:Wstecz +label_up:Up +label_down:Down +label_next:Next +label_back:Powrót +label_inc:Więcej +label_dec:Mniej +label_load:Load +label_unload:Unload +label_on:ON +label_off:OFF +label_auto:AUTO +label_smart:SMART +label_slow:Wolno +label_normal:Normalnie +label_fast:Szybko +label_zero:Zero +label_half:Połowa +label_full:Max +label_custom:Własne +label_clear:Clear +label_default:Default +label_start:Start +label_stop:Stop +label_pause:Wstrzymaj +label_resume:Wznów +label_init:Init +label_disconnect:Odłącz +label_shut_down:Wyłącz +label_force_shut_down:Wymuś +label_emergencystop:ZATRZYMAJ +label_preheat:Rozgrzew. +label_preheat_both:Wszystko +label_cooldown:Chłodzenie +label_confirm:Potwierdź +label_cancel:Anuluj +label_warning:Uwaga +label_continue:Kontynuuj +label_confirmation:Are you sure? +label_status:Status +label_ready:Gotowy +label_busy:Trwa przetwarzanie, proszę czekać... +label_loading:Loading... +label_unconnected:Drukarka nie podłączona! +label_info:Info +label_invalid_value:Invalid value(s) +label_timeout_reached:Timeout reached! +label_disconnect_info:Teraz możesz kontrolować drukarkę z komputera! +label_shutting_down:Wyłączanie... +label_wait_temp_shut_down:Czekam na schłodzenie\ndo %d℃ +label_power_failed:Kontynuować drukowanie? +label_process_running:Process already running! +label_process_completed:Process completed! +label_process_aborted:Process aborted! +label_tftsd:SD TFT +label_read_tftsd_error:Błąd odczytu karty SD wyświetlacza! +label_tftsd_inserted:Karta włożona! +label_tftsd_removed:Karta wyjęta! +label_u_disk:U Disk +label_read_u_disk_error:Błąd odczytu U Disk! +label_u_disk_inserted:U Disk włożony! +label_u_disk_removed:U Disk wyjęty! +label_onboardsd:SD płyta +label_read_onboardsd_error:Błąd odczytu karty SD na płycie! +label_filament_runout:brak filamentu! +label_disable_steppers:Disarm All +label_xy_unlock:Odblokuj XY +label_start_print:Start Printing:\n %s? +label_stop_print:Zatrzymać drukowanie? +label_is_pause:Operacja niedostępna\nw trakcie drukowania,\nwstrzymać drukowanie? +label_m0_pause:Paused by M0 command +label_test:Test +label_deploy:Wysuń +label_stow:Schowaj +label_repeat:Powtórz +label_nozzle:Głowica +label_bed:Stół +label_chamber:Chamber +label_fan:Wentylator +label_bltouch:BLTouch +label_touchmi:TouchMi +label_1_degree:1℃ +label_5_degree:5℃ +label_10_degree:10℃ +label_001_mm:0.01mm +label_01_mm:0.1mm +label_1_mm:1mm +label_5_mm:5mm +label_10_mm:10mm +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_5_seconds:5 Sec. +label_10_seconds:10 Sec. +label_30_seconds:30 Sec. +label_60_seconds:1 Min. +label_120_seconds:2 Min. +label_300_seconds:5 Min. +label_white:Biały +label_black:Czarny +label_blue:Niebieski +label_red:Czerwony +label_green:Zielony +label_cyan:Turkusowy +label_yellow:Żółty +label_brown:Brązowy +label_gray:Szary +label_orange:Orange +label_indigo:Indigo +label_violet:Violet +label_magenta:Magenta +label_purple:Purple +label_lime:Lime +label_darkblue:DarkBlue +label_darkgreen:DarkGreen +label_darkgray:DarkGray label_heat:Temp. label_move:Ruch label_home:Powrót -label_disable_steppers:Disarm All label_print:Druk label_extrude:Extrude -label_fan:Wentylator label_settings:Ustawienia label_screen_settings:Ekran label_machine_settings:Drukarka label_feature_settings:Opcje label_sound:Sound -label_touch_sound:Touch sounds -label_toast_sound:Toast Notifications -label_alert_sound:Popups and Alerts -label_shut_down:Wyłącz label_rgb_settings:Kolor LED label_rgb_off:Wyłącz LED label_terminal:Terminal -label_custom:Własne label_leveling:Poziomowanie label_point_1:Punkt 1 label_point_2:Punkt 2 @@ -51,86 +246,20 @@ label_abl_slot2:Slot 2 label_abl_slot3:Slot 3 label_abl_slot_eeprom:Remember slot for next\nreboot? (Save EEPROM) label_abl_z:Z Fade -label_bltouch:BLTouch -label_test:Test -label_deploy:Wysuń -label_stow:Schowaj -label_repeat:Powtórz label_p_offset:P Offset label_h_offset:H Offset -label_probe_offset:Przesunięcie -label_home_offset:Home Offset -label_confirmation:Are you sure? -label_down:Down -label_up:Up -label_save:Zapisz -label_restore:Restore -label_reset:Reset -label_default:Default -label_clear:Clear -label_next:Next label_distance:Distance -label_invalid_value:Invalid value(s) -label_timeout_reached:Timeout reached! -label_process_running:Process already running! -label_process_completed:Process completed! -label_process_aborted:Process aborted! -label_inc:Więcej -label_dec:Mniej -label_nozzle:Głowica -label_bed:Stół -label_chamber:Chamber -label_start:Start -label_stop:Stop -label_back:Powrót -label_page_up:Dalej -label_page_down:Wstecz -label_pause:Wstrzymaj -label_resume:Wznów -label_load:Load -label_unload:Unload label_load_unload:Load/Unload label_load_unload_short:(Un)Load -label_slow_speed:Wolno -label_normal_speed:Normalnie -label_fast_speed:Szybko -label_fan_full_speed:Max -label_fan_half_speed:Połowa -label_rotate_ui:Obrót label_touchscreen_adjust:Kalibracja label_more:Więcej label_screen_info:Info -label_status:Status label_simulator_bg_color:Marlin simulator background color label_simulator_font_color:Marlin simulator font color -label_white:Biały -label_black:Czarny -label_blue:Niebieski -label_red:Czerwony -label_green:Zielony -label_cyan:Turkusowy -label_yellow:Żółty -label_brown:Brązowy -label_gray:Szary -label_orange:Orange -label_indigo:Indigo -label_violet:Violet -label_magenta:Magenta -label_purple:Purple -label_lime:Lime -label_darkblue:DarkBlue -label_darkgreen:DarkGreen -label_darkgray:DarkGray -label_disconnect:Odłącz -label_baudrate:BaudRate label_percentage:Procent -label_babystep:BabyStep label_percentage_speed:Prędkość label_percentage_flow:Flow -label_value_zero:Zero -label_1_degree:1℃ -label_5_degree:5℃ -label_10_degree:10℃ +label_babystep:BabyStep label_x_inc:X+ label_y_inc:Y+ label_z_inc:Z+ @@ -140,123 +269,17 @@ label_z_dec:Z- label_x:X label_y:Y label_z:Z -label_001_mm:0.01mm -label_01_mm:0.1mm -label_1_mm:1mm -label_5_mm:5mm -label_10_mm:10mm -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:Gotowy -label_busy:Trwa przetwarzanie, proszę czekać... -label_unconnected:Drukarka nie podłączona! -label_disconnect_info:Teraz możesz kontrolować drukarkę z komputera! -label_loading:Loading... -label_power_failed:Kontynuować drukowanie? -label_continue:Kontynuuj -label_cancel:Anuluj label_adjust_title:Kalibracja ekranu dotykowego label_adjust_info:Dotykaj czerwoną kropkę label_adjust_ok:Kalibracja poprawna label_adjust_failed:Kalibracja niepoprawna, spróbuj ponownie -label_warning:Uwaga -label_stop_print:Zatrzymać drukowanie? -label_confirm:Potwierdź -label_tftsd:SD TFT -label_read_tftsd_error:Błąd odczytu karty SD wyświetlacza! -label_tftsd_inserted:Karta włożona! -label_tftsd_removed:Karta wyjęta! -label_u_disk:U Disk -label_read_u_disk_error:Błąd odczytu U Disk! -label_u_disk_inserted:U Disk włożony! -label_u_disk_removed:U Disk wyjęty! -label_onboardsd:SD płyta -label_read_onboardsd_error:Błąd odczytu karty SD na płycie! -label_filament_sensor:Filament sensor -label_filament_runout:brak filamentu! -label_preheat:Rozgrzew. -label_preheat_both:Wszystko -label_is_pause:Operacja niedostępna\nw trakcie drukowania,\nwstrzymać drukowanie? -label_auto_shut_down:Auto Wył. label_unifiedmove:Ruch label_unifiedheat:Temperatura -label_cooldown:Chłodzenie -label_emergencystop:ZATRZYMAJ label_touch_to_exit:Dotkij aby wyjść label_mainmenu:Menu -label_wait_temp_shut_down:Czekam na schłodzenie\ndo %d℃ -label_force_shut_down:Wymuś -label_shutting_down:Wyłączanie... label_parameter_setting:Parametr -label_on:ON -label_off:OFF -label_smart:SMART -label_terminal_ack:Show ACK in Terminal -label_invert_xaxis:Invert X Axis -label_invert_yaxis:Invert Y Axis -label_invert_zaxis:Invert Z Axis -label_move_speed:Move speed(X Y Z) -label_knob_led:Rotary Knob LED -label_knob_led_idle:Rotary Knob LED idle -label_m0_pause:Paused by M0 command -label_send_start_gcode:Start Gcode before print -label_send_end_gcode:End Gcode after print -label_send_cancel_gcode:Cancel Gcode -label_persistent_status_info:Persistent Status Info -label_file_listmode:Files viewer List Mode -label_current_setting:Driver Current (mA) -label_steps_setting:Steps per mm -label_maxfeedrate:Max Feed Rate -label_maxacceleration:Max Acceleration -label_acceleration:Acceleration -label_print_acceleration:Print Acceleration -label_retract_acceleration:Retract Acceleration -label_travel_acceleration:Travel Acceleration -label_jerk:Jerk -label_junction_deviation:Junction Deviation -label_bump_sensitivity:TMC bump sensitivity -label_fwretract:FW Retraction -label_fwrecover:FW Retraction Recover -label_lin_advance:Linear Advance -label_reset_settings_info:Reset all settings to\ndefault values? -label_reset_settings_done:Reset all settings\nsuccessful.\nplease restart the device. -label_info:Info -label_lcd_brightness:LCD Brightness -label_lcd_brightness_dim:LCD Brightness dim -label_lcd_dim_idle_timer:LCD dim idle timer -label_5_seconds:5 Sec. -label_10_seconds:10 Sec. -label_30_seconds:30 Sec. -label_60_seconds:1 Min. -label_120_seconds:2 Min. -label_300_seconds:5 Min. -label_custom_seconds:Custom -label_st7920_fullscreen:Marlin mode in fullscreen -label_plr_en:Power loss recovery -label_setting_save:Save settings -label_setting_reset:Reset default settings -label_setting_restore:Restore settings label_eeprom_settings:EEPROM -label_eeprom_save_info:Save printer settings\nto EEPROM? -label_eeprom_restore_info:Reload settings from\nEEPROM? -label_eeprom_reset_info:Reset EEPROM to stock printer settings? -label_retract_feedrate:Retract feedrate -label_retract_length:Retract length -label_retract_swap_length:Retract swap length -label_retract_z_lift:Z lift on retraction -label_retract_auto:Auto Firmware Retract -label_recover_feedrate:Recover feedrate -label_swap_recover_feedrate:Swap recover feedrate -label_recover_length:Extra recover length -label_swap_recover_length:Extra recover swap length -label_start_print:Start Printing:\n %s? -label_ack_notification:ACK notification style label_leveling_edge_distance:Bed edge distance -label_xy_unlock:Odblokuj XY label_tuning:Tuning label_pid:PID label_pid_title:PID autotune @@ -276,8 +299,6 @@ label_tune_ext_measured:Length remaining: label_tune_ext_old_estep:Old e-steps: %0.2f label_tune_ext_new_estep:New e-steps: %0.2f label_connection_settings:Connection -label_offset_tool:Offset 2nd Nozzle -label_hybrid_threshold:TMC HybridThreshold label_notifications:Notifications label_mesh_editor:Mesh edit label_mesh_tuner:Mesh tuner @@ -295,9 +316,6 @@ label_filament_cost:\nFilament cost: %1.2f label_no_filament_stats:\nFilament data not available. label_click_for_more:Click for summary label_ext_templow:Hotend temperature is below\nminimum temperature (%d℃). -label_cold_ext:Cold extrusion prevented label_heat_hotend:Heat hotend to %d℃? label_z_align:Z Align -label_init:Init -label_touchmi:TouchMi diff --git a/Copy to SD Card root directory to update/Language Packs/language_pt.ini b/Copy to SD Card root directory to update/Language Packs/language_pt.ini index fe3581f4b3..18dce01338 100644 --- a/Copy to SD Card root directory to update/Language Packs/language_pt.ini +++ b/Copy to SD Card root directory to update/Language Packs/language_pt.ini @@ -1,29 +1,224 @@ #### Language Code:PT -## Language Version:20210121 +## Language Version:20210130 ## Maximum byte per keyword is 250 Bytes. ## Escape characters are not supported except newline '\n' +label_status_screen:Enable Status Screen +label_baudrate:BaudRate label_language:Portugues +label_rotate_ui:Rodar +label_terminal_ack:Show ACK in Terminal +label_invert_x_axis:Invert X Axis +label_invert_y_axis:Invert Y Axis +label_invert_z_axis:Invert Z Axis +label_persistent_info:Persistent Status Info +label_file_list_mode:Files viewer List Mode +label_ack_notification:ACK notification style +label_default_mode:Default Mode +label_serial_always_on:Serial Always ON +label_marlin_show_title:Marlin Mode Title Support +label_marlin_fullscreen:Marlin mode in fullscreen +label_marlin_type:Marlin Mode Type +label_move_speed:Move speed(X Y Z) +label_auto_load_leveling:Auto Save Load Leveling +label_touchmi_sensor:TouchMI +label_onboard_sd_support:Onboard SD Card Support +label_m27_always_active:M27 Always Active +label_long_filename_support:Long File Names Support +label_fan_speed_percent:Fan Speed As Percentage +label_xy_offset_probing:XY Offset Probing Support +label_z_steppers_alignment:Z Steppers Auto-Alignment +label_ps_on:Auto Power +label_ps_on_active_high:Power Supply Active HIGH +label_fil_runout:Filament sensor +label_fil_runout_inverting:Inverted Filament Runout Logic +label_pl_recovery_en:Power loss recovery +label_pl_recovery_home:Power Loss Recovery Homing +label_btt_mini_ups:BTT UPS Support +label_touch_sound:Touch sounds +label_toast_sound:Toast Notifications +label_alert_sound:Popups and Alerts +label_heater_sound:Heater notification +label_knob_led_color:Rotary Knob LED +label_knob_led_idle:Rotary Knob LED idle +label_lcd_brightness:LCD Brightness +label_lcd_idle_brightness:LCD Brightness dim +label_lcd_idle_delay:LCD dim idle timer +label_start_gcode_enabled:Start Gcode before print +label_end_gcode_enabled:End Gcode after print +label_cancel_gcode_enabled:Cancel Gcode +label_steps_setting:Steps per mm +label_maxfeedrate:Max Feed Rate +label_maxacceleration:Max Acceleration +label_acceleration:Acceleration +label_jerk:Jerk +label_junction_deviation:Junction Deviation +label_home_offset:Home Offset +label_fwretract:FW Retraction +label_fwrecover:FW Retraction Recover +label_retract_auto:Auto Firmware Retract +label_offset_tool:Offset 2nd Nozzle +label_probe_offset:Probe Offset +label_lin_advance:Linear Advance +label_current_setting:Driver Current (mA) +label_bump_sensitivity:TMC bump sensitivity +label_hybrid_threshold:TMC HybridThreshold +label_print_acceleration:Print Acceleration +label_retract_acceleration:Retract Acceleration +label_travel_acceleration:Travel Acceleration +label_retract_length:Retract length +label_retract_swap_length:Retract swap length +label_retract_feedrate:Retract feedrate +label_retract_z_lift:Z lift on retraction +label_recover_length:Extra recover length +label_swap_recover_length:Extra recover swap length +label_recover_feedrate:Recover feedrate +label_swap_recover_feedrate:Swap recover feedrate +label_mbl_offset:MBL Offset +label_save:Gravar +label_restore:Restore +label_reset:Reset +label_eeprom_save_info:Save printer settings\nto EEPROM? +label_eeprom_restore_info:Reload settings from\nEEPROM? +label_eeprom_reset_info:Reset EEPROM to stock printer settings? +label_settings_save:Save settings +label_settings_restore:Restore settings +label_settings_reset:Reset default settings +label_settings_reset_info:Reset all settings to\ndefault values? +label_settings_reset_done:Reset all settings\nsuccessful.\nplease restart the device. +label_page_up:Subir pagina +label_page_down:Pagina abaixo +label_up:Up +label_down:Down +label_next:Next +label_back:Voltar +label_inc:Aumentar +label_dec:Diminuir +label_load:Carregar +label_unload:Descarregar +label_on:ON +label_off:OFF +label_auto:AUTO +label_smart:SMART +label_slow:Lento +label_normal:Normal +label_fast:Rapido +label_zero:Zero +label_half:Half +label_full:Full +label_custom:Custom +label_clear:Clear +label_default:Default +label_start:Start +label_stop:Parar +label_pause:Pausar +label_resume:Resumir +label_init:Init +label_disconnect:Desconectar +label_shut_down:Desligar +label_force_shut_down:Force +label_emergencystop:EMERGENCIA STOP +label_preheat:Aquecer +label_preheat_both:Ambos +label_cooldown:Arrefecer +label_confirm:Confirme +label_cancel:Cancelar +label_warning:Aviso +label_continue:Continuar +label_confirmation:Are you sure? +label_status:Status +label_ready:Pronto +label_busy:Em processamento, aguarde... +label_loading:Carregando... +label_unconnected:Nenhuma impressora conectada! +label_info:Info +label_invalid_value:Invalid value(s) +label_timeout_reached:Timeout reached! +label_disconnect_info:Agora podes controlar a impressora com o computador! +label_shutting_down:Shutting down... +label_wait_temp_shut_down:Wait for the hotend\ntemperature to be\nlower than %d ℃ +label_power_failed:Continuar a imprimir? +label_process_running:Process already running! +label_process_completed:Process completed! +label_process_aborted:Process aborted! +label_tftsd:TFT SD +label_read_tftsd_error:Erro a ler TFT SD! +label_tftsd_inserted:Cartao inserido! +label_tftsd_removed:Cartao removido! +label_u_disk:U Disk +label_read_u_disk_error:Erro a ler U Disk! +label_u_disk_inserted:U Disk inserido! +label_u_disk_removed:U Disk removido! +label_onboardsd:OnboardSD +label_read_onboardsd_error:Erro a ler Onboard SD card! +label_filament_runout:Filamento runout! +label_disable_steppers:Disarm All +label_xy_unlock:Desbloquear XY +label_start_print:Start Printing:\n %s? +label_stop_print:Parar de imprimir? +label_is_pause:Nao e possível a extrusão\ndurante a impressao,\npausar a impressao? +label_m0_pause:Paused by M0 command +label_test:Testar +label_deploy:Abrir +label_stow:Encolher +label_repeat:Repetir +label_nozzle:Nozzle +label_bed:Hotbed +label_chamber:Chamber +label_fan:Ventoinha +label_bltouch:BLTouch +label_touchmi:TouchMi +label_1_degree:1℃ +label_5_degree:5℃ +label_10_degree:10℃ +label_001_mm:0.01mm +label_01_mm:0.1mm +label_1_mm:1mm +label_5_mm:5mm +label_10_mm:10mm +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_5_seconds:5 Sec. +label_10_seconds:10 Sec. +label_30_seconds:30 Sec. +label_60_seconds:1 Min. +label_120_seconds:2 Min. +label_300_seconds:5 Min. +label_white:Branco +label_black:Preto +label_blue:Azul +label_red:Vermelho +label_green:Verde +label_cyan:Turquesa +label_yellow:Amarelo +label_brown:Castanho +label_gray:Cinzento +label_orange:Orange +label_indigo:Indigo +label_violet:Violet +label_magenta:Magenta +label_purple:Purple +label_lime:Lime +label_darkblue:DarkBlue +label_darkgreen:DarkGreen +label_darkgray:DarkGray label_heat:Aquecer label_move:Mover label_home:Inicio -label_disable_steppers:Disarm All label_print:Imprimir label_extrude:Extrudir -label_fan:Ventoinha label_settings:Configurar label_screen_settings:Ecra label_machine_settings:Impressora label_feature_settings:Extras label_sound:Sound -label_touch_sound:Touch sounds -label_toast_sound:Toast Notifications -label_alert_sound:Popups and Alerts -label_shut_down:Desligar label_rgb_settings:LED cor label_rgb_off:Desligar label_terminal:Terminal -label_custom:Custom label_leveling:Nivelar label_point_1:Ponto 1 label_point_2:Ponto 2 @@ -51,86 +246,20 @@ label_abl_slot2:Slot 2 label_abl_slot3:Slot 3 label_abl_slot_eeprom:Remember slot for next\nreboot? (Save EEPROM) label_abl_z:Z Fade -label_bltouch:BLTouch -label_test:Testar -label_deploy:Abrir -label_stow:Encolher -label_repeat:Repetir label_p_offset:P Offset label_h_offset:H Offset -label_probe_offset:Probe Offset -label_home_offset:Home Offset -label_confirmation:Are you sure? -label_down:Down -label_up:Up -label_save:Gravar -label_restore:Restore -label_reset:Reset -label_default:Default -label_clear:Clear -label_next:Next label_distance:Distance -label_invalid_value:Invalid value(s) -label_timeout_reached:Timeout reached! -label_process_running:Process already running! -label_process_completed:Process completed! -label_process_aborted:Process aborted! -label_inc:Aumentar -label_dec:Diminuir -label_nozzle:Nozzle -label_bed:Hotbed -label_chamber:Chamber -label_start:Start -label_stop:Parar -label_back:Voltar -label_page_up:Subir pagina -label_page_down:Pagina abaixo -label_pause:Pausar -label_resume:Resumir -label_load:Carregar -label_unload:Descarregar label_load_unload:Load/Unload label_load_unload_short:(Un)Load -label_slow_speed:Lento -label_normal_speed:Normal -label_fast_speed:Rapido -label_fan_full_speed:Full -label_fan_half_speed:Half -label_rotate_ui:Rodar label_touchscreen_adjust:Ajustar label_more:Mais label_screen_info:Info -label_status:Status label_simulator_bg_color:Marlin simulator background color label_simulator_font_color:Marlin simulator font color -label_white:Branco -label_black:Preto -label_blue:Azul -label_red:Vermelho -label_green:Verde -label_cyan:Turquesa -label_yellow:Amarelo -label_brown:Castanho -label_gray:Cinzento -label_orange:Orange -label_indigo:Indigo -label_violet:Violet -label_magenta:Magenta -label_purple:Purple -label_lime:Lime -label_darkblue:DarkBlue -label_darkgreen:DarkGreen -label_darkgray:DarkGray -label_disconnect:Desconectar -label_baudrate:BaudRate label_percentage:Percentagem -label_babystep:BabyStep label_percentage_speed:Rapidez label_percentage_flow:Fluxo -label_value_zero:Zero -label_1_degree:1℃ -label_5_degree:5℃ -label_10_degree:10℃ +label_babystep:BabyStep label_x_inc:X+ label_y_inc:Y+ label_z_inc:Z+ @@ -140,123 +269,17 @@ label_z_dec:Z- label_x:X label_y:Y label_z:Z -label_001_mm:0.01mm -label_01_mm:0.1mm -label_1_mm:1mm -label_5_mm:5mm -label_10_mm:10mm -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:Pronto -label_busy:Em processamento, aguarde... -label_unconnected:Nenhuma impressora conectada! -label_disconnect_info:Agora podes controlar a impressora com o computador! -label_loading:Carregando... -label_power_failed:Continuar a imprimir? -label_continue:Continuar -label_cancel:Cancelar label_adjust_title:Calibracao do Touch Screen label_adjust_info:Por favor, clique no ponto vermelho label_adjust_ok:Ajustado com sucesso label_adjust_failed:Ajuste falhou, tente novamente -label_warning:Aviso -label_stop_print:Parar de imprimir? -label_confirm:Confirme -label_tftsd:TFT SD -label_read_tftsd_error:Erro a ler TFT SD! -label_tftsd_inserted:Cartao inserido! -label_tftsd_removed:Cartao removido! -label_u_disk:U Disk -label_read_u_disk_error:Erro a ler U Disk! -label_u_disk_inserted:U Disk inserido! -label_u_disk_removed:U Disk removido! -label_onboardsd:OnboardSD -label_read_onboardsd_error:Erro a ler Onboard SD card! -label_filament_sensor:Filament sensor -label_filament_runout:Filamento runout! -label_preheat:Aquecer -label_preheat_both:Ambos -label_is_pause:Nao e possível a extrusão\ndurante a impressao,\npausar a impressao? -label_auto_shut_down:Auto Power label_unifiedmove:Movimento label_unifiedheat:Heat/Fan -label_cooldown:Arrefecer -label_emergencystop:EMERGENCIA STOP label_touch_to_exit:Toque em qualquer lugar para sair label_mainmenu:Menu -label_wait_temp_shut_down:Wait for the hotend\ntemperature to be\nlower than %d ℃ -label_force_shut_down:Force -label_shutting_down:Shutting down... label_parameter_setting:Parâmetro -label_on:ON -label_off:OFF -label_smart:SMART -label_terminal_ack:Show ACK in Terminal -label_invert_xaxis:Invert X Axis -label_invert_yaxis:Invert Y Axis -label_invert_zaxis:Invert Z Axis -label_move_speed:Move speed(X Y Z) -label_knob_led:Rotary Knob LED -label_knob_led_idle:Rotary Knob LED idle -label_m0_pause:Paused by M0 command -label_send_start_gcode:Start Gcode before print -label_send_end_gcode:End Gcode after print -label_send_cancel_gcode:Cancel Gcode -label_persistent_status_info:Persistent Status Info -label_file_listmode:Files viewer List Mode -label_current_setting:Driver Current (mA) -label_steps_setting:Steps per mm -label_maxfeedrate:Max Feed Rate -label_maxacceleration:Max Acceleration -label_acceleration:Acceleration -label_print_acceleration:Print Acceleration -label_retract_acceleration:Retract Acceleration -label_travel_acceleration:Travel Acceleration -label_jerk:Jerk -label_junction_deviation:Junction Deviation -label_bump_sensitivity:TMC bump sensitivity -label_fwretract:FW Retraction -label_fwrecover:FW Retraction Recover -label_lin_advance:Linear Advance -label_reset_settings_info:Reset all settings to\ndefault values? -label_reset_settings_done:Reset all settings\nsuccessful.\nplease restart the device. -label_info:Info -label_lcd_brightness:LCD Brightness -label_lcd_brightness_dim:LCD Brightness dim -label_lcd_dim_idle_timer:LCD dim idle timer -label_5_seconds:5 Sec. -label_10_seconds:10 Sec. -label_30_seconds:30 Sec. -label_60_seconds:1 Min. -label_120_seconds:2 Min. -label_300_seconds:5 Min. -label_custom_seconds:Custom -label_st7920_fullscreen:Marlin mode in fullscreen -label_plr_en:Power loss recovery -label_setting_save:Save settings -label_setting_reset:Reset default settings -label_setting_restore:Restore settings label_eeprom_settings:EEPROM -label_eeprom_save_info:Save printer settings\nto EEPROM? -label_eeprom_restore_info:Reload settings from\nEEPROM? -label_eeprom_reset_info:Reset EEPROM to stock printer settings? -label_retract_feedrate:Retract feedrate -label_retract_length:Retract length -label_retract_swap_length:Retract swap length -label_retract_z_lift:Z lift on retraction -label_retract_auto:Auto Firmware Retract -label_recover_feedrate:Recover feedrate -label_swap_recover_feedrate:Swap recover feedrate -label_recover_length:Extra recover length -label_swap_recover_length:Extra recover swap length -label_start_print:Start Printing:\n %s? -label_ack_notification:ACK notification style label_leveling_edge_distance:Bed edge distance -label_xy_unlock:Desbloquear XY label_tuning:Tuning label_pid:PID label_pid_title:PID autotune @@ -276,8 +299,6 @@ label_tune_ext_measured:Length remaining: label_tune_ext_old_estep:Old e-steps: %0.2f label_tune_ext_new_estep:New e-steps: %0.2f label_connection_settings:Connection -label_offset_tool:Offset 2nd Nozzle -label_hybrid_threshold:TMC HybridThreshold label_notifications:Notifications label_mesh_editor:Mesh edit label_mesh_tuner:Mesh tuner @@ -295,9 +316,6 @@ label_filament_cost:\nFilament cost: %1.2f label_no_filament_stats:\nFilament data not available. label_click_for_more:Click for summary label_ext_templow:Hotend temperature is below\nminimum temperature (%d℃). -label_cold_ext:Cold extrusion prevented label_heat_hotend:Heat hotend to %d℃? label_z_align:Z Align -label_init:Init -label_touchmi:TouchMi diff --git a/Copy to SD Card root directory to update/Language Packs/language_ru.ini b/Copy to SD Card root directory to update/Language Packs/language_ru.ini index 837e132cfa..97346685bf 100644 --- a/Copy to SD Card root directory to update/Language Packs/language_ru.ini +++ b/Copy to SD Card root directory to update/Language Packs/language_ru.ini @@ -1,29 +1,224 @@ #### Language Code:RU -## Language Version:20210121 +## Language Version:20210130 ## Maximum byte per keyword is 250 Bytes. ## Escape characters are not supported except newline '\n' +label_status_screen:Enable Status Screen +label_baudrate:Скорость label_language:Русский +label_rotate_ui:Переворот +label_terminal_ack:ACK терминала (C°) +label_invert_x_axis:Инверсия оси X +label_invert_y_axis:Инверсия оси Y +label_invert_z_axis:Инверсия оси Z +label_persistent_info:Нагрев в инфостроке +label_file_list_mode:Файлы в режиме строк +label_ack_notification:ACK стиль уведомления +label_default_mode:Default Mode +label_serial_always_on:Serial Always ON +label_marlin_show_title:Marlin Mode Title Support +label_marlin_fullscreen:Marlin на весь экран +label_marlin_type:Marlin Mode Type +label_move_speed:Скорость (X Y Z) +label_auto_load_leveling:Auto Save Load Leveling +label_touchmi_sensor:TouchMI +label_onboard_sd_support:Onboard SD Card Support +label_m27_always_active:M27 Always Active +label_long_filename_support:Long File Names Support +label_fan_speed_percent:Fan Speed As Percentage +label_xy_offset_probing:XY Offset Probing Support +label_z_steppers_alignment:Z Steppers Auto-Alignment +label_ps_on:Автовыключение +label_ps_on_active_high:Power Supply Active HIGH +label_fil_runout:Сенсор прутка +label_fil_runout_inverting:Inverted Filament Runout Logic +label_pl_recovery_en:Работа после потери питания +label_pl_recovery_home:Power Loss Recovery Homing +label_btt_mini_ups:BTT UPS Support +label_touch_sound:Звуки нажатий +label_toast_sound:Звуки инфостроки +label_alert_sound:Предупреждения +label_heater_sound:Heater notification +label_knob_led_color:Подсветка энкодера +label_knob_led_idle:Простой подсветки энкодера +label_lcd_brightness:Яркость LCD +label_lcd_idle_brightness:Регулировка яркости LCD +label_lcd_idle_delay:Время до гашения LCD +label_start_gcode_enabled:G-код перед печатью +label_end_gcode_enabled:G-код после печати +label_cancel_gcode_enabled:G-код отмены печати +label_steps_setting:Настройка шагов на мм +label_maxfeedrate:MAX скорость подачи +label_maxacceleration:MAX ускорение +label_acceleration:Ускорение +label_jerk:Рывок +label_junction_deviation:Отклонение узла +label_home_offset:Дом - отступы +label_fwretract:M207 ретракт +label_fwrecover:M208 восстановление ретракта +label_retract_auto:Авто FW ретракт +label_offset_tool:Смещение 2-го сопла +label_probe_offset:Смещение датчика +label_lin_advance:К-фактор +label_current_setting:Настройка TMC драйверов +label_bump_sensitivity:TMC чувствительность удара +label_hybrid_threshold:TMC гибридный порог +label_print_acceleration:Печати +label_retract_acceleration:Ретракта +label_travel_acceleration:Перемещения +label_retract_length:Длина +label_retract_swap_length:Длина при смене сопла +label_retract_feedrate:Скорость +label_retract_z_lift:Подъём по Z +label_recover_length:Длина +label_swap_recover_length:Длина при смене сопла +label_recover_feedrate:Скорость +label_swap_recover_feedrate:Скорость при смене сопла +label_mbl_offset:MBL Offset +label_save:Сохранить +label_restore:Вернуть +label_reset:Сброс +label_eeprom_save_info:Сохранить настройки\nпринтера в EEPROM? +label_eeprom_restore_info:Загрузить настройки\nиз EEPROM? +label_eeprom_reset_info:Сбрость EEPROM настройки\nпринтера на начальные? +label_settings_save:Сохранить настройки +label_settings_restore:Восстановить настройки +label_settings_reset:Сбросить настройки +label_settings_reset_info:Все настройки будут\nсброшены по умолчанию.\nПродолжить? +label_settings_reset_done:Успешный сброс настроек\nэкрана. Для полного\nвступления в силу,\nперегрузите устройство. +label_page_up:<--- +label_page_down:---> +label_up:Вверх +label_down:Вниз +label_next:Следующий +label_back:Назад +label_inc:Увеличить +label_dec:Уменьшить +label_load:Загрузка +label_unload:Выгрузка +label_on:Вкл +label_off:Выкл +label_auto:AUTO +label_smart:Умный +label_slow:Медленно +label_normal:Обычно +label_fast:Быстро +label_zero:Обнулить +label_half:50% +label_full:Максимум +label_custom:Своё меню +label_clear:Убрать +label_default:По умолчанию +label_start:Начать +label_stop:Стоп +label_pause:Пауза +label_resume:Продолжить +label_init:Init +label_disconnect:Отключить +label_shut_down:Выключить +label_force_shut_down:Принудительно выкл +label_emergencystop:Экст.стоп +label_preheat:Преднагрев +label_preheat_both:Оба +label_cooldown:Охладить +label_confirm:OK +label_cancel:Отмена +label_warning:Внимание +label_continue:Продолжение +label_confirmation:Вы уверены? +label_status:Статус +label_ready:Готов +label_busy:В процессе, ждите... +label_loading:Загрузка... +label_unconnected:Нет подключения! +label_info:Информация +label_invalid_value:Остутствуют правильные значения! +label_timeout_reached:Время истекло! +label_disconnect_info:Управление принтером через компьютер +label_shutting_down:Выключаю... +label_wait_temp_shut_down:Дождитесь температуры\nсопла не ниже чем %d℃ +label_power_failed:Продолжить печать? +label_process_running:Идёт процесс! +label_process_completed:Процесс завершён! +label_process_aborted:Процесс прерван! +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_runout:Пруток закончился +label_disable_steppers:Двигатели +label_xy_unlock:Моторы выкл +label_start_print:Начать печать:\n %s? +label_stop_print:Остановить печать? +label_is_pause:Невозможна экструзия\nпри печати, поставить\nна паузу? +label_m0_pause:Пауза по команде M0 +label_test:BLT тест +label_deploy:BLT вниз +label_stow:BLT вверх +label_repeat:Точность Z +label_nozzle:Сопло +label_bed:Стол +label_chamber:Камера +label_fan:Вентилятор +label_bltouch:BLTouch +label_touchmi:TouchMi +label_1_degree:1℃ +label_5_degree:5℃ +label_10_degree:10℃ +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_5_seconds:5 сек. +label_10_seconds:10 сек. +label_30_seconds:30 сек. +label_60_seconds:1 мин. +label_120_seconds:2 мин. +label_300_seconds:5 мин. +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_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 @@ -51,86 +246,20 @@ label_abl_slot2:Ячейка 2 label_abl_slot3:Ячейка 3 label_abl_slot_eeprom:Восстановить из ячейки\nпри перезагрузке?\n(Сохранить в EEPROM) label_abl_z:Z затухание -label_bltouch:BLTouch -label_test:BLT тест -label_deploy:BLT вниз -label_stow:BLT вверх -label_repeat:Точность Z label_p_offset:Отступ P label_h_offset:Отступ H -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:За/Выгрузка -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_babystep:Микрошаг Z label_x_inc:X+ label_y_inc:Y+ label_z_inc:Z+ @@ -140,123 +269,17 @@ 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 автонастройка @@ -276,8 +299,6 @@ 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:Сетка настр. @@ -295,9 +316,6 @@ label_filament_cost:\nFilament cost: %1.2f label_no_filament_stats:\nFilament data not available. label_click_for_more:Click for summary label_ext_templow:Температура сопла ниже\nминимальной (%d℃). -label_cold_ext:Экструзия холодным\nсоплом запрещена label_heat_hotend:Heat hotend to %d℃? label_z_align:Z Align -label_init:Init -label_touchmi:TouchMi diff --git a/Copy to SD Card root directory to update/Language Packs/language_sk.ini b/Copy to SD Card root directory to update/Language Packs/language_sk.ini index 20bdfdc779..95c8d21f21 100644 --- a/Copy to SD Card root directory to update/Language Packs/language_sk.ini +++ b/Copy to SD Card root directory to update/Language Packs/language_sk.ini @@ -1,29 +1,224 @@ #### Language Code:SK -## Language Version:20210121 +## Language Version:20210130 ## Maximum byte per keyword is 250 Bytes. ## Escape characters are not supported except newline '\n' +label_status_screen:Enable Status Screen +label_baudrate:BaudRate label_language:Slovensky +label_rotate_ui:Otočiť +label_terminal_ack:Show ACK in Terminal +label_invert_x_axis:Invertovať os X +label_invert_y_axis:Invertovať os Y +label_invert_z_axis:Invertovať os Z +label_persistent_info:Trvalé info o stave +label_file_list_mode:Zobraziť súbory ako zoznam +label_ack_notification:ACK notification style +label_default_mode:Default Mode +label_serial_always_on:Serial Always ON +label_marlin_show_title:Marlin Mode Title Support +label_marlin_fullscreen:Marlin mode in fullscreen +label_marlin_type:Marlin Mode Type +label_move_speed:Rýchlosť pohybu XYZ +label_auto_load_leveling:Auto Save Load Leveling +label_touchmi_sensor:TouchMI +label_onboard_sd_support:Onboard SD Card Support +label_m27_always_active:M27 Always Active +label_long_filename_support:Long File Names Support +label_fan_speed_percent:Fan Speed As Percentage +label_xy_offset_probing:XY Offset Probing Support +label_z_steppers_alignment:Z Steppers Auto-Alignment +label_ps_on:Auto vyp. +label_ps_on_active_high:Power Supply Active HIGH +label_fil_runout:Filament senzor +label_fil_runout_inverting:Inverted Filament Runout Logic +label_pl_recovery_en:Power loss recovery +label_pl_recovery_home:Power Loss Recovery Homing +label_btt_mini_ups:BTT UPS Support +label_touch_sound:Touch sounds +label_toast_sound:Toast Notifications +label_alert_sound:Popups and Alerts +label_heater_sound:Heater notification +label_knob_led_color:LED otočného tlačidla +label_knob_led_idle:Rotary Knob LED idle +label_lcd_brightness:Jas LCD +label_lcd_idle_brightness:Zníženie jasu LCD +label_lcd_idle_delay:Zníženie jasu LCD po +label_start_gcode_enabled:Začiatočný Gcode +label_end_gcode_enabled:Koncový Gcode +label_cancel_gcode_enabled:Cancel Gcode +label_steps_setting:Počet krokov na MM +label_maxfeedrate:Max Feed Rate +label_maxacceleration:Maximálna akcelerácia +label_acceleration:Akcelerácia +label_jerk:Jerk +label_junction_deviation:Junction Deviation +label_home_offset:Home Offset +label_fwretract:FW Retraction +label_fwrecover:FW Retraction Recover +label_retract_auto:Auto Firmware Retract +label_offset_tool:Offset 2nd Nozzle +label_probe_offset:Probe Offset +label_lin_advance:Linear Advance +label_current_setting:Prúd ovládača (mA) +label_bump_sensitivity:TMC bump citlivosť +label_hybrid_threshold:TMC HybridThreshold +label_print_acceleration:Akcelerácia pri tlači +label_retract_acceleration:Akcelerácia retrakcie +label_travel_acceleration:Akcelerácia presunu +label_retract_length:Retract length +label_retract_swap_length:Retract swap length +label_retract_feedrate:Retract feedrate +label_retract_z_lift:Z lift on retraction +label_recover_length:Extra recover length +label_swap_recover_length:Extra recover swap length +label_recover_feedrate:Recover feedrate +label_swap_recover_feedrate:Swap recover feedrate +label_mbl_offset:MBL Offset +label_save:Uložiť +label_restore:Restore +label_reset:Reset +label_eeprom_save_info:Save printer settings\nto EEPROM? +label_eeprom_restore_info:Reload settings from\nEEPROM? +label_eeprom_reset_info:Reset EEPROM to stock printer settings? +label_settings_save:Save settings +label_settings_restore:Restore settings +label_settings_reset:Reset default settings +label_settings_reset_info:Resetovať všetky nastavenia. +label_settings_reset_done:Reset všetkých nastavení\nvykonaný. Pre správne\nfungovanie, prosím,\nreštartovať zariadenie. +label_page_up:Ďalej +label_page_down:Naspäť +label_up:Up +label_down:Down +label_next:Next +label_back:Naspäť +label_inc:Pridať +label_dec:Ubrať +label_load:Zaviesť +label_unload:Vysunúť +label_on:ZAP +label_off:VYP +label_auto:AUTO +label_smart:SMART +label_slow:Pomaly +label_normal:Normálne +label_fast:Rýchlo +label_zero:Vypnúť +label_half:Polovičná +label_full:Naplno +label_custom:Vlastné +label_clear:Clear +label_default:Default +label_start:Start +label_stop:Stop +label_pause:Pauza +label_resume:Pokračovať +label_init:Init +label_disconnect:Odpojiť +label_shut_down:Vypnúť +label_force_shut_down:Vynútené vypnutie +label_emergencystop:STOP +label_preheat:Nahriať +label_preheat_both:Tryska/Podložka +label_cooldown:Ochladiť +label_confirm:Potvrdiť +label_cancel:Zrušiť +label_warning:Varovanie +label_continue:Pokračovať +label_confirmation:Are you sure? +label_status:Status +label_ready:Pripravená +label_busy:Počkajte prosím... +label_loading:Načítavam... +label_unconnected:Tlačiareň odpojená! +label_info:Info +label_invalid_value:Invalid value(s) +label_timeout_reached:Timeout reached! +label_disconnect_info:Teraz môžete tlačiareň ovládať z počítača! +label_shutting_down:Vypínanie... +label_wait_temp_shut_down:Počkať na teplotu\ntrysky menej ako %d℃ +label_power_failed:Pokračovať v tlači? +label_process_running:Process already running! +label_process_completed:Process completed! +label_process_aborted:Process aborted! +label_tftsd:TFT SD +label_read_tftsd_error:Chyba pri načítaní SD karty! +label_tftsd_inserted:SD karta vložená! +label_tftsd_removed:SD karta odstránená! +label_u_disk:USB kľúč +label_read_u_disk_error:Chyba pri načítaní USB kľúča! +label_u_disk_inserted:USB kľúč vložený! +label_u_disk_removed:USB disk odstránený! +label_onboardsd:SD karta na doske +label_read_onboardsd_error:Chyba pri načítaní SD karty na doske! +label_filament_runout:Chýba filament! +label_disable_steppers:Disarm All +label_xy_unlock:Odomknite XY +label_start_print:Start Printing:\n %s? +label_stop_print:Zastaviť tlač? +label_is_pause:Nemožno extrudovať\npočas tlače,\npozastaviť tlač? +label_m0_pause:Pauza príkazom M0 +label_test:Test +label_deploy:Vystrčiť +label_stow:Stiahnuť +label_repeat:Opakovať +label_nozzle:Tryska +label_bed:Podložka +label_chamber:Chamber +label_fan:Ofuk +label_bltouch:BLTouch +label_touchmi:TouchMi +label_1_degree:1℃ +label_5_degree:5℃ +label_10_degree:10℃ +label_001_mm:0.01mm +label_01_mm:0.1mm +label_1_mm:1mm +label_5_mm:5mm +label_10_mm:10mm +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_5_seconds:5 sek. +label_10_seconds:10 sek. +label_30_seconds:30 Sec. +label_60_seconds:1 Min. +label_120_seconds:2 Min. +label_300_seconds:5 Min. +label_white:Biela +label_black:Čierna +label_blue:Modrá +label_red:Červená +label_green:Zelená +label_cyan:Tyrkysová +label_yellow:Žltá +label_brown:Hnedá +label_gray:Šedá +label_orange:Oranžová +label_indigo:Indigo +label_violet:Fialová +label_magenta:Magenta +label_purple:Purple +label_lime:Lime +label_darkblue:DarkBlue +label_darkgreen:DarkGreen +label_darkgray:DarkGray label_heat:Teplota label_move:Posunúť label_home:Domov -label_disable_steppers:Disarm All label_print:Tlačiť label_extrude:Extrúder -label_fan:Ofuk label_settings:Nastavenia label_screen_settings:Obrazovka label_machine_settings:Tlačiareň label_feature_settings:Funkcie label_sound:Sound -label_touch_sound:Touch sounds -label_toast_sound:Toast Notifications -label_alert_sound:Popups and Alerts -label_shut_down:Vypnúť label_rgb_settings:Farba LED label_rgb_off:Vypnúť LED label_terminal:Terminál -label_custom:Vlastné label_leveling:Vyrovnanie label_point_1:Bod 1 label_point_2:Bod 2 @@ -51,86 +246,20 @@ label_abl_slot2:Slot 2 label_abl_slot3:Slot 3 label_abl_slot_eeprom:Remember slot for next\nreboot? (Save EEPROM) label_abl_z:Z Fade -label_bltouch:BLTouch -label_test:Test -label_deploy:Vystrčiť -label_stow:Stiahnuť -label_repeat:Opakovať label_p_offset:P Offset label_h_offset:H Offset -label_probe_offset:Probe Offset -label_home_offset:Home Offset -label_confirmation:Are you sure? -label_down:Down -label_up:Up -label_save:Uložiť -label_restore:Restore -label_reset:Reset -label_default:Default -label_clear:Clear -label_next:Next label_distance:Distance -label_invalid_value:Invalid value(s) -label_timeout_reached:Timeout reached! -label_process_running:Process already running! -label_process_completed:Process completed! -label_process_aborted:Process aborted! -label_inc:Pridať -label_dec:Ubrať -label_nozzle:Tryska -label_bed:Podložka -label_chamber:Chamber -label_start:Start -label_stop:Stop -label_back:Naspäť -label_page_up:Ďalej -label_page_down:Naspäť -label_pause:Pauza -label_resume:Pokračovať -label_load:Zaviesť -label_unload:Vysunúť label_load_unload:Load/Unload label_load_unload_short:(Un)Load -label_slow_speed:Pomaly -label_normal_speed:Normálne -label_fast_speed:Rýchlo -label_fan_full_speed:Naplno -label_fan_half_speed:Polovičná -label_rotate_ui:Otočiť label_touchscreen_adjust:Kalibrácia label_more:Viacej label_screen_info:Info -label_status:Status label_simulator_bg_color:Marlin simulator background color label_simulator_font_color:Marlin simulator font color -label_white:Biela -label_black:Čierna -label_blue:Modrá -label_red:Červená -label_green:Zelená -label_cyan:Tyrkysová -label_yellow:Žltá -label_brown:Hnedá -label_gray:Šedá -label_orange:Oranžová -label_indigo:Indigo -label_violet:Fialová -label_magenta:Magenta -label_purple:Purple -label_lime:Lime -label_darkblue:DarkBlue -label_darkgreen:DarkGreen -label_darkgray:DarkGray -label_disconnect:Odpojiť -label_baudrate:BaudRate label_percentage:Percentá -label_babystep:BabyStep label_percentage_speed:Rýchlosť label_percentage_flow:Prietok -label_value_zero:Vypnúť -label_1_degree:1℃ -label_5_degree:5℃ -label_10_degree:10℃ +label_babystep:BabyStep label_x_inc:X+ label_y_inc:Y+ label_z_inc:Z+ @@ -140,123 +269,17 @@ label_z_dec:Z- label_x:X label_y:Y label_z:Z -label_001_mm:0.01mm -label_01_mm:0.1mm -label_1_mm:1mm -label_5_mm:5mm -label_10_mm:10mm -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:Pripravená -label_busy:Počkajte prosím... -label_unconnected:Tlačiareň odpojená! -label_disconnect_info:Teraz môžete tlačiareň ovládať z počítača! -label_loading:Načítavam... -label_power_failed:Pokračovať v tlači? -label_continue:Pokračovať -label_cancel:Zrušiť label_adjust_title:Kalibrácia label_adjust_info:Dotknite sa postupne všetkých bodov label_adjust_ok:Kalibrácia úspešná label_adjust_failed:Kalibrácia zlyhala, opakovať -label_warning:Varovanie -label_stop_print:Zastaviť tlač? -label_confirm:Potvrdiť -label_tftsd:TFT SD -label_read_tftsd_error:Chyba pri načítaní SD karty! -label_tftsd_inserted:SD karta vložená! -label_tftsd_removed:SD karta odstránená! -label_u_disk:USB kľúč -label_read_u_disk_error:Chyba pri načítaní USB kľúča! -label_u_disk_inserted:USB kľúč vložený! -label_u_disk_removed:USB disk odstránený! -label_onboardsd:SD karta na doske -label_read_onboardsd_error:Chyba pri načítaní SD karty na doske! -label_filament_sensor:Filament senzor -label_filament_runout:Chýba filament! -label_preheat:Nahriať -label_preheat_both:Tryska/Podložka -label_is_pause:Nemožno extrudovať\npočas tlače,\npozastaviť tlač? -label_auto_shut_down:Auto vyp. label_unifiedmove:Pohyb label_unifiedheat:Nahriať -label_cooldown:Ochladiť -label_emergencystop:STOP label_touch_to_exit:Dotknite sa obrazovky pre ukončenie label_mainmenu:Menu -label_wait_temp_shut_down:Počkať na teplotu\ntrysky menej ako %d℃ -label_force_shut_down:Vynútené vypnutie -label_shutting_down:Vypínanie... label_parameter_setting:Parametre -label_on:ZAP -label_off:VYP -label_smart:SMART -label_terminal_ack:Show ACK in Terminal -label_invert_xaxis:Invertovať os X -label_invert_yaxis:Invertovať os Y -label_invert_zaxis:Invertovať os Z -label_move_speed:Rýchlosť pohybu XYZ -label_knob_led:LED otočného tlačidla -label_knob_led_idle:Rotary Knob LED idle -label_m0_pause:Pauza príkazom M0 -label_send_start_gcode:Začiatočný Gcode -label_send_end_gcode:Koncový Gcode -label_send_cancel_gcode:Cancel Gcode -label_persistent_status_info:Trvalé info o stave -label_file_listmode:Zobraziť súbory ako zoznam -label_current_setting:Prúd ovládača (mA) -label_steps_setting:Počet krokov na MM -label_maxfeedrate:Max Feed Rate -label_maxacceleration:Maximálna akcelerácia -label_acceleration:Akcelerácia -label_print_acceleration:Akcelerácia pri tlači -label_retract_acceleration:Akcelerácia retrakcie -label_travel_acceleration:Akcelerácia presunu -label_jerk:Jerk -label_junction_deviation:Junction Deviation -label_bump_sensitivity:TMC bump citlivosť -label_fwretract:FW Retraction -label_fwrecover:FW Retraction Recover -label_lin_advance:Linear Advance -label_reset_settings_info:Resetovať všetky nastavenia. -label_reset_settings_done:Reset všetkých nastavení\nvykonaný. Pre správne\nfungovanie, prosím,\nreštartovať zariadenie. -label_info:Info -label_lcd_brightness:Jas LCD -label_lcd_brightness_dim:Zníženie jasu LCD -label_lcd_dim_idle_timer:Zníženie jasu LCD po -label_5_seconds:5 sek. -label_10_seconds:10 sek. -label_30_seconds:30 Sec. -label_60_seconds:1 Min. -label_120_seconds:2 Min. -label_300_seconds:5 Min. -label_custom_seconds:Custom -label_st7920_fullscreen:Marlin mode in fullscreen -label_plr_en:Power loss recovery -label_setting_save:Save settings -label_setting_reset:Reset default settings -label_setting_restore:Restore settings label_eeprom_settings:EEPROM -label_eeprom_save_info:Save printer settings\nto EEPROM? -label_eeprom_restore_info:Reload settings from\nEEPROM? -label_eeprom_reset_info:Reset EEPROM to stock printer settings? -label_retract_feedrate:Retract feedrate -label_retract_length:Retract length -label_retract_swap_length:Retract swap length -label_retract_z_lift:Z lift on retraction -label_retract_auto:Auto Firmware Retract -label_recover_feedrate:Recover feedrate -label_swap_recover_feedrate:Swap recover feedrate -label_recover_length:Extra recover length -label_swap_recover_length:Extra recover swap length -label_start_print:Start Printing:\n %s? -label_ack_notification:ACK notification style label_leveling_edge_distance:Bed edge distance -label_xy_unlock:Odomknite XY label_tuning:Tuning label_pid:PID label_pid_title:PID autotune @@ -276,8 +299,6 @@ label_tune_ext_measured:Length remaining: label_tune_ext_old_estep:Old e-steps: %0.2f label_tune_ext_new_estep:New e-steps: %0.2f label_connection_settings:Connection -label_offset_tool:Offset 2nd Nozzle -label_hybrid_threshold:TMC HybridThreshold label_notifications:Notifications label_mesh_editor:Mesh edit label_mesh_tuner:Mesh tuner @@ -295,9 +316,6 @@ label_filament_cost:\nFilament cost: %1.2f label_no_filament_stats:\nFilament data not available. label_click_for_more:Click for summary label_ext_templow:Hotend temperature is below\nminimum temperature (%d℃). -label_cold_ext:Cold extrusion prevented label_heat_hotend:Heat hotend to %d℃? label_z_align:Z Align -label_init:Init -label_touchmi:TouchMi diff --git a/Copy to SD Card root directory to update/Language Packs/language_sl.ini b/Copy to SD Card root directory to update/Language Packs/language_sl.ini index b956042456..e8df5d9df4 100644 --- a/Copy to SD Card root directory to update/Language Packs/language_sl.ini +++ b/Copy to SD Card root directory to update/Language Packs/language_sl.ini @@ -1,29 +1,224 @@ #### Language Code:SL -## Language Version:20210121 +## Language Version:20210130 ## Maximum byte per keyword is 250 Bytes. ## Escape characters are not supported except newline '\n' +label_status_screen:Enable Status Screen +label_baudrate:Baud hitr. label_language:Slovenski +label_rotate_ui:Obrni UI +label_terminal_ack:Pokaži ACK v terminalu +label_invert_x_axis:Invertiraj X os +label_invert_y_axis:Invertiraj Y os +label_invert_z_axis:Invertiraj Z os +label_persistent_info:Stalno prikazuj status +label_file_list_mode:Prikaz datotek v seznamu +label_ack_notification:ACK notification style +label_default_mode:Default Mode +label_serial_always_on:Serial Always ON +label_marlin_show_title:Marlin Mode Title Support +label_marlin_fullscreen:Marlin čez cel zaslon +label_marlin_type:Marlin Mode Type +label_move_speed:Hitr. pomika (X Y Z) +label_auto_load_leveling:Auto Save Load Leveling +label_touchmi_sensor:TouchMI +label_onboard_sd_support:Onboard SD Card Support +label_m27_always_active:M27 Always Active +label_long_filename_support:Long File Names Support +label_fan_speed_percent:Fan Speed As Percentage +label_xy_offset_probing:XY Offset Probing Support +label_z_steppers_alignment:Z Steppers Auto-Alignment +label_ps_on:Samodejni izklop +label_ps_on_active_high:Power Supply Active HIGH +label_fil_runout:Senzor filamenta +label_fil_runout_inverting:Inverted Filament Runout Logic +label_pl_recovery_en:Power loss recovery +label_pl_recovery_home:Power Loss Recovery Homing +label_btt_mini_ups:BTT UPS Support +label_touch_sound:Touch sounds +label_toast_sound:Toast Notifications +label_alert_sound:Popups and Alerts +label_heater_sound:Heater notification +label_knob_led_color:LED enkoder gumba +label_knob_led_idle:Rotary Knob LED idle +label_lcd_brightness:Svetilnost LCD +label_lcd_idle_brightness:Zatemnitev LCD +label_lcd_idle_delay:Zatemnitev po času +label_start_gcode_enabled:Zaženi startno G-kodo +label_end_gcode_enabled:Zaženi končno G-kodo +label_cancel_gcode_enabled:Zaženi G-kodo preklica +label_steps_setting:Št. korakov na MM +label_maxfeedrate:Max hitr. dovajanja fil. +label_maxacceleration:Max pospešek +label_acceleration:Pospešek +label_jerk:Jerk +label_junction_deviation:Junction Deviation +label_home_offset:Home Offset +label_fwretract:FW Retraction +label_fwrecover:FW Retraction Recover +label_retract_auto:Auto Firmware Retract +label_offset_tool:Offset 2nd Nozzle +label_probe_offset:Odmik sonde +label_lin_advance:Linear Advance +label_current_setting:Tok driverja mot. (mA) +label_bump_sensitivity:TMC občutljivost trka +label_hybrid_threshold:TMC HybridThreshold +label_print_acceleration:Pospešek tiska +label_retract_acceleration:Pospešek privleka fil. +label_travel_acceleration:Pospešek pomika +label_retract_length:Retract length +label_retract_swap_length:Retract swap length +label_retract_feedrate:Retract feedrate +label_retract_z_lift:Z lift on retraction +label_recover_length:Extra recover length +label_swap_recover_length:Extra recover swap length +label_recover_feedrate:Recover feedrate +label_swap_recover_feedrate:Swap recover feedrate +label_mbl_offset:MBL Offset +label_save:Shrani +label_restore:Restore +label_reset:Reset +label_eeprom_save_info:Shrani nastavitve tiskalnika\nv EEPROM? +label_eeprom_restore_info:Naloži nastavitve iz\nEEPROM-a? +label_eeprom_reset_info:Reset EEPROM to stock printer settings? +label_settings_save:Save settings +label_settings_restore:Obnovi nastavitve +label_settings_reset:Reset nastavitev +label_settings_reset_info:Reset vseh nastavitev na\nprivzete vrednosti? +label_settings_reset_done:Reset vseh nastavitev\nuspešna.\nPonovno zaženi napravo. +label_page_up:Stran gor +label_page_down:Stran dol +label_up:Up +label_down:Down +label_next:Next +label_back:Nazaj +label_inc:Več +label_dec:Manj +label_load:Naloži +label_unload:Izvrzi +label_on:ON +label_off:OFF +label_auto:AUTO +label_smart:SMART +label_slow:Počasi +label_normal:Normalo +label_fast:Hitro +label_zero:Nič +label_half:50% moč +label_full:100% moč +label_custom:Po meri +label_clear:Clear +label_default:Default +label_start:Start +label_stop:Stop +label_pause:Pavza +label_resume:Nadaljuj +label_init:Init +label_disconnect:Odklopi +label_shut_down:Izklop +label_force_shut_down:Prisilni izklop +label_emergencystop:EM. STOP +label_preheat:Predgretje +label_preheat_both:Oboje +label_cooldown:Ohlajanje +label_confirm:OK +label_cancel:Prekliči +label_warning:Opozorilo +label_continue:Nadaljuj +label_confirmation:Are you sure? +label_status:Info +label_ready:Pripravljen +label_busy:Zaseden s procesiranjem, prosim počakaj... +label_loading:Nalagam... +label_unconnected:Nobenega tiskalnika priključenega! +label_info:Info +label_invalid_value:Invalid value(s) +label_timeout_reached:Timeout reached! +label_disconnect_info:Zdaj lahko upravljaš tiskalnik z računalnikom! +label_shutting_down:Ugašam... +label_wait_temp_shut_down:Čakam, da se šoba\nohladi pod %d °C +label_power_failed:Nadaljuj s tiskanjem? +label_process_running:Process already running! +label_process_completed:Process completed! +label_process_aborted:Process aborted! +label_tftsd:TFT SD +label_read_tftsd_error:Napaka branja TFT SD kartice! +label_tftsd_inserted:Kartica vstavljena! +label_tftsd_removed:Kartica odstranjena! +label_u_disk:USB disk +label_read_u_disk_error:Napaka branja USB diska! +label_u_disk_inserted:USB disk vstavljen! +label_u_disk_removed:USB disk odstranjen! +label_onboardsd:SKR SD +label_read_onboardsd_error:Napaka branja SKR SD kartice! +label_filament_runout:Ni več filamenta! +label_disable_steppers:Disarm All +label_xy_unlock:Disarm XY +label_start_print:Start tiska:\n %s? +label_stop_print:Ustavim tisk? +label_is_pause:Ne morem estrudirat\nmed tiskanjem.\nPavziram tisk? +label_m0_pause:Pavza (M0 ukaz) +label_test:Test +label_deploy:Postavi +label_stow:Skrij +label_repeat:Ponovi +label_nozzle:Šoba +label_bed:Miza +label_chamber:Chamber +label_fan:Hlajenje +label_bltouch:BLTouch +label_touchmi:TouchMi +label_1_degree:1℃ +label_5_degree:5℃ +label_10_degree:10℃ +label_001_mm:0.01mm +label_01_mm:0.1mm +label_1_mm:1mm +label_5_mm:5mm +label_10_mm:10mm +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_5_seconds:5 sek. +label_10_seconds:10 sek. +label_30_seconds:30 sek. +label_60_seconds:1 min. +label_120_seconds:2 min. +label_300_seconds:5 min. +label_white:Belo +label_black:Črno +label_blue:Mordo +label_red:Rdeče +label_green:Zeleno +label_cyan:Modrozelena +label_yellow:Rumena +label_brown:Rjana +label_gray:Siva +label_orange:Oranžna +label_indigo:Indigo +label_violet:Vijolična +label_magenta:Magenta +label_purple:Temno vijolična +label_lime:Limeta +label_darkblue:Temno morda +label_darkgreen:Temno zelena +label_darkgray:Temno siva label_heat:Gretje label_move:Pomik label_home:Domov -label_disable_steppers:Disarm All label_print:Tisk label_extrude:Filament -label_fan:Hlajenje label_settings:Nastavitve label_screen_settings:Zaslon label_machine_settings:Naprava label_feature_settings:Funkcije label_sound:Sound -label_touch_sound:Touch sounds -label_toast_sound:Toast Notifications -label_alert_sound:Popups and Alerts -label_shut_down:Izklop label_rgb_settings:Barva LED label_rgb_off:LED Off label_terminal:Terminal -label_custom:Po meri label_leveling:Niveliraj label_point_1:Točka 1 label_point_2:Točka 2 @@ -51,86 +246,20 @@ label_abl_slot2:Slot 2 label_abl_slot3:Slot 3 label_abl_slot_eeprom:Remember slot for next\nreboot? (Save EEPROM) label_abl_z:Z Fade -label_bltouch:BLTouch -label_test:Test -label_deploy:Postavi -label_stow:Skrij -label_repeat:Ponovi label_p_offset:P odmik label_h_offset:H odmik -label_probe_offset:Odmik sonde -label_home_offset:Home Offset -label_confirmation:Are you sure? -label_down:Down -label_up:Up -label_save:Shrani -label_restore:Restore -label_reset:Reset -label_default:Default -label_clear:Clear -label_next:Next label_distance:Distance -label_invalid_value:Invalid value(s) -label_timeout_reached:Timeout reached! -label_process_running:Process already running! -label_process_completed:Process completed! -label_process_aborted:Process aborted! -label_inc:Več -label_dec:Manj -label_nozzle:Šoba -label_bed:Miza -label_chamber:Chamber -label_start:Start -label_stop:Stop -label_back:Nazaj -label_page_up:Stran gor -label_page_down:Stran dol -label_pause:Pavza -label_resume:Nadaljuj -label_load:Naloži -label_unload:Izvrzi label_load_unload:Load/Unload label_load_unload_short:(Un)Load -label_slow_speed:Počasi -label_normal_speed:Normalo -label_fast_speed:Hitro -label_fan_full_speed:100% moč -label_fan_half_speed:50% moč -label_rotate_ui:Obrni UI label_touchscreen_adjust:Umeri label_more:Več label_screen_info:Info -label_status:Info label_simulator_bg_color:Barva ozadja Marlin simulatorja label_simulator_font_color:Barva pisave Marlin simulatorja -label_white:Belo -label_black:Črno -label_blue:Mordo -label_red:Rdeče -label_green:Zeleno -label_cyan:Modrozelena -label_yellow:Rumena -label_brown:Rjana -label_gray:Siva -label_orange:Oranžna -label_indigo:Indigo -label_violet:Vijolična -label_magenta:Magenta -label_purple:Temno vijolična -label_lime:Limeta -label_darkblue:Temno morda -label_darkgreen:Temno zelena -label_darkgray:Temno siva -label_disconnect:Odklopi -label_baudrate:Baud hitr. label_percentage:Procent -label_babystep:BabyStep label_percentage_speed:Hitrost label_percentage_flow:Pretok -label_value_zero:Nič -label_1_degree:1℃ -label_5_degree:5℃ -label_10_degree:10℃ +label_babystep:BabyStep label_x_inc:X+ label_y_inc:Y+ label_z_inc:Z+ @@ -140,123 +269,17 @@ label_z_dec:Z- label_x:X label_y:Y label_z:Z -label_001_mm:0.01mm -label_01_mm:0.1mm -label_1_mm:1mm -label_5_mm:5mm -label_10_mm:10mm -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:Pripravljen -label_busy:Zaseden s procesiranjem, prosim počakaj... -label_unconnected:Nobenega tiskalnika priključenega! -label_disconnect_info:Zdaj lahko upravljaš tiskalnik z računalnikom! -label_loading:Nalagam... -label_power_failed:Nadaljuj s tiskanjem? -label_continue:Nadaljuj -label_cancel:Prekliči label_adjust_title:Kalibracija zaslona na dotik label_adjust_info:Pritisni na rdečo piko label_adjust_ok:Nastavitev uspešna label_adjust_failed:Nastavitev neuspešna, prosim poskusi ponovno -label_warning:Opozorilo -label_stop_print:Ustavim tisk? -label_confirm:OK -label_tftsd:TFT SD -label_read_tftsd_error:Napaka branja TFT SD kartice! -label_tftsd_inserted:Kartica vstavljena! -label_tftsd_removed:Kartica odstranjena! -label_u_disk:USB disk -label_read_u_disk_error:Napaka branja USB diska! -label_u_disk_inserted:USB disk vstavljen! -label_u_disk_removed:USB disk odstranjen! -label_onboardsd:SKR SD -label_read_onboardsd_error:Napaka branja SKR SD kartice! -label_filament_sensor:Senzor filamenta -label_filament_runout:Ni več filamenta! -label_preheat:Predgretje -label_preheat_both:Oboje -label_is_pause:Ne morem estrudirat\nmed tiskanjem.\nPavziram tisk? -label_auto_shut_down:Samodejni izklop label_unifiedmove:Vodenje label_unifiedheat:Gretje -label_cooldown:Ohlajanje -label_emergencystop:EM. STOP label_touch_to_exit:Klikni kjerkoli za izhod label_mainmenu:Meni -label_wait_temp_shut_down:Čakam, da se šoba\nohladi pod %d °C -label_force_shut_down:Prisilni izklop -label_shutting_down:Ugašam... label_parameter_setting:Parametri -label_on:ON -label_off:OFF -label_smart:SMART -label_terminal_ack:Pokaži ACK v terminalu -label_invert_xaxis:Invertiraj X os -label_invert_yaxis:Invertiraj Y os -label_invert_zaxis:Invertiraj Z os -label_move_speed:Hitr. pomika (X Y Z) -label_knob_led:LED enkoder gumba -label_knob_led_idle:Rotary Knob LED idle -label_m0_pause:Pavza (M0 ukaz) -label_send_start_gcode:Zaženi startno G-kodo -label_send_end_gcode:Zaženi končno G-kodo -label_send_cancel_gcode:Zaženi G-kodo preklica -label_persistent_status_info:Stalno prikazuj status -label_file_listmode:Prikaz datotek v seznamu -label_current_setting:Tok driverja mot. (mA) -label_steps_setting:Št. korakov na MM -label_maxfeedrate:Max hitr. dovajanja fil. -label_maxacceleration:Max pospešek -label_acceleration:Pospešek -label_print_acceleration:Pospešek tiska -label_retract_acceleration:Pospešek privleka fil. -label_travel_acceleration:Pospešek pomika -label_jerk:Jerk -label_junction_deviation:Junction Deviation -label_bump_sensitivity:TMC občutljivost trka -label_fwretract:FW Retraction -label_fwrecover:FW Retraction Recover -label_lin_advance:Linear Advance -label_reset_settings_info:Reset vseh nastavitev na\nprivzete vrednosti? -label_reset_settings_done:Reset vseh nastavitev\nuspešna.\nPonovno zaženi napravo. -label_info:Info -label_lcd_brightness:Svetilnost LCD -label_lcd_brightness_dim:Zatemnitev LCD -label_lcd_dim_idle_timer:Zatemnitev po času -label_5_seconds:5 sek. -label_10_seconds:10 sek. -label_30_seconds:30 sek. -label_60_seconds:1 min. -label_120_seconds:2 min. -label_300_seconds:5 min. -label_custom_seconds:Po meri -label_st7920_fullscreen:Marlin čez cel zaslon -label_plr_en:Power loss recovery -label_setting_save:Save settings -label_setting_reset:Reset nastavitev -label_setting_restore:Obnovi nastavitve label_eeprom_settings:EEPROM -label_eeprom_save_info:Shrani nastavitve tiskalnika\nv EEPROM? -label_eeprom_restore_info:Naloži nastavitve iz\nEEPROM-a? -label_eeprom_reset_info:Reset EEPROM to stock printer settings? -label_retract_feedrate:Retract feedrate -label_retract_length:Retract length -label_retract_swap_length:Retract swap length -label_retract_z_lift:Z lift on retraction -label_retract_auto:Auto Firmware Retract -label_recover_feedrate:Recover feedrate -label_swap_recover_feedrate:Swap recover feedrate -label_recover_length:Extra recover length -label_swap_recover_length:Extra recover swap length -label_start_print:Start tiska:\n %s? -label_ack_notification:ACK notification style label_leveling_edge_distance:Bed edge distance -label_xy_unlock:Disarm XY label_tuning:Tuning label_pid:PID label_pid_title:PID autotune @@ -276,8 +299,6 @@ label_tune_ext_measured:Length remaining: label_tune_ext_old_estep:Old e-steps: %0.2f label_tune_ext_new_estep:New e-steps: %0.2f label_connection_settings:Connection -label_offset_tool:Offset 2nd Nozzle -label_hybrid_threshold:TMC HybridThreshold label_notifications:Notifications label_mesh_editor:Mesh edit label_mesh_tuner:Mesh tuner @@ -295,9 +316,6 @@ label_filament_cost:\nFilament cost: %1.2f label_no_filament_stats:\nFilament data not available. label_click_for_more:Click for summary label_ext_templow:Hotend temperature is below\nminimum temperature (%d℃). -label_cold_ext:Cold extrusion prevented label_heat_hotend:Heat hotend to %d℃? label_z_align:Z Align -label_init:Init -label_touchmi:TouchMi diff --git a/Copy to SD Card root directory to update/Language Packs/language_tc.ini b/Copy to SD Card root directory to update/Language Packs/language_tc.ini index 7ea638e957..acfd3b98d8 100644 --- a/Copy to SD Card root directory to update/Language Packs/language_tc.ini +++ b/Copy to SD Card root directory to update/Language Packs/language_tc.ini @@ -1,29 +1,224 @@ #### Language Code:TC -## Language Version:20210121 +## Language Version:20210130 ## Maximum byte per keyword is 250 Bytes. ## Escape characters are not supported except newline '\n' +label_status_screen:Enable Status Screen +label_baudrate:串列傳輸速率 label_language:正體中文 +label_rotate_ui:顯示方向 +label_terminal_ack:在G-code終端顯示溫度 +label_invert_x_axis:X軸反向運轉 +label_invert_y_axis:Y軸反向運轉 +label_invert_z_axis:Z軸反向運轉 +label_persistent_info:頂部溫度訊息 +label_file_list_mode:文件預覽列表模式 +label_ack_notification:ACK 弹窗类型 +label_default_mode:Default Mode +label_serial_always_on:Serial Always ON +label_marlin_show_title:Marlin Mode Title Support +label_marlin_fullscreen:全螢幕Marlin模式 +label_marlin_type:Marlin Mode Type +label_move_speed:移動速度(X Y Z) +label_auto_load_leveling:Auto Save Load Leveling +label_touchmi_sensor:TouchMI +label_onboard_sd_support:Onboard SD Card Support +label_m27_always_active:M27 Always Active +label_long_filename_support:Long File Names Support +label_fan_speed_percent:Fan Speed As Percentage +label_xy_offset_probing:XY Offset Probing Support +label_z_steppers_alignment:Z Steppers Auto-Alignment +label_ps_on:自動關機 +label_ps_on_active_high:Power Supply Active HIGH +label_fil_runout:耗材感應器 +label_fil_runout_inverting:Inverted Filament Runout Logic +label_pl_recovery_en:断电续打 +label_pl_recovery_home:Power Loss Recovery Homing +label_btt_mini_ups:BTT UPS Support +label_touch_sound:按鈕聲音 +label_toast_sound:Toast 提示聲音 +label_alert_sound:彈窗和提示聲音 +label_heater_sound:Heater notification +label_knob_led_color:旋鈕LED顏色 +label_knob_led_idle:旋鈕LED自動睡眠 +label_lcd_brightness:螢幕亮度 +label_lcd_idle_brightness:睡眠狀態螢幕亮度 +label_lcd_idle_delay:螢幕進入睡眠時間 +label_start_gcode_enabled:執行起始G-code +label_end_gcode_enabled:執行結尾G-code +label_cancel_gcode_enabled:中斷執行G-code +label_steps_setting:電機每毫米步數Steps/mm +label_maxfeedrate:最大移動速度 +label_maxacceleration:最大加速度 +label_acceleration:加速度 +label_jerk:Jerk +label_junction_deviation:Junction Deviation +label_home_offset:Home Offset +label_fwretract:FW Retraction +label_fwrecover:FW Retraction Recover +label_retract_auto:FW自动回抽 +label_offset_tool:Offset 2nd Nozzle +label_probe_offset:探針偏移 +label_lin_advance:Linear Advance +label_current_setting:驅動晶片電流設定 (mA) +label_bump_sensitivity:堵料檢測靈敏度 +label_hybrid_threshold:TMC HybridThreshold +label_print_acceleration:列印加速度 +label_retract_acceleration:回抽加速度 +label_travel_acceleration:空跑加速度 +label_retract_length:FW回抽长度 +label_retract_swap_length:换料时回抽的长度 +label_retract_feedrate:FW回抽速度 +label_retract_z_lift:回抽时Z轴抬升的高度 +label_recover_length:额外挤出的长度 +label_swap_recover_length:换料时额外挤出的长度 +label_recover_feedrate:FW挤出速度 +label_swap_recover_feedrate:换料时挤出的速度 +label_mbl_offset:MBL Offset +label_save:儲存設定 +label_restore:恢復 +label_reset:重設 +label_eeprom_save_info:是否保存打印机设置到EEPROM? +label_eeprom_restore_info:是否从EEPROM加载设置? +label_eeprom_reset_info:重置EEPROM到出厂设置? +label_settings_save:保存设置 +label_settings_restore:保存设置 +label_settings_reset:重置设置 +label_settings_reset_info:所有設定都會恢復預設值,確定嗎? +label_settings_reset_done:重設成功,請重新開機 +label_page_up:上一頁 +label_page_down:下一頁 +label_up:抬升 +label_down:降低 +label_next:下一個 +label_back:返回 +label_inc:增加 +label_dec:減少 +label_load:進料 +label_unload:退料 +label_on:開啟 +label_off:關閉 +label_auto:AUTO +label_smart:自動 +label_slow:慢速 +label_normal:常速 +label_fast:快速 +label_zero:歸零 +label_half:半速 +label_full:全速 +label_custom:自定義 +label_clear:Clear +label_default:默認 +label_start:開始 +label_stop:停止 +label_pause:暫停 +label_resume:繼續 +label_init:Init +label_disconnect:中斷連線 +label_shut_down:關閉電源 +label_force_shut_down:強制關機 +label_emergencystop:立刻停止 +label_preheat:預熱 +label_preheat_both:全部 +label_cooldown:冷卻 +label_confirm:確定 +label_cancel:取消 +label_warning:警告 +label_continue:繼續 +label_confirmation:Are you sure? +label_status:狀態 +label_ready:已準備好 +label_busy:系統繁忙請稍等 +label_loading:讀取中 +label_unconnected:尚未連線到主機板 +label_info:提示 +label_invalid_value:沒有有效的條件! +label_timeout_reached:已超時! +label_disconnect_info:電腦控制模式 +label_shutting_down:關機中 +label_wait_temp_shut_down:噴頭降溫中,直到%d ℃時自動關機 +label_power_failed:要繼續列印嗎? +label_process_running:正在運行,請稍後 +label_process_completed:處理已完成! +label_process_aborted:處理已被中斷! +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_runout:沒偵測到耗材 +label_disable_steppers:解鎖電機 +label_xy_unlock:解锁XY +label_start_print:是否开始打印:\n %s? +label_stop_print:要停止列印嗎? +label_is_pause:列印時無法擠出耗材,要暫停列印嗎? +label_m0_pause:M0暫停 +label_test:BLTouch檢測 +label_deploy:探針彈出 +label_stow:探針收回 +label_repeat:精度測試 +label_nozzle:噴頭 +label_bed:熱床 +label_chamber:機殼 +label_fan:風扇 +label_bltouch:BLTouch +label_touchmi:TouchMi +label_1_degree:1℃ +label_5_degree:5℃ +label_10_degree:10℃ +label_001_mm:0.01mm +label_01_mm:0.1mm +label_1_mm:1mm +label_5_mm:5mm +label_10_mm:10mm +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_5_seconds:5秒. +label_10_seconds:10秒. +label_30_seconds:30秒. +label_60_seconds:1分鐘 +label_120_seconds:2分鐘 +label_300_seconds:5分鐘 +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_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:Toast 提示聲音 -label_alert_sound:彈窗和提示聲音 -label_shut_down:關閉電源 label_rgb_settings:燈光顏色 label_rgb_off:關閉燈光 label_terminal:終端 -label_custom:自定義 label_leveling:調平 label_point_1:第一點 label_point_2:第二點 @@ -51,86 +246,20 @@ label_abl_slot2:Slot 2 label_abl_slot3:Slot 3 label_abl_slot_eeprom:Remember slot for next\nreboot? (Save EEPROM) label_abl_z:Z Fade -label_bltouch:BLTouch -label_test:BLTouch檢測 -label_deploy:探針彈出 -label_stow:探針收回 -label_repeat:精度測試 label_p_offset:P軸偏移 label_h_offset:H軸偏移 -label_probe_offset:探針偏移 -label_home_offset:Home Offset -label_confirmation:Are you sure? -label_down:降低 -label_up:抬升 -label_save:儲存設定 -label_restore:恢復 -label_reset:重設 -label_default:默認 -label_clear: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: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:半速 -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_babystep:Z軸微調 label_x_inc:X+ label_y_inc:Y+ label_z_inc:Z+ @@ -140,123 +269,17 @@ label_z_dec:Z- label_x:X label_y:Y label_z:Z -label_001_mm:0.01mm -label_01_mm:0.1mm -label_1_mm:1mm -label_5_mm:5mm -label_10_mm:10mm -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:確定 -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:列印時無法擠出耗材,要暫停列印嗎? -label_auto_shut_down:自動關機 label_unifiedmove:運動 label_unifiedheat:溫度 -label_cooldown:冷卻 -label_emergencystop:立刻停止 label_touch_to_exit:觸控任意位置退出頁面 label_mainmenu:選單 -label_wait_temp_shut_down:噴頭降溫中,直到%d ℃時自動關機 -label_force_shut_down:強制關機 -label_shutting_down:關機中 label_parameter_setting:參數設定 -label_on:開啟 -label_off:關閉 -label_smart:自動 -label_terminal_ack:在G-code終端顯示溫度 -label_invert_xaxis:X軸反向運轉 -label_invert_yaxis:Y軸反向運轉 -label_invert_zaxis:Z軸反向運轉 -label_move_speed:移動速度(X Y Z) -label_knob_led:旋鈕LED顏色 -label_knob_led_idle:旋鈕LED自動睡眠 -label_m0_pause:M0暫停 -label_send_start_gcode:執行起始G-code -label_send_end_gcode:執行結尾G-code -label_send_cancel_gcode:中斷執行G-code -label_persistent_status_info:頂部溫度訊息 -label_file_listmode:文件預覽列表模式 -label_current_setting:驅動晶片電流設定 (mA) -label_steps_setting:電機每毫米步數Steps/mm -label_maxfeedrate:最大移動速度 -label_maxacceleration:最大加速度 -label_acceleration:加速度 -label_print_acceleration:列印加速度 -label_retract_acceleration:回抽加速度 -label_travel_acceleration:空跑加速度 -label_jerk:Jerk -label_junction_deviation:Junction Deviation -label_bump_sensitivity:堵料檢測靈敏度 -label_fwretract:FW Retraction -label_fwrecover:FW Retraction Recover -label_lin_advance:Linear Advance -label_reset_settings_info:所有設定都會恢復預設值,確定嗎? -label_reset_settings_done:重設成功,請重新開機 -label_info:提示 -label_lcd_brightness:螢幕亮度 -label_lcd_brightness_dim:睡眠狀態螢幕亮度 -label_lcd_dim_idle_timer:螢幕進入睡眠時間 -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:是否保存打印机设置到EEPROM? -label_eeprom_restore_info:是否从EEPROM加载设置? -label_eeprom_reset_info:重置EEPROM到出厂设置? -label_retract_feedrate:FW回抽速度 -label_retract_length:FW回抽长度 -label_retract_swap_length:换料时回抽的长度 -label_retract_z_lift:回抽时Z轴抬升的高度 -label_retract_auto:FW自动回抽 -label_recover_feedrate:FW挤出速度 -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:解锁XY label_tuning:调整 label_pid:PID label_pid_title:PID自动整定 @@ -276,8 +299,6 @@ label_tune_ext_measured:Length remaining: label_tune_ext_old_estep:Old e-steps: %0.2f label_tune_ext_new_estep:New e-steps: %0.2f label_connection_settings:连接 -label_offset_tool:Offset 2nd Nozzle -label_hybrid_threshold:TMC HybridThreshold label_notifications:Notifications label_mesh_editor:Mesh edit label_mesh_tuner:Mesh tuner @@ -288,7 +309,6 @@ label_heaters_on:Some heaters are still ON.\nDo you want to stop them? label_print_finished: Print\n finished label_main_screen:Main label_previous_print_data:Brief -label_file_name:File: label_print_time:Print Time: %02u:%02u:%02u label_filament_length:\nFilament length: %1.2fm label_filament_weight:\nFilament weight: %1.2fg @@ -296,9 +316,6 @@ label_filament_cost:\nFilament cost: %1.2f label_no_filament_stats:\nFilament data not available. label_click_for_more:Click for summary label_ext_templow:Hotend temperature is below\nminimum temperature (%d℃). -label_cold_ext:Cold extrusion prevented label_heat_hotend:Heat hotend to %d℃? label_z_align:Z Align -label_init:Init -label_touchmi:TouchMi diff --git a/Copy to SD Card root directory to update/Language Packs/language_tr.ini b/Copy to SD Card root directory to update/Language Packs/language_tr.ini index 1a6ec627f9..a429477957 100644 --- a/Copy to SD Card root directory to update/Language Packs/language_tr.ini +++ b/Copy to SD Card root directory to update/Language Packs/language_tr.ini @@ -1,29 +1,224 @@ #### Language Code:TR -## Language Version:20210121 +## Language Version:20210130 ## Maximum byte per keyword is 250 Bytes. ## Escape characters are not supported except newline '\n' +label_status_screen:Enable Status Screen +label_baudrate:BaudRate label_language:Türkçe +label_rotate_ui:Döndür +label_terminal_ack:Terminalde onay mesajları +label_invert_x_axis:X Eksenini Tersine Çevir +label_invert_y_axis:Y Eksenini Tersine Çevir +label_invert_z_axis:Z Eksenini Tersine Çevir +label_persistent_info:Kalıcı Durum Mesajı +label_file_list_mode:Liste Görünümü +label_ack_notification:Onay mesajı stili +label_default_mode:Default Mode +label_serial_always_on:Serial Always ON +label_marlin_show_title:Marlin Mode Title Support +label_marlin_fullscreen:Tam ekran Marlin modu +label_marlin_type:Marlin Mode Type +label_move_speed:Hareket Hızı(X Y Z) +label_auto_load_leveling:Auto Save Load Leveling +label_touchmi_sensor:TouchMI +label_onboard_sd_support:Onboard SD Card Support +label_m27_always_active:M27 Always Active +label_long_filename_support:Long File Names Support +label_fan_speed_percent:Fan Speed As Percentage +label_xy_offset_probing:XY Offset Probing Support +label_z_steppers_alignment:Z Steppers Auto-Alignment +label_ps_on:Oto. Kapanma +label_ps_on_active_high:Power Supply Active HIGH +label_fil_runout:Filaman sensörü +label_fil_runout_inverting:Inverted Filament Runout Logic +label_pl_recovery_en:Güç kesintisi kurtarma +label_pl_recovery_home:Power Loss Recovery Homing +label_btt_mini_ups:BTT UPS Support +label_touch_sound:Dokunma Sesi +label_toast_sound:Ara Bildirimler +label_alert_sound:Uyarılar ve Sesler +label_heater_sound:Heater notification +label_knob_led_color:Döner Düğme LED +label_knob_led_idle:Rotary Knob LED idle +label_lcd_brightness:Parlaklık +label_lcd_idle_brightness:Parlaklık Kısılma Oranı +label_lcd_idle_delay:Parlaklık Kısılma Süresi +label_start_gcode_enabled:Başlangıç gcodeu kullan +label_end_gcode_enabled:Bitiş gcodeu kullan +label_cancel_gcode_enabled:İptal gcodeu kullan +label_steps_setting:mm/adım +label_maxfeedrate:Maks. İlerleme Hızı +label_maxacceleration:Maks. İvmelenme +label_acceleration:İvmelenme +label_jerk:Jerk +label_junction_deviation:Junction Deviation +label_home_offset:Home Offset +label_fwretract:Yazılım Geriçekmesi +label_fwrecover:Yazılım Geriitmesi +label_retract_auto:Oto. yazılım geriçekmesi +label_offset_tool:2. Nozül Mesafesi +label_probe_offset:Probe Offset +label_lin_advance:Linear Advance +label_current_setting:Sürücü Akımı (mA) +label_bump_sensitivity:TMC Çarpma Hassasiyeti +label_hybrid_threshold:TMC Hibrit Eşiği +label_print_acceleration:Baskı İvme +label_retract_acceleration:Geriçekme İvme +label_travel_acceleration:Gezinti İvme +label_retract_length:Mesafe +label_retract_swap_length:Kafa Değ. Mesafe +label_retract_feedrate:Hız +label_retract_z_lift:Z Sıçraması +label_recover_length:Ekstra geriitme mesafesi +label_swap_recover_length:Ekstra geriitme değişim mesafesi +label_recover_feedrate:Geriitme hızı +label_swap_recover_feedrate:Geriitme değişim hızı +label_mbl_offset:MBL Offset +label_save:Kaydet +label_restore:Geri Al +label_reset:Sıfırla +label_eeprom_save_info:Yazıcı ayarları\nkaydedilsin mi? +label_eeprom_restore_info:Ayarlar kayıttan\ngeri yüklensin mi? +label_eeprom_reset_info:Fabrika ayarlarına\ndönülsün mü? +label_settings_save:Ayarları kaydet +label_settings_restore:Ayarları geri al +label_settings_reset:Varsayılan ayarlara dön +label_settings_reset_info:Tüm ayarlar varsayılana\ndeğerlere sıfırlanacak.\nDevam edilsin mi? +label_settings_reset_done:Tüm ayarlar başarıyla\nsıfırlandı. Yeni ayarların\netkili olması için\ncihazı yeniden başlatın. +label_page_up:Yukarı +label_page_down:Aşağı +label_up:Yükselt +label_down:Alçalt +label_next:Sonraki +label_back:Geri +label_inc:Arttır +label_dec:Azalt +label_load:Yükle +label_unload:Çıkar +label_on:Açık +label_off:Kapalı +label_auto:AUTO +label_smart:AKILLI +label_slow:Yavaş +label_normal:Normal +label_fast:Hızlı +label_zero:Sıfır +label_half:Yarım +label_full:Tam +label_custom:Diğer +label_clear:Temizle +label_default:Varsayılan +label_start:Başlat +label_stop:Durdur +label_pause:Duraklat +label_resume:Sürdür +label_init:Init +label_disconnect:Bağlt. Kes +label_shut_down:Kapat +label_force_shut_down:Zorla Kapat +label_emergencystop:AcilDurdur +label_preheat:Ön Isıtma +label_preheat_both:Birlikte +label_cooldown:Soğutma +label_confirm:Tamam +label_cancel:İptal +label_warning:Uyarı +label_continue:Devam et +label_confirmation:Emin misiniz? +label_status:Durum +label_ready:Hazır +label_busy:İşlem devam ediyor, lütfen bekleyiniz... +label_loading:Yükleniyor... +label_unconnected:Yazıcı bağlı değil! +label_info:Bilgi +label_invalid_value:Geçersiz değer(ler) +label_timeout_reached:Zaman aşımı! +label_disconnect_info:Artık yazıcıyı\nbilgisayarınızdan kontrol\nedebilirsiniz! +label_shutting_down:Kapatılıyor... +label_wait_temp_shut_down:Kafa sıcaklığının\n%d ℃ altına inmesini\nbekleyiniz. +label_power_failed:Baskı sürdürülsün mü? +label_process_running:Proses zaten çalışıyor! +label_process_completed:Proses tamamlandı! +label_process_aborted:Proses durduruldu! +label_tftsd:SD Kart +label_read_tftsd_error:SD kart okunamadı! +label_tftsd_inserted:SD Kart Takıldı! +label_tftsd_removed:SD Kart Çıkarıldı! +label_u_disk:USB Disk +label_read_u_disk_error:USB disk okunamadı! +label_u_disk_inserted:USB Disk Takıldı! +label_u_disk_removed:USB Disk Çıkarıldı! +label_onboardsd:Dahili SD +label_read_onboardsd_error:Dahili SD Okunamadı! +label_filament_runout:Filaman Bitti! +label_disable_steppers:Motor Dur. +label_xy_unlock:XY Dur. +label_start_print:Baskıyı Başlat:\n %s? +label_stop_print:Baskı durdurulsun mu? +label_is_pause:Baskı esnasında\nekstrüzyon yapılamaz.\nBaskı duraklatılsın mı? +label_m0_pause:M0 komutu ile duraklatıldı +label_test:Test +label_deploy:Aç +label_stow:Kapat +label_repeat:Tekrarla +label_nozzle:Nozül +label_bed:Tabla +label_chamber:Kabin +label_fan:Fan +label_bltouch:BLTouch +label_touchmi:TouchMi +label_1_degree:1°C +label_5_degree:5°C +label_10_degree:10°C +label_001_mm:0.01mm +label_01_mm:0.1mm +label_1_mm:1mm +label_5_mm:5mm +label_10_mm:10mm +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_5_seconds:5 Sn. +label_10_seconds:10 Sn. +label_30_seconds:30 Sn. +label_60_seconds:1 Dak. +label_120_seconds:2 Dak. +label_300_seconds:5 Dak. +label_white:Beyaz +label_black:Siyah +label_blue:Mavi +label_red:Kırmızı +label_green:Yeşil +label_cyan:Camgöbeği +label_yellow:Sarı +label_brown:Kahverengi +label_gray:Gri +label_orange:Turuncu +label_indigo:Çivit Mavisi +label_violet:Menekşe +label_magenta:Eflatun +label_purple:Mor +label_lime:Çim Rengi +label_darkblue:Koyu Mavi +label_darkgreen:Koyu Yeşil +label_darkgray:Koyu Gri label_heat:Isıt label_move:Hareket label_home:Sıfırla -label_disable_steppers:Motor Dur. label_print:Yazdır label_extrude:Filament -label_fan:Fan label_settings:Ayarlar label_screen_settings:Ekran label_machine_settings:Makine label_feature_settings:Özellik label_sound:Ses -label_touch_sound:Dokunma Sesi -label_toast_sound:Ara Bildirimler -label_alert_sound:Uyarılar ve Sesler -label_shut_down:Kapat label_rgb_settings:LED Rengi label_rgb_off:LED'i Kapat label_terminal:Terminal -label_custom:Diğer label_leveling:Seviyele label_point_1:1.Nokta label_point_2:2.Nokta @@ -51,86 +246,20 @@ label_abl_slot2:Slot 2 label_abl_slot3:Slot 3 label_abl_slot_eeprom:Remember slot for next\nreboot? (Save EEPROM) label_abl_z:Z Fade -label_bltouch:BLTouch -label_test:Test -label_deploy:Aç -label_stow:Kapat -label_repeat:Tekrarla label_p_offset:P Offset label_h_offset:H Offset -label_probe_offset:Probe Offset -label_home_offset:Home Offset -label_confirmation:Emin misiniz? -label_down:Alçalt -label_up:Yükselt -label_save:Kaydet -label_restore:Geri Al -label_reset:Sıfırla -label_default:Varsayılan -label_clear:Temizle -label_next:Sonraki label_distance:Mesafe -label_invalid_value:Geçersiz değer(ler) -label_timeout_reached:Zaman aşımı! -label_process_running:Proses zaten çalışıyor! -label_process_completed:Proses tamamlandı! -label_process_aborted:Proses durduruldu! -label_inc:Arttır -label_dec:Azalt -label_nozzle:Nozül -label_bed:Tabla -label_chamber:Kabin -label_start:Başlat -label_stop:Durdur -label_back:Geri -label_page_up:Yukarı -label_page_down:Aşağı -label_pause:Duraklat -label_resume:Sürdür -label_load:Yükle -label_unload:Çıkar label_load_unload:Load/Unload label_load_unload_short:(Un)Load -label_slow_speed:Yavaş -label_normal_speed:Normal -label_fast_speed:Hızlı -label_fan_full_speed:Tam -label_fan_half_speed:Yarım -label_rotate_ui:Döndür label_touchscreen_adjust:Kalibre label_more:Ayar label_screen_info:Bilgi -label_status:Durum label_simulator_bg_color:Marlin modu arkaplan renk label_simulator_font_color:Marlin modu font renk -label_white:Beyaz -label_black:Siyah -label_blue:Mavi -label_red:Kırmızı -label_green:Yeşil -label_cyan:Camgöbeği -label_yellow:Sarı -label_brown:Kahverengi -label_gray:Gri -label_orange:Turuncu -label_indigo:Çivit Mavisi -label_violet:Menekşe -label_magenta:Eflatun -label_purple:Mor -label_lime:Çim Rengi -label_darkblue:Koyu Mavi -label_darkgreen:Koyu Yeşil -label_darkgray:Koyu Gri -label_disconnect:Bağlt. Kes -label_baudrate:BaudRate label_percentage:Yüzde -label_babystep:MiniAdım label_percentage_speed:Hız label_percentage_flow:Akış -label_value_zero:Sıfır -label_1_degree:1°C -label_5_degree:5°C -label_10_degree:10°C +label_babystep:MiniAdım label_x_inc:X+ label_y_inc:Y+ label_z_inc:Z+ @@ -140,123 +269,17 @@ label_z_dec:Z- label_x:X label_y:Y label_z:Z -label_001_mm:0.01mm -label_01_mm:0.1mm -label_1_mm:1mm -label_5_mm:5mm -label_10_mm:10mm -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:Hazır -label_busy:İşlem devam ediyor, lütfen bekleyiniz... -label_unconnected:Yazıcı bağlı değil! -label_disconnect_info:Artık yazıcıyı\nbilgisayarınızdan kontrol\nedebilirsiniz! -label_loading:Yükleniyor... -label_power_failed:Baskı sürdürülsün mü? -label_continue:Devam et -label_cancel:İptal label_adjust_title:Dokunmatik Ekran Kalibrasyonu label_adjust_info:Lütfen kırmızı noktaya\ntıklayın label_adjust_ok:Kalibrasyon başarılı. label_adjust_failed:Kalibrasyon başarısız,\nlütfen tekrar deneyiniz. -label_warning:Uyarı -label_stop_print:Baskı durdurulsun mu? -label_confirm:Tamam -label_tftsd:SD Kart -label_read_tftsd_error:SD kart okunamadı! -label_tftsd_inserted:SD Kart Takıldı! -label_tftsd_removed:SD Kart Çıkarıldı! -label_u_disk:USB Disk -label_read_u_disk_error:USB disk okunamadı! -label_u_disk_inserted:USB Disk Takıldı! -label_u_disk_removed:USB Disk Çıkarıldı! -label_onboardsd:Dahili SD -label_read_onboardsd_error:Dahili SD Okunamadı! -label_filament_sensor:Filaman sensörü -label_filament_runout:Filaman Bitti! -label_preheat:Ön Isıtma -label_preheat_both:Birlikte -label_is_pause:Baskı esnasında\nekstrüzyon yapılamaz.\nBaskı duraklatılsın mı? -label_auto_shut_down:Oto. Kapanma label_unifiedmove:Hareket label_unifiedheat:Isıtma/Fan -label_cooldown:Soğutma -label_emergencystop:AcilDurdur label_touch_to_exit:Çıkmak için herhangi bir yere dokunun label_mainmenu:Menü -label_wait_temp_shut_down:Kafa sıcaklığının\n%d ℃ altına inmesini\nbekleyiniz. -label_force_shut_down:Zorla Kapat -label_shutting_down:Kapatılıyor... label_parameter_setting:Parametre Ayarları -label_on:Açık -label_off:Kapalı -label_smart:AKILLI -label_terminal_ack:Terminalde onay mesajları -label_invert_xaxis:X Eksenini Tersine Çevir -label_invert_yaxis:Y Eksenini Tersine Çevir -label_invert_zaxis:Z Eksenini Tersine Çevir -label_move_speed:Hareket Hızı(X Y Z) -label_knob_led:Döner Düğme LED -label_knob_led_idle:Rotary Knob LED idle -label_m0_pause:M0 komutu ile duraklatıldı -label_send_start_gcode:Başlangıç gcodeu kullan -label_send_end_gcode:Bitiş gcodeu kullan -label_send_cancel_gcode:İptal gcodeu kullan -label_persistent_status_info:Kalıcı Durum Mesajı -label_file_listmode:Liste Görünümü -label_current_setting:Sürücü Akımı (mA) -label_steps_setting:mm/adım -label_maxfeedrate:Maks. İlerleme Hızı -label_maxacceleration:Maks. İvmelenme -label_acceleration:İvmelenme -label_print_acceleration:Baskı İvme -label_retract_acceleration:Geriçekme İvme -label_travel_acceleration:Gezinti İvme -label_jerk:Jerk -label_junction_deviation:Junction Deviation -label_bump_sensitivity:TMC Çarpma Hassasiyeti -label_fwretract:Yazılım Geriçekmesi -label_fwrecover:Yazılım Geriitmesi -label_lin_advance:Linear Advance -label_reset_settings_info:Tüm ayarlar varsayılana\ndeğerlere sıfırlanacak.\nDevam edilsin mi? -label_reset_settings_done:Tüm ayarlar başarıyla\nsıfırlandı. Yeni ayarların\netkili olması için\ncihazı yeniden başlatın. -label_info:Bilgi -label_lcd_brightness:Parlaklık -label_lcd_brightness_dim:Parlaklık Kısılma Oranı -label_lcd_dim_idle_timer:Parlaklık Kısılma Süresi -label_5_seconds:5 Sn. -label_10_seconds:10 Sn. -label_30_seconds:30 Sn. -label_60_seconds:1 Dak. -label_120_seconds:2 Dak. -label_300_seconds:5 Dak. -label_custom_seconds:Özel -label_st7920_fullscreen:Tam ekran Marlin modu -label_plr_en:Güç kesintisi kurtarma -label_setting_save:Ayarları kaydet -label_setting_reset:Varsayılan ayarlara dön -label_setting_restore:Ayarları geri al label_eeprom_settings:EEPROM -label_eeprom_save_info:Yazıcı ayarları\nkaydedilsin mi? -label_eeprom_restore_info:Ayarlar kayıttan\ngeri yüklensin mi? -label_eeprom_reset_info:Fabrika ayarlarına\ndönülsün mü? -label_retract_feedrate:Hız -label_retract_length:Mesafe -label_retract_swap_length:Kafa Değ. Mesafe -label_retract_z_lift:Z Sıçraması -label_retract_auto:Oto. yazılım geriçekmesi -label_recover_feedrate:Geriitme hızı -label_swap_recover_feedrate:Geriitme değişim hızı -label_recover_length:Ekstra geriitme mesafesi -label_swap_recover_length:Ekstra geriitme değişim mesafesi -label_start_print:Baskıyı Başlat:\n %s? -label_ack_notification:Onay mesajı stili label_leveling_edge_distance:Tabla kenar mesafesi -label_xy_unlock:XY Dur. label_tuning:Ayar label_pid:PID label_pid_title:PID oto. ayar @@ -276,8 +299,6 @@ label_tune_ext_measured:Kalan mesafe: label_tune_ext_old_estep:Eski E-Adımı: %0.2f label_tune_ext_new_estep:Yeni E-Adımı: %0.2f label_connection_settings:Bağlantı -label_offset_tool:2. Nozül Mesafesi -label_hybrid_threshold:TMC Hibrit Eşiği label_notifications:Bildirimler label_mesh_editor:Mesh düzenle label_mesh_tuner:Mesh ayarlayıcı @@ -295,9 +316,6 @@ label_filament_cost:\nFilament cost: %1.2f label_no_filament_stats:\nFilament data not available. label_click_for_more:Click for summary label_ext_templow:Hotend temperature is below\nminimum temperature (%d℃). -label_cold_ext:Cold extrusion prevented label_heat_hotend:Heat hotend to %d℃? label_z_align:Z Align -label_init:Init -label_touchmi:TouchMi 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 index cfe96fc122..ef2c91360b 100644 --- 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 @@ -1,29 +1,224 @@ #### Language Code:UK -## Language Version:20210121 +## Language Version:20210130 ## Maximum byte per keyword is 250 Bytes. ## Escape characters are not supported except newline '\n' +label_status_screen:Enable Status Screen +label_baudrate:Baudrate label_language:Українська +label_rotate_ui:Повернути інтерфейс +label_terminal_ack:ACK терміналу (°С) +label_invert_x_axis:Інверсія осі X +label_invert_y_axis:Інверсія осі Y +label_invert_z_axis:Інверсія осі Z +label_persistent_info:Нагрівання в інфостроці +label_file_list_mode:Файли в режимі рядків +label_ack_notification:ACK стиль повідомлення +label_default_mode:Default Mode +label_serial_always_on:Serial Always ON +label_marlin_show_title:Marlin Mode Title Support +label_marlin_fullscreen:Marlin на весь екран +label_marlin_type:Marlin Mode Type +label_move_speed:Швидкість (X Y Z) +label_auto_load_leveling:Auto Save Load Leveling +label_touchmi_sensor:TouchMI +label_onboard_sd_support:Onboard SD Card Support +label_m27_always_active:M27 Always Active +label_long_filename_support:Long File Names Support +label_fan_speed_percent:Fan Speed As Percentage +label_xy_offset_probing:XY Offset Probing Support +label_z_steppers_alignment:Z Steppers Auto-Alignment +label_ps_on:автовимкнення +label_ps_on_active_high:Power Supply Active HIGH +label_fil_runout:Сенсор філаменту +label_fil_runout_inverting:Inverted Filament Runout Logic +label_pl_recovery_en:Робота після втрати живлення +label_pl_recovery_home:Power Loss Recovery Homing +label_btt_mini_ups:BTT UPS Support +label_touch_sound:Звуки натискань +label_toast_sound:Звуки інфострічки +label_alert_sound:Попередження +label_heater_sound:Heater notification +label_knob_led_color:Підсвічування енкодера +label_knob_led_idle:Простій підсвічування енкодера +label_lcd_brightness:Яскравість LCD +label_lcd_idle_brightness:Регулювання яскравості LCD +label_lcd_idle_delay:Час до загасання LCD +label_start_gcode_enabled:Розпочати G-код перед друком +label_end_gcode_enabled:Завершити G-код після друку +label_cancel_gcode_enabled:G-код скасувати друк +label_steps_setting:Налаштування кроків на мм +label_maxfeedrate:MAX швидкість подачі +label_maxacceleration:MAX прискорення +label_acceleration:Прискорення +label_jerk:Ривок +label_junction_deviation:Відхилення вузла +label_home_offset:Дім - відступи +label_fwretract:M207 ретракт +label_fwrecover:M208 відновлення ретракт +label_retract_auto:Авто FW ретракт +label_offset_tool:Зсув 2-го сопла +label_probe_offset:Зміщення датчика +label_lin_advance:К-фактор +label_current_setting:Налаштування TMC драйверів +label_bump_sensitivity:TMC чутливість удару +label_hybrid_threshold:TMC гібридний поріг +label_print_acceleration:прискорення друку +label_retract_acceleration:ретракт +label_travel_acceleration:Переміщення +label_retract_length:Довжина подачі +label_retract_swap_length:Довжина подачі при зміні сопла +label_retract_feedrate:Швидкість подачі +label_retract_z_lift:Підйом по Z +label_recover_length:Довжина +label_swap_recover_length:Довжина при зміні сопла +label_recover_feedrate:Швидкість подачі +label_swap_recover_feedrate:Швидкість подачі при зміні сопла +label_mbl_offset:MBL Offset +label_save:Зберегти +label_restore:Повернути +label_reset:Скидання +label_eeprom_save_info:Зберегти налаштування \nпринтера в EEPROM? +label_eeprom_restore_info:Завантажити налаштування \nіз EEPROM? +label_eeprom_reset_info:Скинути EEPROM налаштування \nпринтера на початкові? +label_settings_save:Зберегти налаштування +label_settings_restore:Відновити налаштування +label_settings_reset:Скинути налаштування +label_settings_reset_info:Всі налаштування будуть \nскинуті за замовчуванням. \nБажаєте продовжити? +label_settings_reset_done:Скидання налаштувань \nекрана. Для повного \nвступу в силу, \nперезавантажте пристрій. +label_page_up:Вгору +label_page_down:Вниз +label_up:Вгору +label_down:Вниз +label_next:Наступний +label_back:Назад +label_inc:Збільшити +label_dec:Зменшити +label_load:Завантаження +label_unload:Вивантаження +label_on:Увімкнути +label_off:Вимкн +label_auto:AUTO +label_smart:Розумний +label_slow:Повільно +label_normal:Звичайно +label_fast:Швидко +label_zero:Обнулити +label_half:50% +label_full:100% +label_custom:Своє меню +label_clear:Прибрати +label_default:За замовчуванням +label_start:Почати +label_stop:Стоп +label_pause:Пауза +label_resume:Продовжити +label_init:Init +label_disconnect:Відключити +label_shut_down:Вимкнути +label_force_shut_down:Примусово вимк +label_emergencystop:Екст. стоп +label_preheat:Прогрівання +label_preheat_both:Обидва +label_cooldown:Охолодити +label_confirm:OK +label_cancel:Скасування +label_warning:Увага +label_continue:Продовження +label_confirmation:Ви впевнені? +label_status:Статус +label_ready:Готовий +label_busy:Опрацювання, зачекайте ... +label_loading:Завантаження ... +label_unconnected:Принтер не підключено! +label_info:Інформація +label_invalid_value:Неправильне значення! +label_timeout_reached:Час вичерпано! +label_disconnect_info:Керування принтером через комп'ютер +label_shutting_down:Вимикаю ... +label_wait_temp_shut_down:Дочекайтеся, поки температура \nсопла не буде нижче за %d℃ +label_power_failed:Продовжити друк? +label_process_running:Йде процес! +label_process_completed:Процес завершений! +label_process_aborted:Процес перерваний! +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_runout:Філамент закінчився +label_disable_steppers:Вимкнути двигуни +label_xy_unlock:Мотори вимкн +label_start_print:Почати друк: \n%s? +label_stop_print:Зупинити друк? +label_is_pause:Неможлива екструзія \nпри друку, поставити \nна паузу? +label_m0_pause:Пауза по команді M0 +label_test:BLT тест +label_deploy:BLT вниз +label_stow:BLT вгору +label_repeat:Точність Z +label_nozzle:Сопло +label_bed:Стіл +label_chamber:Камера +label_fan:Вентилятор +label_bltouch:BLTouch +label_touchmi:TouchMi +label_1_degree:1℃ +label_5_degree:5℃ +label_10_degree:10℃ +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:100мм +label_200_mm:200мм +label_1_percent:1% +label_5_percent:5% +label_10_percent:10% +label_percent_value:%d%% +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_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_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 @@ -51,86 +246,20 @@ label_abl_slot2:Слот 2 label_abl_slot3:Слот 3 label_abl_slot_eeprom:Пам'ятати слот \nпри перезавантаженні? \n(Зберегти в EEPROM) label_abl_z:Z загасання -label_bltouch:BLTouch -label_test:BLT тест -label_deploy:BLT вниз -label_stow:BLT вгору -label_repeat:Точність Z label_p_offset:Відступ P label_h_offset:Відступ H -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:(За/ви)вантаж. -label_slow_speed:Повільно -label_normal_speed:Звичайно -label_fast_speed:Швидко -label_fan_full_speed:100% -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: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_babystep:Мікрокрок Z label_x_inc:X+ label_y_inc:Y+ label_z_inc:Z+ @@ -140,123 +269,17 @@ 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:100мм -label_200_mm:200мм -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 терміналу (°С) -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 автоналаштування @@ -276,8 +299,6 @@ 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:Сітка устан. @@ -295,9 +316,6 @@ label_filament_cost:\nFilament cost: %1.2f label_no_filament_stats:\nFilament data not available. label_click_for_more:Click for summary label_ext_templow:Температура хотенду нижче\nмінімальної температури (%d℃). -label_cold_ext:Убережено від холодної екструзії. label_heat_hotend:Heat hotend to %d℃? label_z_align:Z Align -label_init:Init -label_touchmi:TouchMi diff --git a/Copy to SD Card root directory to update/MKSTFT28.bin b/Copy to SD Card root directory to update/MKSTFT28.bin index dc49c7297a..924b93fb45 100644 Binary files a/Copy to SD Card root directory to update/MKSTFT28.bin and b/Copy to SD Card root directory to update/MKSTFT28.bin differ diff --git a/Copy to SD Card root directory to update/MKS_32_V1_1.26.x.bin b/Copy to SD Card root directory to update/MKS_32_V1_1.26.x.bin index f73c2afe97..190ba45258 100644 Binary files a/Copy to SD Card root directory to update/MKS_32_V1_1.26.x.bin and b/Copy to SD Card root directory to update/MKS_32_V1_1.26.x.bin differ diff --git a/Copy to SD Card root directory to update/MKS_32_V1_2.26.x.bin b/Copy to SD Card root directory to update/MKS_32_V1_2.26.x.bin index ccb410d210..ef67a306ea 100644 Binary files a/Copy to SD Card root directory to update/MKS_32_V1_2.26.x.bin and b/Copy to SD Card root directory to update/MKS_32_V1_2.26.x.bin differ diff --git a/Copy to SD Card root directory to update/MKS_32_V1_3.26.x.bin b/Copy to SD Card root directory to update/MKS_32_V1_3.26.x.bin index 35676b602e..aca35469ee 100644 Binary files a/Copy to SD Card root directory to update/MKS_32_V1_3.26.x.bin and b/Copy to SD Card root directory to update/MKS_32_V1_3.26.x.bin differ diff --git a/Copy to SD Card root directory to update/MKS_32_V1_4.26.x.bin b/Copy to SD Card root directory to update/MKS_32_V1_4.26.x.bin index 356c446c77..8aac12cee8 100644 Binary files a/Copy to SD Card root directory to update/MKS_32_V1_4.26.x.bin and b/Copy to SD Card root directory to update/MKS_32_V1_4.26.x.bin differ diff --git a/Copy to SD Card root directory to update/config.ini b/Copy to SD Card root directory to update/config.ini index b69749cdf5..a98b4f3567 100644 --- a/Copy to SD Card root directory to update/config.ini +++ b/Copy to SD Card root directory to update/config.ini @@ -31,23 +31,38 @@ # ensure that the following options are enabled in Marlin firmware. # # General options: +# EEPROM_SETTINGS (in Configuration.h) +# AUTO_REPORT_TEMPERATURES (in Configuration_adv.h) # M115_GEOMETRY_REPORT (in Configuration_adv.h) # M114_DETAIL (in Configuration_adv.h) # REPORT_FAN_CHANGE (in Configuration_adv.h) -# EMERGENCY_PARSER (in Configuration_adv.h) -# SERIAL_FLOAT_PRECISION 4 (in Configuration_adv.h) -# HOST_ACTION_COMMANDS (in Configuration_adv.h) # # Options to support printing from onboard SD: # SDSUPPORT (in Configuration.h) -# AUTO_REPORT_TEMPERATURES (in Configuration_adv.h) -# AUTO_REPORT_SD_STATUS (in Configuration_adv.h) # LONG_FILENAME_HOST_SUPPORT (in Configuration_adv.h) +# AUTO_REPORT_SD_STATUS (in Configuration_adv.h) # SDCARD_CONNECTION ONBOARD (in Configuration_adv.h) # -# Options to support (Un)Load menu: +# Options to support dialog with host: +# EMERGENCY_PARSER (in Configuration_adv.h) +# SERIAL_FLOAT_PRECISION 4 (in Configuration_adv.h) +# HOST_ACTION_COMMANDS (in Configuration_adv.h) +# HOST_PROMPT_SUPPORT (in Configuration_adv.h) +# +# Options to support M600 with host & (Un)Load menu: +# Options to support dialog with host (as pre requisite) +# NOZZLE_PARK_FEATURE (in Configuration.h) +# ADVANCED_PAUSE_FEATURE (in Configuration_adv.h) # FILAMENT_LOAD_UNLOAD_GCODES (in Configuration_adv.h) - +# +# Options to support Babystep menu: +# BABYSTEPPING (in Configuration_adv.h) +# +# Options to support repeatibility test to test probe accuracy (M48): +# Z_MIN_PROBE_REPEATABILITY_TEST (in Configuration.h) +# +# Options to support aligment of multiple Z steppers using a bed probe (G34): +# Z_STEPPER_AUTO_ALIGN (in Configuration_adv.h) #-------------------------------------------------------------------- # General Settings @@ -57,12 +72,12 @@ # Status screen or home screen displays the current temperature, fan and speeds. # If this disabled, the main menu will become the default home screen. # Options: [Enable: 1, Disable: 0] -status_screen:0 +status_screen:1 #### Baudrate / Connection speed # This baudrate setting is used for serial connection to the printer and other serial hosts like ESP8266. # Options: [2400: 0, 9600: 1, 19200: 2, 38400: 3, 57600: 4, 115200: 5, 250000: 6, 500000: 7, 1000000: 8] -baudrate:6 +baudrate:5 #### Default Touch Mode Language # Select the language to display on the LCD while in Touch Mode. @@ -127,7 +142,7 @@ invert_axis:X0 Y0 Z0 #### Persistent Temperature Info # Show persistent temperature info on all menus. # Options: [enable: 1, disable: 0] -persistent_info:1 +persistent_info:0 #### File List Mode # Display files in list mode instead of icon mode. @@ -188,7 +203,7 @@ marlin_fullscreen:0 #### Marlin Mode Type # Select Marlin Mode type. -# Options: [LCD12864: 1, LCD2004: 0] +# Options: [LCD2004: 0, LCD12864: 1] marlin_type:1 #### Marlin Mode Title @@ -275,7 +290,7 @@ auto_load_leveling:1 #### TouchMI Settings (on ABL menu) # Enable this option for settings TouchMI sensor on ABL Menu (Init, Z Offset, Save, Test). -# Options: [enable:1, disable:0] +# Options: [enable: 1, disable: 0] touchmi_sensor:0 #### Onboard / Printer SD Card Support @@ -408,11 +423,11 @@ preheat_temp6:T250 B90 #-------------------------------------------------------------------- #### Default Power Supply Mode -# Options: [OFF: 0, ON: 1, AUTO: 2] +# Options: [enable: 1, disable: 0, auto-detect: 2] ps_on:0 #### Power Supply Active HIGH -# Options: [HIGH: 1, LOW: 0] +# Options: [enable: 1, disable: 0] ps_on_active_high:1 #### Power Supply Auto Shutdown Temperature @@ -427,7 +442,7 @@ auto_shutdown_temp:50 #-------------------------------------------------------------------- #### Default Filament Runout Sensor -# Options: [NONE: 0, NORMAL: 1, SMART: 2] +# Options: [enable: 1, disable: 0, smart: 2] fil_runout:0 #### Inverted Filament Runout Logic @@ -482,15 +497,18 @@ btt_mini_ups:0 # NOTE: Error messages from printer will always play the error sound. # # Parameters: -# touch_sound: Enable/disable this to control touch feedback sound. -# toast_sound: Enable/disable this to control all toast notification sounds. -# alert_sound: Enable/disable this to control all popup and alert sounds -# like print finish alert, dialog sound etc. +# touch_sound: Enable/disable this to control touch feedback sound. +# toast_sound: Enable/disable this to control all toast notification sounds. +# alert_sound: Enable/disable this to control all popup and alert sounds +# like print finish alert, dialog sound etc. +# heater_sound: Enable/disable this to control acoustic feedback when temperature +# has reached the desired value on heaters (nozzle, bed, chamber). # # Options: [enable: 1, disable: 0] touch_sound:1 toast_sound:1 alert_sound:1 +heater_sound:1 #### Knob LED Color (only for TFT28 V3.0, TFT35 E3.0, TFT43 V3.0, TFT50 V3.0 & TFT70 V3.0) # Options: [OFF: 0, WHITE: 1, RED: 2, ORANGE: 3, YELLOW: 4, GREEN: 5, BLUE: 6, INDIGO: 7, VIOLET: 8] diff --git a/README.md b/README.md index 6d8fc63d4d..dfea11d791 100644 --- a/README.md +++ b/README.md @@ -86,11 +86,21 @@ The TFT firmware update is done in three steps described below and includes up t - `V3.0`: hardware version - `26.1`: software version -**element2:** Fonts and Icons (`TFT*` folder): Example: TFT35, which includes: +For the MKS TFT28 the binary file is `MKSTFT28.bin`. + +**element2:** Fonts and Icons (in the `TFT*` or `MKS` folder): + +For BTT TFTs the ROOT folder for fonts and icons is TFT*, where * is the size of the TFT (example: TFT24, TFT35, TFT50, etc). +Fonts and icons folder structure: - `TFT*/font`: fonts - `TFT*/bmp`: icons +For MKS TFTs the ROOT folder for fonts and icons is "MKS". +Fonts and icons folder structure: +- `MKS/font`: fonts +- `MKS/bmp`: icons + **element3:** The config.ini file **element4:** One or several language file(s) **(optionally)** @@ -194,6 +204,9 @@ See [Customization guides](https://github.com/bigtreetech/BIGTREETECH-TouchScree ;BIGTREE_TFT28_V1_0 ;BIGTREE_TFT28_V3_0 ;BIGTREE_TFT24_V1_1 +;MKS_32_V1_1 +;MKS_32_V1_2 +;MKS_32_V1_3 ;MKS_32_V1_4 ;MKS_32_V1_4_NOBL ;MKS_28_V1_0 @@ -241,27 +254,26 @@ The second workaround for this issue is to carefully pry the two shells surround **Firmware** -Edit the configuration.h file and enable the line that says: #define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER Rebuild and deploy the Marlin firmware to your 3D Printer. +Edit the configuration.h file and enable the line that says: `#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER`. Rebuild and deploy the Marlin firmware to your 3D Printer. ### Show more statistics at the end of the print -Statistics as filament length, filament weight and filament cost can be embedded into the gCode. These statistics will be presented after the print is finished in the new infobox area as a scrolling text. You can click that infobox and a popup will present you the printed filename (limited to the first 25 characters), the time needed for the print, the filament length used, the filament weight and its cost. +Statistics as filament length, filament weight and filament cost can be embedded into the gCode. After the print is finished there will be an infobox that you can click and a popup will present you the printed filename (limited to the first 25 characters), the time needed for the print, the filament length used, the filament weight and its cost. The statistic data in the gCode must have the following format (a good practice would be to include this at the beginning of the gCode): - -M118 P0 filament_data L:{12.3456}m L: represents the length in meters -M118 P0 filemant_data W:{1.23456}g W: represents the weight in grams -M118 P0 filament_data C:{0.1234} C: represents the cost without a unit +* `M118 P0 filament_data L:{12.3456}m` L: represents the length in meters +* `M118 P0 filemant_data W:{1.23456}g` W: represents the weight in grams +* `M118 P0 filament_data C:{0.1234}` C: represents the cost without a unit The values of every filament data can be in a brackets, parentheses, apostrophes, etc. or without them, measurement units can be there or not. -So M118 P0 filament_data L:(12.3456)m, M118 P0 filament_data L:12.3456meters, M118 P0 filament_data L:[12.3456] and so on are all valid formats. +So `M118 P0 filament_data L:(12.3456)m`, `M118 P0 filament_data L:12.3456meters`, `M118 P0 filament_data L:[12.3456]` and so on are all valid formats. The inclusion of the filament data into the gCode can be automated. In Cura all you have to do is to insert the following into the Start G-Code: -M118 P0 filament_data L:{filament_amount}m -M118 P0 filament_data W:{filament_weight}g -M118 P0 filament_data C:{filament_cost} +* `M118 P0 filament_data L:{filament_amount}m` +* `M118 P0 filament_data W:{filament_weight}g` +* `M118 P0 filament_data C:{filament_cost}` In case the gCode file has been generated using the [BTT 3D Plug-In Suit](https://github.com/bigtreetech/Bigtree3DPluginSuit), the data is automatically added. diff --git a/TFT/src/User/API/Language/Language.inc b/TFT/src/User/API/Language/Language.inc index 194b93bc4b..9079df2f11 100644 --- a/TFT/src/User/API/Language/Language.inc +++ b/TFT/src/User/API/Language/Language.inc @@ -1,24 +1,254 @@ +// config.ini Parameter Settings / Feature Settings +X_WORD (STATUS_SCREEN) +X_WORD (BAUDRATE) X_WORD (LANGUAGE) +X_WORD (ROTATE_UI) +X_WORD (TERMINAL_ACK) +X_WORD (INVERT_X_AXIS) +X_WORD (INVERT_Y_AXIS) +X_WORD (INVERT_Z_AXIS) +X_WORD (PERSISTENT_INFO) +X_WORD (FILE_LIST_MODE) +X_WORD (ACK_NOTIFICATION) +X_WORD (DEFAULT_MODE) +X_WORD (SERIAL_ALWAYS_ON) +X_WORD (MARLIN_SHOW_TITLE) +X_WORD (MARLIN_FULLSCREEN) +X_WORD (MARLIN_TYPE) +X_WORD (MOVE_SPEED) +X_WORD (AUTO_LOAD_LEVELING) +X_WORD (TOUCHMI_SENSOR) +X_WORD (ONBOARD_SD_SUPPORT) +X_WORD (M27_ALWAYS_ACTIVE) +X_WORD (LONG_FILENAME_SUPPORT) +X_WORD (FAN_SPEED_PERCENT) +X_WORD (XY_OFFSET_PROBING) +X_WORD (Z_STEPPERS_ALIGNMENT) +X_WORD (PS_ON) +X_WORD (PS_ON_ACTIVE_HIGH) +X_WORD (FIL_RUNOUT) +X_WORD (FIL_RUNOUT_INVERTING) +X_WORD (PL_RECOVERY_EN) +X_WORD (PL_RECOVERY_HOME) +X_WORD (BTT_MINI_UPS) +X_WORD (TOUCH_SOUND) +X_WORD (TOAST_SOUND) +X_WORD (ALERT_SOUND) +X_WORD (HEATER_SOUND) +X_WORD (KNOB_LED_COLOR) +X_WORD (KNOB_LED_IDLE) +X_WORD (LCD_BRIGHTNESS) +X_WORD (LCD_IDLE_BRIGHTNESS) +X_WORD (LCD_IDLE_DELAY) +X_WORD (START_GCODE_ENABLED) +X_WORD (END_GCODE_ENABLED) +X_WORD (CANCEL_GCODE_ENABLED) + +// Machine Parameter Settings +X_WORD (STEPS_SETTING) +X_WORD (MAXFEEDRATE) +X_WORD (MAXACCELERATION) +X_WORD (ACCELERATION) +X_WORD (JERK) +X_WORD (JUNCTION_DEVIATION) +X_WORD (HOME_OFFSET) +X_WORD (FWRETRACT) +X_WORD (FWRECOVER) +X_WORD (RETRACT_AUTO) +X_WORD (OFFSET_TOOL) +X_WORD (PROBE_OFFSET) +X_WORD (LIN_ADVANCE) +X_WORD (CURRENT_SETTING) +X_WORD (BUMP_SENSITIVITY) +X_WORD (HYBRID_THRESHOLD) +X_WORD (PRINT_ACCELERATION) +X_WORD (RETRACT_ACCELERATION) +X_WORD (TRAVEL_ACCELERATION) +X_WORD (RETRACT_LENGTH) +X_WORD (RETRACT_SWAP_LENGTH) +X_WORD (RETRACT_FEEDRATE) +X_WORD (RETRACT_Z_LIFT) +X_WORD (RECOVER_LENGTH) +X_WORD (SWAP_RECOVER_LENGTH) +X_WORD (RECOVER_FEEDRATE) +X_WORD (SWAP_RECOVER_FEEDRATE) +X_WORD (MBL_OFFSET) + +// Save / Load +X_WORD (SAVE) +X_WORD (RESTORE) +X_WORD (RESET) +X_WORD (EEPROM_SAVE_INFO) +X_WORD (EEPROM_RESTORE_INFO) +X_WORD (EEPROM_RESET_INFO) +X_WORD (SETTINGS_SAVE) +X_WORD (SETTINGS_RESTORE) +X_WORD (SETTINGS_RESET) +X_WORD (SETTINGS_RESET_INFO) +X_WORD (SETTINGS_RESET_DONE) + +// Navigation Buttons +X_WORD (PAGE_UP) +X_WORD (PAGE_DOWN) +X_WORD (UP) +X_WORD (DOWN) +X_WORD (NEXT) +X_WORD (BACK) + +// Value Buttons +X_WORD (INC) +X_WORD (DEC) +X_WORD (LOAD) +X_WORD (UNLOAD) +X_WORD (ON) +X_WORD (OFF) +X_WORD (AUTO) +X_WORD (SMART) +X_WORD (SLOW) +X_WORD (NORMAL) +X_WORD (FAST) +X_WORD (ZERO) +X_WORD (HALF) +X_WORD (FULL) +X_WORD (CUSTOM) +X_WORD (CLEAR) +X_WORD (DEFAULT) + +// Action Buttons +X_WORD (START) +X_WORD (STOP) +X_WORD (PAUSE) +X_WORD (RESUME) +X_WORD (INIT) +X_WORD (DISCONNECT) +X_WORD (SHUT_DOWN) +X_WORD (FORCE_SHUT_DOWN) +X_WORD (EMERGENCYSTOP) +X_WORD (PREHEAT) +X_WORD (PREHEAT_BOTH) +X_WORD (COOLDOWN) + +// Dialog Buttons +X_WORD (CONFIRM) +X_WORD (CANCEL) +X_WORD (WARNING) +X_WORD (CONTINUE) +X_WORD (CONFIRMATION) + +// Process Status +X_WORD (STATUS) +X_WORD (READY) +X_WORD (BUSY) +X_WORD (LOADING) +X_WORD (UNCONNECTED) + +// Process Info +X_WORD (INFO) +X_WORD (INVALID_VALUE) +X_WORD (TIMEOUT_REACHED) +X_WORD (DISCONNECT_INFO) +X_WORD (SHUTTING_DOWN) +X_WORD (WAIT_TEMP_SHUT_DOWN) +X_WORD (POWER_FAILED) +X_WORD (PROCESS_RUNNING) +X_WORD (PROCESS_COMPLETED) +X_WORD (PROCESS_ABORTED) + +// TFT SD, U_DISK, Onboard SD, Filament Runout Process Commands / Status / Info +X_WORD (TFTSD) +X_WORD (READ_TFTSD_ERROR) +X_WORD (TFTSD_INSERTED) +X_WORD (TFTSD_REMOVED) +X_WORD (U_DISK) +X_WORD (READ_U_DISK_ERROR) +X_WORD (U_DISK_INSERTED) +X_WORD (U_DISK_REMOVED) +X_WORD (ONBOARDSD) +X_WORD (READ_ONBOARDSD_ERROR) +X_WORD (FILAMENT_RUNOUT) + +// Steppers, Print, Probe Process Commands / Status / Info +X_WORD (DISABLE_STEPPERS) +X_WORD (XY_UNLOCK) + +X_WORD (START_PRINT) +X_WORD (STOP_PRINT) +X_WORD (IS_PAUSE) +X_WORD (M0_PAUSE) + +X_WORD (TEST) +X_WORD (DEPLOY) +X_WORD (STOW) +X_WORD (REPEAT) + +// Printer Tools +X_WORD (NOZZLE) +X_WORD (BED) +X_WORD (CHAMBER) +X_WORD (FAN) + +X_WORD (BLTOUCH) +X_WORD (TOUCHMI) + +// Values +X_WORD (1_DEGREE) +X_WORD (5_DEGREE) +X_WORD (10_DEGREE) + +X_WORD (001_MM) +X_WORD (01_MM) +X_WORD (1_MM) +X_WORD (5_MM) +X_WORD (10_MM) +X_WORD (100_MM) +X_WORD (200_MM) + +X_WORD (1_PERCENT) +X_WORD (5_PERCENT) +X_WORD (10_PERCENT) +X_WORD (PERCENT_VALUE) + +X_WORD (5_SECONDS) +X_WORD (10_SECONDS) +X_WORD (30_SECONDS) +X_WORD (60_SECONDS) +X_WORD (120_SECONDS) +X_WORD (300_SECONDS) + +// Colors +X_WORD (WHITE) +X_WORD (BLACK) +X_WORD (BLUE) +X_WORD (RED) +X_WORD (GREEN) +X_WORD (CYAN) +X_WORD (YELLOW) +X_WORD (BROWN) +X_WORD (GRAY) +X_WORD (ORANGE) +X_WORD (INDIGO) +X_WORD (VIOLET) +X_WORD (MAGENTA) +X_WORD (PURPLE) +X_WORD (LIME) +X_WORD (DARKBLUE) +X_WORD (DARKGREEN) +X_WORD (DARKGRAY) + +// Menus X_WORD (HEAT) X_WORD (MOVE) X_WORD (HOME) -X_WORD (DISABLE_STEPPERS) X_WORD (PRINT) X_WORD (EXTRUDE) -X_WORD (FAN) X_WORD (SETTINGS) X_WORD (SCREEN_SETTINGS) X_WORD (MACHINE_SETTINGS) X_WORD (FEATURE_SETTINGS) X_WORD (SOUND) -X_WORD (TOUCH_SOUND) -X_WORD (ALERT_SOUND) -X_WORD (TOAST_SOUND) -X_WORD (SHUT_DOWN) X_WORD (RGB_SETTINGS) X_WORD (RGB_OFF) X_WORD (TERMINAL) -X_WORD (CUSTOM) X_WORD (LEVELING) X_WORD (POINT_1) X_WORD (POINT_2) @@ -46,86 +276,20 @@ X_WORD (ABL_SLOT2) X_WORD (ABL_SLOT3) X_WORD (ABL_SLOT_EEPROM) X_WORD (ABL_Z) -X_WORD (BLTOUCH) -X_WORD (TEST) -X_WORD (DEPLOY) -X_WORD (STOW) -X_WORD (REPEAT) X_WORD (P_OFFSET) X_WORD (H_OFFSET) -X_WORD (PROBE_OFFSET) -X_WORD (HOME_OFFSET) -X_WORD (CONFIRMATION) -X_WORD (DOWN) -X_WORD (UP) -X_WORD (SAVE) -X_WORD (RESTORE) -X_WORD (RESET) -X_WORD (DEFAULT) -X_WORD (CLEAR) -X_WORD (NEXT) X_WORD (DISTANCE) -X_WORD (INVALID_VALUE) -X_WORD (TIMEOUT_REACHED) -X_WORD (PROCESS_RUNNING) -X_WORD (PROCESS_COMPLETED) -X_WORD (PROCESS_ABORTED) -X_WORD (INC) -X_WORD (DEC) -X_WORD (NOZZLE) -X_WORD (BED) -X_WORD (CHAMBER) -X_WORD (START) -X_WORD (STOP) -X_WORD (BACK) -X_WORD (PAGE_UP) -X_WORD (PAGE_DOWN) -X_WORD (PAUSE) -X_WORD (RESUME) -X_WORD (LOAD) -X_WORD (UNLOAD) X_WORD (LOAD_UNLOAD) X_WORD (LOAD_UNLOAD_SHORT) -X_WORD (SLOW_SPEED) -X_WORD (NORMAL_SPEED) -X_WORD (FAST_SPEED) -X_WORD (FAN_FULL_SPEED) -X_WORD (FAN_HALF_SPEED) -X_WORD (ROTATE_UI) X_WORD (TOUCHSCREEN_ADJUST) X_WORD (MORE) X_WORD (SCREEN_INFO) -X_WORD (STATUS) X_WORD (SIMULATOR_BG_COLOR) X_WORD (SIMULATOR_FONT_COLOR) -X_WORD (WHITE) -X_WORD (BLACK) -X_WORD (BLUE) -X_WORD (RED) -X_WORD (GREEN) -X_WORD (CYAN) -X_WORD (YELLOW) -X_WORD (BROWN) -X_WORD (GRAY) -X_WORD (ORANGE) -X_WORD (INDIGO) -X_WORD (VIOLET) -X_WORD (MAGENTA) -X_WORD (PURPLE) -X_WORD (LIME) -X_WORD (DARKBLUE) -X_WORD (DARKGREEN) -X_WORD (DARKGRAY) -X_WORD (DISCONNECT) -X_WORD (BAUDRATE) X_WORD (PERCENTAGE) -X_WORD (BABYSTEP) X_WORD (PERCENTAGE_SPEED) X_WORD (PERCENTAGE_FLOW) -X_WORD (VALUE_ZERO) -X_WORD (1_DEGREE) -X_WORD (5_DEGREE) -X_WORD (10_DEGREE) +X_WORD (BABYSTEP) X_WORD (X_INC) X_WORD (Y_INC) X_WORD (Z_INC) @@ -135,123 +299,17 @@ X_WORD (Z_DEC) X_WORD (X) X_WORD (Y) X_WORD (Z) -X_WORD (001_MM) -X_WORD (01_MM) -X_WORD (1_MM) -X_WORD (5_MM) -X_WORD (10_MM) -X_WORD (100_MM) -X_WORD (200_MM) -X_WORD (1_PERCENT) -X_WORD (5_PERCENT) -X_WORD (10_PERCENT) -X_WORD (PERCENT_VALUE) -X_WORD (READY) -X_WORD (BUSY) -X_WORD (UNCONNECTED) -X_WORD (DISCONNECT_INFO) -X_WORD (LOADING) -X_WORD (POWER_FAILED) -X_WORD (CONTINUE) -X_WORD (CANCEL) X_WORD (ADJUST_TITLE) X_WORD (ADJUST_INFO) X_WORD (ADJUST_OK) X_WORD (ADJUST_FAILED) -X_WORD (WARNING) -X_WORD (STOP_PRINT) -X_WORD (CONFIRM) -X_WORD (TFTSD) -X_WORD (READ_TFTSD_ERROR) -X_WORD (TFTSD_INSERTED) -X_WORD (TFTSD_REMOVED) -X_WORD (U_DISK) -X_WORD (READ_U_DISK_ERROR) -X_WORD (U_DISK_INSERTED) -X_WORD (U_DISK_REMOVED) -X_WORD (ONBOARDSD) -X_WORD (READ_ONBOARDSD_ERROR) -X_WORD (FILAMENT_SENSOR) -X_WORD (FILAMENT_RUNOUT) -X_WORD (PREHEAT) -X_WORD (PREHEAT_BOTH) -X_WORD (IS_PAUSE) -X_WORD (AUTO_SHUT_DOWN) X_WORD (UNIFIEDMOVE) X_WORD (UNIFIEDHEAT) -X_WORD (COOLDOWN) -X_WORD (EMERGENCYSTOP) X_WORD (TOUCH_TO_EXIT) X_WORD (MAINMENU) -X_WORD (WAIT_TEMP_SHUT_DOWN) -X_WORD (FORCE_SHUT_DOWN) -X_WORD (SHUTTING_DOWN) X_WORD (PARAMETER_SETTING) -X_WORD (ON) -X_WORD (OFF) -X_WORD (SMART) -X_WORD (TERMINAL_ACK) -X_WORD (INVERT_XAXIS) -X_WORD (INVERT_YAXIS) -X_WORD (INVERT_ZAXIS) -X_WORD (MOVE_SPEED) -X_WORD (KNOB_LED) -X_WORD (KNOB_LED_IDLE) -X_WORD (M0_PAUSE) -X_WORD (SEND_START_GCODE) -X_WORD (SEND_END_GCODE) -X_WORD (SEND_CANCEL_GCODE) -X_WORD (PERSISTENT_STATUS_INFO) -X_WORD (FILE_LISTMODE) -X_WORD (CURRENT_SETTING) -X_WORD (STEPS_SETTING) -X_WORD (MAXFEEDRATE) -X_WORD (MAXACCELERATION) -X_WORD (ACCELERATION) -X_WORD (JERK) -X_WORD (JUNCTION_DEVIATION) -X_WORD (PRINT_ACCELERATION) -X_WORD (RETRACT_ACCELERATION) -X_WORD (TRAVEL_ACCELERATION) -X_WORD (BUMP_SENSITIVITY) -X_WORD (FWRETRACT) -X_WORD (FWRECOVER) -X_WORD (LIN_ADVANCE) -X_WORD (RESET_SETTINGS_INFO) -X_WORD (RESET_SETTINGS_DONE) -X_WORD (INFO) -X_WORD (LCD_BRIGHTNESS) -X_WORD (LCD_BRIGHTNESS_DIM) -X_WORD (LCD_DIM_IDLE_TIMER) -X_WORD (5_SECONDS) -X_WORD (10_SECONDS) -X_WORD (30_SECONDS) -X_WORD (60_SECONDS) -X_WORD (120_SECONDS) -X_WORD (300_SECONDS) -X_WORD (CUSTOM_SECONDS) -X_WORD (ST7920_FULLSCREEN) -X_WORD (PLR_EN) -X_WORD (SETTING_SAVE) -X_WORD (SETTING_RESET) -X_WORD (SETTING_RESTORE) X_WORD (EEPROM_SETTINGS) -X_WORD (EEPROM_SAVE_INFO) -X_WORD (EEPROM_RESTORE_INFO) -X_WORD (EEPROM_RESET_INFO) -X_WORD (RETRACT_FEEDRATE) -X_WORD (RETRACT_LENGTH) -X_WORD (RETRACT_SWAP_LENGTH) -X_WORD (RETRACT_Z_LIFT) -X_WORD (RETRACT_AUTO) -X_WORD (RECOVER_FEEDRATE) -X_WORD (SWAP_RECOVER_FEEDRATE) -X_WORD (RECOVER_LENGTH) -X_WORD (SWAP_RECOVER_LENGTH) -X_WORD (START_PRINT) -X_WORD (ACK_NOTIFICATION) X_WORD (LEVELING_EDGE_DISTANCE) -X_WORD (XY_UNLOCK) X_WORD (TUNING) X_WORD (PID) X_WORD (PID_TITLE) @@ -271,8 +329,6 @@ X_WORD (TUNE_EXT_MEASURED) X_WORD (TUNE_EXT_OLD_ESTEP) X_WORD (TUNE_EXT_NEW_ESTEP) X_WORD (CONNECTION_SETTINGS) -X_WORD (OFFSET_TOOL) -X_WORD (HYBRID_THRESHOLD) X_WORD (NOTIFICATIONS) X_WORD (MESH_EDITOR) X_WORD (MESH_TUNER) @@ -290,8 +346,5 @@ X_WORD (FILAMENT_COST) X_WORD (NO_FILAMENT_STATS) X_WORD (CLICK_FOR_MORE) X_WORD (EXT_TEMPLOW) -X_WORD (COLD_EXT) X_WORD (HEAT_HOTEND) X_WORD (Z_ALIGN) -X_WORD (INIT) -X_WORD (TOUCHMI) diff --git a/TFT/src/User/API/Language/language_am.h b/TFT/src/User/API/Language/language_am.h index e9d82430a7..187d49ebc5 100644 --- a/TFT/src/User/API/Language/language_am.h +++ b/TFT/src/User/API/Language/language_am.h @@ -1,27 +1,257 @@ #ifndef _LANGUAGE_AM_H_ #define _LANGUAGE_AM_H_ + // config.ini Parameter Settings / Feature Settings + #define STRING_STATUS_SCREEN "Enable Status Screen" + #define STRING_BAUDRATE "BaudRate" #define STRING_LANGUAGE "Հայերեն" + #define STRING_ROTATE_UI "Rotate UI" + #define STRING_TERMINAL_ACK "Show ACK in Terminal" + #define STRING_INVERT_X_AXIS "Invert X Axis" + #define STRING_INVERT_Y_AXIS "Invert Y Axis" + #define STRING_INVERT_Z_AXIS "Invert Z Axis" + #define STRING_PERSISTENT_INFO "Persistent Status Info" + #define STRING_FILE_LIST_MODE "Files viewer List Mode" + #define STRING_ACK_NOTIFICATION "ACK notification style" + #define STRING_DEFAULT_MODE "Default Mode" + #define STRING_SERIAL_ALWAYS_ON "Serial Always ON" + #define STRING_MARLIN_SHOW_TITLE "Marlin Mode Title Support" + #define STRING_MARLIN_FULLSCREEN "Marlin mode in fullscreen" + #define STRING_MARLIN_TYPE "Marlin Mode Type" + #define STRING_MOVE_SPEED "Move speed(X Y Z)" + #define STRING_AUTO_LOAD_LEVELING "Auto Save Load Leveling" + #define STRING_TOUCHMI_SENSOR "TouchMI" + #define STRING_ONBOARD_SD_SUPPORT "Onboard SD Card Support" + #define STRING_M27_ALWAYS_ACTIVE "M27 Always Active" + #define STRING_LONG_FILENAME_SUPPORT "Long File Names Support" + #define STRING_FAN_SPEED_PERCENT "Fan Speed As Percentage" + #define STRING_XY_OFFSET_PROBING "XY Offset Probing Support" + #define STRING_Z_STEPPERS_ALIGNMENT "Z Steppers Auto-Alignment" + #define STRING_PS_ON "Auto Power" + #define STRING_PS_ON_ACTIVE_HIGH "Power Supply Active HIGH" + #define STRING_FIL_RUNOUT "Filament sensor" + #define STRING_FIL_RUNOUT_INVERTING "Inverted Filament Runout Logic" + #define STRING_PL_RECOVERY_EN "Power loss recovery" + #define STRING_PL_RECOVERY_HOME "Power Loss Recovery Homing" + #define STRING_BTT_MINI_UPS "BTT UPS Support" + #define STRING_TOUCH_SOUND "Touch sounds" + #define STRING_TOAST_SOUND "Toast Notifications" + #define STRING_ALERT_SOUND "Popups and Alerts" + #define STRING_HEATER_SOUND "Heater notification" + #define STRING_KNOB_LED_COLOR "Rotary Knob LED" + #define STRING_KNOB_LED_IDLE "Rotary Knob LED idle" + #define STRING_LCD_BRIGHTNESS "LCD Brightness" + #define STRING_LCD_IDLE_BRIGHTNESS "LCD Brightness dim" + #define STRING_LCD_IDLE_DELAY "LCD dim idle timer" + #define STRING_START_GCODE_ENABLED "Start Gcode before print" + #define STRING_END_GCODE_ENABLED "End Gcode after print" + #define STRING_CANCEL_GCODE_ENABLED "Cancel Gcode" + + // Machine Parameter Settings + #define STRING_STEPS_SETTING "Steps per mm" + #define STRING_MAXFEEDRATE "Max Feed Rate" + #define STRING_MAXACCELERATION "Max Acceleration" + #define STRING_ACCELERATION "Acceleration" + #define STRING_JERK "Jerk" + #define STRING_JUNCTION_DEVIATION "Junction Deviation" + #define STRING_HOME_OFFSET "Home Offset" + #define STRING_FWRETRACT "FW Retraction" + #define STRING_FWRECOVER "FW Retraction Recover" + #define STRING_RETRACT_AUTO "Auto Firmware Retract" + #define STRING_OFFSET_TOOL "Offset 2nd Nozzle" + #define STRING_PROBE_OFFSET "Probe Offset" + #define STRING_LIN_ADVANCE "Linear Advance" + #define STRING_CURRENT_SETTING "Driver Current (mA)" + #define STRING_BUMP_SENSITIVITY "TMC bump sensitivity" + #define STRING_HYBRID_THRESHOLD "TMC HybridThreshold" + #define STRING_PRINT_ACCELERATION "Print Acceleration" + #define STRING_RETRACT_ACCELERATION "Retract Acceleration" + #define STRING_TRAVEL_ACCELERATION "Travel Acceleration" + #define STRING_RETRACT_LENGTH "Retract length" + #define STRING_RETRACT_SWAP_LENGTH "Retract swap length" + #define STRING_RETRACT_FEEDRATE "Retract feedrate" + #define STRING_RETRACT_Z_LIFT "Z lift on retraction" + #define STRING_RECOVER_LENGTH "Extra recover length" + #define STRING_SWAP_RECOVER_LENGTH "Extra recover swap length" + #define STRING_RECOVER_FEEDRATE "Recover feedrate" + #define STRING_SWAP_RECOVER_FEEDRATE "Swap recover feedrate" + #define STRING_MBL_OFFSET "MBL Offset" + + // Save / Load + #define STRING_SAVE "Save" + #define STRING_RESTORE "Restore" + #define STRING_RESET "Reset" + #define STRING_EEPROM_SAVE_INFO "Save printer settings\nto EEPROM?" + #define STRING_EEPROM_RESTORE_INFO "Reload settings from\nEEPROM?" + #define STRING_EEPROM_RESET_INFO "Reset EEPROM to stock printer settings?" + #define STRING_SETTINGS_SAVE "Save settings" + #define STRING_SETTINGS_RESTORE "Restore settings" + #define STRING_SETTINGS_RESET "Reset default settings" + #define STRING_SETTINGS_RESET_INFO "Reset all settings to\ndefault values?" + #define STRING_SETTINGS_RESET_DONE "Reset all settings\nsuccessful.\nplease restart the device." + + // Navigation Buttons + #define STRING_PAGE_UP "Վերեւ" + #define STRING_PAGE_DOWN "Ներքեւ" + #define STRING_UP "Up" + #define STRING_DOWN "Down" + #define STRING_NEXT "Next" + #define STRING_BACK "Հետ" + + // Value Buttons + #define STRING_INC "Ավելացնել" + #define STRING_DEC "Նվազեցնել" + #define STRING_LOAD "Load" + #define STRING_UNLOAD "Unload" + #define STRING_ON "ON" + #define STRING_OFF "OFF" + #define STRING_AUTO "AUTO" + #define STRING_SMART "SMART" + #define STRING_SLOW "Դանդաղ" + #define STRING_NORMAL "Նորմալ" + #define STRING_FAST "Արագ" + #define STRING_ZERO "Zero" + #define STRING_HALF "Կիսատ" + #define STRING_FULL "Ամբողջը" + #define STRING_CUSTOM "Custom" + #define STRING_CLEAR "Clear" + #define STRING_DEFAULT "Default" + + // Action Buttons + #define STRING_START "Start" + #define STRING_STOP "Դադարեցնել" + #define STRING_PAUSE "Կանգնեցնել" + #define STRING_RESUME "Շարունակել" + #define STRING_INIT "Init" + #define STRING_DISCONNECT "Անջատել" + #define STRING_SHUT_DOWN "Shut Down" + #define STRING_FORCE_SHUT_DOWN "Force" + #define STRING_EMERGENCYSTOP "EM. STOP" + #define STRING_PREHEAT "Preheat" + #define STRING_PREHEAT_BOTH "Both" + #define STRING_COOLDOWN "Cool Down" + + // Dialog Buttons + #define STRING_CONFIRM "Confirm" + #define STRING_CANCEL "Չեղարկել" + #define STRING_WARNING "Warning" + #define STRING_CONTINUE "Շարունակել" + #define STRING_CONFIRMATION "Are you sure?" + + // Process Status + #define STRING_STATUS "Status" + #define STRING_READY "Պատրաստ" + #define STRING_BUSY "Ծանրաբեռնված է" + #define STRING_LOADING "Բեռնում է..." + #define STRING_UNCONNECTED "Տպիչը կցված չէ" + + // Process Info + #define STRING_INFO "Info" + #define STRING_INVALID_VALUE "Invalid value(s)" + #define STRING_TIMEOUT_REACHED "Timeout reached!" + #define STRING_DISCONNECT_INFO "Now you can control the printer by your computer!" + #define STRING_SHUTTING_DOWN "Shutting down..." + #define STRING_WAIT_TEMP_SHUT_DOWN "Wait for the temperature\nof hotend to be\nlower than %d℃" // Wait for the temperature of hotend to be lower than 50℃ + #define STRING_POWER_FAILED "Տպելը չի ավարտվել, շարունակե՞լ" + #define STRING_PROCESS_RUNNING "Process already running!" + #define STRING_PROCESS_COMPLETED "Process completed!" + #define STRING_PROCESS_ABORTED "Process aborted!" + + // TFT SD, U_DISK, Onboard SD, Filament Runout Process Commands / Status / Info + #define STRING_TFTSD "TFT SD" + #define STRING_READ_TFTSD_ERROR "TFTSD հիշողության սարքը չկա" + #define STRING_TFTSD_INSERTED "Card inserted!" + #define STRING_TFTSD_REMOVED "Card removed!" + #define STRING_U_DISK "U Disk" + #define STRING_READ_U_DISK_ERROR "Read U Disk error!" + #define STRING_U_DISK_INSERTED "U Disk inserted!" + #define STRING_U_DISK_REMOVED "U Disk removed!" + #define STRING_ONBOARDSD "OnboardSD" + #define STRING_READ_ONBOARDSD_ERROR "OnboardSD հիշողության սարքը չկա" + #define STRING_FILAMENT_RUNOUT "Filament runout!" + + // Steppers, Print, Probe Process Commands / Status / Info + #define STRING_DISABLE_STEPPERS "Disarm All" + #define STRING_XY_UNLOCK "Disarm XY" + + #define STRING_START_PRINT "Start Printing:\n %s?" + #define STRING_STOP_PRINT "Stop printing?" + #define STRING_IS_PAUSE "Unable to extrude when\nprinting.\nPause printing?" + #define STRING_M0_PAUSE "Paused by M0 command" + + #define STRING_TEST "Test" + #define STRING_DEPLOY "Deploy" + #define STRING_STOW "Stow" + #define STRING_REPEAT "Repeat" + + // Printer Tools + #define STRING_NOZZLE "Գլխիկ" + #define STRING_BED "Տախտակ" + #define STRING_CHAMBER "Chamber" + #define STRING_FAN "Հովացնել" + + #define STRING_BLTOUCH "BLTouch" + #define STRING_TOUCHMI "TouchMi" + + // Values + #define STRING_1_DEGREE "1℃" + #define STRING_5_DEGREE "5℃" + #define STRING_10_DEGREE "10℃" + + #define STRING_001_MM "0.01mm" + #define STRING_01_MM "0.1mm" + #define STRING_1_MM "1mm" + #define STRING_5_MM "5mm" + #define STRING_10_MM "10mm" + #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_5_SECONDS "5 Sec." + #define STRING_10_SECONDS "10 Sec." + #define STRING_30_SECONDS "30 Sec." + #define STRING_60_SECONDS "1 Min." + #define STRING_120_SECONDS "2 Min." + #define STRING_300_SECONDS "5 Min." + + // Colors + #define STRING_WHITE "White" + #define STRING_BLACK "Black" + #define STRING_BLUE "Blue" + #define STRING_RED "Red" + #define STRING_GREEN "Green" + #define STRING_CYAN "Cyan" + #define STRING_YELLOW "Yellow" + #define STRING_BROWN "Brown" + #define STRING_GRAY "Gray" + #define STRING_ORANGE "Orange" + #define STRING_INDIGO "Indigo" + #define STRING_VIOLET "Violet" + #define STRING_MAGENTA "Magenta" + #define STRING_PURPLE "Purple" + #define STRING_LIME "Lime" + #define STRING_DARKBLUE "DarkBlue" + #define STRING_DARKGREEN "DarkGreen" + #define STRING_DARKGRAY "DarkGray" + + // Menus #define STRING_HEAT "Ջերմություն" #define STRING_MOVE "Շարժել" #define STRING_HOME "Սկզբնական" - #define STRING_DISABLE_STEPPERS "Disarm All" #define STRING_PRINT "Տպել" #define STRING_EXTRUDE "Հալել" - #define STRING_FAN "Հովացնել" #define STRING_SETTINGS "Կարգավորումներ" #define STRING_SCREEN_SETTINGS "Screen" #define STRING_MACHINE_SETTINGS "Machine" #define STRING_FEATURE_SETTINGS "Feature" #define STRING_SOUND "Sound" - #define STRING_TOUCH_SOUND "Touch sounds" - #define STRING_TOAST_SOUND "Toast Notifications" - #define STRING_ALERT_SOUND "Popups and Alerts" - #define STRING_SHUT_DOWN "Shut Down" #define STRING_RGB_SETTINGS "LED Color" #define STRING_RGB_OFF "LED Off" #define STRING_TERMINAL "Terminal" - #define STRING_CUSTOM "Custom" #define STRING_LEVELING "Leveling" #define STRING_POINT_1 "Point 1" #define STRING_POINT_2 "Point 2" @@ -49,86 +279,20 @@ #define STRING_ABL_SLOT3 "Slot 3" #define STRING_ABL_SLOT_EEPROM "Remember slot for next\nreboot? (Save EEPROM)" #define STRING_ABL_Z "Z Fade" - #define STRING_BLTOUCH "BLTouch" - #define STRING_TEST "Test" - #define STRING_DEPLOY "Deploy" - #define STRING_STOW "Stow" - #define STRING_REPEAT "Repeat" #define STRING_P_OFFSET "P Offset" #define STRING_H_OFFSET "H Offset" - #define STRING_PROBE_OFFSET "Probe Offset" - #define STRING_HOME_OFFSET "Home Offset" - #define STRING_CONFIRMATION "Are you sure?" - #define STRING_DOWN "Down" - #define STRING_UP "Up" - #define STRING_SAVE "Save" - #define STRING_RESTORE "Restore" - #define STRING_RESET "Reset" - #define STRING_DEFAULT "Default" - #define STRING_CLEAR "Clear" - #define STRING_NEXT "Next" #define STRING_DISTANCE "Distance" - #define STRING_INVALID_VALUE "Invalid value(s)" - #define STRING_TIMEOUT_REACHED "Timeout reached!" - #define STRING_PROCESS_RUNNING "Process already running!" - #define STRING_PROCESS_COMPLETED "Process completed!" - #define STRING_PROCESS_ABORTED "Process aborted!" - #define STRING_INC "Ավելացնել" - #define STRING_DEC "Նվազեցնել" - #define STRING_NOZZLE "Գլխիկ" - #define STRING_BED "Տախտակ" - #define STRING_CHAMBER "Chamber" - #define STRING_START "Start" - #define STRING_STOP "Դադարեցնել" - #define STRING_BACK "Հետ" - #define STRING_PAGE_UP "Վերեւ" - #define STRING_PAGE_DOWN "Ներքեւ" - #define STRING_PAUSE "Կանգնեցնել" - #define STRING_RESUME "Շարունակել" - #define STRING_LOAD "Load" - #define STRING_UNLOAD "Unload" #define STRING_LOAD_UNLOAD "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 "Կիսատ" - #define STRING_ROTATE_UI "Rotate UI" #define STRING_TOUCHSCREEN_ADJUST "TSC Adjust" #define STRING_MORE "More" #define STRING_SCREEN_INFO "Info" - #define STRING_STATUS "Status" #define STRING_SIMULATOR_BG_COLOR "Marlin simulator background color" #define STRING_SIMULATOR_FONT_COLOR "Marlin simulator font color" - #define STRING_WHITE "White" - #define STRING_BLACK "Black" - #define STRING_BLUE "Blue" - #define STRING_RED "Red" - #define STRING_GREEN "Green" - #define STRING_CYAN "Cyan" - #define STRING_YELLOW "Yellow" - #define STRING_BROWN "Brown" - #define STRING_GRAY "Gray" - #define STRING_ORANGE "Orange" - #define STRING_INDIGO "Indigo" - #define STRING_VIOLET "Violet" - #define STRING_MAGENTA "Magenta" - #define STRING_PURPLE "Purple" - #define STRING_LIME "Lime" - #define STRING_DARKBLUE "DarkBlue" - #define STRING_DARKGREEN "DarkGreen" - #define STRING_DARKGRAY "DarkGray" - #define STRING_DISCONNECT "Անջատել" - #define STRING_BAUDRATE "BaudRate" #define STRING_PERCENTAGE "Percentage" - #define STRING_BABYSTEP "Դանդաղ" #define STRING_PERCENTAGE_SPEED "Արագություն" #define STRING_PERCENTAGE_FLOW "Flow" - #define STRING_VALUE_ZERO "Zero" - #define STRING_1_DEGREE "1℃" - #define STRING_5_DEGREE "5℃" - #define STRING_10_DEGREE "10℃" + #define STRING_BABYSTEP "Դանդաղ" #define STRING_X_INC "X+" #define STRING_Y_INC "Y+" #define STRING_Z_INC "Z+" @@ -138,123 +302,17 @@ #define STRING_X "X" #define STRING_Y "Y" #define STRING_Z "Z" - #define STRING_001_MM "0.01mm" - #define STRING_01_MM "0.1mm" - #define STRING_1_MM "1mm" - #define STRING_5_MM "5mm" - #define STRING_10_MM "10mm" - #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 "Now you can control the printer by your computer!" - #define STRING_LOADING "Բեռնում է..." - #define STRING_POWER_FAILED "Տպելը չի ավարտվել, շարունակե՞լ" - #define STRING_CONTINUE "Շարունակել" - #define STRING_CANCEL "Չեղարկել" #define STRING_ADJUST_TITLE "Էկրանի կարգավորում" #define STRING_ADJUST_INFO "Please click on the red dot" #define STRING_ADJUST_OK "Adjustment Success" #define STRING_ADJUST_FAILED "Adjustment failed, Please Try Again" - #define STRING_WARNING "Warning" - #define STRING_STOP_PRINT "Stop printing?" - #define STRING_CONFIRM "Confirm" - #define STRING_TFTSD "TFT SD" - #define STRING_READ_TFTSD_ERROR "TFTSD հիշողության սարքը չկա" - #define STRING_TFTSD_INSERTED "Card inserted!" - #define STRING_TFTSD_REMOVED "Card removed!" - #define STRING_U_DISK "U Disk" - #define STRING_READ_U_DISK_ERROR "Read U Disk error!" - #define STRING_U_DISK_INSERTED "U Disk inserted!" - #define STRING_U_DISK_REMOVED "U Disk removed!" - #define STRING_ONBOARDSD "OnboardSD" - #define STRING_READ_ONBOARDSD_ERROR "OnboardSD հիշողության սարքը չկա" - #define STRING_FILAMENT_SENSOR "Filament sensor" - #define STRING_FILAMENT_RUNOUT "Filament runout!" - #define STRING_PREHEAT "Preheat" - #define STRING_PREHEAT_BOTH "Both" - #define STRING_IS_PAUSE "Unable to extrude when\nprinting.\nPause printing?" - #define STRING_AUTO_SHUT_DOWN "Auto Power" #define STRING_UNIFIEDMOVE "Movement" #define STRING_UNIFIEDHEAT "Heat&Fan" - #define STRING_COOLDOWN "Cool Down" - #define STRING_EMERGENCYSTOP "EM. STOP" #define STRING_TOUCH_TO_EXIT "Touch anywhere to exit" #define STRING_MAINMENU "Menu" - #define STRING_WAIT_TEMP_SHUT_DOWN "Wait for the temperature\nof hotend to be\nlower than %d℃" // Wait for the temperature of hotend to be lower than 50℃ - #define STRING_FORCE_SHUT_DOWN "Force" - #define STRING_SHUTTING_DOWN "Shutting down..." #define STRING_PARAMETER_SETTING "Պարամետր" - #define STRING_ON "ON" - #define STRING_OFF "OFF" - #define STRING_SMART "SMART" - #define STRING_TERMINAL_ACK "Show ACK in Terminal" - #define STRING_INVERT_XAXIS "Invert X Axis" - #define STRING_INVERT_YAXIS "Invert Y Axis" - #define STRING_INVERT_ZAXIS "Invert Z Axis" - #define STRING_MOVE_SPEED "Move speed(X Y Z)" - #define STRING_KNOB_LED "Rotary Knob LED" - #define STRING_KNOB_LED_IDLE "Rotary Knob LED idle" - #define STRING_M0_PAUSE "Paused by M0 command" - #define STRING_SEND_START_GCODE "Start Gcode before print" - #define STRING_SEND_END_GCODE "End Gcode after print" - #define STRING_SEND_CANCEL_GCODE "Cancel Gcode" - #define STRING_PERSISTENT_STATUS_INFO "Persistent Status Info" - #define STRING_FILE_LISTMODE "Files viewer List Mode" - #define STRING_CURRENT_SETTING "Driver Current (mA)" - #define STRING_STEPS_SETTING "Steps per mm" - #define STRING_MAXFEEDRATE "Max Feed Rate" - #define STRING_MAXACCELERATION "Max Acceleration" - #define STRING_ACCELERATION "Acceleration" - #define STRING_PRINT_ACCELERATION "Print Acceleration" - #define STRING_RETRACT_ACCELERATION "Retract Acceleration" - #define STRING_TRAVEL_ACCELERATION "Travel Acceleration" - #define STRING_JERK "Jerk" - #define STRING_JUNCTION_DEVIATION "Junction Deviation" - #define STRING_BUMP_SENSITIVITY "TMC bump sensitivity" - #define STRING_FWRETRACT "FW Retraction" - #define STRING_FWRECOVER "FW Retraction Recover" - #define STRING_LIN_ADVANCE "Linear Advance" - #define STRING_RESET_SETTINGS_INFO "Reset all settings to\ndefault values?" - #define STRING_RESET_SETTINGS_DONE "Reset all settings\nsuccessful.\nplease restart the device." - #define STRING_INFO "Info" - #define STRING_LCD_BRIGHTNESS "LCD Brightness" - #define STRING_LCD_BRIGHTNESS_DIM "LCD Brightness dim" - #define STRING_LCD_DIM_IDLE_TIMER "LCD dim idle timer" - #define STRING_5_SECONDS "5 Sec." - #define STRING_10_SECONDS "10 Sec." - #define STRING_30_SECONDS "30 Sec." - #define STRING_60_SECONDS "1 Min." - #define STRING_120_SECONDS "2 Min." - #define STRING_300_SECONDS "5 Min." - #define STRING_CUSTOM_SECONDS "Custom" - #define STRING_ST7920_FULLSCREEN "Marlin mode in fullscreen" - #define STRING_PLR_EN "Power loss recovery" - #define STRING_SETTING_SAVE "Save settings" - #define STRING_SETTING_RESET "Reset default settings" - #define STRING_SETTING_RESTORE "load settings" #define STRING_EEPROM_SETTINGS "EEPROM" - #define STRING_EEPROM_SAVE_INFO "Save printer settings\nto EEPROM?" - #define STRING_EEPROM_RESTORE_INFO "Reload settings from\nEEPROM?" - #define STRING_EEPROM_RESET_INFO "Reset EEPROM to stock printer settings?" - #define STRING_RETRACT_FEEDRATE "Retract feedrate" - #define STRING_RETRACT_LENGTH "Retract length" - #define STRING_RETRACT_SWAP_LENGTH "Retract swap length" - #define STRING_RETRACT_Z_LIFT "Z lift on retraction" - #define STRING_RETRACT_AUTO "Auto Firmware Retract" - #define STRING_RECOVER_FEEDRATE "Recover feedrate" - #define STRING_SWAP_RECOVER_FEEDRATE "Swap recover feedrate" - #define STRING_RECOVER_LENGTH "Extra recover length" - #define STRING_SWAP_RECOVER_LENGTH "Extra recover swap length" - #define STRING_START_PRINT "Start Printing:\n %s?" - #define STRING_ACK_NOTIFICATION "ACK notification style" #define STRING_LEVELING_EDGE_DISTANCE "Bed edge distance" - #define STRING_XY_UNLOCK "Disarm XY" #define STRING_TUNING "Tuning" #define STRING_PID "PID" #define STRING_PID_TITLE "PID autotune" @@ -274,8 +332,6 @@ #define STRING_TUNE_EXT_OLD_ESTEP "Old e-steps: %0.2f" #define STRING_TUNE_EXT_NEW_ESTEP "New e-steps: %0.2f" #define STRING_CONNECTION_SETTINGS "Connection" - #define STRING_OFFSET_TOOL "Offset 2nd Nozzle" - #define STRING_HYBRID_THRESHOLD "TMC HybridThreshold" #define STRING_NOTIFICATIONS "Notifications" #define STRING_MESH_EDITOR "Mesh edit" #define STRING_MESH_TUNER "Mesh tuner" @@ -293,10 +349,7 @@ #define STRING_NO_FILAMENT_STATS "\nFilament data not available." #define STRING_CLICK_FOR_MORE "Click for summary" #define STRING_EXT_TEMPLOW "Hotend temperature is below\nminimum temperature (%d℃)." - #define STRING_COLD_EXT "Cold extrusion prevented" #define STRING_HEAT_HOTEND "Heat hotend to %d℃?" #define STRING_Z_ALIGN "Z Align" - #define STRING_INIT "Init" - #define STRING_TOUCHMI "TouchMi" #endif diff --git a/TFT/src/User/API/Language/language_ca.h b/TFT/src/User/API/Language/language_ca.h index 444a7eb8f7..cd8c6f5d8f 100644 --- a/TFT/src/User/API/Language/language_ca.h +++ b/TFT/src/User/API/Language/language_ca.h @@ -1,27 +1,257 @@ #ifndef _LANGUAGE_CA_H_ #define _LANGUAGE_CA_H_ + // config.ini Parameter Settings / Feature Settings + #define STRING_STATUS_SCREEN "Enable Status Screen" + #define STRING_BAUDRATE "Velocitat de transmissió" #define STRING_LANGUAGE "Català" + #define STRING_ROTATE_UI "Rotar" + #define STRING_TERMINAL_ACK "Mostra ACK a la terminal" + #define STRING_INVERT_X_AXIS "Invertir eix X" + #define STRING_INVERT_Y_AXIS "Invertir eix Y" + #define STRING_INVERT_Z_AXIS "Invertir eix Z" + #define STRING_PERSISTENT_INFO "Informació d'estat persistent" + #define STRING_FILE_LIST_MODE "Mode de visualització de fitxers" + #define STRING_ACK_NOTIFICATION "ACK notification style" + #define STRING_DEFAULT_MODE "Default Mode" + #define STRING_SERIAL_ALWAYS_ON "Serial Always ON" + #define STRING_MARLIN_SHOW_TITLE "Marlin Mode Title Support" + #define STRING_MARLIN_FULLSCREEN "Mode Marlin a pantalla completa" + #define STRING_MARLIN_TYPE "Marlin Mode Type" + #define STRING_MOVE_SPEED "Velocitat de moviment(X Y Z)" + #define STRING_AUTO_LOAD_LEVELING "Auto Save Load Leveling" + #define STRING_TOUCHMI_SENSOR "TouchMI" + #define STRING_ONBOARD_SD_SUPPORT "Onboard SD Card Support" + #define STRING_M27_ALWAYS_ACTIVE "M27 Always Active" + #define STRING_LONG_FILENAME_SUPPORT "Long File Names Support" + #define STRING_FAN_SPEED_PERCENT "Fan Speed As Percentage" + #define STRING_XY_OFFSET_PROBING "XY Offset Probing Support" + #define STRING_Z_STEPPERS_ALIGNMENT "Z Steppers Auto-Alignment" + #define STRING_PS_ON "Apag. aut." + #define STRING_PS_ON_ACTIVE_HIGH "Power Supply Active HIGH" + #define STRING_FIL_RUNOUT "Sensor de filament" + #define STRING_FIL_RUNOUT_INVERTING "Inverted Filament Runout Logic" + #define STRING_PL_RECOVERY_EN "Recuperació de pèrdua d’energia" + #define STRING_PL_RECOVERY_HOME "Power Loss Recovery Homing" + #define STRING_BTT_MINI_UPS "BTT UPS Support" + #define STRING_TOUCH_SOUND "Touch sounds" + #define STRING_TOAST_SOUND "Toast Notifications" + #define STRING_ALERT_SOUND "Popups and Alerts" + #define STRING_HEATER_SOUND "Heater notification" + #define STRING_KNOB_LED_COLOR "Perilla rotativa LED" + #define STRING_KNOB_LED_IDLE "Rotary Knob LED idle" + #define STRING_LCD_BRIGHTNESS "Lluminositat LCD" + #define STRING_LCD_IDLE_BRIGHTNESS "Dim Lluminositat LCD" + #define STRING_LCD_IDLE_DELAY "Temporitzador inactiu LCD" + #define STRING_START_GCODE_ENABLED "Enviar Gcode inicial" + #define STRING_END_GCODE_ENABLED "Enviar Gcode final" + #define STRING_CANCEL_GCODE_ENABLED "Cancel · lar Gcode" + + // Machine Parameter Settings + #define STRING_STEPS_SETTING "Passos per MM" + #define STRING_MAXFEEDRATE "Max Feed Rate" + #define STRING_MAXACCELERATION "Max Acceleració" + #define STRING_ACCELERATION "Acceleració" + #define STRING_JERK "Jerk" + #define STRING_JUNCTION_DEVIATION "Junction Deviation" + #define STRING_HOME_OFFSET "Home Offset" + #define STRING_FWRETRACT "Retracció de FW" + #define STRING_FWRECOVER "Recuperació de Retracció de FW" + #define STRING_RETRACT_AUTO "Auto Firmware Retract" + #define STRING_OFFSET_TOOL "Offset 2nd Nozzle" + #define STRING_PROBE_OFFSET "Sonda Compensar" + #define STRING_LIN_ADVANCE "Avanç Lineal" + #define STRING_CURRENT_SETTING "Corrent del Driver (mA)" + #define STRING_BUMP_SENSITIVITY "Sensibilitat al topall TMC" + #define STRING_HYBRID_THRESHOLD "TMC HybridThreshold" + #define STRING_PRINT_ACCELERATION "Acceleració Impressió" + #define STRING_RETRACT_ACCELERATION "Acceleració Retracció" + #define STRING_TRAVEL_ACCELERATION "Acceleració Viatge" + #define STRING_RETRACT_LENGTH "Longitud Retracció" + #define STRING_RETRACT_SWAP_LENGTH "Distància retracció intercanvi" + #define STRING_RETRACT_FEEDRATE "Velocitat Retracció" + #define STRING_RETRACT_Z_LIFT "Z aixecament a la retracció" + #define STRING_RECOVER_LENGTH "Distancia recuperació extra" + #define STRING_SWAP_RECOVER_LENGTH "Distancia recuperació intercanvi extra" + #define STRING_RECOVER_FEEDRATE "Velocitat recuperació" + #define STRING_SWAP_RECOVER_FEEDRATE "Velocitat recuperació intercanvi" + #define STRING_MBL_OFFSET "MBL Offset" + + // Save / Load + #define STRING_SAVE "Gravar" + #define STRING_RESTORE "Restore" + #define STRING_RESET "Reset" + #define STRING_EEPROM_SAVE_INFO "Desa la configuració de la impressora\na la EEPROM?" + #define STRING_EEPROM_RESTORE_INFO "Carregar la configuració de\nEEPROM?" + #define STRING_EEPROM_RESET_INFO "Reset EEPROM to stock printer settings?" + #define STRING_SETTINGS_SAVE "Save settings" + #define STRING_SETTINGS_RESTORE "Restaura la configuració" + #define STRING_SETTINGS_RESET "Restableix la configuració" + #define STRING_SETTINGS_RESET_INFO "Restableix tota la configuració a\nvalors predeterminats?" + #define STRING_SETTINGS_RESET_DONE "Restableix tota la configuració\naconseguit.\nreinicieu el dispositiu." + + // Navigation Buttons + #define STRING_PAGE_UP "Retrocedir" + #define STRING_PAGE_DOWN "Avançar" + #define STRING_UP "Amunt" + #define STRING_DOWN "Avall" + #define STRING_NEXT "Next" + #define STRING_BACK "Tornar" + + // Value Buttons + #define STRING_INC "Augmentar" + #define STRING_DEC "Disminur" + #define STRING_LOAD "Carregar" + #define STRING_UNLOAD "Descarregar" + #define STRING_ON "ON" + #define STRING_OFF "OFF" + #define STRING_AUTO "AUTO" + #define STRING_SMART "SMART" + #define STRING_SLOW "Lent" + #define STRING_NORMAL "Normal" + #define STRING_FAST "Ràpid" + #define STRING_ZERO "Zero" + #define STRING_HALF "Meitat" + #define STRING_FULL "Màxim" + #define STRING_CUSTOM "Personalitzar" + #define STRING_CLEAR "Clear" + #define STRING_DEFAULT "Default" + + // Action Buttons + #define STRING_START "Començar" + #define STRING_STOP "Parar" + #define STRING_PAUSE "Pausar" + #define STRING_RESUME "Continuar" + #define STRING_INIT "Init" + #define STRING_DISCONNECT "Desconnectar" + #define STRING_SHUT_DOWN "Apagar" + #define STRING_FORCE_SHUT_DOWN "Forçar Apagat" + #define STRING_EMERGENCYSTOP "PARADA EMERGENCIA" + #define STRING_PREHEAT "Preescalfar" + #define STRING_PREHEAT_BOTH "Tots dos" + #define STRING_COOLDOWN "Refredar" + + // Dialog Buttons + #define STRING_CONFIRM "Confirmar" + #define STRING_CANCEL "Cancel · lar" + #define STRING_WARNING "Advertència" + #define STRING_CONTINUE "Continuar" + #define STRING_CONFIRMATION "Estàs segur?" + + // Process Status + #define STRING_STATUS "Estat" + #define STRING_READY "A punt!!" + #define STRING_BUSY "Processament ocupat, si us plau esperi ..." + #define STRING_LOADING "Carregant ..." + #define STRING_UNCONNECTED "No hi ha comunicació amb impressora!" + + // Process Info + #define STRING_INFO "Informació" + #define STRING_INVALID_VALUE "Invalid value(s)" + #define STRING_TIMEOUT_REACHED "Timeout reached!" + #define STRING_DISCONNECT_INFO "Ara pot controlar la impressora des del seu ordinador!" + #define STRING_SHUTTING_DOWN "Apagant..." + #define STRING_WAIT_TEMP_SHUT_DOWN "Espereu que la\ntemperatura del hotend\nsigui inferior a %d℃" // Wait for the temperature of hotend to be lower than 50℃ + #define STRING_POWER_FAILED "¿Continuar imprimint?" + #define STRING_PROCESS_RUNNING "Process already running!" + #define STRING_PROCESS_COMPLETED "Process completed!" + #define STRING_PROCESS_ABORTED "Process aborted!" + + // TFT SD, U_DISK, Onboard SD, Filament Runout Process Commands / Status / Info + #define STRING_TFTSD "SD TFT" + #define STRING_READ_TFTSD_ERROR "Error a la targeta SD TFT!" + #define STRING_TFTSD_INSERTED "¡Targeta inserida!" + #define STRING_TFTSD_REMOVED "¡Targeta extreta!" + #define STRING_U_DISK "Pendrive" + #define STRING_READ_U_DISK_ERROR "¡Error al Pendrive!" + #define STRING_U_DISK_INSERTED "¡Pendrive inserit!" + #define STRING_U_DISK_REMOVED "¡Pendrive extret!" + #define STRING_ONBOARDSD "SD Placa" + #define STRING_READ_ONBOARDSD_ERROR "Error a la targeta SD de la placa!" + #define STRING_FILAMENT_RUNOUT "¡Filament esgotat!" + + // Steppers, Print, Probe Process Commands / Status / Info + #define STRING_DISABLE_STEPPERS "Disarm All" + #define STRING_XY_UNLOCK "Disarm XY" + + #define STRING_START_PRINT "Comenceu a imprimir:\n %s?" + #define STRING_STOP_PRINT "Voleu aturar la impressió?" + #define STRING_IS_PAUSE "No es pot extruir\nal imprimir,¿\nPausar la impressió?" + #define STRING_M0_PAUSE "En pausa per l'ordre M0" + + #define STRING_TEST "Provar" + #define STRING_DEPLOY "Desplegar" + #define STRING_STOW "Plegar" + #define STRING_REPEAT "Repetir" + + // Printer Tools + #define STRING_NOZZLE "Nozzle" + #define STRING_BED "Llit" + #define STRING_CHAMBER "Cambra" + #define STRING_FAN "Ventilar" + + #define STRING_BLTOUCH "BLTouch" + #define STRING_TOUCHMI "TouchMi" + + // Values + #define STRING_1_DEGREE "1℃" + #define STRING_5_DEGREE "5℃" + #define STRING_10_DEGREE "10℃" + + #define STRING_001_MM "0.01mm" + #define STRING_01_MM "0.1mm" + #define STRING_1_MM "1mm" + #define STRING_5_MM "5mm" + #define STRING_10_MM "10mm" + #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_5_SECONDS "5 Sec." + #define STRING_10_SECONDS "10 Sec." + #define STRING_30_SECONDS "30 Sec." + #define STRING_60_SECONDS "1 Min." + #define STRING_120_SECONDS "2 Min." + #define STRING_300_SECONDS "5 Min." + + // Colors + #define STRING_WHITE "Blanc" + #define STRING_BLACK "Negre" + #define STRING_BLUE "Blau" + #define STRING_RED "Vermell" + #define STRING_GREEN "Verd" + #define STRING_CYAN "Cian" + #define STRING_YELLOW "groc" + #define STRING_BROWN "marró" + #define STRING_GRAY "Gris" + #define STRING_ORANGE "taronja" + #define STRING_INDIGO "Índigo" + #define STRING_VIOLET "violeta" + #define STRING_MAGENTA "Magenta" + #define STRING_PURPLE "Porpra" + #define STRING_LIME "Llima" + #define STRING_DARKBLUE "Blau fosc" + #define STRING_DARKGREEN "Verd fosc" + #define STRING_DARKGRAY "Gris fosc" + + // Menus #define STRING_HEAT "Escalfar" #define STRING_MOVE "Moure" #define STRING_HOME "Origen" - #define STRING_DISABLE_STEPPERS "Disarm All" #define STRING_PRINT "Imprimir" #define STRING_EXTRUDE "Extruir" - #define STRING_FAN "Ventilar" #define STRING_SETTINGS "Configura" #define STRING_SCREEN_SETTINGS "Pantalla" #define STRING_MACHINE_SETTINGS "Màquina" #define STRING_FEATURE_SETTINGS "Afegits" #define STRING_SOUND "Sound" - #define STRING_TOUCH_SOUND "Touch sounds" - #define STRING_TOAST_SOUND "Toast Notifications" - #define STRING_ALERT_SOUND "Popups and Alerts" - #define STRING_SHUT_DOWN "Apagar" #define STRING_RGB_SETTINGS "Color LED" #define STRING_RGB_OFF "Apagar LED" #define STRING_TERMINAL "Terminal" - #define STRING_CUSTOM "Personalitzar" #define STRING_LEVELING "Anivellar" #define STRING_POINT_1 "Punt 1" #define STRING_POINT_2 "Punt 2" @@ -49,86 +279,20 @@ #define STRING_ABL_SLOT3 "Ranura 3" #define STRING_ABL_SLOT_EEPROM "Recordar la ranura per al proper\nreinici? (Guardar EEPROM)" #define STRING_ABL_Z "Z Fade" - #define STRING_BLTOUCH "BLTouch" - #define STRING_TEST "Provar" - #define STRING_DEPLOY "Desplegar" - #define STRING_STOW "Plegar" - #define STRING_REPEAT "Repetir" #define STRING_P_OFFSET "P Offset" #define STRING_H_OFFSET "H Offset" - #define STRING_PROBE_OFFSET "Sonda Compensar" - #define STRING_HOME_OFFSET "Home Offset" - #define STRING_CONFIRMATION "Estàs segur?" - #define STRING_DOWN "Avall" - #define STRING_UP "Amunt" - #define STRING_SAVE "Gravar" - #define STRING_RESTORE "Restore" - #define STRING_RESET "Reset" - #define STRING_DEFAULT "Default" - #define STRING_CLEAR "Clear" - #define STRING_NEXT "Next" #define STRING_DISTANCE "Distance" - #define STRING_INVALID_VALUE "Invalid value(s)" - #define STRING_TIMEOUT_REACHED "Timeout reached!" - #define STRING_PROCESS_RUNNING "Process already running!" - #define STRING_PROCESS_COMPLETED "Process completed!" - #define STRING_PROCESS_ABORTED "Process aborted!" - #define STRING_INC "Augmentar" - #define STRING_DEC "Disminur" - #define STRING_NOZZLE "Nozzle" - #define STRING_BED "Llit" - #define STRING_CHAMBER "Cambra" - #define STRING_START "Començar" - #define STRING_STOP "Parar" - #define STRING_BACK "Tornar" - #define STRING_PAGE_UP "Retrocedir" - #define STRING_PAGE_DOWN "Avançar" - #define STRING_PAUSE "Pausar" - #define STRING_RESUME "Continuar" - #define STRING_LOAD "Carregar" - #define STRING_UNLOAD "Descarregar" #define STRING_LOAD_UNLOAD "Load/Unload" // needs translation - #define STRING_ LOAD_UNLOAD_SHORT "(Un)Load" // needs translation - #define STRING_SLOW_SPEED "Lent" - #define STRING_NORMAL_SPEED "Normal" - #define STRING_FAST_SPEED "Ràpid" - #define STRING_FAN_FULL_SPEED "Màxim" - #define STRING_FAN_HALF_SPEED "Meitat" - #define STRING_ROTATE_UI "Rotar" + #define STRING_LOAD_UNLOAD_SHORT "(Un)Load" // needs translation #define STRING_TOUCHSCREEN_ADJUST "Calibrar" #define STRING_MORE "Més" #define STRING_SCREEN_INFO "Informar" - #define STRING_STATUS "Estat" #define STRING_SIMULATOR_BG_COLOR "Color de fons del simulador Marlin" #define STRING_SIMULATOR_FONT_COLOR "Color de lletra de simulador Marlin" - #define STRING_WHITE "Blanc" - #define STRING_BLACK "Negre" - #define STRING_BLUE "Blau" - #define STRING_RED "Vermell" - #define STRING_GREEN "Verd" - #define STRING_CYAN "Cian" - #define STRING_YELLOW "groc" - #define STRING_BROWN "marró" - #define STRING_GRAY "Gris" - #define STRING_ORANGE "taronja" - #define STRING_INDIGO "Índigo" - #define STRING_VIOLET "violeta" - #define STRING_MAGENTA "Magenta" - #define STRING_PURPLE "Porpra" - #define STRING_LIME "Llima" - #define STRING_DARKBLUE "Blau fosc" - #define STRING_DARKGREEN "Verd fosc" - #define STRING_DARKGRAY "Gris fosc" - #define STRING_DISCONNECT "Desconnectar" - #define STRING_BAUDRATE "Velocitat de transmissió" #define STRING_PERCENTAGE "Percentatge" - #define STRING_BABYSTEP "BabyStep" #define STRING_PERCENTAGE_SPEED "Velocitat" #define STRING_PERCENTAGE_FLOW "Flux" - #define STRING_VALUE_ZERO "Zero" - #define STRING_1_DEGREE "1℃" - #define STRING_5_DEGREE "5℃" - #define STRING_10_DEGREE "10℃" + #define STRING_BABYSTEP "BabyStep" #define STRING_X_INC "+X" #define STRING_Y_INC "+Y" #define STRING_Z_INC "+Z" @@ -138,123 +302,17 @@ #define STRING_X "X" #define STRING_Y "Y" #define STRING_Z "Z" - #define STRING_001_MM "0.01mm" - #define STRING_01_MM "0.1mm" - #define STRING_1_MM "1mm" - #define STRING_5_MM "5mm" - #define STRING_10_MM "10mm" - #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 "A punt!!" - #define STRING_BUSY "Processament ocupat, si us plau esperi ..." - #define STRING_UNCONNECTED "No hi ha comunicació amb impressora!" - #define STRING_DISCONNECT_INFO "Ara pot controlar la impressora des del seu ordinador!" - #define STRING_LOADING "Carregant ..." - #define STRING_POWER_FAILED "¿Continuar imprimint?" - #define STRING_CONTINUE "Continuar" - #define STRING_CANCEL "Cancel · lar" #define STRING_ADJUST_TITLE "¡Calibrar la pantalla tàctil" #define STRING_ADJUST_INFO "Si us plau feu clic al punt vermell" #define STRING_ADJUST_OK "Ajust correcte" #define STRING_ADJUST_FAILED "Ajust fallit, si us plau intenteu de nou" - #define STRING_WARNING "Advertència" - #define STRING_STOP_PRINT "Voleu aturar la impressió?" - #define STRING_CONFIRM "Confirmar" - #define STRING_TFTSD "SD TFT" - #define STRING_READ_TFTSD_ERROR "Error a la targeta SD TFT!" - #define STRING_TFTSD_INSERTED "¡Targeta inserida!" - #define STRING_TFTSD_REMOVED "¡Targeta extreta!" - #define STRING_U_DISK "Pendrive" - #define STRING_READ_U_DISK_ERROR "¡Error al Pendrive!" - #define STRING_U_DISK_INSERTED "¡Pendrive inserit!" - #define STRING_U_DISK_REMOVED "¡Pendrive extret!" - #define STRING_ONBOARDSD "SD Placa" - #define STRING_READ_ONBOARDSD_ERROR "Error a la targeta SD de la placa!" - #define STRING_FILAMENT_SENSOR "Sensor de filament" - #define STRING_FILAMENT_RUNOUT "¡Filament esgotat!" - #define STRING_PREHEAT "Preescalfar" - #define STRING_PREHEAT_BOTH "Tots dos" - #define STRING_IS_PAUSE "No es pot extruir\nal imprimir,¿\nPausar la impressió?" - #define STRING_AUTO_SHUT_DOWN "Apag. aut." #define STRING_UNIFIEDMOVE "Moviment" #define STRING_UNIFIEDHEAT "Calor/Ventilador" - #define STRING_COOLDOWN "Refredar" - #define STRING_EMERGENCYSTOP "PARADA EMERGENCIA" #define STRING_TOUCH_TO_EXIT "Toca qualsevol lloc per sortir" #define STRING_MAINMENU "Menú" - #define STRING_WAIT_TEMP_SHUT_DOWN "Espereu que la\ntemperatura del hotend\nsigui inferior a %d℃" // Wait for the temperature of hotend to be lower than 50℃ - #define STRING_FORCE_SHUT_DOWN "Forçar Apagat" - #define STRING_SHUTTING_DOWN "Apagant..." #define STRING_PARAMETER_SETTING "Paràmetre" - #define STRING_ON "ON" - #define STRING_OFF "OFF" - #define STRING_SMART "SMART" - #define STRING_TERMINAL_ACK "Mostra ACK a la terminal" - #define STRING_INVERT_XAXIS "Invertir eix X" - #define STRING_INVERT_YAXIS "Invertir eix Y" - #define STRING_INVERT_ZAXIS "Invertir eix Z" - #define STRING_MOVE_SPEED "Velocitat de moviment(X Y Z)" - #define STRING_KNOB_LED "Perilla rotativa LED" - #define STRING_KNOB_LED_IDLE "Rotary Knob LED idle" - #define STRING_M0_PAUSE "En pausa per l'ordre M0" - #define STRING_SEND_START_GCODE "Enviar Gcode inicial" - #define STRING_SEND_END_GCODE "Enviar Gcode final" - #define STRING_SEND_CANCEL_GCODE "Cancel · lar Gcode" - #define STRING_PERSISTENT_STATUS_INFO "Informació d'estat persistent" - #define STRING_FILE_LISTMODE "Mode de visualització de fitxers" - #define STRING_CURRENT_SETTING "Corrent del Driver (mA)" - #define STRING_STEPS_SETTING "Passos per MM" - #define STRING_MAXFEEDRATE "Max Feed Rate" - #define STRING_MAXACCELERATION "Max Acceleració" - #define STRING_ACCELERATION "Acceleració" - #define STRING_PRINT_ACCELERATION "Acceleració Impressió" - #define STRING_RETRACT_ACCELERATION "Acceleració Retracció" - #define STRING_TRAVEL_ACCELERATION "Acceleració Viatge" - #define STRING_JERK "Jerk" - #define STRING_JUNCTION_DEVIATION "Junction Deviation" - #define STRING_BUMP_SENSITIVITY "Sensibilitat al topall TMC" - #define STRING_FWRETRACT "Retracció de FW" - #define STRING_FWRECOVER "Recuperació de Retracció de FW" - #define STRING_LIN_ADVANCE "Avanç Lineal" - #define STRING_RESET_SETTINGS_INFO "Restableix tota la configuració a\nvalors predeterminats?" - #define STRING_RESET_SETTINGS_DONE "Restableix tota la configuració\naconseguit.\nreinicieu el dispositiu." - #define STRING_INFO "Informació" - #define STRING_LCD_BRIGHTNESS "Lluminositat LCD" - #define STRING_LCD_BRIGHTNESS_DIM "Dim Lluminositat LCD" - #define STRING_LCD_DIM_IDLE_TIMER "Temporitzador inactiu LCD" - #define STRING_5_SECONDS "5 Sec." - #define STRING_10_SECONDS "10 Sec." - #define STRING_30_SECONDS "30 Sec." - #define STRING_60_SECONDS "1 Min." - #define STRING_120_SECONDS "2 Min." - #define STRING_300_SECONDS "5 Min." - #define STRING_CUSTOM_SECONDS "Personalitzat" - #define STRING_ST7920_FULLSCREEN "Mode Marlin a pantalla completa" - #define STRING_PLR_EN "Recuperació de pèrdua d’energia" - #define STRING_SETTING_SAVE "Save settings" - #define STRING_SETTING_RESET "Restableix la configuració" - #define STRING_SETTING_RESTORE "Restaura la configuració" #define STRING_EEPROM_SETTINGS "EEPROM" - #define STRING_EEPROM_SAVE_INFO "Desa la configuració de la impressora\na la EEPROM?" - #define STRING_EEPROM_RESTORE_INFO "Carregar la configuració de\nEEPROM?" - #define STRING_EEPROM_RESET_INFO "Reset EEPROM to stock printer settings?" - #define STRING_RETRACT_FEEDRATE "Velocitat Retracció" - #define STRING_RETRACT_LENGTH "Longitud Retracció" - #define STRING_RETRACT_SWAP_LENGTH "Distància retracció intercanvi" - #define STRING_RETRACT_Z_LIFT "Z aixecament a la retracció" - #define STRING_RETRACT_AUTO "Auto Firmware Retract" - #define STRING_RECOVER_FEEDRATE "Velocitat recuperació" - #define STRING_SWAP_RECOVER_FEEDRATE "Velocitat recuperació intercanvi" - #define STRING_RECOVER_LENGTH "Distancia recuperació extra" - #define STRING_SWAP_RECOVER_LENGTH "Distancia recuperació intercanvi extra" - #define STRING_START_PRINT "Comenceu a imprimir:\n %s?" - #define STRING_ACK_NOTIFICATION "ACK notification style" #define STRING_LEVELING_EDGE_DISTANCE "Bed edge distance" - #define STRING_XY_UNLOCK "Disarm XY" #define STRING_TUNING "Tuning" #define STRING_PID "PID" #define STRING_PID_TITLE "PID autotune" @@ -274,8 +332,6 @@ #define STRING_TUNE_EXT_OLD_ESTEP "Old e-steps: %0.2f" #define STRING_TUNE_EXT_NEW_ESTEP "New e-steps: %0.2f" #define STRING_CONNECTION_SETTINGS "Connection" - #define STRING_OFFSET_TOOL "Offset 2nd Nozzle" - #define STRING_HYBRID_THRESHOLD "TMC HybridThreshold" #define STRING_NOTIFICATIONS "Notifications" #define STRING_MESH_EDITOR "Mesh edit" #define STRING_MESH_TUNER "Mesh tuner" @@ -293,10 +349,7 @@ #define STRING_NO_FILAMENT_STATS "\nFilament data not available." #define STRING_CLICK_FOR_MORE "Click for summary" #define STRING_EXT_TEMPLOW "Hotend temperature is below\nminimum temperature (%d℃)." - #define STRING_COLD_EXT "Cold extrusion prevented" #define STRING_HEAT_HOTEND "Heat hotend to %d℃?" #define STRING_Z_ALIGN "Z Align" - #define STRING_INIT "Init" - #define STRING_TOUCHMI "TouchMi" #endif diff --git a/TFT/src/User/API/Language/language_cn.h b/TFT/src/User/API/Language/language_cn.h index de91c26729..937cfcfbe0 100644 --- a/TFT/src/User/API/Language/language_cn.h +++ b/TFT/src/User/API/Language/language_cn.h @@ -1,27 +1,257 @@ #ifndef _LANGUAGE_CN_H_ #define _LANGUAGE_CN_H_ + // config.ini Parameter Settings / Feature Settings + #define STRING_STATUS_SCREEN "启用状态首界面" + #define STRING_BAUDRATE "波特率" #define STRING_LANGUAGE "简体中文" + #define STRING_ROTATE_UI "旋转界面" + #define STRING_TERMINAL_ACK "在G-code终端中显示温度信息" + #define STRING_INVERT_X_AXIS "翻转X轴" + #define STRING_INVERT_Y_AXIS "翻转Y轴" + #define STRING_INVERT_Z_AXIS "翻转Z轴" + #define STRING_PERSISTENT_INFO "顶部温度信息" + #define STRING_FILE_LIST_MODE "文件浏览列表模式" + #define STRING_ACK_NOTIFICATION "ACK 弹窗类型" + #define STRING_DEFAULT_MODE "默认的模式" + #define STRING_SERIAL_ALWAYS_ON "串口常开" + #define STRING_MARLIN_SHOW_TITLE "Marlin模式显示标题" + #define STRING_MARLIN_FULLSCREEN "全屏显示Marlin模式" + #define STRING_MARLIN_TYPE "Marlin模式类型" + #define STRING_MOVE_SPEED "移动速度(X Y Z)" + #define STRING_AUTO_LOAD_LEVELING "自动保存/加载调平数据" + #define STRING_TOUCHMI_SENSOR "TouchMI" + #define STRING_ONBOARD_SD_SUPPORT "Marlin存储卡支持" + #define STRING_M27_ALWAYS_ACTIVE "持续发送M27" + #define STRING_LONG_FILENAME_SUPPORT "Marlin长文件名支持" + #define STRING_FAN_SPEED_PERCENT "百分比显示风扇速度" + #define STRING_XY_OFFSET_PROBING "XY Offset Probing Support" + #define STRING_Z_STEPPERS_ALIGNMENT "Z轴多电机自动对齐" + #define STRING_PS_ON "自动关机" + #define STRING_PS_ON_ACTIVE_HIGH "低电平关机" + #define STRING_FIL_RUNOUT "耗材检测传感器" + #define STRING_FIL_RUNOUT_INVERTING "翻转耗材检测逻辑" + #define STRING_PL_RECOVERY_EN "断电续打" + #define STRING_PL_RECOVERY_HOME "断电续打前归零" + #define STRING_BTT_MINI_UPS "启用BTT UPS" + #define STRING_TOUCH_SOUND "按钮声音" + #define STRING_TOAST_SOUND "Toast 提示声音" + #define STRING_ALERT_SOUND "弹窗和提示声音" + #define STRING_HEATER_SOUND "加热提示音" + #define STRING_KNOB_LED_COLOR "旋钮LED颜色" + #define STRING_KNOB_LED_IDLE "旋钮LED自动睡眠" + #define STRING_LCD_BRIGHTNESS "LCD背光亮度" + #define STRING_LCD_IDLE_BRIGHTNESS "LCD睡眠背光亮度" + #define STRING_LCD_IDLE_DELAY "LCD自动睡眠时间" + #define STRING_START_GCODE_ENABLED "执行打印前起始Gcode" + #define STRING_END_GCODE_ENABLED "执行打印后结束Gcode" + #define STRING_CANCEL_GCODE_ENABLED "中断打印Gcode" + + // Machine Parameter Settings + #define STRING_STEPS_SETTING "电机每毫米脉冲数(Steps/mm)" + #define STRING_MAXFEEDRATE "最大移动速度" + #define STRING_MAXACCELERATION "最大加速度" + #define STRING_ACCELERATION "加速度" + #define STRING_JERK "Jerk" + #define STRING_JUNCTION_DEVIATION "Junction Deviation" + #define STRING_HOME_OFFSET "原点偏移量" + #define STRING_FWRETRACT "FW Retraction" + #define STRING_FWRECOVER "FW Retraction Recover" + #define STRING_RETRACT_AUTO "FW自动回抽" + #define STRING_OFFSET_TOOL "第2个喷头的偏移量" + #define STRING_PROBE_OFFSET "探针偏移量" + #define STRING_LIN_ADVANCE "Linear Advance" + #define STRING_CURRENT_SETTING "TMC驱动电流设置" + #define STRING_BUMP_SENSITIVITY "TMC堵转检测灵敏度" + #define STRING_HYBRID_THRESHOLD "TMC混合阈值" + #define STRING_PRINT_ACCELERATION "打印加速度" + #define STRING_RETRACT_ACCELERATION "回抽加速度" + #define STRING_TRAVEL_ACCELERATION "空载加速度" + #define STRING_RETRACT_LENGTH "FW回抽长度" + #define STRING_RETRACT_SWAP_LENGTH "换料时回抽的长度" + #define STRING_RETRACT_FEEDRATE "FW回抽速度" + #define STRING_RETRACT_Z_LIFT "回抽时Z轴抬升的高度" + #define STRING_RECOVER_LENGTH "额外挤出的长度" + #define STRING_SWAP_RECOVER_LENGTH "换料时额外挤出的长度" + #define STRING_RECOVER_FEEDRATE "FW挤出速度" + #define STRING_SWAP_RECOVER_FEEDRATE "换料时挤出的速度" + #define STRING_MBL_OFFSET "MBL Offset" + + // Save / Load + #define STRING_SAVE "保存参数" + #define STRING_RESTORE "恢复" + #define STRING_RESET "重置" + #define STRING_EEPROM_SAVE_INFO "是否保存打印机设置到EEPROM?" + #define STRING_EEPROM_RESTORE_INFO "是否从EEPROM加载设置?" + #define STRING_EEPROM_RESET_INFO "重置EEPROM到出厂设置?" + #define STRING_SETTINGS_SAVE "保存设置" + #define STRING_SETTINGS_RESTORE "保存设置" + #define STRING_SETTINGS_RESET "重置设置" + #define STRING_SETTINGS_RESET_INFO "所有的设置会被重置为默认值, 是否继续?" + #define STRING_SETTINGS_RESET_DONE "重置所有参数成功! 重启设备后生效." + + // Navigation Buttons + #define STRING_PAGE_UP "上一页" + #define STRING_PAGE_DOWN "下一页" + #define STRING_UP "抬升" + #define STRING_DOWN "降低" + #define STRING_NEXT "下一个" + #define STRING_BACK "返回" + + // Value Buttons + #define STRING_INC "增加" + #define STRING_DEC "减少" + #define STRING_LOAD "进料" + #define STRING_UNLOAD "退料" + #define STRING_ON "开启" + #define STRING_OFF "关闭" + #define STRING_AUTO "AUTO" + #define STRING_SMART "智能" + #define STRING_SLOW "慢速" + #define STRING_NORMAL "常速" + #define STRING_FAST "快速" + #define STRING_ZERO "清零" + #define STRING_HALF "半速" + #define STRING_FULL "全速" + #define STRING_CUSTOM "自定义" + #define STRING_CLEAR "清除" + #define STRING_DEFAULT "默认" + + // Action Buttons + #define STRING_START "开始" + #define STRING_STOP "停止" + #define STRING_PAUSE "暂停" + #define STRING_RESUME "继续" + #define STRING_INIT "Init" + #define STRING_DISCONNECT "断开连接" + #define STRING_SHUT_DOWN "关闭电源" + #define STRING_FORCE_SHUT_DOWN "强制关机" + #define STRING_EMERGENCYSTOP "紧急停止" + #define STRING_PREHEAT "一键预热" + #define STRING_PREHEAT_BOTH "全部" + #define STRING_COOLDOWN "冷却" + + // Dialog Buttons + #define STRING_CONFIRM "确定" + #define STRING_CANCEL "取消" + #define STRING_WARNING "警告" + #define STRING_CONTINUE "继续" + #define STRING_CONFIRMATION "请确认是否执行?" + + // Process Status + #define STRING_STATUS "状态" + #define STRING_READY "准备打印" + #define STRING_BUSY "系统繁忙,请稍候..." + #define STRING_LOADING "加载中..." + #define STRING_UNCONNECTED "未连接到打印机!" + + // Process Info + #define STRING_INFO "提示" + #define STRING_INVALID_VALUE "没有有效的条件!" + #define STRING_TIMEOUT_REACHED "已超时!" + #define STRING_DISCONNECT_INFO "现在可以用电脑控制打印机" + #define STRING_SHUTTING_DOWN "正在关机..." + #define STRING_WAIT_TEMP_SHUT_DOWN "喷头温度正在降温,等待低于%d℃后自动关机" // 喷头温度正在降温,等待低于50℃后自动关机 + #define STRING_POWER_FAILED "是否继续打印?" + #define STRING_PROCESS_RUNNING "正在运行,请稍后" + #define STRING_PROCESS_COMPLETED "处理已完成!" + #define STRING_PROCESS_ABORTED "处理已被中断!" + + // TFT SD, U_DISK, Onboard SD, Filament Runout Process Commands / Status / Info + #define STRING_TFTSD "TFT SD" + #define STRING_READ_TFTSD_ERROR "读TFT SD卡出错!" + #define STRING_TFTSD_INSERTED "SD卡已插入!" + #define STRING_TFTSD_REMOVED "SD卡已拔出!" + #define STRING_U_DISK "U盘" + #define STRING_READ_U_DISK_ERROR "读U盘出错!" + #define STRING_U_DISK_INSERTED "U盘已插入!" + #define STRING_U_DISK_REMOVED "U盘已拔出!" + #define STRING_ONBOARDSD "板载SD" + #define STRING_READ_ONBOARDSD_ERROR "读板载SD卡出错!" + #define STRING_FILAMENT_RUNOUT "耗材已用尽,请更换耗材!" + + // Steppers, Print, Probe Process Commands / Status / Info + #define STRING_DISABLE_STEPPERS "解锁电机" + #define STRING_XY_UNLOCK "解锁XY" + + #define STRING_START_PRINT "是否开始打印:\n %s?" + #define STRING_STOP_PRINT "是否停止打印?" + #define STRING_IS_PAUSE "打印中无法挤出耗材, 是否暂停打印?" + #define STRING_M0_PAUSE "M0暂停" + + #define STRING_TEST "BL自检" + #define STRING_DEPLOY "探针弹出" + #define STRING_STOW "探针收回" + #define STRING_REPEAT "精度测试" + + // Printer Tools + #define STRING_NOZZLE "喷头" + #define STRING_BED "热床" + #define STRING_CHAMBER "机箱" + #define STRING_FAN "风扇" + + #define STRING_BLTOUCH "BLTouch" + #define STRING_TOUCHMI "TouchMi" + + // Values + #define STRING_1_DEGREE "1℃" + #define STRING_5_DEGREE "5℃" + #define STRING_10_DEGREE "10℃" + + #define STRING_001_MM "0.01mm" + #define STRING_01_MM "0.1mm" + #define STRING_1_MM "1mm" + #define STRING_5_MM "5mm" + #define STRING_10_MM "10mm" + #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_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分钟" + + // Colors + #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 "暗灰色" + + // Menus #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 "Toast 提示声音" - #define STRING_ALERT_SOUND "弹窗和提示声音" - #define STRING_SHUT_DOWN "关闭电源" #define STRING_RGB_SETTINGS "灯光颜色" #define STRING_RGB_OFF "熄灭灯光" #define STRING_TERMINAL "Terminal" - #define STRING_CUSTOM "自定义" #define STRING_LEVELING "调平" #define STRING_POINT_1 "第一点" #define STRING_POINT_2 "第二点" @@ -49,86 +279,20 @@ #define STRING_ABL_SLOT3 "Slot 3" #define STRING_ABL_SLOT_EEPROM "Remember slot for next\nreboot? (Save EEPROM)" #define STRING_ABL_Z "Z Fade" - #define STRING_BLTOUCH "BLTouch" - #define STRING_TEST "BL自检" - #define STRING_DEPLOY "探针弹出" - #define STRING_STOW "探针收回" - #define STRING_REPEAT "精度测试" #define STRING_P_OFFSET "P Offset" #define STRING_H_OFFSET "H Offset" - #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 "上一页" - #define STRING_PAGE_DOWN "下一页" - #define STRING_PAUSE "暂停" - #define STRING_RESUME "继续" - #define STRING_LOAD "进料" - #define STRING_UNLOAD "退料" #define STRING_LOAD_UNLOAD "挤出/回抽耗材" // needs translation #define STRING_LOAD_UNLOAD_SHORT "进/退料" // needs translation - #define STRING_SLOW_SPEED "慢速" - #define STRING_NORMAL_SPEED "常速" - #define STRING_FAST_SPEED "快速" - #define STRING_FAN_FULL_SPEED "全速" - #define STRING_FAN_HALF_SPEED "半速" - #define STRING_ROTATE_UI "旋转界面" #define STRING_TOUCHSCREEN_ADJUST "触屏校准" #define STRING_MORE "更多" #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_BABYSTEP "Z-微调" #define STRING_X_INC "X+" #define STRING_Y_INC "Y+" #define STRING_Z_INC "Z+" @@ -138,123 +302,17 @@ #define STRING_X "X" #define STRING_Y "Y" #define STRING_Z "Z" - #define STRING_001_MM "0.01mm" - #define STRING_01_MM "0.1mm" - #define STRING_1_MM "1mm" - #define STRING_5_MM "5mm" - #define STRING_10_MM "10mm" - #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 "取消" #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 "确定" - #define STRING_TFTSD "TFT SD" - #define STRING_READ_TFTSD_ERROR "读TFT SD卡出错!" - #define STRING_TFTSD_INSERTED "SD卡已插入!" - #define STRING_TFTSD_REMOVED "SD卡已拔出!" - #define STRING_U_DISK "U盘" - #define STRING_READ_U_DISK_ERROR "读U盘出错!" - #define STRING_U_DISK_INSERTED "U盘已插入!" - #define STRING_U_DISK_REMOVED "U盘已拔出!" - #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 "打印中无法挤出耗材, 是否暂停打印?" - #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 "喷头温度正在降温,等待低于%d℃后自动关机" // 喷头温度正在降温,等待低于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 "在G-code终端中显示温度信息" - #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 "旋钮LED颜色" - #define STRING_KNOB_LED_IDLE "旋钮LED自动睡眠" - #define STRING_M0_PAUSE "M0暂停" - #define STRING_SEND_START_GCODE "执行打印前起始Gcode" - #define STRING_SEND_END_GCODE "执行打印后结束Gcode" - #define STRING_SEND_CANCEL_GCODE "中断打印Gcode" - #define STRING_PERSISTENT_STATUS_INFO "顶部温度信息" - #define STRING_FILE_LISTMODE "文件浏览列表模式" - #define STRING_CURRENT_SETTING "TMC驱动电流设置" - #define STRING_STEPS_SETTING "电机每毫米脉冲数(Steps/mm)" - #define STRING_MAXFEEDRATE "最大移动速度" - #define STRING_MAXACCELERATION "最大加速度" - #define STRING_ACCELERATION "加速度" - #define STRING_PRINT_ACCELERATION "打印加速度" - #define STRING_RETRACT_ACCELERATION "回抽加速度" - #define STRING_TRAVEL_ACCELERATION "空载加速度" - #define STRING_JERK "Jerk" - #define STRING_JUNCTION_DEVIATION "Junction Deviation" - #define STRING_BUMP_SENSITIVITY "TMC堵转检测灵敏度" - #define STRING_FWRETRACT "FW Retraction" - #define STRING_FWRECOVER "FW Retraction Recover" - #define STRING_LIN_ADVANCE "Linear Advance" - #define STRING_RESET_SETTINGS_INFO "所有的设置会被重置为默认值, 是否继续?" - #define STRING_RESET_SETTINGS_DONE "重置所有参数成功! 重启设备后生效." - #define STRING_INFO "提示" - #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 "是否保存打印机设置到EEPROM?" - #define STRING_EEPROM_RESTORE_INFO "是否从EEPROM加载设置?" - #define STRING_EEPROM_RESET_INFO "重置EEPROM到出厂设置?" - #define STRING_RETRACT_FEEDRATE "FW回抽速度" - #define STRING_RETRACT_LENGTH "FW回抽长度" - #define STRING_RETRACT_SWAP_LENGTH "换料时回抽的长度" - #define STRING_RETRACT_Z_LIFT "回抽时Z轴抬升的高度" - #define STRING_RETRACT_AUTO "FW自动回抽" - #define STRING_RECOVER_FEEDRATE "FW挤出速度" - #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 "解锁XY" #define STRING_TUNING "调整" #define STRING_PID "PID" #define STRING_PID_TITLE "PID自动整定" @@ -274,8 +332,6 @@ #define STRING_TUNE_EXT_OLD_ESTEP "旧的E-Steps: %0.2f" #define STRING_TUNE_EXT_NEW_ESTEP "新的E-Steps: %0.2f" #define STRING_CONNECTION_SETTINGS "连接" - #define STRING_OFFSET_TOOL "第2个喷头的偏移量" - #define STRING_HYBRID_THRESHOLD "TMC混合阈值" #define STRING_NOTIFICATIONS "通知" #define STRING_MESH_EDITOR "Mesh edit" #define STRING_MESH_TUNER "Mesh tuner" @@ -293,10 +349,7 @@ #define STRING_NO_FILAMENT_STATS "\n无耗材历史数据" #define STRING_CLICK_FOR_MORE "点击查看详情" #define STRING_EXT_TEMPLOW "喷头温度低于最小挤出问题 (%d℃)." - #define STRING_COLD_EXT "冷挤出保护, 请加热后再操作" #define STRING_HEAT_HOTEND "加热喷头到%d℃?" #define STRING_Z_ALIGN "Z Align" - #define STRING_INIT "Init" - #define STRING_TOUCHMI "TouchMi" #endif diff --git a/TFT/src/User/API/Language/language_cz.h b/TFT/src/User/API/Language/language_cz.h index cd7faa7e94..7f003e3227 100644 --- a/TFT/src/User/API/Language/language_cz.h +++ b/TFT/src/User/API/Language/language_cz.h @@ -1,27 +1,257 @@ #ifndef _LANGUAGE_CZ_H_ #define _LANGUAGE_CZ_H_ + // config.ini Parameter Settings / Feature Settings + #define STRING_STATUS_SCREEN "Enable Status Screen" + #define STRING_BAUDRATE "Serial Port" #define STRING_LANGUAGE "Čeština" + #define STRING_ROTATE_UI "Otočit UI" + #define STRING_TERMINAL_ACK "zobrazit ACK Terminálu" + #define STRING_INVERT_X_AXIS "Otočit osu X" + #define STRING_INVERT_Y_AXIS "Otočit osu Y" + #define STRING_INVERT_Z_AXIS "Otočit osu Z" + #define STRING_PERSISTENT_INFO "Trvalé zobrazení stavu" + #define STRING_FILE_LIST_MODE "Zobrazit soub.jako seznam" + #define STRING_ACK_NOTIFICATION "Styl oznámení ACK" + #define STRING_DEFAULT_MODE "Default Mode" + #define STRING_SERIAL_ALWAYS_ON "Serial Always ON" + #define STRING_MARLIN_SHOW_TITLE "Marlin Mode Title Support" + #define STRING_MARLIN_FULLSCREEN "Celoobrazovkový režim Marlin" + #define STRING_MARLIN_TYPE "Marlin Mode Type" + #define STRING_MOVE_SPEED "Rychlost pohybu X Y Z" + #define STRING_AUTO_LOAD_LEVELING "Auto Save Load Leveling" + #define STRING_TOUCHMI_SENSOR "TouchMI" + #define STRING_ONBOARD_SD_SUPPORT "Onboard SD Card Support" + #define STRING_M27_ALWAYS_ACTIVE "M27 Always Active" + #define STRING_LONG_FILENAME_SUPPORT "Long File Names Support" + #define STRING_FAN_SPEED_PERCENT "Fan Speed As Percentage" + #define STRING_XY_OFFSET_PROBING "XY Offset Probing Support" + #define STRING_Z_STEPPERS_ALIGNMENT "Z Steppers Auto-Alignment" + #define STRING_PS_ON "Auto.vypnutí" + #define STRING_PS_ON_ACTIVE_HIGH "Power Supply Active HIGH" + #define STRING_FIL_RUNOUT "Senzor filamentu" + #define STRING_FIL_RUNOUT_INVERTING "Inverted Filament Runout Logic" + #define STRING_PL_RECOVERY_EN "Obnova po ztrátě napájení" + #define STRING_PL_RECOVERY_HOME "Power Loss Recovery Homing" + #define STRING_BTT_MINI_UPS "BTT UPS Support" + #define STRING_TOUCH_SOUND "Zvuk při dotyku" + #define STRING_TOAST_SOUND "Zvuk vytápění" + #define STRING_ALERT_SOUND "Upozornění, popup okno" + #define STRING_HEATER_SOUND "Heater notification" + #define STRING_KNOB_LED_COLOR "Rotační knob LED" + #define STRING_KNOB_LED_IDLE "Rotační knob LED idle" + #define STRING_LCD_BRIGHTNESS "LCD Jas" + #define STRING_LCD_IDLE_BRIGHTNESS "LCD snížení jasu" + #define STRING_LCD_IDLE_DELAY "LCD snížení jasu po" + #define STRING_START_GCODE_ENABLED "Spustit Gcode před tiskem" + #define STRING_END_GCODE_ENABLED "Spustit Gcode po tisku" + #define STRING_CANCEL_GCODE_ENABLED "Spustit Gcode po stornu" + + // Machine Parameter Settings + #define STRING_STEPS_SETTING "Kroků/mm" + #define STRING_MAXFEEDRATE "Max rychlost" + #define STRING_MAXACCELERATION "Max zrychlení" + #define STRING_ACCELERATION "Zrychlení" + #define STRING_JERK "Jerk-trhnutí" + #define STRING_JUNCTION_DEVIATION "Junction Deviation" + #define STRING_HOME_OFFSET "Home Offset" + #define STRING_FWRETRACT "FW Zatažení" + #define STRING_FWRECOVER "FW Obnovení" + #define STRING_RETRACT_AUTO "Auto Firmware Retract" + #define STRING_OFFSET_TOOL "Offset 2.trysky" + #define STRING_PROBE_OFFSET "Offset sondy" + #define STRING_LIN_ADVANCE "Linear Advance" + #define STRING_CURRENT_SETTING "Proud motorů (mA)" + #define STRING_BUMP_SENSITIVITY "Citlivost nárazu TMC" + #define STRING_HYBRID_THRESHOLD "TMC Hybridní práh" + #define STRING_PRINT_ACCELERATION "Zrychlení při tisku" + #define STRING_RETRACT_ACCELERATION "Zrychlení retrakcí" + #define STRING_TRAVEL_ACCELERATION "Zrychlení při přesunu" + #define STRING_RETRACT_LENGTH "Délka zatažení" + #define STRING_RETRACT_SWAP_LENGTH "Délka zatažení Swap" + #define STRING_RETRACT_FEEDRATE "Rychlost zatažení" + #define STRING_RETRACT_Z_LIFT "Z zvýšení při zatažení" + #define STRING_RECOVER_LENGTH "Délka obnovení" + #define STRING_SWAP_RECOVER_LENGTH "Délka obnovení Swap" + #define STRING_RECOVER_FEEDRATE "Rychlost obnovení" + #define STRING_SWAP_RECOVER_FEEDRATE "Rychlost obnovení Swap" + #define STRING_MBL_OFFSET "MBL Offset" + + // Save / Load + #define STRING_SAVE "Uložit" + #define STRING_RESTORE "Obnovit" + #define STRING_RESET "Reset" + #define STRING_EEPROM_SAVE_INFO "Uložit nastavení tiskárny\ndo EEPROM?" + #define STRING_EEPROM_RESTORE_INFO "Obnovit nastavení\nz EEPROM?" + #define STRING_EEPROM_RESET_INFO "Reset EEPROM na výchozí hodnoty?" + #define STRING_SETTINGS_SAVE "Uložení nastavení" + #define STRING_SETTINGS_RESTORE "Obnovení nastavení" + #define STRING_SETTINGS_RESET "Reset nastavení" + #define STRING_SETTINGS_RESET_INFO "Všechna nastavení budou\nobnovena na výchozí\nhodnoty. Pokračovat?" + #define STRING_SETTINGS_RESET_DONE "Resetování všech nastavení\nbylo úspěšně provedeno.\nRestartujte zařízení." + + // Navigation Buttons + #define STRING_PAGE_UP "Další" + #define STRING_PAGE_DOWN "Předchozí" + #define STRING_UP "Nahoru" + #define STRING_DOWN "Dolů" + #define STRING_NEXT "Další" + #define STRING_BACK "Zpět" + + // Value Buttons + #define STRING_INC "Přidat" + #define STRING_DEC "Ubrat" + #define STRING_LOAD "Zavést" + #define STRING_UNLOAD "Vysunout" + #define STRING_ON "ON" + #define STRING_OFF "OFF" + #define STRING_AUTO "AUTO" + #define STRING_SMART "SMART" + #define STRING_SLOW "Pomalu" + #define STRING_NORMAL "Normál" + #define STRING_FAST "Rychle" + #define STRING_ZERO "Vynulovat" + #define STRING_HALF "Poloviční" + #define STRING_FULL "Plný" + #define STRING_CUSTOM "Vlastní" + #define STRING_CLEAR "Vymaž" + #define STRING_DEFAULT "Výchozí" + + // Action Buttons + #define STRING_START "Start" + #define STRING_STOP "Stop" + #define STRING_PAUSE "Pauza" + #define STRING_RESUME "Obnovit" + #define STRING_INIT "Init" + #define STRING_DISCONNECT "Odpojit" + #define STRING_SHUT_DOWN "Vypnout" + #define STRING_FORCE_SHUT_DOWN "Vynutit" + #define STRING_EMERGENCYSTOP "!!STOP!!" + #define STRING_PREHEAT "Zahřát" + #define STRING_PREHEAT_BOTH "Vše" + #define STRING_COOLDOWN "Zchladit" + + // Dialog Buttons + #define STRING_CONFIRM "Potvrdit" + #define STRING_CANCEL "Zrušit" + #define STRING_WARNING "Varování" + #define STRING_CONTINUE "Pokračovat" + #define STRING_CONFIRMATION "Jste si jistý?" + + // Process Status + #define STRING_STATUS "Status" + #define STRING_READY "Připraven" + #define STRING_BUSY "Zpracovávám, čekejte prosím..." + #define STRING_LOADING "Nahrávám..." + #define STRING_UNCONNECTED "Tiskárna není připojena!" + + // Process Info + #define STRING_INFO "Info" + #define STRING_INVALID_VALUE "Neplatná hodnota/y!" + #define STRING_TIMEOUT_REACHED "Časový limit vypršel!" + #define STRING_DISCONNECT_INFO "Nyní můžete tiskárnu ovládat z počítače!" + #define STRING_SHUTTING_DOWN "Vypínám se..." + #define STRING_WAIT_TEMP_SHUT_DOWN "Čekám na zchladnutí\nextruderu pod %d℃" // Wait for the temperature of hotend to be lower than 50℃ + #define STRING_POWER_FAILED "Obnovit tisk?" + #define STRING_PROCESS_RUNNING "Probíhá proces!" + #define STRING_PROCESS_COMPLETED "Proces dokončen!" + #define STRING_PROCESS_ABORTED "Proces přerušen!" + + // TFT SD, U_DISK, Onboard SD, Filament Runout Process Commands / Status / Info + #define STRING_TFTSD "TFT SD" + #define STRING_READ_TFTSD_ERROR "Chyba při čtení SD karty!" + #define STRING_TFTSD_INSERTED "SD karta vložena!" + #define STRING_TFTSD_REMOVED "SD karta vyjmuta!" + #define STRING_U_DISK "USB Disk" + #define STRING_READ_U_DISK_ERROR "Chyba při čtení USB disku!" + #define STRING_U_DISK_INSERTED "USB disk vložen!" + #define STRING_U_DISK_REMOVED "USB disk vyjmut!" + #define STRING_ONBOARDSD "Onboard SD" + #define STRING_READ_ONBOARDSD_ERROR "Chyba při čtení Onboard SD!" + #define STRING_FILAMENT_RUNOUT "Došel filament!" + + // Steppers, Print, Probe Process Commands / Status / Info + #define STRING_DISABLE_STEPPERS "Motory" + #define STRING_XY_UNLOCK "Uvolnit XY" + + #define STRING_START_PRINT "Spustit tisk:\n %s?" + #define STRING_STOP_PRINT "Zastavit tisk?" + #define STRING_IS_PAUSE "Během tisku nelze\nextrudovat,\nmám pozastavit tisk?" + #define STRING_M0_PAUSE "Pauza po příkazu M0" + + #define STRING_TEST "Test" + #define STRING_DEPLOY "Vysunout" + #define STRING_STOW "Zasunout" + #define STRING_REPEAT "Přesnost" + + // Printer Tools + #define STRING_NOZZLE "Tryska" + #define STRING_BED "Stolek" + #define STRING_CHAMBER "Komora" + #define STRING_FAN "Ofuk" + + #define STRING_BLTOUCH "BLTouch" + #define STRING_TOUCHMI "TouchMi" + + // Values + #define STRING_1_DEGREE "1℃" + #define STRING_5_DEGREE "5℃" + #define STRING_10_DEGREE "10℃" + + #define STRING_001_MM "0,01mm" + #define STRING_01_MM "0,1mm" + #define STRING_1_MM "1mm" + #define STRING_5_MM "5mm" + #define STRING_10_MM "10mm" + #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_5_SECONDS "5 sec." + #define STRING_10_SECONDS "10 sec." + #define STRING_30_SECONDS "30 sec." + #define STRING_60_SECONDS "1 min." + #define STRING_120_SECONDS "2 min." + #define STRING_300_SECONDS "5 min." + + // Colors + #define STRING_WHITE "Bílá" + #define STRING_BLACK "Černá" + #define STRING_BLUE "Modrá" + #define STRING_RED "Červená" + #define STRING_GREEN "Zelená" + #define STRING_CYAN "Tyrkys" + #define STRING_YELLOW "Žlutá" + #define STRING_BROWN "Hnědá" + #define STRING_GRAY "Šedá" + #define STRING_ORANGE "Oranžová" + #define STRING_INDIGO "Indigo" + #define STRING_VIOLET "Fialová" + #define STRING_MAGENTA "Purpurová" + #define STRING_PURPLE "Nachová" + #define STRING_LIME "Limetková" + #define STRING_DARKBLUE "Tmavá Modrá" + #define STRING_DARKGREEN "Tmavá Červená" + #define STRING_DARKGRAY "Tmavá Šedá" + + // Menus #define STRING_HEAT "Teplota" #define STRING_MOVE "Posunout" #define STRING_HOME "Domů" - #define STRING_DISABLE_STEPPERS "Motory" #define STRING_PRINT "Tisknout" #define STRING_EXTRUDE "Filament" - #define STRING_FAN "Ofuk" #define STRING_SETTINGS "Nastavení" #define STRING_SCREEN_SETTINGS "Displej" #define STRING_MACHINE_SETTINGS "Tiskárna" #define STRING_FEATURE_SETTINGS "Vlastnosti" #define STRING_SOUND "Zvuk" - #define STRING_TOUCH_SOUND "Zvuk při dotyku" - #define STRING_TOAST_SOUND "Zvuk vytápění" - #define STRING_ALERT_SOUND "Upozornění, popup okno" - #define STRING_SHUT_DOWN "Vypnout" #define STRING_RGB_SETTINGS "Barva LED" #define STRING_RGB_OFF "LED vyp." #define STRING_TERMINAL "Terminál" - #define STRING_CUSTOM "Vlastní" #define STRING_LEVELING "Srovnat" #define STRING_POINT_1 "Bod 1" #define STRING_POINT_2 "Bod 2" @@ -49,86 +279,20 @@ #define STRING_ABL_SLOT3 "Slot 3" #define STRING_ABL_SLOT_EEPROM "Zapamatuj si slot\nrestart? (Uložit EEPROM)" #define STRING_ABL_Z "Z-Slábnutí" - #define STRING_BLTOUCH "BLTouch" - #define STRING_TEST "Test" - #define STRING_DEPLOY "Vysunout" - #define STRING_STOW "Zasunout" - #define STRING_REPEAT "Přesnost" #define STRING_P_OFFSET "P Offset" #define STRING_H_OFFSET "H Offset" - #define STRING_PROBE_OFFSET "Offset sondy" - #define STRING_HOME_OFFSET "Home Offset" - #define STRING_CONFIRMATION "Jste si jistý?" - #define STRING_DOWN "Dolů" - #define STRING_UP "Nahoru" - #define STRING_SAVE "Uložit" - #define STRING_RESTORE "Obnovit" - #define STRING_RESET "Reset" - #define STRING_DEFAULT "Výchozí" - #define STRING_CLEAR "Vymaž" - #define STRING_NEXT "Další" #define STRING_DISTANCE "Vzdálenost" - #define STRING_INVALID_VALUE "Neplatná hodnota/y!" - #define STRING_TIMEOUT_REACHED "Časový limit vypršel!" - #define STRING_PROCESS_RUNNING "Probíhá proces!" - #define STRING_PROCESS_COMPLETED "Proces dokončen!" - #define STRING_PROCESS_ABORTED "Proces přerušen!" - #define STRING_INC "Přidat" - #define STRING_DEC "Ubrat" - #define STRING_NOZZLE "Tryska" - #define STRING_BED "Stolek" - #define STRING_CHAMBER "Komora" - #define STRING_START "Start" - #define STRING_STOP "Stop" - #define STRING_BACK "Zpět" - #define STRING_PAGE_UP "Další" - #define STRING_PAGE_DOWN "Předchozí" - #define STRING_PAUSE "Pauza" - #define STRING_RESUME "Obnovit" - #define STRING_LOAD "Zavést" - #define STRING_UNLOAD "Vysunout" #define STRING_LOAD_UNLOAD "Vysunout/Zavést" #define STRING_LOAD_UNLOAD_SHORT "Vysunout" - #define STRING_SLOW_SPEED "Pomalu" - #define STRING_NORMAL_SPEED "Normál" - #define STRING_FAST_SPEED "Rychle" - #define STRING_FAN_FULL_SPEED "Plný" - #define STRING_FAN_HALF_SPEED "Poloviční" - #define STRING_ROTATE_UI "Otočit UI" #define STRING_TOUCHSCREEN_ADJUST "Kalibrovat" #define STRING_MORE "Více" #define STRING_SCREEN_INFO "Info" - #define STRING_STATUS "Status" #define STRING_SIMULATOR_BG_COLOR "Marlin - Barva pozadí" #define STRING_SIMULATOR_FONT_COLOR "Marlin - Barva písma" - #define STRING_WHITE "Bílá" - #define STRING_BLACK "Černá" - #define STRING_BLUE "Modrá" - #define STRING_RED "Červená" - #define STRING_GREEN "Zelená" - #define STRING_CYAN "Tyrkys" - #define STRING_YELLOW "Žlutá" - #define STRING_BROWN "Hnědá" - #define STRING_GRAY "Šedá" - #define STRING_ORANGE "Oranžová" - #define STRING_INDIGO "Indigo" - #define STRING_VIOLET "Fialová" - #define STRING_MAGENTA "Purpurová" - #define STRING_PURPLE "Nachová" - #define STRING_LIME "Limetková" - #define STRING_DARKBLUE "Tmavá Modrá" - #define STRING_DARKGREEN "Tmavá Červená" - #define STRING_DARKGRAY "Tmavá Šedá" - #define STRING_DISCONNECT "Odpojit" - #define STRING_BAUDRATE "Serial Port" #define STRING_PERCENTAGE "Procenta" - #define STRING_BABYSTEP "BabyStep" #define STRING_PERCENTAGE_SPEED "Rychlost" #define STRING_PERCENTAGE_FLOW "Průtok" - #define STRING_VALUE_ZERO "Vynulovat" - #define STRING_1_DEGREE "1℃" - #define STRING_5_DEGREE "5℃" - #define STRING_10_DEGREE "10℃" + #define STRING_BABYSTEP "BabyStep" #define STRING_X_INC "X+" #define STRING_Y_INC "Y+" #define STRING_Z_INC "Z+" @@ -138,123 +302,17 @@ #define STRING_X "X" #define STRING_Y "Y" #define STRING_Z "Z" - #define STRING_001_MM "0,01mm" - #define STRING_01_MM "0,1mm" - #define STRING_1_MM "1mm" - #define STRING_5_MM "5mm" - #define STRING_10_MM "10mm" - #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 "Připraven" - #define STRING_BUSY "Zpracovávám, čekejte prosím..." - #define STRING_UNCONNECTED "Tiskárna není připojena!" - #define STRING_DISCONNECT_INFO "Nyní můžete tiskárnu ovládat z počítače!" - #define STRING_LOADING "Nahrávám..." - #define STRING_POWER_FAILED "Obnovit tisk?" - #define STRING_CONTINUE "Pokračovat" - #define STRING_CANCEL "Zrušit" #define STRING_ADJUST_TITLE "Kalibrace dotykové obrazovky" #define STRING_ADJUST_INFO "Dotkněte se postupně všech bodů" #define STRING_ADJUST_OK "Kalibrace úspěšná" #define STRING_ADJUST_FAILED "Kalibrace selhala, zopakujte znovu" - #define STRING_WARNING "Varování" - #define STRING_STOP_PRINT "Zastavit tisk?" - #define STRING_CONFIRM "Potvrdit" - #define STRING_TFTSD "TFT SD" - #define STRING_READ_TFTSD_ERROR "Chyba při čtení SD karty!" - #define STRING_TFTSD_INSERTED "SD karta vložena!" - #define STRING_TFTSD_REMOVED "SD karta vyjmuta!" - #define STRING_U_DISK "USB Disk" - #define STRING_READ_U_DISK_ERROR "Chyba při čtení USB disku!" - #define STRING_U_DISK_INSERTED "USB disk vložen!" - #define STRING_U_DISK_REMOVED "USB disk vyjmut!" - #define STRING_ONBOARDSD "Onboard SD" - #define STRING_READ_ONBOARDSD_ERROR "Chyba při čtení Onboard SD!" - #define STRING_FILAMENT_SENSOR "Senzor filamentu" - #define STRING_FILAMENT_RUNOUT "Došel filament!" - #define STRING_PREHEAT "Zahřát" - #define STRING_PREHEAT_BOTH "Vše" - #define STRING_IS_PAUSE "Během tisku nelze\nextrudovat,\nmám pozastavit tisk?" - #define STRING_AUTO_SHUT_DOWN "Auto.vypnutí" #define STRING_UNIFIEDMOVE "Pohyb" #define STRING_UNIFIEDHEAT "Teplota" - #define STRING_COOLDOWN "Zchladit" - #define STRING_EMERGENCYSTOP "!!STOP!!" #define STRING_TOUCH_TO_EXIT "Pro návrat se dotkněte obrazovky..." #define STRING_MAINMENU "Menu" - #define STRING_WAIT_TEMP_SHUT_DOWN "Čekám na zchladnutí\nextruderu pod %d℃" // Wait for the temperature of hotend to be lower than 50℃ - #define STRING_FORCE_SHUT_DOWN "Vynutit" - #define STRING_SHUTTING_DOWN "Vypínám se..." #define STRING_PARAMETER_SETTING "Parametry" - #define STRING_ON "ON" - #define STRING_OFF "OFF" - #define STRING_SMART "SMART" - #define STRING_TERMINAL_ACK "zobrazit ACK Terminálu" - #define STRING_INVERT_XAXIS "Otočit osu X" - #define STRING_INVERT_YAXIS "Otočit osu Y" - #define STRING_INVERT_ZAXIS "Otočit osu Z" - #define STRING_MOVE_SPEED "Rychlost pohybu X Y Z" - #define STRING_KNOB_LED "Rotační knob LED" - #define STRING_KNOB_LED_IDLE "Rotační knob LED idle" - #define STRING_M0_PAUSE "Pauza po příkazu M0" - #define STRING_SEND_START_GCODE "Spustit Gcode před tiskem" - #define STRING_SEND_END_GCODE "Spustit Gcode po tisku" - #define STRING_SEND_CANCEL_GCODE "Spustit Gcode po stornu" - #define STRING_PERSISTENT_STATUS_INFO "Trvalé zobrazení stavu" - #define STRING_FILE_LISTMODE "Zobrazit soub.jako seznam" - #define STRING_CURRENT_SETTING "Proud motorů (mA)" - #define STRING_STEPS_SETTING "Kroků/mm" - #define STRING_MAXFEEDRATE "Max rychlost" - #define STRING_MAXACCELERATION "Max zrychlení" - #define STRING_ACCELERATION "Zrychlení" - #define STRING_PRINT_ACCELERATION "Zrychlení při tisku" - #define STRING_RETRACT_ACCELERATION "Zrychlení retrakcí" - #define STRING_TRAVEL_ACCELERATION "Zrychlení při přesunu" - #define STRING_JERK "Jerk-trhnutí" - #define STRING_JUNCTION_DEVIATION "Junction Deviation" - #define STRING_BUMP_SENSITIVITY "Citlivost nárazu TMC" - #define STRING_FWRETRACT "FW Zatažení" - #define STRING_FWRECOVER "FW Obnovení" - #define STRING_LIN_ADVANCE "Linear Advance" - #define STRING_RESET_SETTINGS_INFO "Všechna nastavení budou\nobnovena na výchozí\nhodnoty. Pokračovat?" - #define STRING_RESET_SETTINGS_DONE "Resetování všech nastavení\nbylo úspěšně provedeno.\nRestartujte zařízení." - #define STRING_INFO "Info" - #define STRING_LCD_BRIGHTNESS "LCD Jas" - #define STRING_LCD_BRIGHTNESS_DIM "LCD snížení jasu" - #define STRING_LCD_DIM_IDLE_TIMER "LCD snížení jasu po" - #define STRING_5_SECONDS "5 sec." - #define STRING_10_SECONDS "10 sec." - #define STRING_30_SECONDS "30 sec." - #define STRING_60_SECONDS "1 min." - #define STRING_120_SECONDS "2 min." - #define STRING_300_SECONDS "5 min." - #define STRING_CUSTOM_SECONDS "Vlastní" - #define STRING_ST7920_FULLSCREEN "Celoobrazovkový režim Marlin" - #define STRING_PLR_EN "Obnova po ztrátě napájení" - #define STRING_SETTING_SAVE "Uložení nastavení" - #define STRING_SETTING_RESET "Reset nastavení" - #define STRING_SETTING_RESTORE "Obnovení nastavení" #define STRING_EEPROM_SETTINGS "EEPROM" - #define STRING_EEPROM_SAVE_INFO "Uložit nastavení tiskárny\ndo EEPROM?" - #define STRING_EEPROM_RESTORE_INFO "Obnovit nastavení\nz EEPROM?" - #define STRING_EEPROM_RESET_INFO "Reset EEPROM na výchozí hodnoty?" - #define STRING_RETRACT_FEEDRATE "Rychlost zatažení" - #define STRING_RETRACT_LENGTH "Délka zatažení" - #define STRING_RETRACT_SWAP_LENGTH "Délka zatažení Swap" - #define STRING_RETRACT_Z_LIFT "Z zvýšení při zatažení" - #define STRING_RETRACT_AUTO "Auto Firmware Retract" - #define STRING_RECOVER_FEEDRATE "Rychlost obnovení" - #define STRING_SWAP_RECOVER_FEEDRATE "Rychlost obnovení Swap" - #define STRING_RECOVER_LENGTH "Délka obnovení" - #define STRING_SWAP_RECOVER_LENGTH "Délka obnovení Swap" - #define STRING_START_PRINT "Spustit tisk:\n %s?" - #define STRING_ACK_NOTIFICATION "Styl oznámení ACK" #define STRING_LEVELING_EDGE_DISTANCE "Vzdálenost nivelačních bodů\nstolku od okraje" - #define STRING_XY_UNLOCK "Uvolnit XY" #define STRING_TUNING "Kalibrace" #define STRING_PID "PID" #define STRING_PID_TITLE "PID autokalibrace" @@ -274,8 +332,6 @@ #define STRING_TUNE_EXT_OLD_ESTEP "Původní E-kroky: %0.2f" #define STRING_TUNE_EXT_NEW_ESTEP "Nový E-kroky: %0.2f" #define STRING_CONNECTION_SETTINGS "Připojení" - #define STRING_OFFSET_TOOL "Offset 2.trysky" - #define STRING_HYBRID_THRESHOLD "TMC Hybridní práh" #define STRING_NOTIFICATIONS "Oznámení" #define STRING_MESH_EDITOR "Mesh síť" #define STRING_MESH_TUNER "Mesh nastavení" @@ -293,10 +349,7 @@ #define STRING_NO_FILAMENT_STATS "\nStatistika není k dispozici." #define STRING_CLICK_FOR_MORE "Klikni pro více informací." #define STRING_EXT_TEMPLOW "Teplota hotendu je pod\nminimální teplotou (%d℃)." - #define STRING_COLD_EXT "Studená extruze je zakázána" #define STRING_HEAT_HOTEND "Zahřát hotend na %d℃?" #define STRING_Z_ALIGN "Z Align" - #define STRING_INIT "Init" - #define STRING_TOUCHMI "TouchMi" #endif diff --git a/TFT/src/User/API/Language/language_de.h b/TFT/src/User/API/Language/language_de.h index ec34846c5e..379d75ea68 100644 --- a/TFT/src/User/API/Language/language_de.h +++ b/TFT/src/User/API/Language/language_de.h @@ -1,27 +1,257 @@ #ifndef _LANGUAGE_DE_H_ #define _LANGUAGE_DE_H_ + // config.ini Parameter Settings / Feature Settings + #define STRING_STATUS_SCREEN "Enable Status Screen" + #define STRING_BAUDRATE "Baudrate" #define STRING_LANGUAGE "Deutsch" + #define STRING_ROTATE_UI "UI drehen" + #define STRING_TERMINAL_ACK "Zeige ACK im Terminal" + #define STRING_INVERT_X_AXIS "Invertiere X-Achse" + #define STRING_INVERT_Y_AXIS "Invertiere Y-Achse" + #define STRING_INVERT_Z_AXIS "Invertiere Z-Achse" + #define STRING_PERSISTENT_INFO "Speicherungs-Status" + #define STRING_FILE_LIST_MODE "Dateien als Liste" + #define STRING_ACK_NOTIFICATION "ACK Benachrichtigungs-Stil" + #define STRING_DEFAULT_MODE "Default Mode" + #define STRING_SERIAL_ALWAYS_ON "Serial Always ON" + #define STRING_MARLIN_SHOW_TITLE "Marlin Mode Title Support" + #define STRING_MARLIN_FULLSCREEN "Marlin Modus im Vollbild" + #define STRING_MARLIN_TYPE "Marlin Mode Type" + #define STRING_MOVE_SPEED "Geschwindigkeit (XYZ)" + #define STRING_AUTO_LOAD_LEVELING "Auto Save Load Leveling" + #define STRING_TOUCHMI_SENSOR "TouchMI" + #define STRING_ONBOARD_SD_SUPPORT "Onboard SD Card Support" + #define STRING_M27_ALWAYS_ACTIVE "M27 Always Active" + #define STRING_LONG_FILENAME_SUPPORT "Long File Names Support" + #define STRING_FAN_SPEED_PERCENT "Fan Speed As Percentage" + #define STRING_XY_OFFSET_PROBING "XY Offset Probing Support" + #define STRING_Z_STEPPERS_ALIGNMENT "Z Steppers Auto-Alignment" + #define STRING_PS_ON "Automatisch AUS (PS_ON)" + #define STRING_PS_ON_ACTIVE_HIGH "Power Supply Active HIGH" + #define STRING_FIL_RUNOUT "Filament Sensor" + #define STRING_FIL_RUNOUT_INVERTING "Inverted Filament Runout Logic" + #define STRING_PL_RECOVERY_EN "Wiederherstellung nach Stromausfall" + #define STRING_PL_RECOVERY_HOME "Power Loss Recovery Homing" + #define STRING_BTT_MINI_UPS "BTT UPS Support" + #define STRING_TOUCH_SOUND "Eingabe" + #define STRING_TOAST_SOUND "Toasts" + #define STRING_ALERT_SOUND "Popups & Alarme" + #define STRING_HEATER_SOUND "Heater notification" + #define STRING_KNOB_LED_COLOR "Drehknopf LED Farbe" + #define STRING_KNOB_LED_IDLE "Drehknopf LED idle Farbe" + #define STRING_LCD_BRIGHTNESS "LCD Helligkeit" + #define STRING_LCD_IDLE_BRIGHTNESS "LCD Helligkeit (Standby)" + #define STRING_LCD_IDLE_DELAY "LCD Timer Standby" + #define STRING_START_GCODE_ENABLED "Gcode vor Druck" + #define STRING_END_GCODE_ENABLED "Gcode nach Druck" + #define STRING_CANCEL_GCODE_ENABLED "Gcode bei Abbruch" + + // Machine Parameter Settings + #define STRING_STEPS_SETTING "Steps pro mm" + #define STRING_MAXFEEDRATE "max. Geschwindigkeit" + #define STRING_MAXACCELERATION "max. Beschleunigung" + #define STRING_ACCELERATION "Beschleunigung" + #define STRING_JERK "Jerk" + #define STRING_JUNCTION_DEVIATION "Junction Deviation" + #define STRING_HOME_OFFSET "Home Offset" + #define STRING_FWRETRACT "FW Rückzug" + #define STRING_FWRECOVER "FW Rückeinschub" + #define STRING_RETRACT_AUTO "Auto-Rückzug über Firmware" + #define STRING_OFFSET_TOOL "Abstand 2te Düse" + #define STRING_PROBE_OFFSET "Sensor Offset" + #define STRING_LIN_ADVANCE "Linear Advance" + #define STRING_CURRENT_SETTING "Treiber Strom (mA)" + #define STRING_BUMP_SENSITIVITY "TMC Empfindlichkeit" + #define STRING_HYBRID_THRESHOLD "TMC HybridThreshold" + #define STRING_PRINT_ACCELERATION "Beschleunigung (Druck)" + #define STRING_RETRACT_ACCELERATION "Beschleunigung (Rückzug)" + #define STRING_TRAVEL_ACCELERATION "Beschleunigung (Fahrt)" + #define STRING_RETRACT_LENGTH "Rückzugslänge" + #define STRING_RETRACT_SWAP_LENGTH "Rückzugslänge (Wechsel)" + #define STRING_RETRACT_FEEDRATE "Rückzugsgeschwindigkeit" + #define STRING_RETRACT_Z_LIFT "Z-Anhebung bei Rückzug" + #define STRING_RECOVER_LENGTH "zus. Länge Rückeinschub" + #define STRING_SWAP_RECOVER_LENGTH "zus. Länge Rückeinschub (Wechsel)" + #define STRING_RECOVER_FEEDRATE "Geschw. Rückeinschub" + #define STRING_SWAP_RECOVER_FEEDRATE "Geschw. Rückeinschub (Wechsel)" + #define STRING_MBL_OFFSET "MBL Offset" + + // Save / Load + #define STRING_SAVE "Apeichern" + #define STRING_RESTORE "Laden" + #define STRING_RESET "Zurücksetzen" + #define STRING_EEPROM_SAVE_INFO "Einstellungen im\nEEPROM speichern?" + #define STRING_EEPROM_RESTORE_INFO "Einstellungen aus\nEEPROM laden?" + #define STRING_EEPROM_RESET_INFO "Standardeinstellungen des Druckers wiederherstellen?" + #define STRING_SETTINGS_SAVE "Einstellungen speichern" + #define STRING_SETTINGS_RESTORE "Einstellungen wiederherstellen" + #define STRING_SETTINGS_RESET "Einstellungen zurücksetzten" + #define STRING_SETTINGS_RESET_INFO "Hiermit werden alle\nEinstellungen zurückgesetzt. Fortfahren?" + #define STRING_SETTINGS_RESET_DONE "Einstellungen wurden\nerfolgreich zurückgesetzt.\nBitte neustarten." + + // Navigation Buttons + #define STRING_PAGE_UP "Seite hoch" + #define STRING_PAGE_DOWN "Seite runter" + #define STRING_UP "Auf" + #define STRING_DOWN "Ab" + #define STRING_NEXT "Nächster" + #define STRING_BACK "Zurück" + + // Value Buttons + #define STRING_INC "Erhöhen" + #define STRING_DEC "Verringern" + #define STRING_LOAD "Laden" + #define STRING_UNLOAD "Entladen" + #define STRING_ON "AN" + #define STRING_OFF "AUS" + #define STRING_AUTO "AUTO" + #define STRING_SMART "SMART" + #define STRING_SLOW "Langsam" + #define STRING_NORMAL "Normal" + #define STRING_FAST "Schnell" + #define STRING_ZERO "0" + #define STRING_HALF "Halb" + #define STRING_FULL "Voll" + #define STRING_CUSTOM "Extras" + #define STRING_CLEAR "Löschen" + #define STRING_DEFAULT "Standard" + + // Action Buttons + #define STRING_START "Start" + #define STRING_STOP "Stop" + #define STRING_PAUSE "Pause" + #define STRING_RESUME "Wiederaufnahme" + #define STRING_INIT "Init" + #define STRING_DISCONNECT "Trennen" + #define STRING_SHUT_DOWN "Auschalten (PS_ON)" + #define STRING_FORCE_SHUT_DOWN "Erzwinge" + #define STRING_EMERGENCYSTOP "NOT AUS!" + #define STRING_PREHEAT "Vorheizen" + #define STRING_PREHEAT_BOTH "Beide" + #define STRING_COOLDOWN "Abkühlen" + + // Dialog Buttons + #define STRING_CONFIRM "OK" //Confirm Sign + #define STRING_CANCEL "Abbruch" //Cancel Sign + #define STRING_WARNING "Warnung" //Exclamation Sign + #define STRING_CONTINUE "Fortsetzen" + #define STRING_CONFIRMATION "Sicher?" + + // Process Status + #define STRING_STATUS "Status" + #define STRING_READY "bereit" + #define STRING_BUSY "Bitte warten ..." + #define STRING_LOADING "Lade ..." + #define STRING_UNCONNECTED "Keine Verbindung zum Drucker!" + + // Process Info + #define STRING_INFO "Info" //Info Sign + #define STRING_INVALID_VALUE "Ungültige(r) Wert(e)" + #define STRING_TIMEOUT_REACHED "Timeout erreicht!" + #define STRING_DISCONNECT_INFO "Verbindung getrennt!" + #define STRING_SHUTTING_DOWN "Fahre herunter..." + #define STRING_WAIT_TEMP_SHUT_DOWN "Warte bis Hotend-\nTemperatur unter\n %d℃ fällt." // Wait for the temperature of hotend to be lower than 50℃ + #define STRING_POWER_FAILED "Druck fortsetzen?" //Question Sign + #define STRING_PROCESS_RUNNING "Prozess läuft bereits!" + #define STRING_PROCESS_COMPLETED "Prozess fertiggestellt!" + #define STRING_PROCESS_ABORTED "Prozess abgebrochen!" + + // TFT SD, U_DISK, Onboard SD, Filament Runout Process Commands / Status / Info + #define STRING_TFTSD "TFT SD" + #define STRING_READ_TFTSD_ERROR "TFT SD Lesefehler!" + #define STRING_TFTSD_INSERTED "SD-Karte eingesteckt!" + #define STRING_TFTSD_REMOVED "SD-Karte entfernt!" + #define STRING_U_DISK "USB-Stick" + #define STRING_READ_U_DISK_ERROR "USB-Stick Lesefehler!" + #define STRING_U_DISK_INSERTED "USB-Stick eingesteckt!" + #define STRING_U_DISK_REMOVED "USB-Stick entfernt!" + #define STRING_ONBOARDSD "Onboard SD" + #define STRING_READ_ONBOARDSD_ERROR "Onboard SD Lesefehler!" + #define STRING_FILAMENT_RUNOUT "Filament leer!" + + // Steppers, Print, Probe Process Commands / Status / Info + #define STRING_DISABLE_STEPPERS "Deaktiv." + #define STRING_XY_UNLOCK "Löse XY" + + #define STRING_START_PRINT "Druck starten:\n %s?" + #define STRING_STOP_PRINT "Druck abbrechen?" + #define STRING_IS_PAUSE "Extrudieren während\nDruckvorgang nicht\nmöglich!\nDruck pausieren?" + #define STRING_M0_PAUSE "Pause durch M0 Befehl" + + #define STRING_TEST "Testen" + #define STRING_DEPLOY "Ausfahren" + #define STRING_STOW "Einziehen" + #define STRING_REPEAT "Wiederholen" + + // Printer Tools + #define STRING_NOZZLE "Düse" + #define STRING_BED "Heizbett" + #define STRING_CHAMBER "Kammer" + #define STRING_FAN "Lüfter" + + #define STRING_BLTOUCH "BLTouch" + #define STRING_TOUCHMI "TouchMi" + + // Values + #define STRING_1_DEGREE "1℃" + #define STRING_5_DEGREE "5℃" + #define STRING_10_DEGREE "10℃" + + #define STRING_001_MM "0.01mm" + #define STRING_01_MM "0.1mm" + #define STRING_1_MM "1mm" + #define STRING_5_MM "5mm" + #define STRING_10_MM "10mm" + #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_5_SECONDS "5 Sek." + #define STRING_10_SECONDS "10 Sek." + #define STRING_30_SECONDS "30 Sek." + #define STRING_60_SECONDS "1 Min." + #define STRING_120_SECONDS "2 Min." + #define STRING_300_SECONDS "5 Min." + + // Colors + #define STRING_WHITE "weiß" + #define STRING_BLACK "schwarz" + #define STRING_BLUE "blau" + #define STRING_RED "rot" + #define STRING_GREEN "grün" + #define STRING_CYAN "cyan" + #define STRING_YELLOW "gelb" + #define STRING_BROWN "braun" + #define STRING_GRAY "grau" + #define STRING_ORANGE "orange" + #define STRING_INDIGO "indigo" + #define STRING_VIOLET "violet" + #define STRING_MAGENTA "magenta" + #define STRING_PURPLE "lila" + #define STRING_LIME "grüngelb" + #define STRING_DARKBLUE "dunkelblau" + #define STRING_DARKGREEN "dunkelgrün" + #define STRING_DARKGRAY "dunkelgrau" + + // Menus #define STRING_HEAT "Heizen" #define STRING_MOVE "Bewegen" #define STRING_HOME "Home XYZ" - #define STRING_DISABLE_STEPPERS "Deaktiv." #define STRING_PRINT "Drucken" #define STRING_EXTRUDE "Extruder" - #define STRING_FAN "Lüfter" #define STRING_SETTINGS "Einstellungen" #define STRING_SCREEN_SETTINGS "Bildschirm" #define STRING_MACHINE_SETTINGS "Drucker" #define STRING_FEATURE_SETTINGS "Andere" #define STRING_SOUND "Töne" - #define STRING_TOUCH_SOUND "Eingabe" - #define STRING_TOAST_SOUND "Toasts" - #define STRING_ALERT_SOUND "Popups & Alarme" - #define STRING_SHUT_DOWN "Auschalten (PS_ON)" #define STRING_RGB_SETTINGS "LED Farbe" #define STRING_RGB_OFF "LED aus" #define STRING_TERMINAL "Terminal" - #define STRING_CUSTOM "Extras" #define STRING_LEVELING "Leveln" #define STRING_POINT_1 "Punkt 1" #define STRING_POINT_2 "Punkt 2" @@ -49,86 +279,20 @@ #define STRING_ABL_SLOT3 "Slot 3" #define STRING_ABL_SLOT_EEPROM "Slot für den nächsten\nNeustart merken?(Im EEPROM speichern)" #define STRING_ABL_Z "Z Fade" - #define STRING_BLTOUCH "BLTouch" - #define STRING_TEST "Testen" - #define STRING_DEPLOY "Ausfahren" - #define STRING_STOW "Einziehen" - #define STRING_REPEAT "Wiederholen" #define STRING_P_OFFSET "P Offset" #define STRING_H_OFFSET "H Offset" - #define STRING_PROBE_OFFSET "Sensor Offset" - #define STRING_HOME_OFFSET "Home Offset" - #define STRING_CONFIRMATION "Sicher?" - #define STRING_DOWN "Ab" - #define STRING_UP "Auf" - #define STRING_SAVE "Apeichern" - #define STRING_RESTORE "Laden" - #define STRING_RESET "Zurücksetzen" - #define STRING_DEFAULT "Standard" - #define STRING_CLEAR "Löschen" - #define STRING_NEXT "Nächster" #define STRING_DISTANCE "Abstand" - #define STRING_INVALID_VALUE "Ungültige(r) Wert(e)" - #define STRING_TIMEOUT_REACHED "Timeout erreicht!" - #define STRING_PROCESS_RUNNING "Prozess läuft bereits!" - #define STRING_PROCESS_COMPLETED "Prozess fertiggestellt!" - #define STRING_PROCESS_ABORTED "Prozess abgebrochen!" - #define STRING_INC "Erhöhen" - #define STRING_DEC "Verringern" - #define STRING_NOZZLE "Düse" - #define STRING_BED "Heizbett" - #define STRING_CHAMBER "Kammer" - #define STRING_START "Start" - #define STRING_STOP "Stop" - #define STRING_BACK "Zurück" - #define STRING_PAGE_UP "Seite hoch" - #define STRING_PAGE_DOWN "Seite runter" - #define STRING_PAUSE "Pause" - #define STRING_RESUME "Wiederaufnahme" - #define STRING_LOAD "Laden" - #define STRING_UNLOAD "Entladen" #define STRING_LOAD_UNLOAD "Laden/Entladen" // needs translation #define STRING_LOAD_UNLOAD_SHORT "(Ent)Laden" // needs translation - #define STRING_SLOW_SPEED "Langsam" - #define STRING_NORMAL_SPEED "Normal" - #define STRING_FAST_SPEED "Schnell" - #define STRING_FAN_FULL_SPEED "Voll" - #define STRING_FAN_HALF_SPEED "Halb" - #define STRING_ROTATE_UI "UI drehen" #define STRING_TOUCHSCREEN_ADJUST "TSC kalib." #define STRING_MORE "Mehr" #define STRING_SCREEN_INFO "Info" - #define STRING_STATUS "Status" #define STRING_SIMULATOR_BG_COLOR "Hintergrundfarbe Marlin" #define STRING_SIMULATOR_FONT_COLOR "Schriftfarbe Marlin" - #define STRING_WHITE "weiß" - #define STRING_BLACK "schwarz" - #define STRING_BLUE "blau" - #define STRING_RED "rot" - #define STRING_GREEN "grün" - #define STRING_CYAN "cyan" - #define STRING_YELLOW "gelb" - #define STRING_BROWN "braun" - #define STRING_GRAY "grau" - #define STRING_ORANGE "orange" - #define STRING_INDIGO "indigo" - #define STRING_VIOLET "violet" - #define STRING_MAGENTA "magenta" - #define STRING_PURPLE "lila" - #define STRING_LIME "grüngelb" - #define STRING_DARKBLUE "dunkelblau" - #define STRING_DARKGREEN "dunkelgrün" - #define STRING_DARKGRAY "dunkelgrau" - #define STRING_DISCONNECT "Trennen" - #define STRING_BAUDRATE "Baudrate" #define STRING_PERCENTAGE "Prozent" - #define STRING_BABYSTEP "BabyStep" #define STRING_PERCENTAGE_SPEED "Geschw." #define STRING_PERCENTAGE_FLOW "Fluss" - #define STRING_VALUE_ZERO "0" - #define STRING_1_DEGREE "1℃" - #define STRING_5_DEGREE "5℃" - #define STRING_10_DEGREE "10℃" + #define STRING_BABYSTEP "BabyStep" #define STRING_X_INC "X+" #define STRING_Y_INC "Y+" #define STRING_Z_INC "Z+" @@ -138,123 +302,17 @@ #define STRING_X "X" #define STRING_Y "Y" #define STRING_Z "Z" - #define STRING_001_MM "0.01mm" - #define STRING_01_MM "0.1mm" - #define STRING_1_MM "1mm" - #define STRING_5_MM "5mm" - #define STRING_10_MM "10mm" - #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 "bereit" - #define STRING_BUSY "Bitte warten ..." - #define STRING_UNCONNECTED "Keine Verbindung zum Drucker!" - #define STRING_DISCONNECT_INFO "Verbindung getrennt!" - #define STRING_LOADING "Lade ..." - #define STRING_POWER_FAILED "Druck fortsetzen?" //Question Sign - #define STRING_CONTINUE "Fortsetzen" - #define STRING_CANCEL "Abbruch" //Cancel Sign #define STRING_ADJUST_TITLE "Touchscreen kalibrieren" #define STRING_ADJUST_INFO "Roten Punkt antippen" #define STRING_ADJUST_OK "Erfolgreich kalibriert" #define STRING_ADJUST_FAILED "Kalibrierung fehlgeschlagen, erneut versuchen." - #define STRING_WARNING "Warnung" //Exclamation Sign - #define STRING_STOP_PRINT "Druck abbrechen?" - #define STRING_CONFIRM "OK" //Confirm Sign - #define STRING_TFTSD "TFT SD" - #define STRING_READ_TFTSD_ERROR "TFT SD Lesefehler!" - #define STRING_TFTSD_INSERTED "SD-Karte eingesteckt!" - #define STRING_TFTSD_REMOVED "SD-Karte entfernt!" - #define STRING_U_DISK "USB-Stick" - #define STRING_READ_U_DISK_ERROR "USB-Stick Lesefehler!" - #define STRING_U_DISK_INSERTED "USB-Stick eingesteckt!" - #define STRING_U_DISK_REMOVED "USB-Stick entfernt!" - #define STRING_ONBOARDSD "Onboard SD" - #define STRING_READ_ONBOARDSD_ERROR "Onboard SD Lesefehler!" - #define STRING_FILAMENT_SENSOR "Filament Sensor" - #define STRING_FILAMENT_RUNOUT "Filament leer!" - #define STRING_PREHEAT "Vorheizen" - #define STRING_PREHEAT_BOTH "Beide" - #define STRING_IS_PAUSE "Extrudieren während\nDruckvorgang nicht\nmöglich!\nDruck pausieren?" - #define STRING_AUTO_SHUT_DOWN "Automatisch AUS (PS_ON)" #define STRING_UNIFIEDMOVE "Bewegung" #define STRING_UNIFIEDHEAT "Heiz.Lüft." - #define STRING_COOLDOWN "Abkühlen" - #define STRING_EMERGENCYSTOP "NOT AUS!" #define STRING_TOUCH_TO_EXIT "Zum Verlassen, Bildschirm berühren." #define STRING_MAINMENU "Menü" - #define STRING_WAIT_TEMP_SHUT_DOWN "Warte bis Hotend-\nTemperatur unter\n %d℃ fällt." // Wait for the temperature of hotend to be lower than 50℃ - #define STRING_FORCE_SHUT_DOWN "Erzwinge" - #define STRING_SHUTTING_DOWN "Fahre herunter..." #define STRING_PARAMETER_SETTING "Parameter" - #define STRING_ON "AN" - #define STRING_OFF "AUS" - #define STRING_SMART "SMART" - #define STRING_TERMINAL_ACK "Zeige ACK im Terminal" - #define STRING_INVERT_XAXIS "Invertiere X-Achse" - #define STRING_INVERT_YAXIS "Invertiere Y-Achse" - #define STRING_INVERT_ZAXIS "Invertiere Z-Achse" - #define STRING_MOVE_SPEED "Geschwindigkeit (XYZ)" - #define STRING_KNOB_LED "Drehknopf LED Farbe" - #define STRING_KNOB_LED_IDLE "Drehknopf LED idle Farbe" - #define STRING_M0_PAUSE "Pause durch M0 Befehl" - #define STRING_SEND_START_GCODE "Gcode vor Druck" - #define STRING_SEND_END_GCODE "Gcode nach Druck" - #define STRING_SEND_CANCEL_GCODE "Gcode bei Abbruch" - #define STRING_PERSISTENT_STATUS_INFO "Speicherungs-Status" - #define STRING_FILE_LISTMODE "Dateien als Liste" - #define STRING_CURRENT_SETTING "Treiber Strom (mA)" - #define STRING_STEPS_SETTING "Steps pro mm" - #define STRING_MAXFEEDRATE "max. Geschwindigkeit" - #define STRING_MAXACCELERATION "max. Beschleunigung" - #define STRING_ACCELERATION "Beschleunigung" - #define STRING_PRINT_ACCELERATION "Beschleunigung (Druck)" - #define STRING_RETRACT_ACCELERATION "Beschleunigung (Rückzug)" - #define STRING_TRAVEL_ACCELERATION "Beschleunigung (Fahrt)" - #define STRING_JERK "Jerk" - #define STRING_JUNCTION_DEVIATION "Junction Deviation" - #define STRING_BUMP_SENSITIVITY "TMC Empfindlichkeit" - #define STRING_FWRETRACT "FW Rückzug" - #define STRING_FWRECOVER "FW Rückeinschub" - #define STRING_LIN_ADVANCE "Linear Advance" - #define STRING_RESET_SETTINGS_INFO "Hiermit werden alle\nEinstellungen zurückgesetzt. Fortfahren?" - #define STRING_RESET_SETTINGS_DONE "Einstellungen wurden\nerfolgreich zurückgesetzt.\nBitte neustarten." - #define STRING_INFO "Info" //Info Sign - #define STRING_LCD_BRIGHTNESS "LCD Helligkeit" - #define STRING_LCD_BRIGHTNESS_DIM "LCD Helligkeit (Standby)" - #define STRING_LCD_DIM_IDLE_TIMER "LCD Timer Standby" - #define STRING_5_SECONDS "5 Sek." - #define STRING_10_SECONDS "10 Sek." - #define STRING_30_SECONDS "30 Sek." - #define STRING_60_SECONDS "1 Min." - #define STRING_120_SECONDS "2 Min." - #define STRING_300_SECONDS "5 Min." - #define STRING_CUSTOM_SECONDS "Benutz." - #define STRING_ST7920_FULLSCREEN "Marlin Modus im Vollbild" - #define STRING_PLR_EN "Wiederherstellung nach Stromausfall" - #define STRING_SETTING_SAVE "Einstellungen speichern" - #define STRING_SETTING_RESET "Einstellungen zurücksetzten" - #define STRING_SETTING_RESTORE "Einstellungen wiederherstellen" #define STRING_EEPROM_SETTINGS "EEPROM" - #define STRING_EEPROM_SAVE_INFO "Einstellungen im\nEEPROM speichern?" - #define STRING_EEPROM_RESTORE_INFO "Einstellungen aus\nEEPROM laden?" - #define STRING_EEPROM_RESET_INFO "Standardeinstellungen des Druckers wiederherstellen?" - #define STRING_RETRACT_FEEDRATE "Rückzugsgeschwindigkeit" - #define STRING_RETRACT_LENGTH "Rückzugslänge" - #define STRING_RETRACT_SWAP_LENGTH "Rückzugslänge (Wechsel)" - #define STRING_RETRACT_Z_LIFT "Z-Anhebung bei Rückzug" - #define STRING_RETRACT_AUTO "Auto-Rückzug über Firmware" - #define STRING_RECOVER_FEEDRATE "Geschw. Rückeinschub" - #define STRING_SWAP_RECOVER_FEEDRATE "Geschw. Rückeinschub (Wechsel)" - #define STRING_RECOVER_LENGTH "zus. Länge Rückeinschub" - #define STRING_SWAP_RECOVER_LENGTH "zus. Länge Rückeinschub (Wechsel)" - #define STRING_START_PRINT "Druck starten:\n %s?" - #define STRING_ACK_NOTIFICATION "ACK Benachrichtigungs-Stil" #define STRING_LEVELING_EDGE_DISTANCE "Bettecken-Abstand" - #define STRING_XY_UNLOCK "Löse XY" #define STRING_TUNING "Tuning" #define STRING_PID "PID" #define STRING_PID_TITLE "PID autotune" @@ -274,14 +332,12 @@ #define STRING_TUNE_EXT_OLD_ESTEP "Alte E-Steps: %0.2f" #define STRING_TUNE_EXT_NEW_ESTEP "Neue E-Steps: %0.2f" #define STRING_CONNECTION_SETTINGS "Verbindung" - #define STRING_OFFSET_TOOL "Abstand 2te Düse" - #define STRING_HYBRID_THRESHOLD "TMC HybridThreshold" #define STRING_NOTIFICATIONS "Benachrichtigungen" #define STRING_MESH_EDITOR "Mesh edit." #define STRING_MESH_TUNER "Mesh anp." #define STRING_CASE_LIGHT "Case Licht" - #define STRING_LOAD_STARTED "Lade Filament.\nBitte auf Abschluss des\nVorgangs warten." - #define STRING_UNLOAD_STARTED "Entlade Filament.\nBitte auf Abschluss des\nVorgangs warten." + #define STRING_LOAD_STARTED "Lade Filament.\nBitte auf Abschluss des\nVorgangs warten." + #define STRING_UNLOAD_STARTED "Entlade Filament.\nBitte auf Abschluss des\nVorgangs warten." #define STRING_HEATERS_ON "Einige Heizer sind noch eingeschaltet.\nSollen diese deaktiviert werden?" #define STRING_PRINT_FINISHED "Druck beendet" #define STRING_MAIN_SCREEN "Hauptmenü" @@ -293,11 +349,7 @@ #define STRING_NO_FILAMENT_STATS "Filament Daten nicht verfügbar." #define STRING_CLICK_FOR_MORE "Klick für Statistik" #define STRING_EXT_TEMPLOW "Hotend Temperatur ist unter\nminimum Temperatur (%d℃)." - #define STRING_COLD_EXT "Kalte Extrusion verhindert" #define STRING_HEAT_HOTEND "Heize Hotend auf %d℃?" #define STRING_Z_ALIGN "Z Align" - #define STRING_INIT "Init" - #define STRING_TOUCHMI "TouchMi" - #endif diff --git a/TFT/src/User/API/Language/language_du.h b/TFT/src/User/API/Language/language_du.h index 9dcd8d3567..70782efaee 100644 --- a/TFT/src/User/API/Language/language_du.h +++ b/TFT/src/User/API/Language/language_du.h @@ -1,27 +1,257 @@ #ifndef _LANGUAGE_DU_H_ #define _LANGUAGE_DU_H_ + // config.ini Parameter Settings / Feature Settings + #define STRING_STATUS_SCREEN "Enable Status Screen" + #define STRING_BAUDRATE "Baudsnelheid" #define STRING_LANGUAGE "Dutch" + #define STRING_ROTATE_UI "Draai UI" + #define STRING_TERMINAL_ACK "Laat ACK in Terminal zien" + #define STRING_INVERT_X_AXIS "Inverteer X Axis" + #define STRING_INVERT_Y_AXIS "Inverteer Y Axis" + #define STRING_INVERT_Z_AXIS "Inverteer Z Axis" + #define STRING_PERSISTENT_INFO "Aanhoudende statusinfo" + #define STRING_FILE_LIST_MODE "Files viewer List Mode" + #define STRING_ACK_NOTIFICATION "ACK notification style" + #define STRING_DEFAULT_MODE "Default Mode" + #define STRING_SERIAL_ALWAYS_ON "Serial Always ON" + #define STRING_MARLIN_SHOW_TITLE "Marlin Mode Title Support" + #define STRING_MARLIN_FULLSCREEN "Marlin mode in fullscreen" + #define STRING_MARLIN_TYPE "Marlin Mode Type" + #define STRING_MOVE_SPEED "Bewegingssnelheid(X Y Z)" + #define STRING_AUTO_LOAD_LEVELING "Auto Save Load Leveling" + #define STRING_TOUCHMI_SENSOR "TouchMI" + #define STRING_ONBOARD_SD_SUPPORT "Onboard SD Card Support" + #define STRING_M27_ALWAYS_ACTIVE "M27 Always Active" + #define STRING_LONG_FILENAME_SUPPORT "Long File Names Support" + #define STRING_FAN_SPEED_PERCENT "Fan Speed As Percentage" + #define STRING_XY_OFFSET_PROBING "XY Offset Probing Support" + #define STRING_Z_STEPPERS_ALIGNMENT "Z Steppers Auto-Alignment" + #define STRING_PS_ON "Auto Power" + #define STRING_PS_ON_ACTIVE_HIGH "Power Supply Active HIGH" + #define STRING_FIL_RUNOUT "Filament sensor" + #define STRING_FIL_RUNOUT_INVERTING "Inverted Filament Runout Logic" + #define STRING_PL_RECOVERY_EN "Power loss recovery" + #define STRING_PL_RECOVERY_HOME "Power Loss Recovery Homing" + #define STRING_BTT_MINI_UPS "BTT UPS Support" + #define STRING_TOUCH_SOUND "Touch sounds" + #define STRING_TOAST_SOUND "Toast Notifications" + #define STRING_ALERT_SOUND "Popups and Alerts" + #define STRING_HEATER_SOUND "Heater notification" + #define STRING_KNOB_LED_COLOR "Draaiknop LED" + #define STRING_KNOB_LED_IDLE "Draaiknop LED inactief" + #define STRING_LCD_BRIGHTNESS "LCD Brightness" + #define STRING_LCD_IDLE_BRIGHTNESS "LCD Brightness dim" + #define STRING_LCD_IDLE_DELAY "LCD dim idle timer" + #define STRING_START_GCODE_ENABLED "Start Gcode before print" + #define STRING_END_GCODE_ENABLED "End Gcode after print" + #define STRING_CANCEL_GCODE_ENABLED "Cancel Gcode" + + // Machine Parameter Settings + #define STRING_STEPS_SETTING "Stappen permm" + #define STRING_MAXFEEDRATE "Max Feed Rate" + #define STRING_MAXACCELERATION "Max Acceleratie" + #define STRING_ACCELERATION "Acceleratie" + #define STRING_JERK "Jerk" + #define STRING_JUNCTION_DEVIATION "Junction Deviation" + #define STRING_HOME_OFFSET "Home Offset" + #define STRING_FWRETRACT "FW Retraction" + #define STRING_FWRECOVER "FW Retraction Recover" + #define STRING_RETRACT_AUTO "Auto Firmware Retract" + #define STRING_OFFSET_TOOL "Offset 2nd Nozzle" + #define STRING_PROBE_OFFSET "Probe Offset" + #define STRING_LIN_ADVANCE "Linear Advance" + #define STRING_CURRENT_SETTING "Driver stroom (mA)" + #define STRING_BUMP_SENSITIVITY "TMC bump sensitiviteit" + #define STRING_HYBRID_THRESHOLD "TMC HybridThreshold" + #define STRING_PRINT_ACCELERATION "Afdruk Acceleratie" + #define STRING_RETRACT_ACCELERATION "Retract Acceleratie" + #define STRING_TRAVEL_ACCELERATION "Travel Acceleratie" + #define STRING_RETRACT_LENGTH "Retract length" + #define STRING_RETRACT_SWAP_LENGTH "Retract swap length" + #define STRING_RETRACT_FEEDRATE "Retract feedrate" + #define STRING_RETRACT_Z_LIFT "Z lift on retraction" + #define STRING_RECOVER_LENGTH "Extra recover length" + #define STRING_SWAP_RECOVER_LENGTH "Extra recover swap length" + #define STRING_RECOVER_FEEDRATE "Recover feedrate" + #define STRING_SWAP_RECOVER_FEEDRATE "Swap recover feedrate" + #define STRING_MBL_OFFSET "MBL Offset" + + // Save / Load + #define STRING_SAVE "Bewaren" + #define STRING_RESTORE "Herstellen" + #define STRING_RESET "Reset" + #define STRING_EEPROM_SAVE_INFO "Sla printer instellingen\nop naar EEPROM?" + #define STRING_EEPROM_RESTORE_INFO "Herlaad instellingen van \nde EEPROM?" + #define STRING_EEPROM_RESET_INFO "Reset EEPROM naar de standaard printer instellingen?" + #define STRING_SETTINGS_SAVE "Save settings" + #define STRING_SETTINGS_RESTORE "Herstel instellingen" + #define STRING_SETTINGS_RESET "Reset instellingen" + #define STRING_SETTINGS_RESET_INFO "Reset alle instellingen \naar de standaard waardes?" + #define STRING_SETTINGS_RESET_DONE "Reset van alle instellingen\nis succesvol gelukt.\nHerstart alstublieft het apparaat." + + // Navigation Buttons + #define STRING_PAGE_UP "Blz omhoog" + #define STRING_PAGE_DOWN "Blz omlaag" + #define STRING_UP "Omhoog" + #define STRING_DOWN "Omlaag" + #define STRING_NEXT "Volgende" + #define STRING_BACK "Terug" + + // Value Buttons + #define STRING_INC "Verhogen" + #define STRING_DEC "Verlagen" + #define STRING_LOAD "Laden" + #define STRING_UNLOAD "Lossen" + #define STRING_ON "AAN" + #define STRING_OFF "UIT" + #define STRING_AUTO "AUTO" + #define STRING_SMART "SLIM" + #define STRING_SLOW "Traag" + #define STRING_NORMAL "Normaal" + #define STRING_FAST "Snel" + #define STRING_ZERO "Zero" + #define STRING_HALF "Half" + #define STRING_FULL "Volledig" + #define STRING_CUSTOM "Aangepast" + #define STRING_CLEAR "Clear" + #define STRING_DEFAULT "Standaard" + + // Action Buttons + #define STRING_START "Start" + #define STRING_STOP "Stop" + #define STRING_PAUSE "Pauze" + #define STRING_RESUME "Hervatten" + #define STRING_INIT "Init" + #define STRING_DISCONNECT "Loskoppelen" + #define STRING_SHUT_DOWN "Uitschakelen" + #define STRING_FORCE_SHUT_DOWN "Forceer Afsluiten" + #define STRING_EMERGENCYSTOP "NOODSTOP" + #define STRING_PREHEAT "Voorverwarmen" + #define STRING_PREHEAT_BOTH "Beide" + #define STRING_COOLDOWN "Afkoelen" + + // Dialog Buttons + #define STRING_CONFIRM "Bevestig" + #define STRING_CANCEL "Afbreken" + #define STRING_WARNING "Waarschuwing" + #define STRING_CONTINUE "Verder" + #define STRING_CONFIRMATION "Weet u het zeker?" + + // Process Status + #define STRING_STATUS "Status" + #define STRING_READY "Gereed" + #define STRING_BUSY "In verwerking ,wacht aub..." + #define STRING_LOADING "Opladen..." + #define STRING_UNCONNECTED "Geen printer gekoppeld!" + + // Process Info + #define STRING_INFO "Info" + #define STRING_INVALID_VALUE "Geen correcte waarde/s voorzien!" + #define STRING_TIMEOUT_REACHED "Time-out bereikt!" + #define STRING_DISCONNECT_INFO "De printer kan nu door de computer bestuurd worden!" + #define STRING_SHUTTING_DOWN "Afsluiten..." + #define STRING_WAIT_TEMP_SHUT_DOWN "Wacht tot de temperatuur\nvan de spuitkop\nlager dan %d℃ is" // Wait for the temperature of hotend to be lower than 50℃ + #define STRING_POWER_FAILED "Verder met printen?" + #define STRING_PROCESS_RUNNING "Process bezig!" + #define STRING_PROCESS_COMPLETED "Process voltooid!" + #define STRING_PROCESS_ABORTED "Process geannuleerd!" + + // TFT SD, U_DISK, Onboard SD, Filament Runout Process Commands / Status / Info + #define STRING_TFTSD "TFT SD" + #define STRING_READ_TFTSD_ERROR "TFT SD leesfout!" + #define STRING_TFTSD_INSERTED "Kaart geplaatst!" + #define STRING_TFTSD_REMOVED "Kaart verwijdert!" + #define STRING_U_DISK "U Disk" + #define STRING_READ_U_DISK_ERROR "U Disk Leesfout!" + #define STRING_U_DISK_INSERTED "U Disk geplaatst!" + #define STRING_U_DISK_REMOVED "U Disk verwijdert!" + #define STRING_ONBOARDSD "OnboardSD" + #define STRING_READ_ONBOARDSD_ERROR "Onboard SD-kaart leesfout!" + #define STRING_FILAMENT_RUNOUT "filament op!" + + // Steppers, Print, Probe Process Commands / Status / Info + #define STRING_DISABLE_STEPPERS "Disarm All" + #define STRING_XY_UNLOCK "Ontgrendel XY" + + #define STRING_START_PRINT "Start afdruk:\n %s?" + #define STRING_STOP_PRINT "Stop afdruk?" + #define STRING_IS_PAUSE "Kan niet extruderen\ntijdens printen,\nPauzeer printen?" + #define STRING_M0_PAUSE "Gepauseerd door M0 commando" + + #define STRING_TEST "Test" + #define STRING_DEPLOY "Gebruiken" + #define STRING_STOW "Inzetten" + #define STRING_REPEAT "Herhaal" + + // Printer Tools + #define STRING_NOZZLE "Spuitneus" + #define STRING_BED "Verwarmd bed" + #define STRING_CHAMBER "Kamer" + #define STRING_FAN "Ventilator" + + #define STRING_BLTOUCH "BLTouch" + #define STRING_TOUCHMI "TouchMi" + + // Values + #define STRING_1_DEGREE "1℃" + #define STRING_5_DEGREE "5℃" + #define STRING_10_DEGREE "10℃" + + #define STRING_001_MM "0.01mm" + #define STRING_01_MM "0.1mm" + #define STRING_1_MM "1mm" + #define STRING_5_MM "5mm" + #define STRING_10_MM "10mm" + #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_5_SECONDS "5 Sec." + #define STRING_10_SECONDS "10 Sec." + #define STRING_30_SECONDS "30 Sec." + #define STRING_60_SECONDS "1 Min." + #define STRING_120_SECONDS "2 Min." + #define STRING_300_SECONDS "5 Min." + + // Colors + #define STRING_WHITE "Wit" + #define STRING_BLACK "Zwart" + #define STRING_BLUE "Blauw" + #define STRING_RED "Rood" + #define STRING_GREEN "Groen" + #define STRING_CYAN "Cyaan" + #define STRING_YELLOW "Geel" + #define STRING_BROWN "Bruin" + #define STRING_GRAY "Grijs" + #define STRING_ORANGE "Oranje" + #define STRING_INDIGO "Indigo" + #define STRING_VIOLET "Violet" + #define STRING_MAGENTA "Magenta" + #define STRING_PURPLE "Purple" + #define STRING_LIME "Lime" + #define STRING_DARKBLUE "DarkBlue" + #define STRING_DARKGREEN "DarkGreen" + #define STRING_DARKGRAY "DarkGray" + + // Menus #define STRING_HEAT "Verwarm" #define STRING_MOVE "Verplaats" #define STRING_HOME "Thuis" - #define STRING_DISABLE_STEPPERS "Disarm All" #define STRING_PRINT "Print" #define STRING_EXTRUDE "Extrudeer" - #define STRING_FAN "Ventilator" #define STRING_SETTINGS "Instellingen" #define STRING_SCREEN_SETTINGS "Scherm" #define STRING_MACHINE_SETTINGS "Machine" #define STRING_FEATURE_SETTINGS "Kenmerk" #define STRING_SOUND "Sound" - #define STRING_TOUCH_SOUND "Touch sounds" - #define STRING_TOAST_SOUND "Toast Notifications" - #define STRING_ALERT_SOUND "Popups and Alerts" - #define STRING_SHUT_DOWN "Uitschakelen" #define STRING_RGB_SETTINGS "LED Kleur" #define STRING_RGB_OFF "LED Uit" #define STRING_TERMINAL "Terminal" - #define STRING_CUSTOM "Aangepast" #define STRING_LEVELING "Nivelleren" #define STRING_POINT_1 "Punt 1" #define STRING_POINT_2 "Punt 2" @@ -49,86 +279,20 @@ #define STRING_ABL_SLOT3 "Sleuf 3" #define STRING_ABL_SLOT_EEPROM "Onthoud sleuf voor\nvolgende reboot?\n(sla op in EEPROM)" #define STRING_ABL_Z "Z vervagen" - #define STRING_BLTOUCH "BLTouch" - #define STRING_TEST "Test" - #define STRING_DEPLOY "Gebruiken" - #define STRING_STOW "Inzetten" - #define STRING_REPEAT "Herhaal" #define STRING_P_OFFSET "P Offset" #define STRING_H_OFFSET "H Offset" - #define STRING_PROBE_OFFSET "Probe Offset" - #define STRING_HOME_OFFSET "Home Offset" - #define STRING_CONFIRMATION "Weet u het zeker?" - #define STRING_DOWN "Omlaag" - #define STRING_UP "Omhoog" - #define STRING_SAVE "Bewaren" - #define STRING_RESTORE "Herstellen" - #define STRING_RESET "Reset" - #define STRING_DEFAULT "Standaard" - #define STRING_CLEAR "Clear" - #define STRING_NEXT "Volgende" #define STRING_DISTANCE "Afstand" - #define STRING_INVALID_VALUE "Geen correcte waarde/s voorzien!" - #define STRING_TIMEOUT_REACHED "Time-out bereikt!" - #define STRING_PROCESS_RUNNING "Process bezig!" - #define STRING_PROCESS_COMPLETED "Process voltooid!" - #define STRING_PROCESS_ABORTED "Process geannuleerd!" - #define STRING_INC "Verhogen" - #define STRING_DEC "Verlagen" - #define STRING_NOZZLE "Spuitneus" - #define STRING_BED "Verwarmd bed" - #define STRING_CHAMBER "Kamer" - #define STRING_START "Start" - #define STRING_STOP "Stop" - #define STRING_BACK "Terug" - #define STRING_PAGE_UP "Blz omhoog" - #define STRING_PAGE_DOWN "Blz omlaag" - #define STRING_PAUSE "Pauze" - #define STRING_RESUME "Hervatten" - #define STRING_LOAD "Laden" - #define STRING_UNLOAD "Lossen" #define STRING_LOAD_UNLOAD "Load/Unload" // needs translation #define STRING_LOAD_UNLOAD_SHORT "(Un)Load" // needs translation - #define STRING_SLOW_SPEED "Traag" - #define STRING_NORMAL_SPEED "Normaal" - #define STRING_FAST_SPEED "Snel" - #define STRING_FAN_FULL_SPEED "Volledig" - #define STRING_FAN_HALF_SPEED "Half" - #define STRING_ROTATE_UI "Draai UI" #define STRING_TOUCHSCREEN_ADJUST "TSC Aanpassen" #define STRING_MORE "Meer" #define STRING_SCREEN_INFO "Info" - #define STRING_STATUS "Status" #define STRING_SIMULATOR_BG_COLOR "Marlin simulator achtergrond kleur" #define STRING_SIMULATOR_FONT_COLOR "Marlin simulator tekst kleur" - #define STRING_WHITE "Wit" - #define STRING_BLACK "Zwart" - #define STRING_BLUE "Blauw" - #define STRING_RED "Rood" - #define STRING_GREEN "Groen" - #define STRING_CYAN "Cyaan" - #define STRING_YELLOW "Geel" - #define STRING_BROWN "Bruin" - #define STRING_GRAY "Grijs" - #define STRING_ORANGE "Oranje" - #define STRING_INDIGO "Indigo" - #define STRING_VIOLET "Violet" - #define STRING_MAGENTA "Magenta" - #define STRING_PURPLE "Purple" - #define STRING_LIME "Lime" - #define STRING_DARKBLUE "DarkBlue" - #define STRING_DARKGREEN "DarkGreen" - #define STRING_DARKGRAY "DarkGray" - #define STRING_DISCONNECT "Loskoppelen" - #define STRING_BAUDRATE "Baudsnelheid" #define STRING_PERCENTAGE "Percentage" - #define STRING_BABYSTEP "BabyStap" #define STRING_PERCENTAGE_SPEED "Snelheid" #define STRING_PERCENTAGE_FLOW "Stromen" - #define STRING_VALUE_ZERO "Zero" - #define STRING_1_DEGREE "1℃" - #define STRING_5_DEGREE "5℃" - #define STRING_10_DEGREE "10℃" + #define STRING_BABYSTEP "BabyStap" #define STRING_X_INC "X+" #define STRING_Y_INC "Y+" #define STRING_Z_INC "Z+" @@ -138,123 +302,17 @@ #define STRING_X "X" #define STRING_Y "Y" #define STRING_Z "Z" - #define STRING_001_MM "0.01mm" - #define STRING_01_MM "0.1mm" - #define STRING_1_MM "1mm" - #define STRING_5_MM "5mm" - #define STRING_10_MM "10mm" - #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 "Gereed" - #define STRING_BUSY "In verwerking ,wacht aub..." - #define STRING_UNCONNECTED "Geen printer gekoppeld!" - #define STRING_DISCONNECT_INFO "De printer kan nu door de computer bestuurd worden!" - #define STRING_LOADING "Opladen..." - #define STRING_POWER_FAILED "Verder met printen?" - #define STRING_CONTINUE "Verder" - #define STRING_CANCEL "Afbreken" #define STRING_ADJUST_TITLE "Touch Screen Calibratie" #define STRING_ADJUST_INFO "Klik op de rode punt" #define STRING_ADJUST_OK "Calibratie Gelukt" #define STRING_ADJUST_FAILED "Calibratie Mislukt, Probeer Opnieuw aub" - #define STRING_WARNING "Waarschuwing" - #define STRING_STOP_PRINT "Stop afdruk?" - #define STRING_CONFIRM "Bevestig" - #define STRING_TFTSD "TFT SD" - #define STRING_READ_TFTSD_ERROR "TFT SD leesfout!" - #define STRING_TFTSD_INSERTED "Kaart geplaatst!" - #define STRING_TFTSD_REMOVED "Kaart verwijdert!" - #define STRING_U_DISK "U Disk" - #define STRING_READ_U_DISK_ERROR "U Disk Leesfout!" - #define STRING_U_DISK_INSERTED "U Disk geplaatst!" - #define STRING_U_DISK_REMOVED "U Disk verwijdert!" - #define STRING_ONBOARDSD "OnboardSD" - #define STRING_READ_ONBOARDSD_ERROR "Onboard SD-kaart leesfout!" - #define STRING_FILAMENT_SENSOR "Filament sensor" - #define STRING_FILAMENT_RUNOUT "filament op!" - #define STRING_PREHEAT "Voorverwarmen" - #define STRING_PREHEAT_BOTH "Beide" - #define STRING_IS_PAUSE "Kan niet extruderen\ntijdens printen,\nPauzeer printen?" - #define STRING_AUTO_SHUT_DOWN "Auto Power" #define STRING_UNIFIEDMOVE "Beweging" #define STRING_UNIFIEDHEAT "Verwarm/Ventilator" - #define STRING_COOLDOWN "Afkoelen" - #define STRING_EMERGENCYSTOP "NOODSTOP" #define STRING_TOUCH_TO_EXIT "Aanraken om te verlaten" #define STRING_MAINMENU "Menu" - #define STRING_WAIT_TEMP_SHUT_DOWN "Wacht tot de temperatuur\nvan de spuitkop\nlager dan %d℃ is" // Wait for the temperature of hotend to be lower than 50℃ - #define STRING_FORCE_SHUT_DOWN "Forceer Afsluiten" - #define STRING_SHUTTING_DOWN "Afsluiten..." #define STRING_PARAMETER_SETTING "Parameter" - #define STRING_ON "AAN" - #define STRING_OFF "UIT" - #define STRING_SMART "SLIM" - #define STRING_TERMINAL_ACK "Laat ACK in Terminal zien" - #define STRING_INVERT_XAXIS "Inverteer X Axis" - #define STRING_INVERT_YAXIS "Inverteer Y Axis" - #define STRING_INVERT_ZAXIS "Inverteer Z Axis" - #define STRING_MOVE_SPEED "Bewegingssnelheid(X Y Z)" - #define STRING_KNOB_LED "Draaiknop LED" - #define STRING_KNOB_LED_IDLE "Draaiknop LED inactief" - #define STRING_M0_PAUSE "Gepauseerd door M0 commando" - #define STRING_SEND_START_GCODE "Start Gcode before print" - #define STRING_SEND_END_GCODE "End Gcode after print" - #define STRING_SEND_CANCEL_GCODE "Cancel Gcode" - #define STRING_PERSISTENT_STATUS_INFO "Aanhoudende statusinfo" - #define STRING_FILE_LISTMODE "Files viewer List Mode" - #define STRING_CURRENT_SETTING "Driver stroom (mA)" - #define STRING_STEPS_SETTING "Stappen permm" - #define STRING_MAXFEEDRATE "Max Feed Rate" - #define STRING_MAXACCELERATION "Max Acceleratie" - #define STRING_ACCELERATION "Acceleratie" - #define STRING_PRINT_ACCELERATION "Afdruk Acceleratie" - #define STRING_RETRACT_ACCELERATION "Retract Acceleratie" - #define STRING_TRAVEL_ACCELERATION "Travel Acceleratie" - #define STRING_JERK "Jerk" - #define STRING_JUNCTION_DEVIATION "Junction Deviation" - #define STRING_BUMP_SENSITIVITY "TMC bump sensitiviteit" - #define STRING_FWRETRACT "FW Retraction" - #define STRING_FWRECOVER "FW Retraction Recover" - #define STRING_LIN_ADVANCE "Linear Advance" - #define STRING_RESET_SETTINGS_INFO "Reset alle instellingen \naar de standaard waardes?" - #define STRING_RESET_SETTINGS_DONE "Reset van alle instellingen\nis succesvol gelukt.\nHerstart alstublieft het apparaat." - #define STRING_INFO "Info" - #define STRING_LCD_BRIGHTNESS "LCD Brightness" - #define STRING_LCD_BRIGHTNESS_DIM "LCD Brightness dim" - #define STRING_LCD_DIM_IDLE_TIMER "LCD dim idle timer" - #define STRING_5_SECONDS "5 Sec." - #define STRING_10_SECONDS "10 Sec." - #define STRING_30_SECONDS "30 Sec." - #define STRING_60_SECONDS "1 Min." - #define STRING_120_SECONDS "2 Min." - #define STRING_300_SECONDS "5 Min." - #define STRING_CUSTOM_SECONDS "Custom" - #define STRING_ST7920_FULLSCREEN "Marlin mode in fullscreen" - #define STRING_PLR_EN "Power loss recovery" - #define STRING_SETTING_SAVE "Save settings" - #define STRING_SETTING_RESET "Reset instellingen" - #define STRING_SETTING_RESTORE "Herstel instellingen" #define STRING_EEPROM_SETTINGS "EEPROM" - #define STRING_EEPROM_SAVE_INFO "Sla printer instellingen\nop naar EEPROM?" - #define STRING_EEPROM_RESTORE_INFO "Herlaad instellingen van \nde EEPROM?" - #define STRING_EEPROM_RESET_INFO "Reset EEPROM naar de standaard printer instellingen?" - #define STRING_RETRACT_FEEDRATE "Retract feedrate" - #define STRING_RETRACT_LENGTH "Retract length" - #define STRING_RETRACT_SWAP_LENGTH "Retract swap length" - #define STRING_RETRACT_Z_LIFT "Z lift on retraction" - #define STRING_RETRACT_AUTO "Auto Firmware Retract" - #define STRING_RECOVER_FEEDRATE "Recover feedrate" - #define STRING_SWAP_RECOVER_FEEDRATE "Swap recover feedrate" - #define STRING_RECOVER_LENGTH "Extra recover length" - #define STRING_SWAP_RECOVER_LENGTH "Extra recover swap length" - #define STRING_START_PRINT "Start afdruk:\n %s?" - #define STRING_ACK_NOTIFICATION "ACK notification style" #define STRING_LEVELING_EDGE_DISTANCE "Bed edge distance" - #define STRING_XY_UNLOCK "Ontgrendel XY" #define STRING_TUNING "Tuning" #define STRING_PID "PID" #define STRING_PID_TITLE "PID autotune" @@ -274,8 +332,6 @@ #define STRING_TUNE_EXT_OLD_ESTEP "Old e-steps: %0.2f" #define STRING_TUNE_EXT_NEW_ESTEP "New e-steps: %0.2f" #define STRING_CONNECTION_SETTINGS "Connecties" - #define STRING_OFFSET_TOOL "Offset 2nd Nozzle" - #define STRING_HYBRID_THRESHOLD "TMC HybridThreshold" #define STRING_NOTIFICATIONS "Notifications" #define STRING_MESH_EDITOR "Mesh edit" #define STRING_MESH_TUNER "Mesh tuner" @@ -293,10 +349,7 @@ #define STRING_NO_FILAMENT_STATS "\nFilament data not available." #define STRING_CLICK_FOR_MORE "Click for summary" #define STRING_EXT_TEMPLOW "Hotend temperature is below\nminimum temperature (%d℃)." - #define STRING_COLD_EXT "Cold extrusion prevented" #define STRING_HEAT_HOTEND "Heat hotend to %d℃?" #define STRING_Z_ALIGN "Z Align" - #define STRING_INIT "Init" - #define STRING_TOUCHMI "TouchMi" #endif diff --git a/TFT/src/User/API/Language/language_en.h b/TFT/src/User/API/Language/language_en.h index 73ba6e4db0..2bbdd72352 100644 --- a/TFT/src/User/API/Language/language_en.h +++ b/TFT/src/User/API/Language/language_en.h @@ -1,27 +1,257 @@ #ifndef _LANGUAGE_EN_H_ #define _LANGUAGE_EN_H_ + // config.ini Parameter Settings / Feature Settings + #define STRING_STATUS_SCREEN "Enable Status Screen" + #define STRING_BAUDRATE "BaudRate" #define STRING_LANGUAGE "English" + #define STRING_ROTATE_UI "Rotate UI" + #define STRING_TERMINAL_ACK "Show ACK in Terminal" + #define STRING_INVERT_X_AXIS "Invert X Axis" + #define STRING_INVERT_Y_AXIS "Invert Y Axis" + #define STRING_INVERT_Z_AXIS "Invert Z Axis" + #define STRING_PERSISTENT_INFO "Persistent Status Info" + #define STRING_FILE_LIST_MODE "Files viewer List Mode" + #define STRING_ACK_NOTIFICATION "ACK notification style" + #define STRING_DEFAULT_MODE "Default Mode" + #define STRING_SERIAL_ALWAYS_ON "Serial Always ON" + #define STRING_MARLIN_SHOW_TITLE "Marlin Mode Title Support" + #define STRING_MARLIN_FULLSCREEN "Marlin mode in fullscreen" + #define STRING_MARLIN_TYPE "Marlin Mode Type" + #define STRING_MOVE_SPEED "Move speed(X Y Z)" + #define STRING_AUTO_LOAD_LEVELING "Auto Save Load Leveling" + #define STRING_TOUCHMI_SENSOR "TouchMI" + #define STRING_ONBOARD_SD_SUPPORT "Onboard SD Card Support" + #define STRING_M27_ALWAYS_ACTIVE "M27 Always Active" + #define STRING_LONG_FILENAME_SUPPORT "Long File Names Support" + #define STRING_FAN_SPEED_PERCENT "Fan Speed As Percentage" + #define STRING_XY_OFFSET_PROBING "XY Offset Probing Support" + #define STRING_Z_STEPPERS_ALIGNMENT "Z Steppers Auto-Alignment" + #define STRING_PS_ON "Auto Power" + #define STRING_PS_ON_ACTIVE_HIGH "Power Supply Active HIGH" + #define STRING_FIL_RUNOUT "Filament sensor" + #define STRING_FIL_RUNOUT_INVERTING "Inverted Filament Runout Logic" + #define STRING_PL_RECOVERY_EN "Power loss recovery" + #define STRING_PL_RECOVERY_HOME "Power Loss Recovery Homing" + #define STRING_BTT_MINI_UPS "BTT UPS Support" + #define STRING_TOUCH_SOUND "Touch sounds" + #define STRING_TOAST_SOUND "Toast Notifications" + #define STRING_ALERT_SOUND "Popups and Alerts" + #define STRING_HEATER_SOUND "Heater notification" + #define STRING_KNOB_LED_COLOR "Rotary Knob LED" + #define STRING_KNOB_LED_IDLE "Rotary Knob LED idle" + #define STRING_LCD_BRIGHTNESS "LCD Brightness" + #define STRING_LCD_IDLE_BRIGHTNESS "LCD Brightness dim" + #define STRING_LCD_IDLE_DELAY "LCD dim idle timer" + #define STRING_START_GCODE_ENABLED "Start Gcode before print" + #define STRING_END_GCODE_ENABLED "End Gcode after print" + #define STRING_CANCEL_GCODE_ENABLED "Cancel Gcode" + + // Machine Parameter Settings + #define STRING_STEPS_SETTING "Steps per mm" + #define STRING_MAXFEEDRATE "Max Feed Rate" + #define STRING_MAXACCELERATION "Max Acceleration" + #define STRING_ACCELERATION "Acceleration" + #define STRING_JERK "Jerk" + #define STRING_JUNCTION_DEVIATION "Junction Deviation" + #define STRING_HOME_OFFSET "Home Offset" + #define STRING_FWRETRACT "FW Retraction" + #define STRING_FWRECOVER "FW Retraction Recover" + #define STRING_RETRACT_AUTO "Auto Firmware Retract" + #define STRING_OFFSET_TOOL "Offset 2nd Nozzle" + #define STRING_PROBE_OFFSET "Probe Offset" + #define STRING_LIN_ADVANCE "Linear Advance" + #define STRING_CURRENT_SETTING "Driver Current (mA)" + #define STRING_BUMP_SENSITIVITY "TMC bump sensitivity" + #define STRING_HYBRID_THRESHOLD "TMC HybridThreshold" + #define STRING_PRINT_ACCELERATION "Print Acceleration" + #define STRING_RETRACT_ACCELERATION "Retract Acceleration" + #define STRING_TRAVEL_ACCELERATION "Travel Acceleration" + #define STRING_RETRACT_LENGTH "Retract length" + #define STRING_RETRACT_SWAP_LENGTH "Retract swap length" + #define STRING_RETRACT_FEEDRATE "Retract feedrate" + #define STRING_RETRACT_Z_LIFT "Z lift on retraction" + #define STRING_RECOVER_LENGTH "Extra recover length" + #define STRING_SWAP_RECOVER_LENGTH "Extra recover swap length" + #define STRING_RECOVER_FEEDRATE "Recover feedrate" + #define STRING_SWAP_RECOVER_FEEDRATE "Swap recover feedrate" + #define STRING_MBL_OFFSET "MBL Offset" + + // Save / Load + #define STRING_SAVE "Save" + #define STRING_RESTORE "Restore" + #define STRING_RESET "Reset" + #define STRING_EEPROM_SAVE_INFO "Save printer settings\nto EEPROM?" + #define STRING_EEPROM_RESTORE_INFO "Reload settings from\nEEPROM?" + #define STRING_EEPROM_RESET_INFO "Reset EEPROM to stock printer settings?" + #define STRING_SETTINGS_SAVE "Save settings" + #define STRING_SETTINGS_RESTORE "Restore settings" + #define STRING_SETTINGS_RESET "Reset default settings" + #define STRING_SETTINGS_RESET_INFO "Reset all settings to\ndefault values?" + #define STRING_SETTINGS_RESET_DONE "Reset all settings\nsuccessful.\nplease restart the device." + + // Navigation Buttons + #define STRING_PAGE_UP "Page up" + #define STRING_PAGE_DOWN "Page down" + #define STRING_UP "Up" + #define STRING_DOWN "Down" + #define STRING_NEXT "Next" + #define STRING_BACK "Back" + + // Value Buttons + #define STRING_INC "Increase" + #define STRING_DEC "Decrease" + #define STRING_LOAD "Load" + #define STRING_UNLOAD "Unload" + #define STRING_ON "ON" + #define STRING_OFF "OFF" + #define STRING_AUTO "AUTO" + #define STRING_SMART "SMART" + #define STRING_SLOW "Slow" + #define STRING_NORMAL "Normal" + #define STRING_FAST "Fast" + #define STRING_ZERO "Zero" + #define STRING_HALF "Half" + #define STRING_FULL "Full" + #define STRING_CUSTOM "Custom" + #define STRING_CLEAR "Clear" + #define STRING_DEFAULT "Default" + + // Action Buttons + #define STRING_START "Start" + #define STRING_STOP "Stop" + #define STRING_PAUSE "Pause" + #define STRING_RESUME "Resume" + #define STRING_INIT "Init" + #define STRING_DISCONNECT "Disconnect" + #define STRING_SHUT_DOWN "Shut Down" + #define STRING_FORCE_SHUT_DOWN "Force" + #define STRING_EMERGENCYSTOP "EM. STOP" + #define STRING_PREHEAT "Preheat" + #define STRING_PREHEAT_BOTH "Both" + #define STRING_COOLDOWN "Cool Down" + + // Dialog Buttons + #define STRING_CONFIRM "\u088E OK" //Confirm Sign + #define STRING_CANCEL "\u088F Cancel" //Cancel Sign + #define STRING_WARNING "Warning" //Exclamation Sign + #define STRING_CONTINUE "Continue" + #define STRING_CONFIRMATION "Are you sure?" + + // Process Status + #define STRING_STATUS "Status" + #define STRING_READY "Ready" + #define STRING_BUSY "Busy processing, please wait..." + #define STRING_LOADING "Loading..." + #define STRING_UNCONNECTED "No printer attached!" + + // Process Info + #define STRING_INFO "Info" //Info Sign + #define STRING_INVALID_VALUE "Invalid value(s)" + #define STRING_TIMEOUT_REACHED "Timeout reached!" + #define STRING_DISCONNECT_INFO "Now you can control the printer by your computer!" + #define STRING_SHUTTING_DOWN "Shutting down..." + #define STRING_WAIT_TEMP_SHUT_DOWN "Wait for the hotend\ntemperature to be\nlower than %d ℃" + #define STRING_POWER_FAILED "Continue printing?" //Question Sign + #define STRING_PROCESS_RUNNING "Process already running!" + #define STRING_PROCESS_COMPLETED "Process completed!" + #define STRING_PROCESS_ABORTED "Process aborted!" + + // TFT SD, U_DISK, Onboard SD, Filament Runout Process Commands / Status / Info + #define STRING_TFTSD "TFT SD" + #define STRING_READ_TFTSD_ERROR "Read TFT SD card error!" + #define STRING_TFTSD_INSERTED "Card inserted!" + #define STRING_TFTSD_REMOVED "Card removed!" + #define STRING_U_DISK "U Disk" + #define STRING_READ_U_DISK_ERROR "Read U Disk error!" + #define STRING_U_DISK_INSERTED "U Disk inserted!" + #define STRING_U_DISK_REMOVED "U Disk removed!" + #define STRING_ONBOARDSD "OnboardSD" + #define STRING_READ_ONBOARDSD_ERROR "Read Onboard SD card error!" + #define STRING_FILAMENT_RUNOUT "Filament runout!" + + // Steppers, Print, Probe Process Commands / Status / Info + #define STRING_DISABLE_STEPPERS "Disarm All" + #define STRING_XY_UNLOCK "Disarm XY" + + #define STRING_START_PRINT "Start Printing:\n %s?" + #define STRING_STOP_PRINT "Stop printing?" + #define STRING_IS_PAUSE "Action not allowed while printing.\n \nPause printing?" + #define STRING_M0_PAUSE "Paused by M0 command" + + #define STRING_TEST "Test" + #define STRING_DEPLOY "Deploy" + #define STRING_STOW "Stow" + #define STRING_REPEAT "Repeat" + + // Printer Tools + #define STRING_NOZZLE "Nozzle" + #define STRING_BED "Hotbed" + #define STRING_CHAMBER "Chamber" + #define STRING_FAN "Fan" + + #define STRING_BLTOUCH "BLTouch" + #define STRING_TOUCHMI "TouchMi" + + // Values + #define STRING_1_DEGREE "1℃" + #define STRING_5_DEGREE "5℃" + #define STRING_10_DEGREE "10℃" + + #define STRING_001_MM "0.01mm" + #define STRING_01_MM "0.1mm" + #define STRING_1_MM "1mm" + #define STRING_5_MM "5mm" + #define STRING_10_MM "10mm" + #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_5_SECONDS "5 Sec." + #define STRING_10_SECONDS "10 Sec." + #define STRING_30_SECONDS "30 Sec." + #define STRING_60_SECONDS "1 Min." + #define STRING_120_SECONDS "2 Min." + #define STRING_300_SECONDS "5 Min." + + // Colors + #define STRING_WHITE "White" + #define STRING_BLACK "Black" + #define STRING_BLUE "Blue" + #define STRING_RED "Red" + #define STRING_GREEN "Green" + #define STRING_CYAN "Cyan" + #define STRING_YELLOW "Yellow" + #define STRING_BROWN "Brown" + #define STRING_GRAY "Gray" + #define STRING_ORANGE "Orange" + #define STRING_INDIGO "Indigo" + #define STRING_VIOLET "Violet" + #define STRING_MAGENTA "Magenta" + #define STRING_PURPLE "Purple" + #define STRING_LIME "Lime" + #define STRING_DARKBLUE "DarkBlue" + #define STRING_DARKGREEN "DarkGreen" + #define STRING_DARKGRAY "DarkGray" + + // Menus #define STRING_HEAT "Heat" #define STRING_MOVE "Move" #define STRING_HOME "Home" - #define STRING_DISABLE_STEPPERS "Disarm All" #define STRING_PRINT "Print" #define STRING_EXTRUDE "Extrude" - #define STRING_FAN "Fan" #define STRING_SETTINGS "Settings" #define STRING_SCREEN_SETTINGS "Screen" #define STRING_MACHINE_SETTINGS "Machine" #define STRING_FEATURE_SETTINGS "Feature" #define STRING_SOUND "Sound" - #define STRING_TOUCH_SOUND "Touch sounds" - #define STRING_TOAST_SOUND "Toast Notifications" - #define STRING_ALERT_SOUND "Popups and Alerts" - #define STRING_SHUT_DOWN "Shut Down" #define STRING_RGB_SETTINGS "LED Color" #define STRING_RGB_OFF "LED Off" #define STRING_TERMINAL "Terminal" - #define STRING_CUSTOM "Custom" #define STRING_LEVELING "Leveling" #define STRING_POINT_1 "Point 1" #define STRING_POINT_2 "Point 2" @@ -49,86 +279,20 @@ #define STRING_ABL_SLOT3 "Slot 3" #define STRING_ABL_SLOT_EEPROM "Remember slot for next\nreboot? (Save EEPROM)" #define STRING_ABL_Z "Z Fade" - #define STRING_BLTOUCH "BLTouch" - #define STRING_TEST "Test" - #define STRING_DEPLOY "Deploy" - #define STRING_STOW "Stow" - #define STRING_REPEAT "Repeat" #define STRING_P_OFFSET "P Offset" #define STRING_H_OFFSET "H Offset" - #define STRING_PROBE_OFFSET "Probe Offset" - #define STRING_HOME_OFFSET "Home Offset" - #define STRING_CONFIRMATION "Are you sure?" - #define STRING_DOWN "Down" - #define STRING_UP "Up" - #define STRING_SAVE "Save" - #define STRING_RESTORE "Restore" - #define STRING_RESET "Reset" - #define STRING_DEFAULT "Default" - #define STRING_CLEAR "Clear" - #define STRING_NEXT "Next" #define STRING_DISTANCE "Distance" - #define STRING_INVALID_VALUE "Invalid value(s)" - #define STRING_TIMEOUT_REACHED "Timeout reached!" - #define STRING_PROCESS_RUNNING "Process already running!" - #define STRING_PROCESS_COMPLETED "Process completed!" - #define STRING_PROCESS_ABORTED "Process aborted!" - #define STRING_INC "Increase" - #define STRING_DEC "Decrease" - #define STRING_NOZZLE "Nozzle" - #define STRING_BED "Hotbed" - #define STRING_CHAMBER "Chamber" - #define STRING_START "Start" - #define STRING_STOP "Stop" - #define STRING_BACK "Back" - #define STRING_PAGE_UP "Page up" - #define STRING_PAGE_DOWN "Page down" - #define STRING_PAUSE "Pause" - #define STRING_RESUME "Resume" - #define STRING_LOAD "Load" - #define STRING_UNLOAD "Unload" #define STRING_LOAD_UNLOAD "Load/Unload" #define STRING_LOAD_UNLOAD_SHORT "(Un)Load" - #define STRING_SLOW_SPEED "Slow" - #define STRING_NORMAL_SPEED "Normal" - #define STRING_FAST_SPEED "Fast" - #define STRING_FAN_FULL_SPEED "Full" - #define STRING_FAN_HALF_SPEED "Half" - #define STRING_ROTATE_UI "Rotate UI" #define STRING_TOUCHSCREEN_ADJUST "TSC Adjust" #define STRING_MORE "More" #define STRING_SCREEN_INFO "Info" - #define STRING_STATUS "Status" #define STRING_SIMULATOR_BG_COLOR "Marlin simulator background color" #define STRING_SIMULATOR_FONT_COLOR "Marlin simulator font color" - #define STRING_WHITE "White" - #define STRING_BLACK "Black" - #define STRING_BLUE "Blue" - #define STRING_RED "Red" - #define STRING_GREEN "Green" - #define STRING_CYAN "Cyan" - #define STRING_YELLOW "Yellow" - #define STRING_BROWN "Brown" - #define STRING_GRAY "Gray" - #define STRING_ORANGE "Orange" - #define STRING_INDIGO "Indigo" - #define STRING_VIOLET "Violet" - #define STRING_MAGENTA "Magenta" - #define STRING_PURPLE "Purple" - #define STRING_LIME "Lime" - #define STRING_DARKBLUE "DarkBlue" - #define STRING_DARKGREEN "DarkGreen" - #define STRING_DARKGRAY "DarkGray" - #define STRING_DISCONNECT "Disconnect" - #define STRING_BAUDRATE "BaudRate" #define STRING_PERCENTAGE "Percentage" - #define STRING_BABYSTEP "BabyStep" #define STRING_PERCENTAGE_SPEED "Speed" #define STRING_PERCENTAGE_FLOW "Flow" - #define STRING_VALUE_ZERO "Zero" - #define STRING_1_DEGREE "1℃" - #define STRING_5_DEGREE "5℃" - #define STRING_10_DEGREE "10℃" + #define STRING_BABYSTEP "BabyStep" #define STRING_X_INC "X+" #define STRING_Y_INC "Y+" #define STRING_Z_INC "Z+" @@ -138,123 +302,17 @@ #define STRING_X "X" #define STRING_Y "Y" #define STRING_Z "Z" - #define STRING_001_MM "0.01mm" - #define STRING_01_MM "0.1mm" - #define STRING_1_MM "1mm" - #define STRING_5_MM "5mm" - #define STRING_10_MM "10mm" - #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 "Ready" - #define STRING_BUSY "Busy processing, please wait..." - #define STRING_UNCONNECTED "No printer attached!" - #define STRING_DISCONNECT_INFO "Now you can control the printer by your computer!" - #define STRING_LOADING "Loading..." - #define STRING_POWER_FAILED "Continue printing?" //Question Sign - #define STRING_CONTINUE "Continue" - #define STRING_CANCEL "\u088F Cancel" //Cancel Sign #define STRING_ADJUST_TITLE "Touch Screen Calibration" #define STRING_ADJUST_INFO "Please click on the red dot" #define STRING_ADJUST_OK "Adjustment success" #define STRING_ADJUST_FAILED "Adjustment failed, please try again" - #define STRING_WARNING "Warning" //Exclamation Sign - #define STRING_STOP_PRINT "Stop printing?" - #define STRING_CONFIRM "\u088E OK" //Confirm Sign - #define STRING_TFTSD "TFT SD" - #define STRING_READ_TFTSD_ERROR "Read TFT SD card error!" - #define STRING_TFTSD_INSERTED "Card inserted!" - #define STRING_TFTSD_REMOVED "Card removed!" - #define STRING_U_DISK "U Disk" - #define STRING_READ_U_DISK_ERROR "Read U Disk error!" - #define STRING_U_DISK_INSERTED "U Disk inserted!" - #define STRING_U_DISK_REMOVED "U Disk removed!" - #define STRING_ONBOARDSD "OnboardSD" - #define STRING_READ_ONBOARDSD_ERROR "Read Onboard SD card error!" - #define STRING_FILAMENT_SENSOR "Filament sensor" - #define STRING_FILAMENT_RUNOUT "Filament runout!" - #define STRING_PREHEAT "Preheat" - #define STRING_PREHEAT_BOTH "Both" - #define STRING_IS_PAUSE "Action not allowed while printing.\n \nPause printing?" - #define STRING_AUTO_SHUT_DOWN "Auto Power" #define STRING_UNIFIEDMOVE "Movement" #define STRING_UNIFIEDHEAT "Heat/Fan" - #define STRING_COOLDOWN "Cool Down" - #define STRING_EMERGENCYSTOP "EM. STOP" #define STRING_TOUCH_TO_EXIT "Touch anywhere to exit" #define STRING_MAINMENU "Menu" - #define STRING_WAIT_TEMP_SHUT_DOWN "Wait for the hotend\ntemperature to be\nlower than %d ℃" - #define STRING_FORCE_SHUT_DOWN "Force" - #define STRING_SHUTTING_DOWN "Shutting down..." #define STRING_PARAMETER_SETTING "Parameter Settings" - #define STRING_ON "ON" - #define STRING_OFF "OFF" - #define STRING_SMART "SMART" - #define STRING_TERMINAL_ACK "Show ACK in Terminal" - #define STRING_INVERT_XAXIS "Invert X Axis" - #define STRING_INVERT_YAXIS "Invert Y Axis" - #define STRING_INVERT_ZAXIS "Invert Z Axis" - #define STRING_MOVE_SPEED "Move speed(X Y Z)" - #define STRING_KNOB_LED "Rotary Knob LED" - #define STRING_KNOB_LED_IDLE "Rotary Knob LED idle" - #define STRING_M0_PAUSE "Paused by M0 command" - #define STRING_SEND_START_GCODE "Start Gcode before print" - #define STRING_SEND_END_GCODE "End Gcode after print" - #define STRING_SEND_CANCEL_GCODE "Cancel Gcode" - #define STRING_PERSISTENT_STATUS_INFO "Persistent Status Info" - #define STRING_FILE_LISTMODE "Files viewer List Mode" - #define STRING_CURRENT_SETTING "Driver Current (mA)" - #define STRING_STEPS_SETTING "Steps per mm" - #define STRING_MAXFEEDRATE "Max Feed Rate" - #define STRING_MAXACCELERATION "Max Acceleration" - #define STRING_ACCELERATION "Acceleration" - #define STRING_PRINT_ACCELERATION "Print Acceleration" - #define STRING_RETRACT_ACCELERATION "Retract Acceleration" - #define STRING_TRAVEL_ACCELERATION "Travel Acceleration" - #define STRING_JERK "Jerk" - #define STRING_JUNCTION_DEVIATION "Junction Deviation" - #define STRING_BUMP_SENSITIVITY "TMC bump sensitivity" - #define STRING_FWRETRACT "FW Retraction" - #define STRING_FWRECOVER "FW Retraction Recover" - #define STRING_LIN_ADVANCE "Linear Advance" - #define STRING_RESET_SETTINGS_INFO "Reset all settings to\ndefault values?" - #define STRING_RESET_SETTINGS_DONE "Reset all settings\nsuccessful.\nplease restart the device." - #define STRING_INFO "Info" //Info Sign - #define STRING_LCD_BRIGHTNESS "LCD Brightness" - #define STRING_LCD_BRIGHTNESS_DIM "LCD Brightness dim" - #define STRING_LCD_DIM_IDLE_TIMER "LCD dim idle timer" - #define STRING_5_SECONDS "5 Sec." - #define STRING_10_SECONDS "10 Sec." - #define STRING_30_SECONDS "30 Sec." - #define STRING_60_SECONDS "1 Min." - #define STRING_120_SECONDS "2 Min." - #define STRING_300_SECONDS "5 Min." - #define STRING_CUSTOM_SECONDS "Custom" - #define STRING_ST7920_FULLSCREEN "Marlin mode in fullscreen" - #define STRING_PLR_EN "Power loss recovery" - #define STRING_SETTING_SAVE "Save settings" - #define STRING_SETTING_RESET "Reset default settings" - #define STRING_SETTING_RESTORE "Restore settings" #define STRING_EEPROM_SETTINGS "EEPROM" - #define STRING_EEPROM_SAVE_INFO "Save printer settings\nto EEPROM?" - #define STRING_EEPROM_RESTORE_INFO "Reload settings from\nEEPROM?" - #define STRING_EEPROM_RESET_INFO "Reset EEPROM to stock printer settings?" - #define STRING_RETRACT_FEEDRATE "Retract feedrate" - #define STRING_RETRACT_LENGTH "Retract length" - #define STRING_RETRACT_SWAP_LENGTH "Retract swap length" - #define STRING_RETRACT_Z_LIFT "Z lift on retraction" - #define STRING_RETRACT_AUTO "Auto Firmware Retract" - #define STRING_RECOVER_FEEDRATE "Recover feedrate" - #define STRING_SWAP_RECOVER_FEEDRATE "Swap recover feedrate" - #define STRING_RECOVER_LENGTH "Extra recover length" - #define STRING_SWAP_RECOVER_LENGTH "Extra recover swap length" - #define STRING_START_PRINT "Start Printing:\n %s?" - #define STRING_ACK_NOTIFICATION "ACK notification style" #define STRING_LEVELING_EDGE_DISTANCE "Bed edge distance" - #define STRING_XY_UNLOCK "Disarm XY" #define STRING_TUNING "Tuning" #define STRING_PID "PID" #define STRING_PID_TITLE "PID autotune" @@ -274,8 +332,6 @@ #define STRING_TUNE_EXT_OLD_ESTEP "Old e-steps: %0.2f" #define STRING_TUNE_EXT_NEW_ESTEP "New e-steps: %0.2f" #define STRING_CONNECTION_SETTINGS "Connection" - #define STRING_OFFSET_TOOL "Offset 2nd Nozzle" - #define STRING_HYBRID_THRESHOLD "TMC HybridThreshold" #define STRING_NOTIFICATIONS "Notifications" #define STRING_MESH_EDITOR "Mesh edit" #define STRING_MESH_TUNER "Mesh tuner" @@ -293,10 +349,7 @@ #define STRING_NO_FILAMENT_STATS "\nFilament data not available." #define STRING_CLICK_FOR_MORE "Click for summary" #define STRING_EXT_TEMPLOW "Hotend temperature is below\nminimum temperature (%d℃)." - #define STRING_COLD_EXT "Cold extrusion prevented" #define STRING_HEAT_HOTEND "Heat hotend to %d℃?" #define STRING_Z_ALIGN "Z Align" - #define STRING_INIT "Init" - #define STRING_TOUCHMI "TouchMi" #endif diff --git a/TFT/src/User/API/Language/language_es.h b/TFT/src/User/API/Language/language_es.h index 607f3a619c..1c64deefc2 100644 --- a/TFT/src/User/API/Language/language_es.h +++ b/TFT/src/User/API/Language/language_es.h @@ -1,27 +1,257 @@ #ifndef _LANGUAGE_ES_H_ #define _LANGUAGE_ES_H_ + // config.ini Parameter Settings / Feature Settings + #define STRING_STATUS_SCREEN "Enable Status Screen" + #define STRING_BAUDRATE "BaudRate" #define STRING_LANGUAGE "Español" + #define STRING_ROTATE_UI "Rotar" + #define STRING_TERMINAL_ACK "Show ACK in Terminal" + #define STRING_INVERT_X_AXIS "Invert X Axis" + #define STRING_INVERT_Y_AXIS "Invert Y Axis" + #define STRING_INVERT_Z_AXIS "Invert Z Axis" + #define STRING_PERSISTENT_INFO "Persistent Status Info" + #define STRING_FILE_LIST_MODE "Files viewer List Mode" + #define STRING_ACK_NOTIFICATION "ACK notification style" + #define STRING_DEFAULT_MODE "Default Mode" + #define STRING_SERIAL_ALWAYS_ON "Serial Always ON" + #define STRING_MARLIN_SHOW_TITLE "Marlin Mode Title Support" + #define STRING_MARLIN_FULLSCREEN "Marlin mode in fullscreen" + #define STRING_MARLIN_TYPE "Marlin Mode Type" + #define STRING_MOVE_SPEED "Move speed(X Y Z)" + #define STRING_AUTO_LOAD_LEVELING "Auto Save Load Leveling" + #define STRING_TOUCHMI_SENSOR "TouchMI" + #define STRING_ONBOARD_SD_SUPPORT "Onboard SD Card Support" + #define STRING_M27_ALWAYS_ACTIVE "M27 Always Active" + #define STRING_LONG_FILENAME_SUPPORT "Long File Names Support" + #define STRING_FAN_SPEED_PERCENT "Fan Speed As Percentage" + #define STRING_XY_OFFSET_PROBING "XY Offset Probing Support" + #define STRING_Z_STEPPERS_ALIGNMENT "Z Steppers Auto-Alignment" + #define STRING_PS_ON "Apag. aut." + #define STRING_PS_ON_ACTIVE_HIGH "Power Supply Active HIGH" + #define STRING_FIL_RUNOUT "Filament sensor" + #define STRING_FIL_RUNOUT_INVERTING "Inverted Filament Runout Logic" + #define STRING_PLRECOVERY_EN "Power loss recovery" + #define STRING_PL_RECOVERY_HOME "Power Loss Recovery Homing" + #define STRING_BTT_MINI_UPS "BTT UPS Support" + #define STRING_TOUCH_SOUND "Touch sounds" + #define STRING_TOAST_SOUND "Toast Notifications" + #define STRING_ALERT_SOUND "Popups and Alerts" + #define STRING_HEATER_SOUND "Heater notification" + #define STRING_KNOB_LED_COLOR "Rotary Knob LED" + #define STRING_KNOB_LED_IDLE "Rotary Knob LED idle" + #define STRING_LCD_BRIGHTNESS "LCD Brightness" + #define STRING_LCD_IDLE_BRIGHTNESS "LCD Brightness dim" + #define STRING_LCD_IDLE_DELAY "LCD dim idle timer" + #define STRING_START_GCODE_ENABLED "Start Gcode before print" + #define STRING_END_GCODE_ENABLED "End Gcode after print" + #define STRING_CANCEL_GCODE_ENABLED "Cancel Gcode" + + // Machine Parameter Settings + #define STRING_STEPS_SETTING "Steps per mm" + #define STRING_MAXFEEDRATE "Max Feed Rate" + #define STRING_MAXACCELERATION "Max Acceleration" + #define STRING_ACCELERATION "Acceleration" + #define STRING_JERK "Jerk" + #define STRING_JUNCTION_DEVIATION "Junction Deviation" + #define STRING_HOME_OFFSET "Home Offset" + #define STRING_FWRETRACT "FW Retraction" + #define STRING_FWRECOVER "FW Retraction Recover" + #define STRING_RETRACT_AUTO "Auto Firmware Retract" + #define STRING_OFFSET_TOOL "Offset 2nd Nozzle" + #define STRING_PROBE_OFFSET "Sonda Compensar" + #define STRING_LIN_ADVANCE "Linear Advance" + #define STRING_CURRENT_SETTING "Driver Current (mA)" + #define STRING_BUMP_SENSITIVITY "TMC bump sensitivity" + #define STRING_HYBRID_THRESHOLD "TMC HybridThreshold" + #define STRING_PRINT_ACCELERATION "Print Acceleration" + #define STRING_RETRACT_ACCELERATION "Retract Acceleration" + #define STRING_TRAVEL_ACCELERATION "Travel Acceleration" + #define STRING_RETRACT_LENGTH "Retract length" + #define STRING_RETRACT_SWAP_LENGTH "Retract swap length" + #define STRING_RETRACT_FEEDRATE "Retract feedrate" + #define STRING_RETRACT_Z_LIFT "Z lift on retraction" + #define STRING_RECOVER_LENGTH "Extra recover length" + #define STRING_SWAP_RECOVER_LENGTH "Extra recover swap length" + #define STRING_RECOVER_FEEDRATE "Recover feedrate" + #define STRING_SWAP_RECOVER_FEEDRATE "Swap recover feedrate" + #define STRING_MBL_OFFSET "MBL Offset" + + // Save / Load + #define STRING_SAVE "Grabar" + #define STRING_RESTORE "Restore" + #define STRING_RESET "Reset" + #define STRING_EEPROM_SAVE_INFO "Save printer settings\nto EEPROM?" + #define STRING_EEPROM_RESTORE_INFO "Reload settings from\nEEPROM?" + #define STRING_EEPROM_RESET_INFO "Reset EEPROM to stock printer settings?" + #define STRING_SETTINGS_SAVE "Save settings" + #define STRING_SETTINGS_RESTORE "Restore settings" + #define STRING_SETTINGS_RESET "Reset default settings" + #define STRING_SETTINGS_RESET_INFO "Reset all settings to\ndefault values?" + #define STRING_SETTINGS_RESET_DONE "Reset all settings\nsuccessful.\nplease restart the device." + + // Navigation Buttons + #define STRING_PAGE_UP "Retroceder" + #define STRING_PAGE_DOWN "Avanzar" + #define STRING_UP "Up" + #define STRING_DOWN "Down" + #define STRING_NEXT "Next" + #define STRING_BACK "Volver" + + // Value Buttons + #define STRING_INC "Aumentar" + #define STRING_DEC "Disminur" + #define STRING_LOAD "Cargar" + #define STRING_UNLOAD "Descargar" + #define STRING_ON "ON" + #define STRING_OFF "OFF" + #define STRING_AUTO "AUTO" + #define STRING_SMART "SMART" + #define STRING_SLOW "Despacio" + #define STRING_NORMAL "Normal" + #define STRING_FAST "Rápido" + #define STRING_ZERO "Cero" + #define STRING_HALF "Mitad" + #define STRING_FULL "Todo" + #define STRING_CUSTOM "Personalizar" + #define STRING_CLEAR "Clear" + #define STRING_DEFAULT "Default" + + // Action Buttons + #define STRING_START "Start" + #define STRING_STOP "Parar" + #define STRING_PAUSE "Pausar" + #define STRING_RESUME "Continuar" + #define STRING_INIT "Init" + #define STRING_DISCONNECT "Desconectar" + #define STRING_SHUT_DOWN "Apagar" + #define STRING_FORCE_SHUT_DOWN "Forzar Apagado" + #define STRING_EMERGENCYSTOP "PARADA EMERGENCIA" + #define STRING_PREHEAT "Precalentar" + #define STRING_PREHEAT_BOTH "Ambos" + #define STRING_COOLDOWN "Enfriarse" + + // Dialog Buttons + #define STRING_CONFIRM "Confirmar" + #define STRING_CANCEL "Cancelar" + #define STRING_WARNING "Advertencia" + #define STRING_CONTINUE "Continuar" + #define STRING_CONFIRMATION "Are you sure?" + + // Process Status + #define STRING_STATUS "Status" + #define STRING_READY "Preparado" + #define STRING_BUSY "Procesamiento ocupado, por favor espere..." + #define STRING_LOADING "Cargando..." + #define STRING_UNCONNECTED "¡No hay comunicación con impresora!" + + // Process Info + #define STRING_INFO "Info" + #define STRING_INVALID_VALUE "Invalid value(s)" + #define STRING_TIMEOUT_REACHED "Timeout reached!" + #define STRING_DISCONNECT_INFO "¡Ahora puede controlar la impresora desde su ordenador!" + #define STRING_SHUTTING_DOWN "Apagando..." + #define STRING_WAIT_TEMP_SHUT_DOWN "Espere a que la\ntemperatura del hotend\nsea inferior a %d℃" // Wait for the temperature of hotend to be lower than 50℃ + #define STRING_POWER_FAILED "¿Continuar imprimiendo?" + #define STRING_PROCESS_RUNNING "Process already running!" + #define STRING_PROCESS_COMPLETED "Process completed!" + #define STRING_PROCESS_ABORTED "Process aborted!" + + // TFT SD, U_DISK, Onboard SD, Filament Runout Process Commands / Status / Info + #define STRING_TFTSD "SD TFT" + #define STRING_READ_TFTSD_ERROR "¡Error en la tarjeta SD TFT!" + #define STRING_TFTSD_INSERTED "¡Tarjeta insertada!" + #define STRING_TFTSD_REMOVED "¡Tarjeta extraida!" + #define STRING_U_DISK "Pendrive" + #define STRING_READ_U_DISK_ERROR "¡Error en el Pendrive!" + #define STRING_U_DISK_INSERTED "¡Pendrive insertado!" + #define STRING_U_DISK_REMOVED "¡Pendrive extraido!" + #define STRING_ONBOARDSD "SD Placa" + #define STRING_READ_ONBOARDSD_ERROR "¡Error en la tarjeta SD de la placa!" + #define STRING_FILAMENT_RUNOUT "¡Filamento agotado!" + + // Steppers, Print, Probe Process Commands / Status / Info + #define STRING_DISABLE_STEPPERS "Disarm All" + #define STRING_XY_UNLOCK "Desbloquear XY" + + #define STRING_START_PRINT "Start Printing:\n %s?" + #define STRING_STOP_PRINT "¿Desea parar la impresión?" + #define STRING_IS_PAUSE "No se puede extruir\nal imprimir,¿\nPausar la impresión?" + #define STRING_M0_PAUSE "Paused by M0 command" + + #define STRING_TEST "Probar" + #define STRING_DEPLOY "Desplegar" + #define STRING_STOW "Plegar" + #define STRING_REPEAT "Repetir" + + // Printer Tools + #define STRING_NOZZLE "Punta" + #define STRING_BED "Cama" + #define STRING_CHAMBER "Chamber" + #define STRING_FAN "Ventilar" + + #define STRING_BLTOUCH "BLTouch" + #define STRING_TOUCHMI "TouchMi" + + // Values + #define STRING_1_DEGREE "1℃" + #define STRING_5_DEGREE "5℃" + #define STRING_10_DEGREE "10℃" + + #define STRING_001_MM "0.01mm" + #define STRING_01_MM "0.1mm" + #define STRING_1_MM "1mm" + #define STRING_5_MM "5mm" + #define STRING_10_MM "10mm" + #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_5_SECONDS "5 Sec." + #define STRING_10_SECONDS "10 Sec." + #define STRING_30_SECONDS "30 Sec." + #define STRING_60_SECONDS "1 Min." + #define STRING_120_SECONDS "2 Min." + #define STRING_300_SECONDS "5 Min." + + // Colors + #define STRING_WHITE "Blanco" + #define STRING_BLACK "Negro" + #define STRING_BLUE "Azul" + #define STRING_RED "Rojo" + #define STRING_GREEN "Verde" + #define STRING_CYAN "Cyan" + #define STRING_YELLOW "Amarillo" + #define STRING_BROWN "Marrón" + #define STRING_GRAY "Gris" + #define STRING_ORANGE "Orange" + #define STRING_INDIGO "Indigo" + #define STRING_VIOLET "Violet" + #define STRING_MAGENTA "Magenta" + #define STRING_PURPLE "Purple" + #define STRING_LIME "Lime" + #define STRING_DARKBLUE "DarkBlue" + #define STRING_DARKGREEN "DarkGreen" + #define STRING_DARKGRAY "DarkGray" + + // Menus #define STRING_HEAT "Calentar" #define STRING_MOVE "Mover" #define STRING_HOME "Origen" - #define STRING_DISABLE_STEPPERS "Disarm All" #define STRING_PRINT "Imprimir" #define STRING_EXTRUDE "Extruir" - #define STRING_FAN "Ventilar" #define STRING_SETTINGS "Configurar" #define STRING_SCREEN_SETTINGS "Pantalla" #define STRING_MACHINE_SETTINGS "Máquina" #define STRING_FEATURE_SETTINGS "Añadidos" #define STRING_SOUND "Sound" - #define STRING_TOUCH_SOUND "Touch sounds" - #define STRING_TOAST_SOUND "Toast Notifications" - #define STRING_ALERT_SOUND "Popups and Alerts" - #define STRING_SHUT_DOWN "Apagar" #define STRING_RGB_SETTINGS "Color LED" #define STRING_RGB_OFF "Apagar LED" #define STRING_TERMINAL "Terminal" - #define STRING_CUSTOM "Personalizar" #define STRING_LEVELING "Nivelar" #define STRING_POINT_1 "Punto 1" #define STRING_POINT_2 "Punto 2" @@ -49,86 +279,20 @@ #define STRING_ABL_SLOT3 "Slot 3" #define STRING_ABL_SLOT_EEPROM "Remember slot for next\nreboot? (Save EEPROM)" #define STRING_ABL_Z "Z Fade" - #define STRING_BLTOUCH "BLTouch" - #define STRING_TEST "Probar" - #define STRING_DEPLOY "Desplegar" - #define STRING_STOW "Plegar" - #define STRING_REPEAT "Repetir" #define STRING_P_OFFSET "P Offset" #define STRING_H_OFFSET "H Offset" - #define STRING_PROBE_OFFSET "Sonda Compensar" - #define STRING_HOME_OFFSET "Home Offset" - #define STRING_CONFIRMATION "Are you sure?" - #define STRING_DOWN "Down" - #define STRING_UP "Up" - #define STRING_SAVE "Grabar" - #define STRING_RESTORE "Restore" - #define STRING_RESET "Reset" - #define STRING_DEFAULT "Default" - #define STRING_CLEAR "Clear" - #define STRING_NEXT "Next" #define STRING_DISTANCE "Distance" - #define STRING_INVALID_VALUE "Invalid value(s)" - #define STRING_TIMEOUT_REACHED "Timeout reached!" - #define STRING_PROCESS_RUNNING "Process already running!" - #define STRING_PROCESS_COMPLETED "Process completed!" - #define STRING_PROCESS_ABORTED "Process aborted!" - #define STRING_INC "Aumentar" - #define STRING_DEC "Disminur" - #define STRING_NOZZLE "Punta" - #define STRING_BED "Cama" - #define STRING_CHAMBER "Chamber" - #define STRING_START "Start" - #define STRING_STOP "Parar" - #define STRING_BACK "Volver" - #define STRING_PAGE_UP "Retroceder" - #define STRING_PAGE_DOWN "Avanzar" - #define STRING_PAUSE "Pausar" - #define STRING_RESUME "Continuar" - #define STRING_LOAD "Cargar" - #define STRING_UNLOAD "Descargar" #define STRING_LOAD_UNLOAD "Load/Unload" // needs translation #define STRING_LOAD_UNLOAD_SHORT "(Un)Load" // needs translation - #define STRING_SLOW_SPEED "Despacio" - #define STRING_NORMAL_SPEED "Normal" - #define STRING_FAST_SPEED "Rápido" - #define STRING_FAN_FULL_SPEED "Todo" - #define STRING_FAN_HALF_SPEED "Mitad" - #define STRING_ROTATE_UI "Rotar" #define STRING_TOUCHSCREEN_ADJUST "Calibrar" #define STRING_MORE "Más" #define STRING_SCREEN_INFO "Informar" - #define STRING_STATUS "Status" #define STRING_SIMULATOR_BG_COLOR "Marlin simulator background color" #define STRING_SIMULATOR_FONT_COLOR "Marlin simulator font color" - #define STRING_WHITE "Blanco" - #define STRING_BLACK "Negro" - #define STRING_BLUE "Azul" - #define STRING_RED "Rojo" - #define STRING_GREEN "Verde" - #define STRING_CYAN "Cyan" - #define STRING_YELLOW "Amarillo" - #define STRING_BROWN "Marrón" - #define STRING_GRAY "Gris" - #define STRING_ORANGE "Orange" - #define STRING_INDIGO "Indigo" - #define STRING_VIOLET "Violet" - #define STRING_MAGENTA "Magenta" - #define STRING_PURPLE "Purple" - #define STRING_LIME "Lime" - #define STRING_DARKBLUE "DarkBlue" - #define STRING_DARKGREEN "DarkGreen" - #define STRING_DARKGRAY "DarkGray" - #define STRING_DISCONNECT "Desconectar" - #define STRING_BAUDRATE "BaudRate" #define STRING_PERCENTAGE "Porcentaje" - #define STRING_BABYSTEP "BabyStep" #define STRING_PERCENTAGE_SPEED "Velocidad" #define STRING_PERCENTAGE_FLOW "Flujo" - #define STRING_VALUE_ZERO "Cero" - #define STRING_1_DEGREE "1℃" - #define STRING_5_DEGREE "5℃" - #define STRING_10_DEGREE "10℃" + #define STRING_BABYSTEP "BabyStep" #define STRING_X_INC "+X" #define STRING_Y_INC "+Y" #define STRING_Z_INC "+Z" @@ -138,123 +302,17 @@ #define STRING_X "X" #define STRING_Y "Y" #define STRING_Z "Z" - #define STRING_001_MM "0.01mm" - #define STRING_01_MM "0.1mm" - #define STRING_1_MM "1mm" - #define STRING_5_MM "5mm" - #define STRING_10_MM "10mm" - #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 "Preparado" - #define STRING_BUSY "Procesamiento ocupado, por favor espere..." - #define STRING_UNCONNECTED "¡No hay comunicación con impresora!" - #define STRING_DISCONNECT_INFO "¡Ahora puede controlar la impresora desde su ordenador!" - #define STRING_LOADING "Cargando..." - #define STRING_POWER_FAILED "¿Continuar imprimiendo?" - #define STRING_CONTINUE "Continuar" - #define STRING_CANCEL "Cancelar" #define STRING_ADJUST_TITLE "¡Calibrar la pantalla táctil" #define STRING_ADJUST_INFO "Por favor haga clic en el punto rojo" #define STRING_ADJUST_OK "Ajuste correcto" #define STRING_ADJUST_FAILED "Ajuste fallido, por favor intentelo de nuevo" - #define STRING_WARNING "Advertencia" - #define STRING_STOP_PRINT "¿Desea parar la impresión?" - #define STRING_CONFIRM "Confirmar" - #define STRING_TFTSD "SD TFT" - #define STRING_READ_TFTSD_ERROR "¡Error en la tarjeta SD TFT!" - #define STRING_TFTSD_INSERTED "¡Tarjeta insertada!" - #define STRING_TFTSD_REMOVED "¡Tarjeta extraida!" - #define STRING_U_DISK "Pendrive" - #define STRING_READ_U_DISK_ERROR "¡Error en el Pendrive!" - #define STRING_U_DISK_INSERTED "¡Pendrive insertado!" - #define STRING_U_DISK_REMOVED "¡Pendrive extraido!" - #define STRING_ONBOARDSD "SD Placa" - #define STRING_READ_ONBOARDSD_ERROR "¡Error en la tarjeta SD de la placa!" - #define STRING_FILAMENT_SENSOR "Filament sensor" - #define STRING_FILAMENT_RUNOUT "¡Filamento agotado!" - #define STRING_PREHEAT "Precalentar" - #define STRING_PREHEAT_BOTH "Ambos" - #define STRING_IS_PAUSE "No se puede extruir\nal imprimir,¿\nPausar la impresión?" - #define STRING_AUTO_SHUT_DOWN "Apag. aut." #define STRING_UNIFIEDMOVE "Movimiento" #define STRING_UNIFIEDHEAT "Calor/Ventilador" - #define STRING_COOLDOWN "Enfriarse" - #define STRING_EMERGENCYSTOP "PARADA EMERGENCIA" #define STRING_TOUCH_TO_EXIT "Toca cualquier lugar para salir" #define STRING_MAINMENU "Menu" - #define STRING_WAIT_TEMP_SHUT_DOWN "Espere a que la\ntemperatura del hotend\nsea inferior a %d℃" // Wait for the temperature of hotend to be lower than 50℃ - #define STRING_FORCE_SHUT_DOWN "Forzar Apagado" - #define STRING_SHUTTING_DOWN "Apagando..." #define STRING_PARAMETER_SETTING "Parámetro" - #define STRING_ON "ON" - #define STRING_OFF "OFF" - #define STRING_SMART "SMART" - #define STRING_TERMINAL_ACK "Show ACK in Terminal" - #define STRING_INVERT_XAXIS "Invert X Axis" - #define STRING_INVERT_YAXIS "Invert Y Axis" - #define STRING_INVERT_ZAXIS "Invert Z Axis" - #define STRING_MOVE_SPEED "Move speed(X Y Z)" - #define STRING_KNOB_LED "Rotary Knob LED" - #define STRING_KNOB_LED_IDLE "Rotary Knob LED idle" - #define STRING_M0_PAUSE "Paused by M0 command" - #define STRING_SEND_START_GCODE "Start Gcode before print" - #define STRING_SEND_END_GCODE "End Gcode after print" - #define STRING_SEND_CANCEL_GCODE "Cancel Gcode" - #define STRING_PERSISTENT_STATUS_INFO "Persistent Status Info" - #define STRING_FILE_LISTMODE "Files viewer List Mode" - #define STRING_CURRENT_SETTING "Driver Current (mA)" - #define STRING_STEPS_SETTING "Steps per mm" - #define STRING_MAXFEEDRATE "Max Feed Rate" - #define STRING_MAXACCELERATION "Max Acceleration" - #define STRING_ACCELERATION "Acceleration" - #define STRING_PRINT_ACCELERATION "Print Acceleration" - #define STRING_RETRACT_ACCELERATION "Retract Acceleration" - #define STRING_TRAVEL_ACCELERATION "Travel Acceleration" - #define STRING_JERK "Jerk" - #define STRING_JUNCTION_DEVIATION "Junction Deviation" - #define STRING_BUMP_SENSITIVITY "TMC bump sensitivity" - #define STRING_FWRETRACT "FW Retraction" - #define STRING_FWRECOVER "FW Retraction Recover" - #define STRING_LIN_ADVANCE "Linear Advance" - #define STRING_RESET_SETTINGS_INFO "Reset all settings to\ndefault values?" - #define STRING_RESET_SETTINGS_DONE "Reset all settings\nsuccessful.\nplease restart the device." - #define STRING_INFO "Info" - #define STRING_LCD_BRIGHTNESS "LCD Brightness" - #define STRING_LCD_BRIGHTNESS_DIM "LCD Brightness dim" - #define STRING_LCD_DIM_IDLE_TIMER "LCD dim idle timer" - #define STRING_5_SECONDS "5 Sec." - #define STRING_10_SECONDS "10 Sec." - #define STRING_30_SECONDS "30 Sec." - #define STRING_60_SECONDS "1 Min." - #define STRING_120_SECONDS "2 Min." - #define STRING_300_SECONDS "5 Min." - #define STRING_CUSTOM_SECONDS "Custom" - #define STRING_ST7920_FULLSCREEN "Marlin mode in fullscreen" - #define STRING_PLR_EN "Power loss recovery" - #define STRING_SETTING_SAVE "Save settings" - #define STRING_SETTING_RESET "Reset default settings" - #define STRING_SETTING_RESTORE "Restore settings" #define STRING_EEPROM_SETTINGS "EEPROM" - #define STRING_EEPROM_SAVE_INFO "Save printer settings\nto EEPROM?" - #define STRING_EEPROM_RESTORE_INFO "Reload settings from\nEEPROM?" - #define STRING_EEPROM_RESET_INFO "Reset EEPROM to stock printer settings?" - #define STRING_RETRACT_FEEDRATE "Retract feedrate" - #define STRING_RETRACT_LENGTH "Retract length" - #define STRING_RETRACT_SWAP_LENGTH "Retract swap length" - #define STRING_RETRACT_Z_LIFT "Z lift on retraction" - #define STRING_RETRACT_AUTO "Auto Firmware Retract" - #define STRING_RECOVER_FEEDRATE "Recover feedrate" - #define STRING_SWAP_RECOVER_FEEDRATE "Swap recover feedrate" - #define STRING_RECOVER_LENGTH "Extra recover length" - #define STRING_SWAP_RECOVER_LENGTH "Extra recover swap length" - #define STRING_START_PRINT "Start Printing:\n %s?" - #define STRING_ACK_NOTIFICATION "ACK notification style" #define STRING_LEVELING_EDGE_DISTANCE "Bed edge distance" - #define STRING_XY_UNLOCK "Desbloquear XY" #define STRING_TUNING "Tuning" #define STRING_PID "PID" #define STRING_PID_TITLE "PID autotune" @@ -274,8 +332,6 @@ #define STRING_TUNE_EXT_OLD_ESTEP "Old e-steps: %0.2f" #define STRING_TUNE_EXT_NEW_ESTEP "New e-steps: %0.2f" #define STRING_CONNECTION_SETTINGS "Connection" - #define STRING_OFFSET_TOOL "Offset 2nd Nozzle" - #define STRING_HYBRID_THRESHOLD "TMC HybridThreshold" #define STRING_NOTIFICATIONS "Notifications" #define STRING_MESH_EDITOR "Mesh edit" #define STRING_MESH_TUNER "Mesh tuner" @@ -293,10 +349,7 @@ #define STRING_NO_FILAMENT_STATS "\nFilament data not available." #define STRING_CLICK_FOR_MORE "Click for summary" #define STRING_EXT_TEMPLOW "Hotend temperature is below\nminimum temperature (%d℃)." - #define STRING_COLD_EXT "Cold extrusion prevented" #define STRING_HEAT_HOTEND "Heat hotend to %d℃?" #define STRING_Z_ALIGN "Z Align" - #define STRING_INIT "Init" - #define STRING_TOUCHMI "TouchMi" #endif diff --git a/TFT/src/User/API/Language/language_fr.h b/TFT/src/User/API/Language/language_fr.h index a88bca4d06..92949a4e74 100644 --- a/TFT/src/User/API/Language/language_fr.h +++ b/TFT/src/User/API/Language/language_fr.h @@ -1,27 +1,257 @@ #ifndef _LANGUAGE_FR_H_ #define _LANGUAGE_FR_H_ + // config.ini Parameter Settings / Feature Settings + #define STRING_STATUS_SCREEN "Enable Status Screen" + #define STRING_BAUDRATE "Vitesse" #define STRING_LANGUAGE "Français" + #define STRING_ROTATE_UI "Rotation" + #define STRING_TERMINAL_ACK "Afficher ACK sur Terminal" + #define STRING_INVERT_X_AXIS "Inverser l'axe X" + #define STRING_INVERT_Y_AXIS "Inverser l'axe Y" + #define STRING_INVERT_Z_AXIS "Inverser l'axe Z" + #define STRING_PERSISTENT_INFO "Temp. toujours affichées" + #define STRING_FILE_LIST_MODE "Fichiers en mode liste" + #define STRING_ACK_NOTIFICATION "Style de notification ACK" + #define STRING_DEFAULT_MODE "Default Mode" + #define STRING_SERIAL_ALWAYS_ON "Serial Always ON" + #define STRING_MARLIN_SHOW_TITLE "Marlin Mode Title Support" + #define STRING_MARLIN_FULLSCREEN "Mode Marlin plein écran" + #define STRING_MARLIN_TYPE "Marlin Mode Type" + #define STRING_MOVE_SPEED "Vitesse de déplacement (X Y Z)" + #define STRING_AUTO_LOAD_LEVELING "Auto Save Load Leveling" + #define STRING_TOUCHMI_SENSOR "TouchMI" + #define STRING_ONBOARD_SD_SUPPORT "Onboard SD Card Support" + #define STRING_M27_ALWAYS_ACTIVE "M27 Always Active" + #define STRING_LONG_FILENAME_SUPPORT "Long File Names Support" + #define STRING_FAN_SPEED_PERCENT "Fan Speed As Percentage" + #define STRING_XY_OFFSET_PROBING "XY Offset Probing Support" + #define STRING_Z_STEPPERS_ALIGNMENT "Z Steppers Auto-Alignment" + #define STRING_PS_ON "Extinction automatique" + #define STRING_PS_ON_ACTIVE_HIGH "Power Supply Active HIGH" + #define STRING_FIL_RUNOUT "Capteur de filament" + #define STRING_FIL_RUNOUT_INVERTING "Inverted Filament Runout Logic" + #define STRING_PL_RECOVERY_EN "Reprise après coupure" + #define STRING_PL_RECOVERY_HOME "Power Loss Recovery Homing" + #define STRING_BTT_MINI_UPS "BTT UPS Support" + #define STRING_TOUCH_SOUND "Son des touches" + #define STRING_TOAST_SOUND "Notifications" + #define STRING_ALERT_SOUND "Popups et alertes" + #define STRING_HEATER_SOUND "Heater notification" + #define STRING_KNOB_LED_COLOR "LED du bouton rotatif" + #define STRING_KNOB_LED_IDLE "Veille du bouton rotatif" + #define STRING_LCD_BRIGHTNESS "Luminosité LCD" + #define STRING_LCD_IDLE_BRIGHTNESS "Diminution luminosité" + #define STRING_LCD_IDLE_DELAY "Durée avant diminution" + #define STRING_START_GCODE_ENABLED "Gcode avant l'impression" + #define STRING_END_GCODE_ENABLED "Gcode après l'impression" + #define STRING_CANCEL_GCODE_ENABLED "Gcode d'annulation" + + // Machine Parameter Settings + #define STRING_STEPS_SETTING "Steps par mm" + #define STRING_MAXFEEDRATE "Vitesses maximales" + #define STRING_MAXACCELERATION "Accélérations maximales" + #define STRING_ACCELERATION "Accélérations" + #define STRING_JERK "Jerk" + #define STRING_JUNCTION_DEVIATION "Ecart de jonction" + #define STRING_HOME_OFFSET "Décalage Home" + #define STRING_FWRETRACT "Rétraction firmware" + #define STRING_FWRECOVER "Récupération firmware" + #define STRING_RETRACT_AUTO "Rétraction firmware auto" + #define STRING_OFFSET_TOOL "Offset 2ème Buse" + #define STRING_PROBE_OFFSET "Décalage Palpeur" + #define STRING_LIN_ADVANCE "Linear Advance" + #define STRING_CURRENT_SETTING "Courant drivers (mA)" + #define STRING_BUMP_SENSITIVITY "Sensibilité TMC" + #define STRING_HYBRID_THRESHOLD "Seuil Hybride TMC" + #define STRING_PRINT_ACCELERATION "Impression" + #define STRING_RETRACT_ACCELERATION "Rétraction" + #define STRING_TRAVEL_ACCELERATION "Déplacements" + #define STRING_RETRACT_LENGTH "Longueur" + #define STRING_RETRACT_SWAP_LENGTH "Longueur de swap" + #define STRING_RETRACT_FEEDRATE "Vitesse" + #define STRING_RETRACT_Z_LIFT "Décalage en Z" + #define STRING_RECOVER_LENGTH "Longueur" + #define STRING_SWAP_RECOVER_LENGTH "Longueur de swap" + #define STRING_RECOVER_FEEDRATE "Vitesse" + #define STRING_SWAP_RECOVER_FEEDRATE "Vitesse de swap" + #define STRING_MBL_OFFSET "MBL Offset" + + // Save / Load + #define STRING_SAVE "Sauver" + #define STRING_RESTORE "Restaurer" + #define STRING_RESET "Reset" + #define STRING_EEPROM_SAVE_INFO "Enregistrer les paramètres\ndans l'EEPROM ?" + #define STRING_EEPROM_RESTORE_INFO "Restaurer les paramètres\nde l'EEPROM ?" + #define STRING_EEPROM_RESET_INFO "Réinitialiser l'EEPROM\naux paramètres d'origine\ndu firmware ?" + #define STRING_SETTINGS_SAVE "Sauvegarder paramètres" + #define STRING_SETTINGS_RESTORE "Restaurer paramètres" + #define STRING_SETTINGS_RESET "RàZ des paramètres" + #define STRING_SETTINGS_RESET_INFO "Réinitialiser tous les\nparamètres aux valeurs\npar défaut ?" + #define STRING_SETTINGS_RESET_DONE "Réinitialisation des paramètres\nréalisé avec succès.\nVeuillez redémarrer l'imprimante." + + // Navigation Buttons + #define STRING_PAGE_UP "Précédent" + #define STRING_PAGE_DOWN "Suivant" + #define STRING_UP "Monter" + #define STRING_DOWN "Descendre" + #define STRING_NEXT "Suivant" + #define STRING_BACK "Retour" + + // Value Buttons + #define STRING_INC "Plus" + #define STRING_DEC "Moins" + #define STRING_LOAD "Charger" + #define STRING_UNLOAD "Décharger" + #define STRING_ON "ON" + #define STRING_OFF "OFF" + #define STRING_AUTO "AUTO" + #define STRING_SMART "SMART" + #define STRING_SLOW "Lent" + #define STRING_NORMAL "Normal" + #define STRING_FAST "Rapide" + #define STRING_ZERO "Zéro" + #define STRING_HALF "Moitié" + #define STRING_FULL "Max" + #define STRING_CUSTOM "Gcode" + #define STRING_CLEAR "Effacer" + #define STRING_DEFAULT "Défaut" + + // Action Buttons + #define STRING_START "Démarrer" + #define STRING_STOP "Stopper" + #define STRING_PAUSE "Pause" + #define STRING_RESUME "Reprendre" + #define STRING_INIT "Init" + #define STRING_DISCONNECT "Libérer" + #define STRING_SHUT_DOWN "Eteindre" + #define STRING_FORCE_SHUT_DOWN "Forcer l'extinction" + #define STRING_EMERGENCYSTOP "Arrêt" + #define STRING_PREHEAT "Préparer" + #define STRING_PREHEAT_BOTH "Global" + #define STRING_COOLDOWN "Refroidir" + + // Dialog Buttons + #define STRING_CONFIRM "Confirmer" + #define STRING_CANCEL "Annuler" + #define STRING_WARNING "Attention" + #define STRING_CONTINUE "Continuer" + #define STRING_CONFIRMATION "Êtes-vous sûr ?" + + // Process Status + #define STRING_STATUS "Statut" + #define STRING_READY "Prête" + #define STRING_BUSY "Occupée, veuillez patienter..." + #define STRING_LOADING "Chargement..." + #define STRING_UNCONNECTED "Aucune imprimante connectée !" + + // Process Info + #define STRING_INFO "Infos" + #define STRING_INVALID_VALUE "Aucune valeur valide fournie !" + #define STRING_TIMEOUT_REACHED "Délai d'attente dépassé !" + #define STRING_DISCONNECT_INFO "Vous pouvez maintenant contrôler l'imprimante depuis votre ordinateur !" + #define STRING_SHUTTING_DOWN "Extinction en cours..." + #define STRING_WAIT_TEMP_SHUT_DOWN "Attendez que la température de la buse\nsoit inférieure à %d℃" // Wait for the temperature of hotend to be lower than 50℃ + #define STRING_POWER_FAILED "Continuer l'impression ?" + #define STRING_PROCESS_RUNNING "Processus en cours ! Veuillez patienter" + #define STRING_PROCESS_COMPLETED "Processus terminé !" + #define STRING_PROCESS_ABORTED "Processus annulé !" + + // TFT SD, U_DISK, Onboard SD, Filament Runout Process Commands / Status / Info + #define STRING_TFTSD "SD TFT" + #define STRING_READ_TFTSD_ERROR "Erreur de lecture de la carte SD TFT !" + #define STRING_TFTSD_INSERTED "Carte insérée !" + #define STRING_TFTSD_REMOVED "Carte retirée !" + #define STRING_U_DISK "Clé USB" + #define STRING_READ_U_DISK_ERROR "Erreur de lecture de la clé USB !" + #define STRING_U_DISK_INSERTED "Clé USB insérée !" + #define STRING_U_DISK_REMOVED "Clé USB retirée !" + #define STRING_ONBOARDSD "SD interne" + #define STRING_READ_ONBOARDSD_ERROR "Erreur de lecture de la carte SD interne !" + #define STRING_FILAMENT_RUNOUT "Fin de Filament !" + + // Steppers, Print, Probe Process Commands / Status / Info + #define STRING_DISABLE_STEPPERS "Moteurs" + #define STRING_XY_UNLOCK "Moteurs XY" + + #define STRING_START_PRINT "Démarrer l'impression :\n%s ?" + #define STRING_STOP_PRINT "Arrêter l'impression ?" + #define STRING_IS_PAUSE "Extrusion impossible quand\nl'impression est en cours.\nMettre l'impression en pause ?" + #define STRING_M0_PAUSE "Suspendu par la commande M0" + + #define STRING_TEST "Tester" + #define STRING_DEPLOY "Déployer" + #define STRING_STOW "Rentrer" + #define STRING_REPEAT "Répéter" + + // Printer Tools + #define STRING_NOZZLE "Buse" + #define STRING_BED "Plateau" + #define STRING_CHAMBER "Caisson" + #define STRING_FAN "Ventiler" + + #define STRING_BLTOUCH "BLTouch" + #define STRING_TOUCHMI "TouchMi" + + // Values + #define STRING_1_DEGREE "1℃" + #define STRING_5_DEGREE "5℃" + #define STRING_10_DEGREE "10℃" + + #define STRING_001_MM "0.01mm" + #define STRING_01_MM "0.1mm" + #define STRING_1_MM "1mm" + #define STRING_5_MM "5mm" + #define STRING_10_MM "10mm" + #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_5_SECONDS "5 Sec." + #define STRING_10_SECONDS "10 Sec." + #define STRING_30_SECONDS "30 Sec." + #define STRING_60_SECONDS "1 Min." + #define STRING_120_SECONDS "2 Min." + #define STRING_300_SECONDS "5 Min." + + // Colors + #define STRING_WHITE "Blanc" + #define STRING_BLACK "Noir" + #define STRING_BLUE "Bleu" + #define STRING_RED "Rouge" + #define STRING_GREEN "Vert" + #define STRING_CYAN "Cyan" + #define STRING_YELLOW "Jaune" + #define STRING_BROWN "Marron" + #define STRING_GRAY "Gris" + #define STRING_ORANGE "Orange" + #define STRING_INDIGO "Indigo" + #define STRING_VIOLET "Violette" + #define STRING_MAGENTA "Magenta" + #define STRING_PURPLE "Violet" + #define STRING_LIME "Lime" + #define STRING_DARKBLUE "Bleu Foncé" + #define STRING_DARKGREEN "Vert Foncé" + #define STRING_DARKGRAY "Gris Foncé" + + // Menus #define STRING_HEAT "Chauffer" #define STRING_MOVE "Déplacer" #define STRING_HOME "Home" - #define STRING_DISABLE_STEPPERS "Moteurs" #define STRING_PRINT "Imprimer" #define STRING_EXTRUDE "Extruder" - #define STRING_FAN "Ventiler" #define STRING_SETTINGS "Options" #define STRING_SCREEN_SETTINGS "Écran" #define STRING_MACHINE_SETTINGS "Machine" #define STRING_FEATURE_SETTINGS "Paramètres" #define STRING_SOUND "Son" - #define STRING_TOUCH_SOUND "Son des touches" - #define STRING_TOAST_SOUND "Notifications" - #define STRING_ALERT_SOUND "Popups et alertes" - #define STRING_SHUT_DOWN "Eteindre" #define STRING_RGB_SETTINGS "LED" #define STRING_RGB_OFF "LED Off" #define STRING_TERMINAL "Terminal" - #define STRING_CUSTOM "Gcode" #define STRING_LEVELING "Niveaux" #define STRING_POINT_1 "Point 1" #define STRING_POINT_2 "Point 2" @@ -49,86 +279,20 @@ #define STRING_ABL_SLOT3 "Slot 3" #define STRING_ABL_SLOT_EEPROM "Se souvenir de l'emplacement\nau prochain redémarrage ?\n(Sauvegarde EEPROM)" #define STRING_ABL_Z "Z Fade" - #define STRING_BLTOUCH "BLTouch" - #define STRING_TEST "Tester" - #define STRING_DEPLOY "Déployer" - #define STRING_STOW "Rentrer" - #define STRING_REPEAT "Répéter" #define STRING_P_OFFSET "P Offset" #define STRING_H_OFFSET "H Offset" - #define STRING_PROBE_OFFSET "Décalage Palpeur" - #define STRING_HOME_OFFSET "Décalage Home" - #define STRING_CONFIRMATION "Êtes-vous sûr ?" - #define STRING_DOWN "Descendre" - #define STRING_UP "Monter" - #define STRING_SAVE "Sauver" - #define STRING_RESTORE "Restaurer" - #define STRING_RESET "Reset" - #define STRING_DEFAULT "Défaut" - #define STRING_CLEAR "Effacer" - #define STRING_NEXT "Suivant" #define STRING_DISTANCE "Distance" - #define STRING_INVALID_VALUE "Aucune valeur valide fournie !" - #define STRING_TIMEOUT_REACHED "Délai d'attente dépassé !" - #define STRING_PROCESS_RUNNING "Processus en cours ! Veuillez patienter" - #define STRING_PROCESS_COMPLETED "Processus terminé !" - #define STRING_PROCESS_ABORTED "Processus annulé !" - #define STRING_INC "Plus" - #define STRING_DEC "Moins" - #define STRING_NOZZLE "Buse" - #define STRING_BED "Plateau" - #define STRING_CHAMBER "Caisson" - #define STRING_START "Démarrer" - #define STRING_STOP "Stopper" - #define STRING_BACK "Retour" - #define STRING_PAGE_UP "Précédent" - #define STRING_PAGE_DOWN "Suivant" - #define STRING_PAUSE "Pause" - #define STRING_RESUME "Reprendre" - #define STRING_LOAD "Charger" - #define STRING_UNLOAD "Décharger" #define STRING_LOAD_UNLOAD "Charger/Décharger" #define STRING_LOAD_UNLOAD_SHORT "Dé/Charger" - #define STRING_SLOW_SPEED "Lent" - #define STRING_NORMAL_SPEED "Normal" - #define STRING_FAST_SPEED "Rapide" - #define STRING_FAN_FULL_SPEED "Max" - #define STRING_FAN_HALF_SPEED "Moitié" - #define STRING_ROTATE_UI "Rotation" #define STRING_TOUCHSCREEN_ADJUST "Ajuster" #define STRING_MORE "Plus" #define STRING_SCREEN_INFO "Infos" - #define STRING_STATUS "Statut" #define STRING_SIMULATOR_BG_COLOR "Couleur de l'arrière-plan Marlin" #define STRING_SIMULATOR_FONT_COLOR "Couleur de la police Marlin" - #define STRING_WHITE "Blanc" - #define STRING_BLACK "Noir" - #define STRING_BLUE "Bleu" - #define STRING_RED "Rouge" - #define STRING_GREEN "Vert" - #define STRING_CYAN "Cyan" - #define STRING_YELLOW "Jaune" - #define STRING_BROWN "Marron" - #define STRING_GRAY "Gris" - #define STRING_ORANGE "Orange" - #define STRING_INDIGO "Indigo" - #define STRING_VIOLET "Violette" - #define STRING_MAGENTA "Magenta" - #define STRING_PURPLE "Violet" - #define STRING_LIME "Lime" - #define STRING_DARKBLUE "Bleu Foncé" - #define STRING_DARKGREEN "Vert Foncé" - #define STRING_DARKGRAY "Gris Foncé" - #define STRING_DISCONNECT "Libérer" - #define STRING_BAUDRATE "Vitesse" #define STRING_PERCENTAGE "Avancement" - #define STRING_BABYSTEP "BabyStep" #define STRING_PERCENTAGE_SPEED "Vitesse" #define STRING_PERCENTAGE_FLOW "Débit" - #define STRING_VALUE_ZERO "Zéro" - #define STRING_1_DEGREE "1℃" - #define STRING_5_DEGREE "5℃" - #define STRING_10_DEGREE "10℃" + #define STRING_BABYSTEP "BabyStep" #define STRING_X_INC "X+" #define STRING_Y_INC "Y+" #define STRING_Z_INC "Z+" @@ -138,123 +302,17 @@ #define STRING_X "X" #define STRING_Y "Y" #define STRING_Z "Z" - #define STRING_001_MM "0.01mm" - #define STRING_01_MM "0.1mm" - #define STRING_1_MM "1mm" - #define STRING_5_MM "5mm" - #define STRING_10_MM "10mm" - #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 "Prête" - #define STRING_BUSY "Occupée, veuillez patienter..." - #define STRING_UNCONNECTED "Aucune imprimante connectée !" - #define STRING_DISCONNECT_INFO "Vous pouvez maintenant contrôler l'imprimante depuis votre ordinateur !" - #define STRING_LOADING "Chargement..." - #define STRING_POWER_FAILED "Continuer l'impression ?" - #define STRING_CONTINUE "Continuer" - #define STRING_CANCEL "Annuler" #define STRING_ADJUST_TITLE "Calibration écran tactile" #define STRING_ADJUST_INFO "Veuillez toucher le point rouge" #define STRING_ADJUST_OK "Succès de l'ajustement" #define STRING_ADJUST_FAILED "Ajustement incorrect, veuillez réessayer" - #define STRING_WARNING "Attention" - #define STRING_STOP_PRINT "Arrêter l'impression ?" - #define STRING_CONFIRM "Confirmer" - #define STRING_TFTSD "SD TFT" - #define STRING_READ_TFTSD_ERROR "Erreur de lecture de la carte SD TFT !" - #define STRING_TFTSD_INSERTED "Carte insérée !" - #define STRING_TFTSD_REMOVED "Carte retirée !" - #define STRING_U_DISK "Clé USB" - #define STRING_READ_U_DISK_ERROR "Erreur de lecture de la clé USB !" - #define STRING_U_DISK_INSERTED "Clé USB insérée !" - #define STRING_U_DISK_REMOVED "Clé USB retirée !" - #define STRING_ONBOARDSD "SD interne" - #define STRING_READ_ONBOARDSD_ERROR "Erreur de lecture de la carte SD interne !" - #define STRING_FILAMENT_SENSOR "Capteur de filament" - #define STRING_FILAMENT_RUNOUT "Fin de Filament !" - #define STRING_PREHEAT "Préparer" - #define STRING_PREHEAT_BOTH "Global" - #define STRING_IS_PAUSE "Extrusion impossible quand\nl'impression est en cours.\nMettre l'impression en pause ?" - #define STRING_AUTO_SHUT_DOWN "Extinction automatique" #define STRING_UNIFIEDMOVE "Mouvement" #define STRING_UNIFIEDHEAT "Chauffer" - #define STRING_COOLDOWN "Refroidir" - #define STRING_EMERGENCYSTOP "Arrêt" #define STRING_TOUCH_TO_EXIT "Toucher n'importe où pour quitter" #define STRING_MAINMENU "Menu" - #define STRING_WAIT_TEMP_SHUT_DOWN "Attendez que la température de la buse\nsoit inférieure à %d℃" // Wait for the temperature of hotend to be lower than 50℃ - #define STRING_FORCE_SHUT_DOWN "Forcer l'extinction" - #define STRING_SHUTTING_DOWN "Extinction en cours..." #define STRING_PARAMETER_SETTING "Réglages" - #define STRING_ON "ON" - #define STRING_OFF "OFF" - #define STRING_SMART "SMART" - #define STRING_TERMINAL_ACK "Afficher ACK sur Terminal" - #define STRING_INVERT_XAXIS "Inverser l'axe X" - #define STRING_INVERT_YAXIS "Inverser l'axe Y" - #define STRING_INVERT_ZAXIS "Inverser l'axe Z" - #define STRING_MOVE_SPEED "Vitesse de déplacement (X Y Z)" - #define STRING_KNOB_LED "LED du bouton rotatif" - #define STRING_KNOB_LED_IDLE "Veille du bouton rotatif" - #define STRING_M0_PAUSE "Suspendu par la commande M0" - #define STRING_SEND_START_GCODE "Gcode avant l'impression" - #define STRING_SEND_END_GCODE "Gcode après l'impression" - #define STRING_SEND_CANCEL_GCODE "Gcode d'annulation" - #define STRING_PERSISTENT_STATUS_INFO "Temp. toujours affichées" - #define STRING_FILE_LISTMODE "Fichiers en mode liste" - #define STRING_CURRENT_SETTING "Courant drivers (mA)" - #define STRING_STEPS_SETTING "Steps par mm" - #define STRING_MAXFEEDRATE "Vitesses maximales" - #define STRING_MAXACCELERATION "Accélérations maximales" - #define STRING_ACCELERATION "Accélérations" - #define STRING_PRINT_ACCELERATION "Impression" - #define STRING_RETRACT_ACCELERATION "Rétraction" - #define STRING_TRAVEL_ACCELERATION "Déplacements" - #define STRING_JERK "Jerk" - #define STRING_JUNCTION_DEVIATION "Ecart de jonction" - #define STRING_BUMP_SENSITIVITY "Sensibilité TMC" - #define STRING_FWRETRACT "Rétraction firmware" - #define STRING_FWRECOVER "Récupération firmware" - #define STRING_LIN_ADVANCE "Linear Advance" - #define STRING_RESET_SETTINGS_INFO "Réinitialiser tous les\nparamètres aux valeurs\npar défaut ?" - #define STRING_RESET_SETTINGS_DONE "Réinitialisation des paramètres\nréalisé avec succès.\nVeuillez redémarrer l'imprimante." - #define STRING_INFO "Infos" - #define STRING_LCD_BRIGHTNESS "Luminosité LCD" - #define STRING_LCD_BRIGHTNESS_DIM "Diminution luminosité" - #define STRING_LCD_DIM_IDLE_TIMER "Durée avant diminution" - #define STRING_5_SECONDS "5 Sec." - #define STRING_10_SECONDS "10 Sec." - #define STRING_30_SECONDS "30 Sec." - #define STRING_60_SECONDS "1 Min." - #define STRING_120_SECONDS "2 Min." - #define STRING_300_SECONDS "5 Min." - #define STRING_CUSTOM_SECONDS "Custom" - #define STRING_ST7920_FULLSCREEN "Mode Marlin plein écran" - #define STRING_PLR_EN "Reprise après coupure" - #define STRING_SETTING_SAVE "Sauvegarder paramètres" - #define STRING_SETTING_RESET "RàZ des paramètres" - #define STRING_SETTING_RESTORE "Restaurer paramètres" #define STRING_EEPROM_SETTINGS "EEPROM" - #define STRING_EEPROM_SAVE_INFO "Enregistrer les paramètres\ndans l'EEPROM ?" - #define STRING_EEPROM_RESTORE_INFO "Restaurer les paramètres\nde l'EEPROM ?" - #define STRING_EEPROM_RESET_INFO "Réinitialiser l'EEPROM\naux paramètres d'origine\ndu firmware ?" - #define STRING_RETRACT_FEEDRATE "Vitesse" - #define STRING_RETRACT_LENGTH "Longueur" - #define STRING_RETRACT_SWAP_LENGTH "Longueur de swap" - #define STRING_RETRACT_Z_LIFT "Décalage en Z" - #define STRING_RETRACT_AUTO "Rétraction firmware auto" - #define STRING_RECOVER_FEEDRATE "Vitesse" - #define STRING_SWAP_RECOVER_FEEDRATE "Vitesse de swap" - #define STRING_RECOVER_LENGTH "Longueur" - #define STRING_SWAP_RECOVER_LENGTH "Longueur de swap" - #define STRING_START_PRINT "Démarrer l'impression :\n%s ?" - #define STRING_ACK_NOTIFICATION "Style de notification ACK" #define STRING_LEVELING_EDGE_DISTANCE "Distance au bord du plateau" - #define STRING_XY_UNLOCK "Moteurs XY" #define STRING_TUNING "Tuning" #define STRING_PID "PID" #define STRING_PID_TITLE "Autocalibrage PID" @@ -274,8 +332,6 @@ #define STRING_TUNE_EXT_OLD_ESTEP "Ancien : %0.2f" #define STRING_TUNE_EXT_NEW_ESTEP "Nouveau : %0.2f" #define STRING_CONNECTION_SETTINGS "Connexion" - #define STRING_OFFSET_TOOL "Offset 2ème Buse" - #define STRING_HYBRID_THRESHOLD "Seuil Hybride TMC" #define STRING_NOTIFICATIONS "Notifications" #define STRING_MESH_EDITOR "Maillage" #define STRING_MESH_TUNER "Edition du maillage" @@ -293,10 +349,7 @@ #define STRING_NO_FILAMENT_STATS "\nAucune statistique de filament." #define STRING_CLICK_FOR_MORE "Click for summary" #define STRING_EXT_TEMPLOW "La température de la buse est inférieure\nà la température minimale (%d℃)." - #define STRING_COLD_EXT "Extrusion à froid empêchée" #define STRING_HEAT_HOTEND "Chauffer la buse à %d℃ ?" #define STRING_Z_ALIGN "Z Align" - #define STRING_INIT "Init" - #define STRING_TOUCHMI "TouchMi" #endif diff --git a/TFT/src/User/API/Language/language_gr.h b/TFT/src/User/API/Language/language_gr.h index fc93e8185d..27769849a8 100644 --- a/TFT/src/User/API/Language/language_gr.h +++ b/TFT/src/User/API/Language/language_gr.h @@ -1,27 +1,257 @@ #ifndef _LANGUAGE_GR_H_ #define _LANGUAGE_GR_H_ + // config.ini Parameter Settings / Feature Settings + #define STRING_STATUS_SCREEN "Enable Status Screen" + #define STRING_BAUDRATE "BaudRate" #define STRING_LANGUAGE "Ελληνικά" + #define STRING_ROTATE_UI "Περιστροφή UI" + #define STRING_TERMINAL_ACK "Εμφάνιση ACK στο τερματικό" + #define STRING_INVERT_X_AXIS "Αντιστρέψει X άξονα" + #define STRING_INVERT_Y_AXIS "Αντιστρέψει Y άξονα" + #define STRING_INVERT_Z_AXIS "Αντιστρέψει Z άξονα" + #define STRING_PERSISTENT_INFO "Πληροφορίες μόνιμης κατάστασης" + #define STRING_FILE_LIST_MODE "Λειτουργία λίστας προβολής αρχείων" + #define STRING_ACK_NOTIFICATION "ACK notification style" + #define STRING_DEFAULT_MODE "Default Mode" + #define STRING_SERIAL_ALWAYS_ON "Serial Always ON" + #define STRING_MARLIN_SHOW_TITLE "Marlin Mode Title Support" + #define STRING_MARLIN_FULLSCREEN "Λειτουργία Marlin σε πλήρη οθόνη" + #define STRING_MARLIN_TYPE "Marlin Mode Type" + #define STRING_MOVE_SPEED "Ταχύτητα κίνησης(X Y Z)" + #define STRING_AUTO_LOAD_LEVELING "Auto Save Load Leveling" + #define STRING_TOUCHMI_SENSOR "TouchMI" + #define STRING_ONBOARD_SD_SUPPORT "Onboard SD Card Support" + #define STRING_M27_ALWAYS_ACTIVE "M27 Always Active" + #define STRING_LONG_FILENAME_SUPPORT "Long File Names Support" + #define STRING_FAN_SPEED_PERCENT "Fan Speed As Percentage" + #define STRING_XY_OFFSET_PROBING "XY Offset Probing Support" + #define STRING_Z_STEPPERS_ALIGNMENT "Z Steppers Auto-Alignment" + #define STRING_PS_ON "Αυτόματη απενεργοποίηση" + #define STRING_PS_ON_ACTIVE_HIGH "Power Supply Active HIGH" + #define STRING_FIL_RUNOUT "Αισθητήρας νήματος" + #define STRING_FIL_RUNOUT_INVERTING "Inverted Filament Runout Logic" + #define STRING_PL_RECOVERY_EN "Power loss recovery" + #define STRING_PL_RECOVERY_HOME "Power Loss Recovery Homing" + #define STRING_BTT_MINI_UPS "BTT UPS Support" + #define STRING_TOUCH_SOUND "Touch sounds" + #define STRING_TOAST_SOUND "Toast Notifications" + #define STRING_ALERT_SOUND "Popups and Alerts" + #define STRING_HEATER_SOUND "Heater notification" + #define STRING_KNOB_LED_COLOR "LED περιστροφικού κουμπιού" + #define STRING_KNOB_LED_IDLE "Rotary Knob LED idle" + #define STRING_LCD_BRIGHTNESS "Φωτεινότητα οθόνης" + #define STRING_LCD_IDLE_BRIGHTNESS "Φωτεινότητα LCD σκοτεινή" + #define STRING_LCD_IDLE_DELAY "Xρονομετρητής αδράνειας οθόνης" + #define STRING_START_GCODE_ENABLED "Αρχικό Gcode προ εκτύπωσης" + #define STRING_END_GCODE_ENABLED "Τερματικό Gcode εφότου εκτύπωσης" + #define STRING_CANCEL_GCODE_ENABLED "Ματαίωση Gcode" + + // Machine Parameter Settings + #define STRING_STEPS_SETTING "Βήματα ανά χιλ" + #define STRING_MAXFEEDRATE "Μέγιστο ποσοστό τροφοδοσίας" + #define STRING_MAXACCELERATION "Μέγιστη επιτάχυνση" + #define STRING_ACCELERATION "Eπιτάχυνση" + #define STRING_JERK "Jerk" + #define STRING_JUNCTION_DEVIATION "Junction Deviation" + #define STRING_HOME_OFFSET "Home Offset" + #define STRING_FWRETRACT "FW Retraction" + #define STRING_FWRECOVER "FW Retraction Recover" + #define STRING_RETRACT_AUTO "Auto Firmware Retract" + #define STRING_OFFSET_TOOL "Offset 2nd Nozzle" + #define STRING_PROBE_OFFSET "Αντιστάθμιση Καθετήρας" + #define STRING_LIN_ADVANCE "Linear Advance" + #define STRING_CURRENT_SETTING "Ένταση η. ρεύ. οδηγού(mA)" + #define STRING_BUMP_SENSITIVITY "TMC ευαισθησία χτυπήματος" + #define STRING_HYBRID_THRESHOLD "TMC HybridThreshold" + #define STRING_PRINT_ACCELERATION "Επιτάχυνση εκτύπωσης" + #define STRING_RETRACT_ACCELERATION "Eπιτάχυνση ανάκλησης" + #define STRING_TRAVEL_ACCELERATION "Επιτάχυνση ταξιδιού" + #define STRING_RETRACT_LENGTH "Retract length" + #define STRING_RETRACT_SWAP_LENGTH "Retract swap length" + #define STRING_RETRACT_FEEDRATE "Retract feedrate" + #define STRING_RETRACT_Z_LIFT "Z lift on retraction" + #define STRING_RECOVER_LENGTH "Extra recover length" + #define STRING_SWAP_RECOVER_LENGTH "Extra recover swap length" + #define STRING_RECOVER_FEEDRATE "Recover feedrate" + #define STRING_SWAP_RECOVER_FEEDRATE "Swap recover feedrate" + #define STRING_MBL_OFFSET "MBL Offset" + + // Save / Load + #define STRING_SAVE "Αποθήκευση" + #define STRING_RESTORE "Restore" + #define STRING_RESET "Επαναφορά" + #define STRING_EEPROM_SAVE_INFO "Save printer settings\nto EEPROM?" + #define STRING_EEPROM_RESTORE_INFO "Reload settings from\nEEPROM?" + #define STRING_EEPROM_RESET_INFO "Reset EEPROM to stock printer settings?" + #define STRING_SETTINGS_SAVE "Save settings" + #define STRING_SETTINGS_RESTORE "Restore settings" + #define STRING_SETTINGS_RESET "Reset default settings" + #define STRING_SETTINGS_RESET_INFO "Όλες οι ρυθμίσεις θα \nεπαναφερθούν στις προεπιλεγμένες \nτιμές. Συνεχίσει?" + #define STRING_SETTINGS_RESET_DONE "Η επαναφορά όλων των ρυθμίσεων \nολοκληρώθηκε με επιτυχία. \nΓια πλήρη εφαρμογή,\nπαρακάλω επανεκκινήστε τη συσκευή σας." + + // Navigation Buttons + #define STRING_PAGE_UP "Σελίδα πάνω" + #define STRING_PAGE_DOWN "Σελίδα κάτω" + #define STRING_UP "Up" + #define STRING_DOWN "Down" + #define STRING_NEXT "Next" + #define STRING_BACK "Πίσω" + + // Value Buttons + #define STRING_INC "Αύξηση" + #define STRING_DEC "Μείωση" + #define STRING_LOAD "Φόρτωση" + #define STRING_UNLOAD "Ξεφόρτωση" + #define STRING_ON "Ενεργό" + #define STRING_OFF "Σβηστό" + #define STRING_AUTO "AUTO" + #define STRING_SMART "ΈΞΥΠΝΟ" + #define STRING_SLOW "Αργά" + #define STRING_NORMAL "Κανονικά" + #define STRING_FAST "Γρήγορα" + #define STRING_ZERO "Μηδέν" + #define STRING_HALF "Μισή ταχύτητα" + #define STRING_FULL "Ολοταχώς" + #define STRING_CUSTOM "Τροποποιημένο" + #define STRING_CLEAR "Clear" + #define STRING_DEFAULT "Default" + + // Action Buttons + #define STRING_START "Start" + #define STRING_STOP "Τερμάτιση" + #define STRING_PAUSE "Παύση" + #define STRING_RESUME "Ξαναρχίσει" + #define STRING_INIT "Init" + #define STRING_DISCONNECT "Αποσυνδέσει" + #define STRING_SHUT_DOWN "Απενεργοποίηση" + #define STRING_FORCE_SHUT_DOWN "Αναγκαστική απενεργοποίηση" + #define STRING_EMERGENCYSTOP "Σταμάτημα έκτακτης ανάγκης" + #define STRING_PREHEAT "Προθέρμανση" + #define STRING_PREHEAT_BOTH "Και τα δυο" + #define STRING_COOLDOWN "Κρυώσει" + + // Dialog Buttons + #define STRING_CONFIRM "\u088E Εντάξει" //Confirm Sign + #define STRING_CANCEL "\u088F Ματαίωση" //Cancel Sign + #define STRING_WARNING "Προειδοποίηση" + #define STRING_CONTINUE "Συνέχεια" + #define STRING_CONFIRMATION "Are you sure?" + + // Process Status + #define STRING_STATUS "ΚΑΤΑΣΤΑΣΗ" + #define STRING_READY "Έτοιμο" + #define STRING_BUSY "Απασχολημένη επεξεργασία, παρακάλω περιμένετε ..." + #define STRING_LOADING "Φόρτωση..." + #define STRING_UNCONNECTED "Δεν υπάρχει συνδεδεμένος εκτυπωτής!" + + // Process Info + #define STRING_INFO "\u0884 Πληροφορίες" //Info Sign + #define STRING_INVALID_VALUE "Invalid value(s)" + #define STRING_TIMEOUT_REACHED "Timeout reached!" + #define STRING_DISCONNECT_INFO "Τώρα μπορείτε να ελέγξετε τον εκτυπωτή από τον υπολογιστή σας!" + #define STRING_SHUTTING_DOWN "Απενεργοποίηση..." + #define STRING_WAIT_TEMP_SHUT_DOWN "Περιμένετε για την \nθερμοκρασία του hotend να πέσει \nχαμηλότερα απο %d ℃" // The length of the info line is 24 characters, so the "temperatureof" will automatically be divided into "temperature of..." + #define STRING_POWER_FAILED "Συνέχεια εκτύπωσης;" + #define STRING_PROCESS_RUNNING "Process already running!" + #define STRING_PROCESS_COMPLETED "Process completed!" + #define STRING_PROCESS_ABORTED "Process aborted!" + + // TFT SD, U_DISK, Onboard SD, Filament Runout Process Commands / Status / Info + #define STRING_TFTSD "TFT SD" + #define STRING_READ_TFTSD_ERROR "Σφάλμα ανάγνωσης κάρτας SD οθόνης!" + #define STRING_TFTSD_INSERTED "Η κάρτα έχει εισαχθεί!" + #define STRING_TFTSD_REMOVED "Η κάρτα αφαιρέθηκε!" + #define STRING_U_DISK "USB Δίσκος" + #define STRING_READ_U_DISK_ERROR "Σφάλμα ανάγνωσης USB Δίσκου!" + #define STRING_U_DISK_INSERTED "Ο USB Δίσκος έχει εισαχθεί!" + #define STRING_U_DISK_REMOVED "Ο USB Δίσκος αφαιρέθηκε!" + #define STRING_ONBOARDSD "Ενσωματωμένη κάρτα SD" + #define STRING_READ_ONBOARDSD_ERROR "Σφάλμα ανάγνωσης ενσωματωμένης κάρτας SD!" + #define STRING_FILAMENT_RUNOUT "τελείωσε το νημά!" + + // Steppers, Print, Probe Process Commands / Status / Info + #define STRING_DISABLE_STEPPERS "Disarm All" + #define STRING_XY_UNLOCK "Disarm XY" + + #define STRING_START_PRINT "Start Printing:\n %s?" + #define STRING_STOP_PRINT "Διακοπή εκτύπωσης?" + #define STRING_IS_PAUSE "Δεν είναι δυνατή η εξώθηση κατα τη δυάρκεια\nεκτύπωσης.\nΠαύση εκτύπωσης?" + #define STRING_M0_PAUSE "Διακόπηκε λόγω M0 εντολής" + + #define STRING_TEST "Δοκιμή" + #define STRING_DEPLOY "Επέκταση" + #define STRING_STOW "Aπόσυρση" + #define STRING_REPEAT "Επανάληψη" + + // Printer Tools + #define STRING_NOZZLE "Στόμιο" + #define STRING_BED "Θερμή Βάση" + #define STRING_CHAMBER "Chamber" + #define STRING_FAN "Ανεμιστήρας" + + #define STRING_BLTOUCH "BLTouch" + #define STRING_TOUCHMI "TouchMi" + + // Values + #define STRING_1_DEGREE "1℃" + #define STRING_5_DEGREE "5℃" + #define STRING_10_DEGREE "10℃" + + #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 "100χιλ" + #define STRING_200_MM "200χιλ" + + #define STRING_1_PERCENT "1%" + #define STRING_5_PERCENT "5%" + #define STRING_10_PERCENT "10%" + #define STRING_PERCENT_VALUE "%d%%" + + #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 Λεπτά" + + // Colors + #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 "Σκούρο γκρίζο" + + // Menus #define STRING_HEAT "Θέρμανση" #define STRING_MOVE "Μετακίνηση" #define STRING_HOME "Αυτο-Κατεύθυνση" - #define STRING_DISABLE_STEPPERS "Disarm All" #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 "Sound" - #define STRING_TOUCH_SOUND "Touch sounds" - #define STRING_TOAST_SOUND "Toast Notifications" - #define STRING_ALERT_SOUND "Popups and Alerts" - #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" @@ -49,86 +279,20 @@ #define STRING_ABL_SLOT3 "Slot 3" #define STRING_ABL_SLOT_EEPROM "Remember slot for next\nreboot? (Save EEPROM)" #define STRING_ABL_Z "Z Fade" - #define STRING_BLTOUCH "BLTouch" - #define STRING_TEST "Δοκιμή" - #define STRING_DEPLOY "Επέκταση" - #define STRING_STOW "Aπόσυρση" - #define STRING_REPEAT "Επανάληψη" #define STRING_P_OFFSET "Αντιστάθμιση P" #define STRING_H_OFFSET "Αντιστάθμιση H" - #define STRING_PROBE_OFFSET "Αντιστάθμιση Καθετήρας" - #define STRING_HOME_OFFSET "Home Offset" - #define STRING_CONFIRMATION "Are you sure?" - #define STRING_DOWN "Down" - #define STRING_UP "Up" - #define STRING_SAVE "Αποθήκευση" - #define STRING_RESTORE "Restore" - #define STRING_RESET "Επαναφορά" - #define STRING_DEFAULT "Default" - #define STRING_CLEAR "Clear" - #define STRING_NEXT "Next" #define STRING_DISTANCE "Distance" - #define STRING_INVALID_VALUE "Invalid value(s)" - #define STRING_TIMEOUT_REACHED "Timeout reached!" - #define STRING_PROCESS_RUNNING "Process already running!" - #define STRING_PROCESS_COMPLETED "Process completed!" - #define STRING_PROCESS_ABORTED "Process aborted!" - #define STRING_INC "Αύξηση" - #define STRING_DEC "Μείωση" - #define STRING_NOZZLE "Στόμιο" - #define STRING_BED "Θερμή Βάση" - #define STRING_CHAMBER "Chamber" - #define STRING_START "Start" - #define STRING_STOP "Τερμάτιση" - #define STRING_BACK "Πίσω" - #define STRING_PAGE_UP "Σελίδα πάνω" - #define STRING_PAGE_DOWN "Σελίδα κάτω" - #define STRING_PAUSE "Παύση" - #define STRING_RESUME "Ξαναρχίσει" - #define STRING_LOAD "Φόρτωση" - #define STRING_UNLOAD "Ξεφόρτωση" #define STRING_LOAD_UNLOAD "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 "Μισή ταχύτητα" - #define STRING_ROTATE_UI "Περιστροφή UI" #define STRING_TOUCHSCREEN_ADJUST "Προσαρμογή TOUCH" #define STRING_MORE "Περισσότερα" #define STRING_SCREEN_INFO "Πληροφορίες" - #define STRING_STATUS "ΚΑΤΑΣΤΑΣΗ" #define STRING_SIMULATOR_BG_COLOR "Marlin simulator background color" #define STRING_SIMULATOR_FONT_COLOR "Marlin simulator font color" - #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 "BaudRate" #define STRING_PERCENTAGE "Ποσοστό" - #define STRING_BABYSTEP "Μικροβήμα" #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_BABYSTEP "Μικροβήμα" #define STRING_X_INC "X+" #define STRING_Y_INC "Y+" #define STRING_Z_INC "Z+" @@ -138,123 +302,17 @@ #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 "100χιλ" - #define STRING_200_MM "200χιλ" - #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 Εντάξει" //Confirm Sign - #define STRING_TFTSD "TFT SD" - #define STRING_READ_TFTSD_ERROR "Σφάλμα ανάγνωσης κάρτας SD οθόνης!" - #define STRING_TFTSD_INSERTED "Η κάρτα έχει εισαχθεί!" - #define STRING_TFTSD_REMOVED "Η κάρτα αφαιρέθηκε!" - #define STRING_U_DISK "USB Δίσκος" - #define STRING_READ_U_DISK_ERROR "Σφάλμα ανάγνωσης USB Δίσκου!" - #define STRING_U_DISK_INSERTED "Ο USB Δίσκος έχει εισαχθεί!" - #define STRING_U_DISK_REMOVED "Ο USB Δίσκος αφαιρέθηκε!" - #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θερμοκρασία του hotend να πέσει \nχαμηλότερα απο %d ℃" // The length of the info line is 24 characters, so the "temperatureof" will automatically be divided into "temperature of..." - #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 στο τερματικό" - #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 "LED περιστροφικού κουμπιού" - #define STRING_KNOB_LED_IDLE "Rotary Knob LED idle" - #define STRING_M0_PAUSE "Διακόπηκε λόγω M0 εντολής" - #define STRING_SEND_START_GCODE "Αρχικό Gcode προ εκτύπωσης" - #define STRING_SEND_END_GCODE "Τερματικό Gcode εφότου εκτύπωσης" - #define STRING_SEND_CANCEL_GCODE "Ματαίωση Gcode" - #define STRING_PERSISTENT_STATUS_INFO "Πληροφορίες μόνιμης κατάστασης" - #define STRING_FILE_LISTMODE "Λειτουργία λίστας προβολής αρχείων" - #define STRING_CURRENT_SETTING "Ένταση η. ρεύ. οδηγού(mA)" - #define STRING_STEPS_SETTING "Βήματα ανά χιλ" - #define STRING_MAXFEEDRATE "Μέγιστο ποσοστό τροφοδοσίας" - #define STRING_MAXACCELERATION "Μέγιστη επιτάχυνση" - #define STRING_ACCELERATION "Eπιτάχυνση" - #define STRING_PRINT_ACCELERATION "Επιτάχυνση εκτύπωσης" - #define STRING_RETRACT_ACCELERATION "Eπιτάχυνση ανάκλησης" - #define STRING_TRAVEL_ACCELERATION "Επιτάχυνση ταξιδιού" - #define STRING_JERK "Jerk" - #define STRING_JUNCTION_DEVIATION "Junction Deviation" - #define STRING_BUMP_SENSITIVITY "TMC ευαισθησία χτυπήματος" - #define STRING_FWRETRACT "FW Retraction" - #define STRING_FWRECOVER "FW Retraction Recover" - #define STRING_LIN_ADVANCE "Linear 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 "Φωτεινότητα οθόνης" - #define STRING_LCD_BRIGHTNESS_DIM "Φωτεινότητα LCD σκοτεινή" - #define STRING_LCD_DIM_IDLE_TIMER "Xρονομετρητής αδράνειας οθόνης" - #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 "Power loss recovery" - #define STRING_SETTING_SAVE "Save settings" - #define STRING_SETTING_RESET "Reset default settings" - #define STRING_SETTING_RESTORE "Restore settings" #define STRING_EEPROM_SETTINGS "EEPROM" - #define STRING_EEPROM_SAVE_INFO "Save printer settings\nto EEPROM?" - #define STRING_EEPROM_RESTORE_INFO "Reload settings from\nEEPROM?" - #define STRING_EEPROM_RESET_INFO "Reset EEPROM to stock printer settings?" - #define STRING_RETRACT_FEEDRATE "Retract feedrate" - #define STRING_RETRACT_LENGTH "Retract length" - #define STRING_RETRACT_SWAP_LENGTH "Retract swap length" - #define STRING_RETRACT_Z_LIFT "Z lift on retraction" - #define STRING_RETRACT_AUTO "Auto Firmware Retract" - #define STRING_RECOVER_FEEDRATE "Recover feedrate" - #define STRING_SWAP_RECOVER_FEEDRATE "Swap recover feedrate" - #define STRING_RECOVER_LENGTH "Extra recover length" - #define STRING_SWAP_RECOVER_LENGTH "Extra recover swap length" - #define STRING_START_PRINT "Start Printing:\n %s?" - #define STRING_ACK_NOTIFICATION "ACK notification style" #define STRING_LEVELING_EDGE_DISTANCE "Bed edge distance" - #define STRING_XY_UNLOCK "Disarm XY" #define STRING_TUNING "Tuning" #define STRING_PID "PID" #define STRING_PID_TITLE "PID autotune" @@ -274,8 +332,6 @@ #define STRING_TUNE_EXT_OLD_ESTEP "Old e-steps: %0.2f" #define STRING_TUNE_EXT_NEW_ESTEP "New e-steps: %0.2f" #define STRING_CONNECTION_SETTINGS "Connection" - #define STRING_OFFSET_TOOL "Offset 2nd Nozzle" - #define STRING_HYBRID_THRESHOLD "TMC HybridThreshold" #define STRING_NOTIFICATIONS "Notifications" #define STRING_MESH_EDITOR "Mesh edit" #define STRING_MESH_TUNER "Mesh tuner" @@ -293,10 +349,7 @@ #define STRING_NO_FILAMENT_STATS "\nFilament data not available." #define STRING_CLICK_FOR_MORE "Click for summary" #define STRING_EXT_TEMPLOW "Hotend temperature is below\nminimum temperature (%d℃)." - #define STRING_COLD_EXT "Cold extrusion prevented" #define STRING_HEAT_HOTEND "Heat hotend to %d℃?" #define STRING_Z_ALIGN "Z Align" - #define STRING_INIT "Init" - #define STRING_TOUCHMI "TouchMi" #endif diff --git a/TFT/src/User/API/Language/language_hu.h b/TFT/src/User/API/Language/language_hu.h index 7f0f8bcf90..3597d11823 100644 --- a/TFT/src/User/API/Language/language_hu.h +++ b/TFT/src/User/API/Language/language_hu.h @@ -1,27 +1,257 @@ #ifndef _LANGUAGE_HU_H_ #define _LANGUAGE_HU_H_ + // config.ini Parameter Settings / Feature Settings + #define STRING_STATUS_SCREEN "Enable Status Screen" + #define STRING_BAUDRATE "Kapcsolat" #define STRING_LANGUAGE "Magyar" + #define STRING_ROTATE_UI "Forgatás" + #define STRING_TERMINAL_ACK "ACK Megjelenítése" + #define STRING_INVERT_X_AXIS "X megfordítása" + #define STRING_INVERT_Y_AXIS "Y megfordítása" + #define STRING_INVERT_Z_AXIS "Z megfordítása" + #define STRING_PERSISTENT_INFO "Perzisztens állapotinfó" + #define STRING_FILE_LIST_MODE "Fájlnéző listamód" + #define STRING_ACK_NOTIFICATION "ACK egyéb típus" + #define STRING_DEFAULT_MODE "Default Mode" + #define STRING_SERIAL_ALWAYS_ON "Serial Always ON" + #define STRING_MARLIN_SHOW_TITLE "Marlin Mode Title Support" + #define STRING_MARLIN_FULLSCREEN "Nagyképernyős Marlin mód" + #define STRING_MARLIN_TYPE "Marlin Mode Type" + #define STRING_MOVE_SPEED "Mozg.Sebesség (X-Y-Z)" + #define STRING_AUTO_LOAD_LEVELING "Auto Save Load Leveling" + #define STRING_TOUCHMI_SENSOR "TouchMI" + #define STRING_ONBOARD_SD_SUPPORT "Onboard SD Card Support" + #define STRING_M27_ALWAYS_ACTIVE "M27 Always Active" + #define STRING_LONG_FILENAME_SUPPORT "Long File Names Support" + #define STRING_FAN_SPEED_PERCENT "Fan Speed As Percentage" + #define STRING_XY_OFFSET_PROBING "XY Offset Probing Support" + #define STRING_Z_STEPPERS_ALIGNMENT "Z Steppers Auto-Alignment" + #define STRING_PS_ON "Automata kikapcsolás" + #define STRING_PS_ON_ACTIVE_HIGH "Power Supply Active HIGH" + #define STRING_FIL_RUNOUT "Filament érzékelő" + #define STRING_FIL_RUNOUT_INVERTING "Inverted Filament Runout Logic" + #define STRING_PL_RECOVERY_EN "Áramkiesés helyreálítása" + #define STRING_PL_RECOVERY_HOME "Power Loss Recovery Homing" + #define STRING_BTT_MINI_UPS "BTT UPS Support" + #define STRING_TOUCH_SOUND "Érintés hangja" + #define STRING_TOAST_SOUND "Fűtő értesítések" + #define STRING_ALERT_SOUND "Felugró riasztások" + #define STRING_HEATER_SOUND "Heater notification" + #define STRING_KNOB_LED_COLOR "Forgatógomb LED" + #define STRING_KNOB_LED_IDLE "Forgatógomb tétlen" + #define STRING_LCD_BRIGHTNESS "LCD Fényerősség" + #define STRING_LCD_IDLE_BRIGHTNESS "LCD Halványítás" + #define STRING_LCD_IDLE_DELAY "LCD Halványítási idő" + #define STRING_START_GCODE_ENABLED "Kezdő G-Kód" + #define STRING_END_GCODE_ENABLED "Befejező G-Kód" + #define STRING_CANCEL_GCODE_ENABLED "Leállító G-Kód" + + // Machine Parameter Settings + #define STRING_STEPS_SETTING "Lépés Beállítás" + #define STRING_MAXFEEDRATE "Max Előtolási Sebesség" + #define STRING_MAXACCELERATION "Max Gyorsulás" + #define STRING_ACCELERATION "Gyorsulás" + #define STRING_JERK "Rántás" + #define STRING_JUNCTION_DEVIATION "Keresztezés Eltérés" + #define STRING_HOME_OFFSET "Kezdőpont Eltolás" + #define STRING_FWRETRACT "FW Visszahúzás" + #define STRING_FWRECOVER "FW Visszahúzás helyreáll." + #define STRING_RETRACT_AUTO "Automata Visszahúzás" + #define STRING_OFFSET_TOOL "Második fej eltolása" + #define STRING_PROBE_OFFSET "Szonda Eltolás" + #define STRING_LIN_ADVANCE "Lineáris Haladás" + #define STRING_CURRENT_SETTING "Motoráramok Beállítása" + #define STRING_BUMP_SENSITIVITY "TMC ütközés érzékenység" + #define STRING_HYBRID_THRESHOLD "TMC Hibrid Küszöbérték" + #define STRING_PRINT_ACCELERATION "Nyomtatás Gyorsulás" + #define STRING_RETRACT_ACCELERATION "Adagoló Gyorsulása" + #define STRING_TRAVEL_ACCELERATION "Utazási Gyorsulás" + #define STRING_RETRACT_LENGTH "Visszahúzás hossz" + #define STRING_RETRACT_SWAP_LENGTH "Csere hossz vissza." + #define STRING_RETRACT_FEEDRATE "Visszahúzás előtol." + #define STRING_RETRACT_Z_LIFT "Z emelése visszahú." + #define STRING_RECOVER_LENGTH "Hossz javítás" + #define STRING_SWAP_RECOVER_LENGTH "Cserehossz javítás" + #define STRING_RECOVER_FEEDRATE "Előtolás javítás" + #define STRING_SWAP_RECOVER_FEEDRATE "Csere előtolás jav." + #define STRING_MBL_OFFSET "MBL Offset" + + // Save / Load + #define STRING_SAVE "Mentés" + #define STRING_RESTORE "Betöltés" + #define STRING_RESET "Újratölt" + #define STRING_EEPROM_SAVE_INFO "Mented a megváltozott\nbeállításokat az EEPROM-ba?" + #define STRING_EEPROM_RESTORE_INFO "Betöltöd a beállításokat az\nEEPROM-ból?" + #define STRING_EEPROM_RESET_INFO "Visszaállítod az EEPROM-ot a\ngyári beállításokra?" + #define STRING_SETTINGS_SAVE "Beállítások mentése" + #define STRING_SETTINGS_RESTORE "Beállítások újratöltése" + #define STRING_SETTINGS_RESET "Beállítás visszaállítása" + #define STRING_SETTINGS_RESET_INFO "Minden beállítás vissza\nfog állni alapértelmezett\nértékre. Folytatod?" + #define STRING_SETTINGS_RESET_DONE "A beállítások visszaállítása\nsikeresen megtörtént.\nAz aktiváláshoz indítsd\nújra az eszközt." + + // Navigation Buttons + #define STRING_PAGE_UP "Fel" + #define STRING_PAGE_DOWN "Le" + #define STRING_UP "Fel" + #define STRING_DOWN "Le" + #define STRING_NEXT "Tovább" + #define STRING_BACK "Vissza" + + // Value Buttons + #define STRING_INC "Növel" + #define STRING_DEC "Csökkent" + #define STRING_LOAD "Betöltés" + #define STRING_UNLOAD "Kiadás" + #define STRING_ON "BE" + #define STRING_OFF "KI" + #define STRING_AUTO "AUTO" + #define STRING_SMART "OKOS" + #define STRING_SLOW "Lassú" + #define STRING_NORMAL "Normál" + #define STRING_FAST "Gyors" + #define STRING_ZERO "Nulla" + #define STRING_HALF "Fél" + #define STRING_FULL "Teljes" + #define STRING_CUSTOM "Egyedi" + #define STRING_CLEAR "Tiszta" + #define STRING_DEFAULT "Alapért." + + // Action Buttons + #define STRING_START "Kezdés" + #define STRING_STOP "Állj" + #define STRING_PAUSE "Szünet" + #define STRING_RESUME "Folytatás" + #define STRING_INIT "Kezdet" + #define STRING_DISCONNECT "Leválaszt" + #define STRING_SHUT_DOWN "Leállítás" + #define STRING_FORCE_SHUT_DOWN "Kényszerít" + #define STRING_EMERGENCYSTOP "VészSTOP" + #define STRING_PREHEAT "Előfűtés" + #define STRING_PREHEAT_BOTH "Mindkettő" + #define STRING_COOLDOWN "Lehűtés" + + // Dialog Buttons + #define STRING_CONFIRM "\u088E Oké" + #define STRING_CANCEL "\u088F Mégse" + #define STRING_WARNING "Figyelem!" + #define STRING_CONTINUE "Folytatás" + #define STRING_CONFIRMATION "Biztos vagy benne?" + + // Process Status + #define STRING_STATUS "Státusz" + #define STRING_READY "Kész" + #define STRING_BUSY "Feldolgozás alatt, kérlek várj..." + #define STRING_LOADING "Betöltés..." + #define STRING_UNCONNECTED "Nincs nyomtató csatlakoztatva!" + + // Process Info + #define STRING_INFO "Infó" + #define STRING_INVALID_VALUE "Nincs érvényes érték/s megadva" + #define STRING_TIMEOUT_REACHED "Időkorlát elérve!" + #define STRING_DISCONNECT_INFO "Most a számítógépéről vezérelheted a nyomtatót!" + #define STRING_SHUTTING_DOWN "Leállítás..." + #define STRING_WAIT_TEMP_SHUT_DOWN "Várd meg a fej\nvisszahűlését.%d℃" + #define STRING_POWER_FAILED "Folytatod a nyomtatást?" + #define STRING_PROCESS_RUNNING "Folyamat fut!" + #define STRING_PROCESS_COMPLETED "Folyamat befejezve!" + #define STRING_PROCESS_ABORTED "Folyamat megszakítva!" + + // TFT SD, U_DISK, Onboard SD, Filament Runout Process Commands / Status / Info + #define STRING_TFTSD "TFT-SD" + #define STRING_READ_TFTSD_ERROR "TFT-SD olvasási hiba!" + #define STRING_TFTSD_INSERTED "SD-Kártya behelyezve!" + #define STRING_TFTSD_REMOVED "SD-Kártya eltávolítva!" + #define STRING_U_DISK "USB Tár" + #define STRING_READ_U_DISK_ERROR "USB olvasási hiba!" + #define STRING_U_DISK_INSERTED "USB behelyezve!" + #define STRING_U_DISK_REMOVED "USB eltávolítva!" + #define STRING_ONBOARDSD "Lap-SD" + #define STRING_READ_ONBOARDSD_ERROR "Alaplap-SD olvasási hiba!" + #define STRING_FILAMENT_RUNOUT "Filament kifutás!" + + // Steppers, Print, Probe Process Commands / Status / Info + #define STRING_DISABLE_STEPPERS "Mot.tilt" + #define STRING_XY_UNLOCK "Felold XY" + + #define STRING_START_PRINT "%s\nfájl kiválasztva.\nElindítod a nyomtatását?" + #define STRING_STOP_PRINT "Megállítod a nyomtatást?" + #define STRING_IS_PAUSE "A művelet tiltva van\na nyomtatás alatt.\nSzünetelteted a nyomtatást?" + #define STRING_M0_PAUSE "Szünetelés M0 parancsal" + + #define STRING_TEST "Teszt" + #define STRING_DEPLOY "Telepítés" + #define STRING_STOW "Elhelyezés" + #define STRING_REPEAT "Ismétlés" + + // Printer Tools + #define STRING_NOZZLE "Fej" + #define STRING_BED "Ágy" + #define STRING_CHAMBER "Kamra" + #define STRING_FAN "Hűtés" + + #define STRING_BLTOUCH "BLTouch" + #define STRING_TOUCHMI "TouchMi" + + // Values + #define STRING_1_DEGREE "1℃" + #define STRING_5_DEGREE "5℃" + #define STRING_10_DEGREE "10℃" + + #define STRING_001_MM "0.01mm" + #define STRING_01_MM "0.1mm" + #define STRING_1_MM "1mm" + #define STRING_5_MM "5mm" + #define STRING_10_MM "10mm" + #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_5_SECONDS "5 Mp." + #define STRING_10_SECONDS "10 Mp." + #define STRING_30_SECONDS "30 Mp." + #define STRING_60_SECONDS "1 Perc." + #define STRING_120_SECONDS "2 Perc." + #define STRING_300_SECONDS "5 Perc." + + // Colors + #define STRING_WHITE "Fehér" + #define STRING_BLACK "Fekete" + #define STRING_BLUE "Kék" + #define STRING_RED "Piros" + #define STRING_GREEN "Zöld" + #define STRING_CYAN "Cián" + #define STRING_YELLOW "Sárga" + #define STRING_BROWN "Barna" + #define STRING_GRAY "Szürke" + #define STRING_ORANGE "Narancs" + #define STRING_INDIGO "Indigó" + #define STRING_VIOLET "Viola" + #define STRING_MAGENTA "Bíborvörös" + #define STRING_PURPLE "Lila" + #define STRING_LIME "Mész" + #define STRING_DARKBLUE "Sötétkék" + #define STRING_DARKGREEN "Sötétzöld" + #define STRING_DARKGRAY "Sötétszürke" + + // Menus #define STRING_HEAT "Fűtés" #define STRING_MOVE "Mozgás" #define STRING_HOME "Végállás" - #define STRING_DISABLE_STEPPERS "Mot.tilt" #define STRING_PRINT "Nyomtatás" #define STRING_EXTRUDE "Adagolás" - #define STRING_FAN "Hűtés" #define STRING_SETTINGS "Opciók" #define STRING_SCREEN_SETTINGS "Kijelző" #define STRING_MACHINE_SETTINGS "Gép" #define STRING_FEATURE_SETTINGS "Funkciók" #define STRING_SOUND "Hangok" - #define STRING_TOUCH_SOUND "Érintés hangja" - #define STRING_TOAST_SOUND "Fűtő értesítések" - #define STRING_ALERT_SOUND "Felugró riasztások" - #define STRING_SHUT_DOWN "Leállítás" #define STRING_RGB_SETTINGS "LED Szín" #define STRING_RGB_OFF "LED KI" #define STRING_TERMINAL "Terminál" - #define STRING_CUSTOM "Egyedi" #define STRING_LEVELING "Szintezés" #define STRING_POINT_1 "1. pont" #define STRING_POINT_2 "2. pont" @@ -49,86 +279,20 @@ #define STRING_ABL_SLOT3 "Szlot 3" #define STRING_ABL_SLOT_EEPROM "Emlékezzen a következő\nújraindításnál? (EEPROM Mentése)" #define STRING_ABL_Z "Z Áttűnés" - #define STRING_BLTOUCH "BLTouch" - #define STRING_TEST "Teszt" - #define STRING_DEPLOY "Telepítés" - #define STRING_STOW "Elhelyezés" - #define STRING_REPEAT "Ismétlés" #define STRING_P_OFFSET "P Eltolás" #define STRING_H_OFFSET "H Eltolás" - #define STRING_PROBE_OFFSET "Szonda Eltolás" - #define STRING_HOME_OFFSET "Kezdőpont Eltolás" - #define STRING_CONFIRMATION "Biztos vagy benne?" - #define STRING_DOWN "Le" - #define STRING_UP "Fel" - #define STRING_SAVE "Mentés" - #define STRING_RESTORE "Betöltés" - #define STRING_RESET "Újratölt" - #define STRING_DEFAULT "Alapért." - #define STRING_CLEAR "Tiszta" - #define STRING_NEXT "Tovább" #define STRING_DISTANCE "Távolság" - #define STRING_INVALID_VALUE "Nincs érvényes érték/s megadva" - #define STRING_TIMEOUT_REACHED "Időkorlát elérve!" - #define STRING_PROCESS_RUNNING "Folyamat fut!" - #define STRING_PROCESS_COMPLETED "Folyamat befejezve!" - #define STRING_PROCESS_ABORTED "Folyamat megszakítva!" - #define STRING_INC "Növel" - #define STRING_DEC "Csökkent" - #define STRING_NOZZLE "Fej" - #define STRING_BED "Ágy" - #define STRING_CHAMBER "Kamra" - #define STRING_START "Kezdés" - #define STRING_STOP "Állj" - #define STRING_BACK "Vissza" - #define STRING_PAGE_UP "Fel" - #define STRING_PAGE_DOWN "Le" - #define STRING_PAUSE "Szünet" - #define STRING_RESUME "Folytatás" - #define STRING_LOAD "Betöltés" - #define STRING_UNLOAD "Kiadás" #define STRING_LOAD_UNLOAD "Betöltés/Kiadás" #define STRING_LOAD_UNLOAD_SHORT "Be/Ki" - #define STRING_SLOW_SPEED "Lassú" - #define STRING_NORMAL_SPEED "Normál" - #define STRING_FAST_SPEED "Gyors" - #define STRING_FAN_FULL_SPEED "Teljes" - #define STRING_FAN_HALF_SPEED "Fél" - #define STRING_ROTATE_UI "Forgatás" #define STRING_TOUCHSCREEN_ADJUST "Igazítás" #define STRING_MORE "Több" #define STRING_SCREEN_INFO "Infó" - #define STRING_STATUS "Státusz" #define STRING_SIMULATOR_BG_COLOR "Marlin mód háttérszín" #define STRING_SIMULATOR_FONT_COLOR "Marlin mód betűszín" - #define STRING_WHITE "Fehér" - #define STRING_BLACK "Fekete" - #define STRING_BLUE "Kék" - #define STRING_RED "Piros" - #define STRING_GREEN "Zöld" - #define STRING_CYAN "Cián" - #define STRING_YELLOW "Sárga" - #define STRING_BROWN "Barna" - #define STRING_GRAY "Szürke" - #define STRING_ORANGE "Narancs" - #define STRING_INDIGO "Indigó" - #define STRING_VIOLET "Viola" - #define STRING_MAGENTA "Bíborvörös" - #define STRING_PURPLE "Lila" - #define STRING_LIME "Mész" - #define STRING_DARKBLUE "Sötétkék" - #define STRING_DARKGREEN "Sötétzöld" - #define STRING_DARKGRAY "Sötétszürke" - #define STRING_DISCONNECT "Leválaszt" - #define STRING_BAUDRATE "Kapcsolat" #define STRING_PERCENTAGE "Százalék" - #define STRING_BABYSTEP "Mikrolépés" #define STRING_PERCENTAGE_SPEED "Sebesség" #define STRING_PERCENTAGE_FLOW "Folyás" - #define STRING_VALUE_ZERO "Nulla" - #define STRING_1_DEGREE "1℃" - #define STRING_5_DEGREE "5℃" - #define STRING_10_DEGREE "10℃" + #define STRING_BABYSTEP "Mikrolépés" #define STRING_X_INC "X+" #define STRING_Y_INC "Y+" #define STRING_Z_INC "Z+" @@ -138,123 +302,17 @@ #define STRING_X "X" #define STRING_Y "Y" #define STRING_Z "Z" - #define STRING_001_MM "0.01mm" - #define STRING_01_MM "0.1mm" - #define STRING_1_MM "1mm" - #define STRING_5_MM "5mm" - #define STRING_10_MM "10mm" - #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 "Kész" - #define STRING_BUSY "Feldolgozás alatt, kérlek várj..." - #define STRING_UNCONNECTED "Nincs nyomtató csatlakoztatva!" - #define STRING_DISCONNECT_INFO "Most a számítógépéről vezérelheted a nyomtatót!" - #define STRING_LOADING "Betöltés..." - #define STRING_POWER_FAILED "Folytatod a nyomtatást?" - #define STRING_CONTINUE "Folytatás" - #define STRING_CANCEL "\u088F Mégse" #define STRING_ADJUST_TITLE "Érintőképernyő kalibrálása." #define STRING_ADJUST_INFO "Kattints a piros pontra." #define STRING_ADJUST_OK "Kalibrálás sikeres." #define STRING_ADJUST_FAILED "A kalibrálás sikertelen, próbáld újra" - #define STRING_WARNING "Figyelem!" - #define STRING_STOP_PRINT "Megállítod a nyomtatást?" - #define STRING_CONFIRM "\u088E Oké" - #define STRING_TFTSD "TFT-SD" - #define STRING_READ_TFTSD_ERROR "TFT-SD olvasási hiba!" - #define STRING_TFTSD_INSERTED "SD-Kártya behelyezve!" - #define STRING_TFTSD_REMOVED "SD-Kártya eltávolítva!" - #define STRING_U_DISK "USB Tár" - #define STRING_READ_U_DISK_ERROR "USB olvasási hiba!" - #define STRING_U_DISK_INSERTED "USB behelyezve!" - #define STRING_U_DISK_REMOVED "USB eltávolítva!" - #define STRING_ONBOARDSD "Lap-SD" - #define STRING_READ_ONBOARDSD_ERROR "Alaplap-SD olvasási hiba!" - #define STRING_FILAMENT_SENSOR "Filament érzékelő" - #define STRING_FILAMENT_RUNOUT "Filament kifutás!" - #define STRING_PREHEAT "Előfűtés" - #define STRING_PREHEAT_BOTH "Mindkettő" - #define STRING_IS_PAUSE "A művelet tiltva van\na nyomtatás alatt.\nSzünetelteted a nyomtatást?" - #define STRING_AUTO_SHUT_DOWN "Automata kikapcsolás" #define STRING_UNIFIEDMOVE "Mozgás" #define STRING_UNIFIEDHEAT "Fűt/Hűt" - #define STRING_COOLDOWN "Lehűtés" - #define STRING_EMERGENCYSTOP "VészSTOP" #define STRING_TOUCH_TO_EXIT "Érintsd meg a kilépéshez." #define STRING_MAINMENU "Főmenü" - #define STRING_WAIT_TEMP_SHUT_DOWN "Várd meg a fej\nvisszahűlését.%d℃" - #define STRING_FORCE_SHUT_DOWN "Kényszerít" - #define STRING_SHUTTING_DOWN "Leállítás..." #define STRING_PARAMETER_SETTING "Tényezők" - #define STRING_ON "BE" - #define STRING_OFF "KI" - #define STRING_SMART "OKOS" - #define STRING_TERMINAL_ACK "ACK Megjelenítése" - #define STRING_INVERT_XAXIS "X megfordítása" - #define STRING_INVERT_YAXIS "Y megfordítása" - #define STRING_INVERT_ZAXIS "Z megfordítása" - #define STRING_MOVE_SPEED "Mozg.Sebesség (X-Y-Z)" - #define STRING_KNOB_LED "Forgatógomb LED" - #define STRING_KNOB_LED_IDLE "Forgatógomb tétlen" - #define STRING_M0_PAUSE "Szünetelés M0 parancsal" - #define STRING_SEND_START_GCODE "Kezdő G-Kód" - #define STRING_SEND_END_GCODE "Befejező G-Kód" - #define STRING_SEND_CANCEL_GCODE "Leállító G-Kód" - #define STRING_PERSISTENT_STATUS_INFO "Perzisztens állapotinfó" - #define STRING_FILE_LISTMODE "Fájlnéző listamód" - #define STRING_CURRENT_SETTING "Motoráramok Beállítása" - #define STRING_STEPS_SETTING "Lépés Beállítás" - #define STRING_MAXFEEDRATE "Max Előtolási Sebesség" - #define STRING_MAXACCELERATION "Max Gyorsulás" - #define STRING_ACCELERATION "Gyorsulás" - #define STRING_PRINT_ACCELERATION "Nyomtatás Gyorsulás" - #define STRING_RETRACT_ACCELERATION "Adagoló Gyorsulása" - #define STRING_TRAVEL_ACCELERATION "Utazási Gyorsulás" - #define STRING_JERK "Rántás" - #define STRING_JUNCTION_DEVIATION "Keresztezés Eltérés" - #define STRING_BUMP_SENSITIVITY "TMC ütközés érzékenység" - #define STRING_FWRETRACT "FW Visszahúzás" - #define STRING_FWRECOVER "FW Visszahúzás helyreáll." - #define STRING_LIN_ADVANCE "Lineáris Haladás" - #define STRING_RESET_SETTINGS_INFO "Minden beállítás vissza\nfog állni alapértelmezett\nértékre. Folytatod?" - #define STRING_RESET_SETTINGS_DONE "A beállítások visszaállítása\nsikeresen megtörtént.\nAz aktiváláshoz indítsd\nújra az eszközt." - #define STRING_INFO "Infó" - #define STRING_LCD_BRIGHTNESS "LCD Fényerősség" - #define STRING_LCD_BRIGHTNESS_DIM "LCD Halványítás" - #define STRING_LCD_DIM_IDLE_TIMER "LCD Halványítási idő" - #define STRING_5_SECONDS "5 Mp." - #define STRING_10_SECONDS "10 Mp." - #define STRING_30_SECONDS "30 Mp." - #define STRING_60_SECONDS "1 Perc." - #define STRING_120_SECONDS "2 Perc." - #define STRING_300_SECONDS "5 Perc." - #define STRING_CUSTOM_SECONDS "Egyedi" - #define STRING_ST7920_FULLSCREEN "Nagyképernyős Marlin mód" - #define STRING_PLR_EN "Áramkiesés helyreálítása" - #define STRING_SETTING_SAVE "Beállítások mentése" - #define STRING_SETTING_RESET "Beállítás visszaállítása" - #define STRING_SETTING_RESTORE "Beállítások újratöltése" #define STRING_EEPROM_SETTINGS "EEPROM" - #define STRING_EEPROM_SAVE_INFO "Mented a megváltozott\nbeállításokat az EEPROM-ba?" - #define STRING_EEPROM_RESTORE_INFO "Betöltöd a beállításokat az\nEEPROM-ból?" - #define STRING_EEPROM_RESET_INFO "Visszaállítod az EEPROM-ot a\ngyári beállításokra?" - #define STRING_RETRACT_FEEDRATE "Visszahúzás előtol." - #define STRING_RETRACT_LENGTH "Visszahúzás hossz" - #define STRING_RETRACT_SWAP_LENGTH "Csere hossz vissza." - #define STRING_RETRACT_Z_LIFT "Z emelése visszahú." - #define STRING_RETRACT_AUTO "Automata Visszahúzás" - #define STRING_RECOVER_FEEDRATE "Előtolás javítás" - #define STRING_SWAP_RECOVER_FEEDRATE "Csere előtolás jav." - #define STRING_RECOVER_LENGTH "Hossz javítás" - #define STRING_SWAP_RECOVER_LENGTH "Cserehossz javítás" - #define STRING_START_PRINT "%s\nfájl kiválasztva.\nElindítod a nyomtatását?" - #define STRING_ACK_NOTIFICATION "ACK egyéb típus" #define STRING_LEVELING_EDGE_DISTANCE "Ágy szélének távolsága" - #define STRING_XY_UNLOCK "Felold XY" #define STRING_TUNING "Hangolás" #define STRING_PID "PID" #define STRING_PID_TITLE "PID Automatikus Hangolás" @@ -274,8 +332,6 @@ #define STRING_TUNE_EXT_OLD_ESTEP "Régi e-lépés: %0.2f" #define STRING_TUNE_EXT_NEW_ESTEP "Új e-lépés: %0.2f" #define STRING_CONNECTION_SETTINGS "Kapcsolat" - #define STRING_OFFSET_TOOL "Második fej eltolása" - #define STRING_HYBRID_THRESHOLD "TMC Hibrid Küszöbérték" #define STRING_NOTIFICATIONS "Értesítések" #define STRING_MESH_EDITOR "Háló Szerkesztő" #define STRING_MESH_TUNER "Háló Hangoló" @@ -293,10 +349,7 @@ #define STRING_NO_FILAMENT_STATS "\nNincs szál statisztika." #define STRING_CLICK_FOR_MORE "Kattints az összegzéshez" #define STRING_EXT_TEMPLOW "Fejhőfok alacsonyabb, mint a\nminimális hőfok (%d℃)." - #define STRING_COLD_EXT "Hideg adagolás tiltva" #define STRING_HEAT_HOTEND "Fűtöd a fejet %d℃-ra?" #define STRING_Z_ALIGN "Z Igazítás" - #define STRING_INIT "Kezdet" - #define STRING_TOUCHMI "TouchMi" #endif diff --git a/TFT/src/User/API/Language/language_it.h b/TFT/src/User/API/Language/language_it.h index 5f3328f200..316ca22aa4 100644 --- a/TFT/src/User/API/Language/language_it.h +++ b/TFT/src/User/API/Language/language_it.h @@ -1,27 +1,257 @@ #ifndef _LANGUAGE_IT_H_ #define _LANGUAGE_IT_H_ + // config.ini Parameter Settings / Feature Settings + #define STRING_STATUS_SCREEN "Enable Status Screen" + #define STRING_BAUDRATE "Baudrate" #define STRING_LANGUAGE "Italiano" + #define STRING_ROTATE_UI "Ruota" + #define STRING_TERMINAL_ACK "Mostra ACK in console" + #define STRING_INVERT_X_AXIS "Inverti asse X" + #define STRING_INVERT_Y_AXIS "Inverti asse Y" + #define STRING_INVERT_Z_AXIS "Inverti asse Z" + #define STRING_PERSISTENT_INFO "Mostra barra di stato" + #define STRING_FILE_LIST_MODE "File in modalità lista" + #define STRING_ACK_NOTIFICATION "Tipo di popup" + #define STRING_DEFAULT_MODE "Default Mode" + #define STRING_SERIAL_ALWAYS_ON "Serial Always ON" + #define STRING_MARLIN_SHOW_TITLE "Marlin Mode Title Support" + #define STRING_MARLIN_FULLSCREEN "Marlin a schermo intero" + #define STRING_MARLIN_TYPE "Marlin Mode Type" + #define STRING_MOVE_SPEED "Vel. movimenti(X Y Z)" + #define STRING_AUTO_LOAD_LEVELING "Auto Save Load Leveling" + #define STRING_TOUCHMI_SENSOR "TouchMI" + #define STRING_ONBOARD_SD_SUPPORT "Onboard SD Card Support" + #define STRING_M27_ALWAYS_ACTIVE "M27 Always Active" + #define STRING_LONG_FILENAME_SUPPORT "Long File Names Support" + #define STRING_FAN_SPEED_PERCENT "Fan Speed As Percentage" + #define STRING_XY_OFFSET_PROBING "XY Offset Probing Support" + #define STRING_Z_STEPPERS_ALIGNMENT "Z Steppers Auto-Alignment" + #define STRING_PS_ON "Auto spegnimento" + #define STRING_PS_ON_ACTIVE_HIGH "Power Supply Active HIGH" + #define STRING_FIL_RUNOUT "Sensore filamento" + #define STRING_FIL_RUNOUT_INVERTING "Inverted Filament Runout Logic" + #define STRING_PL_RECOVERY_EN "Power loss recovery" + #define STRING_PL_RECOVERY_HOME "Power Loss Recovery Homing" + #define STRING_BTT_MINI_UPS "BTT UPS Support" + #define STRING_TOUCH_SOUND "Suono al tocco" + #define STRING_TOAST_SOUND "Notifiche toast" + #define STRING_ALERT_SOUND "Popup e avvisi" + #define STRING_HEATER_SOUND "Heater notification" + #define STRING_KNOB_LED_COLOR "LED manopola " + #define STRING_KNOB_LED_IDLE "LED manopola spento" + #define STRING_LCD_BRIGHTNESS "Luminosità schermo" + #define STRING_LCD_IDLE_BRIGHTNESS "Luminosità in idle" + #define STRING_LCD_IDLE_DELAY "Timer luminosità" + #define STRING_START_GCODE_ENABLED "Inserisci start gcode" + #define STRING_END_GCODE_ENABLED "Inserisci end gcode" + #define STRING_CANCEL_GCODE_ENABLED "Script canc. stampa" + + // Machine Parameter Settings + #define STRING_STEPS_SETTING "Step per mm" + #define STRING_MAXFEEDRATE "Feedrate massimo" + #define STRING_MAXACCELERATION "Accelerazione massima" + #define STRING_ACCELERATION "Accelerazione" + #define STRING_JERK "Jerk" + #define STRING_JUNCTION_DEVIATION "Junction deviation" + #define STRING_HOME_OFFSET "Home offset" + #define STRING_FWRETRACT "Retrazione firmware" + #define STRING_FWRECOVER "Retrazione firmware rec." + #define STRING_RETRACT_AUTO "Retrazione firmware" + #define STRING_OFFSET_TOOL "Offset secondo hotend" + #define STRING_PROBE_OFFSET "Probe offset" + #define STRING_LIN_ADVANCE "Linear advance" + #define STRING_CURRENT_SETTING "Corrente driver (mA)" + #define STRING_BUMP_SENSITIVITY "Sens.sensorless homing" + #define STRING_HYBRID_THRESHOLD "Hybrid threshold" + #define STRING_PRINT_ACCELERATION "Acc. in stampa" + #define STRING_RETRACT_ACCELERATION "Acc. retrazione" + #define STRING_TRAVEL_ACCELERATION "Acc. spostamenti" + #define STRING_RETRACT_LENGTH "Lunghezza retrazione" + #define STRING_RETRACT_SWAP_LENGTH "Lunghezza retr. scambio" + #define STRING_RETRACT_FEEDRATE "Feedrate retrazione" + #define STRING_RETRACT_Z_LIFT "Alza Z in retrazione" + #define STRING_RECOVER_LENGTH "Lung. di recupero extra" + #define STRING_SWAP_RECOVER_LENGTH "Lung. di recupero scambio extra" + #define STRING_RECOVER_FEEDRATE "Feedrate recupero" + #define STRING_SWAP_RECOVER_FEEDRATE "Rec.feedrate di scambio" + #define STRING_MBL_OFFSET "MBL Offset" + + // Save / Load + #define STRING_SAVE "Salva" + #define STRING_RESTORE "Ripristina" + #define STRING_RESET "Reset" + #define STRING_EEPROM_SAVE_INFO "Salvo le impostazioni\nnella EEPROM?" + #define STRING_EEPROM_RESTORE_INFO "Ricarico le impostazioni\ndalla EEPROM?" + #define STRING_EEPROM_RESET_INFO "Resetto la EEPROM\nai valori di fabbrica?" + #define STRING_SETTINGS_SAVE "Salva impostazioni" + #define STRING_SETTINGS_RESTORE "Ripristina impostazioni" + #define STRING_SETTINGS_RESET "Resetta impostazioni" + #define STRING_SETTINGS_RESET_INFO "Resettare tutte le impostazioni\nai valori di default?" + #define STRING_SETTINGS_RESET_DONE "Reset delle impostazioni\navvenuto con successo.\nRiavviare la stampante prego." + + // Navigation Buttons + #define STRING_PAGE_UP "Pagina sù" + #define STRING_PAGE_DOWN "Pagina giù" + #define STRING_UP "Sù" + #define STRING_DOWN "Giù" + #define STRING_NEXT "Prossimo" + #define STRING_BACK "Indietro" + + // Value Buttons + #define STRING_INC "Incrementa" + #define STRING_DEC "Decrementa" + #define STRING_LOAD "Carica" + #define STRING_UNLOAD "Scarica" + #define STRING_ON "Acceso" + #define STRING_OFF "Spento" + #define STRING_AUTO "AUTO" + #define STRING_SMART "SMART" + #define STRING_SLOW "Lento" + #define STRING_NORMAL "Normale" + #define STRING_FAST "Veloce" + #define STRING_ZERO "Zero" + #define STRING_HALF "50%" + #define STRING_FULL "100%" + #define STRING_CUSTOM "Macro" + #define STRING_CLEAR "Canc." + #define STRING_DEFAULT "Predefinito" + + // Action Buttons + #define STRING_START "Inizia" + #define STRING_STOP "Stop" + #define STRING_PAUSE "Pausa" + #define STRING_RESUME "Riprendi" + #define STRING_INIT "Init" + #define STRING_DISCONNECT "Scollega" + #define STRING_SHUT_DOWN "Spegni" + #define STRING_FORCE_SHUT_DOWN "Forza spegnimento" + #define STRING_EMERGENCYSTOP "Emergenza" + #define STRING_PREHEAT "Preriscalda" + #define STRING_PREHEAT_BOTH "Entrambi" + #define STRING_COOLDOWN "Raffredda" + + // Dialog Buttons + #define STRING_CONFIRM "Conferma" + #define STRING_CANCEL "Annulla" + #define STRING_WARNING "Attenzione" + #define STRING_CONTINUE "Continua" + #define STRING_CONFIRMATION "Sei sicuro?" + + // Process Status + #define STRING_STATUS "Stato" + #define STRING_READY "Pronta" + #define STRING_BUSY "Stampante occupata, attendere..." + #define STRING_LOADING "Caricamento..." + #define STRING_UNCONNECTED "Stampante non connessa" + + // Process Info + #define STRING_INFO "Info" + #define STRING_INVALID_VALUE "Valori forniti non validi!" + #define STRING_TIMEOUT_REACHED "Timeout raggiunto!" + #define STRING_DISCONNECT_INFO "Puoi controllare la stampante dal PC!" + #define STRING_SHUTTING_DOWN "Spegnimento..." + #define STRING_WAIT_TEMP_SHUT_DOWN "Attendere che la temperatura\ndell'hotend sia inferiore\na %d℃" // Wait for the temperature of hotend to be lower than 48℃ + #define STRING_POWER_FAILED "Vuoi continuare la stampa?" + #define STRING_PROCESS_RUNNING "Processo in corso! Attendere il completamento" + #define STRING_PROCESS_COMPLETED "Processo completato!" + #define STRING_PROCESS_ABORTED "Processo annullato!" + + // TFT SD, U_DISK, Onboard SD, Filament Runout Process Commands / Status / Info + #define STRING_TFTSD "SD schermo" + #define STRING_READ_TFTSD_ERROR "Errore lettura SD!" + #define STRING_TFTSD_INSERTED "SD inserita" + #define STRING_TFTSD_REMOVED "SD rimossa" + #define STRING_U_DISK "Pen drive" + #define STRING_READ_U_DISK_ERROR "Errore lettura pen drive" + #define STRING_U_DISK_INSERTED "Pen drive inserita!" + #define STRING_U_DISK_REMOVED "Pen drive rimossa!" + #define STRING_ONBOARDSD "SD su SKR" + #define STRING_READ_ONBOARDSD_ERROR "Errore lettura SD su SKR!" + #define STRING_FILAMENT_RUNOUT "Filamento finito!" + + // Steppers, Print, Probe Process Commands / Status / Info + #define STRING_DISABLE_STEPPERS "Motori" + #define STRING_XY_UNLOCK "Sblocca XY" + + #define STRING_START_PRINT "Inizio a stampare:\n %s?" + #define STRING_STOP_PRINT "Vuoi fermare la stampa?" + #define STRING_IS_PAUSE "Impossibile estrudere\ndurante la stampa,\nvuoi interrompere?" + #define STRING_M0_PAUSE "Messa in pausa da comando M0" + + #define STRING_TEST "Test" + #define STRING_DEPLOY "Estrai" + #define STRING_STOW "Ritrai" + #define STRING_REPEAT "Ripeti" + + // Printer Tools + #define STRING_NOZZLE "Hotend" + #define STRING_BED "Piatto ris." + #define STRING_CHAMBER "Camera" + #define STRING_FAN "Ventola" + + #define STRING_BLTOUCH "BLtouch" + #define STRING_TOUCHMI "TouchMi" + + // Values + #define STRING_1_DEGREE "1°" + #define STRING_5_DEGREE "5°" + #define STRING_10_DEGREE "10°" + + #define STRING_001_MM "0.01mm" + #define STRING_01_MM "0.1mm" + #define STRING_1_MM "1mm" + #define STRING_5_MM "5mm" + #define STRING_10_MM "10mm" + #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_5_SECONDS "5 sec." + #define STRING_10_SECONDS "10 sec." + #define STRING_30_SECONDS "30 sec." + #define STRING_60_SECONDS "1 min." + #define STRING_120_SECONDS "2 min." + #define STRING_300_SECONDS "5 min." + + // Colors + #define STRING_WHITE "Bianco" + #define STRING_BLACK "Nero" + #define STRING_BLUE "Blu" + #define STRING_RED "Rosso" + #define STRING_GREEN "Verde" + #define STRING_CYAN "Ciano" + #define STRING_YELLOW "Giallo" + #define STRING_BROWN "Marrone" + #define STRING_GRAY "Grigio" + #define STRING_ORANGE "Arancione" + #define STRING_INDIGO "Indaco" + #define STRING_VIOLET "Viola" + #define STRING_MAGENTA "Magenta" + #define STRING_PURPLE "Viola" + #define STRING_LIME "Lime" + #define STRING_DARKBLUE "Blu Scuro" + #define STRING_DARKGREEN "Verde Scuro" + #define STRING_DARKGRAY "Grigio Scuro" + + // Menus #define STRING_HEAT "Riscalda" #define STRING_MOVE "Muovi" #define STRING_HOME "Home" - #define STRING_DISABLE_STEPPERS "Motori" #define STRING_PRINT "Stampa" #define STRING_EXTRUDE "Estrudi" - #define STRING_FAN "Ventola" #define STRING_SETTINGS "Opzioni" #define STRING_SCREEN_SETTINGS "Schermo" #define STRING_MACHINE_SETTINGS "Stampante" #define STRING_FEATURE_SETTINGS "Configura" #define STRING_SOUND "Suono" - #define STRING_TOUCH_SOUND "Suono al tocco" - #define STRING_TOAST_SOUND "Notifiche toast" - #define STRING_ALERT_SOUND "Popup e avvisi" - #define STRING_SHUT_DOWN "Spegni" #define STRING_RGB_SETTINGS "LED RGB" #define STRING_RGB_OFF "Spegni" #define STRING_TERMINAL "Console" - #define STRING_CUSTOM "Macro" #define STRING_LEVELING "Calibra" #define STRING_POINT_1 "Punto 1" #define STRING_POINT_2 "Punto 2" @@ -49,86 +279,20 @@ #define STRING_ABL_SLOT3 "Slot 3" #define STRING_ABL_SLOT_EEPROM "Ricordo lo slot per il prossimo\nriavvio? (Salva in EEPROM)" #define STRING_ABL_Z "Z fade" - #define STRING_BLTOUCH "BLtouch" - #define STRING_TEST "Test" - #define STRING_DEPLOY "Estrai" - #define STRING_STOW "Ritrai" - #define STRING_REPEAT "Ripeti" #define STRING_P_OFFSET "P offset" #define STRING_H_OFFSET "H offset" - #define STRING_PROBE_OFFSET "Probe offset" - #define STRING_HOME_OFFSET "Home offset" - #define STRING_CONFIRMATION "Sei sicuro?" - #define STRING_DOWN "Giù" - #define STRING_UP "Sù" - #define STRING_SAVE "Salva" - #define STRING_RESTORE "Ripristina" - #define STRING_RESET "Reset" - #define STRING_DEFAULT "Predefinito" - #define STRING_CLEAR "Canc." - #define STRING_NEXT "Prossimo" #define STRING_DISTANCE "Distanza" - #define STRING_INVALID_VALUE "Valori forniti non validi!" - #define STRING_TIMEOUT_REACHED "Timeout raggiunto!" - #define STRING_PROCESS_RUNNING "Processo in corso! Attendere il completamento" - #define STRING_PROCESS_COMPLETED "Processo completato!" - #define STRING_PROCESS_ABORTED "Processo annullato!" - #define STRING_INC "Incrementa" - #define STRING_DEC "Decrementa" - #define STRING_NOZZLE "Hotend" - #define STRING_BED "Piatto ris." - #define STRING_CHAMBER "Camera" - #define STRING_START "Inizia" - #define STRING_STOP "Stop" - #define STRING_BACK "Indietro" - #define STRING_PAGE_UP "Pagina sù" - #define STRING_PAGE_DOWN "Pagina giù" - #define STRING_PAUSE "Pausa" - #define STRING_RESUME "Riprendi" - #define STRING_LOAD "Carica" - #define STRING_UNLOAD "Scarica" #define STRING_LOAD_UNLOAD "Carica/scarica" #define STRING_LOAD_UNLOAD_SHORT "Scarica" - #define STRING_SLOW_SPEED "Lento" - #define STRING_NORMAL_SPEED "Normale" - #define STRING_FAST_SPEED "Veloce" - #define STRING_FAN_FULL_SPEED "100%" - #define STRING_FAN_HALF_SPEED "50%" - #define STRING_ROTATE_UI "Ruota" #define STRING_TOUCHSCREEN_ADJUST "Calibra" #define STRING_MORE "Altro" #define STRING_SCREEN_INFO "Info" - #define STRING_STATUS "Stato" #define STRING_SIMULATOR_BG_COLOR "Colore sfondo modalità Marlin" #define STRING_SIMULATOR_FONT_COLOR "Colore font modalità Marlin" - #define STRING_WHITE "Bianco" - #define STRING_BLACK "Nero" - #define STRING_BLUE "Blu" - #define STRING_RED "Rosso" - #define STRING_GREEN "Verde" - #define STRING_CYAN "Ciano" - #define STRING_YELLOW "Giallo" - #define STRING_BROWN "Marrone" - #define STRING_GRAY "Grigio" - #define STRING_ORANGE "Arancione" - #define STRING_INDIGO "Indaco" - #define STRING_VIOLET "Viola" - #define STRING_MAGENTA "Magenta" - #define STRING_PURPLE "Viola" - #define STRING_LIME "Lime" - #define STRING_DARKBLUE "Blu Scuro" - #define STRING_DARKGREEN "Verde Scuro" - #define STRING_DARKGRAY "Grigio Scuro" - #define STRING_DISCONNECT "Scollega" - #define STRING_BAUDRATE "Baudrate" #define STRING_PERCENTAGE "Percentuale" - #define STRING_BABYSTEP "Babystep" #define STRING_PERCENTAGE_SPEED "Velocità" #define STRING_PERCENTAGE_FLOW "Flusso" - #define STRING_VALUE_ZERO "Zero" - #define STRING_1_DEGREE "1°" - #define STRING_5_DEGREE "5°" - #define STRING_10_DEGREE "10°" + #define STRING_BABYSTEP "Babystep" #define STRING_X_INC "X+" #define STRING_Y_INC "Y+" #define STRING_Z_INC "Z+" @@ -138,123 +302,17 @@ #define STRING_X "X" #define STRING_Y "Y" #define STRING_Z "Z" - #define STRING_001_MM "0.01mm" - #define STRING_01_MM "0.1mm" - #define STRING_1_MM "1mm" - #define STRING_5_MM "5mm" - #define STRING_10_MM "10mm" - #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 "Pronta" - #define STRING_BUSY "Stampante occupata, attendere..." - #define STRING_UNCONNECTED "Stampante non connessa" - #define STRING_DISCONNECT_INFO "Puoi controllare la stampante dal PC!" - #define STRING_LOADING "Caricamento..." - #define STRING_POWER_FAILED "Vuoi continuare la stampa?" - #define STRING_CONTINUE "Continua" - #define STRING_CANCEL "Annulla" #define STRING_ADJUST_TITLE "Calibrazione touch screen" #define STRING_ADJUST_INFO "Premi sui punti rossi" #define STRING_ADJUST_OK "Regolazione completata!" #define STRING_ADJUST_FAILED "Regolazione fallita. Riprova!" - #define STRING_WARNING "Attenzione" - #define STRING_STOP_PRINT "Vuoi fermare la stampa?" - #define STRING_CONFIRM "Conferma" - #define STRING_TFTSD "SD schermo" - #define STRING_READ_TFTSD_ERROR "Errore lettura SD!" - #define STRING_TFTSD_INSERTED "SD inserita" - #define STRING_TFTSD_REMOVED "SD rimossa" - #define STRING_U_DISK "Pen drive" - #define STRING_READ_U_DISK_ERROR "Errore lettura pen drive" - #define STRING_U_DISK_INSERTED "Pen drive inserita!" - #define STRING_U_DISK_REMOVED "Pen drive rimossa!" - #define STRING_ONBOARDSD "SD su SKR" - #define STRING_READ_ONBOARDSD_ERROR "Errore lettura SD su SKR!" - #define STRING_FILAMENT_SENSOR "Sensore filamento" - #define STRING_FILAMENT_RUNOUT "Filamento finito!" - #define STRING_PREHEAT "Preriscalda" - #define STRING_PREHEAT_BOTH "Entrambi" - #define STRING_IS_PAUSE "Impossibile estrudere\ndurante la stampa,\nvuoi interrompere?" - #define STRING_AUTO_SHUT_DOWN "Auto spegnimento" #define STRING_UNIFIEDMOVE "Movimento" #define STRING_UNIFIEDHEAT "Risc/vent" - #define STRING_COOLDOWN "Raffredda" - #define STRING_EMERGENCYSTOP "Emergenza" #define STRING_TOUCH_TO_EXIT "Tocca ovunque per uscire" #define STRING_MAINMENU "Menù" - #define STRING_WAIT_TEMP_SHUT_DOWN "Attendere che la temperatura\ndell'hotend sia inferiore\na %d℃" // Wait for the temperature of hotend to be lower than 48℃ - #define STRING_FORCE_SHUT_DOWN "Forza spegnimento" - #define STRING_SHUTTING_DOWN "Spegnimento..." #define STRING_PARAMETER_SETTING "Parametri" - #define STRING_ON "Acceso" - #define STRING_OFF "Spento" - #define STRING_SMART "SMART" - #define STRING_TERMINAL_ACK "Mostra ACK in console" - #define STRING_INVERT_XAXIS "Inverti asse X" - #define STRING_INVERT_YAXIS "Inverti asse Y" - #define STRING_INVERT_ZAXIS "Inverti asse Z" - #define STRING_MOVE_SPEED "Vel. movimenti(X Y Z)" - #define STRING_KNOB_LED "LED manopola " - #define STRING_KNOB_LED_IDLE "LED manopola spento" - #define STRING_M0_PAUSE "Messa in pausa da comando M0" - #define STRING_SEND_START_GCODE "Inserisci start gcode" - #define STRING_SEND_END_GCODE "Inserisci end gcode" - #define STRING_SEND_CANCEL_GCODE "Script canc. stampa" - #define STRING_PERSISTENT_STATUS_INFO "Mostra barra di stato" - #define STRING_FILE_LISTMODE "File in modalità lista" - #define STRING_CURRENT_SETTING "Corrente driver (mA)" - #define STRING_STEPS_SETTING "Step per mm" - #define STRING_MAXFEEDRATE "Feedrate massimo" - #define STRING_MAXACCELERATION "Accelerazione massima" - #define STRING_ACCELERATION "Accelerazione" - #define STRING_PRINT_ACCELERATION "Acc. in stampa" - #define STRING_RETRACT_ACCELERATION "Acc. retrazione" - #define STRING_TRAVEL_ACCELERATION "Acc. spostamenti" - #define STRING_JERK "Jerk" - #define STRING_JUNCTION_DEVIATION "Junction deviation" - #define STRING_BUMP_SENSITIVITY "Sens.sensorless homing" - #define STRING_FWRETRACT "Retrazione firmware" - #define STRING_FWRECOVER "Retrazione firmware rec." - #define STRING_LIN_ADVANCE "Linear advance" - #define STRING_RESET_SETTINGS_INFO "Resettare tutte le impostazioni\nai valori di default?" - #define STRING_RESET_SETTINGS_DONE "Reset delle impostazioni\navvenuto con successo.\nRiavviare la stampante prego." - #define STRING_INFO "Info" - #define STRING_LCD_BRIGHTNESS "Luminosità schermo" - #define STRING_LCD_BRIGHTNESS_DIM "Luminosità in idle" - #define STRING_LCD_DIM_IDLE_TIMER "Timer luminosità" - #define STRING_5_SECONDS "5 sec." - #define STRING_10_SECONDS "10 sec." - #define STRING_30_SECONDS "30 sec." - #define STRING_60_SECONDS "1 min." - #define STRING_120_SECONDS "2 min." - #define STRING_300_SECONDS "5 min." - #define STRING_CUSTOM_SECONDS "Personalizza" - #define STRING_ST7920_FULLSCREEN "Marlin a schermo intero" - #define STRING_PLR_EN "Power loss recovery" - #define STRING_SETTING_SAVE "Salva impostazioni" - #define STRING_SETTING_RESET "Resetta impostazioni" - #define STRING_SETTING_RESTORE "Ripristina impostazioni" #define STRING_EEPROM_SETTINGS "EEPROM" - #define STRING_EEPROM_SAVE_INFO "Salvo le impostazioni\nnella EEPROM?" - #define STRING_EEPROM_RESTORE_INFO "Ricarico le impostazioni\ndalla EEPROM?" - #define STRING_EEPROM_RESET_INFO "Resetto la EEPROM\nai valori di fabbrica?" - #define STRING_RETRACT_FEEDRATE "Feedrate retrazione" - #define STRING_RETRACT_LENGTH "Lunghezza retrazione" - #define STRING_RETRACT_SWAP_LENGTH "Lunghezza retr. scambio" - #define STRING_RETRACT_Z_LIFT "Alza Z in retrazione" - #define STRING_RETRACT_AUTO "Retrazione firmware" - #define STRING_RECOVER_FEEDRATE "Feedrate recupero" - #define STRING_SWAP_RECOVER_FEEDRATE "Rec.feedrate di scambio" - #define STRING_RECOVER_LENGTH "Lung. di recupero extra" - #define STRING_SWAP_RECOVER_LENGTH "Lung. di recupero scambio extra" - #define STRING_START_PRINT "Inizio a stampare:\n %s?" - #define STRING_ACK_NOTIFICATION "Tipo di popup" #define STRING_LEVELING_EDGE_DISTANCE "Distanza dal bordo" - #define STRING_XY_UNLOCK "Sblocca XY" #define STRING_TUNING "Regola" #define STRING_PID "PID" #define STRING_PID_TITLE "Autoregolazione PID" @@ -274,8 +332,6 @@ #define STRING_TUNE_EXT_OLD_ESTEP "Vecchi step/mm E: %0.2f" #define STRING_TUNE_EXT_NEW_ESTEP "Nuovi step/mm E: %0.2f" #define STRING_CONNECTION_SETTINGS "Connessioni" - #define STRING_OFFSET_TOOL "Offset secondo hotend" - #define STRING_HYBRID_THRESHOLD "Hybrid threshold" #define STRING_NOTIFICATIONS "Notifiche" #define STRING_MESH_EDITOR "Mesh" #define STRING_MESH_TUNER "Correggi mesh" @@ -293,10 +349,7 @@ #define STRING_NO_FILAMENT_STATS "\nNessuna statistica del filamento." #define STRING_CLICK_FOR_MORE "Click for summary" #define STRING_EXT_TEMPLOW "La temperatura dell'hotend\nè al di sotto della temperatura\nminima (%d℃)." - #define STRING_COLD_EXT "Prevenzione dell'estrusione a freddo" #define STRING_HEAT_HOTEND "Scaldo l'hotend a %d℃?" #define STRING_Z_ALIGN "Allinea Z" - #define STRING_INIT "Init" - #define STRING_TOUCHMI "TouchMi" #endif diff --git a/TFT/src/User/API/Language/language_jp.h b/TFT/src/User/API/Language/language_jp.h index 290d97072d..2fc80dea07 100644 --- a/TFT/src/User/API/Language/language_jp.h +++ b/TFT/src/User/API/Language/language_jp.h @@ -1,27 +1,257 @@ #ifndef _LANGUAGE_JP_H_ #define _LANGUAGE_JP_H_ + // config.ini Parameter Settings / Feature Settings + #define STRING_STATUS_SCREEN "Enable Status Screen" + #define STRING_BAUDRATE "ポートレート" #define STRING_LANGUAGE "日本語" + #define STRING_ROTATE_UI "回転UI" + #define STRING_TERMINAL_ACK "端末でACKを表示する" + #define STRING_INVERT_X_AXIS "X軸を反転" + #define STRING_INVERT_Y_AXIS "Y軸を反転" + #define STRING_INVERT_Z_AXIS "Z軸を反転" + #define STRING_PERSISTENT_INFO "永続的なステータス情報" + #define STRING_FILE_LIST_MODE "ファイルビューアリストモード" + #define STRING_ACK_NOTIFICATION "ACK notification style" + #define STRING_DEFAULT_MODE "Default Mode" + #define STRING_SERIAL_ALWAYS_ON "Serial Always ON" + #define STRING_MARLIN_SHOW_TITLE "Marlin Mode Title Support" + #define STRING_MARLIN_FULLSCREEN "フルスクリーンでマーリンモード" + #define STRING_MARLIN_TYPE "Marlin Mode Type" + #define STRING_MOVE_SPEED "移動速度(X Y Z)" + #define STRING_AUTO_LOAD_LEVELING "Auto Save Load Leveling" + #define STRING_TOUCHMI_SENSOR "TouchMI" + #define STRING_ONBOARD_SD_SUPPORT "Onboard SD Card Support" + #define STRING_M27_ALWAYS_ACTIVE "M27 Always Active" + #define STRING_LONG_FILENAME_SUPPORT "Long File Names Support" + #define STRING_FAN_SPEED_PERCENT "Fan Speed As Percentage" + #define STRING_XY_OFFSET_PROBING "XY Offset Probing Support" + #define STRING_Z_STEPPERS_ALIGNMENT "Z Steppers Auto-Alignment" + #define STRING_PS_ON "オートパワー" + #define STRING_PS_ON_ACTIVE_HIGH "Power Supply Active HIGH" + #define STRING_FIL_RUNOUT "フィラメントセンサ" + #define STRING_FIL_RUNOUT_INVERTING "Inverted Filament Runout Logic" + #define STRING_PL_RECOVERY_EN "Power loss recovery" + #define STRING_PL_RECOVERY_HOME "Power Loss Recovery Homing" + #define STRING_BTT_MINI_UPS "BTT UPS Support" + #define STRING_TOUCH_SOUND "Touch sounds" + #define STRING_TOAST_SOUND "Toast Notifications" + #define STRING_ALERT_SOUND "Popups and Alerts" + #define STRING_HEATER_SOUND "Heater notification" + #define STRING_KNOB_LED_COLOR "回転ノブLED" + #define STRING_KNOB_LED_IDLE "Rotary Knob LED idle" + #define STRING_LCD_BRIGHTNESS "LCD明るさ" + #define STRING_LCD_IDLE_BRIGHTNESS "LCDの輝度が薄暗い" + #define STRING_LCD_IDLE_DELAY "LCD調光アイドルタイマー" + #define STRING_START_GCODE_ENABLED "印刷前にGコードを開始する" + #define STRING_END_GCODE_ENABLED "印刷後にGコードを終了する" + #define STRING_CANCEL_GCODE_ENABLED "Gコードをキャンセルする" + + // Machine Parameter Settings + #define STRING_STEPS_SETTING "MMあたりのステップ" + #define STRING_MAXFEEDRATE "マックスフィード率" + #define STRING_MAXACCELERATION "最大加速度" + #define STRING_ACCELERATION "加速度" + #define STRING_JERK "Jerk" + #define STRING_JUNCTION_DEVIATION "Junction Deviation" + #define STRING_HOME_OFFSET "Home Offset" + #define STRING_FWRETRACT "FW Retraction" + #define STRING_FWRECOVER "FW Retraction Recover" + #define STRING_RETRACT_AUTO "Auto Firmware Retract" + #define STRING_OFFSET_TOOL "Offset 2nd Nozzle" + #define STRING_PROBE_OFFSET "プローブオフセット" + #define STRING_LIN_ADVANCE "Linear Advance" + #define STRING_CURRENT_SETTING "ドライバー電流 (mA)" + #define STRING_BUMP_SENSITIVITY "TMC バンプ感度" + #define STRING_HYBRID_THRESHOLD "TMC HybridThreshold" + #define STRING_PRINT_ACCELERATION "印刷加速度" + #define STRING_RETRACT_ACCELERATION "引き戻し加速度" + #define STRING_TRAVEL_ACCELERATION "空振り加速度" + #define STRING_RETRACT_LENGTH "引き戻し長さ" + #define STRING_RETRACT_SWAP_LENGTH "交換時の引き戻し長さ" + #define STRING_RETRACT_FEEDRATE "引き戻し速度" + #define STRING_RETRACT_Z_LIFT "引き戻し時のz軸上げの高さ" + #define STRING_RECOVER_LENGTH "余分な押し出し長さ" + #define STRING_SWAP_RECOVER_LENGTH "交換時の余分な押し出し長さ" + #define STRING_RECOVER_FEEDRATE "押出速度" + #define STRING_SWAP_RECOVER_FEEDRATE "交換時の押出速度" + #define STRING_MBL_OFFSET "MBL Offset" + + // Save / Load + #define STRING_SAVE "保存" + #define STRING_RESTORE "Restore" + #define STRING_RESET "リセット" + #define STRING_EEPROM_SAVE_INFO "プリンタの設定をEEPROMに保存しますか?" + #define STRING_EEPROM_RESTORE_INFO "EEPROMから設定を再読み込み?" + #define STRING_EEPROM_RESET_INFO "Reset EEPROM to stock printer settings?" + #define STRING_SETTINGS_SAVE "Save settings" + #define STRING_SETTINGS_RESTORE "設定を復元する" + #define STRING_SETTINGS_RESET "設定をリセットする" + #define STRING_SETTINGS_RESET_INFO "すべての設定をデフォルト値にリセットしますか?" + #define STRING_SETTINGS_RESET_DONE "すべての設定が正常にリセットされました。デバイスを再起動してください。" + + // Navigation Buttons + #define STRING_PAGE_UP "前ページ" + #define STRING_PAGE_DOWN "次ページ" + #define STRING_UP "Up" + #define STRING_DOWN "Down" + #define STRING_NEXT "Next" + #define STRING_BACK "戻る" + + // Value Buttons + #define STRING_INC "増え" + #define STRING_DEC "減る" + #define STRING_LOAD "増え" + #define STRING_UNLOAD "減る" + #define STRING_ON "ON" + #define STRING_OFF "OFF" + #define STRING_AUTO "AUTO" + #define STRING_SMART "スマート" + #define STRING_SLOW "ゆっくり" + #define STRING_NORMAL "正常速度" + #define STRING_FAST "早め" + #define STRING_ZERO "ゼロ" + #define STRING_HALF "50%速さ" + #define STRING_FULL "全速" + #define STRING_CUSTOM "カスタム" + #define STRING_CLEAR "Clear" + #define STRING_DEFAULT "Default" + + // Action Buttons + #define STRING_START "Start" + #define STRING_STOP "停止" + #define STRING_PAUSE "一時停止" + #define STRING_RESUME "続ける" + #define STRING_INIT "Init" + #define STRING_DISCONNECT "データ接続" + #define STRING_SHUT_DOWN "シャットダウン" + #define STRING_FORCE_SHUT_DOWN "フォース" + #define STRING_EMERGENCYSTOP "EM.停止" + #define STRING_PREHEAT "予熱する" + #define STRING_PREHEAT_BOTH "両方" + #define STRING_COOLDOWN "クールダウン" + + // Dialog Buttons + #define STRING_CONFIRM "OK" + #define STRING_CANCEL "キャンセル" + #define STRING_WARNING "注意" + #define STRING_CONTINUE "継続" + #define STRING_CONFIRMATION "Are you sure?" + + // Process Status + #define STRING_STATUS "状態" + #define STRING_READY "準備中" + #define STRING_BUSY "ビジー状態、しばらくお待ちください..." + #define STRING_LOADING "ロッド中..." + #define STRING_UNCONNECTED "プリンターに連続していない!" + + // Process Info + #define STRING_INFO "情報" + #define STRING_INVALID_VALUE "Invalid value(s)" + #define STRING_TIMEOUT_REACHED "Timeout reached!" + #define STRING_DISCONNECT_INFO "SDカード PC両用" + #define STRING_SHUTTING_DOWN "シャットダウン..." + #define STRING_WAIT_TEMP_SHUT_DOWN "ホットエンドの温度が%d℃未満になるまで待ちます。" // Wait for the temperature of hotend to be lower than 50℃ + #define STRING_POWER_FAILED "プリントを継続しますか?" + #define STRING_PROCESS_RUNNING "Process already running!" + #define STRING_PROCESS_COMPLETED "Process completed!" + #define STRING_PROCESS_ABORTED "Process aborted!" + + // TFT SD, U_DISK, Onboard SD, Filament Runout Process Commands / Status / Info + #define STRING_TFTSD "TFT SD" + #define STRING_READ_TFTSD_ERROR "TFT SDカードの読み取りがエラー発生しました!" + #define STRING_TFTSD_INSERTED "SDカード入りました!" + #define STRING_TFTSD_REMOVED "SDカード出しました!" + #define STRING_U_DISK "USBメモリー" + #define STRING_READ_U_DISK_ERROR "USBメモリー読み込みエラー!" + #define STRING_U_DISK_INSERTED "U Diskカード入りました!" + #define STRING_U_DISK_REMOVED "U Diskカード出しました!" + #define STRING_ONBOARDSD "内部 mSDカード" + #define STRING_READ_ONBOARDSD_ERROR "内部 mSDカードの読み取りがエラー発生しました!" + #define STRING_FILAMENT_RUNOUT "フィラメントランアウト!" + + // Steppers, Print, Probe Process Commands / Status / Info + #define STRING_DISABLE_STEPPERS "Disarm All" + #define STRING_XY_UNLOCK "Disarm XY" + + #define STRING_START_PRINT "印刷を開始する:\n %s?" + #define STRING_STOP_PRINT "プリントを中止しますか?" + #define STRING_IS_PAUSE "印刷時に押し出すことができない。印刷を中止しますか?" + #define STRING_M0_PAUSE "MOコマンドで一時停止" + + #define STRING_TEST "テスト" + #define STRING_DEPLOY "展開" + #define STRING_STOW "収納" + #define STRING_REPEAT "繰り返す" + + // Printer Tools + #define STRING_NOZZLE "ノズル" + #define STRING_BED "ベッド" + #define STRING_CHAMBER "Chamber" + #define STRING_FAN "ファン" + + #define STRING_BLTOUCH "BLTouch" + #define STRING_TOUCHMI "TouchMi" + + // Values + #define STRING_1_DEGREE "1℃" + #define STRING_5_DEGREE "5℃" + #define STRING_10_DEGREE "10℃" + + #define STRING_001_MM "0.01mm" + #define STRING_01_MM "0.1mm" + #define STRING_1_MM "1mm" + #define STRING_5_MM "5mm" + #define STRING_10_MM "10mm" + #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_5_SECONDS "5 Sec." + #define STRING_10_SECONDS "10 Sec." + #define STRING_30_SECONDS "30 Sec." + #define STRING_60_SECONDS "1 Min." + #define STRING_120_SECONDS "2 Min." + #define STRING_300_SECONDS "5 Min." + + // Colors + #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 "暗灰色" + + // Menus #define STRING_HEAT "あたため" #define STRING_MOVE "移動" #define STRING_HOME "ゼロにする" - #define STRING_DISABLE_STEPPERS "Disarm All" #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 "Sound" - #define STRING_TOUCH_SOUND "Touch sounds" - #define STRING_TOAST_SOUND "Toast Notifications" - #define STRING_ALERT_SOUND "Popups and Alerts" - #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" @@ -49,86 +279,20 @@ #define STRING_ABL_SLOT3 "Slot 3" #define STRING_ABL_SLOT_EEPROM "Remember slot for next\nreboot? (Save EEPROM)" #define STRING_ABL_Z "Z Fade" - #define STRING_BLTOUCH "BLTouch" - #define STRING_TEST "テスト" - #define STRING_DEPLOY "展開" - #define STRING_STOW "収納" - #define STRING_REPEAT "繰り返す" #define STRING_P_OFFSET "P Offset" #define STRING_H_OFFSET "H Offset" - #define STRING_PROBE_OFFSET "プローブオフセット" - #define STRING_HOME_OFFSET "Home Offset" - #define STRING_CONFIRMATION "Are you sure?" - #define STRING_DOWN "Down" - #define STRING_UP "Up" - #define STRING_SAVE "保存" - #define STRING_RESTORE "Restore" - #define STRING_RESET "リセット" - #define STRING_DEFAULT "Default" - #define STRING_CLEAR "Clear" - #define STRING_NEXT "Next" #define STRING_DISTANCE "Distance" - #define STRING_INVALID_VALUE "Invalid value(s)" - #define STRING_TIMEOUT_REACHED "Timeout reached!" - #define STRING_PROCESS_RUNNING "Process already running!" - #define STRING_PROCESS_COMPLETED "Process completed!" - #define STRING_PROCESS_ABORTED "Process aborted!" - #define STRING_INC "増え" - #define STRING_DEC "減る" - #define STRING_NOZZLE "ノズル" - #define STRING_BED "ベッド" - #define STRING_CHAMBER "Chamber" - #define STRING_START "Start" - #define STRING_STOP "停止" - #define STRING_BACK "戻る" - #define STRING_PAGE_UP "前ページ" - #define STRING_PAGE_DOWN "次ページ" - #define STRING_PAUSE "一時停止" - #define STRING_RESUME "続ける" - #define STRING_LOAD "増え" - #define STRING_UNLOAD "減る" #define STRING_LOAD_UNLOAD "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 "回転UI" #define STRING_TOUCHSCREEN_ADJUST "校正する" #define STRING_MORE "詳細" #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 "ベビーステップ" #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_BABYSTEP "ベビーステップ" #define STRING_X_INC "X+" #define STRING_Y_INC "Y+" #define STRING_Z_INC "Z+" @@ -138,123 +302,17 @@ #define STRING_X "X" #define STRING_Y "Y" #define STRING_Z "Z" - #define STRING_001_MM "0.01mm" - #define STRING_01_MM "0.1mm" - #define STRING_1_MM "1mm" - #define STRING_5_MM "5mm" - #define STRING_10_MM "10mm" - #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 "SDカード PC両用" - #define STRING_LOADING "ロッド中..." - #define STRING_POWER_FAILED "プリントを継続しますか?" - #define STRING_CONTINUE "継続" - #define STRING_CANCEL "キャンセル" #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 "OK" - #define STRING_TFTSD "TFT SD" - #define STRING_READ_TFTSD_ERROR "TFT SDカードの読み取りがエラー発生しました!" - #define STRING_TFTSD_INSERTED "SDカード入りました!" - #define STRING_TFTSD_REMOVED "SDカード出しました!" - #define STRING_U_DISK "USBメモリー" - #define STRING_READ_U_DISK_ERROR "USBメモリー読み込みエラー!" - #define STRING_U_DISK_INSERTED "U Diskカード入りました!" - #define STRING_U_DISK_REMOVED "U Diskカード出しました!" - #define STRING_ONBOARDSD "内部 mSDカード" - #define STRING_READ_ONBOARDSD_ERROR "内部 mSDカードの読み取りがエラー発生しました!" - #define STRING_FILAMENT_SENSOR "フィラメントセンサ" - #define STRING_FILAMENT_RUNOUT "フィラメントランアウト!" - #define STRING_PREHEAT "予熱する" - #define STRING_PREHEAT_BOTH "両方" - #define STRING_IS_PAUSE "印刷時に押し出すことができない。印刷を中止しますか?" - #define STRING_AUTO_SHUT_DOWN "オートパワー" #define STRING_UNIFIEDMOVE "移動" #define STRING_UNIFIEDHEAT "ヒート&ファン" - #define STRING_COOLDOWN "クールダウン" - #define STRING_EMERGENCYSTOP "EM.停止" #define STRING_TOUCH_TO_EXIT "クリックして終了します" #define STRING_MAINMENU "メニュー" - #define STRING_WAIT_TEMP_SHUT_DOWN "ホットエンドの温度が%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 "ON" - #define STRING_OFF "OFF" - #define STRING_SMART "スマート" - #define STRING_TERMINAL_ACK "端末でACKを表示する" - #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 "回転ノブLED" - #define STRING_KNOB_LED_IDLE "Rotary Knob LED idle" - #define STRING_M0_PAUSE "MOコマンドで一時停止" - #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 "ドライバー電流 (mA)" - #define STRING_STEPS_SETTING "MMあたりのステップ" - #define STRING_MAXFEEDRATE "マックスフィード率" - #define STRING_MAXACCELERATION "最大加速度" - #define STRING_ACCELERATION "加速度" - #define STRING_PRINT_ACCELERATION "印刷加速度" - #define STRING_RETRACT_ACCELERATION "引き戻し加速度" - #define STRING_TRAVEL_ACCELERATION "空振り加速度" - #define STRING_JERK "Jerk" - #define STRING_JUNCTION_DEVIATION "Junction Deviation" - #define STRING_BUMP_SENSITIVITY "TMC バンプ感度" - #define STRING_FWRETRACT "FW Retraction" - #define STRING_FWRECOVER "FW Retraction Recover" - #define STRING_LIN_ADVANCE "Linear Advance" - #define STRING_RESET_SETTINGS_INFO "すべての設定をデフォルト値にリセットしますか?" - #define STRING_RESET_SETTINGS_DONE "すべての設定が正常にリセットされました。デバイスを再起動してください。" - #define STRING_INFO "情報" - #define STRING_LCD_BRIGHTNESS "LCD明るさ" - #define STRING_LCD_BRIGHTNESS_DIM "LCDの輝度が薄暗い" - #define STRING_LCD_DIM_IDLE_TIMER "LCD調光アイドルタイマー" - #define STRING_5_SECONDS "5 Sec." - #define STRING_10_SECONDS "10 Sec." - #define STRING_30_SECONDS "30 Sec." - #define STRING_60_SECONDS "1 Min." - #define STRING_120_SECONDS "2 Min." - #define STRING_300_SECONDS "5 Min." - #define STRING_CUSTOM_SECONDS "カスタム" - #define STRING_ST7920_FULLSCREEN "フルスクリーンでマーリンモード" - #define STRING_PLR_EN "Power loss recovery" - #define STRING_SETTING_SAVE "Save settings" - #define STRING_SETTING_RESET "設定をリセットする" - #define STRING_SETTING_RESTORE "設定を復元する" #define STRING_EEPROM_SETTINGS "EEPROM" - #define STRING_EEPROM_SAVE_INFO "プリンタの設定をEEPROMに保存しますか?" - #define STRING_EEPROM_RESTORE_INFO "EEPROMから設定を再読み込み?" - #define STRING_EEPROM_RESET_INFO "Reset EEPROM to stock printer settings?" - #define STRING_RETRACT_FEEDRATE "引き戻し速度" - #define STRING_RETRACT_LENGTH "引き戻し長さ" - #define STRING_RETRACT_SWAP_LENGTH "交換時の引き戻し長さ" - #define STRING_RETRACT_Z_LIFT "引き戻し時のz軸上げの高さ" - #define STRING_RETRACT_AUTO "Auto Firmware Retract" - #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 notification style" #define STRING_LEVELING_EDGE_DISTANCE "Bed edge distance" - #define STRING_XY_UNLOCK "Disarm XY" #define STRING_TUNING "Tuning" #define STRING_PID "PID" #define STRING_PID_TITLE "PID autotune" @@ -274,8 +332,6 @@ #define STRING_TUNE_EXT_OLD_ESTEP "Old e-steps: %0.2f" #define STRING_TUNE_EXT_NEW_ESTEP "New e-steps: %0.2f" #define STRING_CONNECTION_SETTINGS "Connection" - #define STRING_OFFSET_TOOL "Offset 2nd Nozzle" - #define STRING_HYBRID_THRESHOLD "TMC HybridThreshold" #define STRING_NOTIFICATIONS "Notifications" #define STRING_MESH_EDITOR "Mesh edit" #define STRING_MESH_TUNER "Mesh tuner" @@ -293,10 +349,7 @@ #define STRING_NO_FILAMENT_STATS "\nFilament data not available." #define STRING_CLICK_FOR_MORE "Click for summary" #define STRING_EXT_TEMPLOW "Hotend temperature is below\nminimum temperature (%d℃)." - #define STRING_COLD_EXT "Cold extrusion prevented" #define STRING_HEAT_HOTEND "Heat hotend to %d℃?" #define STRING_Z_ALIGN "Z Align" - #define STRING_INIT "Init" - #define STRING_TOUCHMI "TouchMi" #endif diff --git a/TFT/src/User/API/Language/language_keywords.h b/TFT/src/User/API/Language/language_keywords.h index 826cbfe02b..f75315af5d 100644 --- a/TFT/src/User/API/Language/language_keywords.h +++ b/TFT/src/User/API/Language/language_keywords.h @@ -8,27 +8,257 @@ extern "C" { #include #include "variants.h" +// config.ini Parameter Settings / Feature Settings +#define LANG_KEY_STATUS_SCREEN "label_status_screen:" +#define LANG_KEY_BAUDRATE "label_baudrate:" #define LANG_KEY_LANGUAGE "label_language:" +#define LANG_KEY_ROTATE_UI "label_rotate_ui:" +#define LANG_KEY_TERMINAL_ACK "label_terminal_ack:" +#define LANG_KEY_INVERT_X_AXIS "label_invert_x_axis:" +#define LANG_KEY_INVERT_Y_AXIS "label_invert_y_axis:" +#define LANG_KEY_INVERT_Z_AXIS "label_invert_z_axis:" +#define LANG_KEY_PERSISTENT_INFO "label_persistent_info:" +#define LANG_KEY_FILE_LIST_MODE "label_file_list_mode:" +#define LANG_KEY_ACK_NOTIFICATION "label_ack_notification:" +#define LANG_KEY_DEFAULT_MODE "label_default_mode:" +#define LANG_KEY_SERIAL_ALWAYS_ON "label_serial_always_on:" +#define LANG_KEY_MARLIN_SHOW_TITLE "label_marlin_show_title:" +#define LANG_KEY_MARLIN_FULLSCREEN "label_marlin_fullscreen:" +#define LANG_KEY_MARLIN_TYPE "label_marlin_type:" +#define LANG_KEY_MOVE_SPEED "label_move_speed:" +#define LANG_KEY_AUTO_LOAD_LEVELING "label_auto_load_leveling:" +#define LANG_KEY_TOUCHMI_SENSOR "label_touchmi_sensor:" +#define LANG_KEY_ONBOARD_SD_SUPPORT "label_onboard_sd_support:" +#define LANG_KEY_M27_ALWAYS_ACTIVE "label_m27_always_active:" +#define LANG_KEY_LONG_FILENAME_SUPPORT "label_long_filename_support:" +#define LANG_KEY_FAN_SPEED_PERCENT "label_fan_speed_percent:" +#define LANG_KEY_XY_OFFSET_PROBING "label_xy_offset_probing:" +#define LANG_KEY_Z_STEPPERS_ALIGNMENT "label_z_steppers_alignment:" +#define LANG_KEY_PS_ON "label_ps_on:" +#define LANG_KEY_PS_ON_ACTIVE_HIGH "label_ps_on_active_high:" +#define LANG_KEY_FIL_RUNOUT "label_fil_runout:" +#define LANG_KEY_FIL_RUNOUT_INVERTING "label_fil_runout_inverting:" +#define LANG_KEY_PL_RECOVERY_EN "label_pl_recovery_en:" +#define LANG_KEY_PL_RECOVERY_HOME "label_pl_recovery_home:" +#define LANG_KEY_BTT_MINI_UPS "label_btt_mini_ups:" +#define LANG_KEY_TOUCH_SOUND "label_touch_sound:" +#define LANG_KEY_TOAST_SOUND "label_toast_sound:" +#define LANG_KEY_ALERT_SOUND "label_alert_sound:" +#define LANG_KEY_HEATER_SOUND "label_heater_sound:" +#define LANG_KEY_KNOB_LED_COLOR "label_knob_led_color:" +#define LANG_KEY_KNOB_LED_IDLE "label_knob_led_idle:" +#define LANG_KEY_LCD_BRIGHTNESS "label_lcd_brightness:" +#define LANG_KEY_LCD_IDLE_BRIGHTNESS "label_lcd_idle_brightness:" +#define LANG_KEY_LCD_IDLE_DELAY "label_lcd_idle_delay:" +#define LANG_KEY_START_GCODE_ENABLED "label_start_gcode_enabled:" +#define LANG_KEY_END_GCODE_ENABLED "label_end_gcode_enabled:" +#define LANG_KEY_CANCEL_GCODE_ENABLED "label_cancel_gcode_enabled:" + +// Machine Parameter Settings +#define LANG_KEY_STEPS_SETTING "label_steps_setting:" +#define LANG_KEY_MAXFEEDRATE "label_maxfeedrate:" +#define LANG_KEY_MAXACCELERATION "label_maxacceleration:" +#define LANG_KEY_ACCELERATION "label_acceleration:" +#define LANG_KEY_JERK "label_jerk:" +#define LANG_KEY_JUNCTION_DEVIATION "label_junction_deviation:" +#define LANG_KEY_HOME_OFFSET "label_home_offset:" +#define LANG_KEY_FWRETRACT "label_fwretract:" +#define LANG_KEY_FWRECOVER "label_fwrecover:" +#define LANG_KEY_RETRACT_AUTO "label_retract_auto:" +#define LANG_KEY_OFFSET_TOOL "label_offset_tool:" +#define LANG_KEY_PROBE_OFFSET "label_probe_offset:" +#define LANG_KEY_LIN_ADVANCE "label_lin_advance:" +#define LANG_KEY_CURRENT_SETTING "label_current_setting:" +#define LANG_KEY_BUMP_SENSITIVITY "label_bump_sensitivity:" +#define LANG_KEY_HYBRID_THRESHOLD "label_hybrid_threshold:" +#define LANG_KEY_PRINT_ACCELERATION "label_print_acceleration:" +#define LANG_KEY_RETRACT_ACCELERATION "label_retract_acceleration:" +#define LANG_KEY_TRAVEL_ACCELERATION "label_travel_acceleration:" +#define LANG_KEY_RETRACT_LENGTH "label_retract_length:" +#define LANG_KEY_RETRACT_SWAP_LENGTH "label_retract_swap_length:" +#define LANG_KEY_RETRACT_FEEDRATE "label_retract_feedrate:" +#define LANG_KEY_RETRACT_Z_LIFT "label_retract_z_lift:" +#define LANG_KEY_RECOVER_LENGTH "label_recover_length:" +#define LANG_KEY_SWAP_RECOVER_LENGTH "label_swap_recover_length:" +#define LANG_KEY_RECOVER_FEEDRATE "label_recover_feedrate:" +#define LANG_KEY_SWAP_RECOVER_FEEDRATE "label_swap_recover_feedrate:" +#define LANG_KEY_MBL_OFFSET "label_mbl_offset:" + +// Save / Load +#define LANG_KEY_SAVE "label_save:" +#define LANG_KEY_RESTORE "label_restore:" +#define LANG_KEY_RESET "label_reset:" +#define LANG_KEY_EEPROM_SAVE_INFO "label_eeprom_save_info:" +#define LANG_KEY_EEPROM_RESTORE_INFO "label_eeprom_restore_info:" +#define LANG_KEY_EEPROM_RESET_INFO "label_eeprom_reset_info:" +#define LANG_KEY_SETTINGS_SAVE "label_settings_save:" +#define LANG_KEY_SETTINGS_RESTORE "label_settings_restore:" +#define LANG_KEY_SETTINGS_RESET "label_settings_reset:" +#define LANG_KEY_SETTINGS_RESET_INFO "label_settings_reset_info:" +#define LANG_KEY_SETTINGS_RESET_DONE "label_settings_reset_done:" + +// Navigation Buttons +#define LANG_KEY_PAGE_UP "label_page_up:" +#define LANG_KEY_PAGE_DOWN "label_page_down:" +#define LANG_KEY_UP "label_up:" +#define LANG_KEY_DOWN "label_down:" +#define LANG_KEY_NEXT "label_next:" +#define LANG_KEY_BACK "label_back:" + +// Value Buttons +#define LANG_KEY_INC "label_inc:" +#define LANG_KEY_DEC "label_dec:" +#define LANG_KEY_LOAD "label_load:" +#define LANG_KEY_UNLOAD "label_unload:" +#define LANG_KEY_ON "label_on:" +#define LANG_KEY_OFF "label_off:" +#define LANG_KEY_AUTO "label_auto:" +#define LANG_KEY_SMART "label_smart:" +#define LANG_KEY_SLOW "label_slow:" +#define LANG_KEY_NORMAL "label_normal:" +#define LANG_KEY_FAST "label_fast:" +#define LANG_KEY_ZERO "label_zero:" +#define LANG_KEY_HALF "label_half:" +#define LANG_KEY_FULL "label_full:" +#define LANG_KEY_CUSTOM "label_custom:" +#define LANG_KEY_CLEAR "label_clear:" +#define LANG_KEY_DEFAULT "label_default:" + +// Action Buttons +#define LANG_KEY_START "label_start:" +#define LANG_KEY_STOP "label_stop:" +#define LANG_KEY_PAUSE "label_pause:" +#define LANG_KEY_RESUME "label_resume:" +#define LANG_KEY_INIT "label_init:" +#define LANG_KEY_DISCONNECT "label_disconnect:" +#define LANG_KEY_SHUT_DOWN "label_shut_down:" +#define LANG_KEY_FORCE_SHUT_DOWN "label_force_shut_down:" +#define LANG_KEY_EMERGENCYSTOP "label_emergencystop:" +#define LANG_KEY_PREHEAT "label_preheat:" +#define LANG_KEY_PREHEAT_BOTH "label_preheat_both:" +#define LANG_KEY_COOLDOWN "label_cooldown:" + +// Dialog Buttons +#define LANG_KEY_CONFIRM "label_confirm:" //Confirm Sign +#define LANG_KEY_CANCEL "label_cancel:" //Cancel Sign +#define LANG_KEY_WARNING "label_warning:" //Exclamation Sign +#define LANG_KEY_CONTINUE "label_continue:" +#define LANG_KEY_CONFIRMATION "label_confirmation:" + +// Process Status +#define LANG_KEY_STATUS "label_status:" +#define LANG_KEY_READY "label_ready:" +#define LANG_KEY_BUSY "label_busy:" +#define LANG_KEY_LOADING "label_loading:" +#define LANG_KEY_UNCONNECTED "label_unconnected:" + +// Process Info +#define LANG_KEY_INFO "label_info:" //Info Sign +#define LANG_KEY_INVALID_VALUE "label_invalid_value:" +#define LANG_KEY_TIMEOUT_REACHED "label_timeout_reached:" +#define LANG_KEY_DISCONNECT_INFO "label_disconnect_info:" +#define LANG_KEY_SHUTTING_DOWN "label_shutting_down:" +#define LANG_KEY_WAIT_TEMP_SHUT_DOWN "label_wait_temp_shut_down:" +#define LANG_KEY_POWER_FAILED "label_power_failed:" //Question Sign +#define LANG_KEY_PROCESS_RUNNING "label_process_running:" +#define LANG_KEY_PROCESS_COMPLETED "label_process_completed:" +#define LANG_KEY_PROCESS_ABORTED "label_process_aborted:" + +// TFT SD, U_DISK, Onboard SD, Filament Runout Process Commands / Status / Info +#define LANG_KEY_TFTSD "label_tftsd:" +#define LANG_KEY_READ_TFTSD_ERROR "label_read_tftsd_error:" +#define LANG_KEY_TFTSD_INSERTED "label_tftsd_inserted:" +#define LANG_KEY_TFTSD_REMOVED "label_tftsd_removed:" +#define LANG_KEY_U_DISK "label_u_disk:" +#define LANG_KEY_READ_U_DISK_ERROR "label_read_u_disk_error:" +#define LANG_KEY_U_DISK_INSERTED "label_u_disk_inserted:" +#define LANG_KEY_U_DISK_REMOVED "label_u_disk_removed:" +#define LANG_KEY_ONBOARDSD "label_onboardsd:" +#define LANG_KEY_READ_ONBOARDSD_ERROR "label_read_onboardsd_error:" +#define LANG_KEY_FILAMENT_RUNOUT "label_filament_runout:" + +// Steppers, Print, Probe Process Commands / Status / Info +#define LANG_KEY_DISABLE_STEPPERS "label_disable_steppers:" +#define LANG_KEY_XY_UNLOCK "label_xy_unlock:" + +#define LANG_KEY_START_PRINT "label_start_print:" +#define LANG_KEY_STOP_PRINT "label_stop_print:" +#define LANG_KEY_IS_PAUSE "label_is_pause:" +#define LANG_KEY_M0_PAUSE "label_m0_pause:" + +#define LANG_KEY_TEST "label_test:" +#define LANG_KEY_DEPLOY "label_deploy:" +#define LANG_KEY_STOW "label_stow:" +#define LANG_KEY_REPEAT "label_repeat:" + +// Printer Tools +#define LANG_KEY_NOZZLE "label_nozzle:" +#define LANG_KEY_BED "label_bed:" +#define LANG_KEY_CHAMBER "label_chamber:" +#define LANG_KEY_FAN "label_fan:" + +#define LANG_KEY_BLTOUCH "label_bltouch:" +#define LANG_KEY_TOUCHMI "label_touchmi:" + +// Values +#define LANG_KEY_1_DEGREE "label_1_degree:" +#define LANG_KEY_5_DEGREE "label_5_degree:" +#define LANG_KEY_10_DEGREE "label_10_degree:" + +#define LANG_KEY_001_MM "label_001_mm:" +#define LANG_KEY_01_MM "label_01_mm:" +#define LANG_KEY_1_MM "label_1_mm:" +#define LANG_KEY_5_MM "label_5_mm:" +#define LANG_KEY_10_MM "label_10_mm:" +#define LANG_KEY_100_MM "label_100_mm:" +#define LANG_KEY_200_MM "label_200_mm:" + +#define LANG_KEY_1_PERCENT "label_1_percent:" +#define LANG_KEY_5_PERCENT "label_5_percent:" +#define LANG_KEY_10_PERCENT "label_10_percent:" +#define LANG_KEY_PERCENT_VALUE "label_percent_value:" + +#define LANG_KEY_5_SECONDS "label_5_seconds:" +#define LANG_KEY_10_SECONDS "label_10_seconds:" +#define LANG_KEY_30_SECONDS "label_30_seconds:" +#define LANG_KEY_60_SECONDS "label_60_seconds:" +#define LANG_KEY_120_SECONDS "label_120_seconds:" +#define LANG_KEY_300_SECONDS "label_300_seconds:" + +// Colors +#define LANG_KEY_WHITE "label_white:" +#define LANG_KEY_BLACK "label_black:" +#define LANG_KEY_BLUE "label_blue:" +#define LANG_KEY_RED "label_red:" +#define LANG_KEY_GREEN "label_green:" +#define LANG_KEY_CYAN "label_cyan:" +#define LANG_KEY_YELLOW "label_yellow:" +#define LANG_KEY_BROWN "label_brown:" +#define LANG_KEY_GRAY "label_gray:" +#define LANG_KEY_ORANGE "label_orange:" +#define LANG_KEY_INDIGO "label_indigo:" +#define LANG_KEY_VIOLET "label_violet:" +#define LANG_KEY_MAGENTA "label_magenta:" +#define LANG_KEY_PURPLE "label_purple:" +#define LANG_KEY_LIME "label_lime:" +#define LANG_KEY_DARKBLUE "label_darkblue:" +#define LANG_KEY_DARKGREEN "label_darkgreen:" +#define LANG_KEY_DARKGRAY "label_darkgray:" + +// Menus #define LANG_KEY_HEAT "label_heat:" #define LANG_KEY_MOVE "label_move:" #define LANG_KEY_HOME "label_home:" -#define LANG_KEY_DISABLE_STEPPERS "label_disable_steppers:" #define LANG_KEY_PRINT "label_print:" #define LANG_KEY_EXTRUDE "label_extrude:" -#define LANG_KEY_FAN "label_fan:" #define LANG_KEY_SETTINGS "label_settings:" #define LANG_KEY_SCREEN_SETTINGS "label_screen_settings:" #define LANG_KEY_MACHINE_SETTINGS "label_machine_settings:" #define LANG_KEY_FEATURE_SETTINGS "label_feature_settings:" #define LANG_KEY_SOUND "label_sound:" -#define LANG_KEY_TOUCH_SOUND "label_touch_sound:" -#define LANG_KEY_TOAST_SOUND "label_toast_sound:" -#define LANG_KEY_ALERT_SOUND "label_alert_sound:" -#define LANG_KEY_SHUT_DOWN "label_shut_down:" #define LANG_KEY_RGB_SETTINGS "label_rgb_settings:" #define LANG_KEY_RGB_OFF "label_rgb_off:" #define LANG_KEY_TERMINAL "label_terminal:" -#define LANG_KEY_CUSTOM "label_custom:" #define LANG_KEY_LEVELING "label_leveling:" #define LANG_KEY_POINT_1 "label_point_1:" #define LANG_KEY_POINT_2 "label_point_2:" @@ -56,86 +286,20 @@ extern "C" { #define LANG_KEY_ABL_SLOT3 "label_abl_slot3:" #define LANG_KEY_ABL_SLOT_EEPROM "label_abl_slot_eeprom:" #define LANG_KEY_ABL_Z "label_abl_z:" -#define LANG_KEY_BLTOUCH "label_bltouch:" -#define LANG_KEY_TEST "label_test:" -#define LANG_KEY_DEPLOY "label_deploy:" -#define LANG_KEY_STOW "label_stow:" -#define LANG_KEY_REPEAT "label_repeat:" #define LANG_KEY_P_OFFSET "label_p_offset:" #define LANG_KEY_H_OFFSET "label_h_offset:" -#define LANG_KEY_PROBE_OFFSET "label_probe_offset:" -#define LANG_KEY_HOME_OFFSET "label_home_offset:" -#define LANG_KEY_CONFIRMATION "label_confirmation:" -#define LANG_KEY_DOWN "label_down:" -#define LANG_KEY_UP "label_up:" -#define LANG_KEY_SAVE "label_save:" -#define LANG_KEY_RESTORE "label_restore:" -#define LANG_KEY_RESET "label_reset:" -#define LANG_KEY_DEFAULT "label_default:" -#define LANG_KEY_CLEAR "label_clear:" -#define LANG_KEY_NEXT "label_next:" #define LANG_KEY_DISTANCE "label_distance:" -#define LANG_KEY_INVALID_VALUE "label_invalid_value:" -#define LANG_KEY_TIMEOUT_REACHED "label_timeout_reached:" -#define LANG_KEY_PROCESS_RUNNING "label_process_running:" -#define LANG_KEY_PROCESS_COMPLETED "label_process_completed:" -#define LANG_KEY_PROCESS_ABORTED "label_process_aborted:" -#define LANG_KEY_INC "label_inc:" -#define LANG_KEY_DEC "label_dec:" -#define LANG_KEY_NOZZLE "label_nozzle:" -#define LANG_KEY_BED "label_bed:" -#define LANG_KEY_CHAMBER "label_chamber:" -#define LANG_KEY_START "label_start:" -#define LANG_KEY_STOP "label_stop:" -#define LANG_KEY_BACK "label_back:" -#define LANG_KEY_PAGE_UP "label_page_up:" -#define LANG_KEY_PAGE_DOWN "label_page_down:" -#define LANG_KEY_PAUSE "label_pause:" -#define LANG_KEY_RESUME "label_resume:" -#define LANG_KEY_LOAD "label_load:" -#define LANG_KEY_UNLOAD "label_unload:" #define LANG_KEY_LOAD_UNLOAD "label_load_unload:" #define LANG_KEY_LOAD_UNLOAD_SHORT "label_load_unload_short:" -#define LANG_KEY_SLOW_SPEED "label_slow_speed:" -#define LANG_KEY_NORMAL_SPEED "label_normal_speed:" -#define LANG_KEY_FAST_SPEED "label_fast_speed:" -#define LANG_KEY_FAN_FULL_SPEED "label_fan_full_speed:" -#define LANG_KEY_FAN_HALF_SPEED "label_fan_half_speed:" -#define LANG_KEY_ROTATE_UI "label_rotate_ui:" #define LANG_KEY_TOUCHSCREEN_ADJUST "label_touchscreen_adjust:" #define LANG_KEY_MORE "label_more:" #define LANG_KEY_SCREEN_INFO "label_screen_info:" -#define LANG_KEY_STATUS "label_status:" #define LANG_KEY_SIMULATOR_BG_COLOR "label_simulator_bg_color:" #define LANG_KEY_SIMULATOR_FONT_COLOR "label_simulator_font_color:" -#define LANG_KEY_WHITE "label_white:" -#define LANG_KEY_BLACK "label_black:" -#define LANG_KEY_BLUE "label_blue:" -#define LANG_KEY_RED "label_red:" -#define LANG_KEY_GREEN "label_green:" -#define LANG_KEY_CYAN "label_cyan:" -#define LANG_KEY_YELLOW "label_yellow:" -#define LANG_KEY_BROWN "label_brown:" -#define LANG_KEY_GRAY "label_gray:" -#define LANG_KEY_ORANGE "label_orange:" -#define LANG_KEY_INDIGO "label_indigo:" -#define LANG_KEY_VIOLET "label_violet:" -#define LANG_KEY_MAGENTA "label_magenta:" -#define LANG_KEY_PURPLE "label_purple:" -#define LANG_KEY_LIME "label_lime:" -#define LANG_KEY_DARKBLUE "label_darkblue:" -#define LANG_KEY_DARKGREEN "label_darkgreen:" -#define LANG_KEY_DARKGRAY "label_darkgray:" -#define LANG_KEY_DISCONNECT "label_disconnect:" -#define LANG_KEY_BAUDRATE "label_baudrate:" #define LANG_KEY_PERCENTAGE "label_percentage:" -#define LANG_KEY_BABYSTEP "label_babystep:" #define LANG_KEY_PERCENTAGE_SPEED "label_percentage_speed:" #define LANG_KEY_PERCENTAGE_FLOW "label_percentage_flow:" -#define LANG_KEY_VALUE_ZERO "label_value_zero:" -#define LANG_KEY_1_DEGREE "label_1_degree:" -#define LANG_KEY_5_DEGREE "label_5_degree:" -#define LANG_KEY_10_DEGREE "label_10_degree:" +#define LANG_KEY_BABYSTEP "label_babystep:" #define LANG_KEY_X_INC "label_x_inc:" #define LANG_KEY_Y_INC "label_y_inc:" #define LANG_KEY_Z_INC "label_z_inc:" @@ -145,123 +309,17 @@ extern "C" { #define LANG_KEY_X "label_x:" #define LANG_KEY_Y "label_y:" #define LANG_KEY_Z "label_z:" -#define LANG_KEY_001_MM "label_001_mm:" -#define LANG_KEY_01_MM "label_01_mm:" -#define LANG_KEY_1_MM "label_1_mm:" -#define LANG_KEY_5_MM "label_5_mm:" -#define LANG_KEY_10_MM "label_10_mm:" -#define LANG_KEY_100_MM "label_100_mm:" -#define LANG_KEY_200_MM "label_200_mm:" -#define LANG_KEY_1_PERCENT "label_1_percent:" -#define LANG_KEY_5_PERCENT "label_5_percent:" -#define LANG_KEY_10_PERCENT "label_10_percent:" -#define LANG_KEY_PERCENT_VALUE "label_percent_value:" -#define LANG_KEY_READY "label_ready:" -#define LANG_KEY_BUSY "label_busy:" -#define LANG_KEY_UNCONNECTED "label_unconnected:" -#define LANG_KEY_DISCONNECT_INFO "label_disconnect_info:" -#define LANG_KEY_LOADING "label_loading:" -#define LANG_KEY_POWER_FAILED "label_power_failed" //Question Sign -#define LANG_KEY_CONTINUE "label_continue:" -#define LANG_KEY_CANCEL "label_cancel" //Cancel Sign #define LANG_KEY_ADJUST_TITLE "label_adjust_title:" #define LANG_KEY_ADJUST_INFO "label_adjust_info:" #define LANG_KEY_ADJUST_OK "label_adjust_ok:" #define LANG_KEY_ADJUST_FAILED "label_adjust_failed:" -#define LANG_KEY_WARNING "label_warning" //Exclamation Sign -#define LANG_KEY_STOP_PRINT "label_stop_print:" -#define LANG_KEY_CONFIRM "label_confirm" //Confirm Sign -#define LANG_KEY_TFTSD "label_tftsd:" -#define LANG_KEY_READ_TFTSD_ERROR "label_read_tftsd_error:" -#define LANG_KEY_TFTSD_INSERTED "label_tftsd_inserted:" -#define LANG_KEY_TFTSD_REMOVED "label_tftsd_removed:" -#define LANG_KEY_U_DISK "label_u_disk:" -#define LANG_KEY_READ_U_DISK_ERROR "label_read_u_disk_error:" -#define LANG_KEY_U_DISK_INSERTED "label_u_disk_inserted:" -#define LANG_KEY_U_DISK_REMOVED "label_u_disk_removed:" -#define LANG_KEY_ONBOARDSD "label_onboardsd:" -#define LANG_KEY_READ_ONBOARDSD_ERROR "label_read_onboardsd_error:" -#define LANG_KEY_FILAMENT_SENSOR "label_filament_sensor:" -#define LANG_KEY_FILAMENT_RUNOUT "label_filament_runout:" -#define LANG_KEY_PREHEAT "label_preheat:" -#define LANG_KEY_PREHEAT_BOTH "label_preheat_both:" -#define LANG_KEY_IS_PAUSE "label_is_pause:" -#define LANG_KEY_AUTO_SHUT_DOWN "label_auto_shut_down:" #define LANG_KEY_UNIFIEDMOVE "label_unifiedmove:" #define LANG_KEY_UNIFIEDHEAT "label_unifiedheat:" -#define LANG_KEY_COOLDOWN "label_cooldown:" -#define LANG_KEY_EMERGENCYSTOP "label_emergencystop:" #define LANG_KEY_TOUCH_TO_EXIT "label_touch_to_exit:" #define LANG_KEY_MAINMENU "label_mainmenu:" -#define LANG_KEY_WAIT_TEMP_SHUT_DOWN "label_wait_temp_shut_down:" -#define LANG_KEY_FORCE_SHUT_DOWN "label_force_shut_down:" -#define LANG_KEY_SHUTTING_DOWN "label_shutting_down:" #define LANG_KEY_PARAMETER_SETTING "label_parameter_setting:" -#define LANG_KEY_ON "label_on:" -#define LANG_KEY_OFF "label_off:" -#define LANG_KEY_SMART "label_smart:" -#define LANG_KEY_TERMINAL_ACK "label_terminal_ack:" -#define LANG_KEY_INVERT_XAXIS "label_invert_xaxis:" -#define LANG_KEY_INVERT_YAXIS "label_invert_yaxis:" -#define LANG_KEY_INVERT_ZAXIS "label_invert_zaxis:" -#define LANG_KEY_MOVE_SPEED "label_move_speed:" -#define LANG_KEY_KNOB_LED "label_knob_led:" -#define LANG_KEY_KNOB_LED_IDLE "label_knob_led_idle:" -#define LANG_KEY_M0_PAUSE "label_m0_pause:" -#define LANG_KEY_SEND_START_GCODE "label_send_start_gcode:" -#define LANG_KEY_SEND_END_GCODE "label_send_end_gcode:" -#define LANG_KEY_SEND_CANCEL_GCODE "label_send_cancel_gcode:" -#define LANG_KEY_PERSISTENT_STATUS_INFO "label_persistent_status_info:" -#define LANG_KEY_FILE_LISTMODE "label_file_listmode:" -#define LANG_KEY_CURRENT_SETTING "label_current_setting:" -#define LANG_KEY_STEPS_SETTING "label_steps_setting:" -#define LANG_KEY_MAXFEEDRATE "label_maxfeedrate:" -#define LANG_KEY_MAXACCELERATION "label_maxacceleration:" -#define LANG_KEY_ACCELERATION "label_acceleration:" -#define LANG_KEY_PRINT_ACCELERATION "label_print_acceleration:" -#define LANG_KEY_RETRACT_ACCELERATION "label_retract_acceleration:" -#define LANG_KEY_TRAVEL_ACCELERATION "label_travel_acceleration:" -#define LANG_KEY_JERK "label_jerk:" -#define LANG_KEY_JUNCTION_DEVIATION "label_junction_deviation:" -#define LANG_KEY_BUMP_SENSITIVITY "label_bump_sensitivity:" -#define LANG_KEY_FWRETRACT "label_fwretract:" -#define LANG_KEY_FWRECOVER "label_fwrecover:" -#define LANG_KEY_LIN_ADVANCE "label_lin_advance:" -#define LANG_KEY_RESET_SETTINGS_INFO "label_reset_settings_info:" -#define LANG_KEY_RESET_SETTINGS_DONE "label_reset_settings_done:" -#define LANG_KEY_INFO "label_info" //Info Sign -#define LANG_KEY_LCD_BRIGHTNESS "label_lcd_brightness:" -#define LANG_KEY_LCD_BRIGHTNESS_DIM "label_lcd_brightness_dim:" -#define LANG_KEY_LCD_DIM_IDLE_TIMER "label_lcd_dim_idle_timer:" -#define LANG_KEY_5_SECONDS "label_5_seconds:" -#define LANG_KEY_10_SECONDS "label_10_seconds:" -#define LANG_KEY_30_SECONDS "label_30_seconds:" -#define LANG_KEY_60_SECONDS "label_60_seconds:" -#define LANG_KEY_120_SECONDS "label_120_seconds:" -#define LANG_KEY_300_SECONDS "label_300_seconds:" -#define LANG_KEY_CUSTOM_SECONDS "label_custom_seconds:" -#define LANG_KEY_ST7920_FULLSCREEN "label_st7920_fullscreen:" -#define LANG_KEY_PLR_EN "label_plr_en:" -#define LANG_KEY_SETTING_SAVE "label_setting_save:" -#define LANG_KEY_SETTING_RESET "label_setting_reset:" -#define LANG_KEY_SETTING_RESTORE "label_setting_restore:" #define LANG_KEY_EEPROM_SETTINGS "label_eeprom_settings:" -#define LANG_KEY_EEPROM_SAVE_INFO "label_eeprom_save_info:" -#define LANG_KEY_EEPROM_RESTORE_INFO "label_eeprom_restore_info:" -#define LANG_KEY_EEPROM_RESET_INFO "label_eeprom_reset_info:" -#define LANG_KEY_RETRACT_FEEDRATE "label_retract_feedrate:" -#define LANG_KEY_RETRACT_LENGTH "label_retract_length:" -#define LANG_KEY_RETRACT_SWAP_LENGTH "label_retract_swap_length:" -#define LANG_KEY_RETRACT_Z_LIFT "label_retract_z_lift:" -#define LANG_KEY_RETRACT_AUTO "label_retract_auto:" -#define LANG_KEY_RECOVER_FEEDRATE "label_recover_feedrate:" -#define LANG_KEY_SWAP_RECOVER_FEEDRATE "label_swap_recover_feedrate:" -#define LANG_KEY_RECOVER_LENGTH "label_recover_length:" -#define LANG_KEY_SWAP_RECOVER_LENGTH "label_swap_recover_length:" -#define LANG_KEY_START_PRINT "label_start_print:" -#define LANG_KEY_ACK_NOTIFICATION "label_ack_notification:" #define LANG_KEY_LEVELING_EDGE_DISTANCE "label_leveling_edge_distance:" -#define LANG_KEY_XY_UNLOCK "label_xy_unlock:" #define LANG_KEY_TUNING "label_tuning:" #define LANG_KEY_PID "label_pid:" #define LANG_KEY_PID_TITLE "label_pid_title:" @@ -281,8 +339,6 @@ extern "C" { #define LANG_KEY_TUNE_EXT_OLD_ESTEP "label_tune_ext_old_estep:" #define LANG_KEY_TUNE_EXT_NEW_ESTEP "label_tune_ext_new_estep:" #define LANG_KEY_CONNECTION_SETTINGS "label_connection_settings:" -#define LANG_KEY_OFFSET_TOOL "label_offset_tool:" -#define LANG_KEY_HYBRID_THRESHOLD "label_hybrid_threshold:" #define LANG_KEY_NOTIFICATIONS "label_notifications:" #define LANG_KEY_MESH_EDITOR "label_mesh_editor:" #define LANG_KEY_MESH_TUNER "label_mesh_tuner:" @@ -300,11 +356,8 @@ extern "C" { #define LANG_KEY_NO_FILAMENT_STATS "label_no_filament_stats:" #define LANG_KEY_CLICK_FOR_MORE "label_click_for_more:" #define LANG_KEY_EXT_TEMPLOW "label_ext_templow:" -#define LANG_KEY_COLD_EXT "label_cold_ext:" #define LANG_KEY_HEAT_HOTEND "label_heat_hotend:" #define LANG_KEY_Z_ALIGN "label_z_align:" -#define LANG_KEY_INIT "label_init:" -#define LANG_KEY_TOUCHMI "label_touchmi:" #ifdef __cplusplus } diff --git a/TFT/src/User/API/Language/language_pl.h b/TFT/src/User/API/Language/language_pl.h index cae1913b5f..c7d0f5d0a4 100644 --- a/TFT/src/User/API/Language/language_pl.h +++ b/TFT/src/User/API/Language/language_pl.h @@ -1,27 +1,257 @@ #ifndef _LANGUAGE_PL_H_ #define _LANGUAGE_PL_H_ + // config.ini Parameter Settings / Feature Settings + #define STRING_STATUS_SCREEN "Enable Status Screen" + #define STRING_BAUDRATE "BaudRate" #define STRING_LANGUAGE "Polski" + #define STRING_ROTATE_UI "Obrót" + #define STRING_TERMINAL_ACK "Show ACK in Terminal" + #define STRING_INVERT_X_AXIS "Invert X Axis" + #define STRING_INVERT_Y_AXIS "Invert Y Axis" + #define STRING_INVERT_Z_AXIS "Invert Z Axis" + #define STRING_PERSISTENT_INFO "Persistent Status Info" + #define STRING_FILE_LIST_MODE "Files viewer List Mode" + #define STRING_ACK_NOTIFICATION "ACK notification style" + #define STRING_DEFAULT_MODE "Default Mode" + #define STRING_SERIAL_ALWAYS_ON "Serial Always ON" + #define STRING_MARLIN_SHOW_TITLE "Marlin Mode Title Support" + #define STRING_MARLIN_FULLSCREEN "Marlin mode in fullscreen" + #define STRING_MARLIN_TYPE "Marlin Mode Type" + #define STRING_MOVE_SPEED "Move speed(X Y Z)" + #define STRING_AUTO_LOAD_LEVELING "Auto Save Load Leveling" + #define STRING_TOUCHMI_SENSOR "TouchMI" + #define STRING_ONBOARD_SD_SUPPORT "Onboard SD Card Support" + #define STRING_M27_ALWAYS_ACTIVE "M27 Always Active" + #define STRING_LONG_FILENAME_SUPPORT "Long File Names Support" + #define STRING_FAN_SPEED_PERCENT "Fan Speed As Percentage" + #define STRING_XY_OFFSET_PROBING "XY Offset Probing Support" + #define STRING_Z_STEPPERS_ALIGNMENT "Z Steppers Auto-Alignment" + #define STRING_PS_ON "Auto Power" + #define STRING_PS_ON_ACTIVE_HIGH "Power Supply Active HIGH" + #define STRING_FIL_RUNOUT "Filament sensor" + #define STRING_FIL_RUNOUT_INVERTING "Inverted Filament Runout Logic" + #define STRING_PL_RECOVERY_EN "Power loss recovery" + #define STRING_PL_RECOVERY_HOME "Power Loss Recovery Homing" + #define STRING_BTT_MINI_UPS "BTT UPS Support" + #define STRING_TOUCH_SOUND "Touch sounds" + #define STRING_TOAST_SOUND "Toast Notifications" + #define STRING_ALERT_SOUND "Popups and Alerts" + #define STRING_HEATER_SOUND "Heater notification" + #define STRING_KNOB_LED_COLOR "Rotary Knob LED" + #define STRING_KNOB_LED_IDLE "Rotary Knob LED idle" + #define STRING_LCD_BRIGHTNESS "LCD Brightness" + #define STRING_LCD_IDLE_BRIGHTNESS "LCD Brightness dim" + #define STRING_LCD_IDLE_DELAY "LCD dim idle timer" + #define STRING_START_GCODE_ENABLED "Start Gcode before print" + #define STRING_END_GCODE_ENABLED "End Gcode after print" + #define STRING_CANCEL_GCODE_ENABLED "Cancel Gcode" + + // Machine Parameter Settings + #define STRING_STEPS_SETTING "Steps per mm" + #define STRING_MAXFEEDRATE "Max Feed Rate" + #define STRING_MAXACCELERATION "Max Acceleration" + #define STRING_ACCELERATION "Acceleration" + #define STRING_JERK "Jerk" + #define STRING_JUNCTION_DEVIATION "Junction Deviation" + #define STRING_HOME_OFFSET "Home Offset" + #define STRING_FWRETRACT "FW Retraction" + #define STRING_FWRECOVER "FW Retraction Recover" + #define STRING_RETRACT_AUTO "Auto Firmware Retract" + #define STRING_OFFSET_TOOL "Offset 2nd Nozzle" + #define STRING_PROBE_OFFSET "Przesunięcie" + #define STRING_LIN_ADVANCE "Linear Advance" + #define STRING_CURRENT_SETTING "Driver Current (mA)" + #define STRING_BUMP_SENSITIVITY "TMC bump sensitivity" + #define STRING_HYBRID_THRESHOLD "TMC HybridThreshold" + #define STRING_PRINT_ACCELERATION "Print Acceleration" + #define STRING_RETRACT_ACCELERATION "Retract Acceleration" + #define STRING_TRAVEL_ACCELERATION "Travel Acceleration" + #define STRING_RETRACT_LENGTH "Retract length" + #define STRING_RETRACT_SWAP_LENGTH "Retract swap length" + #define STRING_RETRACT_FEEDRATE "Retract feedrate" + #define STRING_RETRACT_Z_LIFT "Z lift on retraction" + #define STRING_RECOVER_LENGTH "Extra recover length" + #define STRING_SWAP_RECOVER_LENGTH "Extra recover swap length" + #define STRING_RECOVER_FEEDRATE "Recover feedrate" + #define STRING_SWAP_RECOVER_FEEDRATE "Swap recover feedrate" + #define STRING_MBL_OFFSET "MBL Offset" + + // Save / Load + #define STRING_SAVE "Zapisz" + #define STRING_RESTORE "Restore" + #define STRING_RESET "Reset" + #define STRING_EEPROM_SAVE_INFO "Save printer settings\nto EEPROM?" + #define STRING_EEPROM_RESTORE_INFO "Reload settings from\nEEPROM?" + #define STRING_EEPROM_RESET_INFO "Reset EEPROM to stock printer settings?" + #define STRING_SETTINGS_SAVE "Save settings" + #define STRING_SETTINGS_RESTORE "Restore settings" + #define STRING_SETTINGS_RESET "Reset default settings" + #define STRING_SETTINGS_RESET_INFO "Reset all settings to\ndefault values?" + #define STRING_SETTINGS_RESET_DONE "Reset all settings\nsuccessful.\nplease restart the device." + + // Navigation Buttons + #define STRING_PAGE_UP "Dalej" + #define STRING_PAGE_DOWN "Wstecz" + #define STRING_UP "Up" + #define STRING_DOWN "Down" + #define STRING_NEXT "Next" + #define STRING_BACK "Powrót" + + // Value Buttons + #define STRING_INC "Więcej" + #define STRING_DEC "Mniej" + #define STRING_LOAD "Load" + #define STRING_UNLOAD "Unload" + #define STRING_ON "ON" + #define STRING_OFF "OFF" + #define STRING_AUTO "AUTO" + #define STRING_SMART "SMART" + #define STRING_SLOW "Wolno" + #define STRING_NORMAL "Normalnie" + #define STRING_FAST "Szybko" + #define STRING_ZERO "Zero" + #define STRING_HALF "Połowa" + #define STRING_FULL "Max" + #define STRING_CUSTOM "Własne" + #define STRING_CLEAR "Clear" + #define STRING_DEFAULT "Default" + + // Action Buttons + #define STRING_START "Start" + #define STRING_STOP "Stop" + #define STRING_PAUSE "Wstrzymaj" + #define STRING_RESUME "Wznów" + #define STRING_INIT "Init" + #define STRING_DISCONNECT "Odłącz" + #define STRING_SHUT_DOWN "Wyłącz" + #define STRING_FORCE_SHUT_DOWN "Wymuś" + #define STRING_EMERGENCYSTOP "ZATRZYMAJ" + #define STRING_PREHEAT "Rozgrzew." + #define STRING_PREHEAT_BOTH "Wszystko" + #define STRING_COOLDOWN "Chłodzenie" + + // Dialog Buttons + #define STRING_CONFIRM "Potwierdź" + #define STRING_CANCEL "Anuluj" + #define STRING_WARNING "Uwaga" + #define STRING_CONTINUE "Kontynuuj" + #define STRING_CONFIRMATION "Are you sure?" + + // Process Status + #define STRING_STATUS "Status" + #define STRING_READY "Gotowy" + #define STRING_BUSY "Trwa przetwarzanie, proszę czekać..." + #define STRING_LOADING "Loading..." + #define STRING_UNCONNECTED "Drukarka nie podłączona!" + + // Process Info + #define STRING_INFO "Info" + #define STRING_INVALID_VALUE "Invalid value(s)" + #define STRING_TIMEOUT_REACHED "Timeout reached!" + #define STRING_DISCONNECT_INFO "Teraz możesz kontrolować drukarkę z komputera!" + #define STRING_SHUTTING_DOWN "Wyłączanie..." + #define STRING_WAIT_TEMP_SHUT_DOWN "Czekam na schłodzenie\ndo %d℃" // Wait for the temperature of hotend to be lower than 50℃ + #define STRING_POWER_FAILED "Kontynuować drukowanie?" + #define STRING_PROCESS_RUNNING "Process already running!" + #define STRING_PROCESS_COMPLETED "Process completed!" + #define STRING_PROCESS_ABORTED "Process aborted!" + + // TFT SD, U_DISK, Onboard SD, Filament Runout Process Commands / Status / Info + #define STRING_TFTSD "SD TFT" + #define STRING_READ_TFTSD_ERROR "Błąd odczytu karty SD wyświetlacza!" + #define STRING_TFTSD_INSERTED "Karta włożona!" + #define STRING_TFTSD_REMOVED "Karta wyjęta!" + #define STRING_U_DISK "U Disk" + #define STRING_READ_U_DISK_ERROR "Błąd odczytu U Disk!" + #define STRING_U_DISK_INSERTED "U Disk włożony!" + #define STRING_U_DISK_REMOVED "U Disk wyjęty!" + #define STRING_ONBOARDSD "SD płyta" + #define STRING_READ_ONBOARDSD_ERROR "Błąd odczytu karty SD na płycie!" + #define STRING_FILAMENT_RUNOUT "brak filamentu!" + + // Steppers, Print, Probe Process Commands / Status / Info + #define STRING_DISABLE_STEPPERS "Disarm All" + #define STRING_XY_UNLOCK "Odblokuj XY" + + #define STRING_START_PRINT "Start Printing:\n %s?" + #define STRING_STOP_PRINT "Zatrzymać drukowanie?" + #define STRING_IS_PAUSE "Operacja niedostępna\nw trakcie drukowania,\nwstrzymać drukowanie?" + #define STRING_M0_PAUSE "Paused by M0 command" + + #define STRING_TEST "Test" + #define STRING_DEPLOY "Wysuń" + #define STRING_STOW "Schowaj" + #define STRING_REPEAT "Powtórz" + + // Printer Tools + #define STRING_NOZZLE "Głowica" + #define STRING_BED "Stół" + #define STRING_CHAMBER "Chamber" + #define STRING_FAN "Wentylator" + + #define STRING_BLTOUCH "BLTouch" + #define STRING_TOUCHMI "TouchMi" + + // Values + #define STRING_1_DEGREE "1℃" + #define STRING_5_DEGREE "5℃" + #define STRING_10_DEGREE "10℃" + + #define STRING_001_MM "0.01mm" + #define STRING_01_MM "0.1mm" + #define STRING_1_MM "1mm" + #define STRING_5_MM "5mm" + #define STRING_10_MM "10mm" + #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_5_SECONDS "5 Sec." + #define STRING_10_SECONDS "10 Sec." + #define STRING_30_SECONDS "30 Sec." + #define STRING_60_SECONDS "1 Min." + #define STRING_120_SECONDS "2 Min." + #define STRING_300_SECONDS "5 Min." + + // Colors + #define STRING_WHITE "Biały" + #define STRING_BLACK "Czarny" + #define STRING_BLUE "Niebieski" + #define STRING_RED "Czerwony" + #define STRING_GREEN "Zielony" + #define STRING_CYAN "Turkusowy" + #define STRING_YELLOW "Żółty" + #define STRING_BROWN "Brązowy" + #define STRING_GRAY "Szary" + #define STRING_ORANGE "Orange" + #define STRING_INDIGO "Indigo" + #define STRING_VIOLET "Violet" + #define STRING_MAGENTA "Magenta" + #define STRING_PURPLE "Purple" + #define STRING_LIME "Lime" + #define STRING_DARKBLUE "DarkBlue" + #define STRING_DARKGREEN "DarkGreen" + #define STRING_DARKGRAY "DarkGray" + + // Menus #define STRING_HEAT "Temp." #define STRING_MOVE "Ruch" #define STRING_HOME "Powrót" - #define STRING_DISABLE_STEPPERS "Disarm All" #define STRING_PRINT "Druk" #define STRING_EXTRUDE "Extrude" - #define STRING_FAN "Wentylator" #define STRING_SETTINGS "Ustawienia" #define STRING_SCREEN_SETTINGS "Ekran" #define STRING_MACHINE_SETTINGS "Drukarka" #define STRING_FEATURE_SETTINGS "Opcje" #define STRING_SOUND "Sound" - #define STRING_TOUCH_SOUND "Touch sounds" - #define STRING_TOAST_SOUND "Toast Notifications" - #define STRING_ALERT_SOUND "Popups and Alerts" - #define STRING_SHUT_DOWN "Wyłącz" #define STRING_RGB_SETTINGS "Kolor LED" #define STRING_RGB_OFF "Wyłącz LED" #define STRING_TERMINAL "Terminal" - #define STRING_CUSTOM "Własne" #define STRING_LEVELING "Poziomowanie" #define STRING_POINT_1 "Punkt 1" #define STRING_POINT_2 "Punkt 2" @@ -49,86 +279,20 @@ #define STRING_ABL_SLOT3 "Slot 3" #define STRING_ABL_SLOT_EEPROM "Remember slot for next\nreboot? (Save EEPROM)" #define STRING_ABL_Z "Z Fade" - #define STRING_BLTOUCH "BLTouch" - #define STRING_TEST "Test" - #define STRING_DEPLOY "Wysuń" - #define STRING_STOW "Schowaj" - #define STRING_REPEAT "Powtórz" #define STRING_P_OFFSET "P Offset" #define STRING_H_OFFSET "H Offset" - #define STRING_PROBE_OFFSET "Przesunięcie" - #define STRING_HOME_OFFSET "Home Offset" - #define STRING_CONFIRMATION "Are you sure?" - #define STRING_DOWN "Down" - #define STRING_UP "Up" - #define STRING_SAVE "Zapisz" - #define STRING_RESTORE "Restore" - #define STRING_RESET "Reset" - #define STRING_DEFAULT "Default" - #define STRING_CLEAR "Clear" - #define STRING_NEXT "Next" #define STRING_DISTANCE "Distance" - #define STRING_INVALID_VALUE "Invalid value(s)" - #define STRING_TIMEOUT_REACHED "Timeout reached!" - #define STRING_PROCESS_RUNNING "Process already running!" - #define STRING_PROCESS_COMPLETED "Process completed!" - #define STRING_PROCESS_ABORTED "Process aborted!" - #define STRING_INC "Więcej" - #define STRING_DEC "Mniej" - #define STRING_NOZZLE "Głowica" - #define STRING_BED "Stół" - #define STRING_CHAMBER "Chamber" - #define STRING_START "Start" - #define STRING_STOP "Stop" - #define STRING_BACK "Powrót" - #define STRING_PAGE_UP "Dalej" - #define STRING_PAGE_DOWN "Wstecz" - #define STRING_PAUSE "Wstrzymaj" - #define STRING_RESUME "Wznów" - #define STRING_LOAD "Load" - #define STRING_UNLOAD "Unload" #define STRING_LOAD_UNLOAD "Load/Unload" // needs translation #define STRING_LOAD_UNLOAD_SHORT "(Un)Load" // needs translation - #define STRING_SLOW_SPEED "Wolno" - #define STRING_NORMAL_SPEED "Normalnie" - #define STRING_FAST_SPEED "Szybko" - #define STRING_FAN_FULL_SPEED "Max" - #define STRING_FAN_HALF_SPEED "Połowa" - #define STRING_ROTATE_UI "Obrót" #define STRING_TOUCHSCREEN_ADJUST "Kalibracja" #define STRING_MORE "Więcej" #define STRING_SCREEN_INFO "Info" - #define STRING_STATUS "Status" #define STRING_SIMULATOR_BG_COLOR "Marlin simulator background color" #define STRING_SIMULATOR_FONT_COLOR "Marlin simulator font color" - #define STRING_WHITE "Biały" - #define STRING_BLACK "Czarny" - #define STRING_BLUE "Niebieski" - #define STRING_RED "Czerwony" - #define STRING_GREEN "Zielony" - #define STRING_CYAN "Turkusowy" - #define STRING_YELLOW "Żółty" - #define STRING_BROWN "Brązowy" - #define STRING_GRAY "Szary" - #define STRING_ORANGE "Orange" - #define STRING_INDIGO "Indigo" - #define STRING_VIOLET "Violet" - #define STRING_MAGENTA "Magenta" - #define STRING_PURPLE "Purple" - #define STRING_LIME "Lime" - #define STRING_DARKBLUE "DarkBlue" - #define STRING_DARKGREEN "DarkGreen" - #define STRING_DARKGRAY "DarkGray" - #define STRING_DISCONNECT "Odłącz" - #define STRING_BAUDRATE "BaudRate" #define STRING_PERCENTAGE "Procent" - #define STRING_BABYSTEP "BabyStep" #define STRING_PERCENTAGE_SPEED "Prędkość" #define STRING_PERCENTAGE_FLOW "Flow" - #define STRING_VALUE_ZERO "Zero" - #define STRING_1_DEGREE "1℃" - #define STRING_5_DEGREE "5℃" - #define STRING_10_DEGREE "10℃" + #define STRING_BABYSTEP "BabyStep" #define STRING_X_INC "X+" #define STRING_Y_INC "Y+" #define STRING_Z_INC "Z+" @@ -138,123 +302,17 @@ #define STRING_X "X" #define STRING_Y "Y" #define STRING_Z "Z" - #define STRING_001_MM "0.01mm" - #define STRING_01_MM "0.1mm" - #define STRING_1_MM "1mm" - #define STRING_5_MM "5mm" - #define STRING_10_MM "10mm" - #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 "Gotowy" - #define STRING_BUSY "Trwa przetwarzanie, proszę czekać..." - #define STRING_UNCONNECTED "Drukarka nie podłączona!" - #define STRING_DISCONNECT_INFO "Teraz możesz kontrolować drukarkę z komputera!" - #define STRING_LOADING "Loading..." - #define STRING_POWER_FAILED "Kontynuować drukowanie?" - #define STRING_CONTINUE "Kontynuuj" - #define STRING_CANCEL "Anuluj" #define STRING_ADJUST_TITLE "Kalibracja ekranu dotykowego" #define STRING_ADJUST_INFO "Dotykaj czerwoną kropkę" #define STRING_ADJUST_OK "Kalibracja poprawna" #define STRING_ADJUST_FAILED "Kalibracja niepoprawna, spróbuj ponownie" - #define STRING_WARNING "Uwaga" - #define STRING_STOP_PRINT "Zatrzymać drukowanie?" - #define STRING_CONFIRM "Potwierdź" - #define STRING_TFTSD "SD TFT" - #define STRING_READ_TFTSD_ERROR "Błąd odczytu karty SD wyświetlacza!" - #define STRING_TFTSD_INSERTED "Karta włożona!" - #define STRING_TFTSD_REMOVED "Karta wyjęta!" - #define STRING_U_DISK "U Disk" - #define STRING_READ_U_DISK_ERROR "Błąd odczytu U Disk!" - #define STRING_U_DISK_INSERTED "U Disk włożony!" - #define STRING_U_DISK_REMOVED "U Disk wyjęty!" - #define STRING_ONBOARDSD "SD płyta" - #define STRING_READ_ONBOARDSD_ERROR "Błąd odczytu karty SD na płycie!" - #define STRING_FILAMENT_SENSOR "Filament sensor" - #define STRING_FILAMENT_RUNOUT "brak filamentu!" - #define STRING_PREHEAT "Rozgrzew." - #define STRING_PREHEAT_BOTH "Wszystko" - #define STRING_IS_PAUSE "Operacja niedostępna\nw trakcie drukowania,\nwstrzymać drukowanie?" - #define STRING_AUTO_SHUT_DOWN "Auto Wył." #define STRING_UNIFIEDMOVE "Ruch" #define STRING_UNIFIEDHEAT "Temperatura" - #define STRING_COOLDOWN "Chłodzenie" - #define STRING_EMERGENCYSTOP "ZATRZYMAJ" #define STRING_TOUCH_TO_EXIT "Dotkij aby wyjść" #define STRING_MAINMENU "Menu" - #define STRING_WAIT_TEMP_SHUT_DOWN "Czekam na schłodzenie\ndo %d℃" // Wait for the temperature of hotend to be lower than 50℃ - #define STRING_FORCE_SHUT_DOWN "Wymuś" - #define STRING_SHUTTING_DOWN "Wyłączanie..." #define STRING_PARAMETER_SETTING "Parametr" - #define STRING_ON "ON" - #define STRING_OFF "OFF" - #define STRING_SMART "SMART" - #define STRING_TERMINAL_ACK "Show ACK in Terminal" - #define STRING_INVERT_XAXIS "Invert X Axis" - #define STRING_INVERT_YAXIS "Invert Y Axis" - #define STRING_INVERT_ZAXIS "Invert Z Axis" - #define STRING_MOVE_SPEED "Move speed(X Y Z)" - #define STRING_KNOB_LED "Rotary Knob LED" - #define STRING_KNOB_LED_IDLE "Rotary Knob LED idle" - #define STRING_M0_PAUSE "Paused by M0 command" - #define STRING_SEND_START_GCODE "Start Gcode before print" - #define STRING_SEND_END_GCODE "End Gcode after print" - #define STRING_SEND_CANCEL_GCODE "Cancel Gcode" - #define STRING_PERSISTENT_STATUS_INFO "Persistent Status Info" - #define STRING_FILE_LISTMODE "Files viewer List Mode" - #define STRING_CURRENT_SETTING "Driver Current (mA)" - #define STRING_STEPS_SETTING "Steps per mm" - #define STRING_MAXFEEDRATE "Max Feed Rate" - #define STRING_MAXACCELERATION "Max Acceleration" - #define STRING_ACCELERATION "Acceleration" - #define STRING_PRINT_ACCELERATION "Print Acceleration" - #define STRING_RETRACT_ACCELERATION "Retract Acceleration" - #define STRING_TRAVEL_ACCELERATION "Travel Acceleration" - #define STRING_JERK "Jerk" - #define STRING_JUNCTION_DEVIATION "Junction Deviation" - #define STRING_BUMP_SENSITIVITY "TMC bump sensitivity" - #define STRING_FWRETRACT "FW Retraction" - #define STRING_FWRECOVER "FW Retraction Recover" - #define STRING_LIN_ADVANCE "Linear Advance" - #define STRING_RESET_SETTINGS_INFO "Reset all settings to\ndefault values?" - #define STRING_RESET_SETTINGS_DONE "Reset all settings\nsuccessful.\nplease restart the device." - #define STRING_INFO "Info" - #define STRING_LCD_BRIGHTNESS "LCD Brightness" - #define STRING_LCD_BRIGHTNESS_DIM "LCD Brightness dim" - #define STRING_LCD_DIM_IDLE_TIMER "LCD dim idle timer" - #define STRING_5_SECONDS "5 Sec." - #define STRING_10_SECONDS "10 Sec." - #define STRING_30_SECONDS "30 Sec." - #define STRING_60_SECONDS "1 Min." - #define STRING_120_SECONDS "2 Min." - #define STRING_300_SECONDS "5 Min." - #define STRING_CUSTOM_SECONDS "Custom" - #define STRING_ST7920_FULLSCREEN "Marlin mode in fullscreen" - #define STRING_PLR_EN "Power loss recovery" - #define STRING_SETTING_SAVE "Save settings" - #define STRING_SETTING_RESET "Reset default settings" - #define STRING_SETTING_RESTORE "Restore settings" #define STRING_EEPROM_SETTINGS "EEPROM" - #define STRING_EEPROM_SAVE_INFO "Save printer settings\nto EEPROM?" - #define STRING_EEPROM_RESTORE_INFO "Reload settings from\nEEPROM?" - #define STRING_EEPROM_RESET_INFO "Reset EEPROM to stock printer settings?" - #define STRING_RETRACT_FEEDRATE "Retract feedrate" - #define STRING_RETRACT_LENGTH "Retract length" - #define STRING_RETRACT_SWAP_LENGTH "Retract swap length" - #define STRING_RETRACT_Z_LIFT "Z lift on retraction" - #define STRING_RETRACT_AUTO "Auto Firmware Retract" - #define STRING_RECOVER_FEEDRATE "Recover feedrate" - #define STRING_SWAP_RECOVER_FEEDRATE "Swap recover feedrate" - #define STRING_RECOVER_LENGTH "Extra recover length" - #define STRING_SWAP_RECOVER_LENGTH "Extra recover swap length" - #define STRING_START_PRINT "Start Printing:\n %s?" - #define STRING_ACK_NOTIFICATION "ACK notification style" #define STRING_LEVELING_EDGE_DISTANCE "Bed edge distance" - #define STRING_XY_UNLOCK "Odblokuj XY" #define STRING_TUNING "Tuning" #define STRING_PID "PID" #define STRING_PID_TITLE "PID autotune" @@ -274,8 +332,6 @@ #define STRING_TUNE_EXT_OLD_ESTEP "Old e-steps: %0.2f" #define STRING_TUNE_EXT_NEW_ESTEP "New e-steps: %0.2f" #define STRING_CONNECTION_SETTINGS "Connection" - #define STRING_OFFSET_TOOL "Offset 2nd Nozzle" - #define STRING_HYBRID_THRESHOLD "TMC HybridThreshold" #define STRING_NOTIFICATIONS "Notifications" #define STRING_MESH_EDITOR "Mesh edit" #define STRING_MESH_TUNER "Mesh tuner" @@ -293,10 +349,7 @@ #define STRING_NO_FILAMENT_STATS "\nFilament data not available." #define STRING_CLICK_FOR_MORE "Click for summary" #define STRING_EXT_TEMPLOW "Hotend temperature is below\nminimum temperature (%d℃)." - #define STRING_COLD_EXT "Cold extrusion prevented" #define STRING_HEAT_HOTEND "Heat hotend to %d℃?" #define STRING_Z_ALIGN "Z Align" - #define STRING_INIT "Init" - #define STRING_TOUCHMI "TouchMi" #endif diff --git a/TFT/src/User/API/Language/language_pt.h b/TFT/src/User/API/Language/language_pt.h index c259ced50c..6b55b1f5cb 100644 --- a/TFT/src/User/API/Language/language_pt.h +++ b/TFT/src/User/API/Language/language_pt.h @@ -1,27 +1,257 @@ #ifndef _LANGUAGE_PT_H_ #define _LANGUAGE_PT_H_ + // config.ini Parameter Settings / Feature Settings + #define STRING_STATUS_SCREEN "Enable Status Screen" + #define STRING_BAUDRATE "BaudRate" #define STRING_LANGUAGE "Portugues" + #define STRING_ROTATE_UI "Rodar" + #define STRING_TERMINAL_ACK "Show ACK in Terminal" + #define STRING_INVERT_X_AXIS "Invert X Axis" + #define STRING_INVERT_Y_AXIS "Invert Y Axis" + #define STRING_INVERT_Z_AXIS "Invert Z Axis" + #define STRING_PERSISTENT_INFO "Persistent Status Info" + #define STRING_FILE_LIST_MODE "Files viewer List Mode" + #define STRING_ACK_NOTIFICATION "ACK notification style" + #define STRING_DEFAULT_MODE "Default Mode" + #define STRING_SERIAL_ALWAYS_ON "Serial Always ON" + #define STRING_MARLIN_SHOW_TITLE "Marlin Mode Title Support" + #define STRING_MARLIN_FULLSCREEN "Marlin mode in fullscreen" + #define STRING_MARLIN_TYPE "Marlin Mode Type" + #define STRING_MOVE_SPEED "Move speed(X Y Z)" + #define STRING_AUTO_LOAD_LEVELING "Auto Save Load Leveling" + #define STRING_TOUCHMI_SENSOR "TouchMI" + #define STRING_ONBOARD_SD_SUPPORT "Onboard SD Card Support" + #define STRING_M27_ALWAYS_ACTIVE "M27 Always Active" + #define STRING_LONG_FILENAME_SUPPORT "Long File Names Support" + #define STRING_FAN_SPEED_PERCENT "Fan Speed As Percentage" + #define STRING_XY_OFFSET_PROBING "XY Offset Probing Support" + #define STRING_Z_STEPPERS_ALIGNMENT "Z Steppers Auto-Alignment" + #define STRING_PS_ON "Auto Power" + #define STRING_PS_ON_ACTIVE_HIGH "Power Supply Active HIGH" + #define STRING_FIL_RUNOUT "Filament sensor" + #define STRING_FIL_RUNOUT_INVERTING "Inverted Filament Runout Logic" + #define STRING_PL_RECOVERY_EN "Power loss recovery" + #define STRING_PL_RECOVERY_HOME "Power Loss Recovery Homing" + #define STRING_BTT_MINI_UPS "BTT UPS Support" + #define STRING_TOUCH_SOUND "Touch sounds" + #define STRING_TOAST_SOUND "Toast Notifications" + #define STRING_ALERT_SOUND "Popups and Alerts" + #define STRING_HEATER_SOUND "Heater notification" + #define STRING_KNOB_LED_COLOR "Rotary Knob LED" + #define STRING_KNOB_LED_IDLE "Rotary Knob LED idle" + #define STRING_LCD_BRIGHTNESS "LCD Brightness" + #define STRING_LCD_IDLE_BRIGHTNESS "LCD Brightness dim" + #define STRING_LCD_IDLE_DELAY "LCD dim idle timer" + #define STRING_START_GCODE_ENABLED "Start Gcode before print" + #define STRING_END_GCODE_ENABLED "End Gcode after print" + #define STRING_CANCEL_GCODE_ENABLED "Cancel Gcode" + + // Machine Parameter Settings + #define STRING_STEPS_SETTING "Steps per mm" + #define STRING_MAXFEEDRATE "Max Feed Rate" + #define STRING_MAXACCELERATION "Max Acceleration" + #define STRING_ACCELERATION "Acceleration" + #define STRING_JERK "Jerk" + #define STRING_JUNCTION_DEVIATION "Junction Deviation" + #define STRING_HOME_OFFSET "Home Offset" + #define STRING_FWRETRACT "FW Retraction" + #define STRING_FWRECOVER "FW Retraction Recover" + #define STRING_RETRACT_AUTO "Auto Firmware Retract" + #define STRING_OFFSET_TOOL "Offset 2nd Nozzle" + #define STRING_PROBE_OFFSET "Probe Offset" + #define STRING_LIN_ADVANCE "Linear Advance" + #define STRING_CURRENT_SETTING "Driver Current (mA)" + #define STRING_BUMP_SENSITIVITY "TMC bump sensitivity" + #define STRING_HYBRID_THRESHOLD "TMC HybridThreshold" + #define STRING_PRINT_ACCELERATION "Print Acceleration" + #define STRING_RETRACT_ACCELERATION "Retract Acceleration" + #define STRING_TRAVEL_ACCELERATION "Travel Acceleration" + #define STRING_RETRACT_LENGTH "Retract length" + #define STRING_RETRACT_SWAP_LENGTH "Retract swap length" + #define STRING_RETRACT_FEEDRATE "Retract feedrate" + #define STRING_RETRACT_Z_LIFT "Z lift on retraction" + #define STRING_RECOVER_LENGTH "Extra recover length" + #define STRING_SWAP_RECOVER_LENGTH "Extra recover swap length" + #define STRING_RECOVER_FEEDRATE "Recover feedrate" + #define STRING_SWAP_RECOVER_FEEDRATE "Swap recover feedrate" + #define STRING_MBL_OFFSET "MBL Offset" + + // Save / Load + #define STRING_SAVE "Gravar" + #define STRING_RESTORE "Restore" + #define STRING_RESET "Reset" + #define STRING_EEPROM_SAVE_INFO "Save printer settings\nto EEPROM?" + #define STRING_EEPROM_RESTORE_INFO "Reload settings from\nEEPROM?" + #define STRING_EEPROM_RESET_INFO "Reset EEPROM to stock printer settings?" + #define STRING_SETTINGS_SAVE "Save settings" + #define STRING_SETTINGS_RESTORE "Restore settings" + #define STRING_SETTINGS_RESET "Reset default settings" + #define STRING_SETTINGS_RESET_INFO "Reset all settings to\ndefault values?" + #define STRING_SETTINGS_RESET_DONE "Reset all settings\nsuccessful.\nplease restart the device." + + // Navigation Buttons + #define STRING_PAGE_UP "Subir pagina" + #define STRING_PAGE_DOWN "Pagina abaixo" + #define STRING_UP "Up" + #define STRING_DOWN "Down" + #define STRING_NEXT "Next" + #define STRING_BACK "Voltar" + + // Value Buttons + #define STRING_INC "Aumentar" + #define STRING_DEC "Diminuir" + #define STRING_LOAD "Carregar" + #define STRING_UNLOAD "Descarregar" + #define STRING_ON "ON" + #define STRING_OFF "OFF" + #define STRING_AUTO "AUTO" + #define STRING_SMART "SMART" + #define STRING_SLOW "Lento" + #define STRING_NORMAL "Normal" + #define STRING_FAST "Rapido" + #define STRING_ZERO "Zero" + #define STRING_HALF "Half" + #define STRING_FULL "Full" + #define STRING_CUSTOM "Custom" + #define STRING_CLEAR "Clear" + #define STRING_DEFAULT "Default" + + // Action Buttons + #define STRING_START "Start" + #define STRING_STOP "Parar" + #define STRING_PAUSE "Pausar" + #define STRING_RESUME "Resumir" + #define STRING_INIT "Init" + #define STRING_DISCONNECT "Desconectar" + #define STRING_SHUT_DOWN "Desligar" + #define STRING_FORCE_SHUT_DOWN "Force" + #define STRING_EMERGENCYSTOP "EMERGENCIA STOP" + #define STRING_PREHEAT "Aquecer" + #define STRING_PREHEAT_BOTH "Ambos" + #define STRING_COOLDOWN "Arrefecer" + + // Dialog Buttons + #define STRING_CONFIRM "Confirme" + #define STRING_CANCEL "Cancelar" + #define STRING_WARNING "Aviso" + #define STRING_CONTINUE "Continuar" + #define STRING_CONFIRMATION "Are you sure?" + + // Process Status + #define STRING_STATUS "Status" + #define STRING_READY "Pronto" + #define STRING_BUSY "Em processamento, aguarde..." + #define STRING_LOADING "Carregando..." + #define STRING_UNCONNECTED "Nenhuma impressora conectada!" + + // Process Info + #define STRING_INFO "Info" + #define STRING_INVALID_VALUE "Invalid value(s)" + #define STRING_TIMEOUT_REACHED "Timeout reached!" + #define STRING_DISCONNECT_INFO "Agora podes controlar a impressora com o computador!" + #define STRING_SHUTTING_DOWN "Shutting down..." + #define STRING_WAIT_TEMP_SHUT_DOWN "Wait for the hotend\ntemperature to be\nlower than %d ℃" // Wait for the temperature of hotend to be lower than 50℃ + #define STRING_POWER_FAILED "Continuar a imprimir?" + #define STRING_PROCESS_RUNNING "Process already running!" + #define STRING_PROCESS_COMPLETED "Process completed!" + #define STRING_PROCESS_ABORTED "Process aborted!" + + // TFT SD, U_DISK, Onboard SD, Filament Runout Process Commands / Status / Info + #define STRING_TFTSD "TFT SD" + #define STRING_READ_TFTSD_ERROR "Erro a ler TFT SD!" + #define STRING_TFTSD_INSERTED "Cartao inserido!" + #define STRING_TFTSD_REMOVED "Cartao removido!" + #define STRING_U_DISK "U Disk" + #define STRING_READ_U_DISK_ERROR "Erro a ler U Disk!" + #define STRING_U_DISK_INSERTED "U Disk inserido!" + #define STRING_U_DISK_REMOVED "U Disk removido!" + #define STRING_ONBOARDSD "OnboardSD" + #define STRING_READ_ONBOARDSD_ERROR "Erro a ler Onboard SD card!" + #define STRING_FILAMENT_RUNOUT "Filamento runout!" + + // Steppers, Print, Probe Process Commands / Status / Info + #define STRING_DISABLE_STEPPERS "Disarm All" + #define STRING_XY_UNLOCK "Desbloquear XY" + + #define STRING_START_PRINT "Start Printing:\n %s?" + #define STRING_STOP_PRINT "Parar de imprimir?" + #define STRING_IS_PAUSE "Nao e possível a extrusão\ndurante a impressao,\npausar a impressao?" + #define STRING_M0_PAUSE "Paused by M0 command" + + #define STRING_TEST "Testar" + #define STRING_DEPLOY "Abrir" + #define STRING_STOW "Encolher" + #define STRING_REPEAT "Repetir" + + // Printer Tools + #define STRING_NOZZLE "Nozzle" + #define STRING_BED "Hotbed" + #define STRING_CHAMBER "Chamber" + #define STRING_FAN "Ventoinha" + + #define STRING_BLTOUCH "BLTouch" + #define STRING_TOUCHMI "TouchMi" + + // Values + #define STRING_1_DEGREE "1℃" + #define STRING_5_DEGREE "5℃" + #define STRING_10_DEGREE "10℃" + + #define STRING_001_MM "0.01mm" + #define STRING_01_MM "0.1mm" + #define STRING_1_MM "1mm" + #define STRING_5_MM "5mm" + #define STRING_10_MM "10mm" + #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_5_SECONDS "5 Sec." + #define STRING_10_SECONDS "10 Sec." + #define STRING_30_SECONDS "30 Sec." + #define STRING_60_SECONDS "1 Min." + #define STRING_120_SECONDS "2 Min." + #define STRING_300_SECONDS "5 Min." + + // Colors + #define STRING_WHITE "Branco" + #define STRING_BLACK "Preto" + #define STRING_BLUE "Azul" + #define STRING_RED "Vermelho" + #define STRING_GREEN "Verde" + #define STRING_CYAN "Turquesa" + #define STRING_YELLOW "Amarelo" + #define STRING_BROWN "Castanho" + #define STRING_GRAY "Cinzento" + #define STRING_ORANGE "Orange" + #define STRING_INDIGO "Indigo" + #define STRING_VIOLET "Violet" + #define STRING_MAGENTA "Magenta" + #define STRING_PURPLE "Purple" + #define STRING_LIME "Lime" + #define STRING_DARKBLUE "DarkBlue" + #define STRING_DARKGREEN "DarkGreen" + #define STRING_DARKGRAY "DarkGray" + + // Menus #define STRING_HEAT "Aquecer" #define STRING_MOVE "Mover" #define STRING_HOME "Inicio" - #define STRING_DISABLE_STEPPERS "Disarm All" #define STRING_PRINT "Imprimir" #define STRING_EXTRUDE "Extrudir" - #define STRING_FAN "Ventoinha" #define STRING_SETTINGS "Configurar" #define STRING_SCREEN_SETTINGS "Ecra" #define STRING_MACHINE_SETTINGS "Impressora" #define STRING_FEATURE_SETTINGS "Extras" #define STRING_SOUND "Sound" - #define STRING_TOUCH_SOUND "Touch sounds" - #define STRING_TOAST_SOUND "Toast Notifications" - #define STRING_ALERT_SOUND "Popups and Alerts" - #define STRING_SHUT_DOWN "Desligar" #define STRING_RGB_SETTINGS "LED cor" #define STRING_RGB_OFF "Desligar" #define STRING_TERMINAL "Terminal" - #define STRING_CUSTOM "Custom" #define STRING_LEVELING "Nivelar" #define STRING_POINT_1 "Ponto 1" #define STRING_POINT_2 "Ponto 2" @@ -49,86 +279,20 @@ #define STRING_ABL_SLOT3 "Slot 3" #define STRING_ABL_SLOT_EEPROM "Remember slot for next\nreboot? (Save EEPROM)" #define STRING_ABL_Z "Z Fade" - #define STRING_BLTOUCH "BLTouch" - #define STRING_TEST "Testar" - #define STRING_DEPLOY "Abrir" - #define STRING_STOW "Encolher" - #define STRING_REPEAT "Repetir" #define STRING_P_OFFSET "P Offset" #define STRING_H_OFFSET "H Offset" - #define STRING_PROBE_OFFSET "Probe Offset" - #define STRING_HOME_OFFSET "Home Offset" - #define STRING_CONFIRMATION "Are you sure?" - #define STRING_DOWN "Down" - #define STRING_UP "Up" - #define STRING_SAVE "Gravar" - #define STRING_RESTORE "Restore" - #define STRING_RESET "Reset" - #define STRING_DEFAULT "Default" - #define STRING_CLEAR "Clear" - #define STRING_NEXT "Next" #define STRING_DISTANCE "Distance" - #define STRING_INVALID_VALUE "Invalid value(s)" - #define STRING_TIMEOUT_REACHED "Timeout reached!" - #define STRING_PROCESS_RUNNING "Process already running!" - #define STRING_PROCESS_COMPLETED "Process completed!" - #define STRING_PROCESS_ABORTED "Process aborted!" - #define STRING_INC "Aumentar" - #define STRING_DEC "Diminuir" - #define STRING_NOZZLE "Nozzle" - #define STRING_BED "Hotbed" - #define STRING_CHAMBER "Chamber" - #define STRING_START "Start" - #define STRING_STOP "Parar" - #define STRING_BACK "Voltar" - #define STRING_PAGE_UP "Subir pagina" - #define STRING_PAGE_DOWN "Pagina abaixo" - #define STRING_PAUSE "Pausar" - #define STRING_RESUME "Resumir" - #define STRING_LOAD "Carregar" - #define STRING_UNLOAD "Descarregar" #define STRING_LOAD_UNLOAD "Load/Unload" // needs translation #define STRING_LOAD_UNLOAD_SHORT "(Un)Load" // needs translation - #define STRING_SLOW_SPEED "Lento" - #define STRING_NORMAL_SPEED "Normal" - #define STRING_FAST_SPEED "Rapido" - #define STRING_FAN_FULL_SPEED "Full" - #define STRING_FAN_HALF_SPEED "Half" - #define STRING_ROTATE_UI "Rodar" #define STRING_TOUCHSCREEN_ADJUST "Ajustar" #define STRING_MORE "Mais" #define STRING_SCREEN_INFO "Info" - #define STRING_STATUS "Status" #define STRING_SIMULATOR_BG_COLOR "Marlin simulator background color" #define STRING_SIMULATOR_FONT_COLOR "Marlin simulator font color" - #define STRING_WHITE "Branco" - #define STRING_BLACK "Preto" - #define STRING_BLUE "Azul" - #define STRING_RED "Vermelho" - #define STRING_GREEN "Verde" - #define STRING_CYAN "Turquesa" - #define STRING_YELLOW "Amarelo" - #define STRING_BROWN "Castanho" - #define STRING_GRAY "Cinzento" - #define STRING_ORANGE "Orange" - #define STRING_INDIGO "Indigo" - #define STRING_VIOLET "Violet" - #define STRING_MAGENTA "Magenta" - #define STRING_PURPLE "Purple" - #define STRING_LIME "Lime" - #define STRING_DARKBLUE "DarkBlue" - #define STRING_DARKGREEN "DarkGreen" - #define STRING_DARKGRAY "DarkGray" - #define STRING_DISCONNECT "Desconectar" - #define STRING_BAUDRATE "BaudRate" #define STRING_PERCENTAGE "Percentagem" - #define STRING_BABYSTEP "BabyStep" #define STRING_PERCENTAGE_SPEED "Rapidez" #define STRING_PERCENTAGE_FLOW "Fluxo" - #define STRING_VALUE_ZERO "Zero" - #define STRING_1_DEGREE "1℃" - #define STRING_5_DEGREE "5℃" - #define STRING_10_DEGREE "10℃" + #define STRING_BABYSTEP "BabyStep" #define STRING_X_INC "X+" #define STRING_Y_INC "Y+" #define STRING_Z_INC "Z+" @@ -138,123 +302,17 @@ #define STRING_X "X" #define STRING_Y "Y" #define STRING_Z "Z" - #define STRING_001_MM "0.01mm" - #define STRING_01_MM "0.1mm" - #define STRING_1_MM "1mm" - #define STRING_5_MM "5mm" - #define STRING_10_MM "10mm" - #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 "Pronto" - #define STRING_BUSY "Em processamento, aguarde..." - #define STRING_UNCONNECTED "Nenhuma impressora conectada!" - #define STRING_DISCONNECT_INFO "Agora podes controlar a impressora com o computador!" - #define STRING_LOADING "Carregando..." - #define STRING_POWER_FAILED "Continuar a imprimir?" - #define STRING_CONTINUE "Continuar" - #define STRING_CANCEL "Cancelar" #define STRING_ADJUST_TITLE "Calibracao do Touch Screen" #define STRING_ADJUST_INFO "Por favor, clique no ponto vermelho" #define STRING_ADJUST_OK "Ajustado com sucesso" #define STRING_ADJUST_FAILED "Ajuste falhou, tente novamente" - #define STRING_WARNING "Aviso" - #define STRING_STOP_PRINT "Parar de imprimir?" - #define STRING_CONFIRM "Confirme" - #define STRING_TFTSD "TFT SD" - #define STRING_READ_TFTSD_ERROR "Erro a ler TFT SD!" - #define STRING_TFTSD_INSERTED "Cartao inserido!" - #define STRING_TFTSD_REMOVED "Cartao removido!" - #define STRING_U_DISK "U Disk" - #define STRING_READ_U_DISK_ERROR "Erro a ler U Disk!" - #define STRING_U_DISK_INSERTED "U Disk inserido!" - #define STRING_U_DISK_REMOVED "U Disk removido!" - #define STRING_ONBOARDSD "OnboardSD" - #define STRING_READ_ONBOARDSD_ERROR "Erro a ler Onboard SD card!" - #define STRING_FILAMENT_SENSOR "Filament sensor" - #define STRING_FILAMENT_RUNOUT "Filamento runout!" - #define STRING_PREHEAT "Aquecer" - #define STRING_PREHEAT_BOTH "Ambos" - #define STRING_IS_PAUSE "Nao e possível a extrusão\ndurante a impressao,\npausar a impressao?" - #define STRING_AUTO_SHUT_DOWN "Auto Power" #define STRING_UNIFIEDMOVE "Movimento" #define STRING_UNIFIEDHEAT "Heat/Fan" - #define STRING_COOLDOWN "Arrefecer" - #define STRING_EMERGENCYSTOP "EMERGENCIA STOP" #define STRING_TOUCH_TO_EXIT "Toque em qualquer lugar para sair" #define STRING_MAINMENU "Menu" - #define STRING_WAIT_TEMP_SHUT_DOWN "Wait for the hotend\ntemperature to be\nlower than %d ℃" // Wait for the temperature of hotend to be lower than 50℃ - #define STRING_FORCE_SHUT_DOWN "Force" - #define STRING_SHUTTING_DOWN "Shutting down..." #define STRING_PARAMETER_SETTING "Parâmetro" - #define STRING_ON "ON" - #define STRING_OFF "OFF" - #define STRING_SMART "SMART" - #define STRING_TERMINAL_ACK "Show ACK in Terminal" - #define STRING_INVERT_XAXIS "Invert X Axis" - #define STRING_INVERT_YAXIS "Invert Y Axis" - #define STRING_INVERT_ZAXIS "Invert Z Axis" - #define STRING_MOVE_SPEED "Move speed(X Y Z)" - #define STRING_KNOB_LED "Rotary Knob LED" - #define STRING_KNOB_LED_IDLE "Rotary Knob LED idle" - #define STRING_M0_PAUSE "Paused by M0 command" - #define STRING_SEND_START_GCODE "Start Gcode before print" - #define STRING_SEND_END_GCODE "End Gcode after print" - #define STRING_SEND_CANCEL_GCODE "Cancel Gcode" - #define STRING_PERSISTENT_STATUS_INFO "Persistent Status Info" - #define STRING_FILE_LISTMODE "Files viewer List Mode" - #define STRING_CURRENT_SETTING "Driver Current (mA)" - #define STRING_STEPS_SETTING "Steps per mm" - #define STRING_MAXFEEDRATE "Max Feed Rate" - #define STRING_MAXACCELERATION "Max Acceleration" - #define STRING_ACCELERATION "Acceleration" - #define STRING_PRINT_ACCELERATION "Print Acceleration" - #define STRING_RETRACT_ACCELERATION "Retract Acceleration" - #define STRING_TRAVEL_ACCELERATION "Travel Acceleration" - #define STRING_JERK "Jerk" - #define STRING_JUNCTION_DEVIATION "Junction Deviation" - #define STRING_BUMP_SENSITIVITY "TMC bump sensitivity" - #define STRING_FWRETRACT "FW Retraction" - #define STRING_FWRECOVER "FW Retraction Recover" - #define STRING_LIN_ADVANCE "Linear Advance" - #define STRING_RESET_SETTINGS_INFO "Reset all settings to\ndefault values?" - #define STRING_RESET_SETTINGS_DONE "Reset all settings\nsuccessful.\nplease restart the device." - #define STRING_INFO "Info" - #define STRING_LCD_BRIGHTNESS "LCD Brightness" - #define STRING_LCD_BRIGHTNESS_DIM "LCD Brightness dim" - #define STRING_LCD_DIM_IDLE_TIMER "LCD dim idle timer" - #define STRING_5_SECONDS "5 Sec." - #define STRING_10_SECONDS "10 Sec." - #define STRING_30_SECONDS "30 Sec." - #define STRING_60_SECONDS "1 Min." - #define STRING_120_SECONDS "2 Min." - #define STRING_300_SECONDS "5 Min." - #define STRING_CUSTOM_SECONDS "Custom" - #define STRING_ST7920_FULLSCREEN "Marlin mode in fullscreen" - #define STRING_PLR_EN "Power loss recovery" - #define STRING_SETTING_SAVE "Save settings" - #define STRING_SETTING_RESET "Reset default settings" - #define STRING_SETTING_RESTORE "Restore settings" #define STRING_EEPROM_SETTINGS "EEPROM" - #define STRING_EEPROM_SAVE_INFO "Save printer settings\nto EEPROM?" - #define STRING_EEPROM_RESTORE_INFO "Reload settings from\nEEPROM?" - #define STRING_EEPROM_RESET_INFO "Reset EEPROM to stock printer settings?" - #define STRING_RETRACT_FEEDRATE "Retract feedrate" - #define STRING_RETRACT_LENGTH "Retract length" - #define STRING_RETRACT_SWAP_LENGTH "Retract swap length" - #define STRING_RETRACT_Z_LIFT "Z lift on retraction" - #define STRING_RETRACT_AUTO "Auto Firmware Retract" - #define STRING_RECOVER_FEEDRATE "Recover feedrate" - #define STRING_SWAP_RECOVER_FEEDRATE "Swap recover feedrate" - #define STRING_RECOVER_LENGTH "Extra recover length" - #define STRING_SWAP_RECOVER_LENGTH "Extra recover swap length" - #define STRING_START_PRINT "Start Printing:\n %s?" - #define STRING_ACK_NOTIFICATION "ACK notification style" #define STRING_LEVELING_EDGE_DISTANCE "Bed edge distance" - #define STRING_XY_UNLOCK "Desbloquear XY" #define STRING_TUNING "Tuning" #define STRING_PID "PID" #define STRING_PID_TITLE "PID autotune" @@ -274,8 +332,6 @@ #define STRING_TUNE_EXT_OLD_ESTEP "Old e-steps: %0.2f" #define STRING_TUNE_EXT_NEW_ESTEP "New e-steps: %0.2f" #define STRING_CONNECTION_SETTINGS "Connection" - #define STRING_OFFSET_TOOL "Offset 2nd Nozzle" - #define STRING_HYBRID_THRESHOLD "TMC HybridThreshold" #define STRING_NOTIFICATIONS "Notifications" #define STRING_MESH_EDITOR "Mesh edit" #define STRING_MESH_TUNER "Mesh tuner" @@ -293,10 +349,7 @@ #define STRING_NO_FILAMENT_STATS "\nFilament data not available." #define STRING_CLICK_FOR_MORE "Click for summary" #define STRING_EXT_TEMPLOW "Hotend temperature is below\nminimum temperature (%d℃)." - #define STRING_COLD_EXT "Cold extrusion prevented" #define STRING_HEAT_HOTEND "Heat hotend to %d℃?" #define STRING_Z_ALIGN "Z Align" - #define STRING_INIT "Init" - #define STRING_TOUCHMI "TouchMi" #endif diff --git a/TFT/src/User/API/Language/language_ru.h b/TFT/src/User/API/Language/language_ru.h index acc38d8ae7..5669678668 100644 --- a/TFT/src/User/API/Language/language_ru.h +++ b/TFT/src/User/API/Language/language_ru.h @@ -1,27 +1,257 @@ #ifndef _LANGUAGE_RU_H_ #define _LANGUAGE_RU_H_ + // config.ini Parameter Settings / Feature Settings + #define STRING_STATUS_SCREEN "Enable Status Screen" + #define STRING_BAUDRATE "Скорость" #define STRING_LANGUAGE "Русский" + #define STRING_ROTATE_UI "Переворот" + #define STRING_TERMINAL_ACK "ACK терминала (C°)" + #define STRING_INVERT_X_AXIS "Инверсия оси X" + #define STRING_INVERT_Y_AXIS "Инверсия оси Y" + #define STRING_INVERT_Z_AXIS "Инверсия оси Z" + #define STRING_PERSISTENT_INFO "Нагрев в инфостроке" + #define STRING_FILE_LIST_MODE "Файлы в режиме строк" + #define STRING_ACK_NOTIFICATION "ACK стиль уведомления" + #define STRING_DEFAULT_MODE "Default Mode" + #define STRING_SERIAL_ALWAYS_ON "Serial Always ON" + #define STRING_MARLIN_SHOW_TITLE "Marlin Mode Title Support" + #define STRING_MARLIN_FULLSCREEN "Marlin на весь экран" + #define STRING_MARLIN_TYPE "Marlin Mode Type" + #define STRING_MOVE_SPEED "Скорость (X Y Z)" + #define STRING_AUTO_LOAD_LEVELING "Auto Save Load Leveling" + #define STRING_TOUCHMI_SENSOR "TouchMI" + #define STRING_ONBOARD_SD_SUPPORT "Onboard SD Card Support" + #define STRING_M27_ALWAYS_ACTIVE "M27 Always Active" + #define STRING_LONG_FILENAME_SUPPORT "Long File Names Support" + #define STRING_FAN_SPEED_PERCENT "Fan Speed As Percentage" + #define STRING_XY_OFFSET_PROBING "XY Offset Probing Support" + #define STRING_Z_STEPPERS_ALIGNMENT "Z Steppers Auto-Alignment" + #define STRING_PS_ON "Автовыключение" + #define STRING_PS_ON_ACTIVE_HIGH "Power Supply Active HIGH" + #define STRING_FIL_RUNOUT "Сенсор прутка" + #define STRING_FIL_RUNOUT_INVERTING "Inverted Filament Runout Logic" + #define STRING_PL_RECOVERY_EN "Работа после потери питания" + #define STRING_PL_RECOVERY_HOME "Power Loss Recovery Homing" + #define STRING_BTT_MINI_UPS "BTT UPS Support" + #define STRING_TOUCH_SOUND "Звуки нажатий" + #define STRING_TOAST_SOUND "Звуки инфостроки" + #define STRING_ALERT_SOUND "Предупреждения" + #define STRING_HEATER_SOUND "Heater notification" + #define STRING_KNOB_LED_COLOR "Подсветка энкодера" + #define STRING_KNOB_LED_IDLE "Простой подсветки энкодера" + #define STRING_LCD_BRIGHTNESS "Яркость LCD" + #define STRING_LCD_IDLE_BRIGHTNESS "Регулировка яркости LCD" + #define STRING_LCD_IDLE_DELAY "Время до гашения LCD" + #define STRING_START_GCODE_ENABLED "G-код перед печатью" + #define STRING_END_GCODE_ENABLED "G-код после печати" + #define STRING_CANCEL_GCODE_ENABLED "G-код отмены печати" + + // Machine Parameter Settings + #define STRING_STEPS_SETTING "Настройка шагов на мм" + #define STRING_MAXFEEDRATE "MAX скорость подачи" + #define STRING_MAXACCELERATION "MAX ускорение" + #define STRING_ACCELERATION "Ускорение" + #define STRING_JERK "Рывок" + #define STRING_JUNCTION_DEVIATION "Отклонение узла" + #define STRING_HOME_OFFSET "Дом - отступы" + #define STRING_FWRETRACT "M207 ретракт" + #define STRING_FWRECOVER "M208 восстановление ретракта" + #define STRING_RETRACT_AUTO "Авто FW ретракт" + #define STRING_OFFSET_TOOL "Смещение 2-го сопла" + #define STRING_PROBE_OFFSET "Смещение датчика" + #define STRING_LIN_ADVANCE "К-фактор" + #define STRING_CURRENT_SETTING "Настройка TMC драйверов" + #define STRING_BUMP_SENSITIVITY "TMC чувствительность удара" + #define STRING_HYBRID_THRESHOLD "TMC гибридный порог" + #define STRING_PRINT_ACCELERATION "Печати" + #define STRING_RETRACT_ACCELERATION "Ретракта" + #define STRING_TRAVEL_ACCELERATION "Перемещения" + #define STRING_RETRACT_LENGTH "Длина" + #define STRING_RETRACT_SWAP_LENGTH "Длина при смене сопла" + #define STRING_RETRACT_FEEDRATE "Скорость" + #define STRING_RETRACT_Z_LIFT "Подъём по Z" + #define STRING_RECOVER_LENGTH "Длина" + #define STRING_SWAP_RECOVER_LENGTH "Длина при смене сопла" + #define STRING_RECOVER_FEEDRATE "Скорость" + #define STRING_SWAP_RECOVER_FEEDRATE "Скорость при смене сопла" + #define STRING_MBL_OFFSET "MBL Offset" + + // Save / Load + #define STRING_SAVE "Сохранить" + #define STRING_RESTORE "Вернуть" + #define STRING_RESET "Сброс" + #define STRING_EEPROM_SAVE_INFO "Сохранить настройки\nпринтера в EEPROM?" + #define STRING_EEPROM_RESTORE_INFO "Загрузить настройки\nиз EEPROM?" + #define STRING_EEPROM_RESET_INFO "Сбрость EEPROM настройки\nпринтера на начальные?" + #define STRING_SETTINGS_SAVE "Сохранить настройки" + #define STRING_SETTINGS_RESTORE "Восстановить настройки" + #define STRING_SETTINGS_RESET "Сбросить настройки" + #define STRING_SETTINGS_RESET_INFO "Все настройки будут\nсброшены по умолчанию.\nПродолжить?" + #define STRING_SETTINGS_RESET_DONE "Успешный сброс настроек\nэкрана. Для полного\nвступления в силу,\nперегрузите устройство." + + // Navigation Buttons + #define STRING_PAGE_UP "<---" + #define STRING_PAGE_DOWN "--->" + #define STRING_UP "Вверх" + #define STRING_DOWN "Вниз" + #define STRING_NEXT "Следующий" + #define STRING_BACK "Назад" + + // Value Buttons + #define STRING_INC "Увеличить" + #define STRING_DEC "Уменьшить" + #define STRING_LOAD "Загрузка" + #define STRING_UNLOAD "Выгрузка" + #define STRING_ON "Вкл" + #define STRING_OFF "Выкл" + #define STRING_AUTO "AUTO" + #define STRING_SMART "Умный" + #define STRING_SLOW "Медленно" + #define STRING_NORMAL "Обычно" + #define STRING_FAST "Быстро" + #define STRING_ZERO "Обнулить" + #define STRING_HALF "50%" + #define STRING_FULL "Максимум" + #define STRING_CUSTOM "Своё меню" + #define STRING_CLEAR "Убрать" + #define STRING_DEFAULT "По умолчанию" + + // Action Buttons + #define STRING_START "Начать" + #define STRING_STOP "Стоп" + #define STRING_PAUSE "Пауза" + #define STRING_RESUME "Продолжить" + #define STRING_INIT "Init" + #define STRING_DISCONNECT "Отключить" + #define STRING_SHUT_DOWN "Выключить" + #define STRING_FORCE_SHUT_DOWN "Принудительно выкл" + #define STRING_EMERGENCYSTOP "Экст.стоп" + #define STRING_PREHEAT "Преднагрев" + #define STRING_PREHEAT_BOTH "Оба" + #define STRING_COOLDOWN "Охладить" + + // Dialog Buttons + #define STRING_CONFIRM "OK" + #define STRING_CANCEL "Отмена" + #define STRING_WARNING "Внимание" + #define STRING_CONTINUE "Продолжение" + #define STRING_CONFIRMATION "Вы уверены?" + + // Process Status + #define STRING_STATUS "Статус" + #define STRING_READY "Готов" + #define STRING_BUSY "В процессе, ждите..." + #define STRING_LOADING "Загрузка..." + #define STRING_UNCONNECTED "Нет подключения!" + + // Process Info + #define STRING_INFO "Информация" + #define STRING_INVALID_VALUE "Остутствуют правильные значения!" + #define STRING_TIMEOUT_REACHED "Время истекло!" + #define STRING_DISCONNECT_INFO "Управление принтером через компьютер" + #define STRING_SHUTTING_DOWN "Выключаю..." + #define STRING_WAIT_TEMP_SHUT_DOWN "Дождитесь температуры\nсопла не ниже чем %d℃" + #define STRING_POWER_FAILED "Продолжить печать?" + #define STRING_PROCESS_RUNNING "Идёт процесс!" + #define STRING_PROCESS_COMPLETED "Процесс завершён!" + #define STRING_PROCESS_ABORTED "Процесс прерван!" + + // TFT SD, U_DISK, Onboard SD, Filament Runout Process Commands / Status / Info + #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_RUNOUT "Пруток закончился" + + // Steppers, Print, Probe Process Commands / Status / Info + #define STRING_DISABLE_STEPPERS "Двигатели" + #define STRING_XY_UNLOCK "Моторы выкл" + + #define STRING_START_PRINT "Начать печать:\n %s?" + #define STRING_STOP_PRINT "Остановить печать?" + #define STRING_IS_PAUSE "Невозможна экструзия\nпри печати, поставить\nна паузу?" + #define STRING_M0_PAUSE "Пауза по команде M0" + + #define STRING_TEST "BLT тест" + #define STRING_DEPLOY "BLT вниз" + #define STRING_STOW "BLT вверх" + #define STRING_REPEAT "Точность Z" + + // Printer Tools + #define STRING_NOZZLE "Сопло" + #define STRING_BED "Стол" + #define STRING_CHAMBER "Камера" + #define STRING_FAN "Вентилятор" + + #define STRING_BLTOUCH "BLTouch" + #define STRING_TOUCHMI "TouchMi" + + // Values + #define STRING_1_DEGREE "1℃" + #define STRING_5_DEGREE "5℃" + #define STRING_10_DEGREE "10℃" + + #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_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 мин." + + // Colors + #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 "Тёмно-серый" + + // Menus #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" @@ -49,86 +279,20 @@ #define STRING_ABL_SLOT3 "Ячейка 3" #define STRING_ABL_SLOT_EEPROM "Восстановить из ячейки\nпри перезагрузке?\n(Сохранить в EEPROM)" #define STRING_ABL_Z "Z затухание" - #define STRING_BLTOUCH "BLTouch" - #define STRING_TEST "BLT тест" - #define STRING_DEPLOY "BLT вниз" - #define STRING_STOW "BLT вверх" - #define STRING_REPEAT "Точность Z" #define STRING_P_OFFSET "Отступ P" #define STRING_H_OFFSET "Отступ H" - #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 "<---" - #define STRING_PAGE_DOWN "--->" - #define STRING_PAUSE "Пауза" - #define STRING_RESUME "Продолжить" - #define STRING_LOAD "Загрузка" - #define STRING_UNLOAD "Выгрузка" #define STRING_LOAD_UNLOAD "Загрузить/Выгрузить" #define STRING_LOAD_UNLOAD_SHORT "За/Выгрузка" - #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 "Больше" #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_BABYSTEP "Микрошаг Z" #define STRING_X_INC "X+" #define STRING_Y_INC "Y+" #define STRING_Z_INC "Z+" @@ -138,123 +302,17 @@ #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 "Отмена" #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 "OK" - #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℃" - #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 "Информация" - #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 автонастройка" @@ -274,8 +332,6 @@ #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 "Сетка настр." @@ -293,10 +349,7 @@ #define STRING_NO_FILAMENT_STATS "\nFilament data not available." #define STRING_CLICK_FOR_MORE "Click for summary" #define STRING_EXT_TEMPLOW "Температура сопла ниже\nминимальной (%d℃)." - #define STRING_COLD_EXT "Экструзия холодным\nсоплом запрещена" #define STRING_HEAT_HOTEND "Heat hotend to %d℃?" #define STRING_Z_ALIGN "Z Align" - #define STRING_INIT "Init" - #define STRING_TOUCHMI "TouchMi" #endif diff --git a/TFT/src/User/API/Language/language_sk.h b/TFT/src/User/API/Language/language_sk.h index e227290b55..3f1df749ca 100644 --- a/TFT/src/User/API/Language/language_sk.h +++ b/TFT/src/User/API/Language/language_sk.h @@ -1,27 +1,257 @@ #ifndef _LANGUAGE_SK_H_ #define _LANGUAGE_SK_H_ + // config.ini Parameter Settings / Feature Settings + #define STRING_STATUS_SCREEN "Enable Status Screen" + #define STRING_BAUDRATE "BaudRate" #define STRING_LANGUAGE "Slovensky" + #define STRING_ROTATE_UI "Otočiť" + #define STRING_TERMINAL_ACK "Show ACK in Terminal" + #define STRING_INVERT_X_AXIS "Invertovať os X" + #define STRING_INVERT_Y_AXIS "Invertovať os Y" + #define STRING_INVERT_Z_AXIS "Invertovať os Z" + #define STRING_PERSISTENT_INFO "Trvalé info o stave" + #define STRING_FILE_LIST_MODE "Zobraziť súbory ako zoznam" + #define STRING_ACK_NOTIFICATION "ACK notification style" + #define STRING_DEFAULT_MODE "Default Mode" + #define STRING_SERIAL_ALWAYS_ON "Serial Always ON" + #define STRING_MARLIN_SHOW_TITLE "Marlin Mode Title Support" + #define STRING_MARLIN_FULLSCREEN "Marlin mode in fullscreen" + #define STRING_MARLIN_TYPE "Marlin Mode Type" + #define STRING_MOVE_SPEED "Rýchlosť pohybu XYZ" + #define STRING_AUTO_LOAD_LEVELING "Auto Save Load Leveling" + #define STRING_TOUCHMI_SENSOR "TouchMI" + #define STRING_ONBOARD_SD_SUPPORT "Onboard SD Card Support" + #define STRING_M27_ALWAYS_ACTIVE "M27 Always Active" + #define STRING_LONG_FILENAME_SUPPORT "Long File Names Support" + #define STRING_FAN_SPEED_PERCENT "Fan Speed As Percentage" + #define STRING_XY_OFFSET_PROBING "XY Offset Probing Support" + #define STRING_Z_STEPPERS_ALIGNMENT "Z Steppers Auto-Alignment" + #define STRING_PS_ON "Auto vyp." + #define STRING_PS_ON_ACTIVE_HIGH "Power Supply Active HIGH" + #define STRING_FIL_RUNOUT "Filament senzor" + #define STRING_FIL_RUNOUT_INVERTING "Inverted Filament Runout Logic" + #define STRING_PL_RECOVERY_EN "Power loss recovery" + #define STRING_PL_RECOVERY_HOME "Power Loss Recovery Homing" + #define STRING_BTT_MINI_UPS "BTT UPS Support" + #define STRING_TOUCH_SOUND "Touch sounds" + #define STRING_TOAST_SOUND "Toast Notifications" + #define STRING_ALERT_SOUND "Popups and Alerts" + #define STRING_HEATER_SOUND "Heater notification" + #define STRING_KNOB_LED_COLOR "LED otočného tlačidla" + #define STRING_KNOB_LED_IDLE "Rotary Knob LED idle" + #define STRING_LCD_BRIGHTNESS "Jas LCD" + #define STRING_LCD_IDLE_BRIGHTNESS "Zníženie jasu LCD" + #define STRING_LCD_IDLE_DELAY "Zníženie jasu LCD po" + #define STRING_START_GCODE_ENABLED "Začiatočný Gcode" + #define STRING_END_GCODE_ENABLED "Koncový Gcode" + #define STRING_CANCEL_GCODE_ENABLED "Cancel Gcode" + + // Machine Parameter Settings + #define STRING_STEPS_SETTING "Počet krokov na MM" + #define STRING_MAXFEEDRATE "Max Feed Rate" + #define STRING_MAXACCELERATION "Maximálna akcelerácia" + #define STRING_ACCELERATION "Akcelerácia" + #define STRING_JERK "Jerk" + #define STRING_JUNCTION_DEVIATION "Junction Deviation" + #define STRING_HOME_OFFSET "Home Offset" + #define STRING_FWRETRACT "FW Retraction" + #define STRING_FWRECOVER "FW Retraction Recover" + #define STRING_RETRACT_AUTO "Auto Firmware Retract" + #define STRING_OFFSET_TOOL "Offset 2nd Nozzle" + #define STRING_PROBE_OFFSET "Probe Offset" + #define STRING_LIN_ADVANCE "Linear Advance" + #define STRING_CURRENT_SETTING "Prúd ovládača (mA)" + #define STRING_BUMP_SENSITIVITY "TMC bump citlivosť" + #define STRING_HYBRID_THRESHOLD "TMC HybridThreshold" + #define STRING_PRINT_ACCELERATION "Akcelerácia pri tlači" + #define STRING_RETRACT_ACCELERATION "Akcelerácia retrakcie" + #define STRING_TRAVEL_ACCELERATION "Akcelerácia presunu" + #define STRING_RETRACT_LENGTH "Retract length" + #define STRING_RETRACT_SWAP_LENGTH "Retract swap length" + #define STRING_RETRACT_FEEDRATE "Retract feedrate" + #define STRING_RETRACT_Z_LIFT "Z lift on retraction" + #define STRING_RECOVER_LENGTH "Extra recover length" + #define STRING_SWAP_RECOVER_LENGTH "Extra recover swap length" + #define STRING_RECOVER_FEEDRATE "Recover feedrate" + #define STRING_SWAP_RECOVER_FEEDRATE "Swap recover feedrate" + #define STRING_MBL_OFFSET "MBL Offset" + + // Save / Load + #define STRING_SAVE "Uložiť" + #define STRING_RESTORE "Restore" + #define STRING_RESET "Reset" + #define STRING_EEPROM_SAVE_INFO "Save printer settings\nto EEPROM?" + #define STRING_EEPROM_RESTORE_INFO "Reload settings from\nEEPROM?" + #define STRING_EEPROM_RESET_INFO "Reset EEPROM to stock printer settings?" + #define STRING_SETTINGS_SAVE "Save settings" + #define STRING_SETTINGS_RESTORE "Restore settings" + #define STRING_SETTINGS_RESET "Reset default settings" + #define STRING_SETTINGS_RESET_INFO "Resetovať všetky nastavenia." + #define STRING_SETTINGS_RESET_DONE "Reset všetkých nastavení\nvykonaný. Pre správne\nfungovanie, prosím,\nreštartovať zariadenie." + + // Navigation Buttons + #define STRING_PAGE_UP "Ďalej" + #define STRING_PAGE_DOWN "Naspäť" + #define STRING_UP "Up" + #define STRING_DOWN "Down" + #define STRING_NEXT "Next" + #define STRING_BACK "Naspäť" + + // Value Buttons + #define STRING_INC "Pridať" + #define STRING_DEC "Ubrať" + #define STRING_LOAD "Zaviesť" + #define STRING_UNLOAD "Vysunúť" + #define STRING_ON "ZAP" + #define STRING_OFF "VYP" + #define STRING_AUTO "AUTO" + #define STRING_SMART "SMART" + #define STRING_SLOW "Pomaly" + #define STRING_NORMAL "Normálne" + #define STRING_FAST "Rýchlo" + #define STRING_ZERO "Vypnúť" + #define STRING_HALF "Polovičná" + #define STRING_FULL "Naplno" + #define STRING_CUSTOM "Vlastné" + #define STRING_CLEAR "Clear" + #define STRING_DEFAULT "Default" + + // Action Buttons + #define STRING_START "Start" + #define STRING_STOP "Stop" + #define STRING_PAUSE "Pauza" + #define STRING_RESUME "Pokračovať" + #define STRING_INIT "Init" + #define STRING_DISCONNECT "Odpojiť" + #define STRING_SHUT_DOWN "Vypnúť" + #define STRING_FORCE_SHUT_DOWN "Vynútené vypnutie" + #define STRING_EMERGENCYSTOP "STOP" + #define STRING_PREHEAT "Nahriať" + #define STRING_PREHEAT_BOTH "Tryska/Podložka" + #define STRING_COOLDOWN "Ochladiť" + + // Dialog Buttons + #define STRING_CONFIRM "Potvrdiť" + #define STRING_CANCEL "Zrušiť" + #define STRING_WARNING "Varovanie" + #define STRING_CONTINUE "Pokračovať" + #define STRING_CONFIRMATION "Are you sure?" + + // Process Status + #define STRING_STATUS "Status" + #define STRING_READY "Pripravená" + #define STRING_BUSY "Počkajte prosím..." + #define STRING_LOADING "Načítavam..." + #define STRING_UNCONNECTED "Tlačiareň odpojená!" + + // Process Info + #define STRING_INFO "Info" + #define STRING_INVALID_VALUE "Invalid value(s)" + #define STRING_TIMEOUT_REACHED "Timeout reached!" + #define STRING_DISCONNECT_INFO "Teraz môžete tlačiareň ovládať z počítača!" + #define STRING_SHUTTING_DOWN "Vypínanie..." + #define STRING_WAIT_TEMP_SHUT_DOWN "Počkať na teplotu\ntrysky menej ako %d℃" // Počkať na teplotu hotendu menej ako 50℃ + #define STRING_POWER_FAILED "Pokračovať v tlači?" + #define STRING_PROCESS_RUNNING "Process already running!" + #define STRING_PROCESS_COMPLETED "Process completed!" + #define STRING_PROCESS_ABORTED "Process aborted!" + + // TFT SD, U_DISK, Onboard SD, Filament Runout Process Commands / Status / Info + #define STRING_TFTSD "TFT SD" + #define STRING_READ_TFTSD_ERROR "Chyba pri načítaní SD karty!" + #define STRING_TFTSD_INSERTED "SD karta vložená!" + #define STRING_TFTSD_REMOVED "SD karta odstránená!" + #define STRING_U_DISK "USB kľúč" + #define STRING_READ_U_DISK_ERROR "Chyba pri načítaní USB kľúča!" + #define STRING_U_DISK_INSERTED "USB kľúč vložený!" + #define STRING_U_DISK_REMOVED "USB disk odstránený!" + #define STRING_ONBOARDSD "SD karta na doske" + #define STRING_READ_ONBOARDSD_ERROR "Chyba pri načítaní SD karty na doske!" + #define STRING_FILAMENT_RUNOUT "Chýba filament!" + + // Steppers, Print, Probe Process Commands / Status / Info + #define STRING_DISABLE_STEPPERS "Disarm All" + #define STRING_XY_UNLOCK "Odomknite XY" + + #define STRING_START_PRINT "Start Printing:\n %s?" + #define STRING_STOP_PRINT "Zastaviť tlač?" + #define STRING_IS_PAUSE "Nemožno extrudovať\npočas tlače,\npozastaviť tlač?" + #define STRING_M0_PAUSE "Pauza príkazom M0" + + #define STRING_TEST "Test" + #define STRING_DEPLOY "Vystrčiť" + #define STRING_STOW "Stiahnuť" + #define STRING_REPEAT "Opakovať" + + // Printer Tools + #define STRING_NOZZLE "Tryska" + #define STRING_BED "Podložka" + #define STRING_CHAMBER "Chamber" + #define STRING_FAN "Ofuk" + + #define STRING_BLTOUCH "BLTouch" + #define STRING_TOUCHMI "TouchMi" + + // Values + #define STRING_1_DEGREE "1℃" + #define STRING_5_DEGREE "5℃" + #define STRING_10_DEGREE "10℃" + + #define STRING_001_MM "0.01mm" + #define STRING_01_MM "0.1mm" + #define STRING_1_MM "1mm" + #define STRING_5_MM "5mm" + #define STRING_10_MM "10mm" + #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_5_SECONDS "5 sek." + #define STRING_10_SECONDS "10 sek." + #define STRING_30_SECONDS "30 Sec." + #define STRING_60_SECONDS "1 Min." + #define STRING_120_SECONDS "2 Min." + #define STRING_300_SECONDS "5 Min." + + // Colors + #define STRING_WHITE "Biela" + #define STRING_BLACK "Čierna" + #define STRING_BLUE "Modrá" + #define STRING_RED "Červená" + #define STRING_GREEN "Zelená" + #define STRING_CYAN "Tyrkysová" + #define STRING_YELLOW "Žltá" + #define STRING_BROWN "Hnedá" + #define STRING_GRAY "Šedá" + #define STRING_ORANGE "Oranžová" + #define STRING_INDIGO "Indigo" + #define STRING_VIOLET "Fialová" + #define STRING_MAGENTA "Magenta" + #define STRING_PURPLE "Purple" + #define STRING_LIME "Lime" + #define STRING_DARKBLUE "DarkBlue" + #define STRING_DARKGREEN "DarkGreen" + #define STRING_DARKGRAY "DarkGray" + + // Menus #define STRING_HEAT "Teplota" #define STRING_MOVE "Posunúť" #define STRING_HOME "Domov" - #define STRING_DISABLE_STEPPERS "Disarm All" #define STRING_PRINT "Tlačiť" #define STRING_EXTRUDE "Extrúder" - #define STRING_FAN "Ofuk" #define STRING_SETTINGS "Nastavenia" #define STRING_SCREEN_SETTINGS "Obrazovka" #define STRING_MACHINE_SETTINGS "Tlačiareň" #define STRING_FEATURE_SETTINGS "Funkcie" #define STRING_SOUND "Sound" - #define STRING_TOUCH_SOUND "Touch sounds" - #define STRING_TOAST_SOUND "Toast Notifications" - #define STRING_ALERT_SOUND "Popups and Alerts" - #define STRING_SHUT_DOWN "Vypnúť" #define STRING_RGB_SETTINGS "Farba LED" #define STRING_RGB_OFF "Vypnúť LED" #define STRING_TERMINAL "Terminál" - #define STRING_CUSTOM "Vlastné" #define STRING_LEVELING "Vyrovnanie" #define STRING_POINT_1 "Bod 1" #define STRING_POINT_2 "Bod 2" @@ -49,86 +279,20 @@ #define STRING_ABL_SLOT3 "Slot 3" #define STRING_ABL_SLOT_EEPROM "Remember slot for next\nreboot? (Save EEPROM)" #define STRING_ABL_Z "Z Fade" - #define STRING_BLTOUCH "BLTouch" - #define STRING_TEST "Test" - #define STRING_DEPLOY "Vystrčiť" - #define STRING_STOW "Stiahnuť" - #define STRING_REPEAT "Opakovať" #define STRING_P_OFFSET "P Offset" #define STRING_H_OFFSET "H Offset" - #define STRING_PROBE_OFFSET "Probe Offset" - #define STRING_HOME_OFFSET "Home Offset" - #define STRING_CONFIRMATION "Are you sure?" - #define STRING_DOWN "Down" - #define STRING_UP "Up" - #define STRING_SAVE "Uložiť" - #define STRING_RESTORE "Restore" - #define STRING_RESET "Reset" - #define STRING_DEFAULT "Default" - #define STRING_CLEAR "Clear" - #define STRING_NEXT "Next" #define STRING_DISTANCE "Distance" - #define STRING_INVALID_VALUE "Invalid value(s)" - #define STRING_TIMEOUT_REACHED "Timeout reached!" - #define STRING_PROCESS_RUNNING "Process already running!" - #define STRING_PROCESS_COMPLETED "Process completed!" - #define STRING_PROCESS_ABORTED "Process aborted!" - #define STRING_INC "Pridať" - #define STRING_DEC "Ubrať" - #define STRING_NOZZLE "Tryska" - #define STRING_BED "Podložka" - #define STRING_CHAMBER "Chamber" - #define STRING_START "Start" - #define STRING_STOP "Stop" - #define STRING_BACK "Naspäť" - #define STRING_PAGE_UP "Ďalej" - #define STRING_PAGE_DOWN "Naspäť" - #define STRING_PAUSE "Pauza" - #define STRING_RESUME "Pokračovať" - #define STRING_LOAD "Zaviesť" - #define STRING_UNLOAD "Vysunúť" #define STRING_LOAD_UNLOAD "Load/Unload" // needs translation #define STRING_LOAD_UNLOAD_SHORT "(Un)Load" // needs translation - #define STRING_SLOW_SPEED "Pomaly" - #define STRING_NORMAL_SPEED "Normálne" - #define STRING_FAST_SPEED "Rýchlo" - #define STRING_FAN_FULL_SPEED "Naplno" - #define STRING_FAN_HALF_SPEED "Polovičná" - #define STRING_ROTATE_UI "Otočiť" #define STRING_TOUCHSCREEN_ADJUST "Kalibrácia" #define STRING_MORE "Viacej" #define STRING_SCREEN_INFO "Info" - #define STRING_STATUS "Status" #define STRING_SIMULATOR_BG_COLOR "Marlin simulator background color" #define STRING_SIMULATOR_FONT_COLOR "Marlin simulator font color" - #define STRING_WHITE "Biela" - #define STRING_BLACK "Čierna" - #define STRING_BLUE "Modrá" - #define STRING_RED "Červená" - #define STRING_GREEN "Zelená" - #define STRING_CYAN "Tyrkysová" - #define STRING_YELLOW "Žltá" - #define STRING_BROWN "Hnedá" - #define STRING_GRAY "Šedá" - #define STRING_ORANGE "Oranžová" - #define STRING_INDIGO "Indigo" - #define STRING_VIOLET "Fialová" - #define STRING_MAGENTA "Magenta" - #define STRING_PURPLE "Purple" - #define STRING_LIME "Lime" - #define STRING_DARKBLUE "DarkBlue" - #define STRING_DARKGREEN "DarkGreen" - #define STRING_DARKGRAY "DarkGray" - #define STRING_DISCONNECT "Odpojiť" - #define STRING_BAUDRATE "BaudRate" #define STRING_PERCENTAGE "Percentá" - #define STRING_BABYSTEP "BabyStep" #define STRING_PERCENTAGE_SPEED "Rýchlosť" #define STRING_PERCENTAGE_FLOW "Prietok" - #define STRING_VALUE_ZERO "Vypnúť" - #define STRING_1_DEGREE "1℃" - #define STRING_5_DEGREE "5℃" - #define STRING_10_DEGREE "10℃" + #define STRING_BABYSTEP "BabyStep" #define STRING_X_INC "X+" #define STRING_Y_INC "Y+" #define STRING_Z_INC "Z+" @@ -138,123 +302,17 @@ #define STRING_X "X" #define STRING_Y "Y" #define STRING_Z "Z" - #define STRING_001_MM "0.01mm" - #define STRING_01_MM "0.1mm" - #define STRING_1_MM "1mm" - #define STRING_5_MM "5mm" - #define STRING_10_MM "10mm" - #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 "Pripravená" - #define STRING_BUSY "Počkajte prosím..." - #define STRING_UNCONNECTED "Tlačiareň odpojená!" - #define STRING_DISCONNECT_INFO "Teraz môžete tlačiareň ovládať z počítača!" - #define STRING_LOADING "Načítavam..." - #define STRING_POWER_FAILED "Pokračovať v tlači?" - #define STRING_CONTINUE "Pokračovať" - #define STRING_CANCEL "Zrušiť" #define STRING_ADJUST_TITLE "Kalibrácia" #define STRING_ADJUST_INFO "Dotknite sa postupne všetkých bodov" #define STRING_ADJUST_OK "Kalibrácia úspešná" #define STRING_ADJUST_FAILED "Kalibrácia zlyhala, opakovať" - #define STRING_WARNING "Varovanie" - #define STRING_STOP_PRINT "Zastaviť tlač?" - #define STRING_CONFIRM "Potvrdiť" - #define STRING_TFTSD "TFT SD" - #define STRING_READ_TFTSD_ERROR "Chyba pri načítaní SD karty!" - #define STRING_TFTSD_INSERTED "SD karta vložená!" - #define STRING_TFTSD_REMOVED "SD karta odstránená!" - #define STRING_U_DISK "USB kľúč" - #define STRING_READ_U_DISK_ERROR "Chyba pri načítaní USB kľúča!" - #define STRING_U_DISK_INSERTED "USB kľúč vložený!" - #define STRING_U_DISK_REMOVED "USB disk odstránený!" - #define STRING_ONBOARDSD "SD karta na doske" - #define STRING_READ_ONBOARDSD_ERROR "Chyba pri načítaní SD karty na doske!" - #define STRING_FILAMENT_SENSOR "Filament senzor" - #define STRING_FILAMENT_RUNOUT "Chýba filament!" - #define STRING_PREHEAT "Nahriať" - #define STRING_PREHEAT_BOTH "Tryska/Podložka" - #define STRING_IS_PAUSE "Nemožno extrudovať\npočas tlače,\npozastaviť tlač?" - #define STRING_AUTO_SHUT_DOWN "Auto vyp." #define STRING_UNIFIEDMOVE "Pohyb" #define STRING_UNIFIEDHEAT "Nahriať" - #define STRING_COOLDOWN "Ochladiť" - #define STRING_EMERGENCYSTOP "STOP" #define STRING_TOUCH_TO_EXIT "Dotknite sa obrazovky pre ukončenie" #define STRING_MAINMENU "Menu" - #define STRING_WAIT_TEMP_SHUT_DOWN "Počkať na teplotu\ntrysky menej ako %d℃" // Počkať na teplotu hotendu menej ako 50℃ - #define STRING_FORCE_SHUT_DOWN "Vynútené vypnutie" - #define STRING_SHUTTING_DOWN "Vypínanie..." #define STRING_PARAMETER_SETTING "Parametre" - #define STRING_ON "ZAP" - #define STRING_OFF "VYP" - #define STRING_SMART "SMART" - #define STRING_TERMINAL_ACK "Show ACK in Terminal" - #define STRING_INVERT_XAXIS "Invertovať os X" - #define STRING_INVERT_YAXIS "Invertovať os Y" - #define STRING_INVERT_ZAXIS "Invertovať os Z" - #define STRING_MOVE_SPEED "Rýchlosť pohybu XYZ" - #define STRING_KNOB_LED "LED otočného tlačidla" - #define STRING_KNOB_LED_IDLE "Rotary Knob LED idle" - #define STRING_M0_PAUSE "Pauza príkazom M0" - #define STRING_SEND_START_GCODE "Začiatočný Gcode" - #define STRING_SEND_END_GCODE "Koncový Gcode" - #define STRING_SEND_CANCEL_GCODE "Cancel Gcode" - #define STRING_PERSISTENT_STATUS_INFO "Trvalé info o stave" - #define STRING_FILE_LISTMODE "Zobraziť súbory ako zoznam" - #define STRING_CURRENT_SETTING "Prúd ovládača (mA)" - #define STRING_STEPS_SETTING "Počet krokov na MM" - #define STRING_MAXFEEDRATE "Max Feed Rate" - #define STRING_MAXACCELERATION "Maximálna akcelerácia" - #define STRING_ACCELERATION "Akcelerácia" - #define STRING_PRINT_ACCELERATION "Akcelerácia pri tlači" - #define STRING_RETRACT_ACCELERATION "Akcelerácia retrakcie" - #define STRING_TRAVEL_ACCELERATION "Akcelerácia presunu" - #define STRING_JERK "Jerk" - #define STRING_JUNCTION_DEVIATION "Junction Deviation" - #define STRING_BUMP_SENSITIVITY "TMC bump citlivosť" - #define STRING_FWRETRACT "FW Retraction" - #define STRING_FWRECOVER "FW Retraction Recover" - #define STRING_LIN_ADVANCE "Linear Advance" - #define STRING_RESET_SETTINGS_INFO "Resetovať všetky nastavenia." - #define STRING_RESET_SETTINGS_DONE "Reset všetkých nastavení\nvykonaný. Pre správne\nfungovanie, prosím,\nreštartovať zariadenie." - #define STRING_INFO "Info" - #define STRING_LCD_BRIGHTNESS "Jas LCD" - #define STRING_LCD_BRIGHTNESS_DIM "Zníženie jasu LCD" - #define STRING_LCD_DIM_IDLE_TIMER "Zníženie jasu LCD po" - #define STRING_5_SECONDS "5 sek." - #define STRING_10_SECONDS "10 sek." - #define STRING_30_SECONDS "30 Sec." - #define STRING_60_SECONDS "1 Min." - #define STRING_120_SECONDS "2 Min." - #define STRING_300_SECONDS "5 Min." - #define STRING_CUSTOM_SECONDS "Custom" - #define STRING_ST7920_FULLSCREEN "Marlin mode in fullscreen" - #define STRING_PLR_EN "Power loss recovery" - #define STRING_SETTING_SAVE "Save settings" - #define STRING_SETTING_RESET "Reset default settings" - #define STRING_SETTING_RESTORE "Restore settings" #define STRING_EEPROM_SETTINGS "EEPROM" - #define STRING_EEPROM_SAVE_INFO "Save printer settings\nto EEPROM?" - #define STRING_EEPROM_RESTORE_INFO "Reload settings from\nEEPROM?" - #define STRING_EEPROM_RESET_INFO "Reset EEPROM to stock printer settings?" - #define STRING_RETRACT_FEEDRATE "Retract feedrate" - #define STRING_RETRACT_LENGTH "Retract length" - #define STRING_RETRACT_SWAP_LENGTH "Retract swap length" - #define STRING_RETRACT_Z_LIFT "Z lift on retraction" - #define STRING_RETRACT_AUTO "Auto Firmware Retract" - #define STRING_RECOVER_FEEDRATE "Recover feedrate" - #define STRING_SWAP_RECOVER_FEEDRATE "Swap recover feedrate" - #define STRING_RECOVER_LENGTH "Extra recover length" - #define STRING_SWAP_RECOVER_LENGTH "Extra recover swap length" - #define STRING_START_PRINT "Start Printing:\n %s?" - #define STRING_ACK_NOTIFICATION "ACK notification style" #define STRING_LEVELING_EDGE_DISTANCE "Bed edge distance" - #define STRING_XY_UNLOCK "Odomknite XY" #define STRING_TUNING "Tuning" #define STRING_PID "PID" #define STRING_PID_TITLE "PID autotune" @@ -274,8 +332,6 @@ #define STRING_TUNE_EXT_OLD_ESTEP "Old e-steps: %0.2f" #define STRING_TUNE_EXT_NEW_ESTEP "New e-steps: %0.2f" #define STRING_CONNECTION_SETTINGS "Connection" - #define STRING_OFFSET_TOOL "Offset 2nd Nozzle" - #define STRING_HYBRID_THRESHOLD "TMC HybridThreshold" #define STRING_NOTIFICATIONS "Notifications" #define STRING_MESH_EDITOR "Mesh edit" #define STRING_MESH_TUNER "Mesh tuner" @@ -293,10 +349,7 @@ #define STRING_NO_FILAMENT_STATS "\nFilament data not available." #define STRING_CLICK_FOR_MORE "Click for summary" #define STRING_EXT_TEMPLOW "Hotend temperature is below\nminimum temperature (%d℃)." - #define STRING_COLD_EXT "Cold extrusion prevented" #define STRING_HEAT_HOTEND "Heat hotend to %d℃?" #define STRING_Z_ALIGN "Z Align" - #define STRING_INIT "Init" - #define STRING_TOUCHMI "TouchMi" #endif diff --git a/TFT/src/User/API/Language/language_sl.h b/TFT/src/User/API/Language/language_sl.h index 7d9b04199e..539db0e8e3 100644 --- a/TFT/src/User/API/Language/language_sl.h +++ b/TFT/src/User/API/Language/language_sl.h @@ -1,27 +1,257 @@ #ifndef _LANGUAGE_SL_H_ #define _LANGUAGE_SL_H_ + // config.ini Parameter Settings / Feature Settings + #define STRING_STATUS_SCREEN "Enable Status Screen" + #define STRING_BAUDRATE "Baud hitr." #define STRING_LANGUAGE "Slovenski" + #define STRING_ROTATE_UI "Obrni UI" + #define STRING_TERMINAL_ACK "Pokaži ACK v terminalu" + #define STRING_INVERT_X_AXIS "Invertiraj X os" + #define STRING_INVERT_Y_AXIS "Invertiraj Y os" + #define STRING_INVERT_Z_AXIS "Invertiraj Z os" + #define STRING_PERSISTENT_INFO "Stalno prikazuj status" + #define STRING_FILE_LIST_MODE "Prikaz datotek v seznamu" + #define STRING_ACK_NOTIFICATION "ACK notification style" + #define STRING_DEFAULT_MODE "Default Mode" + #define STRING_SERIAL_ALWAYS_ON "Serial Always ON" + #define STRING_MARLIN_SHOW_TITLE "Marlin Mode Title Support" + #define STRING_MARLIN_FULLSCREEN "Marlin čez cel zaslon" + #define STRING_MARLIN_TYPE "Marlin Mode Type" + #define STRING_MOVE_SPEED "Hitr. pomika (X Y Z)" + #define STRING_AUTO_LOAD_LEVELING "Auto Save Load Leveling" + #define STRING_TOUCHMI_SENSOR "TouchMI" + #define STRING_ONBOARD_SD_SUPPORT "Onboard SD Card Support" + #define STRING_M27_ALWAYS_ACTIVE "M27 Always Active" + #define STRING_LONG_FILENAME_SUPPORT "Long File Names Support" + #define STRING_FAN_SPEED_PERCENT "Fan Speed As Percentage" + #define STRING_XY_OFFSET_PROBING "XY Offset Probing Support" + #define STRING_Z_STEPPERS_ALIGNMENT "Z Steppers Auto-Alignment" + #define STRING_PS_ON "Samodejni izklop" + #define STRING_PS_ON_ACTIVE_HIGH "Power Supply Active HIGH" + #define STRING_FIL_RUNOUT "Senzor filamenta" + #define STRING_FIL_RUNOUT_INVERTING "Inverted Filament Runout Logic" + #define STRING_PL_RECOVERY_EN "Power loss recovery" + #define STRING_PL_RECOVERY_HOME "Power Loss Recovery Homing" + #define STRING_BTT_MINI_UPS "BTT UPS Support" + #define STRING_TOUCH_SOUND "Touch sounds" + #define STRING_TOAST_SOUND "Toast Notifications" + #define STRING_ALERT_SOUND "Popups and Alerts" + #define STRING_HEATER_SOUND "Heater notification" + #define STRING_KNOB_LED_COLOR "LED enkoder gumba" + #define STRING_KNOB_LED_IDLE "Rotary Knob LED idle" + #define STRING_LCD_BRIGHTNESS "Svetilnost LCD" + #define STRING_LCD_IDLE_BRIGHTNESS "Zatemnitev LCD" + #define STRING_LCD_IDLE_DELAY "Zatemnitev po času" + #define STRING_START_GCODE_ENABLED "Zaženi startno G-kodo" + #define STRING_END_GCODE_ENABLED "Zaženi končno G-kodo" + #define STRING_CANCEL_GCODE_ENABLED "Zaženi G-kodo preklica" + + // Machine Parameter Settings + #define STRING_STEPS_SETTING "Št. korakov na MM" + #define STRING_MAXFEEDRATE "Max hitr. dovajanja fil." + #define STRING_MAXACCELERATION "Max pospešek" + #define STRING_ACCELERATION "Pospešek" + #define STRING_JERK "Jerk" + #define STRING_JUNCTION_DEVIATION "Junction Deviation" + #define STRING_HOME_OFFSET "Home Offset" + #define STRING_FWRETRACT "FW Retraction" + #define STRING_FWRECOVER "FW Retraction Recover" + #define STRING_RETRACT_AUTO "Auto Firmware Retract" + #define STRING_OFFSET_TOOL "Offset 2nd Nozzle" + #define STRING_PROBE_OFFSET "Odmik sonde" + #define STRING_LIN_ADVANCE "Linear Advance" + #define STRING_CURRENT_SETTING "Tok driverja mot. (mA)" + #define STRING_BUMP_SENSITIVITY "TMC občutljivost trka" + #define STRING_HYBRID_THRESHOLD "TMC HybridThreshold" + #define STRING_PRINT_ACCELERATION "Pospešek tiska" + #define STRING_RETRACT_ACCELERATION "Pospešek privleka fil." + #define STRING_TRAVEL_ACCELERATION "Pospešek pomika" + #define STRING_RETRACT_LENGTH "Retract length" + #define STRING_RETRACT_SWAP_LENGTH "Retract swap length" + #define STRING_RETRACT_FEEDRATE "Retract feedrate" + #define STRING_RETRACT_Z_LIFT "Z lift on retraction" + #define STRING_RECOVER_LENGTH "Extra recover length" + #define STRING_SWAP_RECOVER_LENGTH "Extra recover swap length" + #define STRING_RECOVER_FEEDRATE "Recover feedrate" + #define STRING_SWAP_RECOVER_FEEDRATE "Swap recover feedrate" + #define STRING_MBL_OFFSET "MBL Offset" + + // Save / Load + #define STRING_SAVE "Shrani" + #define STRING_RESTORE "Restore" + #define STRING_RESET "Reset" + #define STRING_EEPROM_SAVE_INFO "Shrani nastavitve tiskalnika\nv EEPROM?" + #define STRING_EEPROM_RESTORE_INFO "Naloži nastavitve iz\nEEPROM-a?" + #define STRING_EEPROM_RESET_INFO "Reset EEPROM to stock printer settings?" + #define STRING_SETTINGS_SAVE "Save settings" + #define STRING_SETTINGS_RESTORE "Obnovi nastavitve" + #define STRING_SETTINGS_RESET "Reset nastavitev" + #define STRING_SETTINGS_RESET_INFO "Reset vseh nastavitev na\nprivzete vrednosti?" + #define STRING_SETTINGS_RESET_DONE "Reset vseh nastavitev\nuspešna.\nPonovno zaženi napravo." + + // Navigation Buttons + #define STRING_PAGE_UP "Stran gor" + #define STRING_PAGE_DOWN "Stran dol" + #define STRING_UP "Up" + #define STRING_DOWN "Down" + #define STRING_NEXT "Next" + #define STRING_BACK "Nazaj" + + // Value Buttons + #define STRING_INC "Več" + #define STRING_DEC "Manj" + #define STRING_LOAD "Naloži" + #define STRING_UNLOAD "Izvrzi" + #define STRING_ON "ON" + #define STRING_OFF "OFF" + #define STRING_AUTO "AUTO" + #define STRING_SMART "SMART" + #define STRING_SLOW "Počasi" + #define STRING_NORMAL "Normalo" + #define STRING_FAST "Hitro" + #define STRING_ZERO "Nič" + #define STRING_HALF "50% moč" + #define STRING_FULL "100% moč" + #define STRING_CUSTOM "Po meri" + #define STRING_CLEAR "Clear" + #define STRING_DEFAULT "Default" + + // Action Buttons + #define STRING_START "Start" + #define STRING_STOP "Stop" + #define STRING_PAUSE "Pavza" + #define STRING_RESUME "Nadaljuj" + #define STRING_INIT "Init" + #define STRING_DISCONNECT "Odklopi" + #define STRING_SHUT_DOWN "Izklop" + #define STRING_FORCE_SHUT_DOWN "Prisilni izklop" + #define STRING_EMERGENCYSTOP "EM. STOP" + #define STRING_PREHEAT "Predgretje" + #define STRING_PREHEAT_BOTH "Oboje" + #define STRING_COOLDOWN "Ohlajanje" + + // Dialog Buttons + #define STRING_CONFIRM "\u088E OK" //Confirm Sign + #define STRING_CANCEL "\u088F Prekliči" //Cancel Sign + #define STRING_WARNING "Opozorilo" //Exclamation Sign + #define STRING_CONTINUE "Nadaljuj" + #define STRING_CONFIRMATION "Are you sure?" + + // Process Status + #define STRING_STATUS "Info" + #define STRING_READY "Pripravljen" + #define STRING_BUSY "Zaseden s procesiranjem, prosim počakaj..." + #define STRING_LOADING "Nalagam..." + #define STRING_UNCONNECTED "Nobenega tiskalnika priključenega!" + + // Process Info + #define STRING_INFO "Info" //Info Sign + #define STRING_INVALID_VALUE "Invalid value(s)" + #define STRING_TIMEOUT_REACHED "Timeout reached!" + #define STRING_DISCONNECT_INFO "Zdaj lahko upravljaš tiskalnik z računalnikom!" + #define STRING_SHUTTING_DOWN "Ugašam..." + #define STRING_WAIT_TEMP_SHUT_DOWN "Čakam, da se šoba\nohladi pod %d °C" + #define STRING_POWER_FAILED "Nadaljuj s tiskanjem?" //Question Sign + #define STRING_PROCESS_RUNNING "Process already running!" + #define STRING_PROCESS_COMPLETED "Process completed!" + #define STRING_PROCESS_ABORTED "Process aborted!" + + // TFT SD, U_DISK, Onboard SD, Filament Runout Process Commands / Status / Info + #define STRING_TFTSD "TFT SD" + #define STRING_READ_TFTSD_ERROR "Napaka branja TFT SD kartice!" + #define STRING_TFTSD_INSERTED "Kartica vstavljena!" + #define STRING_TFTSD_REMOVED "Kartica odstranjena!" + #define STRING_U_DISK "USB disk" + #define STRING_READ_U_DISK_ERROR "Napaka branja USB diska!" + #define STRING_U_DISK_INSERTED "USB disk vstavljen!" + #define STRING_U_DISK_REMOVED "USB disk odstranjen!" + #define STRING_ONBOARDSD "SKR SD" + #define STRING_READ_ONBOARDSD_ERROR "Napaka branja SKR SD kartice!" + #define STRING_FILAMENT_RUNOUT "Ni več filamenta!" + + // Steppers, Print, Probe Process Commands / Status / Info + #define STRING_DISABLE_STEPPERS "Disarm All" + #define STRING_XY_UNLOCK "Disarm XY" + + #define STRING_START_PRINT "Start tiska:\n %s?" + #define STRING_STOP_PRINT "Ustavim tisk?" + #define STRING_IS_PAUSE "Ne morem estrudirat\nmed tiskanjem.\nPavziram tisk?" + #define STRING_M0_PAUSE "Pavza (M0 ukaz)" + + #define STRING_TEST "Test" + #define STRING_DEPLOY "Postavi" + #define STRING_STOW "Skrij" + #define STRING_REPEAT "Ponovi" + + // Printer Tools + #define STRING_NOZZLE "Šoba" + #define STRING_BED "Miza" + #define STRING_CHAMBER "Chamber" + #define STRING_FAN "Hlajenje" + + #define STRING_BLTOUCH "BLTouch" + #define STRING_TOUCHMI "TouchMi" + + // Values + #define STRING_1_DEGREE "1℃" + #define STRING_5_DEGREE "5℃" + #define STRING_10_DEGREE "10℃" + + #define STRING_001_MM "0.01mm" + #define STRING_01_MM "0.1mm" + #define STRING_1_MM "1mm" + #define STRING_5_MM "5mm" + #define STRING_10_MM "10mm" + #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_5_SECONDS "5 sek." + #define STRING_10_SECONDS "10 sek." + #define STRING_30_SECONDS "30 sek." + #define STRING_60_SECONDS "1 min." + #define STRING_120_SECONDS "2 min." + #define STRING_300_SECONDS "5 min." + + // Colors + #define STRING_WHITE "Belo" + #define STRING_BLACK "Črno" + #define STRING_BLUE "Mordo" + #define STRING_RED "Rdeče" + #define STRING_GREEN "Zeleno" + #define STRING_CYAN "Modrozelena" + #define STRING_YELLOW "Rumena" + #define STRING_BROWN "Rjana" + #define STRING_GRAY "Siva" + #define STRING_ORANGE "Oranžna" + #define STRING_INDIGO "Indigo" + #define STRING_VIOLET "Vijolična" + #define STRING_MAGENTA "Magenta" + #define STRING_PURPLE "Temno vijolična" + #define STRING_LIME "Limeta" + #define STRING_DARKBLUE "Temno morda" + #define STRING_DARKGREEN "Temno zelena" + #define STRING_DARKGRAY "Temno siva" + + // Menus #define STRING_HEAT "Gretje" #define STRING_MOVE "Pomik" #define STRING_HOME "Domov" - #define STRING_DISABLE_STEPPERS "Disarm All" #define STRING_PRINT "Tisk" #define STRING_EXTRUDE "Filament" - #define STRING_FAN "Hlajenje" #define STRING_SETTINGS "Nastavitve" #define STRING_SCREEN_SETTINGS "Zaslon" #define STRING_MACHINE_SETTINGS "Naprava" #define STRING_FEATURE_SETTINGS "Funkcije" #define STRING_SOUND "Sound" - #define STRING_TOUCH_SOUND "Touch sounds" - #define STRING_TOAST_SOUND "Toast Notifications" - #define STRING_ALERT_SOUND "Popups and Alerts" - #define STRING_SHUT_DOWN "Izklop" #define STRING_RGB_SETTINGS "Barva LED" #define STRING_RGB_OFF "LED Off" #define STRING_TERMINAL "Terminal" - #define STRING_CUSTOM "Po meri" #define STRING_LEVELING "Niveliraj" #define STRING_POINT_1 "Točka 1" #define STRING_POINT_2 "Točka 2" @@ -49,86 +279,20 @@ #define STRING_ABL_SLOT3 "Slot 3" #define STRING_ABL_SLOT_EEPROM "Remember slot for next\nreboot? (Save EEPROM)" #define STRING_ABL_Z "Z Fade" - #define STRING_BLTOUCH "BLTouch" - #define STRING_TEST "Test" - #define STRING_DEPLOY "Postavi" - #define STRING_STOW "Skrij" - #define STRING_REPEAT "Ponovi" #define STRING_P_OFFSET "P odmik" #define STRING_H_OFFSET "H odmik" - #define STRING_PROBE_OFFSET "Odmik sonde" - #define STRING_HOME_OFFSET "Home Offset" - #define STRING_CONFIRMATION "Are you sure?" - #define STRING_DOWN "Down" - #define STRING_UP "Up" - #define STRING_SAVE "Shrani" - #define STRING_RESTORE "Restore" - #define STRING_RESET "Reset" - #define STRING_DEFAULT "Default" - #define STRING_CLEAR "Clear" - #define STRING_NEXT "Next" #define STRING_DISTANCE "Distance" - #define STRING_INVALID_VALUE "Invalid value(s)" - #define STRING_TIMEOUT_REACHED "Timeout reached!" - #define STRING_PROCESS_RUNNING "Process already running!" - #define STRING_PROCESS_COMPLETED "Process completed!" - #define STRING_PROCESS_ABORTED "Process aborted!" - #define STRING_INC "Več" - #define STRING_DEC "Manj" - #define STRING_NOZZLE "Šoba" - #define STRING_BED "Miza" - #define STRING_CHAMBER "Chamber" - #define STRING_START "Start" - #define STRING_STOP "Stop" - #define STRING_BACK "Nazaj" - #define STRING_PAGE_UP "Stran gor" - #define STRING_PAGE_DOWN "Stran dol" - #define STRING_PAUSE "Pavza" - #define STRING_RESUME "Nadaljuj" - #define STRING_LOAD "Naloži" - #define STRING_UNLOAD "Izvrzi" #define STRING_LOAD_UNLOAD "Load/Unload" // needs translation #define STRING_LOAD_UNLOAD_SHORT "(Un)Load" // needs translation - #define STRING_SLOW_SPEED "Počasi" - #define STRING_NORMAL_SPEED "Normalo" - #define STRING_FAST_SPEED "Hitro" - #define STRING_FAN_FULL_SPEED "100% moč" - #define STRING_FAN_HALF_SPEED "50% moč" - #define STRING_ROTATE_UI "Obrni UI" #define STRING_TOUCHSCREEN_ADJUST "Umeri" #define STRING_MORE "Več" #define STRING_SCREEN_INFO "Info" - #define STRING_STATUS "Info" #define STRING_SIMULATOR_BG_COLOR "Barva ozadja Marlin simulatorja" #define STRING_SIMULATOR_FONT_COLOR "Barva pisave Marlin simulatorja" - #define STRING_WHITE "Belo" - #define STRING_BLACK "Črno" - #define STRING_BLUE "Mordo" - #define STRING_RED "Rdeče" - #define STRING_GREEN "Zeleno" - #define STRING_CYAN "Modrozelena" - #define STRING_YELLOW "Rumena" - #define STRING_BROWN "Rjana" - #define STRING_GRAY "Siva" - #define STRING_ORANGE "Oranžna" - #define STRING_INDIGO "Indigo" - #define STRING_VIOLET "Vijolična" - #define STRING_MAGENTA "Magenta" - #define STRING_PURPLE "Temno vijolična" - #define STRING_LIME "Limeta" - #define STRING_DARKBLUE "Temno morda" - #define STRING_DARKGREEN "Temno zelena" - #define STRING_DARKGRAY "Temno siva" - #define STRING_DISCONNECT "Odklopi" - #define STRING_BAUDRATE "Baud hitr." #define STRING_PERCENTAGE "Procent" - #define STRING_BABYSTEP "BabyStep" #define STRING_PERCENTAGE_SPEED "Hitrost" #define STRING_PERCENTAGE_FLOW "Pretok" - #define STRING_VALUE_ZERO "Nič" - #define STRING_1_DEGREE "1℃" - #define STRING_5_DEGREE "5℃" - #define STRING_10_DEGREE "10℃" + #define STRING_BABYSTEP "BabyStep" #define STRING_X_INC "X+" #define STRING_Y_INC "Y+" #define STRING_Z_INC "Z+" @@ -138,123 +302,17 @@ #define STRING_X "X" #define STRING_Y "Y" #define STRING_Z "Z" - #define STRING_001_MM "0.01mm" - #define STRING_01_MM "0.1mm" - #define STRING_1_MM "1mm" - #define STRING_5_MM "5mm" - #define STRING_10_MM "10mm" - #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 "Pripravljen" - #define STRING_BUSY "Zaseden s procesiranjem, prosim počakaj..." - #define STRING_UNCONNECTED "Nobenega tiskalnika priključenega!" - #define STRING_DISCONNECT_INFO "Zdaj lahko upravljaš tiskalnik z računalnikom!" - #define STRING_LOADING "Nalagam..." - #define STRING_POWER_FAILED "Nadaljuj s tiskanjem?" //Question Sign - #define STRING_CONTINUE "Nadaljuj" - #define STRING_CANCEL "\u088F Prekliči" //Cancel Sign #define STRING_ADJUST_TITLE "Kalibracija zaslona na dotik" #define STRING_ADJUST_INFO "Pritisni na rdečo piko" #define STRING_ADJUST_OK "Nastavitev uspešna" #define STRING_ADJUST_FAILED "Nastavitev neuspešna, prosim poskusi ponovno" - #define STRING_WARNING "Opozorilo" //Exclamation Sign - #define STRING_STOP_PRINT "Ustavim tisk?" - #define STRING_CONFIRM "\u088E OK" //Confirm Sign - #define STRING_TFTSD "TFT SD" - #define STRING_READ_TFTSD_ERROR "Napaka branja TFT SD kartice!" - #define STRING_TFTSD_INSERTED "Kartica vstavljena!" - #define STRING_TFTSD_REMOVED "Kartica odstranjena!" - #define STRING_U_DISK "USB disk" - #define STRING_READ_U_DISK_ERROR "Napaka branja USB diska!" - #define STRING_U_DISK_INSERTED "USB disk vstavljen!" - #define STRING_U_DISK_REMOVED "USB disk odstranjen!" - #define STRING_ONBOARDSD "SKR SD" - #define STRING_READ_ONBOARDSD_ERROR "Napaka branja SKR SD kartice!" - #define STRING_FILAMENT_SENSOR "Senzor filamenta" - #define STRING_FILAMENT_RUNOUT "Ni več filamenta!" - #define STRING_PREHEAT "Predgretje" - #define STRING_PREHEAT_BOTH "Oboje" - #define STRING_IS_PAUSE "Ne morem estrudirat\nmed tiskanjem.\nPavziram tisk?" - #define STRING_AUTO_SHUT_DOWN "Samodejni izklop" #define STRING_UNIFIEDMOVE "Vodenje" #define STRING_UNIFIEDHEAT "Gretje" - #define STRING_COOLDOWN "Ohlajanje" - #define STRING_EMERGENCYSTOP "EM. STOP" #define STRING_TOUCH_TO_EXIT "Klikni kjerkoli za izhod" #define STRING_MAINMENU "Meni" - #define STRING_WAIT_TEMP_SHUT_DOWN "Čakam, da se šoba\nohladi pod %d °C" - #define STRING_FORCE_SHUT_DOWN "Prisilni izklop" - #define STRING_SHUTTING_DOWN "Ugašam..." #define STRING_PARAMETER_SETTING "Parametri" - #define STRING_ON "ON" - #define STRING_OFF "OFF" - #define STRING_SMART "SMART" - #define STRING_TERMINAL_ACK "Pokaži ACK v terminalu" - #define STRING_INVERT_XAXIS "Invertiraj X os" - #define STRING_INVERT_YAXIS "Invertiraj Y os" - #define STRING_INVERT_ZAXIS "Invertiraj Z os" - #define STRING_MOVE_SPEED "Hitr. pomika (X Y Z)" - #define STRING_KNOB_LED "LED enkoder gumba" - #define STRING_KNOB_LED_IDLE "Rotary Knob LED idle" - #define STRING_M0_PAUSE "Pavza (M0 ukaz)" - #define STRING_SEND_START_GCODE "Zaženi startno G-kodo" - #define STRING_SEND_END_GCODE "Zaženi končno G-kodo" - #define STRING_SEND_CANCEL_GCODE "Zaženi G-kodo preklica" - #define STRING_PERSISTENT_STATUS_INFO "Stalno prikazuj status" - #define STRING_FILE_LISTMODE "Prikaz datotek v seznamu" - #define STRING_CURRENT_SETTING "Tok driverja mot. (mA)" - #define STRING_STEPS_SETTING "Št. korakov na MM" - #define STRING_MAXFEEDRATE "Max hitr. dovajanja fil." - #define STRING_MAXACCELERATION "Max pospešek" - #define STRING_ACCELERATION "Pospešek" - #define STRING_PRINT_ACCELERATION "Pospešek tiska" - #define STRING_RETRACT_ACCELERATION "Pospešek privleka fil." - #define STRING_TRAVEL_ACCELERATION "Pospešek pomika" - #define STRING_JERK "Jerk" - #define STRING_JUNCTION_DEVIATION "Junction Deviation" - #define STRING_BUMP_SENSITIVITY "TMC občutljivost trka" - #define STRING_FWRETRACT "FW Retraction" - #define STRING_FWRECOVER "FW Retraction Recover" - #define STRING_LIN_ADVANCE "Linear Advance" - #define STRING_RESET_SETTINGS_INFO "Reset vseh nastavitev na\nprivzete vrednosti?" - #define STRING_RESET_SETTINGS_DONE "Reset vseh nastavitev\nuspešna.\nPonovno zaženi napravo." - #define STRING_INFO "Info" //Info Sign - #define STRING_LCD_BRIGHTNESS "Svetilnost LCD" - #define STRING_LCD_BRIGHTNESS_DIM "Zatemnitev LCD" - #define STRING_LCD_DIM_IDLE_TIMER "Zatemnitev po času" - #define STRING_5_SECONDS "5 sek." - #define STRING_10_SECONDS "10 sek." - #define STRING_30_SECONDS "30 sek." - #define STRING_60_SECONDS "1 min." - #define STRING_120_SECONDS "2 min." - #define STRING_300_SECONDS "5 min." - #define STRING_CUSTOM_SECONDS "Po meri" - #define STRING_ST7920_FULLSCREEN "Marlin čez cel zaslon" - #define STRING_PLR_EN "Power loss recovery" - #define STRING_SETTING_SAVE "Save settings" - #define STRING_SETTING_RESET "Reset nastavitev" - #define STRING_SETTING_RESTORE "Obnovi nastavitve" #define STRING_EEPROM_SETTINGS "EEPROM" - #define STRING_EEPROM_SAVE_INFO "Shrani nastavitve tiskalnika\nv EEPROM?" - #define STRING_EEPROM_RESTORE_INFO "Naloži nastavitve iz\nEEPROM-a?" - #define STRING_EEPROM_RESET_INFO "Reset EEPROM to stock printer settings?" - #define STRING_RETRACT_FEEDRATE "Retract feedrate" - #define STRING_RETRACT_LENGTH "Retract length" - #define STRING_RETRACT_SWAP_LENGTH "Retract swap length" - #define STRING_RETRACT_Z_LIFT "Z lift on retraction" - #define STRING_RETRACT_AUTO "Auto Firmware Retract" - #define STRING_RECOVER_FEEDRATE "Recover feedrate" - #define STRING_SWAP_RECOVER_FEEDRATE "Swap recover feedrate" - #define STRING_RECOVER_LENGTH "Extra recover length" - #define STRING_SWAP_RECOVER_LENGTH "Extra recover swap length" - #define STRING_START_PRINT "Start tiska:\n %s?" - #define STRING_ACK_NOTIFICATION "ACK notification style" #define STRING_LEVELING_EDGE_DISTANCE "Bed edge distance" - #define STRING_XY_UNLOCK "Disarm XY" #define STRING_TUNING "Tuning" #define STRING_PID "PID" #define STRING_PID_TITLE "PID autotune" @@ -274,8 +332,6 @@ #define STRING_TUNE_EXT_OLD_ESTEP "Old e-steps: %0.2f" #define STRING_TUNE_EXT_NEW_ESTEP "New e-steps: %0.2f" #define STRING_CONNECTION_SETTINGS "Connection" - #define STRING_OFFSET_TOOL "Offset 2nd Nozzle" - #define STRING_HYBRID_THRESHOLD "TMC HybridThreshold" #define STRING_NOTIFICATIONS "Notifications" #define STRING_MESH_EDITOR "Mesh edit" #define STRING_MESH_TUNER "Mesh tuner" @@ -293,10 +349,7 @@ #define STRING_NO_FILAMENT_STATS "\nFilament data not available." #define STRING_CLICK_FOR_MORE "Click for summary" #define STRING_EXT_TEMPLOW "Hotend temperature is below\nminimum temperature (%d℃)." - #define STRING_COLD_EXT "Cold extrusion prevented" #define STRING_HEAT_HOTEND "Heat hotend to %d℃?" #define STRING_Z_ALIGN "Z Align" - #define STRING_INIT "Init" - #define STRING_TOUCHMI "TouchMi" #endif diff --git a/TFT/src/User/API/Language/language_tc.h b/TFT/src/User/API/Language/language_tc.h index 861cffaafe..cfe1ae5b2c 100644 --- a/TFT/src/User/API/Language/language_tc.h +++ b/TFT/src/User/API/Language/language_tc.h @@ -1,27 +1,257 @@ #ifndef _LANGUAGE_TC_H_ #define _LANGUAGE_TC_H_ + // config.ini Parameter Settings / Feature Settings + #define STRING_STATUS_SCREEN "Enable Status Screen" + #define STRING_BAUDRATE "串列傳輸速率" #define STRING_LANGUAGE "正體中文" + #define STRING_ROTATE_UI "顯示方向" + #define STRING_TERMINAL_ACK "在G-code終端顯示溫度" + #define STRING_INVERT_X_AXIS "X軸反向運轉" + #define STRING_INVERT_Y_AXIS "Y軸反向運轉" + #define STRING_INVERT_Z_AXIS "Z軸反向運轉" + #define STRING_PERSISTENT_INFO "頂部溫度訊息" + #define STRING_FILE_LIST_MODE "文件預覽列表模式" + #define STRING_ACK_NOTIFICATION "ACK 弹窗类型" + #define STRING_DEFAULT_MODE "Default Mode" + #define STRING_SERIAL_ALWAYS_ON "Serial Always ON" + #define STRING_MARLIN_SHOW_TITLE "Marlin Mode Title Support" + #define STRING_MARLIN_FULLSCREEN "全螢幕Marlin模式" + #define STRING_MARLIN_TYPE "Marlin Mode Type" + #define STRING_MOVE_SPEED "移動速度(X Y Z)" + #define STRING_AUTO_LOAD_LEVELING "Auto Save Load Leveling" + #define STRING_TOUCHMI_SENSOR "TouchMI" + #define STRING_ONBOARD_SD_SUPPORT "Onboard SD Card Support" + #define STRING_M27_ALWAYS_ACTIVE "M27 Always Active" + #define STRING_LONG_FILENAME_SUPPORT "Long File Names Support" + #define STRING_FAN_SPEED_PERCENT "Fan Speed As Percentage" + #define STRING_XY_OFFSET_PROBING "XY Offset Probing Support" + #define STRING_Z_STEPPERS_ALIGNMENT "Z Steppers Auto-Alignment" + #define STRING_PS_ON "自動關機" + #define STRING_PS_ON_ACTIVE_HIGH "Power Supply Active HIGH" + #define STRING_FIL_RUNOUT "耗材感應器" + #define STRING_FIL_RUNOUT_INVERTING "Inverted Filament Runout Logic" + #define STRING_PL_RECOVERY_EN "断电续打" + #define STRING_PL_RECOVERY_HOME "Power Loss Recovery Homing" + #define STRING_BTT_MINI_UPS "BTT UPS Support" + #define STRING_TOUCH_SOUND "按鈕聲音" + #define STRING_TOAST_SOUND "Toast 提示聲音" + #define STRING_ALERT_SOUND "彈窗和提示聲音" + #define STRING_HEATER_SOUND "Heater notification" + #define STRING_KNOB_LED_COLOR "旋鈕LED顏色" + #define STRING_KNOB_LED_IDLE "旋鈕LED自動睡眠" + #define STRING_LCD_BRIGHTNESS "螢幕亮度" + #define STRING_LCD_IDLE_BRIGHTNESS "睡眠狀態螢幕亮度" + #define STRING_LCD_IDLE_DELAY "螢幕進入睡眠時間" + #define STRING_START_GCODE_ENABLED "執行起始G-code" + #define STRING_END_GCODE_ENABLED "執行結尾G-code" + #define STRING_CANCEL_GCODE_ENABLED "中斷執行G-code" + + // Machine Parameter Settings + #define STRING_STEPS_SETTING "電機每毫米步數Steps/mm" + #define STRING_MAXFEEDRATE "最大移動速度" + #define STRING_MAXACCELERATION "最大加速度" + #define STRING_ACCELERATION "加速度" + #define STRING_JERK "Jerk" + #define STRING_JUNCTION_DEVIATION "Junction Deviation" + #define STRING_HOME_OFFSET "Home Offset" + #define STRING_FWRETRACT "FW Retraction" + #define STRING_FWRECOVER "FW Retraction Recover" + #define STRING_RETRACT_AUTO "FW自动回抽" + #define STRING_OFFSET_TOOL "Offset 2nd Nozzle" + #define STRING_PROBE_OFFSET "探針偏移" + #define STRING_LIN_ADVANCE "Linear Advance" + #define STRING_CURRENT_SETTING "驅動晶片電流設定 (mA)" + #define STRING_BUMP_SENSITIVITY "堵料檢測靈敏度" + #define STRING_HYBRID_THRESHOLD "TMC HybridThreshold" + #define STRING_PRINT_ACCELERATION "列印加速度" + #define STRING_RETRACT_ACCELERATION "回抽加速度" + #define STRING_TRAVEL_ACCELERATION "空跑加速度" + #define STRING_RETRACT_LENGTH "FW回抽长度" + #define STRING_RETRACT_SWAP_LENGTH "换料时回抽的长度" + #define STRING_RETRACT_FEEDRATE "FW回抽速度" + #define STRING_RETRACT_Z_LIFT "回抽时Z轴抬升的高度" + #define STRING_RECOVER_LENGTH "额外挤出的长度" + #define STRING_SWAP_RECOVER_LENGTH "换料时额外挤出的长度" + #define STRING_RECOVER_FEEDRATE "FW挤出速度" + #define STRING_SWAP_RECOVER_FEEDRATE "换料时挤出的速度" + #define STRING_MBL_OFFSET "MBL Offset" + + // Save / Load + #define STRING_SAVE "儲存設定" + #define STRING_RESTORE "恢復" + #define STRING_RESET "重設" + #define STRING_EEPROM_SAVE_INFO "是否保存打印机设置到EEPROM?" + #define STRING_EEPROM_RESTORE_INFO "是否从EEPROM加载设置?" + #define STRING_EEPROM_RESET_INFO "重置EEPROM到出厂设置?" + #define STRING_SETTINGS_SAVE "保存设置" + #define STRING_SETTINGS_RESTORE "保存设置" + #define STRING_SETTINGS_RESET "重置设置" + #define STRING_SETTINGS_RESET_INFO "所有設定都會恢復預設值,確定嗎?" + #define STRING_SETTINGS_RESET_DONE "重設成功,請重新開機" + + // Navigation Buttons + #define STRING_PAGE_UP "上一頁" + #define STRING_PAGE_DOWN "下一頁" + #define STRING_UP "抬升" + #define STRING_DOWN "降低" + #define STRING_NEXT "下一個" + #define STRING_BACK "返回" + + // Value Buttons + #define STRING_INC "增加" + #define STRING_DEC "減少" + #define STRING_LOAD "進料" + #define STRING_UNLOAD "退料" + #define STRING_ON "開啟" + #define STRING_OFF "關閉" + #define STRING_AUTO "AUTO" + #define STRING_SMART "自動" + #define STRING_SLOW "慢速" + #define STRING_NORMAL "常速" + #define STRING_FAST "快速" + #define STRING_ZERO "歸零" + #define STRING_HALF "半速" + #define STRING_FULL "全速" + #define STRING_CUSTOM "自定義" + #define STRING_CLEAR "Clear" + #define STRING_DEFAULT "默認" + + // Action Buttons + #define STRING_START "開始" + #define STRING_STOP "停止" + #define STRING_PAUSE "暫停" + #define STRING_RESUME "繼續" + #define STRING_INIT "Init" + #define STRING_DISCONNECT "中斷連線" + #define STRING_SHUT_DOWN "關閉電源" + #define STRING_FORCE_SHUT_DOWN "強制關機" + #define STRING_EMERGENCYSTOP "立刻停止" + #define STRING_PREHEAT "預熱" + #define STRING_PREHEAT_BOTH "全部" + #define STRING_COOLDOWN "冷卻" + + // Dialog Buttons + #define STRING_CONFIRM "確定" //Confirm Sign + #define STRING_CANCEL "取消" //Cancel Sign + #define STRING_WARNING "警告" //Exclamation Sign + #define STRING_CONTINUE "繼續" + #define STRING_CONFIRMATION "Are you sure?" + + // Process Status + #define STRING_STATUS "狀態" + #define STRING_READY "已準備好" + #define STRING_BUSY "系統繁忙請稍等" + #define STRING_LOADING "讀取中" + #define STRING_UNCONNECTED "尚未連線到主機板" + + // Process Info + #define STRING_INFO "提示" //Info Sign + #define STRING_INVALID_VALUE "沒有有效的條件!" + #define STRING_TIMEOUT_REACHED "已超時!" + #define STRING_DISCONNECT_INFO "電腦控制模式" + #define STRING_SHUTTING_DOWN "關機中" + #define STRING_WAIT_TEMP_SHUT_DOWN "噴頭降溫中,直到%d ℃時自動關機" // The length of the info line is 24 characters, so the "temperatureof" will automatically be divided into "temperature of..." + #define STRING_POWER_FAILED "要繼續列印嗎?" //Question Sign + #define STRING_PROCESS_RUNNING "正在運行,請稍後" + #define STRING_PROCESS_COMPLETED "處理已完成!" + #define STRING_PROCESS_ABORTED "處理已被中斷!" + + // TFT SD, U_DISK, Onboard SD, Filament Runout Process Commands / Status / Info + #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_RUNOUT "沒偵測到耗材" + + // Steppers, Print, Probe Process Commands / Status / Info + #define STRING_DISABLE_STEPPERS "解鎖電機" + #define STRING_XY_UNLOCK "解锁XY" + + #define STRING_START_PRINT "是否开始打印:\n %s?" + #define STRING_STOP_PRINT "要停止列印嗎?" + #define STRING_IS_PAUSE "列印時無法擠出耗材,要暫停列印嗎?" + #define STRING_M0_PAUSE "M0暫停" + + #define STRING_TEST "BLTouch檢測" + #define STRING_DEPLOY "探針彈出" + #define STRING_STOW "探針收回" + #define STRING_REPEAT "精度測試" + + // Printer Tools + #define STRING_NOZZLE "噴頭" + #define STRING_BED "熱床" + #define STRING_CHAMBER "機殼" + #define STRING_FAN "風扇" + + #define STRING_BLTOUCH "BLTouch " + #define STRING_TOUCHMI "TouchMi" + + // Values + #define STRING_1_DEGREE "1℃" + #define STRING_5_DEGREE "5℃" + #define STRING_10_DEGREE "10℃" + + #define STRING_001_MM "0.01mm" + #define STRING_01_MM "0.1mm" + #define STRING_1_MM "1mm" + #define STRING_5_MM "5mm" + #define STRING_10_MM "10mm" + #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_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分鐘" + + // Colors + #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 "深灰" + + // Menus #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 "Toast 提示聲音" - #define STRING_ALERT_SOUND "彈窗和提示聲音" - #define STRING_SHUT_DOWN "關閉電源" #define STRING_RGB_SETTINGS "燈光顏色" #define STRING_RGB_OFF "關閉燈光" #define STRING_TERMINAL "終端" - #define STRING_CUSTOM "自定義" #define STRING_LEVELING "調平" #define STRING_POINT_1 "第一點" #define STRING_POINT_2 "第二點" @@ -49,86 +279,20 @@ #define STRING_ABL_SLOT3 "Slot 3" #define STRING_ABL_SLOT_EEPROM "Remember slot for next\nreboot? (Save EEPROM)" #define STRING_ABL_Z "Z Fade" - #define STRING_BLTOUCH "BLTouch " - #define STRING_TEST "BLTouch檢測" - #define STRING_DEPLOY "探針彈出" - #define STRING_STOW "探針收回" - #define STRING_REPEAT "精度測試" #define STRING_P_OFFSET "P軸偏移" #define STRING_H_OFFSET "H軸偏移" - #define STRING_PROBE_OFFSET "探針偏移" - #define STRING_HOME_OFFSET "Home Offset" - #define STRING_CONFIRMATION "Are you sure?" - #define STRING_DOWN "降低" - #define STRING_UP "抬升" - #define STRING_SAVE "儲存設定" - #define STRING_RESTORE "恢復" - #define STRING_RESET "重設" - #define STRING_DEFAULT "默認" - #define STRING_CLEAR "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 "上一頁" - #define STRING_PAGE_DOWN "下一頁" - #define STRING_PAUSE "暫停" - #define STRING_RESUME "繼續" - #define STRING_LOAD "進料" - #define STRING_UNLOAD "退料" #define STRING_LOAD_UNLOAD "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 "半速" - #define STRING_ROTATE_UI "顯示方向" #define STRING_TOUCHSCREEN_ADJUST "觸控校正" #define STRING_MORE "更多" #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_BABYSTEP "Z軸微調" #define STRING_X_INC "X+" #define STRING_Y_INC "Y+" #define STRING_Z_INC "Z+" @@ -138,123 +302,17 @@ #define STRING_X "X" #define STRING_Y "Y" #define STRING_Z "Z" - #define STRING_001_MM "0.01mm" - #define STRING_01_MM "0.1mm" - #define STRING_1_MM "1mm" - #define STRING_5_MM "5mm" - #define STRING_10_MM "10mm" - #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 "要繼續列印嗎?" //Question Sign - #define STRING_CONTINUE "繼續" - #define STRING_CANCEL "取消" //Cancel Sign #define STRING_ADJUST_TITLE "觸控校正" #define STRING_ADJUST_INFO "點擊紅點" #define STRING_ADJUST_OK "校正成功" #define STRING_ADJUST_FAILED "校正失敗" - #define STRING_WARNING "警告" //Exclamation Sign - #define STRING_STOP_PRINT "要停止列印嗎?" - #define STRING_CONFIRM "確定" //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 "列印時無法擠出耗材,要暫停列印嗎?" - #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 "噴頭降溫中,直到%d ℃時自動關機" // The length of the info line is 24 characters, so the "temperatureof" will automatically be divided into "temperature of..." - #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 "在G-code終端顯示溫度" - #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 "旋鈕LED顏色" - #define STRING_KNOB_LED_IDLE "旋鈕LED自動睡眠" - #define STRING_M0_PAUSE "M0暫停" - #define STRING_SEND_START_GCODE "執行起始G-code" - #define STRING_SEND_END_GCODE "執行結尾G-code" - #define STRING_SEND_CANCEL_GCODE "中斷執行G-code" - #define STRING_PERSISTENT_STATUS_INFO "頂部溫度訊息" - #define STRING_FILE_LISTMODE "文件預覽列表模式" - #define STRING_CURRENT_SETTING "驅動晶片電流設定 (mA)" - #define STRING_STEPS_SETTING "電機每毫米步數Steps/mm" - #define STRING_MAXFEEDRATE "最大移動速度" - #define STRING_MAXACCELERATION "最大加速度" - #define STRING_ACCELERATION "加速度" - #define STRING_PRINT_ACCELERATION "列印加速度" - #define STRING_RETRACT_ACCELERATION "回抽加速度" - #define STRING_TRAVEL_ACCELERATION "空跑加速度" - #define STRING_JERK "Jerk" - #define STRING_JUNCTION_DEVIATION "Junction Deviation" - #define STRING_BUMP_SENSITIVITY "堵料檢測靈敏度" - #define STRING_FWRETRACT "FW Retraction" - #define STRING_FWRECOVER "FW Retraction Recover" - #define STRING_LIN_ADVANCE "Linear Advance" - #define STRING_RESET_SETTINGS_INFO "所有設定都會恢復預設值,確定嗎?" - #define STRING_RESET_SETTINGS_DONE "重設成功,請重新開機" - #define STRING_INFO "提示" //Info Sign - #define STRING_LCD_BRIGHTNESS "螢幕亮度" - #define STRING_LCD_BRIGHTNESS_DIM "睡眠狀態螢幕亮度" - #define STRING_LCD_DIM_IDLE_TIMER "螢幕進入睡眠時間" - #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 "是否保存打印机设置到EEPROM?" - #define STRING_EEPROM_RESTORE_INFO "是否从EEPROM加载设置?" - #define STRING_EEPROM_RESET_INFO "重置EEPROM到出厂设置?" - #define STRING_RETRACT_FEEDRATE "FW回抽速度" - #define STRING_RETRACT_LENGTH "FW回抽长度" - #define STRING_RETRACT_SWAP_LENGTH "换料时回抽的长度" - #define STRING_RETRACT_Z_LIFT "回抽时Z轴抬升的高度" - #define STRING_RETRACT_AUTO "FW自动回抽" - #define STRING_RECOVER_FEEDRATE "FW挤出速度" - #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 "解锁XY" #define STRING_TUNING "调整" #define STRING_PID "PID" #define STRING_PID_TITLE "PID自动整定" @@ -274,8 +332,6 @@ #define STRING_TUNE_EXT_OLD_ESTEP "Old e-steps: %0.2f" #define STRING_TUNE_EXT_NEW_ESTEP "New e-steps: %0.2f" #define STRING_CONNECTION_SETTINGS "连接" - #define STRING_OFFSET_TOOL "Offset 2nd Nozzle" - #define STRING_HYBRID_THRESHOLD "TMC HybridThreshold" #define STRING_NOTIFICATIONS "Notifications" #define STRING_MESH_EDITOR "Mesh edit" #define STRING_MESH_TUNER "Mesh tuner" @@ -286,7 +342,6 @@ #define STRING_PRINT_FINISHED " Print\n finished" #define STRING_MAIN_SCREEN "Main" #define STRING_PREVIOUS_PRINT_DATA "Brief" - #define STRING_FILE_NAME "File: " #define STRING_PRINT_TIME "Print Time: %02u:%02u:%02u" #define STRING_FILAMENT_LENGTH "\nFilament length: %1.2fm" #define STRING_FILAMENT_WEIGHT "\nFilament weight: %1.2fg" @@ -294,10 +349,7 @@ #define STRING_NO_FILAMENT_STATS "\nFilament data not available." #define STRING_CLICK_FOR_MORE "Click for summary" #define STRING_EXT_TEMPLOW "Hotend temperature is below\nminimum temperature (%d℃)." - #define STRING_COLD_EXT "Cold extrusion prevented" #define STRING_HEAT_HOTEND "Heat hotend to %d℃?" #define STRING_Z_ALIGN "Z Align" - #define STRING_INIT "Init" - #define STRING_TOUCHMI "TouchMi" #endif diff --git a/TFT/src/User/API/Language/language_tr.h b/TFT/src/User/API/Language/language_tr.h index b45c602467..4f47ffa50d 100644 --- a/TFT/src/User/API/Language/language_tr.h +++ b/TFT/src/User/API/Language/language_tr.h @@ -1,27 +1,257 @@ #ifndef _LANGUAGE_TR_H_ #define _LANGUAGE_TR_H_ + // config.ini Parameter Settings / Feature Settings + #define STRING_STATUS_SCREEN "Enable Status Screen" + #define STRING_BAUDRATE "BaudRate" #define STRING_LANGUAGE "Türkçe" + #define STRING_ROTATE_UI "Döndür" + #define STRING_TERMINAL_ACK "Terminalde onay mesajları" + #define STRING_INVERT_X_AXIS "X Eksenini Tersine Çevir" + #define STRING_INVERT_Y_AXIS "Y Eksenini Tersine Çevir" + #define STRING_INVERT_Z_AXIS "Z Eksenini Tersine Çevir" + #define STRING_PERSISTENT_INFO "Kalıcı Durum Mesajı" + #define STRING_FILE_LIST_MODE "Liste Görünümü" + #define STRING_ACK_NOTIFICATION "Onay mesajı stili" + #define STRING_DEFAULT_MODE "Default Mode" + #define STRING_SERIAL_ALWAYS_ON "Serial Always ON" + #define STRING_MARLIN_SHOW_TITLE "Marlin Mode Title Support" + #define STRING_MARLIN_FULLSCREEN "Tam ekran Marlin modu" + #define STRING_MARLIN_TYPE "Marlin Mode Type" + #define STRING_MOVE_SPEED "Hareket Hızı(X Y Z)" + #define STRING_AUTO_LOAD_LEVELING "Auto Save Load Leveling" + #define STRING_TOUCHMI_SENSOR "TouchMI" + #define STRING_ONBOARD_SD_SUPPORT "Onboard SD Card Support" + #define STRING_M27_ALWAYS_ACTIVE "M27 Always Active" + #define STRING_LONG_FILENAME_SUPPORT "Long File Names Support" + #define STRING_FAN_SPEED_PERCENT "Fan Speed As Percentage" + #define STRING_XY_OFFSET_PROBING "XY Offset Probing Support" + #define STRING_Z_STEPPERS_ALIGNMENT "Z Steppers Auto-Alignment" + #define STRING_PS_ON "Oto. Kapanma" + #define STRING_PS_ON_ACTIVE_HIGH "Power Supply Active HIGH" + #define STRING_FIL_RUNOUT "Filaman sensörü" + #define STRING_FIL_RUNOUT_INVERTING "Inverted Filament Runout Logic" + #define STRING_PL_RECOVERY_EN "Güç kesintisi kurtarma" + #define STRING_PL_RECOVERY_HOME "Power Loss Recovery Homing" + #define STRING_BTT_MINI_UPS "BTT UPS Support" + #define STRING_TOUCH_SOUND "Dokunma Sesi" + #define STRING_TOAST_SOUND "Ara Bildirimler" + #define STRING_ALERT_SOUND "Uyarılar ve Sesler" + #define STRING_HEATER_SOUND "Heater notification" + #define STRING_KNOB_LED_COLOR "Döner Düğme LED" + #define STRING_KNOB_LED_IDLE "Rotary Knob LED idle" + #define STRING_LCD_BRIGHTNESS "Parlaklık" + #define STRING_LCD_IDLE_BRIGHTNESS "Parlaklık Kısılma Oranı" + #define STRING_LCD_IDLE_DELAY "Parlaklık Kısılma Süresi" + #define STRING_START_GCODE_ENABLED "Başlangıç gcodeu kullan" + #define STRING_END_GCODE_ENABLED "Bitiş gcodeu kullan" + #define STRING_CANCEL_GCODE_ENABLED "İptal gcodeu kullan" + + // Machine Parameter Settings + #define STRING_STEPS_SETTING "mm/adım" + #define STRING_MAXFEEDRATE "Maks. İlerleme Hızı" + #define STRING_MAXACCELERATION "Maks. İvmelenme" + #define STRING_ACCELERATION "İvmelenme" + #define STRING_JERK "Jerk" + #define STRING_JUNCTION_DEVIATION "Junction Deviation" + #define STRING_HOME_OFFSET "Home Offset" + #define STRING_FWRETRACT "Yazılım Geriçekmesi" + #define STRING_FWRECOVER "Yazılım Geriitmesi" + #define STRING_RETRACT_AUTO "Oto. yazılım geriçekmesi" + #define STRING_OFFSET_TOOL "2. Nozül Mesafesi" + #define STRING_PROBE_OFFSET "Probe Offset" + #define STRING_LIN_ADVANCE "Linear Advance" + #define STRING_CURRENT_SETTING "Sürücü Akımı (mA)" + #define STRING_BUMP_SENSITIVITY "TMC Çarpma Hassasiyeti" + #define STRING_HYBRID_THRESHOLD "TMC Hibrit Eşiği" + #define STRING_PRINT_ACCELERATION "Baskı İvme" + #define STRING_RETRACT_ACCELERATION "Geriçekme İvme" + #define STRING_TRAVEL_ACCELERATION "Gezinti İvme" + #define STRING_RETRACT_LENGTH "Mesafe" + #define STRING_RETRACT_SWAP_LENGTH "Kafa Değ. Mesafe" + #define STRING_RETRACT_FEEDRATE "Hız" + #define STRING_RETRACT_Z_LIFT "Z Sıçraması" + #define STRING_RECOVER_LENGTH "Ekstra geriitme mesafesi" + #define STRING_SWAP_RECOVER_LENGTH "Ekstra geriitme değişim mesafesi" + #define STRING_RECOVER_FEEDRATE "Geriitme hızı" + #define STRING_SWAP_RECOVER_FEEDRATE "Geriitme değişim hızı" + #define STRING_MBL_OFFSET "MBL Offset" + + // Save / Load + #define STRING_SAVE "Kaydet" + #define STRING_RESTORE "Geri Al" + #define STRING_RESET "Sıfırla" + #define STRING_EEPROM_SAVE_INFO "Yazıcı ayarları\nkaydedilsin mi?" + #define STRING_EEPROM_RESTORE_INFO "Ayarlar kayıttan\ngeri yüklensin mi?" + #define STRING_EEPROM_RESET_INFO "Fabrika ayarlarına\ndönülsün mü?" + #define STRING_SETTINGS_SAVE "Ayarları kaydet" + #define STRING_SETTINGS_RESTORE "Ayarları geri al" + #define STRING_SETTINGS_RESET "Varsayılan ayarlara dön" + #define STRING_SETTINGS_RESET_INFO "Tüm ayarlar varsayılana\ndeğerlere sıfırlanacak.\nDevam edilsin mi?" + #define STRING_SETTINGS_RESET_DONE "Tüm ayarlar başarıyla\nsıfırlandı. Yeni ayarların\netkili olması için\ncihazı yeniden başlatın." + + // Navigation Buttons + #define STRING_PAGE_UP "Yukarı" + #define STRING_PAGE_DOWN "Aşağı" + #define STRING_UP "Yükselt" + #define STRING_DOWN "Alçalt" + #define STRING_NEXT "Sonraki" + #define STRING_BACK "Geri" + + // Value Buttons + #define STRING_INC "Arttır" + #define STRING_DEC "Azalt" + #define STRING_LOAD "Yükle" + #define STRING_UNLOAD "Çıkar" + #define STRING_ON "Açık" + #define STRING_OFF "Kapalı" + #define STRING_AUTO "AUTO" + #define STRING_SMART "AKILLI" + #define STRING_SLOW "Yavaş" + #define STRING_NORMAL "Normal" + #define STRING_FAST "Hızlı" + #define STRING_ZERO "Sıfır" + #define STRING_HALF "Yarım" + #define STRING_FULL "Tam" + #define STRING_CUSTOM "Diğer" + #define STRING_CLEAR "Temizle" + #define STRING_DEFAULT "Varsayılan" + + // Action Buttons + #define STRING_START "Başlat" + #define STRING_STOP "Durdur" + #define STRING_PAUSE "Duraklat" + #define STRING_RESUME "Sürdür" + #define STRING_INIT "Init" + #define STRING_DISCONNECT "Bağlt. Kes" + #define STRING_SHUT_DOWN "Kapat" + #define STRING_FORCE_SHUT_DOWN "Zorla Kapat" + #define STRING_EMERGENCYSTOP "AcilDurdur" + #define STRING_PREHEAT "Ön Isıtma" + #define STRING_PREHEAT_BOTH "Birlikte" + #define STRING_COOLDOWN "Soğutma" + + // Dialog Buttons + #define STRING_CONFIRM "\u088E Tamam" //Confirm Sign + #define STRING_CANCEL "\u088F İptal" //Cancel Sign + #define STRING_WARNING "Uyarı" //Exclamation Sign + #define STRING_CONTINUE "Devam et" + #define STRING_CONFIRMATION "Emin misiniz?" + + // Process Status + #define STRING_STATUS "Durum" + #define STRING_READY "Hazır" + #define STRING_BUSY "İşlem devam ediyor, lütfen bekleyiniz..." + #define STRING_LOADING "Yükleniyor..." + #define STRING_UNCONNECTED "Yazıcı bağlı değil!" + + // Process Info + #define STRING_INFO "Bilgi" //Info Sign + #define STRING_INVALID_VALUE "Geçersiz değer(ler)" + #define STRING_TIMEOUT_REACHED "Zaman aşımı!" + #define STRING_DISCONNECT_INFO "Artık yazıcıyı\nbilgisayarınızdan kontrol\nedebilirsiniz!" + #define STRING_SHUTTING_DOWN "Kapatılıyor..." + #define STRING_WAIT_TEMP_SHUT_DOWN "Kafa sıcaklığının\n%d ℃ altına inmesini\nbekleyiniz." // The length of the info line is 24 characters, so the "temperatureof" will automatically be divided into "temperature of..." + #define STRING_POWER_FAILED "Baskı sürdürülsün mü?" //Question Sign + #define STRING_PROCESS_RUNNING "Proses zaten çalışıyor!" + #define STRING_PROCESS_COMPLETED "Proses tamamlandı!" + #define STRING_PROCESS_ABORTED "Proses durduruldu!" + + // TFT SD, U_DISK, Onboard SD, Filament Runout Process Commands / Status / Info + #define STRING_TFTSD "SD Kart" + #define STRING_READ_TFTSD_ERROR "SD kart okunamadı!" + #define STRING_TFTSD_INSERTED "SD Kart Takıldı!" + #define STRING_TFTSD_REMOVED "SD Kart Çıkarıldı!" + #define STRING_U_DISK "USB Disk" + #define STRING_READ_U_DISK_ERROR "USB disk okunamadı!" + #define STRING_U_DISK_INSERTED "USB Disk Takıldı!" + #define STRING_U_DISK_REMOVED "USB Disk Çıkarıldı!" + #define STRING_ONBOARDSD "Dahili SD" + #define STRING_READ_ONBOARDSD_ERROR "Dahili SD Okunamadı!" + #define STRING_FILAMENT_RUNOUT "Filaman Bitti!" + + // Steppers, Print, Probe Process Commands / Status / Info + #define STRING_DISABLE_STEPPERS "Motor Dur." + #define STRING_XY_UNLOCK "XY Dur." + + #define STRING_START_PRINT "Baskıyı Başlat:\n %s?" + #define STRING_STOP_PRINT "Baskı durdurulsun mu?" + #define STRING_IS_PAUSE "Baskı esnasında\nekstrüzyon yapılamaz.\nBaskı duraklatılsın mı?" + #define STRING_M0_PAUSE "M0 komutu ile duraklatıldı" + + #define STRING_TEST "Test" + #define STRING_DEPLOY "Aç" + #define STRING_STOW "Kapat" + #define STRING_REPEAT "Tekrarla" + + // Printer Tools + #define STRING_NOZZLE "Nozül" + #define STRING_BED "Tabla" + #define STRING_CHAMBER "Kabin" + #define STRING_FAN "Fan" + + #define STRING_BLTOUCH "BLTouch" + #define STRING_TOUCHMI "TouchMi" + + // Values + #define STRING_1_DEGREE "1°C" + #define STRING_5_DEGREE "5°C" + #define STRING_10_DEGREE "10°C" + + #define STRING_001_MM "0.01mm" + #define STRING_01_MM "0.1mm" + #define STRING_1_MM "1mm" + #define STRING_5_MM "5mm" + #define STRING_10_MM "10mm" + #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_5_SECONDS "5 Sn." + #define STRING_10_SECONDS "10 Sn." + #define STRING_30_SECONDS "30 Sn." + #define STRING_60_SECONDS "1 Dak." + #define STRING_120_SECONDS "2 Dak." + #define STRING_300_SECONDS "5 Dak." + + // Colors + #define STRING_WHITE "Beyaz" + #define STRING_BLACK "Siyah" + #define STRING_BLUE "Mavi" + #define STRING_RED "Kırmızı" + #define STRING_GREEN "Yeşil" + #define STRING_CYAN "Camgöbeği" + #define STRING_YELLOW "Sarı" + #define STRING_BROWN "Kahverengi" + #define STRING_GRAY "Gri" + #define STRING_ORANGE "Turuncu" + #define STRING_INDIGO "Çivit Mavisi" + #define STRING_VIOLET "Menekşe" + #define STRING_MAGENTA "Eflatun" + #define STRING_PURPLE "Mor" + #define STRING_LIME "Çim Rengi" + #define STRING_DARKBLUE "Koyu Mavi" + #define STRING_DARKGREEN "Koyu Yeşil" + #define STRING_DARKGRAY "Koyu Gri" + + // Menus #define STRING_HEAT "Isıt" #define STRING_MOVE "Hareket" #define STRING_HOME "Sıfırla" - #define STRING_DISABLE_STEPPERS "Motor Dur." #define STRING_PRINT "Yazdır" #define STRING_EXTRUDE "Filament" - #define STRING_FAN "Fan" #define STRING_SETTINGS "Ayarlar" #define STRING_SCREEN_SETTINGS "Ekran" #define STRING_MACHINE_SETTINGS "Makine" #define STRING_FEATURE_SETTINGS "Özellik" #define STRING_SOUND "Ses" - #define STRING_TOUCH_SOUND "Dokunma Sesi" - #define STRING_TOAST_SOUND "Ara Bildirimler" - #define STRING_ALERT_SOUND "Uyarılar ve Sesler" - #define STRING_SHUT_DOWN "Kapat" #define STRING_RGB_SETTINGS "LED Rengi" #define STRING_RGB_OFF "LED'i Kapat" #define STRING_TERMINAL "Terminal" - #define STRING_CUSTOM "Diğer" #define STRING_LEVELING "Seviyele" #define STRING_POINT_1 "1.Nokta" #define STRING_POINT_2 "2.Nokta" @@ -49,86 +279,20 @@ #define STRING_ABL_SLOT3 "Slot 3" #define STRING_ABL_SLOT_EEPROM "Remember slot for next\nreboot? (Save EEPROM)" #define STRING_ABL_Z "Z Fade" - #define STRING_BLTOUCH "BLTouch" - #define STRING_TEST "Test" - #define STRING_DEPLOY "Aç" - #define STRING_STOW "Kapat" - #define STRING_REPEAT "Tekrarla" #define STRING_P_OFFSET "P Offset" #define STRING_H_OFFSET "H Offset" - #define STRING_PROBE_OFFSET "Probe Offset" - #define STRING_HOME_OFFSET "Home Offset" - #define STRING_CONFIRMATION "Emin misiniz?" - #define STRING_DOWN "Alçalt" - #define STRING_UP "Yükselt" - #define STRING_SAVE "Kaydet" - #define STRING_RESTORE "Geri Al" - #define STRING_RESET "Sıfırla" - #define STRING_DEFAULT "Varsayılan" - #define STRING_CLEAR "Temizle" - #define STRING_NEXT "Sonraki" #define STRING_DISTANCE "Mesafe" - #define STRING_INVALID_VALUE "Geçersiz değer(ler)" - #define STRING_TIMEOUT_REACHED "Zaman aşımı!" - #define STRING_PROCESS_RUNNING "Proses zaten çalışıyor!" - #define STRING_PROCESS_COMPLETED "Proses tamamlandı!" - #define STRING_PROCESS_ABORTED "Proses durduruldu!" - #define STRING_INC "Arttır" - #define STRING_DEC "Azalt" - #define STRING_NOZZLE "Nozül" - #define STRING_BED "Tabla" - #define STRING_CHAMBER "Kabin" - #define STRING_START "Başlat" - #define STRING_STOP "Durdur" - #define STRING_BACK "Geri" - #define STRING_PAGE_UP "Yukarı" - #define STRING_PAGE_DOWN "Aşağı" - #define STRING_PAUSE "Duraklat" - #define STRING_RESUME "Sürdür" - #define STRING_LOAD "Yükle" - #define STRING_UNLOAD "Çıkar" #define STRING_LOAD_UNLOAD "Load/Unload" // needs translation #define STRING_LOAD_UNLOAD_SHORT "(Un)Load" // needs translation - #define STRING_SLOW_SPEED "Yavaş" - #define STRING_NORMAL_SPEED "Normal" - #define STRING_FAST_SPEED "Hızlı" - #define STRING_FAN_FULL_SPEED "Tam" - #define STRING_FAN_HALF_SPEED "Yarım" - #define STRING_ROTATE_UI "Döndür" #define STRING_TOUCHSCREEN_ADJUST "Kalibre" #define STRING_MORE "Ayar" #define STRING_SCREEN_INFO "Bilgi" - #define STRING_STATUS "Durum" #define STRING_SIMULATOR_BG_COLOR "Marlin modu arkaplan renk" #define STRING_SIMULATOR_FONT_COLOR "Marlin modu font renk" - #define STRING_WHITE "Beyaz" - #define STRING_BLACK "Siyah" - #define STRING_BLUE "Mavi" - #define STRING_RED "Kırmızı" - #define STRING_GREEN "Yeşil" - #define STRING_CYAN "Camgöbeği" - #define STRING_YELLOW "Sarı" - #define STRING_BROWN "Kahverengi" - #define STRING_GRAY "Gri" - #define STRING_ORANGE "Turuncu" - #define STRING_INDIGO "Çivit Mavisi" - #define STRING_VIOLET "Menekşe" - #define STRING_MAGENTA "Eflatun" - #define STRING_PURPLE "Mor" - #define STRING_LIME "Çim Rengi" - #define STRING_DARKBLUE "Koyu Mavi" - #define STRING_DARKGREEN "Koyu Yeşil" - #define STRING_DARKGRAY "Koyu Gri" - #define STRING_DISCONNECT "Bağlt. Kes" - #define STRING_BAUDRATE "BaudRate" #define STRING_PERCENTAGE "Yüzde" - #define STRING_BABYSTEP "MiniAdım" #define STRING_PERCENTAGE_SPEED "Hız" #define STRING_PERCENTAGE_FLOW "Akış" - #define STRING_VALUE_ZERO "Sıfır" - #define STRING_1_DEGREE "1°C" - #define STRING_5_DEGREE "5°C" - #define STRING_10_DEGREE "10°C" + #define STRING_BABYSTEP "MiniAdım" #define STRING_X_INC "X+" #define STRING_Y_INC "Y+" #define STRING_Z_INC "Z+" @@ -138,123 +302,17 @@ #define STRING_X "X" #define STRING_Y "Y" #define STRING_Z "Z" - #define STRING_001_MM "0.01mm" - #define STRING_01_MM "0.1mm" - #define STRING_1_MM "1mm" - #define STRING_5_MM "5mm" - #define STRING_10_MM "10mm" - #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 "Hazır" - #define STRING_BUSY "İşlem devam ediyor, lütfen bekleyiniz..." - #define STRING_UNCONNECTED "Yazıcı bağlı değil!" - #define STRING_DISCONNECT_INFO "Artık yazıcıyı\nbilgisayarınızdan kontrol\nedebilirsiniz!" - #define STRING_LOADING "Yükleniyor..." - #define STRING_POWER_FAILED "Baskı sürdürülsün mü?" //Question Sign - #define STRING_CONTINUE "Devam et" - #define STRING_CANCEL "\u088F İptal" //Cancel Sign #define STRING_ADJUST_TITLE "Dokunmatik Ekran Kalibrasyonu" #define STRING_ADJUST_INFO "Lütfen kırmızı noktaya\ntıklayın" #define STRING_ADJUST_OK "Kalibrasyon başarılı." #define STRING_ADJUST_FAILED "Kalibrasyon başarısız,\nlütfen tekrar deneyiniz." - #define STRING_WARNING "Uyarı" //Exclamation Sign - #define STRING_STOP_PRINT "Baskı durdurulsun mu?" - #define STRING_CONFIRM "\u088E Tamam" //Confirm Sign - #define STRING_TFTSD "SD Kart" - #define STRING_READ_TFTSD_ERROR "SD kart okunamadı!" - #define STRING_TFTSD_INSERTED "SD Kart Takıldı!" - #define STRING_TFTSD_REMOVED "SD Kart Çıkarıldı!" - #define STRING_U_DISK "USB Disk" - #define STRING_READ_U_DISK_ERROR "USB disk okunamadı!" - #define STRING_U_DISK_INSERTED "USB Disk Takıldı!" - #define STRING_U_DISK_REMOVED "USB Disk Çıkarıldı!" - #define STRING_ONBOARDSD "Dahili SD" - #define STRING_READ_ONBOARDSD_ERROR "Dahili SD Okunamadı!" - #define STRING_FILAMENT_SENSOR "Filaman sensörü" - #define STRING_FILAMENT_RUNOUT "Filaman Bitti!" - #define STRING_PREHEAT "Ön Isıtma" - #define STRING_PREHEAT_BOTH "Birlikte" - #define STRING_IS_PAUSE "Baskı esnasında\nekstrüzyon yapılamaz.\nBaskı duraklatılsın mı?" - #define STRING_AUTO_SHUT_DOWN "Oto. Kapanma" #define STRING_UNIFIEDMOVE "Hareket" #define STRING_UNIFIEDHEAT "Isıtma/Fan" - #define STRING_COOLDOWN "Soğutma" - #define STRING_EMERGENCYSTOP "AcilDurdur" #define STRING_TOUCH_TO_EXIT "Çıkmak için herhangi bir yere dokunun" #define STRING_MAINMENU "Menü" - #define STRING_WAIT_TEMP_SHUT_DOWN "Kafa sıcaklığının\n%d ℃ altına inmesini\nbekleyiniz." // The length of the info line is 24 characters, so the "temperatureof" will automatically be divided into "temperature of..." - #define STRING_FORCE_SHUT_DOWN "Zorla Kapat" - #define STRING_SHUTTING_DOWN "Kapatılıyor..." #define STRING_PARAMETER_SETTING "Parametre Ayarları" - #define STRING_ON "Açık" - #define STRING_OFF "Kapalı" - #define STRING_SMART "AKILLI" - #define STRING_TERMINAL_ACK "Terminalde onay mesajları" - #define STRING_INVERT_XAXIS "X Eksenini Tersine Çevir" - #define STRING_INVERT_YAXIS "Y Eksenini Tersine Çevir" - #define STRING_INVERT_ZAXIS "Z Eksenini Tersine Çevir" - #define STRING_MOVE_SPEED "Hareket Hızı(X Y Z)" - #define STRING_KNOB_LED "Döner Düğme LED" - #define STRING_KNOB_LED_IDLE "Rotary Knob LED idle" - #define STRING_M0_PAUSE "M0 komutu ile duraklatıldı" - #define STRING_SEND_START_GCODE "Başlangıç gcodeu kullan" - #define STRING_SEND_END_GCODE "Bitiş gcodeu kullan" - #define STRING_SEND_CANCEL_GCODE "İptal gcodeu kullan" - #define STRING_PERSISTENT_STATUS_INFO "Kalıcı Durum Mesajı" - #define STRING_FILE_LISTMODE "Liste Görünümü" - #define STRING_CURRENT_SETTING "Sürücü Akımı (mA)" - #define STRING_STEPS_SETTING "mm/adım" - #define STRING_MAXFEEDRATE "Maks. İlerleme Hızı" - #define STRING_MAXACCELERATION "Maks. İvmelenme" - #define STRING_ACCELERATION "İvmelenme" - #define STRING_PRINT_ACCELERATION "Baskı İvme" - #define STRING_RETRACT_ACCELERATION "Geriçekme İvme" - #define STRING_TRAVEL_ACCELERATION "Gezinti İvme" - #define STRING_JERK "Jerk" - #define STRING_JUNCTION_DEVIATION "Junction Deviation" - #define STRING_BUMP_SENSITIVITY "TMC Çarpma Hassasiyeti" - #define STRING_FWRETRACT "Yazılım Geriçekmesi" - #define STRING_FWRECOVER "Yazılım Geriitmesi" - #define STRING_LIN_ADVANCE "Linear Advance" - #define STRING_RESET_SETTINGS_INFO "Tüm ayarlar varsayılana\ndeğerlere sıfırlanacak.\nDevam edilsin mi?" - #define STRING_RESET_SETTINGS_DONE "Tüm ayarlar başarıyla\nsıfırlandı. Yeni ayarların\netkili olması için\ncihazı yeniden başlatın." - #define STRING_INFO "Bilgi" //Info Sign - #define STRING_LCD_BRIGHTNESS "Parlaklık" - #define STRING_LCD_BRIGHTNESS_DIM "Parlaklık Kısılma Oranı" - #define STRING_LCD_DIM_IDLE_TIMER "Parlaklık Kısılma Süresi" - #define STRING_5_SECONDS "5 Sn." - #define STRING_10_SECONDS "10 Sn." - #define STRING_30_SECONDS "30 Sn." - #define STRING_60_SECONDS "1 Dak." - #define STRING_120_SECONDS "2 Dak." - #define STRING_300_SECONDS "5 Dak." - #define STRING_CUSTOM_SECONDS "Özel" - #define STRING_ST7920_FULLSCREEN "Tam ekran Marlin modu" - #define STRING_PLR_EN "Güç kesintisi kurtarma" - #define STRING_SETTING_SAVE "Ayarları kaydet" - #define STRING_SETTING_RESET "Varsayılan ayarlara dön" - #define STRING_SETTING_RESTORE "Ayarları geri al" #define STRING_EEPROM_SETTINGS "EEPROM" - #define STRING_EEPROM_SAVE_INFO "Yazıcı ayarları\nkaydedilsin mi?" - #define STRING_EEPROM_RESTORE_INFO "Ayarlar kayıttan\ngeri yüklensin mi?" - #define STRING_EEPROM_RESET_INFO "Fabrika ayarlarına\ndönülsün mü?" - #define STRING_RETRACT_FEEDRATE "Hız" - #define STRING_RETRACT_LENGTH "Mesafe" - #define STRING_RETRACT_SWAP_LENGTH "Kafa Değ. Mesafe" - #define STRING_RETRACT_Z_LIFT "Z Sıçraması" - #define STRING_RETRACT_AUTO "Oto. yazılım geriçekmesi" - #define STRING_RECOVER_FEEDRATE "Geriitme hızı" - #define STRING_SWAP_RECOVER_FEEDRATE "Geriitme değişim hızı" - #define STRING_RECOVER_LENGTH "Ekstra geriitme mesafesi" - #define STRING_SWAP_RECOVER_LENGTH "Ekstra geriitme değişim mesafesi" - #define STRING_START_PRINT "Baskıyı Başlat:\n %s?" - #define STRING_ACK_NOTIFICATION "Onay mesajı stili" #define STRING_LEVELING_EDGE_DISTANCE "Tabla kenar mesafesi" - #define STRING_XY_UNLOCK "XY Dur." #define STRING_TUNING "Ayar" #define STRING_PID "PID" #define STRING_PID_TITLE "PID oto. ayar" @@ -274,8 +332,6 @@ #define STRING_TUNE_EXT_OLD_ESTEP "Eski E-Adımı: %0.2f" #define STRING_TUNE_EXT_NEW_ESTEP "Yeni E-Adımı: %0.2f" #define STRING_CONNECTION_SETTINGS "Bağlantı" - #define STRING_OFFSET_TOOL "2. Nozül Mesafesi" - #define STRING_HYBRID_THRESHOLD "TMC Hibrit Eşiği" #define STRING_NOTIFICATIONS "Bildirimler" #define STRING_MESH_EDITOR "Mesh düzenle" #define STRING_MESH_TUNER "Mesh ayarlayıcı" @@ -293,10 +349,7 @@ #define STRING_NO_FILAMENT_STATS "\nFilament data not available." #define STRING_CLICK_FOR_MORE "Click for summary" #define STRING_EXT_TEMPLOW "Hotend temperature is below\nminimum temperature (%d℃)." - #define STRING_COLD_EXT "Cold extrusion prevented" #define STRING_HEAT_HOTEND "Heat hotend to %d℃?" #define STRING_Z_ALIGN "Z Align" - #define STRING_INIT "Init" - #define STRING_TOUCHMI "TouchMi" #endif diff --git a/TFT/src/User/API/Language/language_uk.h b/TFT/src/User/API/Language/language_uk.h index 92fb3ab5a6..4f2263b5f6 100644 --- a/TFT/src/User/API/Language/language_uk.h +++ b/TFT/src/User/API/Language/language_uk.h @@ -1,27 +1,257 @@ #ifndef _LANGUAGE_UK_H_ #define _LANGUAGE_UK_H_ + // config.ini Parameter Settings / Feature Settings + #define STRING_STATUS_SCREEN "Enable Status Screen" + #define STRING_BAUDRATE "Baudrate" #define STRING_LANGUAGE "Українська" + #define STRING_ROTATE_UI "Повернути інтерфейс" + #define STRING_TERMINAL_ACK "ACK терміналу (°С)" + #define STRING_INVERT_X_AXIS "Інверсія осі X" + #define STRING_INVERT_Y_AXIS "Інверсія осі Y" + #define STRING_INVERT_Z_AXIS "Інверсія осі Z" + #define STRING_PERSISTENT_INFO "Нагрівання в інфостроці" + #define STRING_FILE_LIST_MODE "Файли в режимі рядків" + #define STRING_ACK_NOTIFICATION "ACK стиль повідомлення" + #define STRING_DEFAULT_MODE "Default Mode" + #define STRING_SERIAL_ALWAYS_ON "Serial Always ON" + #define STRING_MARLIN_SHOW_TITLE "Marlin Mode Title Support" + #define STRING_MARLIN_FULLSCREEN "Marlin на весь екран" + #define STRING_MARLIN_TYPE "Marlin Mode Type" + #define STRING_MOVE_SPEED "Швидкість (X Y Z)" + #define STRING_AUTO_LOAD_LEVELING "Auto Save Load Leveling" + #define STRING_TOUCHMI_SENSOR "TouchMI" + #define STRING_ONBOARD_SD_SUPPORT "Onboard SD Card Support" + #define STRING_M27_ALWAYS_ACTIVE "M27 Always Active" + #define STRING_LONG_FILENAME_SUPPORT "Long File Names Support" + #define STRING_FAN_SPEED_PERCENT "Fan Speed As Percentage" + #define STRING_XY_OFFSET_PROBING "XY Offset Probing Support" + #define STRING_Z_STEPPERS_ALIGNMENT "Z Steppers Auto-Alignment" + #define STRING_PS_ON "автовимкнення" + #define STRING_PS_ON_ACTIVE_HIGH "Power Supply Active HIGH" + #define STRING_FIL_RUNOUT "Сенсор філаменту" + #define STRING_FIL_RUNOUT_INVERTING "Inverted Filament Runout Logic" + #define STRING_PL_RECOVERY_EN "Робота після втрати живлення" + #define STRING_PL_RECOVERY_HOME "Power Loss Recovery Homing" + #define STRING_BTT_MINI_UPS "BTT UPS Support" + #define STRING_TOUCH_SOUND "Звуки натискань" + #define STRING_TOAST_SOUND "Звуки інфострічки" + #define STRING_ALERT_SOUND "Попередження" + #define STRING_HEATER_SOUND "Heater notification" + #define STRING_KNOB_LED_COLOR "Підсвічування енкодера" + #define STRING_KNOB_LED_IDLE "Простій підсвічування енкодера" + #define STRING_LCD_BRIGHTNESS "Яскравість LCD" + #define STRING_LCD_IDLE_BRIGHTNESS "Регулювання яскравості LCD" + #define STRING_LCD_IDLE_DELAY "Час до загасання LCD" + #define STRING_START_GCODE_ENABLED "Розпочати G-код перед друком" + #define STRING_END_GCODE_ENABLED "Завершити G-код після друку" + #define STRING_CANCEL_GCODE_ENABLED "G-код скасувати друк" + + // Machine Parameter Settings + #define STRING_STEPS_SETTING "Налаштування кроків на мм" + #define STRING_MAXFEEDRATE "MAX швидкість подачі" + #define STRING_MAXACCELERATION "MAX прискорення" + #define STRING_ACCELERATION "Прискорення" + #define STRING_JERK "Ривок" + #define STRING_JUNCTION_DEVIATION "Відхилення вузла" + #define STRING_HOME_OFFSET "Дім - відступи" + #define STRING_FWRETRACT "M207 ретракт" + #define STRING_FWRECOVER "M208 відновлення ретракт" + #define STRING_RETRACT_AUTO "Авто FW ретракт" + #define STRING_OFFSET_TOOL "Зсув 2-го сопла" + #define STRING_PROBE_OFFSET "Зміщення датчика" + #define STRING_LIN_ADVANCE "К-фактор" + #define STRING_CURRENT_SETTING "Налаштування TMC драйверів" + #define STRING_BUMP_SENSITIVITY "TMC чутливість удару" + #define STRING_HYBRID_THRESHOLD "TMC гібридний поріг" + #define STRING_PRINT_ACCELERATION "прискорення друку" + #define STRING_RETRACT_ACCELERATION "ретракт" + #define STRING_TRAVEL_ACCELERATION "Переміщення" + #define STRING_RETRACT_LENGTH "Довжина подачі" + #define STRING_RETRACT_SWAP_LENGTH "Довжина подачі при зміні сопла" + #define STRING_RETRACT_FEEDRATE "Швидкість подачі" + #define STRING_RETRACT_Z_LIFT "Підйом по Z" + #define STRING_RECOVER_LENGTH "Довжина" + #define STRING_SWAP_RECOVER_LENGTH "Довжина при зміні сопла" + #define STRING_RECOVER_FEEDRATE "Швидкість подачі" + #define STRING_SWAP_RECOVER_FEEDRATE "Швидкість подачі при зміні сопла" + #define STRING_MBL_OFFSET "MBL Offset" + + // Save / Load + #define STRING_SAVE "Зберегти" + #define STRING_RESTORE "Повернути" + #define STRING_RESET "Скидання" + #define STRING_EEPROM_SAVE_INFO "Зберегти налаштування \nпринтера в EEPROM?" + #define STRING_EEPROM_RESTORE_INFO "Завантажити налаштування \nіз EEPROM?" + #define STRING_EEPROM_RESET_INFO "Скинути EEPROM налаштування \nпринтера на початкові?" + #define STRING_SETTINGS_SAVE "Зберегти налаштування" + #define STRING_SETTINGS_RESTORE "Відновити налаштування" + #define STRING_SETTINGS_RESET "Скинути налаштування" + #define STRING_SETTINGS_RESET_INFO "Всі налаштування будуть \nскинуті за замовчуванням. \nБажаєте продовжити?" + #define STRING_SETTINGS_RESET_DONE "Скидання налаштувань \nекрана. Для повного \nвступу в силу, \nперезавантажте пристрій." + + // Navigation Buttons + #define STRING_PAGE_UP "\u0899 Вгору" // Left Arrow + #define STRING_PAGE_DOWN "Вниз" // Right Arrow + #define STRING_UP "Вгору" + #define STRING_DOWN "Вниз" + #define STRING_NEXT "Наступний" + #define STRING_BACK "Назад" + + // Value Buttons + #define STRING_INC "Збільшити" + #define STRING_DEC "Зменшити" + #define STRING_LOAD "Завантаження" + #define STRING_UNLOAD "Вивантаження" + #define STRING_ON "Увімкнути" + #define STRING_OFF "Вимкн" + #define STRING_AUTO "AUTO" + #define STRING_SMART "Розумний" + #define STRING_SLOW "Повільно" + #define STRING_NORMAL "Звичайно" + #define STRING_FAST "Швидко" + #define STRING_ZERO "Обнулити" + #define STRING_HALF "50%" + #define STRING_FULL "100%" + #define STRING_CUSTOM "Своє меню" + #define STRING_CLEAR "Прибрати" + #define STRING_DEFAULT "За замовчуванням" + + // Action Buttons + #define STRING_START "Почати" + #define STRING_STOP "Стоп" + #define STRING_PAUSE "Пауза" + #define STRING_RESUME "Продовжити" + #define STRING_INIT "Init" + #define STRING_DISCONNECT "Відключити" + #define STRING_SHUT_DOWN "Вимкнути" + #define STRING_FORCE_SHUT_DOWN "Примусово вимк" + #define STRING_EMERGENCYSTOP "Екст. стоп" + #define STRING_PREHEAT "Прогрівання" + #define STRING_PREHEAT_BOTH "Обидва" + #define STRING_COOLDOWN "Охолодити" + + // Dialog Buttons + #define STRING_CONFIRM "\u088E OK" // Confirm Sign + #define STRING_CANCEL "\u088F Скасування" // Cancel Sign + #define STRING_WARNING "Увага" + #define STRING_CONTINUE "Продовження" + #define STRING_CONFIRMATION "Ви впевнені?" + + // Process Status + #define STRING_STATUS "Статус" + #define STRING_READY "Готовий" + #define STRING_BUSY "Опрацювання, зачекайте ..." + #define STRING_LOADING "Завантаження ..." + #define STRING_UNCONNECTED "Принтер не підключено!" + + // Process Info + #define STRING_INFO "\u0884 Інформація" // Info Sign + #define STRING_INVALID_VALUE "Неправильне значення!" + #define STRING_TIMEOUT_REACHED "Час вичерпано!" + #define STRING_DISCONNECT_INFO "Керування принтером через комп'ютер" + #define STRING_SHUTTING_DOWN "Вимикаю ..." + #define STRING_WAIT_TEMP_SHUT_DOWN "Дочекайтеся, поки температура \nсопла не буде нижче за %d℃" // Wait for the temperature of hotend to be lower than 50 ℃ + #define STRING_POWER_FAILED "Продовжити друк?" + #define STRING_PROCESS_RUNNING "Йде процес!" + #define STRING_PROCESS_COMPLETED "Процес завершений!" + #define STRING_PROCESS_ABORTED "Процес перерваний!" + + // TFT SD, U_DISK, Onboard SD, Filament Runout Process Commands / Status / Info + #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_RUNOUT "Філамент закінчився" + + // Steppers, Print, Probe Process Commands / Status / Info + #define STRING_DISABLE_STEPPERS "Вимкнути двигуни" + #define STRING_XY_UNLOCK "Мотори вимкн" + + #define STRING_START_PRINT "Почати друк: \n%s?" + #define STRING_STOP_PRINT "Зупинити друк?" + #define STRING_IS_PAUSE "Неможлива екструзія \nпри друку, поставити \nна паузу?" + #define STRING_M0_PAUSE "Пауза по команді M0" + + #define STRING_TEST "BLT тест" + #define STRING_DEPLOY "BLT вниз" + #define STRING_STOW "BLT вгору" + #define STRING_REPEAT "Точність Z" + + // Printer Tools + #define STRING_NOZZLE "Сопло" + #define STRING_BED "Стіл" + #define STRING_CHAMBER "Камера" + #define STRING_FAN "Вентилятор" + + #define STRING_BLTOUCH "BLTouch" + #define STRING_TOUCHMI "TouchMi" + + // Values + #define STRING_1_DEGREE "1℃" + #define STRING_5_DEGREE "5℃" + #define STRING_10_DEGREE "10℃" + + #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 "100мм" + #define STRING_200_MM "200мм" + + #define STRING_1_PERCENT "1%" + #define STRING_5_PERCENT "5%" + #define STRING_10_PERCENT "10%" + #define STRING_PERCENT_VALUE "%d%%" + + #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 хв." + + // Colors + #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 "Темно-сірий" + + // Menus #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" @@ -49,86 +279,20 @@ #define STRING_ABL_SLOT3 "Слот 3" #define STRING_ABL_SLOT_EEPROM "Пам'ятати слот \nпри перезавантаженні? \n(Зберегти в EEPROM)" #define STRING_ABL_Z "Z загасання" - #define STRING_BLTOUCH "BLTouch" - #define STRING_TEST "BLT тест" - #define STRING_DEPLOY "BLT вниз" - #define STRING_STOW "BLT вгору" - #define STRING_REPEAT "Точність Z" #define STRING_P_OFFSET "Відступ P" #define STRING_H_OFFSET "Відступ H" - #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 "Вниз" // Right Arrow - #define STRING_PAUSE "Пауза" - #define STRING_RESUME "Продовжити" - #define STRING_LOAD "Завантаження" - #define STRING_UNLOAD "Вивантаження" #define STRING_LOAD_UNLOAD "Завантаження/Вивантаження" #define STRING_LOAD_UNLOAD_SHORT "(За/ви)вантаж." - #define STRING_SLOW_SPEED "Повільно" - #define STRING_NORMAL_SPEED "Звичайно" - #define STRING_FAST_SPEED "Швидко" - #define STRING_FAN_FULL_SPEED "100%" - #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 "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_BABYSTEP "Мікрокрок Z" #define STRING_X_INC "X+" #define STRING_Y_INC "Y+" #define STRING_Z_INC "Z+" @@ -138,123 +302,17 @@ #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 "100мм" - #define STRING_200_MM "200мм" - #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 терміналу (°С)" - #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 автоналаштування" @@ -274,8 +332,6 @@ #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 "Сітка устан." @@ -293,10 +349,7 @@ #define STRING_NO_FILAMENT_STATS "\nFilament data not available." #define STRING_CLICK_FOR_MORE "Click for summary" #define STRING_EXT_TEMPLOW "Температура хотенду нижче\nмінімальної температури (%d℃)." - #define STRING_COLD_EXT "Убережено від холодної екструзії." #define STRING_HEAT_HOTEND "Heat hotend to %d℃?" #define STRING_Z_ALIGN "Z Align" - #define STRING_INIT "Init" - #define STRING_TOUCHMI "TouchMi" #endif diff --git a/TFT/src/User/API/MachineParameters.c b/TFT/src/User/API/MachineParameters.c index aab545f854..d097f05c73 100644 --- a/TFT/src/User/API/MachineParameters.c +++ b/TFT/src/User/API/MachineParameters.c @@ -3,59 +3,58 @@ PARAMETERS infoParameters; -const u8 parameter_element_count[PARAMETERS_COUNT] = {5, 5, 5, 5, 3, 4, 1, 3, 3, 3, 4, 4, 1, 2, 2, 3, 5}; +const u8 parameter_element_count[PARAMETERS_COUNT] = {5, 5, 5, 3, 4, 1, 3, 4, 4, 1, 3, 2, 3, 2, 5, 3, 5, 1}; const char *const parameter_Cmd[PARAMETERS_COUNT][STEPPER_COUNT] = { - {"M92 X%.2f\n", "M92 Y%.2f\n", "M92 Z%.2f\n", "M92 T0 E%.2f\n", "M92 T1 E%.2f\nM503 S0\n"}, //Steps/mm - {"M906 X%.0f\n", "M906 Y%.0f\n", "M906 Z%.0f\n", "M906 T0 E%.0f\n", "M906 T1 E%.0f\nM503 S0\n"}, //Current - {"M203 X%.0f\n", "M203 Y%.0f\n", "M203 Z%.0f\n", "M203 T0 E%.0f\n", "M203 T1 E%.0f\nM503 S0\n"}, //MaxFeedrate - {"M201 X%.0f\n", "M201 Y%.0f\n", "M201 Z%.0f\n", "M201 T0 E%.0f\n", "M201 T1 E%.0f\nM503 S0\n"}, //MaxAcceleration - {"M204 P%.0f\n", "M204 R%.0f\n", "M204 T%.0f\n", NULL, NULL}, //Acceleration - {"M205 X%.0f\n", "M205 Y%.0f\n", "M205 Z%.2f\n", "M205 E%.2f\n", NULL}, //Jerk - {"M205 J%.3f\n", NULL, NULL, NULL, NULL}, //Junction Deviation - {"M851 X%.2f\n", "M851 Y%.2f\n", "M851 Z%.2f\n", NULL, NULL}, //Probe offset - {"M206 X%.2f\n", "M206 Y%.2f\n", "M206 Z%.2f\n", NULL, NULL}, //Home offset - {"M914 X%.0f\n", "M914 Y%.0f\n", "M914 Z%.0f\n", NULL, NULL}, //bump Sensitivity - {"M207 S%.2f\n", "M207 W%.2f\n", "M207 F%.2f\n", "M207 Z%.2f\n", NULL}, //FW retract - {"M208 S%.2f\n", "M208 W%.2f\n", "M208 F%.2f\n", "M208 R%.2f\n", NULL}, //FW retract recover - {"M209 S%.0f\nM503 S0\n", NULL, NULL, NULL, NULL}, //Set auto FW retract - {"M900 T0 K%.2f\n", "M900 T1 K%.2f\nM503 S0\n", NULL, NULL, NULL}, //Linear Advance - {"M420 S%.0f\n", "M420 Z%.2f\n", NULL, NULL, NULL}, //ABL State + Z Fade - {"M218 T1 X%.2f\nM503 S0\n", "M218 T1 Y%.2f\nM503 S0\n", "M218 T1 Z%.2f\nM503 S0\n", NULL, NULL}, //Offset Tools - {"M913 X%.0f\n", "M913 Y%.0f\n", "M913 Z%.0f\n", "M913 E%.0f\n", "M913 T1 E%.0f\nM503 S0\n"}, //TMC Hybrid Threshold Speed - {"G29 S4 Z%.2f\n", NULL, NULL, NULL, NULL}, //MBL Z offset + {"M92 X%.2f\n", "M92 Y%.2f\n", "M92 Z%.2f\n", "M92 T0 E%.2f\n", "M92 T1 E%.2f\nM503 S0\n"}, //Steps/mm + {"M203 X%.0f\n", "M203 Y%.0f\n", "M203 Z%.0f\n", "M203 T0 E%.0f\n", "M203 T1 E%.0f\nM503 S0\n"}, //MaxFeedrate + {"M201 X%.0f\n", "M201 Y%.0f\n", "M201 Z%.0f\n", "M201 T0 E%.0f\n", "M201 T1 E%.0f\nM503 S0\n"}, //MaxAcceleration + {"M204 P%.0f\n", "M204 R%.0f\n", "M204 T%.0f\n", NULL, NULL}, //Acceleration + {"M205 X%.0f\n", "M205 Y%.0f\n", "M205 Z%.2f\n", "M205 E%.2f\n", NULL}, //Jerk + {"M205 J%.3f\n", NULL, NULL, NULL, NULL}, //Junction Deviation + {"M206 X%.2f\n", "M206 Y%.2f\n", "M206 Z%.2f\n", NULL, NULL}, //Home offset + {"M207 S%.2f\n", "M207 W%.2f\n", "M207 F%.2f\n", "M207 Z%.2f\n", NULL}, //FW retract + {"M208 S%.2f\n", "M208 W%.2f\n", "M208 F%.2f\n", "M208 R%.2f\n", NULL}, //FW retract recover + {"M209 S%.0f\nM503 S0\n", NULL, NULL, NULL, NULL}, //Set auto FW retract + {"M218 T1 X%.2f\nM503 S0\n", "M218 T1 Y%.2f\nM503 S0\n", "M218 T1 Z%.2f\nM503 S0\n", NULL, NULL}, //Offset Tools + {"M420 S%.0f\n", "M420 Z%.2f\n", NULL, NULL, NULL}, //ABL State + Z Fade + {"M851 X%.2f\n", "M851 Y%.2f\n", "M851 Z%.2f\n", NULL, NULL}, //Probe offset + {"M900 T0 K%.2f\n", "M900 T1 K%.2f\nM503 S0\n", NULL, NULL, NULL}, //Linear Advance + {"M906 X%.0f\n", "M906 Y%.0f\n", "M906 Z%.0f\n", "M906 T0 E%.0f\n", "M906 T1 E%.0f\nM503 S0\n"}, //Current + {"M914 X%.0f\n", "M914 Y%.0f\n", "M914 Z%.0f\n", NULL, NULL}, //bump Sensitivity + {"M913 X%.0f\n", "M913 Y%.0f\n", "M913 Z%.0f\n", "M913 E%.0f\n", "M913 T1 E%.0f\nM503 S0\n"}, //TMC Hybrid Threshold Speed + {"G29 S4 Z%.2f\n", NULL, NULL, NULL, NULL}, //MBL offset }; const VAL_TYPE parameter_val_type[PARAMETERS_COUNT][STEPPER_COUNT] = { - {VAL_TYPE_FLOAT, VAL_TYPE_FLOAT, VAL_TYPE_FLOAT, VAL_TYPE_FLOAT, VAL_TYPE_FLOAT}, //Steps/mm - {VAL_TYPE_INT, VAL_TYPE_INT, VAL_TYPE_INT, VAL_TYPE_INT, VAL_TYPE_INT}, //Current - {VAL_TYPE_INT, VAL_TYPE_INT, VAL_TYPE_INT, VAL_TYPE_INT, VAL_TYPE_INT}, //MaxFeedrate - {VAL_TYPE_INT, VAL_TYPE_INT, VAL_TYPE_INT, VAL_TYPE_INT, VAL_TYPE_INT}, //MaxAcceleration - {VAL_TYPE_INT, VAL_TYPE_INT, VAL_TYPE_INT, VAL_TYPE_INT}, //Acceleration - {VAL_TYPE_INT, VAL_TYPE_INT, VAL_TYPE_FLOAT, VAL_TYPE_FLOAT}, //Jerk - {VAL_TYPE_FLOAT}, //Junction Deviation - {VAL_TYPE_NEG_FLOAT, VAL_TYPE_NEG_FLOAT, VAL_TYPE_NEG_FLOAT}, //Probe offset - {VAL_TYPE_NEG_FLOAT, VAL_TYPE_NEG_FLOAT, VAL_TYPE_NEG_FLOAT}, //Home offset - {VAL_TYPE_NEG_INT, VAL_TYPE_NEG_INT, VAL_TYPE_NEG_INT}, //bump Sensitivity - {VAL_TYPE_FLOAT, VAL_TYPE_FLOAT, VAL_TYPE_INT, VAL_TYPE_FLOAT}, //FW retract - {VAL_TYPE_FLOAT, VAL_TYPE_FLOAT, VAL_TYPE_INT, VAL_TYPE_INT}, //FW retract recover - {VAL_TYPE_INT}, //Set auto FW retract - {VAL_TYPE_FLOAT, VAL_TYPE_FLOAT}, //Linear Advance - {VAL_TYPE_INT, VAL_TYPE_FLOAT}, //ABL State + Z Fade - {VAL_TYPE_NEG_FLOAT, VAL_TYPE_NEG_FLOAT, VAL_TYPE_NEG_FLOAT}, //Offset Tools - {VAL_TYPE_INT, VAL_TYPE_INT, VAL_TYPE_INT, VAL_TYPE_INT, VAL_TYPE_INT}, //TMC Hybrid Threshold Speed - {VAL_TYPE_NEG_FLOAT}, //MBL Z offset + {VAL_TYPE_FLOAT, VAL_TYPE_FLOAT, VAL_TYPE_FLOAT, VAL_TYPE_FLOAT, VAL_TYPE_FLOAT}, //Steps/mm + {VAL_TYPE_INT, VAL_TYPE_INT, VAL_TYPE_INT, VAL_TYPE_INT, VAL_TYPE_INT}, //MaxFeedrate + {VAL_TYPE_INT, VAL_TYPE_INT, VAL_TYPE_INT, VAL_TYPE_INT, VAL_TYPE_INT}, //MaxAcceleration + {VAL_TYPE_INT, VAL_TYPE_INT, VAL_TYPE_INT}, //Acceleration + {VAL_TYPE_INT, VAL_TYPE_INT, VAL_TYPE_FLOAT, VAL_TYPE_FLOAT}, //Jerk + {VAL_TYPE_FLOAT}, //Junction Deviation + {VAL_TYPE_NEG_FLOAT, VAL_TYPE_NEG_FLOAT, VAL_TYPE_NEG_FLOAT}, //Home offset + {VAL_TYPE_FLOAT, VAL_TYPE_FLOAT, VAL_TYPE_INT, VAL_TYPE_FLOAT}, //FW retract + {VAL_TYPE_FLOAT, VAL_TYPE_FLOAT, VAL_TYPE_INT, VAL_TYPE_INT}, //FW retract recover + {VAL_TYPE_INT}, //Set auto FW retract + {VAL_TYPE_NEG_FLOAT, VAL_TYPE_NEG_FLOAT, VAL_TYPE_NEG_FLOAT}, //Offset Tools + {VAL_TYPE_INT, VAL_TYPE_FLOAT}, //ABL State + Z Fade + {VAL_TYPE_NEG_FLOAT, VAL_TYPE_NEG_FLOAT, VAL_TYPE_NEG_FLOAT}, //Probe offset + {VAL_TYPE_FLOAT, VAL_TYPE_FLOAT}, //Linear Advance + {VAL_TYPE_INT, VAL_TYPE_INT, VAL_TYPE_INT, VAL_TYPE_INT, VAL_TYPE_INT}, //Current + {VAL_TYPE_NEG_INT, VAL_TYPE_NEG_INT, VAL_TYPE_NEG_INT}, //bump Sensitivity + {VAL_TYPE_INT, VAL_TYPE_INT, VAL_TYPE_INT, VAL_TYPE_INT, VAL_TYPE_INT}, //TMC Hybrid Threshold Speed + {VAL_TYPE_NEG_FLOAT}, //MBL offset }; -//Extra teppers current gcode command +//Extra steppers current gcode command const char *const dualStepperParameter_cmd[3][AXIS_NUM] = { {"M906 I1 X%.0f\n", "M906 I1 Y%.0f\n", "M906 I1 Z%.0f\n"}, //Current {"M914 I1 X%.0f\n", "M914 I1 Y%.0f\n", "M914 I1 Z%.0f\n"}, //bump Sensitivity {"M913 I1 X%.0f\n", "M913 I1 Y%.0f\n", "M913 I1 Z%.0f\n"}, //TMC Hybrid Threshold Speed }; - -bool dualstepper[TOTAL_AXIS] = {false,false,false,false}; +bool dualstepper[TOTAL_AXIS] = {false, false, false, false}; char *const axisDisplayID[STEPPER_COUNT] = AXIS_DISPLAY_ID; @@ -67,45 +66,64 @@ const LABEL junction_deviation_disp_ID[] = {LABEL_JUNCTION_DEVIATION}; float getParameter(PARAMETER_NAME name, u8 index) { - if(index >= parameter_element_count[name]) return 0.0f; + if (index >= parameter_element_count[name]) return 0.0f; + switch (name) { case P_STEPS_PER_MM: return infoParameters.StepsPerMM[index]; - case P_CURRENT: - return infoParameters.Current[index]; + case P_MAX_FEED_RATE: return infoParameters.MaxFeedRate[index]; + case P_MAX_ACCELERATION: return infoParameters.MaxAcceleration[index]; + case P_ACCELERATION: return infoParameters.Acceleration[index]; + case P_JERK: return infoParameters.Jerk[index]; + case P_JUNCTION_DEVIATION: return infoParameters.JunctionDeviation[index]; - case P_PROBE_OFFSET: - return infoParameters.ProbeOffset[index]; + case P_HOME_OFFSET: return infoParameters.HomeOffset[index]; - case P_BUMPSENSITIVITY: - return infoParameters.BumpSensitivity[index]; + case P_FWRETRACT: return infoParameters.FwRetract[index]; + case P_FWRECOVER: return infoParameters.FwRecover[index]; + case P_AUTO_RETRACT: return infoParameters.AutoRetract[index]; - case P_LIN_ADV: - return infoParameters.LinAdvance[index]; - case P_ABL_STATE: - return infoParameters.ABLState[index]; + case P_OFFSET_TOOL: return infoParameters.OffsetTool[index]; + + case P_ABL_STATE: + return infoParameters.ABLState[index]; + + case P_PROBE_OFFSET: + return infoParameters.ProbeOffset[index]; + + case P_LIN_ADV: + return infoParameters.LinAdvance[index]; + + case P_CURRENT: + return infoParameters.Current[index]; + + case P_BUMPSENSITIVITY: + return infoParameters.BumpSensitivity[index]; + case P_HYBRID_THRESHOLD: return infoParameters.HybridThreshold[index]; - case P_MBL_Z_OFFSET: - return infoParameters.MblZOffset[index]; + + case P_MBL_OFFSET: + return infoParameters.MblOffset[index]; + default: return 0.0f; } @@ -115,62 +133,81 @@ void setParameter(PARAMETER_NAME name, u8 index, float val) { if (index >= parameter_element_count[name]) return; + switch (name) { case P_STEPS_PER_MM: infoParameters.StepsPerMM[index] = val; break; - case P_CURRENT: - infoParameters.Current[index] = val; - break; + case P_MAX_FEED_RATE: infoParameters.MaxFeedRate[index] = val; break; + case P_MAX_ACCELERATION: infoParameters.MaxAcceleration[index] = val; break; + case P_ACCELERATION: infoParameters.Acceleration[index] = val; break; + case P_JERK: infoParameters.Jerk[index] = val; break; + case P_JUNCTION_DEVIATION: infoParameters.JunctionDeviation[index] = val; break; - case P_PROBE_OFFSET: - infoParameters.ProbeOffset[index] = val; - break; + case P_HOME_OFFSET: infoParameters.HomeOffset[index] = val; break; - case P_BUMPSENSITIVITY: - infoParameters.BumpSensitivity[index] = val; - break; + case P_FWRETRACT: infoParameters.FwRetract[index] = val; break; + case P_FWRECOVER: infoParameters.FwRecover[index] = val; break; + case P_AUTO_RETRACT: infoParameters.AutoRetract[index] = val; break; - case P_LIN_ADV: - infoParameters.LinAdvance[index] = val; + + case P_OFFSET_TOOL: + infoParameters.OffsetTool[index] = val; break; + case P_ABL_STATE: infoParameters.ABLState[index] = val; break; - case P_OFFSET_TOOL: - infoParameters.OffsetTool[index] = val; + + case P_PROBE_OFFSET: + infoParameters.ProbeOffset[index] = val; + break; + + case P_LIN_ADV: + infoParameters.LinAdvance[index] = val; + break; + + case P_CURRENT: + infoParameters.Current[index] = val; + break; + + case P_BUMPSENSITIVITY: + infoParameters.BumpSensitivity[index] = val; break; + case P_HYBRID_THRESHOLD: infoParameters.HybridThreshold[index] = val; break; - case P_MBL_Z_OFFSET: - infoParameters.MblZOffset[index] = val; + + case P_MBL_OFFSET: + infoParameters.MblOffset[index] = val; break; + default: break; } @@ -199,12 +236,15 @@ bool getDualstepperStatus(u8 index) void sendParameterCmd(PARAMETER_NAME para, u8 stepper_index, float Value) { storeCmd(parameter_Cmd[para][stepper_index], Value); + if (dualstepper[stepper_index] && stepper_index < AXIS_NUM) { if (para == P_CURRENT) storeCmd(dualStepperParameter_cmd[0][stepper_index], Value); + if (para == P_BUMPSENSITIVITY) storeCmd(dualStepperParameter_cmd[1][stepper_index], Value); + if (para == P_HYBRID_THRESHOLD) storeCmd(dualStepperParameter_cmd[2][stepper_index], Value); } @@ -212,18 +252,18 @@ void sendParameterCmd(PARAMETER_NAME para, u8 stepper_index, float Value) void saveEepromSettings(void) { - if(infoMachineSettings.EEPROM == 1) + if (infoMachineSettings.EEPROM == 1) mustStoreCmd("M500\n"); } void restoreEepromSettings(void) { - if(infoMachineSettings.EEPROM == 1) + if (infoMachineSettings.EEPROM == 1) mustStoreScript("M501\nM503 S0\n"); } void resetEepromSettings(void) { - if(infoMachineSettings.EEPROM == 1) + if (infoMachineSettings.EEPROM == 1) mustStoreScript("M502\nM500\nM503 S0\n"); } diff --git a/TFT/src/User/API/MachineParameters.h b/TFT/src/User/API/MachineParameters.h index 02ced8aa9e..a740d5fbed 100644 --- a/TFT/src/User/API/MachineParameters.h +++ b/TFT/src/User/API/MachineParameters.h @@ -11,28 +11,28 @@ extern "C" { typedef enum { P_STEPS_PER_MM = 0, - P_CURRENT, P_MAX_FEED_RATE, P_MAX_ACCELERATION, P_ACCELERATION, P_JERK, P_JUNCTION_DEVIATION, - P_PROBE_OFFSET, P_HOME_OFFSET, - P_BUMPSENSITIVITY, P_FWRETRACT, P_FWRECOVER, P_AUTO_RETRACT, - P_LIN_ADV, - P_ABL_STATE, P_OFFSET_TOOL, + P_ABL_STATE, + P_PROBE_OFFSET, + P_LIN_ADV, + P_CURRENT, + P_BUMPSENSITIVITY, P_HYBRID_THRESHOLD, + P_MBL_OFFSET, // Keep below items always at the end P_SAVE_SETTINGS, P_RESTORE_SETTINGS, P_RESET_SETTINGS, - P_ITEMSCOUNT, - P_MBL_Z_OFFSET + P_ITEMSCOUNT } PARAMETER_NAME; #define PARAMETERS_COUNT P_RESET_SETTINGS @@ -58,33 +58,33 @@ typedef enum typedef struct { float StepsPerMM[STEPPER_COUNT]; - float Current[STEPPER_COUNT]; float MaxFeedRate[STEPPER_COUNT]; float MaxAcceleration[STEPPER_COUNT]; float Acceleration[3]; float Jerk[4]; float JunctionDeviation[1]; - float ProbeOffset[3]; float HomeOffset[3]; - float BumpSensitivity[3]; float FwRetract[4]; float FwRecover[4]; float AutoRetract[1]; - float LinAdvance[2]; - float ABLState[2]; float OffsetTool[3]; + float ABLState[2]; + float ProbeOffset[3]; + float LinAdvance[2]; + float Current[STEPPER_COUNT]; + float BumpSensitivity[3]; float HybridThreshold[STEPPER_COUNT]; - float MblZOffset[1]; + float MblOffset[1]; } PARAMETERS; extern PARAMETERS infoParameters; extern char *const axisDisplayID[STEPPER_COUNT]; extern const LABEL accel_disp_ID[]; +extern const LABEL junction_deviation_disp_ID[]; extern const LABEL retract_disp_ID[]; extern const LABEL recover_disp_ID[]; extern const LABEL retract_auto_ID[]; -extern const LABEL junction_deviation_disp_ID[]; float getParameter(PARAMETER_NAME name, uint8_t index); void setParameter(PARAMETER_NAME name, uint8_t index, float val); diff --git a/TFT/src/User/API/Printing.c b/TFT/src/User/API/Printing.c index bb4ee5af74..261829ae41 100644 --- a/TFT/src/User/API/Printing.c +++ b/TFT/src/User/API/Printing.c @@ -340,7 +340,6 @@ void abortPrinting(void) break; } heatClearIsWaiting(); - infoFile.printFromTFT = false; endPrinting(); exitPrinting(); } diff --git a/TFT/src/User/API/Settings.c b/TFT/src/User/API/Settings.c index 4773c5e7f0..ecfaf765ad 100644 --- a/TFT/src/User/API/Settings.c +++ b/TFT/src/User/API/Settings.c @@ -101,6 +101,7 @@ void infoSettingsReset(void) infoSettings.touchSound = ENABLED; infoSettings.toastSound = ENABLED; infoSettings.alertSound = ENABLED; + infoSettings.heaterSound = ENABLED; infoSettings.knob_led_color = STARTUP_KNOB_LED_COLOR; infoSettings.knob_led_idle = ENABLED; infoSettings.lcd_brightness = DEFAULT_LCD_BRIGHTNESS; diff --git a/TFT/src/User/API/Settings.h b/TFT/src/User/API/Settings.h index fef6d8446e..6e0a864e44 100644 --- a/TFT/src/User/API/Settings.h +++ b/TFT/src/User/API/Settings.h @@ -29,12 +29,12 @@ typedef enum // Config version support // change if new elements/keywords are added/removed/changed in the configuration.h Format YYYYMMDD // this number should match CONFIG_VERSION in configuration.h -#define CONFIG_SUPPPORT 20210105 +#define CONFIG_SUPPPORT 20210124 #define FONT_FLASH_SIGN 20200908 //(YYYYMMDD) change if fonts require updating -#define CONFIG_FLASH_SIGN 20210107 //(YYYYMMDD) change if any keyword(s) in config.ini is added or removed -#define LANGUAGE_FLASH_SIGN 20210121 //(YYYYMMDD) change if any keyword(s) in language pack is added or removed -#define ICON_FLASH_SIGN 20210105 //(YYYYMMDD) change if any icon(s) is added or removed +#define CONFIG_FLASH_SIGN 20210130 //(YYYYMMDD) change if any keyword(s) in config.ini is added or removed +#define LANGUAGE_FLASH_SIGN 20210130 //(YYYYMMDD) change if any keyword(s) in language pack is added or removed +#define ICON_FLASH_SIGN 20210130 //(YYYYMMDD) change if any icon(s) is added or removed #define FONT_CHECK_SIGN (FONT_FLASH_SIGN + WORD_UNICODE) #define CONFIG_CHECK_SIGN (CONFIG_FLASH_SIGN + STRINGS_STORE_ADDR) @@ -81,7 +81,7 @@ typedef enum typedef struct { -// General Settings + // General Settings uint8_t status_screen; uint8_t baudrate; uint8_t language; @@ -113,7 +113,7 @@ typedef struct uint8_t marlin_mode_fullscreen; uint8_t marlin_type; -// Printer / Machine Settings + // Printer / Machine Settings uint8_t hotend_count; uint8_t bed_en; uint8_t chamber_en; @@ -149,28 +149,29 @@ typedef struct uint8_t move_speed; // index on infoSettings.axis_speed, infoSettings.ext_speed -// Power Supply Settings + // Power Supply Settings uint8_t auto_off; uint8_t ps_active_high; uint8_t auto_off_temp; -// Filament Runout Settings + // Filament Runout Settings uint8_t runout; uint8_t runout_invert; uint16_t runout_noise_ms; uint8_t runout_distance; -// Power Loss Recovery & BTT UPS Settings + // Power Loss Recovery & BTT UPS Settings uint8_t powerloss_en; uint8_t powerloss_home; uint8_t powerloss_invert; uint8_t powerloss_z_raise; uint8_t btt_ups; -// Other device-specific settings + // Other Device-Specific Settings uint8_t touchSound; uint8_t toastSound; uint8_t alertSound; + uint8_t heaterSound; uint8_t knob_led_color; uint8_t knob_led_idle; uint8_t lcd_brightness; @@ -179,7 +180,7 @@ typedef struct uint8_t xy_offset_probing; uint8_t z_steppers_alignment; -// Start, End & Cancel G-codes + // Start, End & Cancel Gcode Commands uint8_t send_start_gcode; uint8_t send_end_gcode; uint8_t send_cancel_gcode; diff --git a/TFT/src/User/API/Temperature.c b/TFT/src/User/API/Temperature.c index 7b5949aa69..7f8b5e4f9d 100644 --- a/TFT/src/User/API/Temperature.c +++ b/TFT/src/User/API/Temperature.c @@ -28,6 +28,18 @@ void heatSetTargetTemp(uint8_t index, int16_t temp) { index = fixHeaterIndex(index); heater.T[index].target = NOBEYOND(0, temp, infoSettings.max_temp[index]); + if (heater.T[index].target + 2> heater.T[index].current) + { + heater.T[index].status = HEATING; + } + if (heater.T[index].target < heater.T[index].current + 2) + { + heater.T[index].status = COOLING; + } + if (inRange(heater.T[index].current, heater.T[index].target, 2) == true) + { + heater.T[index].status = SETTLED; + } } //Sync target temperature @@ -250,6 +262,32 @@ void loopCheckHeater(void) heatSetUpdateSeconds(TEMPERATURE_QUERY_SLOW_SECONDS); } +// Query heaters if they reached the target temperature (only if not prining) + for (uint8_t i = 0; (i < MAX_HEATER_COUNT) && (!isPrinting()); i++) + { + if (heater.T[i].status == SETTLED) + { + continue; + } + if (inRange(heater.T[i].current, heater.T[i].target, 2) != true) + { + continue; + } + + switch (heater.T[i].status) + { + case HEATING: + BUZZER_PLAY(sound_heated); + break; + case COOLING: + BUZZER_PLAY(sound_cooled); + break; + default: + break; + } + heater.T[i].status = SETTLED; + } + for (uint8_t i = 0; i < MAX_HEATER_COUNT; i++) // If the target temperature changes, send a Gcode to set the motherboard { if (lastTarget[i] != heater.T[i].target) diff --git a/TFT/src/User/API/Temperature.h b/TFT/src/User/API/Temperature.h index 32bdfc4d7c..3c15d32e35 100644 --- a/TFT/src/User/API/Temperature.h +++ b/TFT/src/User/API/Temperature.h @@ -19,6 +19,12 @@ typedef enum { WAIT_COOLING_HEATING, }HEATER_WAIT; +typedef enum { + SETTLED = 0, + HEATING, + COOLING, +}HEATER_STATUS; + enum { NOZZLE0 = 0, @@ -36,6 +42,7 @@ typedef struct int16_t current, target; HEATER_WAIT waiting; + HEATER_STATUS status; }_HEATER; typedef struct diff --git a/TFT/src/User/API/UI/touch_process.h b/TFT/src/User/API/UI/touch_process.h index e3cce31523..cfc7489c1d 100644 --- a/TFT/src/User/API/UI/touch_process.h +++ b/TFT/src/User/API/UI/touch_process.h @@ -26,6 +26,7 @@ extern bool touchSound; void TSC_Calibration(void); u8 isPress(void); u16 KEY_GetValue(u8 total_rect,const GUI_RECT* menuRect); +u16 Key_value(u8 total_rect,const GUI_RECT* menuRect); u16 KNOB_GetRV(GUI_RECT *knob); void loopTouchScreen(void); diff --git a/TFT/src/User/API/Vfs/vfs.c b/TFT/src/User/API/Vfs/vfs.c index 30e4b4abcb..0027dbbd19 100644 --- a/TFT/src/User/API/Vfs/vfs.c +++ b/TFT/src/User/API/Vfs/vfs.c @@ -25,8 +25,7 @@ bool mountFS(void) } } -/* -*/ +// clear and free memory from file list void clearInfoFile(void) { uint8_t i = 0; @@ -61,27 +60,22 @@ TCHAR *getCurFileSource(void) return "bSD:"; default: - break; + break; } return NULL; } -/* -infoFile -*/ +// reset file list void resetInfoFile(void) { FS_SOURCE source = infoFile.source; - bool printFromTFT = infoFile.printFromTFT; clearInfoFile(); memset(&infoFile, 0, sizeof(infoFile)); infoFile.source = source; - infoFile.printFromTFT = printFromTFT; strcpy(infoFile.title, getCurFileSource()); } -/* -*/ +// scan files in source bool scanPrintFiles(void) { clearInfoFile(); @@ -98,8 +92,7 @@ bool scanPrintFiles(void) } } -/* -*/ +// check and open folder bool EnterDir(char *nextdir) { if (strlen(infoFile.title) + strlen(nextdir) + 2 >= MAX_PATH_LEN) @@ -109,8 +102,7 @@ bool EnterDir(char *nextdir) return 1; } -/* -*/ +// close folder void ExitDir(void) { int i = strlen(infoFile.title); @@ -120,8 +112,7 @@ void ExitDir(void) infoFile.title[i] = 0; } -/* -*/ +// check if current folder is root bool IsRootDir(void) { return !strchr(infoFile.title, '/'); diff --git a/TFT/src/User/API/Vfs/vfs.h b/TFT/src/User/API/Vfs/vfs.h index 4805ab3810..1ce70b30a6 100644 --- a/TFT/src/User/API/Vfs/vfs.h +++ b/TFT/src/User/API/Vfs/vfs.h @@ -26,7 +26,6 @@ typedef struct uint16_t fileCount; // current gcode file count uint16_t cur_page; // current display page index (5 files per page) uint16_t fileIndex; // selected file index - bool printFromTFT; // flag: print started from TFT FS_SOURCE source; // The source of the file. TFT SD or ONBOARD SD. TCHAR * Longfile[FILE_NUM]; // Long file name buffer from ONBOARD SD only } MYFILE; diff --git a/TFT/src/User/API/boot.c b/TFT/src/User/API/boot.c index b44fb771d9..b3c7bad0e7 100644 --- a/TFT/src/User/API/boot.c +++ b/TFT/src/User/API/boot.c @@ -2,16 +2,12 @@ #include "includes.h" #define PADDING 10 -const GUI_RECT labelUpdateRect = {0, BYTE_HEIGHT + PADDING, LCD_WIDTH, (BYTE_HEIGHT*2) + PADDING}; - -const GUI_RECT iconUpdateRect = {0, (BYTE_HEIGHT*2) + PADDING*2, LCD_WIDTH, (BYTE_HEIGHT*2) + PADDING*3 + ICON_HEIGHT}; - -const GUI_RECT statUpdateRect = {0, (BYTE_HEIGHT*3) + PADDING*3 + ICON_HEIGHT, LCD_WIDTH, (BYTE_HEIGHT*4) + PADDING*3 + ICON_HEIGHT}; - -const GUI_RECT labelFailedRect = {0,(BYTE_HEIGHT*4) + PADDING*4 + ICON_HEIGHT, LCD_WIDTH, (BYTE_HEIGHT*5) + PADDING*4 + ICON_HEIGHT}; +const GUI_RECT labelUpdateRect = {0, BYTE_HEIGHT + PADDING, LCD_WIDTH, (BYTE_HEIGHT*2) + PADDING}; +const GUI_RECT iconUpdateRect = {0, (BYTE_HEIGHT*2) + PADDING*2, LCD_WIDTH, (BYTE_HEIGHT*2) + PADDING*3 + ICON_HEIGHT}; +const GUI_RECT statUpdateRect = {0, (BYTE_HEIGHT*3) + PADDING*3 + ICON_HEIGHT, LCD_WIDTH, (BYTE_HEIGHT*4) + PADDING*3 + ICON_HEIGHT}; +const GUI_RECT labelFailedRect = {0, (BYTE_HEIGHT*4) + PADDING*4 + ICON_HEIGHT, LCD_WIDTH, (BYTE_HEIGHT*5) + PADDING*4 + ICON_HEIGHT}; GUI_POINT bmp_size; -BMPUPDATE_STAT bmp_stat = BMP_SUCCESS; //This List is Auto-Generated. Please add new icons in icon_list.inc only const char iconBmpName[][32]={ @@ -29,88 +25,85 @@ const char smallIconBmpName[][32]={ //add new icons in small_icon_list.inc only }; -bool bmpDecode(char *bmp, u32 addr) +BMPUPDATE_STAT bmpDecode(char *bmp, u32 addr) { - FIL bmpFile; - char magic[2]; - u16 w, h; - int bytePerLine; + FIL bmpFile; + char magic[2]; + uint16_t w, h; + int bytePerLine; short bpp; - int offset; - u8 buf[256]; - u8 lcdcolor[4]; - u16 bnum=0; - UINT mybr; + int offset; + uint8_t buf[256]; + uint8_t lcdcolor[4]; + uint16_t bnum = 0; + UINT mybr; GUI_COLOR pix; - if(f_open(&bmpFile,bmp,FA_OPEN_EXISTING | FA_READ)!=FR_OK) - { - bmp_stat = BMP_NOTFOUND; - return false; - } - f_read(&bmpFile, magic, 2 ,&mybr); + if (f_open(&bmpFile, bmp, FA_OPEN_EXISTING | FA_READ) != FR_OK) + return BMP_NOTFOUND; + + f_read(&bmpFile, magic, 2, &mybr); if (memcmp(magic, "BM", 2)) { f_close(&bmpFile); - bmp_stat = BMP_INVALIDFILE; - return false; + return BMP_INVALIDFILE; } f_lseek(&bmpFile, 10); - f_read(&bmpFile, &offset, sizeof(int),&mybr); - + f_read(&bmpFile, &offset, sizeof(int), &mybr); f_lseek(&bmpFile, 18); - f_read(&bmpFile, &w, sizeof(int),&mybr); - f_read(&bmpFile, &h, sizeof(int),&mybr); - bmp_size.x = w; - bmp_size.y = h; + f_read(&bmpFile, &w, sizeof(int), &mybr); + f_read(&bmpFile, &h, sizeof(int), &mybr); f_lseek(&bmpFile, 28); - f_read(&bmpFile, &bpp, sizeof(short),&mybr); - if(bpp<24) + f_read(&bmpFile, &bpp, sizeof(short), &mybr); + + if (bpp < 24) { f_close(&bmpFile); - bmp_stat = BMP_NOT24BIT; - return false; + return BMP_NOT24BIT; } - bpp >>=3; - bytePerLine=w*bpp; - if(bytePerLine%4 !=0) //bmp - bytePerLine=(bytePerLine/4+1)*4; - for(bnum=0; bnum<(w*h*2+W25QXX_SECTOR_SIZE-1)/W25QXX_SECTOR_SIZE; bnum++) + bmp_size.x = w; + bmp_size.y = h; + bpp >>= 3; + bytePerLine = w * bpp; + + if (bytePerLine % 4 != 0) //bmp + bytePerLine = (bytePerLine / 4 + 1) * 4; + + for (bnum = 0; bnum < (w * h * 2 + W25QXX_SECTOR_SIZE - 1) / W25QXX_SECTOR_SIZE; bnum++) { - W25Qxx_EraseSector(addr+bnum*W25QXX_SECTOR_SIZE); + W25Qxx_EraseSector(addr + bnum * W25QXX_SECTOR_SIZE); } - bnum=0; - + bnum = 0; //store size of BMP memcpy(buf, (uint8_t *)&w, sizeof(uint16_t)); bnum += sizeof(uint16_t); memcpy(buf + bnum, (uint8_t *)&h, sizeof(uint16_t)); bnum += sizeof(uint16_t); - for(int j=0; j>3; - pix.RGB.g=lcdcolor[1]>>2; - pix.RGB.b=lcdcolor[0]>>3; + pix.RGB.r = lcdcolor[2] >> 3; + pix.RGB.g = lcdcolor[1] >> 2; + pix.RGB.b = lcdcolor[0] >> 3; //GUI_DrawPixel(iconUpdateRect.x0 + i,iconUpdateRect.y0 + j,pix.color); - buf[bnum++]=(u8)(pix.color>>8); - buf[bnum++]=(u8)(pix.color&0xFF); + buf[bnum++] = (uint8_t)(pix.color >> 8); + buf[bnum++] = (uint8_t)(pix.color & 0xFF); - if(bnum == 256) + if (bnum == 256) { - W25Qxx_WritePage(buf,addr,256); - addr+=256; - bnum=0; + W25Qxx_WritePage(buf, addr, 256); + addr += 256; + bnum = 0; } } } @@ -118,44 +111,23 @@ bool bmpDecode(char *bmp, u32 addr) W25Qxx_WritePage(buf,addr,bnum); addr+=bnum; f_close(&bmpFile); - bmp_stat = BMP_SUCCESS; - return true; -} - -void processIcon(char * path, u32 flashAddr) -{ - static u16 found = 0; - static u16 notfound = 0; - char tempstr[50]; - //display bmp update success - GUI_POINT last_size = bmp_size; - if (bmpDecode(path, flashAddr)) - { - found++; - GUI_ClearRect(iconUpdateRect.x0,iconUpdateRect.y0,iconUpdateRect.x0 + last_size.x,iconUpdateRect.y0 + last_size.y); - ICON_CustomReadDisplay(iconUpdateRect.x0, iconUpdateRect.y0, flashAddr); - } - //display bmp update fail - else - { - notfound++; - GUI_ClearRect(iconUpdateRect.x0,iconUpdateRect.y0,iconUpdateRect.x0 + last_size.x,iconUpdateRect.y0 + last_size.y); - dispIconFail((u8 *)path); - } - // Display icon update progress - sprintf(tempstr, "Updated: %d | Not Updated: %d", found, notfound); - GUI_DispString(statUpdateRect.x0, statUpdateRect.y0, (u8 *)tempstr); + return BMP_SUCCESS; } bool updateIcon(void) { - static u16 found = 0; - static u16 notfound = 0; + uint16_t found = 0; + uint16_t notfound = 0; char nowBmp[64]; + char tempstr[50]; + BMPUPDATE_STAT bmpState; + GUI_Clear(infoSettings.bg_color); - GUI_DispString(5, PADDING, (u8 *)"Updating Logo"); + GUI_DispString(5, PADDING, (uint8_t *)"Updating Logo"); GUI_ClearPrect(&iconUpdateRect); - if (bmpDecode(BMP_ROOT_DIR "/Logo.bmp", LOGO_ADDR)) + + bmpState = bmpDecode(BMP_ROOT_DIR "/Logo.bmp", LOGO_ADDR); + if (bmpState == BMP_SUCCESS) { LOGO_ReadDisplay(); found++; @@ -163,31 +135,47 @@ bool updateIcon(void) else { notfound++; - dispIconFail((u8 *)(BMP_ROOT_DIR "/Logo.bmp")); + dispIconFail((uint8_t *)(BMP_ROOT_DIR "/Logo.bmp"), bmpState); } GUI_Clear(infoSettings.bg_color); - GUI_DispString(5, PADDING, (u8 *)"Updating Icons"); + GUI_DispString(5, PADDING, (uint8_t *)"Updating Icons"); for (int i = 0; i < COUNT(iconBmpName); i++) { + GUI_POINT last_size = bmp_size; sprintf(nowBmp, BMP_ROOT_DIR "/%s.bmp", iconBmpName[i]); GUI_ClearPrect(&labelUpdateRect); - GUI_DispString(labelUpdateRect.x0, labelUpdateRect.y0, (u8 *)nowBmp); - - processIcon(nowBmp, ICON_ADDR(i)); + GUI_DispString(labelUpdateRect.x0, labelUpdateRect.y0, (uint8_t *)nowBmp); + bmpState = bmpDecode(nowBmp, ICON_ADDR(i)); + if (bmpState == BMP_SUCCESS) + { //display bmp update success + found++; + GUI_ClearRect(iconUpdateRect.x0, iconUpdateRect.y0, iconUpdateRect.x0 + last_size.x, iconUpdateRect.y0 + last_size.y); + ICON_CustomReadDisplay(iconUpdateRect.x0, iconUpdateRect.y0, ICON_ADDR(i)); + } + else + { //display bmp update fail + notfound++; + GUI_ClearRect(iconUpdateRect.x0, iconUpdateRect.y0, iconUpdateRect.x0 + last_size.x, iconUpdateRect.y0 + last_size.y); + dispIconFail((uint8_t *)nowBmp, bmpState); + } + // Display icon update progress + sprintf(tempstr, "Updated: %d | Not Updated: %d", found, notfound); + GUI_DispString(statUpdateRect.x0, statUpdateRect.y0, (uint8_t *)tempstr); } -/* + /* for (int i = 0; i < COUNT(smallIconBmpName); i++) { sprintf(nowBmp, BMP_ROOT_DIR "/%s_small.bmp", smallIconBmpName[i]); GUI_ClearPrect(&labelUpdateRect); - GUI_DispString(labelUpdateRect.x0, labelUpdateRect.y0, (u8 *)nowBmp); + GUI_DispString(labelUpdateRect.x0, labelUpdateRect.y0, (uint8_t *)nowBmp); processIcon(nowBmp, SMALL_ICON_ADDR(i)); } -*/ - if (bmpDecode(BMP_ROOT_DIR "/InfoBox.bmp", INFOBOX_ADDR)) + */ + bmpState = bmpDecode(BMP_ROOT_DIR "/InfoBox.bmp", INFOBOX_ADDR); + if (bmpState == BMP_SUCCESS) { ICON_CustomReadDisplay(iconUpdateRect.x0, iconUpdateRect.y0, INFOBOX_ADDR); found++; @@ -195,48 +183,48 @@ bool updateIcon(void) else { notfound++; - dispIconFail((u8 *)(BMP_ROOT_DIR "/InfoBox.bmp")); + dispIconFail((uint8_t *)(BMP_ROOT_DIR "/InfoBox.bmp"), bmpState); } - if(notfound == 0) + if (notfound == 0) return true; else return false; } -void dispIconFail(u8 *lbl) +void dispIconFail(uint8_t *lbl, BMPUPDATE_STAT bmpState) { GUI_SetColor(RED); GUI_ClearPrect(&labelFailedRect); GUI_DispString(labelFailedRect.x0, labelFailedRect.y0, lbl); - u8 *stat_txt; - switch (bmp_stat) + uint8_t *stat_txt; + switch (bmpState) { case BMP_INVALIDFILE: - stat_txt = (u8 *)("BMP file not valid "); + stat_txt = (uint8_t *)("BMP file not valid "); break; case BMP_NOT24BIT: - stat_txt = (u8 *)("Format is not 24Bit"); + stat_txt = (uint8_t *)("Format is not 24Bit"); break; case BMP_NOTFOUND: default: - stat_txt = (u8 *)("BMP file not found "); + stat_txt = (uint8_t *)("BMP file not found "); break; } char error_txt[30]; sprintf(error_txt, "Error: %s", stat_txt); - GUI_DispString(labelFailedRect.x0, labelFailedRect.y0 + BYTE_HEIGHT + 2, (u8*)error_txt); + GUI_DispString(labelFailedRect.x0, labelFailedRect.y0 + BYTE_HEIGHT + 2, (uint8_t*)error_txt); GUI_RestoreColorDefault(); Delay_ms(1000); // give some time to the user to read failed icon name. } bool updateFont(char *font, u32 addr) { - u8 progress = 0; + uint8_t progress = 0; UINT rnum = 0; - u32 offset = 0; + u32 offset = 0; char buffer[128]; - FIL myfp; - u8* tempbuf = NULL; + FIL myfp; + uint8_t* tempbuf = NULL; if (f_open(&myfp, font, FA_OPEN_EXISTING|FA_READ) != FR_OK) return false; @@ -246,8 +234,8 @@ bool updateFont(char *font, u32 addr) return false; GUI_Clear(infoSettings.bg_color); sprintf((void *)buffer,"%s Size: %dKB",font, (u32)f_size(&myfp)>>10); - GUI_DispString(0, 100, (u8*)buffer); - GUI_DispString(0, 140, (u8*)"Updating: %"); + GUI_DispString(0, 100, (uint8_t*)buffer); + GUI_DispString(0, 140, (uint8_t*)"Updating: %"); while(!f_eof(&myfp)) { @@ -330,7 +318,7 @@ static inline void scanRenameUpdate(void) } -static inline void saveflashSign(u8* buf, uint32_t size) +static inline void saveflashSign(uint8_t* buf, uint32_t size) { W25Qxx_EraseSector(FLASH_SIGN_ADDR); Delay_ms(100); //give time for spi flash to settle diff --git a/TFT/src/User/API/boot.h b/TFT/src/User/API/boot.h index 5dfe4346ae..2572cb4a60 100644 --- a/TFT/src/User/API/boot.h +++ b/TFT/src/User/API/boot.h @@ -131,8 +131,8 @@ typedef union }GUI_COLOR; void scanUpdates(void); -void dispIconFail(u8 *lbl); -bool bmpDecode(char *bmp, u32 addr); +void dispIconFail(u8 *lbl, BMPUPDATE_STAT bmpState); +BMPUPDATE_STAT bmpDecode(char *bmp, u32 addr); #ifdef __cplusplus } diff --git a/TFT/src/User/API/config.c b/TFT/src/User/API/config.c index 5af972adfc..efe897cbb9 100644 --- a/TFT/src/User/API/config.c +++ b/TFT/src/User/API/config.c @@ -10,12 +10,12 @@ #define SET_VALID_INT_VALUE(VARIABLE, MIN, MAX) VARIABLE = valid_intValue(MIN, MAX, VARIABLE) #define SET_VALID_FLOAT_VALUE(VARIABLE, MIN, MAX) VARIABLE = valid_floatValue(MIN, MAX, VARIABLE) -const GUI_POINT pointConfigTitle = {2,2}; -const GUI_RECT rectTitleline = {0, BYTE_HEIGHT+4, LCD_WIDTH, BYTE_HEIGHT+6}; -const GUI_RECT recterror = {BYTE_WIDTH/2-2, BYTE_HEIGHT*2+2, LCD_WIDTH-BYTE_WIDTH/2+2, LCD_HEIGHT-(BYTE_HEIGHT*4)-4}; -const GUI_RECT recterrortxt = {BYTE_WIDTH/2, BYTE_HEIGHT*2+4, LCD_WIDTH-BYTE_WIDTH/2, LCD_HEIGHT-(BYTE_HEIGHT*4)-6}; -const GUI_RECT rectProgressframe = {BYTE_WIDTH/2-2, LCD_HEIGHT-(BYTE_HEIGHT*2+BYTE_HEIGHT/2), LCD_WIDTH-BYTE_WIDTH/2+2,LCD_HEIGHT-BYTE_HEIGHT/2}; -const GUI_POINT pointProgressText = {BYTE_WIDTH/2-2, LCD_HEIGHT-(BYTE_HEIGHT*4)}; +const GUI_POINT pointConfigTitle = {2,2}; +const GUI_RECT rectTitleline = {0, BYTE_HEIGHT+4, LCD_WIDTH, BYTE_HEIGHT+6}; +const GUI_RECT recterror = {BYTE_WIDTH/2-2, BYTE_HEIGHT*2+2, LCD_WIDTH-BYTE_WIDTH/2+2, LCD_HEIGHT-(BYTE_HEIGHT*4)-4}; +const GUI_RECT recterrortxt = {BYTE_WIDTH/2, BYTE_HEIGHT*2+4, LCD_WIDTH-BYTE_WIDTH/2, LCD_HEIGHT-(BYTE_HEIGHT*4)-6}; +const GUI_RECT rectProgressframe = {BYTE_WIDTH/2-2, LCD_HEIGHT-(BYTE_HEIGHT*2+BYTE_HEIGHT/2), LCD_WIDTH-BYTE_WIDTH/2+2,LCD_HEIGHT-BYTE_HEIGHT/2}; +const GUI_POINT pointProgressText = {BYTE_WIDTH/2-2, LCD_HEIGHT-(BYTE_HEIGHT*4)}; u16 foundkeys = 0; @@ -23,12 +23,12 @@ CONFIGFILE * CurConfigFile; char * cur_line = NULL; static u16 c_index = 0; -int customcode_index = 0; -int customcode_good[CUSTOM_GCODES_COUNT]; +uint8_t customcode_index = 0; +uint8_t customcode_good[CUSTOM_GCODES_COUNT]; bool scheduleRotate = false; static CUSTOM_GCODES* configCustomGcodes = NULL; -PRINT_GCODES* configPrintGcodes = NULL; +PRINT_GCODES* configPrintGcodes = NULL; STRINGS_STORE* configStringsStore = NULL; const char * const config_keywords[CONFIG_COUNT] = { @@ -527,7 +527,7 @@ void parseConfigKey(u16 index) { switch (index) { - //----------------------------general settings + //----------------------------General Settings case C_INDEX_STATUS_SCREEN: infoSettings.status_screen = getOnOff(); @@ -611,12 +611,12 @@ void parseConfigKey(u16 index) SET_VALID_INT_VALUE(infoSettings.ack_notification, 0, 2); break; - //----------------------------Marlin Mode Settings (Only for TFT35_V3.0/TFT24_V1.1/TFT28V3.0) + //----------------------------Marlin Mode Settings (only for TFT24_V1.1 & TFT28/TFT35/TFT43/TFT50/TFT70_V3.0) #if defined(ST7920_SPI) || defined(LCD2004_simulator) case C_INDEX_MODE: - SET_VALID_INT_VALUE(infoSettings.mode, 0, MODE_COUNT-1); + SET_VALID_INT_VALUE(infoSettings.mode, 0, MODE_COUNT - 1); break; case C_INDEX_SERIAL_ON: @@ -640,7 +640,7 @@ void parseConfigKey(u16 index) break; case C_INDEX_MARLIN_TYPE: - SET_VALID_INT_VALUE(infoSettings.marlin_type, 0, MODE_COUNT-1); + SET_VALID_INT_VALUE(infoSettings.marlin_type, 0, MODE_COUNT - 1); break; case C_INDEX_MARLIN_TITLE: @@ -840,7 +840,7 @@ void parseConfigKey(u16 index) break; } - //----------------------------Power Supply Settings (if connected to TFT Controller): + //----------------------------Power Supply Settings (if connected to TFT controller) #ifdef PS_ON_PIN case C_INDEX_PS_ON: @@ -856,48 +856,49 @@ void parseConfigKey(u16 index) break; #endif - //----------------------------Power Loss Recovery & BTT UPS Settings (if connected to TFT Controller: + //----------------------------Filament Runout Settings (if connected to TFT controller) - #ifdef BTT_MINI_UPS - case C_INDEX_POWERLOSS_EN: - infoSettings.powerloss_en = getOnOff(); + #ifdef FIL_RUNOUT_PIN + case C_INDEX_RUNOUT: + if (inLimit(config_int(), 0, 2)) + infoSettings.runout = config_int(); break; - case C_INDEX_POWERLOSS_HOME: - infoSettings.powerloss_home = getOnOff(); + case C_INDEX_RUNOUT_LOGIC: + infoSettings.runout_invert = getOnOff(); break; - case C_INDEX_POWERLOSS_ZRAISE: - SET_VALID_FLOAT_VALUE(infoSettings.powerloss_z_raise, MIN_SIZE_LIMIT, MAX_SIZE_LIMIT); + case C_INDEX_RUNOUT_NOISE: + SET_VALID_INT_VALUE(infoSettings.runout_noise_ms, MIN_DELAY_MS, MAX_DELAY_MS); break; - case C_INDEX_BTT_MINIUPS: - infoSettings.btt_ups = getOnOff(); + case C_INDEX_RUNOUT_DISTANCE: + SET_VALID_INT_VALUE(infoSettings.runout_distance, MIN_RUNOUT_DISTANCE, MAX_RUNOUT_DISTANCE); break; #endif - //----------------------------Filament Runout Settings (if connected to TFT Controller): + //----------------------------Power Loss Recovery & BTT UPS Settings (if connected to TFT controller) - #ifdef FIL_RUNOUT_PIN - case C_INDEX_RUNOUT: - if (inLimit(config_int(),0,2)) - infoSettings.runout = config_int(); + #ifdef BTT_MINI_UPS + case C_INDEX_POWERLOSS_EN: + infoSettings.powerloss_en = getOnOff(); break; - case C_INDEX_RUNOUT_LOGIC: - infoSettings.runout_invert = getOnOff(); + case C_INDEX_POWERLOSS_HOME: + infoSettings.powerloss_home = getOnOff(); break; - case C_INDEX_RUNOUT_NOISE: - SET_VALID_INT_VALUE(infoSettings.runout_noise_ms, MIN_DELAY_MS, MAX_DELAY_MS); + case C_INDEX_POWERLOSS_ZRAISE: + SET_VALID_FLOAT_VALUE(infoSettings.powerloss_z_raise, MIN_SIZE_LIMIT, MAX_SIZE_LIMIT); break; - case C_INDEX_RUNOUT_DISTANCE: - SET_VALID_INT_VALUE(infoSettings.runout_distance, MIN_RUNOUT_DISTANCE, MAX_RUNOUT_DISTANCE); + case C_INDEX_BTT_MINIUPS: + infoSettings.btt_ups = getOnOff(); break; #endif - //----------------------------other device specific settings + //----------------------------Other Device-Specific Settings + #ifdef BUZZER_PIN case C_INDEX_TOUCH_SOUND: infoSettings.touchSound = getOnOff(); @@ -910,11 +911,15 @@ void parseConfigKey(u16 index) case C_INDEX_ALERT_SOUND: infoSettings.alertSound = getOnOff(); break; + + case C_INDEX_HEATER_SOUND: + infoSettings.heaterSound = getOnOff(); + break; #endif #ifdef LED_COLOR_PIN case C_INDEX_KNOB_COLOR: - SET_VALID_INT_VALUE(infoSettings.knob_led_color, 0, LED_COLOR_NUM-1); + SET_VALID_INT_VALUE(infoSettings.knob_led_color, 0, LED_COLOR_NUM - 1); break; #ifdef LCD_LED_PWM_CHANNEL @@ -940,7 +945,7 @@ void parseConfigKey(u16 index) break; #endif - //----------------------------CustomG-Code Commands upto 15 custom G-code + //----------------------------Custom Gcode Commands case C_INDEX_CUSTOM_LABEL_1: case C_INDEX_CUSTOM_LABEL_2: @@ -965,11 +970,11 @@ void parseConfigKey(u16 index) if (inLimit(utf8len,NAME_MIN_LENGTH,MAX_GCODE_NAME_LENGTH) && inLimit(bytelen,NAME_MIN_LENGTH,MAX_GCODE_LENGTH)) { strcpy(configCustomGcodes->name[customcode_index++], pchr); - customcode_good[index - C_INDEX_CUSTOM_LABEL_1] = 1; //set name was found ok + customcode_good[index - C_INDEX_CUSTOM_LABEL_1] = 1; //set name was found ok } else { - customcode_good[index - C_INDEX_CUSTOM_LABEL_1] = 0;//set name was not ok + customcode_good[index - C_INDEX_CUSTOM_LABEL_1] = 0; //set name was not ok } break; } @@ -989,19 +994,19 @@ void parseConfigKey(u16 index) case C_INDEX_CUSTOM_GCODE_14: case C_INDEX_CUSTOM_GCODE_15: { - int fileindex = index - C_INDEX_CUSTOM_GCODE_1; //actual gcode index in config file + int fileindex = index - C_INDEX_CUSTOM_GCODE_1; //actual gcode index in config file char pchr[LINE_MAX_CHAR]; strcpy(pchr,strrchr(cur_line,':') + 1); int len = strlen(pchr) + 1; //check if gcode length is ok and the name was ok if (inLimit(len,GCODE_MIN_LENGTH,MAX_GCODE_LENGTH) && (customcode_good[fileindex] == 1)) - strcpy(configCustomGcodes->gcode[customcode_index-1], pchr); - else if (customcode_good[fileindex] == 1) //if name was ok but gcode is not ok then reduce count + strcpy(configCustomGcodes->gcode[customcode_index - 1], pchr); + else if (customcode_good[fileindex] == 1) //if name was ok but gcode is not ok then reduce count customcode_index--; break; } - //----------------------------Start, End & Cancel G-codes + //----------------------------Start, End & Cancel Gcode Commands case C_INDEX_START_GCODE_ON: infoSettings.send_start_gcode = getOnOff(); diff --git a/TFT/src/User/API/config.h b/TFT/src/User/API/config.h index 938cf4de95..6f8f7a9e5f 100644 --- a/TFT/src/User/API/config.h +++ b/TFT/src/User/API/config.h @@ -12,158 +12,160 @@ extern "C" { //after changing/adding/removing a keyword, change the CONFIG_FLASH_SIGN in Settings.h and PARA_SIGN in flashStore.c -#define LINE_MAX_CHAR 100 -#define CONFIG_FILE_PATH "0:config.ini" -#define LANG_FILE_PATH "0:language.ini" - -#define CONFIG_STATUS_SCREEN "status_screen:" -#define CONFIG_UART_BAUDRATE "baudrate:" -#define CONFIG_LANGUAGE "language:" - -#define CONFIG_TITLE_BG "title_back_color:" -#define CONFIG_MENU_BG_COLOR "background_color:" -#define CONFIG_MENU_FONT_COLOR "font_color:" -#define CONFIG_NOTIFY_COLOR "reminder_color:" -#define CONFIG_SD_NOTIFY_COLOR "volume_status_color:" -#define CONFIG_SS_XYZ_BG_COLOR "status_xyz_bg_color:" -#define CONFIG_LIST_BORDER_COLOR "list_border_color:" -#define CONFIG_LIST_BUTTON_BG_COLOR "list_button_bg_color:" -#define CONFIG_MESH_MIN_COLOR "mesh_min_color:" -#define CONFIG_MESH_MAX_COLOR "mesh_max_color:" - -#define CONFIG_ROTATE_UI "rotate_ui:" -#define CONFIG_TERMINAL_ACK "terminal_ack:" -#define CONFIG_INVERT_AXIS "invert_axis:" -#define CONFIG_PERSISTENT_TEMP "persistent_info:" -#define CONFIG_LIST_MODE "files_list_mode:" -#define CONFIG_ACK_NOTIFICATION "ack_notification:" -//-----------------------------Marlin Mode Settings -#define CONFIG_MODE "default_mode:" -#define CONFIG_SERIAL_ON "serial_always_on:" -#define CONFIG_MARLIN_BG_COLOR "marlin_bg_color:" -#define CONFIG_MARLIN_FONT_COLOR "marlin_fn_color:" -#define CONFIG_MARLIN_SHOW_TITLE "marlin_show_title:" -#define CONFIG_MARLIN_TYPE "marlin_type:" -#define CONFIG_MARLIN_TITLE "marlin_title:" -#define CONFIG_MARLIN_FULLSCREEN "marlin_fullscreen:" +#define LINE_MAX_CHAR 100 +#define CONFIG_FILE_PATH "0:config.ini" +#define LANG_FILE_PATH "0:language.ini" + +//-----------------------------General Settings +#define CONFIG_STATUS_SCREEN "status_screen:" +#define CONFIG_UART_BAUDRATE "baudrate:" +#define CONFIG_LANGUAGE "language:" + +#define CONFIG_TITLE_BG "title_back_color:" +#define CONFIG_MENU_BG_COLOR "background_color:" +#define CONFIG_MENU_FONT_COLOR "font_color:" +#define CONFIG_NOTIFY_COLOR "reminder_color:" +#define CONFIG_SD_NOTIFY_COLOR "volume_status_color:" +#define CONFIG_SS_XYZ_BG_COLOR "status_xyz_bg_color:" +#define CONFIG_LIST_BORDER_COLOR "list_border_color:" +#define CONFIG_LIST_BUTTON_BG_COLOR "list_button_bg_color:" +#define CONFIG_MESH_MIN_COLOR "mesh_min_color:" +#define CONFIG_MESH_MAX_COLOR "mesh_max_color:" + +#define CONFIG_ROTATE_UI "rotate_ui:" +#define CONFIG_TERMINAL_ACK "terminal_ack:" +#define CONFIG_INVERT_AXIS "invert_axis:" +#define CONFIG_PERSISTENT_TEMP "persistent_info:" +#define CONFIG_LIST_MODE "files_list_mode:" +#define CONFIG_ACK_NOTIFICATION "ack_notification:" +//-----------------------------Marlin Mode Settings (only for TFT24_V1.1 & TFT28/TFT35/TFT43/TFT50/TFT70_V3.0) +#define CONFIG_MODE "default_mode:" +#define CONFIG_SERIAL_ON "serial_always_on:" +#define CONFIG_MARLIN_BG_COLOR "marlin_bg_color:" +#define CONFIG_MARLIN_FONT_COLOR "marlin_fn_color:" +#define CONFIG_MARLIN_SHOW_TITLE "marlin_show_title:" +#define CONFIG_MARLIN_TYPE "marlin_type:" +#define CONFIG_MARLIN_TITLE "marlin_title:" +#define CONFIG_MARLIN_FULLSCREEN "marlin_fullscreen:" //-----------------------------Printer / Machine Settings -#define CONFIG_HOTEND_COUNT "hotend_count:" -#define CONFIG_HEATED_BED "heated_bed:" -#define CONFIG_HEATED_CHAMBER "heated_chamber:" -#define CONFIG_EXT_COUNT "ext_count:" -#define CONFIG_FAN_COUNT "fan_count:" -#define CONFIG_FAN_CTRL_COUNT "fan_ctrl_count:" -#define CONFIG_MAX_TEMP "max_temp:" -#define CONFIG_MIN_TEMP "min_temp:" -#define CONFIG_FAN_MAX "fan_max:" -#define CONFIG_BUILD_MIN "size_min:" -#define CONFIG_BUILD_MAX "size_max:" -#define CONFIG_XY_SPEED "xy_speed:" -#define CONFIG_Z_SPEED "z_speed:" -#define CONFIG_EXT_SPEED "ext_speed:" -#define CONFIG_AUTO_LEVEL "auto_load_leveling:" -#define CONFIG_TOUCHMI_SENSOR "touchmi_sensor:" -#define CONFIG_ONBOARD_SD "onboard_sd_support:" -#define CONFIG_M27_DELAY "M27_refresh_time:" -#define CONFIG_M27_KEEP_ON "M27_always_active:" -#define CONFIG_LONG_FILENAME "long_filename_support:" -#define CONFIG_FAN_PERCENT "fan_speed_percent:" -#define CONFIG_PAUSE_RETRACT "pause_retract:" -#define CONFIG_PAUSE_POS "pause_pos:" -#define CONFIG_PAUSE_Z_RAISE "pause_z_raise:" -#define CONFIG_PAUSE_FEEDRATE "pause_feedrate:" -#define CONFIG_LEVEL_EDGE "level_edge_distance:" -#define CONFIG_LEVEL_Z_POS "level_z_pos:" -#define CONFIG_LEVEL_Z_RAISE "level_z_raise:" -#define CONFIG_LEVEL_FEEDRATE "level_feedrate:" -#define CONFIG_XY_OFFSET_PROBING "xy_offset_probing:" -#define CONFIG_Z_STEPPERS_ALIGNMENT "z_steppers_alignment:" -#define CONFIG_PREHEAT_NAME_1 "preheat_name1:" -#define CONFIG_PREHEAT_NAME_2 "preheat_name2:" -#define CONFIG_PREHEAT_NAME_3 "preheat_name3:" -#define CONFIG_PREHEAT_NAME_4 "preheat_name4:" -#define CONFIG_PREHEAT_NAME_5 "preheat_name5:" -#define CONFIG_PREHEAT_NAME_6 "preheat_name6:" -#define CONFIG_PREHEAT_TEMP_1 "preheat_temp1:" -#define CONFIG_PREHEAT_TEMP_2 "preheat_temp2:" -#define CONFIG_PREHEAT_TEMP_3 "preheat_temp3:" -#define CONFIG_PREHEAT_TEMP_4 "preheat_temp4:" -#define CONFIG_PREHEAT_TEMP_5 "preheat_temp5:" -#define CONFIG_PREHEAT_TEMP_6 "preheat_temp6:" -//-----------------------------Power Supply Settings (if connected to TFT Controller) -#define CONFIG_PS_ON "ps_on:" -#define CONFIG_PS_LOGIC "ps_on_active_high:" -#define CONFIG_SHUTDOWN_TEMP "auto_shutdown_temp:" -//-----------------------------Filament Runout Settings (if connected to TFT Controller) -#define CONFIG_RUNOUT "fil_runout:" -#define CONFIG_RUNOUT_LOGIC "fil_runout_inverting:" -#define CONFIG_RUNOUT_NOISE "fil_noise_threshold:" -#define CONFIG_RUNOUT_DISTANCE "fil_runout_distance:" -//-----------------------------Power Loss Recovery & BTT UPS Settings (if connected to TFT Controller) -#define CONFIG_POWERLOSS_EN "pl_recovery_en:" -#define CONFIG_POWERLOSS_HOME "pl_recovery_home:" -#define CONFIG_POWERLOSS_ZRAISE "pl_z_raise:" -#define CONFIG_BTT_MINIUPS "btt_mini_ups:" -//-----------------------------other device specific settings -#define CONFIG_TOUCH_SOUND "touch_sound:" -#define CONFIG_TOAST_SOUND "toast_sound:" -#define CONFIG_ALERT_SOUND "alert_sound:" -#define CONFIG_KNOB_COLOR "knob_led_color:" -#define CONFIG_KNOB_LED_IDLE "knob_led_idle:" -#define CONFIG_BRIGHTNESS "lcd_brightness:" -#define CONFIG_BRIGHTNESS_IDLE "lcd_idle_brightness:" -#define CONFIG_BRIGHTNESS_IDLE_DELAY "lcd_idle_delay:" -//-----------------------------Custom G-Code Commands (up to 15 custom G-code) -#define CONFIG_CUSTOM_LABEL_1 "custom_label_1:" -#define CONFIG_CUSTOM_LABEL_2 "custom_label_2:" -#define CONFIG_CUSTOM_LABEL_3 "custom_label_3:" -#define CONFIG_CUSTOM_LABEL_4 "custom_label_4:" -#define CONFIG_CUSTOM_LABEL_5 "custom_label_5:" -#define CONFIG_CUSTOM_LABEL_6 "custom_label_6:" -#define CONFIG_CUSTOM_LABEL_7 "custom_label_7:" -#define CONFIG_CUSTOM_LABEL_8 "custom_label_8:" -#define CONFIG_CUSTOM_LABEL_9 "custom_label_9:" -#define CONFIG_CUSTOM_LABEL_10 "custom_label_10:" -#define CONFIG_CUSTOM_LABEL_11 "custom_label_11:" -#define CONFIG_CUSTOM_LABEL_12 "custom_label_12:" -#define CONFIG_CUSTOM_LABEL_13 "custom_label_13:" -#define CONFIG_CUSTOM_LABEL_14 "custom_label_14:" -#define CONFIG_CUSTOM_LABEL_15 "custom_label_15:" -#define CONFIG_CUSTOM_GCODE_1 "custom_gcode_1:" -#define CONFIG_CUSTOM_GCODE_2 "custom_gcode_2:" -#define CONFIG_CUSTOM_GCODE_3 "custom_gcode_3:" -#define CONFIG_CUSTOM_GCODE_4 "custom_gcode_4:" -#define CONFIG_CUSTOM_GCODE_5 "custom_gcode_5:" -#define CONFIG_CUSTOM_GCODE_6 "custom_gcode_6:" -#define CONFIG_CUSTOM_GCODE_7 "custom_gcode_7:" -#define CONFIG_CUSTOM_GCODE_8 "custom_gcode_8:" -#define CONFIG_CUSTOM_GCODE_9 "custom_gcode_9:" -#define CONFIG_CUSTOM_GCODE_10 "custom_gcode_10:" -#define CONFIG_CUSTOM_GCODE_11 "custom_gcode_11:" -#define CONFIG_CUSTOM_GCODE_12 "custom_gcode_12:" -#define CONFIG_CUSTOM_GCODE_13 "custom_gcode_13:" -#define CONFIG_CUSTOM_GCODE_14 "custom_gcode_14:" -#define CONFIG_CUSTOM_GCODE_15 "custom_gcode_15:" -//-----------------------------Start, End & Cancel G-codes -#define CONFIG_START_GCODE_ON "start_gcode_enabled:" -#define CONFIG_END_GCODE_ON "end_gcode_enabled:" -#define CONFIG_CANCEL_GCODE_ON "cancel_gcode_enabled:" -#define CONFIG_START_GCODE "start_gcode:" -#define CONFIG_END_GCODE "end_gcode:" -#define CONFIG_CANCEL_GCODE "cancel_gcode:" +#define CONFIG_HOTEND_COUNT "hotend_count:" +#define CONFIG_HEATED_BED "heated_bed:" +#define CONFIG_HEATED_CHAMBER "heated_chamber:" +#define CONFIG_EXT_COUNT "ext_count:" +#define CONFIG_FAN_COUNT "fan_count:" +#define CONFIG_FAN_CTRL_COUNT "fan_ctrl_count:" +#define CONFIG_MAX_TEMP "max_temp:" +#define CONFIG_MIN_TEMP "min_temp:" +#define CONFIG_FAN_MAX "fan_max:" +#define CONFIG_BUILD_MIN "size_min:" +#define CONFIG_BUILD_MAX "size_max:" +#define CONFIG_XY_SPEED "xy_speed:" +#define CONFIG_Z_SPEED "z_speed:" +#define CONFIG_EXT_SPEED "ext_speed:" +#define CONFIG_AUTO_LEVEL "auto_load_leveling:" +#define CONFIG_TOUCHMI_SENSOR "touchmi_sensor:" +#define CONFIG_ONBOARD_SD "onboard_sd_support:" +#define CONFIG_M27_DELAY "M27_refresh_time:" +#define CONFIG_M27_KEEP_ON "M27_always_active:" +#define CONFIG_LONG_FILENAME "long_filename_support:" +#define CONFIG_FAN_PERCENT "fan_speed_percent:" +#define CONFIG_PAUSE_RETRACT "pause_retract:" +#define CONFIG_PAUSE_POS "pause_pos:" +#define CONFIG_PAUSE_Z_RAISE "pause_z_raise:" +#define CONFIG_PAUSE_FEEDRATE "pause_feedrate:" +#define CONFIG_LEVEL_EDGE "level_edge_distance:" +#define CONFIG_LEVEL_Z_POS "level_z_pos:" +#define CONFIG_LEVEL_Z_RAISE "level_z_raise:" +#define CONFIG_LEVEL_FEEDRATE "level_feedrate:" +#define CONFIG_XY_OFFSET_PROBING "xy_offset_probing:" +#define CONFIG_Z_STEPPERS_ALIGNMENT "z_steppers_alignment:" +#define CONFIG_PREHEAT_NAME_1 "preheat_name1:" +#define CONFIG_PREHEAT_NAME_2 "preheat_name2:" +#define CONFIG_PREHEAT_NAME_3 "preheat_name3:" +#define CONFIG_PREHEAT_NAME_4 "preheat_name4:" +#define CONFIG_PREHEAT_NAME_5 "preheat_name5:" +#define CONFIG_PREHEAT_NAME_6 "preheat_name6:" +#define CONFIG_PREHEAT_TEMP_1 "preheat_temp1:" +#define CONFIG_PREHEAT_TEMP_2 "preheat_temp2:" +#define CONFIG_PREHEAT_TEMP_3 "preheat_temp3:" +#define CONFIG_PREHEAT_TEMP_4 "preheat_temp4:" +#define CONFIG_PREHEAT_TEMP_5 "preheat_temp5:" +#define CONFIG_PREHEAT_TEMP_6 "preheat_temp6:" +//-----------------------------Power Supply Settings (if connected to TFT controller) +#define CONFIG_PS_ON "ps_on:" +#define CONFIG_PS_LOGIC "ps_on_active_high:" +#define CONFIG_SHUTDOWN_TEMP "auto_shutdown_temp:" +//-----------------------------Filament Runout Settings (if connected to TFT controller) +#define CONFIG_RUNOUT "fil_runout:" +#define CONFIG_RUNOUT_LOGIC "fil_runout_inverting:" +#define CONFIG_RUNOUT_NOISE "fil_noise_threshold:" +#define CONFIG_RUNOUT_DISTANCE "fil_runout_distance:" +//-----------------------------Power Loss Recovery & BTT UPS Settings (if connected to TFT controller) +#define CONFIG_POWERLOSS_EN "pl_recovery_en:" +#define CONFIG_POWERLOSS_HOME "pl_recovery_home:" +#define CONFIG_POWERLOSS_ZRAISE "pl_z_raise:" +#define CONFIG_BTT_MINIUPS "btt_mini_ups:" +//-----------------------------Other Device-Specific Settings +#define CONFIG_TOUCH_SOUND "touch_sound:" +#define CONFIG_TOAST_SOUND "toast_sound:" +#define CONFIG_ALERT_SOUND "alert_sound:" +#define CONFIG_HEATER_SOUND "heater_sound:" +#define CONFIG_KNOB_COLOR "knob_led_color:" +#define CONFIG_KNOB_LED_IDLE "knob_led_idle:" +#define CONFIG_BRIGHTNESS "lcd_brightness:" +#define CONFIG_BRIGHTNESS_IDLE "lcd_idle_brightness:" +#define CONFIG_BRIGHTNESS_IDLE_DELAY "lcd_idle_delay:" +//-----------------------------Custom Gcode Commands +#define CONFIG_CUSTOM_LABEL_1 "custom_label_1:" +#define CONFIG_CUSTOM_LABEL_2 "custom_label_2:" +#define CONFIG_CUSTOM_LABEL_3 "custom_label_3:" +#define CONFIG_CUSTOM_LABEL_4 "custom_label_4:" +#define CONFIG_CUSTOM_LABEL_5 "custom_label_5:" +#define CONFIG_CUSTOM_LABEL_6 "custom_label_6:" +#define CONFIG_CUSTOM_LABEL_7 "custom_label_7:" +#define CONFIG_CUSTOM_LABEL_8 "custom_label_8:" +#define CONFIG_CUSTOM_LABEL_9 "custom_label_9:" +#define CONFIG_CUSTOM_LABEL_10 "custom_label_10:" +#define CONFIG_CUSTOM_LABEL_11 "custom_label_11:" +#define CONFIG_CUSTOM_LABEL_12 "custom_label_12:" +#define CONFIG_CUSTOM_LABEL_13 "custom_label_13:" +#define CONFIG_CUSTOM_LABEL_14 "custom_label_14:" +#define CONFIG_CUSTOM_LABEL_15 "custom_label_15:" +#define CONFIG_CUSTOM_GCODE_1 "custom_gcode_1:" +#define CONFIG_CUSTOM_GCODE_2 "custom_gcode_2:" +#define CONFIG_CUSTOM_GCODE_3 "custom_gcode_3:" +#define CONFIG_CUSTOM_GCODE_4 "custom_gcode_4:" +#define CONFIG_CUSTOM_GCODE_5 "custom_gcode_5:" +#define CONFIG_CUSTOM_GCODE_6 "custom_gcode_6:" +#define CONFIG_CUSTOM_GCODE_7 "custom_gcode_7:" +#define CONFIG_CUSTOM_GCODE_8 "custom_gcode_8:" +#define CONFIG_CUSTOM_GCODE_9 "custom_gcode_9:" +#define CONFIG_CUSTOM_GCODE_10 "custom_gcode_10:" +#define CONFIG_CUSTOM_GCODE_11 "custom_gcode_11:" +#define CONFIG_CUSTOM_GCODE_12 "custom_gcode_12:" +#define CONFIG_CUSTOM_GCODE_13 "custom_gcode_13:" +#define CONFIG_CUSTOM_GCODE_14 "custom_gcode_14:" +#define CONFIG_CUSTOM_GCODE_15 "custom_gcode_15:" +//-----------------------------Start, End & Cancel Gcode Commands +#define CONFIG_START_GCODE_ON "start_gcode_enabled:" +#define CONFIG_END_GCODE_ON "end_gcode_enabled:" +#define CONFIG_CANCEL_GCODE_ON "cancel_gcode_enabled:" +#define CONFIG_START_GCODE "start_gcode:" +#define CONFIG_END_GCODE "end_gcode:" +#define CONFIG_CANCEL_GCODE "cancel_gcode:" //-----------------------------Limits -#define MAX_SIZE_LIMIT 2000 // machine size over this will not be parsed. -#define MAX_EXT_SPEED_LIMIT 5000 // Extruder speed over this will not pe parsed. -#define MAX_TOOL_TEMP 300 // extruder temp over this will not pe parsed. -#define MAX_BED_TEMP 200 // bed temp over this will not pe parsed. -#define MAX_CHAMBER_TEMP 100 // bed temp over this will not pe parsed. -#define MAX_SPEED_LIMIT 12000 // speed over this will not pe parsed. -#define MAX_RUNOUT_DISTANCE 50 // runout distance over this will not pe parsed. -#define MAX_DELAY_MS 1800 // time delay (ms) over this will not pe parsed. -#define MAX_DELAY_SEC 100 // time delay (sec) over this will not pe parsed. -#define MAX_RETRACT_LIMIT 20 // retract length over this will not be parsed. -#define MAX_FAN_SPEED 255 // fan speed (PWM) over this will not be parsed. +#define MAX_SIZE_LIMIT 2000 // machine size over this will not be parsed. +#define MAX_EXT_SPEED_LIMIT 5000 // Extruder speed over this will not pe parsed. +#define MAX_TOOL_TEMP 300 // extruder temp over this will not pe parsed. +#define MAX_BED_TEMP 200 // bed temp over this will not pe parsed. +#define MAX_CHAMBER_TEMP 100 // bed temp over this will not pe parsed. +#define MAX_SPEED_LIMIT 12000 // speed over this will not pe parsed. +#define MAX_RUNOUT_DISTANCE 50 // runout distance over this will not pe parsed. +#define MAX_DELAY_MS 1800 // time delay (ms) over this will not pe parsed. +#define MAX_DELAY_SEC 100 // time delay (sec) over this will not pe parsed. +#define MAX_RETRACT_LIMIT 20 // retract length over this will not be parsed. +#define MAX_FAN_SPEED 255 // fan speed (PWM) over this will not be parsed. #define MIN_SIZE_LIMIT -2000 // machine size less than this will not be parsed. #define NAME_MIN_LENGTH 3 // minimum name length @@ -179,25 +181,23 @@ extern "C" { #define MIN_RETRACT_LIMIT 0 // retract length less than this will not be parsed. #define MIN_FAN_SPEED 25 // fan speed (PWM) less than this will not be parsed. - typedef struct { - FIL file; - u32 size; // total size of config file - u32 cur; // total size of -}CONFIGFILE; + FIL file; + u32 size; // total size of config file + u32 cur; // total size of +} CONFIGFILE; typedef enum { - CSTAT_FILE_NOTOPEN = 0, - CSTAT_FILE_INVALID, - CSTAT_UNKNOWN_KEYWORD, - CSTAT_INVALID_VALUE, - CSTAT_OLD_VERSION, - CSTAT_STORAGE_LOW, - CSTAT_SPI_WRITE_FAIL, -}CONFIG_STATS; - + CSTAT_FILE_NOTOPEN = 0, + CSTAT_FILE_INVALID, + CSTAT_UNKNOWN_KEYWORD, + CSTAT_INVALID_VALUE, + CSTAT_OLD_VERSION, + CSTAT_STORAGE_LOW, + CSTAT_SPI_WRITE_FAIL, +} CONFIG_STATS; bool getConfigFromFile(void); bool getLangFromFile(void); diff --git a/TFT/src/User/API/config.inc b/TFT/src/User/API/config.inc index 2d30136c92..b879e536d3 100644 --- a/TFT/src/User/API/config.inc +++ b/TFT/src/User/API/config.inc @@ -97,6 +97,7 @@ X_CONFIG(RUNOUT_DISTANCE) X_CONFIG(TOUCH_SOUND) X_CONFIG(TOAST_SOUND) X_CONFIG(ALERT_SOUND) +X_CONFIG(HEATER_SOUND) X_CONFIG(KNOB_COLOR) X_CONFIG(KNOB_LED_IDLE) X_CONFIG(BRIGHTNESS) diff --git a/TFT/src/User/API/flashStore.c b/TFT/src/User/API/flashStore.c index 15c724fcd2..c8641ee996 100644 --- a/TFT/src/User/API/flashStore.c +++ b/TFT/src/User/API/flashStore.c @@ -3,7 +3,7 @@ #include "STM32_Flash.h" #define TSC_SIGN 0x20200512 // DO NOT MODIFY -#define PARA_SIGN 0x20210120 // (YYYYMMDD) If a new setting parameter is added, +#define PARA_SIGN 0x20210130 // (YYYYMMDD) If a new setting parameter is added, // modify here and initialize the initial value // in the "infoSettingsReset()" function enum diff --git a/TFT/src/User/API/interfaceCmd.c b/TFT/src/User/API/interfaceCmd.c index 677a4a635e..03c5890511 100644 --- a/TFT/src/User/API/interfaceCmd.c +++ b/TFT/src/User/API/interfaceCmd.c @@ -2,11 +2,9 @@ #include "includes.h" -GCODE_QUEUE infoCmd; // +GCODE_QUEUE infoCmd; GCODE_QUEUE infoCacheCmd; // Only when heatHasWaiting() is false the cmd in this cache will move to infoCmd queue. - -static u8 cmd_index=0; - +static u8 cmd_index = 0; static bool ispolling = true; // Is there a code character in the current gcode command. diff --git a/TFT/src/User/API/menu.c b/TFT/src/User/API/menu.c index bf58e241a9..42268d7e1e 100644 --- a/TFT/src/User/API/menu.c +++ b/TFT/src/User/API/menu.c @@ -3,7 +3,6 @@ #include "list_item.h" #include "Notification.h" - // exhibitRect is 2 ICON Space in the Upper Row and 2 Center column. const GUI_RECT exhibitRect = { 1*ICON_WIDTH+1*SPACE_X+START_X, 0*ICON_HEIGHT+0*SPACE_Y+ICON_START_Y, 3*ICON_WIDTH+2*SPACE_X+START_X, 1*ICON_HEIGHT+0*SPACE_Y+ICON_START_Y @@ -231,7 +230,6 @@ void GUI_RestoreColorDefault(void) } static const MENUITEMS *curMenuItems = NULL; //current menu - static const LISTITEMS *curListItems = NULL; //current listmenu static const void (* curMenuRedrawHandle)(void) = NULL; //current custom menu @@ -527,7 +525,7 @@ void menuDrawPage(const MENUITEMS *menuItems) TSC_ReDrawIcon = itemDrawIconPress; curMenuRedrawHandle = NULL; - curRect = (infoMenu.menu[infoMenu.cur] == menuStatus) ? rect_of_keySS : rect_of_key; + curRect = ((infoMenu.menu[infoMenu.cur] == menuStatus) || ((infoMenu.menu[infoMenu.cur] == menuPrinting) && !isPrinting())) ? rect_of_keySS : rect_of_key; //GUI_Clear(BLACK); menuClearGaps(); // Use this function instead of GUI_Clear to eliminate the splash screen when clearing the screen. @@ -715,6 +713,67 @@ GUI_POINT getIconStartPoint(int index) return p; } +#ifdef SMART_HOME + #define LONG_TOUCH (LCD_CHANGE_MODE_INTERVALS / 3) + void loopCheckBack(void) + { + static bool longPress = false; + static bool firstCheck = false; + static bool backHeld = false; + + if (isPrinting()) + return; + if (!isPress()) + { + backHeld = false; + longPress = false; + return; + } + if (menuType != MENU_TYPE_ICON) + return; + if ((infoMenu.cur == 0) || (infoMenu.menu[infoMenu.cur] == menuMode)) + return; + if (backHeld == true) // prevent mode selection or screenshot if Back button is held + { + backHeld = LCD_ReadPen(0); + return; + } + if (longPress == false) // check if TSC is pressed and held + { + if (LCD_ReadPen(LONG_TOUCH)) + { + longPress = true; + firstCheck = true; + } + } + if (firstCheck == true) // do things only once if TSC is pressed and held + { + touchSound = false; + KEY_VALUES tempKey = KEY_IDLE; + if (infoMenu.menu[infoMenu.cur] == menuPrinting) + { + tempKey = Key_value(COUNT(rect_of_keySS), rect_of_keySS); + } + else + { + tempKey = Key_value(COUNT(rect_of_key), rect_of_key); + } + touchSound = true; + if (tempKey != KEY_IDLE) + { + if (curMenuItems->items[tempKey].label.index == LABEL_BACK) // check if Back button is held + { + BUZZER_PLAY(sound_ok); + backHeld = true; + infoMenu.menu[1] = infoMenu.menu[infoMenu.cur]; + infoMenu.cur = 1; + } + } + firstCheck = false; + } + } +#endif //SMART_HOME + void loopBackEnd(void) { // Get Gcode command from the file to be printed @@ -731,8 +790,12 @@ void loopBackEnd(void) loopFan(); // Speed & flow monitor loopSpeed(); - +#ifdef SMART_HOME + // check if Back is pressed and held + loopCheckBack(); +#endif #ifdef BUZZER_PIN + // Buzzer handling loopBuzzer(); #endif diff --git a/TFT/src/User/API/menu.h b/TFT/src/User/API/menu.h index 4a196633f7..2c4085a522 100644 --- a/TFT/src/User/API/menu.h +++ b/TFT/src/User/API/menu.h @@ -116,19 +116,19 @@ typedef struct { LABEL title; //uint16_t titleIconChar; - LISTITEM items[ITEM_PER_PAGE]; + LISTITEM items[ITEM_PER_PAGE]; }LISTITEMS; typedef struct { - uint8_t * text; - GUI_POINT pos; // relative to icon top left corner - uint8_t h_align; //left, right or center of pos point - uint8_t v_align; //left, right or center of pos point - uint16_t fn_color; - uint16_t bk_color; - GUI_TEXT_MODE text_mode; - bool large_font; + uint8_t * text; + GUI_POINT pos; // relative to icon top left corner + uint8_t h_align; //left, right or center of pos point + uint8_t v_align; //left, right or center of pos point + uint16_t fn_color; + uint16_t bk_color; + GUI_TEXT_MODE text_mode; + bool large_font; }LIVE_DATA; typedef struct diff --git a/TFT/src/User/API/parseACK.c b/TFT/src/User/API/parseACK.c index edd7e69a76..0a78dd5a01 100644 --- a/TFT/src/User/API/parseACK.c +++ b/TFT/src/User/API/parseACK.c @@ -279,7 +279,7 @@ void hostActionCommands(void) void parseACK(void) { - if (infoHost.rx_ok[SERIAL_PORT] != true) return; //not get response data + if (infoHost.rx_ok[SERIAL_PORT] != true) return; //not get response data while (dmaL1NotEmpty(SERIAL_PORT)) { @@ -306,10 +306,10 @@ void parseACK(void) // } if (infoHost.connected == false) // Not connected to printer { - // Parse error information even though not connected to printer + // parse error information even though not connected to printer if (ack_seen(errormagic)) ackPopupInfo(errormagic); - //the first response should be such as "T:25/50\n" + // the first response should be such as "T:25/50\n" if (!(ack_seen("@") && ack_seen("T:")) && !ack_seen("T0:")) goto parse_end; // find hotend count and setup heaters @@ -333,7 +333,7 @@ void parseACK(void) storeCmd("M115\n"); } - if (infoMachineSettings.firmwareType == FW_NOT_DETECTED) // if never connected to the printer since boot + if (infoMachineSettings.firmwareType == FW_NOT_DETECTED) // if never connected to the printer since boot { storeCmd("M503\n"); // Query detailed printer capabilities storeCmd("M92\n"); // Steps/mm of extruder is an important parameter for Smart filament runout @@ -356,7 +356,7 @@ void parseACK(void) else if ((requestCommandInfo.error_num > 0 && ack_seen(requestCommandInfo.errorMagic[0])) || (requestCommandInfo.error_num > 1 && ack_seen(requestCommandInfo.errorMagic[1])) || (requestCommandInfo.error_num > 2 && ack_seen(requestCommandInfo.errorMagic[2]))) - { //parse onboard sd error + { // parse onboard sd error requestCommandInfo.done = true; requestCommandInfo.inResponse = false; requestCommandInfo.inError = true; @@ -437,9 +437,9 @@ void parseACK(void) } coordinateQuerySetWait(false); } + // Parse actual extruder position, response of "M114 E\n", required "M114_DETAIL" in Marlin else if (ack_seen("Count E:")) { - // Parse actual extruder position, response of "M114 E\n", required "M114_DETAIL" in Marlin coordinateSetExtruderActualSteps(ack_value()); } else if (infoMachineSettings.onboard_sd_support == ENABLED && ack_seen("File opened: ")) @@ -457,15 +457,12 @@ void parseACK(void) infoPrinting.time = 0; infoPrinting.cur = 0; infoPrinting.size = ack_value(); - - if (infoFile.printFromTFT == false) // onboard SD print started from remote - { - infoFile.source = BOARD_SD_REMOTE; - initPrintSummary(); - infoMenu.cur = 1; // take care if popup active or user in other menu than print - infoMenu.menu[infoMenu.cur] = menuPrinting; - } - + + infoFile.source = BOARD_SD_REMOTE; + initPrintSummary(); + infoMenu.cur = 1; // take care if popup active or user in other menu than print + infoMenu.menu[infoMenu.cur] = menuPrinting; + if (infoMachineSettings.autoReportSDStatus == 1) { request_M27(infoSettings.m27_refresh_time); //Check if there is a SD or USB print running. @@ -498,7 +495,7 @@ void parseACK(void) infoPrinting.cur = infoPrinting.size; } - //parse and store stepper steps/mm values + // parse and store stepper steps/mm values else if (ack_seen("M92 X")) { setParameter(P_STEPS_PER_MM, X_STEPPER, ack_value()); @@ -506,7 +503,7 @@ void parseACK(void) if (ack_seen("Z")) setParameter(P_STEPS_PER_MM, Z_STEPPER, ack_value()); if (ack_seen("E")) setParameter(P_STEPS_PER_MM, E_STEPPER, ack_value()); } - //parse and store stepper steps/mm values incase of RepRapFirmware + // parse and store stepper steps/mm values incase of RepRapFirmware else if ((infoMachineSettings.firmwareType == FW_REPRAPFW) && (ack_seen("Steps"))) { if (ack_seen("X: ")) setParameter(P_STEPS_PER_MM, X_STEPPER, ack_value()); @@ -523,7 +520,7 @@ void parseACK(void) setParameter(P_STEPS_PER_MM, E2_STEPPER, ack_value()); setDualStepperStatus(E_STEPPER, true); } - //parse and store Max Feed Rate values + // parse and store Max Feed Rate values else if (ack_seen("M203 X")) { setParameter(P_MAX_FEED_RATE, X_STEPPER, ack_value()); @@ -540,7 +537,7 @@ void parseACK(void) setParameter(P_MAX_FEED_RATE, E2_STEPPER, ack_value()); setDualStepperStatus(E_STEPPER, true); } - //parse and store Max Acceleration values + // parse and store Max Acceleration values else if (ack_seen("M201 X")) { setParameter(P_MAX_ACCELERATION, X_STEPPER, ack_value()); @@ -557,14 +554,14 @@ void parseACK(void) setParameter(P_MAX_ACCELERATION, E2_STEPPER, ack_value()); setDualStepperStatus(E_STEPPER, true); } - //parse and store Acceleration values + // parse and store Acceleration values else if (ack_seen("M204 P")) { setParameter(P_ACCELERATION, 0, ack_value()); if (ack_seen("R")) setParameter(P_ACCELERATION, 1, ack_value()); if (ack_seen("T")) setParameter(P_ACCELERATION, 2, ack_value()); } - //parse and store jerk values + // parse and store jerk values else if (ack_seen("M205")) { if (ack_seen("X")) setParameter(P_JERK, X_STEPPER, ack_value()); @@ -573,14 +570,14 @@ void parseACK(void) if (ack_seen("E")) setParameter(P_JERK, E_STEPPER, ack_value()); if (ack_seen("J")) setParameter(P_JUNCTION_DEVIATION, 0, ack_value()); } - //parse and store Home Offset values + // parse and store Home Offset values else if (ack_seen("M206 X")) { setParameter(P_HOME_OFFSET, X_STEPPER, ack_value()); if (ack_seen("Y")) setParameter(P_HOME_OFFSET, Y_STEPPER, ack_value()); if (ack_seen("Z")) setParameter(P_HOME_OFFSET, Z_STEPPER, ack_value()); } - //parse and store FW retraction values + // parse and store FW retraction values else if (ack_seen("M207 S")) { setParameter(P_FWRETRACT, 0, ack_value()); @@ -588,7 +585,7 @@ void parseACK(void) if (ack_seen("F")) setParameter(P_FWRETRACT, 2, ack_value()); if (ack_seen("Z")) setParameter(P_FWRETRACT, 3, ack_value()); } - //parse and store FW recover values + // parse and store FW recover values else if (ack_seen("M208 S")) { setParameter(P_FWRECOVER, 0, ack_value()); @@ -596,12 +593,12 @@ void parseACK(void) if (ack_seen("F")) setParameter(P_FWRECOVER, 2, ack_value()); if (ack_seen("R")) setParameter(P_FWRECOVER, 3, ack_value()); } - //parse and store auto FW retract state (M209 - Set Auto Retract) + // parse and store auto FW retract state (M209 - Set Auto Retract) else if (ack_seen("M209 S")) { setParameter(P_AUTO_RETRACT, 0, ack_value()); } - //parse and store the software endstops state (M211) + // parse and store the software endstops state (M211) else if (ack_seen("Soft endstops")) { uint8_t curValue = infoMachineSettings.softwareEndstops; @@ -614,21 +611,27 @@ void parseACK(void) if (curValue != infoMachineSettings.softwareEndstops) // send a notification only if status is changed addToast(DIALOG_TYPE_INFO, dmaL2Cache); } - //parse and store Offset 2nd Nozzle + // parse and store Offset 2nd Nozzle else if (ack_seen("M218 T1 X")) { setParameter(P_OFFSET_TOOL, 0, ack_value()); if (ack_seen("Y")) setParameter(P_OFFSET_TOOL, 1, ack_value()); if (ack_seen("Z")) setParameter(P_OFFSET_TOOL, 2, ack_value()); } - //parse and store Probe Offset values + // parse and store ABL on/off state & Z fade value on M503 + else if (ack_seen("M420 S")) + { + if (ack_seen("S")) setParameter(P_ABL_STATE, 0, ack_value()); + if (ack_seen("Z")) setParameter(P_ABL_STATE, 1, ack_value()); + } + // parse and store Probe Offset values else if (ack_seen("M851 X")) { setParameter(P_PROBE_OFFSET, X_STEPPER, ack_value()); if (ack_seen("Y")) setParameter(P_PROBE_OFFSET, Y_STEPPER, ack_value()); if (ack_seen("Z")) setParameter(P_PROBE_OFFSET, Z_STEPPER, ack_value()); } - //parse and store linear advance values + // parse and store linear advance values else if (ack_seen("M900 K")) { setParameter(P_LIN_ADV, 0, ack_value()); @@ -641,7 +644,7 @@ void parseACK(void) { setParameter(P_LIN_ADV, 1, ack_value()); } - //parse and store stepper driver current values + // parse and store stepper driver current values else if (ack_seen("M906 X")) { setParameter(P_CURRENT, X_STEPPER, ack_value()); @@ -663,7 +666,7 @@ void parseACK(void) setParameter(P_CURRENT, E2_STEPPER, ack_value()); setDualStepperStatus(E_STEPPER, true); } - //parse and store TMC Bump sensitivity values + // parse and store TMC Bump sensitivity values else if (ack_seen("M914 X")) { setParameter(P_BUMPSENSITIVITY, X_STEPPER, ack_value()); @@ -687,7 +690,7 @@ void parseACK(void) setParameter(P_HYBRID_THRESHOLD, E2_STEPPER, ack_value()); setDualStepperStatus(E_STEPPER, true); } - // Parse and store ABL type if auto-detect is enabled + // parse and store ABL type if auto-detect is enabled #if ENABLE_BL_VALUE == 1 else if (ack_seen("Auto Bed Leveling")) infoMachineSettings.leveling = BL_ABL; @@ -696,7 +699,7 @@ void parseACK(void) else if (ack_seen("Mesh Bed Leveling")) infoMachineSettings.leveling = BL_MBL; #endif - // Parse ABL state + // parse ABL state (M420) else if (ack_seen("echo:Bed Leveling")) { if (ack_seen("ON")) @@ -704,13 +707,7 @@ void parseACK(void) else setParameter(P_ABL_STATE, 0, DISABLED); } - // Parse and store ABL on/off state & Z fade value on M503 - else if (ack_seen("M420 S")) - { - if (ack_seen("S")) setParameter(P_ABL_STATE, 0, ack_value()); - if (ack_seen("Z")) setParameter(P_ABL_STATE, 1, ack_value()); - } - // Parse M115 capability report + // parse M115 capability report else if (ack_seen("FIRMWARE_NAME:")) { uint8_t *string = (uint8_t *)&dmaL2Cache[ack_index]; @@ -835,7 +832,7 @@ void parseACK(void) if (ack_seen("Z:")) infoSettings.machine_size_min[Z_AXIS] = ack_value(); } } - //parse Repeatability Test + // parse Repeatability Test else if (ack_seen("Mean:")) { char tmpMsg[100]; @@ -868,7 +865,7 @@ void parseACK(void) showDialog(DIALOG_TYPE_INFO, NULL, NULL, NULL); } } - // Parse and store Probe Z offset value + // parse and store Probe Z offset value (M851) else if (ack_seen("Probe Offset")) { if (ack_seen("Z:") || (ack_seen("Z"))) @@ -876,13 +873,10 @@ void parseACK(void) setParameter(P_PROBE_OFFSET, Z_STEPPER, ack_value()); } } - // Parse and store MBL Z offset value - else if (ack_seen("G29 S4")) + // parse and store MBL Z offset value (from M503 (G29 S4 Zxx) or M420 V1 T1) + else if (ack_seen("G29 S4 Z") || ack_seen("mesh. Z offset:")) { - if (ack_seen("Z:") || (ack_seen("Z"))) - { - setParameter(P_MBL_Z_OFFSET, 0, ack_value()); - } + setParameter(P_MBL_OFFSET, 0, ack_value()); } // parse and store feed rate percentage else if ((infoMachineSettings.firmwareType == FW_REPRAPFW && ack_seen("factor: ")) || @@ -941,33 +935,33 @@ void parseACK(void) caseLightSetBrightness(ack_value()); caseLightQuerySetWait(false); } - // Parse pause message + // parse pause message else if (!infoMachineSettings.promptSupport && ack_seen("paused for user")) { setDialogText((u8*)"Printer is Paused",(u8*)"Paused for user\ncontinue?", LABEL_CONFIRM, LABEL_BACKGROUND); showDialog(DIALOG_TYPE_QUESTION, breakAndContinue, NULL,NULL); } - // Parse ABL Complete message + // parse ABL Complete message else if (ack_seen("ABL Complete")) { ablUpdateStatus(true); } - // Parse BBL Complete message + // parse BBL Complete message else if (ack_seen("BBL Complete")) { ablUpdateStatus(true); } - // Parse UBL Complete message + // parse UBL Complete message else if (ack_seen("UBL Complete")) { ablUpdateStatus(true); } - // Parse MBL Complete message + // parse MBL Complete message else if (ack_seen("Mesh probing done")) { mblUpdateStatus(true); } - // Parse Mesh data + // parse Mesh data else if (meshIsWaitingFirstData() && (ack_seen("Mesh Bed Level data:") || // MBL ack_seen("Bed Topography Report for CSV:") || // UBL ack_seen("Bilinear Leveling Grid:") || // ABL Bilinear @@ -980,22 +974,22 @@ void parseACK(void) { meshUpdateData(dmaL2Cache); // continue data updating } - // Parse PID Autotune finished message + // parse PID Autotune finished message else if (ack_seen("PID Autotune finished")) { pidUpdateStatus(true); } - // Parse PID Autotune failed message + // parse PID Autotune failed message else if (ack_seen("PID Autotune failed")) { pidUpdateStatus(false); } - // Parse "HOST_ACTION_COMMANDS" + // parse "HOST_ACTION_COMMANDS" else if (ack_seen("//action:")) { hostActionCommands(); } - //Parse error messages & Echo messages + // parse error messages & Echo messages else if (ack_seen(errormagic)) { ackPopupInfo(errormagic); diff --git a/TFT/src/User/Configuration.h b/TFT/src/User/Configuration.h index 5f2c6ab67f..77ef16037f 100644 --- a/TFT/src/User/Configuration.h +++ b/TFT/src/User/Configuration.h @@ -1,6 +1,6 @@ #ifndef _CONFIGURATION_H_ #define _CONFIGURATION_H_ -#define CONFIG_VERSION 20210105 +#define CONFIG_VERSION 20210124 //=========================================================================== //============================= General Settings ============================ @@ -8,15 +8,23 @@ /** * Screenshot for documentation - * * Long press touch screen capture the current full screen to SD card - * Only for documentation purposes, DON'T enable it when normal printing + * Only for documentation purposes, DON'T enable it when normal printing. */ //#define SCREEN_SHOT_TO_SD +/** + * Smart Home + * + * If enabled, long press "Back" button triggers Home screen + * It doesn't interfere with the "Screenshot" and "Marlin/Touch Mode" other than if + * enabled, long press "Back" will not trigger "Screenshot" or "Marlin/Touch Mode" + */ +#define SMART_HOME + // Enable Status Screen // Enable this to show status screen as the default home screen. Disabling it will show a static menu. -#define ENABLE_STATUS_SCREEN true // To enabled: true | To disabled: false (Default: 1) +#define ENABLE_STATUS_SCREEN true // To enabled: true | To disabled: false (Default: 1) /** * This setting determines the communication speed of the printer. @@ -26,29 +34,28 @@ * * Options: [2400: 0, 9600: 1, 19200: 2, 38400: 3, 57600: 4, 115200: 5, 250000: 6, 500000: 7, 1000000: 8] */ -#define BAUDRATE 5 // Default: 5 +#define BAUDRATE 5 // Default: 5 /** * Default Primary Language (for Touch-Mode only) * Select the language to display on the LCD while in Touch Mode. * - * To add/flash a second language copy the required "language_xx.ini" file from - * "Language Packs" folder to the SD root folder. Then preset the reset button - * to load/flash the copied language file. + * NOTE: To add/flash a second language copy the required "language_xx.ini" file from + * "Language Packs" folder to the SD root folder. Then preset the reset button + * to load/flash the copied language file. * - * Options: ENGLISH, CHINESE, RUSSIAN, JAPANESE, ARMENIAN, GERMAN, CZECH, - * SPANISH, FRENCH, PORTUGUESE, ITALIAN, POLISH, SLOVAK, DUTCH, - * HUNGARIAN, TURKISH, GREEK, SLOVENIAN, CATALAN, TRAD_CHINESE, - * UKRAINIAN + * 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 // Default: ENGLISH +#define DEFAULT_LANGUAGE ENGLISH // Default: ENGLISH /** * Default Touch Mode Color Options * - * Options: 0: WHITE, 1: BLACK, 2: RED, 3: GREEN, 4: BLUE, 5: CYAN, - * 6: MAGENTA, 7: YELLOW, 8: ORANGE, 9: PURPLE, 10: LIME, 11: BROWN, - * 12: DARKBLUE, 13: DARKGREEN, 14: GRAY, 15: DARKGRAY + * Options: 0: WHITE, 1: BLACK, 2: RED, 3: GREEN, 4: BLUE, 5: CYAN, + * 6: MAGENTA, 7: YELLOW, 8: ORANGE, 9: PURPLE, 10: LIME, 11: BROWN, + * 12: DARKBLUE, 13: DARKGREEN, 14: GRAY, 15: DARKGRAY */ #define TITLE_BACKGROUND_COLOR 1 // Title background color (Default: 1) #define BACKGROUND_COLOR 1 // Background color (Default: 1) @@ -60,9 +67,9 @@ #define LISTVIEW_ICON_COLOR 15 // icon color in List view (Default: 15) // Mesh Leveling Display Colors -// Set the colors used for drawing the mesh with the minimun and maximum value in the grid -#define MESH_MIN_COLOR 7 // Default: 7 -#define MESH_MAX_COLOR 2 // Default: 2 +// Set the colors used for drawing the mesh with the minimun and maximum value in the grid. +#define MESH_MIN_COLOR 7 // Default: 7 +#define MESH_MAX_COLOR 2 // Default: 2 //=========================================================================== //=========================== Marlin Mode Settings ========================== @@ -70,51 +77,52 @@ /** * Default UI Mode - * * Mode switching is still possible by holding down the encorder for two seconds. + * * Options: MODE_MARLIN (Marlin Mode) * MODE_SERIAL_TSC (Touch Mode) */ -#define DEFAULT_LCD_MODE MODE_SERIAL_TSC // Default: MODE_SERIAL_TSC +#define DEFAULT_LCD_MODE MODE_SERIAL_TSC // Default: MODE_SERIAL_TSC /** * Default Marlin Mode Background & Font Color Options * These colors can be changed in Touch mode, but can also be set here. * - * Options: 0: WHITE, 1: BLACK, 2: RED, 3: GREEN, 4: BLUE, 5: CYAN, - * 6: MAGENTA, 7: YELLOW, 8: ORANGE, 9: PURPLE, 10: LIME, 11: BROWN, - * 12: DARKBLUE, 13: DARKGREEN, 14: GRAY, 15: DARKGRAY + * Options: 0: WHITE, 1: BLACK, 2: RED, 3: GREEN, 4: BLUE, 5: CYAN, + * 6: MAGENTA, 7: YELLOW, 8: ORANGE, 9: PURPLE, 10: LIME, 11: BROWN, + * 12: DARKBLUE, 13: DARKGREEN, 14: GRAY, 15: DARKGRAY */ -#define MARLIN_BKCOLOR 1 // Default: 1 -#define MARLIN_FNCOLOR 0 // Default: 0 +#define MARLIN_BKCOLOR 1 // Default: 1 +#define MARLIN_FNCOLOR 0 // Default: 0 -// Text displayed at the top of the TFT in Marlin Mode. +// Text displayed at the top of the TFT in Marlin Mode #define MARLIN_BANNER_TEXT "LCD12864 Emulator" // Default: "LCD12864 Emulator" -// show banner text at the top of the TFT in Marlin Mode. -#define MARLIN_SHOW_BANNER true // To enabled: true | To disabled: false (Default: true) +// Show banner text at the top of the TFT in Marlin Mode +#define MARLIN_SHOW_BANNER true // To enabled: true | To disabled: false (Default: true) /** * Run Marlin Mode in Fullscreen - * Options: 0: Disabled (RECOMMENDED FOR TFT24) - * 1: Enabled + + * Options: 0: Disabled (RECOMMENDED FOR TFT24) + * 1: Enabled */ -#define DEFAULT_ST7920_FULLSCREEN_MODE 0 // Default: 0 +#define DEFAULT_ST7920_FULLSCREEN_MODE 0 // Default: 0 /** * Keep Serial always On (ONLY SUPPORTED ON TFT24 V1.1, TFT35 V3.0, AND TFT28 V3.0) - * Keep UART (Serial communication) alive in Marlin Mode + * Keep UART (Serial communication) alive in Marlin Mode. * Allow seamless OctoPrint UART connection to the TFT's UART/serial expansion port no matter which * mode the TFT is in. * - * Options: 0: Disabled 1: Enabled + * Options: [0: Disabled, 1: Enabled] */ #define SERIAL_ALWAYS_ON 0 // Default: 0 /** * LCD/Touch Encoder * In case LCD/Touch Encoder's sliding buttons (pin LCD_ENCA_PIN and LCD_ENCB_PIN) - * don't produce any movement on menu, try to increase the delay (e.g. 64) + * don't produce any movement on menu, try to increase the delay (e.g. 64). */ #define LCD_ENCODER_DELAY 8 // (MicroSeconds) 1 MicroSeconds = 0.000001 Seconds (Default: 8) @@ -158,10 +166,10 @@ #define FAN_TYPE { 0, 0, 0, 0, 0, 0, 1, 2 }; // Speed/flow rate names displayed in status screen -#define SPEED_ID {"Sp.", "Fr."} // (speed, flow rate) +#define SPEED_ID {"Sp.", "Fr."} // (speed, flow rate) -//Axes names displayed in Parameter Settings menu -#define AXIS_DISPLAY_ID {"X", "Y", "Z", "E", "E2"} // (X, Y, Z, E, E2) +// Axes names displayed in Parameter Settings menu +#define AXIS_DISPLAY_ID {"X", "Y", "Z", "E", "E2"} // (X, Y, Z, E, E2) // Default X & Y speed (mm/min) #define SPEED_XY_SLOW 1000 @@ -198,9 +206,9 @@ /** * Manual Leveling - * Move to four corner points to Leveling manually (Point 1, Point 2, Point 3, Point 4) + * Move to four corner points to Leveling manually (Point 1, Point 2, Point 3, Point 4). */ -#define LEVELING_EDGE_DISTANCE 20 // Inset distance from bed's edge for calculating leveling point location. +#define LEVELING_EDGE_DISTANCE 20 // Inset distance from bed's edge for calculating leveling point location #define LEVELING_POINT_Z 0.2f // Z-axis position when nozzle stays for leveling #define LEVELING_POINT_MOVE_Z 10.0f // Z-axis position when nozzle move to next point #define LEVELING_POINT_XY_FEEDRATE 6000 // (mm/min) X and Y axes move feedrate @@ -234,8 +242,8 @@ /** * SD support - * Starting from Marlin Bugfix 2.0.x Distribution Date: 2020-04-27 & above, The TFT will auto detect - * On-Board SD Card and auto-configure M27 AutoReport with M115 command + * Starting from Marlin Bugfix 2.0.x Distribution Date: 2020-04-27 & above, the TFT will auto detect + * On-Board SD Card and auto-configure M27 AutoReport with M115 command. * Set the time interval to poll SD Printing status if Marlin reports M27 AutoReport as disabled. */ #define M27_REFRESH 3 // Time in sec for M27 command @@ -247,52 +255,52 @@ * The TFT will attempt to auto detect Bed Leveing type with marlin firmware. * Set to 1 to enable auto-detect (Marlin only) or choose one of the options below if auto-detect * does not work. - * WARNING - If you're not sure, leave on auto-detect or disabled. - * UBL has extra options other leveling systems might not have. + * + * WARNING: If you're not sure, leave on auto-detect or disabled. + * UBL has extra options other leveling systems might not have. * * Options: [0: Disabled, 1: Auto-detect, 2: ABL, 3: BBL, 4: UBL, 5: MBL] */ -#define ENABLE_BL_VALUE 1 // Default: 1 +#define ENABLE_BL_VALUE 1 // Default: 1 -/** TouchMI settings (on ABL menu) - * +/** + * TouchMI settings (on ABL menu) * Enable this option for settings TouchMI sensor on ABL Menu (Init, Z Offset, Save, Test). * - * Options: [enable:1, disable:0] - * + * Options: [0: Disabled, 1: Enabled] */ -#define TOUCHMI_SENSOR_VALUE 0 // Default: 0 +#define TOUCHMI_SENSOR_VALUE 0 // Default: 0 // Mesh Leveling Max Grid points -// Set the maximum number of grid points per dimension -#define MESH_GRID_MAX_POINTS_X 10 // (Minimum 1, Maximum 15) -#define MESH_GRID_MAX_POINTS_Y 10 // (Minimum 1, Maximum 15) +// Set the maximum number of grid points per dimension. +#define MESH_GRID_MAX_POINTS_X 10 // (Minimum 1, Maximum 15) +#define MESH_GRID_MAX_POINTS_Y 10 // (Minimum 1, Maximum 15) /** * Auto save/load Bed Leveling data * The TFT will auto detect if BL data are available. * Enable this will send "M500" after "G29" to store leveling value - * and send "M420 S1" to enable leveling state after startup + * and send "M420 S1" to enable leveling state after startup. * - * Options: 0: Disabled 1: Enabled + * Options: [0: Disabled, 1: Enabled] */ -#define AUTO_SAVE_LOAD_BL_VALUE 1 // Default: 1 +#define AUTO_SAVE_LOAD_BL_VALUE 1 // Default: 1 // PID autotune #define PID_CMD {"M303 U1 C8 E0", "M303 U1 C8 E1", "M303 U1 C8 E2", "M303 U1 C8 E3", "M303 U1 C8 E4", "M303 U1 C8 E5", "M303 U1 C8 E-1", ""}; -#define PID_PROCESS_TIMEOUT (15 * 60000) // (MilliSeconds, 1 minute = 60000 MilliSeconds) +#define PID_PROCESS_TIMEOUT (15 * 60000) // (MilliSeconds, 1 minute = 60000 MilliSeconds) /** * M600, M601 ; pause print * PrusaSlicer can add M601 on certain height. - * Acts here like manual pause + * Acts here like manual pause. */ #define NOZZLE_PAUSE_M600_M601 /** * M701, M702 ; Marlin filament load unload gcodes support - * FILAMENT_LOAD_UNLOAD_GCODES option on Marlin configuration_adv.h need to be uncommented - * Adds a submenu to the movement menu for selecting load and unload actions + * FILAMENT_LOAD_UNLOAD_GCODES option on Marlin configuration_adv.h need to be uncommented. + * Adds a submenu to the movement menu for selecting load and unload actions. */ #define LOAD_UNLOAD_M701_M702 @@ -304,31 +312,35 @@ // Show bootscreen when starting up #define SHOW_BTT_BOOTSCREEN -// Enable alternative Move Menu Buttons Layout matching the direction of actual printer axis. -// update the icons from alternate icon folder +// Bootscreen logo time in ms +#define BTT_BOOTSCREEN_TIME 3000 + +// Enable alternative Move Menu Buttons Layout matching the direction of actual printer axis +// Update the icons from alternate icon folder. #define ALTERNATIVE_MOVE_MENU /** * Friendly Z offset language - * Replace decrease/increase and "-" & "+" icons with down/up and friendly icons + * Replace decrease/increase and "-" & "+" icons with down/up and friendly icons. */ #define FRIENDLY_Z_OFFSET_LANGUAGE /** * Quick EEPROM Menu - * Enable EEPROM menu (save/load/reset buttons) in Settings > Machine Menu - * Note: if disabled, EEPROM operations can also be accessed in the (settings > machine > parameters) menu + * Enable EEPROM menu (save/load/reset buttons) in Settings > Machine Menu. + + * NOTE: If disabled, EEPROM operations can also be accessed in the (settings > machine > parameters) menu. */ #define QUICK_EEPROM_BUTTON /** * Startup Knob LED Color (TFT28 V3.0, TFT35 E3.0, TFT43 V3.0, TFT50 V3.0 & TFT70 V3.0) * - * Options: 0: LED_OFF, 1: LED_WHITE, 2: LED_RED, - * 3: LED_ORANGE, 4: LED_YELLOW, 5: LED_GREEN, - * 6: LED_BLUE, 7: LED_INDIGO, 8: LED_VIOLET + * Options: 0: LED_OFF, 1: LED_WHITE, 2: LED_RED, + * 3: LED_ORANGE, 4: LED_YELLOW, 5: LED_GREEN, + * 6: LED_BLUE, 7: LED_INDIGO, 8: LED_VIOLET */ -#define STARTUP_KNOB_LED_COLOR 1 // Default: 1 +#define STARTUP_KNOB_LED_COLOR 1 // Default: 1 // Keep the LED state in Marlin Mode #define KEEP_KNOB_LED_COLOR_MARLIN_MODE @@ -336,10 +348,10 @@ /** * LCD Brightness and LCD IDLE Brightness (TFT28 V3.0, TFT35 E3.0, TFT43 V3.0, TFT50 V3.0 & TFT70 V3.0) * - * Options: 0: OFF, 1: 5 Percent, 2: 10 Percent, - * 3: 20 Percent, 4: 30 Percent, 5: 40 Percent, - * 6: 50 Percent, 7: 60 Percent, 8: 70 Percent, - * 9: 80 Percent, 10: 90 Percent, 11: 100 Percent + * Options: 0: OFF, 1: 5 Percent, 2: 10 Percent, + * 3: 20 Percent, 4: 30 Percent, 5: 40 Percent, + * 6: 50 Percent, 7: 60 Percent, 8: 70 Percent, + * 9: 80 Percent, 10: 90 Percent, 11: 100 Percent */ #define DEFAULT_LCD_BRIGHTNESS 11 // Default: 11 #define DEFAULT_LCD_IDLE_BRIGHTNESS 3 // Default: 3 @@ -349,9 +361,9 @@ * The LCD screen will dim to idle brightness, * if the display is not touched for the period of the lcd idle timer. * - * Options: 0: OFF, 1: 5 Seconds, 2: 10 Seconds, - * 3: 30 Seconds, 4: 60 Seconds, 5: 120 Seconds, - * 6: 300 Seconds, 7: CUSTOM Seconds + * Options: 0: OFF, 1: 5 Seconds, 2: 10 Seconds, + * 3: 30 Seconds, 4: 60 Seconds, 5: 120 Seconds, + * 6: 300 Seconds, 7: CUSTOM Seconds */ #define DEFAULT_LCD_IDLE_TIMER 0 // Default: 0 #define LCD_DIM_CUSTOM_SECONDS (10 * 60) // Custom value in seconds. This will be used if DEFAULT_LCD_IDLE_TIMER @@ -363,39 +375,41 @@ * Set these to 0 to disable audio feedback in the LCD menus. * Only valid for SERIAL_TSC LCD MODE and if BUZZER_PIN is set or available. * - * Note: Test audio output with the G-Code: - * M300 S P + * NOTE: Test audio output with the G-Code: + * M300 S P */ #define BUZZER_FREQUENCY_DURATION_MS 20 // (MilliSeconds) Default: 20 #define BUZZER_FREQUENCY_HZ 10000 // (Hz) Default: 10000 (20Hz to 60000Hz) -// Buzzer pin state when buzzer is idle or no sound is playing. -// Option: [HIGH, LOW] -#define BUZZER_STOP_LEVEL LOW // Default: LOW +/** + * Buzzer pin state when buzzer is idle or no sound is playing + * + * Options: [HIGH, LOW] + */ +#define BUZZER_STOP_LEVEL LOW // Default: LOW /** * Toast notification duration (in MilliSeconds) - * Set the duration for displaying toast notification on top of the screen + * Set the duration for displaying toast notification on top of the screen. */ -#define TOAST_DURATION (3 * 1000) // (MilliSeconds) 1000 MilliSeconds = 1 Second +#define TOAST_DURATION (3 * 1000) // (MilliSeconds) 1000 MilliSeconds = 1 Second /** * Notification style for ACK messages - * Set the notification style to use for displaying the ACK messages which start with 'echo:' + * Set the notification style to use for displaying the ACK messages which start with 'echo:'. * * NOTE: The OFF value is applied to any ACK message type (e.g. even to known echo ACK). - * It means that any kind of ACK message is silently discard + * It means that any kind of ACK message is silently discard. * * Options: [0: OFF, 1: POPUP, 2: TOAST] * OFF: No notification. The message is ignored. * POPUP: Display a popup window for user confirmation. - * TOAST: A Toast notification is displayed for few seconds. No user interaction is needed - * + * TOAST: A Toast notification is displayed for few seconds. No user interaction is needed. */ -#define ACK_NOTIFICATION_STYLE 1 // Default: 1 +#define ACK_NOTIFICATION_STYLE 1 // Default: 1 -// Fan speed as a percentage instead of PWM value. -#define SHOW_FAN_PERCENTAGE true // To enabled: true | To disabled: false (Default: true) +// Fan speed as a percentage instead of PWM value +#define SHOW_FAN_PERCENTAGE true // To enabled: true | To disabled: false (Default: true) /** * Mesh Editor Keyboard on left side @@ -409,41 +423,37 @@ // /** - * color scheme for the Terminal Keyboard + * Color scheme for the Terminal Keyboard * - * Options: [0: Default, 1: Invert, 2: High-Contrast] - * - * Default: The keyboard follows system background and border colors. - * Invert: The keyboard is drawn with background swapped with border colors. - * High-Contrast: Use white and black colors for high contrast. + * Options: [0: Default, 1: Invert, 2: High-Contrast] + * Default: The keyboard follows system background and border colors. + * Invert: The keyboard is drawn with background swapped with border colors. + * High-Contrast: Use white and black colors for high contrast. */ #define TERMINAL_KEYBOARD_COLOR_LAYOUT 0 // Default: 0 -// -// QWERTY/QWERTZ keyboard layout -// - /** - * keyboard layout for Terminal Keyboard - * - * Options: [0: Default, 1: Qwerty, 2: Qwertz, 4: Azerty] - * Default: The keyboard has an alphabetically order - * Qwerty: The typically keyboard Layout for english (Only for TFT70 V3.0) - * Qwertz: The typically keyboard Layout for german (Only for TFT70 V3.0) - * Azerty: The typically keyboard Layout for french (Only for TFT70 V3.0) + * QWERTY/QWERTZ keyboard layout + * Keyboard layout for Terminal Keyboard (Only for TFT70 V3.0). * + * Options: [0: Default:, 1: qwerty, 2: qwertz, 3: azerty] + * default: The keyboard has an alphabetically order. + * qwerty: The typically keyboard Layout for english. + * qwertz: The typically keyboard Layout for german. + * azerty: The typically keyboard Layout for french. */ #define TERMINAL_KEYBOARD_LAYOUT 1 // Default: 0 + //=========================================================================== //=========================== Other Settings ================================ //=========================================================================== // Power Supply -#define PS_ON_ACTIVE_HIGH true // Set 'false' for ATX (1), 'true' for X-Box (2) +#define PS_ON_ACTIVE_HIGH true // Set 'false' for ATX (1), 'true' for X-Box (2) /** - * Maximum hotend temperature for automatic shutdown after printing. + * Maximum hotend temperature for automatic shutdown after printing * If automatic shutdown(Auto Power) is enabled, the printer will shutdown automatically if the * hotend temperature is below this value. If the hotend temperature is higher than this value * the fans will be turned on to cool down and it will wait for the hotend temperature to drop below @@ -452,7 +462,7 @@ #define AUTO_SHUT_DOWN_MAXTEMP 50 // -//Filament Runout Settings (if connected to TFT controller) +// Filament Runout Settings (if connected to TFT controller) // // Filament runout detection @@ -460,7 +470,7 @@ #define FIL_NOISE_THRESHOLD 100 // (MilliSeconds) Pause print when filament runout is detected atleast for this duration. // Smart filament runout detection -// For use with an encoder disc that toggles runout pin as filament moves +// For use with an encoder disc that toggles runout pin as filament moves. #define FILAMENT_RUNOUT_DISTANCE_MM 7 // @@ -475,7 +485,7 @@ #define BTT_MINI_UPS false // To enabled: true | To disabled: false (Default: false) // Raise Z axis on resume (on power loss with UPS) -#define POWER_LOSS_ZRAISE 10 // (mm) Default: 10 +#define POWER_LOSS_ZRAISE 10 // (mm) Default: 10 /** * Rapid Serial Communication @@ -483,7 +493,7 @@ * Send and parse G-codes more frequently while drawing on screen to prevent printer idling and stuttering due to * empty printer buffer. * - * Note: This may slow down graphics while switching menus while printing. + * NOTE: This may slow down graphics while switching menus while printing. */ #define RAPID_SERIAL_COMM @@ -492,7 +502,7 @@ * * Support for up to 15 custom G-codes. Uncomment CUSTOM_*_LABEL and CUSTOM_*_GCODE to enable custom G-code. * CUSTOM_X_LABEL is the name of the custom button, CUSTOM_X_GCODE is the G-code to be sent by the custom button, - * this should always end with a New-Line character '\n' + * this should always end with a New-Line character '\n'. */ #define CUSTOM_0_LABEL "Disable Steppers" #define CUSTOM_0_GCODE "M84\n" @@ -532,13 +542,13 @@ * Enable Start & End G-code in SETTINGS -> FEATURE menu. */ // Start G-code - run this G-code before starting print -#define PRINT_START_GCODE "G28 XY R10\n" // Raise Z 10mm before homing X & Y +#define PRINT_START_GCODE "G28 XY R10\n" // Raise Z 10mm before homing X & Y // End G-code - run this G-code after finishing print -#define PRINT_END_GCODE "G90\nG1 E-4\nG92 E0\nM18\n" // Switch to absolute positioning, reduce filament pressure by - // performing small retract, reset extruder position, disable steppers +#define PRINT_END_GCODE "G90\nG1 E-4\nG92 E0\nM18\n" // Switch to absolute positioning, reduce filament pressure by + // performing small retract, reset extruder position, disable steppers // Cancel G-code - run this G-code after canceling print -#define PRINT_CANCEL_GCODE "M104 S0\nM140 S0\nG28 XY R10\nM107\nM18\n" // Home XY and raise Z 10mm +#define PRINT_CANCEL_GCODE "M104 S0\nM140 S0\nG28 XY R10\nM107\nM18\n" // Home XY and raise Z 10mm #endif diff --git a/TFT/src/User/Hal/LCD_Init.c b/TFT/src/User/Hal/LCD_Init.c index 5df610ace5..c3abcaaec0 100644 --- a/TFT/src/User/Hal/LCD_Init.c +++ b/TFT/src/User/Hal/LCD_Init.c @@ -47,7 +47,7 @@ const LABEL itemDimTime[ITEM_SECONDS_NUM] = { LABEL_60_SECONDS, LABEL_120_SECONDS, LABEL_300_SECONDS, - LABEL_CUSTOM_SECONDS + LABEL_CUSTOM }; const uint32_t LCD_DIM_IDLE_TIME[ITEM_SECONDS_NUM] = { @@ -686,6 +686,7 @@ uint32_t LCD_ReadPixel_24Bit(int16_t x, int16_t y) LCD_WR_REG(0x0060); // Driver Output Control (R60h) LCD_WR_DATA(R60h); } + #endif uint16_t LCD_ReadID(void) diff --git a/TFT/src/User/Hal/buzzer.c b/TFT/src/User/Hal/buzzer.c index 3067ee75f0..e5b7a83889 100644 --- a/TFT/src/User/Hal/buzzer.c +++ b/TFT/src/User/Hal/buzzer.c @@ -124,6 +124,24 @@ void Buzzer_play(SOUND sound) Buzzer_TurnOn(1500, 30); Buzzer_TurnOn(2000, 30); break; + case sound_heated: + if (infoSettings.heaterSound != 1) + break; + Buzzer_TurnOn(3136, 50); + Buzzer_TurnOn(0, 100); + Buzzer_TurnOn(3951, 50); + Buzzer_TurnOn(0, 50); + Buzzer_TurnOn(3951, 50); + break; + case sound_cooled: + if (infoSettings.heaterSound != 1) + break; + Buzzer_TurnOn(3951, 50); + Buzzer_TurnOn(0, 100); + Buzzer_TurnOn(3136, 50); + Buzzer_TurnOn(0, 50); + Buzzer_TurnOn(3136, 50); + break; case sound_keypress: default: if (infoSettings.touchSound != 1) diff --git a/TFT/src/User/Hal/buzzer.h b/TFT/src/User/Hal/buzzer.h index ffb498bf76..e7ff9ae803 100644 --- a/TFT/src/User/Hal/buzzer.h +++ b/TFT/src/User/Hal/buzzer.h @@ -27,6 +27,8 @@ typedef enum sound_deny, sound_toast, sound_keypress, + sound_heated, + sound_cooled, }SOUND; diff --git a/TFT/src/User/Hal/stm32f10x/lcd.c b/TFT/src/User/Hal/stm32f10x/lcd.c index 04dfff4a69..de0f6c6734 100644 --- a/TFT/src/User/Hal/stm32f10x/lcd.c +++ b/TFT/src/User/Hal/stm32f10x/lcd.c @@ -155,7 +155,7 @@ uint16_t LCD_RD_DATA(void) void LCD_GPIO_Config(void) { - #if defined(MKS_32_V1_4) || defined(MKS_32_V1_3) || defined(MKS_32_V1_2) || defined(MKS_32_V1_1) || (defined MKS_28_V1_0) + #if defined(MKS_32_V1_4) || defined(MKS_32_V1_3) || defined(MKS_32_V1_2) || defined(MKS_32_V1_1) || (defined MKS_28_V1_0) GPIO_InitTypeDef GPIO_InitStructure; /* GPIO Ports Clock Enable */ diff --git a/TFT/src/User/Hal/stm32f10x/spi_slave_mks.c b/TFT/src/User/Hal/stm32f10x/spi_slave_mks.c index 620a0525c5..d8defbeda8 100644 --- a/TFT/src/User/Hal/stm32f10x/spi_slave_mks.c +++ b/TFT/src/User/Hal/stm32f10x/spi_slave_mks.c @@ -4,7 +4,7 @@ #include "stdlib.h" #include "stm32f10x_conf.h" - #if defined(MKS_32_V1_4) || defined(MKS_32_V1_3) || defined(MKS_32_V1_2) || defined(MKS_32_V1_1) || (defined MKS_28_V1_0) +#if defined(MKS_32_V1_4) || defined(MKS_32_V1_3) || defined(MKS_32_V1_2) || defined(MKS_32_V1_1) || (defined MKS_28_V1_0) #if defined(ST7920_SPI) //TODO: diff --git a/TFT/src/User/Menu/Babystep.c b/TFT/src/User/Menu/Babystep.c index 312d57fcd8..e1e2dcbd33 100644 --- a/TFT/src/User/Menu/Babystep.c +++ b/TFT/src/User/Menu/Babystep.c @@ -46,14 +46,14 @@ void babyReDraw(float babystep, float z_offset, bool force_z_offset, bool skip_h float babyMblOffsetSetValue(float value) { mustStoreCmd("G29 S4 Z%.2f\n", value); - mustStoreCmd("M503\n"); // needed by babyMblOffsetGetValue() to retrieve the new value + mustStoreCmd("M420 V1 T1\n"); // needed by babyMblOffsetGetValue() to retrieve the new value return value; } // Get current Z offset value for MBL bl type float babyMblOffsetGetValue(void) { - return getParameter(P_MBL_Z_OFFSET, 0); + return getParameter(P_MBL_OFFSET, 0); } void menuBabystep(void) diff --git a/TFT/src/User/Menu/Extrude.c b/TFT/src/User/Menu/Extrude.c index a72427e3de..e9976ac167 100644 --- a/TFT/src/User/Menu/Extrude.c +++ b/TFT/src/User/Menu/Extrude.c @@ -42,7 +42,7 @@ void menuExtrude(void) {ICON_LOAD, LABEL_LOAD}, {ICON_BACKGROUND, LABEL_BACKGROUND}, {ICON_E_5_MM, LABEL_5_MM}, - {ICON_NORMAL_SPEED, LABEL_NORMAL_SPEED}, + {ICON_NORMAL_SPEED, LABEL_NORMAL}, {ICON_BACK, LABEL_BACK},} }; diff --git a/TFT/src/User/Menu/Fan.c b/TFT/src/User/Menu/Fan.c index 1652449109..8aaeb356f8 100644 --- a/TFT/src/User/Menu/Fan.c +++ b/TFT/src/User/Menu/Fan.c @@ -4,9 +4,9 @@ static uint8_t curIndex = 0; const ITEM itemFan[2] = { - // icon label - {ICON_FAN, LABEL_FAN}, - {ICON_FAN_HALF_SPEED, LABEL_FAN_HALF_SPEED}, + // icon label + {ICON_FAN, LABEL_FAN}, + {ICON_FAN_HALF_SPEED, LABEL_HALF}, }; void fanSpeedReDraw(bool skip_header) @@ -51,7 +51,7 @@ void menuFan(void) {ICON_BACKGROUND, LABEL_BACKGROUND}, {ICON_INC, LABEL_INC}, {ICON_FAN , LABEL_FAN}, - {ICON_FAN_FULL_SPEED, LABEL_FAN_FULL_SPEED}, + {ICON_FAN_FULL_SPEED, LABEL_FULL}, {ICON_STOP, LABEL_STOP}, {ICON_BACK, LABEL_BACK},} }; diff --git a/TFT/src/User/Menu/FeatureSettings.c b/TFT/src/User/Menu/FeatureSettings.c index 245bc41383..2a3552e245 100644 --- a/TFT/src/User/Menu/FeatureSettings.c +++ b/TFT/src/User/Menu/FeatureSettings.c @@ -1,93 +1,136 @@ #include "FeatureSettings.h" #include "includes.h" - LISTITEMS featureSettingsItems = { // title LABEL_FEATURE_SETTINGS, - // icon ItemType Item Title item value text(only for custom value) + // icon ItemType Item Title item value text(only for custom value) { - {ICONCHAR_BACKGROUND, LIST_LABEL, LABEL_BACKGROUND, LABEL_BACKGROUND}, - {ICONCHAR_BACKGROUND, LIST_LABEL, LABEL_BACKGROUND, LABEL_BACKGROUND}, - {ICONCHAR_BACKGROUND, LIST_LABEL, LABEL_BACKGROUND, LABEL_BACKGROUND}, - {ICONCHAR_BACKGROUND, LIST_LABEL, LABEL_BACKGROUND, LABEL_BACKGROUND}, - {ICONCHAR_BACKGROUND, LIST_LABEL, LABEL_BACKGROUND, LABEL_BACKGROUND}, - {ICONCHAR_PAGEUP, LIST_LABEL, LABEL_BACKGROUND, LABEL_BACKGROUND}, - {ICONCHAR_PAGEDOWN, LIST_LABEL, LABEL_BACKGROUND, LABEL_BACKGROUND}, - {ICONCHAR_BACK, LIST_LABEL, LABEL_BACKGROUND, LABEL_BACKGROUND}, + {ICONCHAR_BACKGROUND, LIST_LABEL, LABEL_BACKGROUND, LABEL_BACKGROUND}, + {ICONCHAR_BACKGROUND, LIST_LABEL, LABEL_BACKGROUND, LABEL_BACKGROUND}, + {ICONCHAR_BACKGROUND, LIST_LABEL, LABEL_BACKGROUND, LABEL_BACKGROUND}, + {ICONCHAR_BACKGROUND, LIST_LABEL, LABEL_BACKGROUND, LABEL_BACKGROUND}, + {ICONCHAR_BACKGROUND, LIST_LABEL, LABEL_BACKGROUND, LABEL_BACKGROUND}, + {ICONCHAR_PAGEUP, LIST_LABEL, LABEL_BACKGROUND, LABEL_BACKGROUND}, + {ICONCHAR_PAGEDOWN, LIST_LABEL, LABEL_BACKGROUND, LABEL_BACKGROUND}, + {ICONCHAR_BACK, LIST_LABEL, LABEL_BACKGROUND, LABEL_BACKGROUND}, } }; // -//setup item states +//parameter values // -#define TOGGLE_NUM 2 -const uint16_t toggleitem[TOGGLE_NUM] = {ICONCHAR_TOGGLE_OFF, ICONCHAR_TOGGLE_ON}; - -#ifdef FIL_RUNOUT_PIN - #define ITEM_RUNOUT_NUM 3 - const LABEL itemRunout[ITEM_RUNOUT_NUM] = { - //item value text(only for custom value) - LABEL_OFF, - LABEL_ON, - LABEL_SMART - }; - -#endif // FIL_RUNOUT_PIN - -#define ITEM_SPEED_NUM 3 -const LABEL itemMoveSpeed[ITEM_SPEED_NUM] = { - //item value text(only for custom value) - LABEL_SLOW_SPEED, - LABEL_NORMAL_SPEED, - LABEL_FAST_SPEED - }; - -#define NOTIFICATION_TYPE_NUM 3 -const char *const notificationType[NOTIFICATION_TYPE_NUM] = { - //item value text(only for custom value) - "OFF", - "POPUP", - "TOAST" - }; + +const uint16_t iconToggle[ITEM_TOGGLE_NUM] = +{ + ICONCHAR_TOGGLE_OFF, + ICONCHAR_TOGGLE_ON +}; + +#define ITEM_TOGGLE_AUTO_NUM 3 +const LABEL itemToggleAuto[ITEM_TOGGLE_AUTO_NUM] = +{ + LABEL_OFF, + LABEL_ON, + LABEL_AUTO +}; + +#define ITEM_TOGGLE_SMART_NUM 3 +const LABEL itemToggleSmart[ITEM_TOGGLE_SMART_NUM] = +{ + LABEL_OFF, + LABEL_ON, + LABEL_SMART +}; + +#define ITEM_DEFAULT_MODE_NUM 2 +const char *const itemDefaultMode[ITEM_DEFAULT_MODE_NUM] = +{ + //item value text(only for custom value) + "Marlin", + "Touch" +}; + +#define ITEM_MARLIN_TYPE_NUM 2 +const char *const itemMarlinType[ITEM_MARLIN_TYPE_NUM] = +{ + //item value text(only for custom value) + "LCD2004", + "LCD12864" +}; + +#define ITEM_NOTIFICATION_TYPE_NUM 3 +const char *const itemNotificationType[ITEM_NOTIFICATION_TYPE_NUM] = +{ + //item value text(only for custom value) + "OFF", + "POPUP", + "TOAST" +}; // //add key number index of the items // typedef enum { - SKEY_ACK = 0, - SKEY_INVERT_X, - SKEY_INVERT_Y, - SKEY_INVERT_Z, + SKEY_STATUS_SCREEN = 0, + SKEY_TERMINAL_ACK, + SKEY_INVERT_X_AXIS, + SKEY_INVERT_Y_AXIS, + SKEY_INVERT_Z_AXIS, + SKEY_PERSISTENT_INFO, + SKEY_FILE_LIST_MODE, + SKEY_ACK_NOTIFICATION, + SKEY_DEFAULT_MODE, + SKEY_SERIAL_ALWAYS_ON, + + #ifdef ST7920_SPI + SKEY_MARLIN_SHOW_TITLE, + SKEY_MARLIN_FULLSCREEN, + SKEY_MARLIN_TYPE, + #endif + + SKEY_SPEED, + SKEY_AUTO_LOAD_LEVELING, + SKEY_TOUCHMI_SENSOR, + SKEY_ONBOARD_SD_SUPPORT, + SKEY_M27_ALWAYS_ACTIVE, + SKEY_LONG_FILENAME_SUPPORT, + SKEY_FAN_SPEED_PERCENT, + SKEY_XY_OFFSET_PROBING, + SKEY_Z_STEPPERS_ALIGNMENT, + #ifdef PS_ON_PIN - SKEY_POWER, + SKEY_PS_ON, + SKEY_PS_ON_ACTIVE_HIGH, #endif + #ifdef FIL_RUNOUT_PIN - SKEY_RUNOUT, + SKEY_FIL_RUNOUT, + SKEY_FIL_RUNOUT_INVERTING, #endif - SKEY_SPEED, - SKEY_STARTGCODE, - SKEY_ENDGCODE, - SKEY_CANCELGCODE, - SKEY_PERSISTENTINFO, - SKEY_FILELIST, - SKEY_ACK_NOTIFICATION, + + SKEY_PL_RECOVERY_EN, + SKEY_PL_RECOVERY_HOME, + SKEY_BTT_MINI_UPS, + #ifdef LED_COLOR_PIN - SKEY_KNOB, - #ifdef LCD_LED_PWM_CHANNEL - SKEY_KNOB_LED_IDLE, - #endif + SKEY_KNOB_LED_COLOR, + + #ifdef LCD_LED_PWM_CHANNEL + SKEY_KNOB_LED_IDLE, + #endif #endif + #ifdef LCD_LED_PWM_CHANNEL SKEY_LCD_BRIGHTNESS, - SKEY_LCD_BRIGTHNESS_DIM, - SKEY_LCD_DIM_IDLE_TIMER, + SKEY_LCD_IDLE_BRIGTHNESS, + SKEY_LCD_IDLE_DELAY, #endif - #ifdef ST7920_SPI - SKEY_ST7920_FULLSCREEN, - #endif - SKEY_PLR_EN, + + SKEY_START_GCODE_ENABLED, + SKEY_END_GCODE_ENABLED, + SKEY_CANCEL_GCODE_ENABLED, SKEY_RESET_SETTINGS, // Keep reset always at the bottom of the settings menu list. SKEY_COUNT //keep this always at the end }SKEY_LIST; @@ -99,47 +142,73 @@ int fe_cur_page = 0; //set item types // LISTITEM settingPage[SKEY_COUNT] = { - {ICONCHAR_TOGGLE_ON, LIST_TOGGLE, LABEL_TERMINAL_ACK, LABEL_BACKGROUND}, - {ICONCHAR_TOGGLE_ON, LIST_TOGGLE, LABEL_INVERT_XAXIS, LABEL_BACKGROUND}, - {ICONCHAR_TOGGLE_ON, LIST_TOGGLE, LABEL_INVERT_YAXIS, LABEL_BACKGROUND}, - {ICONCHAR_TOGGLE_ON, LIST_TOGGLE, LABEL_INVERT_ZAXIS, LABEL_BACKGROUND}, + {ICONCHAR_TOGGLE_ON, LIST_TOGGLE, LABEL_STATUS_SCREEN, LABEL_BACKGROUND}, + {ICONCHAR_TOGGLE_ON, LIST_TOGGLE, LABEL_TERMINAL_ACK, LABEL_BACKGROUND}, + {ICONCHAR_TOGGLE_ON, LIST_TOGGLE, LABEL_INVERT_X_AXIS, LABEL_BACKGROUND}, + {ICONCHAR_TOGGLE_ON, LIST_TOGGLE, LABEL_INVERT_Y_AXIS, LABEL_BACKGROUND}, + {ICONCHAR_TOGGLE_ON, LIST_TOGGLE, LABEL_INVERT_Z_AXIS, LABEL_BACKGROUND}, + {ICONCHAR_TOGGLE_ON, LIST_TOGGLE, LABEL_PERSISTENT_INFO, LABEL_BACKGROUND}, + {ICONCHAR_TOGGLE_ON, LIST_TOGGLE, LABEL_FILE_LIST_MODE, LABEL_BACKGROUND}, + {ICONCHAR_BLANK, LIST_CUSTOMVALUE, LABEL_ACK_NOTIFICATION, LABEL_DYNAMIC}, + {ICONCHAR_BLANK, LIST_CUSTOMVALUE, LABEL_DEFAULT_MODE, LABEL_DYNAMIC}, + {ICONCHAR_TOGGLE_ON, LIST_TOGGLE, LABEL_SERIAL_ALWAYS_ON, LABEL_BACKGROUND}, + + #ifdef ST7920_SPI + {ICONCHAR_TOGGLE_ON, LIST_TOGGLE, LABEL_MARLIN_SHOW_TITLE, LABEL_BACKGROUND}, + {ICONCHAR_TOGGLE_ON, LIST_TOGGLE, LABEL_MARLIN_FULLSCREEN, LABEL_BACKGROUND}, + {ICONCHAR_BLANK, LIST_CUSTOMVALUE, LABEL_MARLIN_TYPE, LABEL_DYNAMIC}, + #endif + + {ICONCHAR_BLANK, LIST_CUSTOMVALUE, LABEL_MOVE_SPEED, LABEL_NORMAL}, + {ICONCHAR_TOGGLE_ON, LIST_TOGGLE, LABEL_AUTO_LOAD_LEVELING, LABEL_BACKGROUND}, + {ICONCHAR_TOGGLE_ON, LIST_TOGGLE, LABEL_TOUCHMI_SENSOR, LABEL_BACKGROUND}, + {ICONCHAR_BLANK, LIST_CUSTOMVALUE, LABEL_ONBOARD_SD_SUPPORT, LABEL_OFF}, + {ICONCHAR_TOGGLE_ON, LIST_TOGGLE, LABEL_M27_ALWAYS_ACTIVE, LABEL_BACKGROUND}, + {ICONCHAR_BLANK, LIST_CUSTOMVALUE, LABEL_LONG_FILENAME_SUPPORT, LABEL_OFF}, + {ICONCHAR_TOGGLE_ON, LIST_TOGGLE, LABEL_FAN_SPEED_PERCENT, LABEL_BACKGROUND}, + {ICONCHAR_TOGGLE_ON, LIST_TOGGLE, LABEL_XY_OFFSET_PROBING, LABEL_BACKGROUND}, + {ICONCHAR_TOGGLE_ON, LIST_TOGGLE, LABEL_Z_STEPPERS_ALIGNMENT, LABEL_BACKGROUND}, + #ifdef PS_ON_PIN - {ICONCHAR_TOGGLE_ON, LIST_TOGGLE, LABEL_AUTO_SHUT_DOWN, LABEL_BACKGROUND}, + {ICONCHAR_BLANK, LIST_CUSTOMVALUE, LABEL_PS_ON, LABEL_OFF}, + {ICONCHAR_TOGGLE_ON, LIST_TOGGLE, LABEL_PS_ON_ACTIVE_HIGH, LABEL_BACKGROUND}, #endif + #ifdef FIL_RUNOUT_PIN - {ICONCHAR_BLANK, LIST_CUSTOMVALUE, LABEL_FILAMENT_SENSOR, LABEL_OFF}, + {ICONCHAR_BLANK, LIST_CUSTOMVALUE, LABEL_FIL_RUNOUT, LABEL_OFF}, + {ICONCHAR_TOGGLE_ON, LIST_TOGGLE, LABEL_FIL_RUNOUT_INVERTING, LABEL_BACKGROUND}, #endif - {ICONCHAR_BLANK, LIST_CUSTOMVALUE, LABEL_MOVE_SPEED, LABEL_NORMAL_SPEED}, - {ICONCHAR_TOGGLE_ON, LIST_TOGGLE, LABEL_SEND_START_GCODE, LABEL_BACKGROUND}, - {ICONCHAR_TOGGLE_ON, LIST_TOGGLE, LABEL_SEND_END_GCODE, LABEL_BACKGROUND}, - {ICONCHAR_TOGGLE_ON, LIST_TOGGLE, LABEL_SEND_CANCEL_GCODE, LABEL_BACKGROUND}, - {ICONCHAR_TOGGLE_ON, LIST_TOGGLE, LABEL_PERSISTENT_STATUS_INFO, LABEL_BACKGROUND}, - {ICONCHAR_TOGGLE_ON, LIST_TOGGLE, LABEL_FILE_LISTMODE, LABEL_BACKGROUND}, - {ICONCHAR_BLANK, LIST_CUSTOMVALUE, LABEL_ACK_NOTIFICATION, LABEL_DYNAMIC}, + + {ICONCHAR_TOGGLE_ON, LIST_TOGGLE, LABEL_PL_RECOVERY_EN, LABEL_BACKGROUND}, + {ICONCHAR_TOGGLE_ON, LIST_TOGGLE, LABEL_PL_RECOVERY_HOME, LABEL_BACKGROUND}, + {ICONCHAR_TOGGLE_ON, LIST_TOGGLE, LABEL_BTT_MINI_UPS, LABEL_BACKGROUND}, + #ifdef LED_COLOR_PIN - {ICONCHAR_BLANK, LIST_CUSTOMVALUE, LABEL_KNOB_LED, LABEL_OFF}, - #ifdef LCD_LED_PWM_CHANNEL - {ICONCHAR_BLANK, LIST_TOGGLE, LABEL_KNOB_LED_IDLE, LABEL_BACKGROUND}, - #endif + {ICONCHAR_BLANK, LIST_CUSTOMVALUE, LABEL_KNOB_LED_COLOR, LABEL_OFF}, + + #ifdef LCD_LED_PWM_CHANNEL + {ICONCHAR_TOGGLE_ON, LIST_TOGGLE, LABEL_KNOB_LED_IDLE, LABEL_BACKGROUND}, + #endif #endif + #ifdef LCD_LED_PWM_CHANNEL - {ICONCHAR_BLANK, LIST_CUSTOMVALUE, LABEL_LCD_BRIGHTNESS, LABEL_DYNAMIC}, - {ICONCHAR_BLANK, LIST_CUSTOMVALUE, LABEL_LCD_BRIGHTNESS_DIM, LABEL_DYNAMIC}, - {ICONCHAR_BLANK, LIST_CUSTOMVALUE, LABEL_LCD_DIM_IDLE_TIMER, LABEL_DYNAMIC}, + {ICONCHAR_BLANK, LIST_CUSTOMVALUE, LABEL_LCD_BRIGHTNESS, LABEL_DYNAMIC}, + {ICONCHAR_BLANK, LIST_CUSTOMVALUE, LABEL_LCD_IDLE_BRIGHTNESS, LABEL_DYNAMIC}, + {ICONCHAR_BLANK, LIST_CUSTOMVALUE, LABEL_LCD_IDLE_DELAY, LABEL_DYNAMIC}, #endif - #ifdef ST7920_SPI - {ICONCHAR_BLANK, LIST_TOGGLE, LABEL_ST7920_FULLSCREEN, LABEL_OFF}, - #endif - {ICONCHAR_TOGGLE_ON, LIST_TOGGLE, LABEL_PLR_EN, LABEL_BACKGROUND}, + + {ICONCHAR_TOGGLE_ON, LIST_TOGGLE, LABEL_START_GCODE_ENABLED, LABEL_BACKGROUND}, + {ICONCHAR_TOGGLE_ON, LIST_TOGGLE, LABEL_END_GCODE_ENABLED, LABEL_BACKGROUND}, + {ICONCHAR_TOGGLE_ON, LIST_TOGGLE, LABEL_CANCEL_GCODE_ENABLED, LABEL_BACKGROUND}, // Keep reset settings always at the bottom of the settings menu list. - {ICONCHAR_BLANK, LIST_MOREBUTTON, LABEL_SETTING_RESET, LABEL_BACKGROUND} + {ICONCHAR_BLANK, LIST_MOREBUTTON, LABEL_SETTINGS_RESET, LABEL_BACKGROUND} }; void resetSettings(void) { infoSettingsReset(); storePara(); - popupReminder(DIALOG_TYPE_SUCCESS, LABEL_INFO, LABEL_RESET_SETTINGS_DONE); + popupReminder(DIALOG_TYPE_SUCCESS, LABEL_INFO, LABEL_SETTINGS_RESET_DONE); } // @@ -148,102 +217,181 @@ void resetSettings(void) void updateFeatureSettings(uint8_t key_val) { uint8_t item_index = fe_cur_page*LISTITEM_PER_PAGE+ key_val; + switch (item_index) { - case SKEY_ACK: - infoSettings.terminalACK = (infoSettings.terminalACK + 1) % TOGGLE_NUM; - settingPage[item_index].icon = toggleitem[infoSettings.terminalACK]; + case SKEY_STATUS_SCREEN: + infoSettings.status_screen = (infoSettings.status_screen + 1) % ITEM_TOGGLE_NUM; + settingPage[item_index].icon = iconToggle[infoSettings.status_screen]; + break; + + case SKEY_TERMINAL_ACK: + infoSettings.terminalACK = (infoSettings.terminalACK + 1) % ITEM_TOGGLE_NUM; + settingPage[item_index].icon = iconToggle[infoSettings.terminalACK]; break; - case SKEY_INVERT_X: - infoSettings.invert_axis[X_AXIS] = (infoSettings.invert_axis[X_AXIS] + 1) % TOGGLE_NUM; - settingPage[item_index].icon = toggleitem[infoSettings.invert_axis[X_AXIS]]; + case SKEY_INVERT_X_AXIS: + infoSettings.invert_axis[X_AXIS] = (infoSettings.invert_axis[X_AXIS] + 1) % ITEM_TOGGLE_NUM; + settingPage[item_index].icon = iconToggle[infoSettings.invert_axis[X_AXIS]]; break; - case SKEY_INVERT_Y: - infoSettings.invert_axis[Y_AXIS] = (infoSettings.invert_axis[Y_AXIS] + 1) % TOGGLE_NUM; - settingPage[item_index].icon = toggleitem[infoSettings.invert_axis[Y_AXIS]]; + case SKEY_INVERT_Y_AXIS: + infoSettings.invert_axis[Y_AXIS] = (infoSettings.invert_axis[Y_AXIS] + 1) % ITEM_TOGGLE_NUM; + settingPage[item_index].icon = iconToggle[infoSettings.invert_axis[Y_AXIS]]; break; - case SKEY_INVERT_Z: - infoSettings.invert_axis[Z_AXIS] = (infoSettings.invert_axis[Z_AXIS] + 1) % TOGGLE_NUM; - settingPage[item_index].icon = toggleitem[infoSettings.invert_axis[Z_AXIS]]; + case SKEY_INVERT_Z_AXIS: + infoSettings.invert_axis[Z_AXIS] = (infoSettings.invert_axis[Z_AXIS] + 1) % ITEM_TOGGLE_NUM; + settingPage[item_index].icon = iconToggle[infoSettings.invert_axis[Z_AXIS]]; break; - #ifdef PS_ON_PIN - case SKEY_POWER: - infoSettings.auto_off = (infoSettings.auto_off + 1) % TOGGLE_NUM; - settingPage[item_index].icon = toggleitem[infoSettings.auto_off]; + case SKEY_PERSISTENT_INFO: + infoSettings.persistent_info = (infoSettings.persistent_info + 1) % ITEM_TOGGLE_NUM; + settingPage[item_index].icon = iconToggle[infoSettings.persistent_info]; break; - #endif - #ifdef FIL_RUNOUT_PIN - case SKEY_RUNOUT: - infoSettings.runout = (infoSettings.runout + 1) % ITEM_RUNOUT_NUM; - settingPage[item_index].valueLabel = itemRunout[infoSettings.runout]; + case SKEY_FILE_LIST_MODE: + infoSettings.file_listmode = (infoSettings.file_listmode + 1) % ITEM_TOGGLE_NUM; + settingPage[item_index].icon = iconToggle[infoSettings.file_listmode]; + break; + + case SKEY_ACK_NOTIFICATION: + infoSettings.ack_notification = (infoSettings.ack_notification + 1) % ITEM_NOTIFICATION_TYPE_NUM; + setDynamicTextValue(key_val, (char *)itemNotificationType[infoSettings.ack_notification]); + break; + + case SKEY_DEFAULT_MODE: + infoSettings.mode = (infoSettings.mode + 1) % ITEM_DEFAULT_MODE_NUM; + setDynamicTextValue(key_val, (char *)itemDefaultMode[infoSettings.mode]); + break; + + case SKEY_SERIAL_ALWAYS_ON: + infoSettings.serial_alwaysOn = (infoSettings.serial_alwaysOn + 1) % ITEM_TOGGLE_NUM; + settingPage[item_index].icon = iconToggle[infoSettings.serial_alwaysOn]; + break; + + #ifdef ST7920_SPI + case SKEY_MARLIN_SHOW_TITLE: + infoSettings.marlin_mode_showtitle = (infoSettings.marlin_mode_showtitle + 1) % ITEM_TOGGLE_NUM; + settingPage[item_index].icon = iconToggle[infoSettings.marlin_mode_showtitle]; + break; + + case SKEY_MARLIN_FULLSCREEN: + infoSettings.marlin_mode_fullscreen = (infoSettings.marlin_mode_fullscreen + 1) % ITEM_TOGGLE_NUM; + settingPage[item_index].icon = iconToggle[infoSettings.marlin_mode_fullscreen]; + break; + + case SKEY_MARLIN_TYPE: + infoSettings.marlin_type = (infoSettings.marlin_type + 1) % ITEM_MARLIN_TYPE_NUM; + setDynamicTextValue(key_val, (char *)itemMarlinType[infoSettings.marlin_type]); break; #endif case SKEY_SPEED: infoSettings.move_speed = (infoSettings.move_speed + 1) % ITEM_SPEED_NUM; - settingPage[item_index].valueLabel = itemMoveSpeed[infoSettings.move_speed]; + settingPage[item_index].valueLabel = itemSpeed[infoSettings.move_speed].label; + break; + + case SKEY_AUTO_LOAD_LEVELING: + infoSettings.auto_load_leveling = (infoSettings.auto_load_leveling + 1) % ITEM_TOGGLE_NUM; + settingPage[item_index].icon = iconToggle[infoSettings.auto_load_leveling]; break; - case SKEY_STARTGCODE: - infoSettings.send_start_gcode = (infoSettings.send_start_gcode + 1) % TOGGLE_NUM; - settingPage[item_index].icon = toggleitem[infoSettings.send_start_gcode]; + case SKEY_TOUCHMI_SENSOR: + infoSettings.touchmi_sensor = (infoSettings.touchmi_sensor + 1) % ITEM_TOGGLE_NUM; + settingPage[item_index].icon = iconToggle[infoSettings.touchmi_sensor]; break; - case SKEY_ENDGCODE: - infoSettings.send_end_gcode = (infoSettings.send_end_gcode + 1) % TOGGLE_NUM; - settingPage[item_index].icon = toggleitem[infoSettings.send_end_gcode]; + case SKEY_ONBOARD_SD_SUPPORT: + infoSettings.onboardSD = (infoSettings.onboardSD + 1) % ITEM_TOGGLE_AUTO_NUM; + settingPage[item_index].valueLabel = itemToggleAuto[infoSettings.onboardSD]; + break; + + case SKEY_M27_ALWAYS_ACTIVE: + infoSettings.m27_active = (infoSettings.m27_active + 1) % ITEM_TOGGLE_NUM; + settingPage[item_index].icon = iconToggle[infoSettings.m27_active]; break; - case SKEY_CANCELGCODE: - infoSettings.send_cancel_gcode = (infoSettings.send_cancel_gcode + 1) % TOGGLE_NUM; - settingPage[item_index].icon = toggleitem[infoSettings.send_cancel_gcode]; + case SKEY_LONG_FILENAME_SUPPORT: + infoSettings.longFileName = (infoSettings.longFileName + 1) % ITEM_TOGGLE_AUTO_NUM; + settingPage[item_index].valueLabel = itemToggleAuto[infoSettings.longFileName]; + break; + + case SKEY_FAN_SPEED_PERCENT: + infoSettings.fan_percentage = (infoSettings.fan_percentage + 1) % ITEM_TOGGLE_NUM; + settingPage[item_index].icon = iconToggle[infoSettings.fan_percentage]; break; - case SKEY_PERSISTENTINFO: - infoSettings.persistent_info = (infoSettings.persistent_info + 1) % TOGGLE_NUM; - settingPage[item_index].icon = toggleitem[infoSettings.persistent_info]; + case SKEY_XY_OFFSET_PROBING: + infoSettings.xy_offset_probing = (infoSettings.xy_offset_probing + 1) % ITEM_TOGGLE_NUM; + settingPage[item_index].icon = iconToggle[infoSettings.xy_offset_probing]; break; - case SKEY_FILELIST: - infoSettings.file_listmode = (infoSettings.file_listmode + 1) % TOGGLE_NUM; - settingPage[item_index].icon = toggleitem[infoSettings.file_listmode]; + case SKEY_Z_STEPPERS_ALIGNMENT: + infoSettings.z_steppers_alignment = (infoSettings.z_steppers_alignment + 1) % ITEM_TOGGLE_NUM; + settingPage[item_index].icon = iconToggle[infoSettings.z_steppers_alignment]; break; - case SKEY_ACK_NOTIFICATION: - infoSettings.ack_notification = (infoSettings.ack_notification + 1) % NOTIFICATION_TYPE_NUM; - setDynamicTextValue(key_val, (char*)notificationType[infoSettings.ack_notification]); + #ifdef PS_ON_PIN + case SKEY_PS_ON: + infoSettings.auto_off = (infoSettings.auto_off + 1) % ITEM_TOGGLE_AUTO_NUM; + settingPage[item_index].valueLabel = itemToggleAuto[infoSettings.auto_off]; + break; + + case SKEY_PS_ON_ACTIVE_HIGH: + infoSettings.powerloss_invert = (infoSettings.powerloss_invert + 1) % ITEM_TOGGLE_NUM; + settingPage[item_index].icon = iconToggle[infoSettings.powerloss_invert]; + break; + #endif + + #ifdef FIL_RUNOUT_PIN + case SKEY_FIL_RUNOUT: + infoSettings.runout = (infoSettings.runout + 1) % ITEM_TOGGLE_SMART_NUM; + settingPage[item_index].valueLabel = itemToggleSmart[infoSettings.runout]; + break; + + case SKEY_FIL_RUNOUT_INVERTING: + infoSettings.runout_invert = (infoSettings.runout_invert + 1) % ITEM_TOGGLE_NUM; + settingPage[item_index].icon = iconToggle[infoSettings.runout_invert]; + break; + #endif + + case SKEY_PL_RECOVERY_EN: + infoSettings.powerloss_en = (infoSettings.powerloss_en + 1) % ITEM_TOGGLE_NUM; + settingPage[item_index].icon = iconToggle[infoSettings.powerloss_en]; + break; + + case SKEY_PL_RECOVERY_HOME: + infoSettings.powerloss_home = (infoSettings.powerloss_home + 1) % ITEM_TOGGLE_NUM; + settingPage[item_index].icon = iconToggle[infoSettings.powerloss_home]; + break; + + case SKEY_BTT_MINI_UPS: + infoSettings.btt_ups = (infoSettings.btt_ups + 1) % ITEM_TOGGLE_NUM; + settingPage[item_index].icon = iconToggle[infoSettings.btt_ups]; break; #ifdef LED_COLOR_PIN - case SKEY_KNOB: + case SKEY_KNOB_LED_COLOR: infoSettings.knob_led_color = (infoSettings.knob_led_color + 1 ) % LED_COLOR_NUM; settingPage[item_index].valueLabel = itemLedcolor[infoSettings.knob_led_color]; WS2812_Send_DAT(led_color[infoSettings.knob_led_color]); break; - #ifdef LCD_LED_PWM_CHANNEL - case SKEY_KNOB_LED_IDLE: - infoSettings.knob_led_idle = (infoSettings.knob_led_idle + 1) % TOGGLE_NUM; - settingPage[item_index].icon = toggleitem[infoSettings.knob_led_idle]; - break; - #endif //LCD_LED_PWM_CHANNEL + #ifdef LCD_LED_PWM_CHANNEL + case SKEY_KNOB_LED_IDLE: + infoSettings.knob_led_idle = (infoSettings.knob_led_idle + 1) % ITEM_TOGGLE_NUM; + settingPage[item_index].icon = iconToggle[infoSettings.knob_led_idle]; + break; + #endif //LCD_LED_PWM_CHANNEL #endif - case SKEY_RESET_SETTINGS: - setDialogText(LABEL_SETTING_RESET, LABEL_RESET_SETTINGS_INFO, LABEL_CONFIRM, LABEL_CANCEL); - showDialog(DIALOG_TYPE_ALERT, resetSettings,NULL,NULL); - break; - #ifdef LCD_LED_PWM_CHANNEL case SKEY_LCD_BRIGHTNESS: { infoSettings.lcd_brightness = (infoSettings.lcd_brightness + 1) % ITEM_BRIGHTNESS_NUM; - if(infoSettings.lcd_brightness == 0) + + if (infoSettings.lcd_brightness == 0) infoSettings.lcd_brightness = 1; //In Normal it should not be off. Set back to 5% char tempstr[8]; @@ -253,38 +401,46 @@ void updateFeatureSettings(uint8_t key_val) break; } - case SKEY_LCD_BRIGTHNESS_DIM: + case SKEY_LCD_IDLE_BRIGTHNESS: { infoSettings.lcd_idle_brightness = (infoSettings.lcd_idle_brightness + 1) % ITEM_BRIGHTNESS_NUM; char tempstr[8]; - sprintf(tempstr,(char *)textSelect(LABEL_PERCENT_VALUE),LCD_BRIGHTNESS[infoSettings.lcd_idle_brightness]); + sprintf(tempstr,(char *)textSelect(LABEL_PERCENT_VALUE), LCD_BRIGHTNESS[infoSettings.lcd_idle_brightness]); setDynamicTextValue(key_val,tempstr); break; } - case SKEY_LCD_DIM_IDLE_TIMER: + case SKEY_LCD_IDLE_DELAY: infoSettings.lcd_idle_timer = (infoSettings.lcd_idle_timer + 1) % ITEM_SECONDS_NUM; settingPage[item_index].valueLabel = itemDimTime[infoSettings.lcd_idle_timer]; break; - #endif //LCD_LED_PWM_CHANNEL - #ifdef ST7920_SPI - case SKEY_ST7920_FULLSCREEN: - infoSettings.marlin_mode_fullscreen = (infoSettings.marlin_mode_fullscreen + 1) % TOGGLE_NUM; - settingPage[item_index].icon = toggleitem[infoSettings.marlin_mode_fullscreen]; + case SKEY_START_GCODE_ENABLED: + infoSettings.send_start_gcode = (infoSettings.send_start_gcode + 1) % ITEM_TOGGLE_NUM; + settingPage[item_index].icon = iconToggle[infoSettings.send_start_gcode]; + break; + + case SKEY_END_GCODE_ENABLED: + infoSettings.send_end_gcode = (infoSettings.send_end_gcode + 1) % ITEM_TOGGLE_NUM; + settingPage[item_index].icon = iconToggle[infoSettings.send_end_gcode]; break; - #endif - case SKEY_PLR_EN: - infoSettings.powerloss_en = (infoSettings.powerloss_en + 1) % TOGGLE_NUM; - settingPage[item_index].icon = toggleitem[infoSettings.powerloss_en]; + case SKEY_CANCEL_GCODE_ENABLED: + infoSettings.send_cancel_gcode = (infoSettings.send_cancel_gcode + 1) % ITEM_TOGGLE_NUM; + settingPage[item_index].icon = iconToggle[infoSettings.send_cancel_gcode]; + break; + + case SKEY_RESET_SETTINGS: + setDialogText(LABEL_SETTINGS_RESET, LABEL_SETTINGS_RESET_INFO, LABEL_CONFIRM, LABEL_CANCEL); + showDialog(DIALOG_TYPE_ALERT, resetSettings, NULL, NULL); break; default: return; } - featureSettingsItems.items[key_val] = settingPage[item_index]; + + featureSettingsItems.items[key_val] = settingPage[item_index]; } //updateFeatureSettings // @@ -295,79 +451,146 @@ void loadFeatureSettings() for (uint8_t i = 0; i < LISTITEM_PER_PAGE; i++) { uint8_t item_index = fe_cur_page * LISTITEM_PER_PAGE + i; + if (item_index < SKEY_COUNT) { switch (item_index) { - case SKEY_ACK: - settingPage[item_index].icon = toggleitem[infoSettings.terminalACK]; + case SKEY_STATUS_SCREEN: + settingPage[item_index].icon = iconToggle[infoSettings.status_screen]; break; - case SKEY_INVERT_X: - settingPage[item_index].icon = toggleitem[infoSettings.invert_axis[X_AXIS]]; + case SKEY_TERMINAL_ACK: + settingPage[item_index].icon = iconToggle[infoSettings.terminalACK]; break; - case SKEY_INVERT_Y: - settingPage[item_index].icon = toggleitem[infoSettings.invert_axis[Y_AXIS]]; + case SKEY_INVERT_X_AXIS: + settingPage[item_index].icon = iconToggle[infoSettings.invert_axis[X_AXIS]]; break; - case SKEY_INVERT_Z: - settingPage[item_index].icon = toggleitem[infoSettings.invert_axis[Z_AXIS]]; + case SKEY_INVERT_Y_AXIS: + settingPage[item_index].icon = iconToggle[infoSettings.invert_axis[Y_AXIS]]; break; - #ifdef PS_ON_PIN - case SKEY_POWER: - settingPage[item_index].icon = toggleitem[infoSettings.auto_off]; + case SKEY_INVERT_Z_AXIS: + settingPage[item_index].icon = iconToggle[infoSettings.invert_axis[Z_AXIS]]; + break; + + case SKEY_PERSISTENT_INFO: + settingPage[item_index].icon = iconToggle[infoSettings.persistent_info]; + break; + + case SKEY_FILE_LIST_MODE: + settingPage[item_index].icon = iconToggle[infoSettings.file_listmode]; + break; + + case SKEY_ACK_NOTIFICATION: + setDynamicTextValue(i, (char *)itemNotificationType[infoSettings.ack_notification]); + break; + + case SKEY_DEFAULT_MODE: + setDynamicTextValue(i, (char *)itemDefaultMode[infoSettings.mode]); + break; + + case SKEY_SERIAL_ALWAYS_ON: + settingPage[item_index].icon = iconToggle[infoSettings.serial_alwaysOn]; + break; + + #ifdef ST7920_SPI + case SKEY_MARLIN_SHOW_TITLE: + settingPage[item_index].icon = iconToggle[infoSettings.marlin_mode_showtitle]; break; - #endif - #ifdef FIL_RUNOUT_PIN - case SKEY_RUNOUT: - settingPage[item_index].valueLabel = itemRunout[infoSettings.runout]; + case SKEY_MARLIN_FULLSCREEN: + settingPage[item_index].icon = iconToggle[infoSettings.marlin_mode_fullscreen]; + break; + + case SKEY_MARLIN_TYPE: + setDynamicTextValue(i, (char *)itemMarlinType[infoSettings.marlin_type]); break; #endif case SKEY_SPEED: - settingPage[item_index].valueLabel = itemMoveSpeed[infoSettings.move_speed]; + settingPage[item_index].valueLabel = itemSpeed[infoSettings.move_speed].label; break; - case SKEY_STARTGCODE: - settingPage[item_index].icon = toggleitem[infoSettings.send_start_gcode]; + case SKEY_AUTO_LOAD_LEVELING: + settingPage[item_index].icon = iconToggle[infoSettings.auto_load_leveling]; break; - case SKEY_ENDGCODE: - settingPage[item_index].icon = toggleitem[infoSettings.send_end_gcode]; + case SKEY_TOUCHMI_SENSOR: + settingPage[item_index].icon = iconToggle[infoSettings.touchmi_sensor]; break; - case SKEY_CANCELGCODE: - settingPage[item_index].icon = toggleitem[infoSettings.send_cancel_gcode]; + case SKEY_ONBOARD_SD_SUPPORT: + settingPage[item_index].valueLabel = itemToggleAuto[infoSettings.onboardSD]; break; - case SKEY_PERSISTENTINFO: - settingPage[item_index].icon = toggleitem[infoSettings.persistent_info]; + case SKEY_M27_ALWAYS_ACTIVE: + settingPage[item_index].icon = iconToggle[infoSettings.m27_active]; break; - case SKEY_FILELIST: - settingPage[item_index].icon = toggleitem[infoSettings.file_listmode]; + case SKEY_LONG_FILENAME_SUPPORT: + settingPage[item_index].valueLabel = itemToggleAuto[infoSettings.longFileName]; break; - case SKEY_ACK_NOTIFICATION: - setDynamicTextValue(i, (char*)notificationType[infoSettings.ack_notification]); + case SKEY_FAN_SPEED_PERCENT: + settingPage[item_index].icon = iconToggle[infoSettings.fan_percentage]; break; - case SKEY_RESET_SETTINGS: + case SKEY_XY_OFFSET_PROBING: + settingPage[item_index].icon = iconToggle[infoSettings.xy_offset_probing]; + break; + + case SKEY_Z_STEPPERS_ALIGNMENT: + settingPage[item_index].icon = iconToggle[infoSettings.z_steppers_alignment]; break; + + #ifdef PS_ON_PIN + case SKEY_PS_ON: + settingPage[item_index].valueLabel = itemToggleAuto[infoSettings.auto_off]; + break; + + case SKEY_PS_ON_ACTIVE_HIGH: + settingPage[item_index].icon = iconToggle[infoSettings.powerloss_invert]; + break; + #endif + + #ifdef FIL_RUNOUT_PIN + case SKEY_FIL_RUNOUT: + settingPage[item_index].valueLabel = itemToggleSmart[infoSettings.runout]; + break; + + case SKEY_FIL_RUNOUT_INVERTING: + settingPage[item_index].icon = iconToggle[infoSettings.runout_invert]; + break; + #endif + + case SKEY_PL_RECOVERY_EN: + settingPage[item_index].icon = iconToggle[infoSettings.powerloss_en]; + break; + + case SKEY_PL_RECOVERY_HOME: + settingPage[item_index].icon = iconToggle[infoSettings.powerloss_home]; + break; + + case SKEY_BTT_MINI_UPS: + settingPage[item_index].icon = iconToggle[infoSettings.btt_ups]; + break; + #ifdef LED_COLOR_PIN - case SKEY_KNOB: + case SKEY_KNOB_LED_COLOR: settingPage[item_index].valueLabel = itemLedcolor[infoSettings.knob_led_color]; featureSettingsItems.items[i] = settingPage[item_index]; break; + #ifdef LCD_LED_PWM_CHANNEL - case SKEY_KNOB_LED_IDLE: - settingPage[item_index].icon = toggleitem[infoSettings.knob_led_idle]; - break; + case SKEY_KNOB_LED_IDLE: + settingPage[item_index].icon = iconToggle[infoSettings.knob_led_idle]; + break; #endif #endif + #ifdef LCD_LED_PWM_CHANNEL case SKEY_LCD_BRIGHTNESS: { @@ -376,31 +599,39 @@ void loadFeatureSettings() setDynamicTextValue(i, tempstr); break; } - case SKEY_LCD_BRIGTHNESS_DIM: + + case SKEY_LCD_IDLE_BRIGTHNESS: { char tempstr[8]; sprintf(tempstr, (char *)textSelect(LABEL_PERCENT_VALUE), LCD_BRIGHTNESS[infoSettings.lcd_idle_brightness]); setDynamicTextValue(i, tempstr); break; } - case SKEY_LCD_DIM_IDLE_TIMER: + + case SKEY_LCD_IDLE_DELAY: settingPage[item_index].valueLabel = itemDimTime[infoSettings.lcd_idle_timer]; break; - #endif //PS_ON_PIN + #endif //LCD_LED_PWM_CHANNEL - #ifdef ST7920_SPI - case SKEY_ST7920_FULLSCREEN: - settingPage[item_index].icon = toggleitem[infoSettings.marlin_mode_fullscreen]; - break; - #endif + case SKEY_START_GCODE_ENABLED: + settingPage[item_index].icon = iconToggle[infoSettings.send_start_gcode]; + break; - case SKEY_PLR_EN: - settingPage[item_index].icon = toggleitem[infoSettings.powerloss_en]; + case SKEY_END_GCODE_ENABLED: + settingPage[item_index].icon = iconToggle[infoSettings.send_end_gcode]; break; - default: - break; + case SKEY_CANCEL_GCODE_ENABLED: + settingPage[item_index].icon = iconToggle[infoSettings.send_cancel_gcode]; + break; + + case SKEY_RESET_SETTINGS: + break; + + default: + break; } + featureSettingsItems.items[i] = settingPage[item_index]; } else @@ -416,12 +647,12 @@ void loadFeatureSettings() } else { - if(fe_cur_page == 0) + if (fe_cur_page == 0) { featureSettingsItems.items[5].icon = ICONCHAR_BACKGROUND; featureSettingsItems.items[6].icon = ICONCHAR_PAGEDOWN; } - else if(fe_cur_page == (FE_PAGE_COUNT-1)) + else if (fe_cur_page == (FE_PAGE_COUNT - 1)) { featureSettingsItems.items[5].icon = ICONCHAR_PAGEUP; featureSettingsItems.items[6].icon = ICONCHAR_BACKGROUND; @@ -437,11 +668,11 @@ void loadFeatureSettings() } //loadFeatureSettings - void menuFeatureSettings(void) { KEY_VALUES key_num = KEY_IDLE; SETTINGS now = infoSettings; + loadFeatureSettings(); menuDrawListPage(&featureSettingsItems); @@ -451,7 +682,7 @@ void menuFeatureSettings(void) switch (key_num) { case KEY_ICON_5: - if(FE_PAGE_COUNT > 1 && fe_cur_page > 0) + if (FE_PAGE_COUNT > 1 && fe_cur_page > 0) { fe_cur_page--; loadFeatureSettings(); @@ -460,7 +691,7 @@ void menuFeatureSettings(void) break; case KEY_ICON_6: - if(FE_PAGE_COUNT > 1 && fe_cur_page < FE_PAGE_COUNT - 1) + if (FE_PAGE_COUNT > 1 && fe_cur_page < FE_PAGE_COUNT - 1) { fe_cur_page++; loadFeatureSettings(); @@ -474,10 +705,10 @@ void menuFeatureSettings(void) break; default: - if(key_num < LISTITEM_PER_PAGE) + if (key_num < LISTITEM_PER_PAGE) { updateFeatureSettings(key_num); - menuDrawListItem(&featureSettingsItems.items[key_num],key_num); + menuDrawListItem(&featureSettingsItems.items[key_num], key_num); } break; } @@ -485,7 +716,7 @@ void menuFeatureSettings(void) loopProcess(); } - if(memcmp(&now, &infoSettings, sizeof(SETTINGS))) + if (memcmp(&now, &infoSettings, sizeof(SETTINGS))) { storePara(); } diff --git a/TFT/src/User/Menu/FeatureSettings.h b/TFT/src/User/Menu/FeatureSettings.h index 07118fcd32..d9a5fa19ad 100644 --- a/TFT/src/User/Menu/FeatureSettings.h +++ b/TFT/src/User/Menu/FeatureSettings.h @@ -5,8 +5,8 @@ extern "C" { #endif -void menuFeatureSettings(void); void resetSettings(void); +void menuFeatureSettings(void); #ifdef __cplusplus } diff --git a/TFT/src/User/Menu/Heat.c b/TFT/src/User/Menu/Heat.c index 0de046b9f5..99bfb155fa 100644 --- a/TFT/src/User/Menu/Heat.c +++ b/TFT/src/User/Menu/Heat.c @@ -3,8 +3,7 @@ #include "Numpad.h" #include "Settings.h" -static u8 degreeSteps_index = 1; - +static uint8_t degreeSteps_index = 1; static uint8_t c_heater = NOZZLE0; void heatSetCurrentIndex(uint8_t index) diff --git a/TFT/src/User/Menu/LoadUnload.c b/TFT/src/User/Menu/LoadUnload.c index 9888ff0f2e..f30ebc4d52 100644 --- a/TFT/src/User/Menu/LoadUnload.c +++ b/TFT/src/User/Menu/LoadUnload.c @@ -49,7 +49,8 @@ void menuLoadUnload(void) { key_num = menuKeyGetValue(); - if ((infoHost.wait == true) && (key_num != KEY_IDLE)) // if user pokes around while Load/Unload in progress + if (infoHost.wait == true && key_num != KEY_IDLE && + key_num != KEY_ICON_7) // show reminder for process running if presses any button other than bacnk button { if (lastcmd == UNLOAD) { // unloading diff --git a/TFT/src/User/Menu/MBL.c b/TFT/src/User/Menu/MBL.c index 755011b8df..eb301e38b5 100644 --- a/TFT/src/User/Menu/MBL.c +++ b/TFT/src/User/Menu/MBL.c @@ -3,9 +3,8 @@ #define PROBE_HEIGHT_INITIAL_HEIGHT 0.2f // 0.2 mm -static u8 curUnit_index = 0; - -u8 mblPoint = 0; +static uint8_t curUnit_index = 0; +uint8_t mblPoint = 0; bool mblRunning = false; /* Start MBL */ diff --git a/TFT/src/User/Menu/MainPage.c b/TFT/src/User/Menu/MainPage.c index acc14c9080..5fbc4253e5 100644 --- a/TFT/src/User/Menu/MainPage.c +++ b/TFT/src/User/Menu/MainPage.c @@ -7,19 +7,19 @@ void menuMain(void) MENUITEMS mainPageItems = { // title LABEL_MAINMENU, - // icon label - {{ICON_HEAT_FAN, LABEL_UNIFIEDHEAT}, - {ICON_HOME_MOVE, LABEL_UNIFIEDMOVE}, - #ifdef LOAD_UNLOAD_M701_M702 - {ICON_EXTRUDE, LABEL_LOAD_UNLOAD_SHORT}, - #else - {ICON_EXTRUDE, LABEL_EXTRUDE}, - #endif - {ICON_STOP, LABEL_EMERGENCYSTOP}, - {ICON_GCODE, LABEL_TERMINAL}, - {ICON_CUSTOM, LABEL_CUSTOM}, - {ICON_SETTINGS, LABEL_SETTINGS}, - {ICON_BACK, LABEL_BACK},} + // icon label + {{ICON_HEAT_FAN, LABEL_UNIFIEDHEAT}, + {ICON_HOME_MOVE, LABEL_UNIFIEDMOVE}, + #ifdef LOAD_UNLOAD_M701_M702 + {ICON_EXTRUDE, LABEL_LOAD_UNLOAD_SHORT}, + #else + {ICON_EXTRUDE, LABEL_EXTRUDE}, + #endif + {ICON_STOP, LABEL_EMERGENCYSTOP}, + {ICON_GCODE, LABEL_TERMINAL}, + {ICON_CUSTOM, LABEL_CUSTOM}, + {ICON_SETTINGS, LABEL_SETTINGS}, + {ICON_BACK, LABEL_BACK},} }; KEY_VALUES key_num = KEY_IDLE; diff --git a/TFT/src/User/Menu/Parametersetting.c b/TFT/src/User/Menu/Parametersetting.c index b347edf589..9149449669 100644 --- a/TFT/src/User/Menu/Parametersetting.c +++ b/TFT/src/User/Menu/Parametersetting.c @@ -8,43 +8,45 @@ static u8 total_pages = 1; bool parametersChanged = false; const LISTITEM parametertypes[P_ITEMSCOUNT] = { - // icon ItemType Item Title item value text(only for custom value) - {ICONCHAR_SETTING1, LIST_MOREBUTTON, LABEL_STEPS_SETTING, LABEL_BACKGROUND}, - {ICONCHAR_SETTING1, LIST_MOREBUTTON, LABEL_CURRENT_SETTING, LABEL_BACKGROUND}, - {ICONCHAR_SETTING1, LIST_MOREBUTTON, LABEL_MAXFEEDRATE, LABEL_BACKGROUND}, - {ICONCHAR_SETTING1, LIST_MOREBUTTON, LABEL_MAXACCELERATION, LABEL_BACKGROUND}, - {ICONCHAR_SETTING1, LIST_MOREBUTTON, LABEL_ACCELERATION, LABEL_BACKGROUND}, - {ICONCHAR_SETTING1, LIST_MOREBUTTON, LABEL_JERK, LABEL_BACKGROUND}, - {ICONCHAR_SETTING1, LIST_MOREBUTTON, LABEL_JUNCTION_DEVIATION,LABEL_BACKGROUND}, - {ICONCHAR_SETTING1, LIST_MOREBUTTON, LABEL_PROBE_OFFSET, LABEL_BACKGROUND}, - {ICONCHAR_SETTING1, LIST_MOREBUTTON, LABEL_HOME_OFFSET, LABEL_BACKGROUND}, - {ICONCHAR_SETTING1, LIST_MOREBUTTON, LABEL_BUMP_SENSITIVITY, LABEL_BACKGROUND}, - {ICONCHAR_SETTING1, LIST_MOREBUTTON, LABEL_FWRETRACT, LABEL_BACKGROUND}, - {ICONCHAR_SETTING1, LIST_MOREBUTTON, LABEL_FWRECOVER, LABEL_BACKGROUND}, - {ICONCHAR_SETTING1, LIST_MOREBUTTON, LABEL_RETRACT_AUTO, LABEL_BACKGROUND}, - {ICONCHAR_SETTING1, LIST_MOREBUTTON, LABEL_LIN_ADVANCE, LABEL_BACKGROUND}, - {ICONCHAR_SETTING1, LIST_MOREBUTTON, LABEL_ABL, LABEL_BACKGROUND}, - {ICONCHAR_SETTING1, LIST_MOREBUTTON, LABEL_OFFSET_TOOL, LABEL_BACKGROUND}, - {ICONCHAR_SETTING1, LIST_MOREBUTTON, LABEL_HYBRID_THRESHOLD, LABEL_BACKGROUND}, + // icon ItemType Item Title item value text(only for custom value) + {ICONCHAR_SETTING1, LIST_MOREBUTTON, LABEL_STEPS_SETTING, LABEL_BACKGROUND}, + {ICONCHAR_SETTING1, LIST_MOREBUTTON, LABEL_MAXFEEDRATE, LABEL_BACKGROUND}, + {ICONCHAR_SETTING1, LIST_MOREBUTTON, LABEL_MAXACCELERATION, LABEL_BACKGROUND}, + {ICONCHAR_SETTING1, LIST_MOREBUTTON, LABEL_ACCELERATION, LABEL_BACKGROUND}, + {ICONCHAR_SETTING1, LIST_MOREBUTTON, LABEL_JERK, LABEL_BACKGROUND}, + {ICONCHAR_SETTING1, LIST_MOREBUTTON, LABEL_JUNCTION_DEVIATION, LABEL_BACKGROUND}, + {ICONCHAR_SETTING1, LIST_MOREBUTTON, LABEL_HOME_OFFSET, LABEL_BACKGROUND}, + {ICONCHAR_SETTING1, LIST_MOREBUTTON, LABEL_FWRETRACT, LABEL_BACKGROUND}, + {ICONCHAR_SETTING1, LIST_MOREBUTTON, LABEL_FWRECOVER, LABEL_BACKGROUND}, + {ICONCHAR_SETTING1, LIST_MOREBUTTON, LABEL_RETRACT_AUTO, LABEL_BACKGROUND}, + {ICONCHAR_SETTING1, LIST_MOREBUTTON, LABEL_OFFSET_TOOL, LABEL_BACKGROUND}, + {ICONCHAR_SETTING1, LIST_MOREBUTTON, LABEL_ABL, LABEL_BACKGROUND}, + {ICONCHAR_SETTING1, LIST_MOREBUTTON, LABEL_PROBE_OFFSET, LABEL_BACKGROUND}, + {ICONCHAR_SETTING1, LIST_MOREBUTTON, LABEL_LIN_ADVANCE, LABEL_BACKGROUND}, + {ICONCHAR_SETTING1, LIST_MOREBUTTON, LABEL_CURRENT_SETTING, LABEL_BACKGROUND}, + {ICONCHAR_SETTING1, LIST_MOREBUTTON, LABEL_BUMP_SENSITIVITY, LABEL_BACKGROUND}, + {ICONCHAR_SETTING1, LIST_MOREBUTTON, LABEL_HYBRID_THRESHOLD, LABEL_BACKGROUND}, + {ICONCHAR_SETTING1, LIST_MOREBUTTON, LABEL_MBL_OFFSET, LABEL_BACKGROUND}, //Keep below items always at the end - {ICONCHAR_SAVE, LIST_LABEL, LABEL_SETTING_SAVE, LABEL_BACKGROUND}, - {ICONCHAR_UNDO, LIST_LABEL, LABEL_SETTING_RESTORE, LABEL_BACKGROUND}, - {ICONCHAR_RESET, LIST_LABEL, LABEL_SETTING_RESET, LABEL_BACKGROUND}, + {ICONCHAR_SAVE, LIST_LABEL, LABEL_SETTINGS_SAVE, LABEL_BACKGROUND}, + {ICONCHAR_UNDO, LIST_LABEL, LABEL_SETTINGS_RESTORE, LABEL_BACKGROUND}, + {ICONCHAR_RESET, LIST_LABEL, LABEL_SETTINGS_RESET, LABEL_BACKGROUND}, }; LISTITEMS parameterMainItems = { -// title -LABEL_PARAMETER_SETTING, -// icon ItemType Item Title item value text(only for custom value) -{ - {ICONCHAR_BACKGROUND, LIST_LABEL, LABEL_BACKGROUND, LABEL_BACKGROUND}, - {ICONCHAR_BACKGROUND, LIST_LABEL, LABEL_BACKGROUND, LABEL_BACKGROUND}, - {ICONCHAR_BACKGROUND, LIST_LABEL, LABEL_BACKGROUND, LABEL_BACKGROUND}, - {ICONCHAR_BACKGROUND, LIST_LABEL, LABEL_BACKGROUND, LABEL_BACKGROUND}, - {ICONCHAR_BACKGROUND, LIST_LABEL, LABEL_BACKGROUND, LABEL_BACKGROUND}, - {ICONCHAR_BACKGROUND, LIST_LABEL, LABEL_BACKGROUND, LABEL_BACKGROUND}, - {ICONCHAR_BACKGROUND, LIST_LABEL, LABEL_BACKGROUND, LABEL_BACKGROUND}, - {ICONCHAR_BACK, LIST_LABEL, LABEL_BACKGROUND, LABEL_BACKGROUND},} + // title + LABEL_PARAMETER_SETTING, + // icon ItemType Item Title item value text(only for custom value) + { + {ICONCHAR_BACKGROUND, LIST_LABEL, LABEL_BACKGROUND, LABEL_BACKGROUND}, + {ICONCHAR_BACKGROUND, LIST_LABEL, LABEL_BACKGROUND, LABEL_BACKGROUND}, + {ICONCHAR_BACKGROUND, LIST_LABEL, LABEL_BACKGROUND, LABEL_BACKGROUND}, + {ICONCHAR_BACKGROUND, LIST_LABEL, LABEL_BACKGROUND, LABEL_BACKGROUND}, + {ICONCHAR_BACKGROUND, LIST_LABEL, LABEL_BACKGROUND, LABEL_BACKGROUND}, + {ICONCHAR_BACKGROUND, LIST_LABEL, LABEL_BACKGROUND, LABEL_BACKGROUND}, + {ICONCHAR_BACKGROUND, LIST_LABEL, LABEL_BACKGROUND, LABEL_BACKGROUND}, + {ICONCHAR_BACK, LIST_LABEL, LABEL_BACKGROUND, LABEL_BACKGROUND}, + } }; //show menu for selected parameter type @@ -54,24 +56,26 @@ void menuShowParameter(void) PARAMETERS now = infoParameters; float oldval[LISTITEM_PER_PAGE]; - LISTITEMS parameter_menuitems ={ - // title - parametertypes[cur_parameter].titlelabel, - // icon ItemType Item Title item value text(only for custom value) - {{ICONCHAR_BACKGROUND, LIST_CUSTOMVALUE, LABEL_DYNAMIC, LABEL_CUSTOM_VALUE}, - {ICONCHAR_BACKGROUND, LIST_CUSTOMVALUE, LABEL_DYNAMIC, LABEL_CUSTOM_VALUE}, - {ICONCHAR_BACKGROUND, LIST_CUSTOMVALUE, LABEL_DYNAMIC, LABEL_CUSTOM_VALUE}, - {ICONCHAR_BACKGROUND, LIST_CUSTOMVALUE, LABEL_DYNAMIC, LABEL_CUSTOM_VALUE}, - {ICONCHAR_BACKGROUND, LIST_CUSTOMVALUE, LABEL_DYNAMIC, LABEL_CUSTOM_VALUE}, - {ICONCHAR_BACKGROUND, LIST_LABEL, LABEL_BACKGROUND, LABEL_BACKGROUND}, - {ICONCHAR_BACKGROUND, LIST_LABEL, LABEL_BACKGROUND, LABEL_BACKGROUND}, - {ICONCHAR_BACK, LIST_LABEL, LABEL_BACKGROUND, LABEL_BACKGROUND},} + LISTITEMS parameter_menuitems = { + // title + parametertypes[cur_parameter].titlelabel, + // icon ItemType Item Title item value text(only for custom value) + { + {ICONCHAR_BACKGROUND, LIST_CUSTOMVALUE, LABEL_DYNAMIC, LABEL_CUSTOM_VALUE}, + {ICONCHAR_BACKGROUND, LIST_CUSTOMVALUE, LABEL_DYNAMIC, LABEL_CUSTOM_VALUE}, + {ICONCHAR_BACKGROUND, LIST_CUSTOMVALUE, LABEL_DYNAMIC, LABEL_CUSTOM_VALUE}, + {ICONCHAR_BACKGROUND, LIST_CUSTOMVALUE, LABEL_DYNAMIC, LABEL_CUSTOM_VALUE}, + {ICONCHAR_BACKGROUND, LIST_CUSTOMVALUE, LABEL_DYNAMIC, LABEL_CUSTOM_VALUE}, + {ICONCHAR_BACKGROUND, LIST_LABEL, LABEL_BACKGROUND, LABEL_BACKGROUND}, + {ICONCHAR_BACKGROUND, LIST_LABEL, LABEL_BACKGROUND, LABEL_BACKGROUND}, + {ICONCHAR_BACK, LIST_LABEL, LABEL_BACKGROUND, LABEL_BACKGROUND}, + } }; for (int i = 0; i < getParameterElementCount(cur_parameter); i++) { parameter_menuitems.items[i].titlelabel.address = axisDisplayID[i]; - setDynamicValue(i, getParameter(cur_parameter,i)); + setDynamicValue(i, getParameter(cur_parameter, i)); if (i < E2_STEPPER) parameter_menuitems.items[i].icon = ICONCHAR_EDIT; @@ -82,37 +86,50 @@ void menuShowParameter(void) case P_ACCELERATION: parameter_menuitems.items[i].titlelabel = accel_disp_ID[i]; break; + case P_JERK: parameter_menuitems.items[X_AXIS].titlelabel.address = "X"; parameter_menuitems.items[Y_AXIS].titlelabel.address = "Y"; parameter_menuitems.items[Z_AXIS].titlelabel.address = "Z"; parameter_menuitems.items[E_AXIS].titlelabel.address = "E"; break; + case P_JUNCTION_DEVIATION: parameter_menuitems.items[i].titlelabel = junction_deviation_disp_ID[i]; break; + case P_FWRETRACT: parameter_menuitems.items[i].titlelabel = retract_disp_ID[i]; break; + case P_FWRECOVER: parameter_menuitems.items[i].titlelabel = recover_disp_ID[i]; break; + case P_AUTO_RETRACT: parameter_menuitems.items[i].titlelabel = retract_auto_ID[i]; break; - case P_LIN_ADV: - parameter_menuitems.items[0].titlelabel.address = "K-E"; - parameter_menuitems.items[1].titlelabel.address = "K-E2"; + + case P_OFFSET_TOOL: + parameter_menuitems.items[X_AXIS].titlelabel.address = "X"; + parameter_menuitems.items[Y_AXIS].titlelabel.address = "Y"; + parameter_menuitems.items[Z_AXIS].titlelabel.address = "Z"; break; + case P_ABL_STATE: parameter_menuitems.items[0].titlelabel.address = "S 1=ON 0=OFF"; parameter_menuitems.items[1].titlelabel.address = "Z fade"; break; - case P_OFFSET_TOOL: - parameter_menuitems.items[X_AXIS].titlelabel.address = "X"; - parameter_menuitems.items[Y_AXIS].titlelabel.address = "Y"; - parameter_menuitems.items[Z_AXIS].titlelabel.address = "Z"; + + case P_LIN_ADV: + parameter_menuitems.items[0].titlelabel.address = "K-E"; + parameter_menuitems.items[1].titlelabel.address = "K-E2"; + break; + + case P_MBL_OFFSET: + parameter_menuitems.items[i].titlelabel.address = "Z"; break; + default: if (getDualstepperStatus(E_STEPPER) && i == E2_STEPPER) { @@ -173,16 +190,18 @@ void menuShowParameter(void) menuDrawListItem(¶meter_menuitems.items[i], i); } } - loopProcess(); + + loopProcess(); } } //Load main parameter list page void loadParameterPage(void) { -for (uint8_t i = 0; i < LISTITEM_PER_PAGE; i++) + for (uint8_t i = 0; i < LISTITEM_PER_PAGE; i++) { uint8_t item_index = ps_cur_page * LISTITEM_PER_PAGE + i; + if (item_index < P_ITEMSCOUNT) { if (infoMachineSettings.EEPROM != 1 && @@ -198,7 +217,8 @@ for (uint8_t i = 0; i < LISTITEM_PER_PAGE; i++) parameterMainItems.items[i].icon = ICONCHAR_BACKGROUND; } } -// set page up down button according to page count and current page + + // set page up down button according to page count and current page if (P_ITEMSCOUNT <= LISTITEM_PER_PAGE) { parameterMainItems.items[5].icon = ICONCHAR_BACKGROUND; @@ -206,12 +226,12 @@ for (uint8_t i = 0; i < LISTITEM_PER_PAGE; i++) } else { - if(ps_cur_page == 0) + if (ps_cur_page == 0) { parameterMainItems.items[5].icon = ICONCHAR_BACKGROUND; parameterMainItems.items[6].icon = ICONCHAR_PAGEDOWN; } - else if(ps_cur_page == (total_pages-1)) + else if (ps_cur_page == (total_pages - 1)) { parameterMainItems.items[5].icon = ICONCHAR_PAGEUP; parameterMainItems.items[6].icon = ICONCHAR_BACKGROUND; @@ -229,12 +249,13 @@ void menuParameterSettings(void) KEY_VALUES key_num = KEY_IDLE; if (infoMachineSettings.EEPROM != 1) - total_pages = (P_SAVE_SETTINGS+LISTITEM_PER_PAGE-1)/LISTITEM_PER_PAGE; + total_pages = (P_SAVE_SETTINGS+LISTITEM_PER_PAGE - 1) / LISTITEM_PER_PAGE; else - total_pages = (P_ITEMSCOUNT+LISTITEM_PER_PAGE-1)/LISTITEM_PER_PAGE; + total_pages = (P_ITEMSCOUNT+LISTITEM_PER_PAGE - 1) / LISTITEM_PER_PAGE; loadParameterPage(); menuDrawListPage(¶meterMainItems); + while (infoMenu.menu[infoMenu.cur] == menuParameterSettings) { key_num = menuKeyGetValue(); @@ -287,17 +308,18 @@ void menuParameterSettings(void) } else if (cp == P_RESET_SETTINGS) { - setDialogText(LABEL_SETTING_RESET, LABEL_RESET_SETTINGS_INFO, LABEL_CONFIRM, LABEL_CANCEL); + setDialogText(LABEL_SETTINGS_RESET, LABEL_SETTINGS_RESET_INFO, LABEL_CONFIRM, LABEL_CANCEL); showDialog(DIALOG_TYPE_ALERT, resetEepromSettings, NULL, NULL); break; } else if (cp == P_RESTORE_SETTINGS) { - setDialogText(LABEL_SETTING_RESTORE, LABEL_EEPROM_RESTORE_INFO, LABEL_CONFIRM, LABEL_CANCEL); + setDialogText(LABEL_SETTINGS_RESTORE, LABEL_EEPROM_RESTORE_INFO, LABEL_CONFIRM, LABEL_CANCEL); showDialog(DIALOG_TYPE_ALERT, restoreEepromSettings, NULL, NULL); break; } } + if (key_num < LISTITEM_PER_PAGE && cp < PARAMETERS_COUNT) { cur_parameter = cp; @@ -308,7 +330,8 @@ void menuParameterSettings(void) } break; } - loopProcess(); + + loopProcess(); } } @@ -329,7 +352,7 @@ bool temperatureStatusValid(void) void loopTemperatureStatus(void) { - if(getMenuType() == MENU_TYPE_FULLSCREEN) return; + if (getMenuType() == MENU_TYPE_FULLSCREEN) return; if (!temperatureStatusValid()) return; uint8_t tmpHeater[3]; // chamber, bed, hotend @@ -347,10 +370,12 @@ void loopTemperatureStatus(void) bool update = false; static int16_t lastCurrent[3]; static int16_t lastTarget[3]; + for (int8_t i = tmpIndex - 1; i >= 0; i--) { int16_t actCurrent = heatGetCurrentTemp(tmpHeater[i]); int16_t actTarget = heatGetTargetTemp(tmpHeater[i]); + if (lastCurrent[i] != actCurrent || lastTarget[i] != actTarget) { lastCurrent[i] = actCurrent; @@ -358,27 +383,41 @@ void loopTemperatureStatus(void) update = true; } } + if (update) menuReDrawCurTitle(); } int16_t drawTemperatureStatus(void) { int16_t x_offset = LCD_WIDTH - 10; + if (!temperatureStatusValid()) return x_offset; - uint8_t tmpHeater[3]; // chamber, bed, hotend + uint8_t tmpHeater[3]; // chamber, bed, 1-2hotend uint16_t tmpIcon[3]; uint8_t tmpIndex = 0; + if (infoSettings.hotend_count) { // global hotend - tmpIcon[tmpIndex] = ICON_GLOBAL_NOZZLE; - tmpHeater[tmpIndex++] = heatGetCurrentHotend(); + if (infoSettings.hotend_count == 2 && !infoSettings.chamber_en ) // dual hotend + { + tmpIcon[tmpIndex] = ICON_GLOBAL_NOZZLE; + tmpHeater[tmpIndex++] = NOZZLE0; + tmpIcon[tmpIndex] = ICON_GLOBAL_NOZZLE; + tmpHeater[tmpIndex++] = NOZZLE1; + } + else // singl or mixing hotend + { + tmpIcon[tmpIndex] = ICON_GLOBAL_NOZZLE; + tmpHeater[tmpIndex++] = heatGetCurrentHotend(); + } } if (infoSettings.bed_en) { // global bed tmpIcon[tmpIndex] = ICON_GLOBAL_BED; tmpHeater[tmpIndex++] = BED; } + if (infoSettings.chamber_en) { // global chamber tmpIcon[tmpIndex] = ICON_GLOBAL_CHAMBER; @@ -387,7 +426,8 @@ int16_t drawTemperatureStatus(void) uint16_t start_y = (TITLE_END_Y - BYTE_HEIGHT) / 2; GUI_SetBkColor(infoSettings.title_bg_color); - for(int8_t i = tmpIndex - 1; i >= 0; i--) + + for (int8_t i = tmpIndex - 1; i >= 0; i--) { char tempstr[10]; x_offset -= GLOBALICON_INTERVAL; @@ -403,6 +443,7 @@ int16_t drawTemperatureStatus(void) x_offset -= GLOBALICON_WIDTH; ICON_ReadDisplay(x_offset, start_y, tmpIcon[i]); // icon } + GUI_SetBkColor(infoSettings.bg_color); return x_offset; } diff --git a/TFT/src/User/Menu/Parametersetting.h b/TFT/src/User/Menu/Parametersetting.h index 715226c14c..03306dd47c 100644 --- a/TFT/src/User/Menu/Parametersetting.h +++ b/TFT/src/User/Menu/Parametersetting.h @@ -8,13 +8,13 @@ extern "C" { #include "menu.h" #include "MachineParameters.h" -void menuParameterSettings(void); - // Global Info -#define GLOBALICON_WIDTH (BYTE_WIDTH * 2) +#define GLOBALICON_WIDTH (BYTE_WIDTH * 2) #define GLOBALICON_HEIGHT GLOBALICON_WIDTH #define GLOBALICON_INTERVAL 2 +void menuParameterSettings(void); + void loopTemperatureStatus(void); int16_t drawTemperatureStatus(void); diff --git a/TFT/src/User/Menu/Pid.c b/TFT/src/User/Menu/Pid.c index 4b6d8c092e..7ac8c8e6a0 100644 --- a/TFT/src/User/Menu/Pid.c +++ b/TFT/src/User/Menu/Pid.c @@ -18,10 +18,9 @@ const MENUITEMS pidWaitItems = { }; const char *const pidCmd[] = PID_CMD; - +static int16_t pidHeaterTarget[MAX_HEATER_COUNT] = {0}; +static uint8_t curToolIndex = NOZZLE0; static u8 degreeSteps_index = 1; - -HEATER pidHeater = {{}, 0}; u32 pidTimeout = 0; u8 pidCounter = 0; bool pidSucceeded = false; @@ -39,26 +38,22 @@ void pidUpdateStatus(bool succeeded) if (pidCounter > 0) // if all the PID processes were still not terminated, simply provide a notification { -#ifdef ENABLE_PID_STATUS_UPDATE_NOTIFICATION - LABELCHAR(tempMsg, LABEL_PID_TITLE); - - if (succeeded) - { - sprintf(&tempMsg[strlen(tempMsg)], " %s", textSelect(LABEL_PROCESS_COMPLETED)); - - BUZZER_PLAY(sound_notify); + #ifdef ENABLE_PID_STATUS_UPDATE_NOTIFICATION + LABELCHAR(tempMsg, LABEL_PID_TITLE); - addToast(DIALOG_TYPE_INFO, tempMsg); - } - else - { - sprintf(&tempMsg[strlen(tempMsg)], " %s", textSelect(LABEL_PROCESS_ABORTED)); - - BUZZER_PLAY(sound_error); - - addToast(DIALOG_TYPE_ERROR, tempMsg); - } -#endif + if (succeeded) + { + sprintf(&tempMsg[strlen(tempMsg)], " %s", textSelect(LABEL_PROCESS_COMPLETED)); + BUZZER_PLAY(sound_notify); + addToast(DIALOG_TYPE_INFO, tempMsg); + } + else + { + sprintf(&tempMsg[strlen(tempMsg)], " %s", textSelect(LABEL_PROCESS_ABORTED)); + BUZZER_PLAY(sound_error); + addToast(DIALOG_TYPE_ERROR, tempMsg); + } + #endif } else // if all the PID processes terminated, provide the final dialog { @@ -98,16 +93,12 @@ static inline void pidCheckTimeout(void) if (OS_GetTimeMs() > pidTimeout) { pidRunning = false; - -// u8 pidCounter = 0; // we voluntary don't reset (commented out the code) also pidCounter and pidSucceeded to let the -// pidSucceeded = false; // pidUpdateStatus function allow to handle status updates eventually arriving after the timeout - + // u8 pidCounter = 0; // we voluntary don't reset (commented out the code) also pidCounter and pidSucceeded to let the + // pidSucceeded = false; // pidUpdateStatus function allow to handle status updates eventually arriving after the timeout LABELCHAR(tempMsg, LABEL_TIMEOUT_REACHED); sprintf(&tempMsg[strlen(tempMsg)], "\n %s", textSelect(LABEL_PROCESS_ABORTED)); - BUZZER_PLAY(sound_error); - popupReminder(DIALOG_TYPE_ERROR, LABEL_PID_TITLE, (u8 *) tempMsg); } } @@ -119,7 +110,7 @@ static inline void pidUpdateCounter(void) for (uint8_t i = 0; i < MAX_HEATER_COUNT; i++) // hotends + bed + chamber { - if (pidHeater.T[i].target > 0) + if (pidHeaterTarget[i] > 0) pidCounter++; } } @@ -169,9 +160,9 @@ static inline void pidStart(void) for (uint8_t i = 0; i < MAX_HEATER_COUNT; i++) // hotends + bed + chamber { - if (pidHeater.T[i].target > 0) + if (pidHeaterTarget[i] > 0) { - mustStoreCmd("%s S%d\n", pidCmd[i], (int)pidHeater.T[i].target); // start PID autotune + mustStoreCmd("%s S%d\n", pidCmd[i], (int)pidHeaterTarget[i]); // start PID autotune mustStoreCmd("G4 S1\n"); // wait 1 sec } } @@ -188,11 +179,11 @@ void pidTemperatureReDraw(bool skip_header) if (!skip_header) { - sprintf(tempstr, "%s ", heatDisplayID[pidHeater.toolIndex]); + sprintf(tempstr, "%s ", heatDisplayID[curToolIndex]); GUI_DispString(exhibitRect.x0, exhibitRect.y0, (u8 *) tempstr); } - sprintf(tempstr, " %d ", pidHeater.T[pidHeater.toolIndex].target); + sprintf(tempstr, " %d ", pidHeaterTarget[curToolIndex]); setLargeFont(true); GUI_DispStringInPrect(&exhibitRect, (u8 *) tempstr); setLargeFont(false); @@ -221,13 +212,13 @@ void menuPid(void) { // we initialize the data structure only the first time the menu is loaded for (uint8_t i = NOZZLE0; i < MAX_HEATER_COUNT; i++) { - pidHeater.T[i].target = 0; + pidHeaterTarget[i] = 0; } pidInitialized = true; } - pidItems.items[KEY_ICON_4] = itemTool[pidHeater.toolIndex]; + pidItems.items[KEY_ICON_4] = itemTool[curToolIndex]; pidItems.items[KEY_ICON_5] = itemDegreeSteps[degreeSteps_index]; #if LCD_ENCODER_SUPPORT @@ -243,10 +234,10 @@ void menuPid(void) switch (key_num) { case KEY_ICON_0: - if (pidHeater.T[pidHeater.toolIndex].target > 0) - pidHeater.T[pidHeater.toolIndex].target = - NOBEYOND(0, pidHeater.T[pidHeater.toolIndex].target - degreeSteps[degreeSteps_index], - infoSettings.max_temp[pidHeater.toolIndex]); + if (pidHeaterTarget[curToolIndex] > 0) + pidHeaterTarget[curToolIndex] = + NOBEYOND(0, pidHeaterTarget[curToolIndex] - degreeSteps[degreeSteps_index], + infoSettings.max_temp[curToolIndex]); pidTemperatureReDraw(true); break; @@ -254,13 +245,13 @@ void menuPid(void) case KEY_INFOBOX: { char titlestr[30]; - sprintf(titlestr, "Min:0 | Max:%i", infoSettings.max_temp[pidHeater.toolIndex]); + sprintf(titlestr, "Min:0 | Max:%i", infoSettings.max_temp[curToolIndex]); - int32_t val = numPadInt((u8 *) titlestr, pidHeater.T[pidHeater.toolIndex].target, 0, false); - val = NOBEYOND(0, val, infoSettings.max_temp[pidHeater.toolIndex]); + int32_t val = numPadInt((u8 *) titlestr, pidHeaterTarget[curToolIndex], 0, false); + val = NOBEYOND(0, val, infoSettings.max_temp[curToolIndex]); - if (val != pidHeater.T[pidHeater.toolIndex].target) // if value is different than target change it - pidHeater.T[pidHeater.toolIndex].target = val; + if (val != pidHeaterTarget[curToolIndex]) // if value is different than target change it + pidHeaterTarget[curToolIndex] = val; menuDrawPage(&pidItems); pidTemperatureReDraw(true); @@ -268,10 +259,10 @@ void menuPid(void) } case KEY_ICON_3: - if (pidHeater.T[pidHeater.toolIndex].target < infoSettings.max_temp[pidHeater.toolIndex]) - pidHeater.T[pidHeater.toolIndex].target = - NOBEYOND(0, pidHeater.T[pidHeater.toolIndex].target + degreeSteps[degreeSteps_index], - infoSettings.max_temp[pidHeater.toolIndex]); + if (pidHeaterTarget[curToolIndex] < infoSettings.max_temp[curToolIndex]) + pidHeaterTarget[curToolIndex] = + NOBEYOND(0, pidHeaterTarget[curToolIndex] + degreeSteps[degreeSteps_index], + infoSettings.max_temp[curToolIndex]); pidTemperatureReDraw(true); break; @@ -279,10 +270,10 @@ void menuPid(void) case KEY_ICON_4: do { - pidHeater.toolIndex = (pidHeater.toolIndex + 1) % MAX_HEATER_COUNT; - } while (!heaterIsValid(pidHeater.toolIndex) || pidHeater.toolIndex == CHAMBER); + curToolIndex = (curToolIndex + 1) % MAX_HEATER_COUNT; + } while (!heaterIsValid(curToolIndex) || curToolIndex == CHAMBER); - pidItems.items[key_num] = itemTool[pidHeater.toolIndex]; + pidItems.items[key_num] = itemTool[curToolIndex]; menuDrawItem(&pidItems.items[key_num], key_num); pidTemperatureReDraw(false); @@ -326,17 +317,17 @@ void menuPid(void) { if (encoderPosition > 0) { - if (pidHeater.T[pidHeater.toolIndex].target < infoSettings.max_temp[pidHeater.toolIndex]) - pidHeater.T[pidHeater.toolIndex].target = - NOBEYOND(0, pidHeater.T[pidHeater.toolIndex].target + degreeSteps[degreeSteps_index], - infoSettings.max_temp[pidHeater.toolIndex]); + if (pidHeaterTarget[curToolIndex] < infoSettings.max_temp[curToolIndex]) + pidHeaterTarget[curToolIndex] = + NOBEYOND(0, pidHeaterTarget[curToolIndex] + degreeSteps[degreeSteps_index], + infoSettings.max_temp[curToolIndex]); } else // if < 0 { - if (pidHeater.T[pidHeater.toolIndex].target > 0) - pidHeater.T[pidHeater.toolIndex].target = - NOBEYOND(0, pidHeater.T[pidHeater.toolIndex].target - degreeSteps[degreeSteps_index], - infoSettings.max_temp[pidHeater.toolIndex]); + if (pidHeaterTarget[curToolIndex] > 0) + pidHeaterTarget[curToolIndex] = + NOBEYOND(0, pidHeaterTarget[curToolIndex] - degreeSteps[degreeSteps_index], + infoSettings.max_temp[curToolIndex]); } pidTemperatureReDraw(true); diff --git a/TFT/src/User/Menu/Popup.c b/TFT/src/User/Menu/Popup.c index f091f15ffe..0608e85cdc 100644 --- a/TFT/src/User/Menu/Popup.c +++ b/TFT/src/User/Menu/Popup.c @@ -1,6 +1,10 @@ #include "Popup.h" #include "includes.h" +#define X_MAX_CHAR (LCD_WIDTH / BYTE_WIDTH) +#define MAX_MSG_LINES 4 +#define POPUP_MAX_CHAR (X_MAX_CHAR * MAX_MSG_LINES) + static BUTTON bottomSingleBtn = { //button location color before pressed color after pressed POPUP_RECT_SINGLE_CONFIRM, NULL, 5, 1, DARKGREEN, DARKGREEN, MAT_LOWWHITE, DARKGREEN, WHITE, DARKGREEN @@ -35,10 +39,8 @@ static void (*action_cancel)() = NULL; static void (*action_loop)() = NULL; static bool popup_redraw = false; -#define X_MAX_CHAR (LCD_WIDTH / BYTE_WIDTH) -#define FULL_SCREEN_MAX_CHAR (LCD_WIDTH / BYTE_WIDTH * LCD_HEIGHT /BYTE_HEIGHT) static uint8_t popup_title[X_MAX_CHAR]; -static uint8_t popup_msg[FULL_SCREEN_MAX_CHAR]; +static uint8_t popup_msg[POPUP_MAX_CHAR]; static uint8_t popup_ok[24]; static uint8_t popup_cancel[24]; static DIALOG_TYPE popup_type; diff --git a/TFT/src/User/Menu/Print.c b/TFT/src/User/Menu/Print.c index 5eab0f8d71..02e695e9fa 100644 --- a/TFT/src/User/Menu/Print.c +++ b/TFT/src/User/Menu/Print.c @@ -19,26 +19,24 @@ MENUITEMS printIconItems = { // title LABEL_BACKGROUND, - // icon label - {{ICON_BACKGROUND, LABEL_BACKGROUND}, - {ICON_BACKGROUND, LABEL_BACKGROUND}, - {ICON_BACKGROUND, LABEL_BACKGROUND}, - {ICON_BACKGROUND, LABEL_BACKGROUND}, - {ICON_BACKGROUND, LABEL_BACKGROUND}, - {ICON_PAGE_UP, LABEL_PAGE_UP}, - {ICON_PAGE_DOWN, LABEL_PAGE_DOWN}, - {ICON_BACK, LABEL_BACK},} + // icon label + {{ICON_BACKGROUND, LABEL_BACKGROUND}, + {ICON_BACKGROUND, LABEL_BACKGROUND}, + {ICON_BACKGROUND, LABEL_BACKGROUND}, + {ICON_BACKGROUND, LABEL_BACKGROUND}, + {ICON_BACKGROUND, LABEL_BACKGROUND}, + {ICON_PAGE_UP, LABEL_PAGE_UP}, + {ICON_PAGE_DOWN, LABEL_PAGE_DOWN}, + {ICON_BACK, LABEL_BACK},} }; const int16_t labelVolumeError[] = {LABEL_READ_TFTSD_ERROR, LABEL_READ_U_DISK_ERROR, LABEL_READ_ONBOARDSD_ERROR}; // File list number per page -#define NUM_PER_PAGE 5 +#define NUM_PER_PAGE 5 static bool list_mode = true; -SCROLL titleScroll; -const GUI_RECT titleRect={10, (TITLE_END_Y - BYTE_HEIGHT) / 2, LCD_WIDTH-10, (TITLE_END_Y - BYTE_HEIGHT) / 2 + BYTE_HEIGHT}; - -SCROLL gcodeScroll; +SCROLL titleScroll; +const GUI_RECT titleRect = {10, (TITLE_END_Y - BYTE_HEIGHT) / 2, LCD_WIDTH-10, (TITLE_END_Y - BYTE_HEIGHT) / 2 + BYTE_HEIGHT}; const GUI_RECT gcodeRect[NUM_PER_PAGE] = { {BYTE_WIDTH/2+0*SPACE_X_PER_ICON, 1*ICON_HEIGHT+0*SPACE_Y+ICON_START_Y+(SPACE_Y-BYTE_HEIGHT)/2, @@ -57,39 +55,7 @@ const GUI_RECT gcodeRect[NUM_PER_PAGE] = { 1*SPACE_X_PER_ICON-BYTE_WIDTH/2, 2*ICON_HEIGHT+1*SPACE_Y+ICON_START_Y+(SPACE_Y-BYTE_HEIGHT)/2+BYTE_HEIGHT}, }; -void scrollFileNameCreate(uint8_t i) -{ - uint8_t num = infoFile.cur_page * NUM_PER_PAGE + i; - - if (infoFile.folderCount + infoFile.fileCount == 0) - { - memset(&gcodeScroll,0,sizeof(SCROLL)); - return; - } - if (num < infoFile.folderCount) - { - Scroll_CreatePara(&gcodeScroll, (uint8_t* )infoFile.folder[num], &gcodeRect[i]); - } - else if (num < infoFile.folderCount + infoFile.fileCount) - { - if (infoMachineSettings.long_filename_support == ENABLED) - { - Scroll_CreatePara(&gcodeScroll, - (uint8_t *)((infoFile.source == BOARD_SD) ? infoFile.Longfile[num - infoFile.folderCount] : - infoFile.file[num - infoFile.folderCount]), - &gcodeRect[i]); - } - else - { - Scroll_CreatePara(&gcodeScroll, - (uint8_t *)((infoFile.source == BOARD_SD) ? infoFile.file[num - infoFile.folderCount] : - infoFile.file[num - infoFile.folderCount]), - &gcodeRect[i]); - } - } -} - -void normalNameDisp(const GUI_RECT *rect, u8 *name) +void normalNameDisp(const GUI_RECT *rect, uint8_t *name) { if (name == NULL) return; @@ -101,28 +67,28 @@ void normalNameDisp(const GUI_RECT *rect, u8 *name) void gocdeIconDraw(void) { - u8 i=0;//k = 0; + uint8_t i=0;; ITEM curItem = {ICON_BACKGROUND, LABEL_BACKGROUND}; - scrollFileNameCreate(0); - Scroll_CreatePara(&titleScroll, (uint8_t* )infoFile.title, &titleRect); - printIconItems.title.address = (uint8_t* )infoFile.title; + Scroll_CreatePara(&titleScroll, (uint8_t*)infoFile.title, &titleRect); + printIconItems.title.address = (uint8_t*)infoFile.title; GUI_SetBkColor(infoSettings.title_bg_color); GUI_ClearPrect(&titleRect); GUI_SetBkColor(infoSettings.bg_color); //draw folders - for(i=0;(i + infoFile.cur_page * NUM_PER_PAGE < infoFile.folderCount) && (i < NUM_PER_PAGE) ; i++) + for (i = 0; (i + infoFile.cur_page * NUM_PER_PAGE < infoFile.folderCount) && (i < NUM_PER_PAGE); i++) { curItem.icon = ICON_FOLDER; menuDrawItem(&curItem, i); - normalNameDisp(&gcodeRect[i], (u8* )infoFile.folder[i + infoFile.cur_page * NUM_PER_PAGE]); + normalNameDisp(&gcodeRect[i], (uint8_t*)infoFile.folder[i + infoFile.cur_page * NUM_PER_PAGE]); } //draw files - for( ;(i + infoFile.cur_page * NUM_PER_PAGE < infoFile.fileCount + infoFile.folderCount) && (i < NUM_PER_PAGE) ;i++) + for (; (i + infoFile.cur_page * NUM_PER_PAGE < infoFile.fileCount + infoFile.folderCount) && (i < NUM_PER_PAGE); i++) { - if (EnterDir(infoFile.file[i + infoFile.cur_page * NUM_PER_PAGE - infoFile.folderCount]) == false) break; + if (EnterDir(infoFile.file[i + infoFile.cur_page * NUM_PER_PAGE - infoFile.folderCount]) == false) + break; // if model preview bmp exists, display bmp directly without writing to flash if (model_DirectDisplay(getIconStartPoint(i), infoFile.title) != true) { @@ -130,11 +96,11 @@ void gocdeIconDraw(void) menuDrawItem(&curItem, i); } ExitDir(); - normalNameDisp(&gcodeRect[i], (u8* )infoFile.file[i + infoFile.cur_page * NUM_PER_PAGE - infoFile.folderCount]); + normalNameDisp(&gcodeRect[i], (uint8_t*)infoFile.file[i + infoFile.cur_page * NUM_PER_PAGE - infoFile.folderCount]); } //clear blank icons - for(; (i= BOARD_SD) + GUI_DispStringInRect(0, 0, LCD_WIDTH, LCD_HEIGHT, (uint8_t*)requestCommandInfo.cmd_rev_buf); else GUI_DispStringInRect(0, 0, LCD_WIDTH, LCD_HEIGHT, labelVolumeError[infoFile.source]); Delay_ms(1000); @@ -253,9 +219,6 @@ void menuPrintFromSource(void) Scroll_DispString(&titleScroll, LEFT); GUI_SetBkColor(infoSettings.bg_color); - if (list_mode != true) - Scroll_DispString(&gcodeScroll, CENTER); - key_num = menuKeyGetValue(); switch(key_num) @@ -298,13 +261,14 @@ void menuPrintFromSource(void) default: if (key_num < ITEM_PER_PAGE) { - u16 start = infoFile.cur_page * NUM_PER_PAGE; + uint16_t start = infoFile.cur_page * NUM_PER_PAGE; if (key_num + start < infoFile.folderCount) //folder { - if (EnterDir(infoFile.folder[key_num + start]) == false) break; + if (EnterDir(infoFile.folder[key_num + start]) == false) + break; scanPrintFiles(); - update=1; - infoFile.cur_page=0; + update = 1; + infoFile.cur_page = 0; } else if (key_num + start < infoFile.folderCount + infoFile.fileCount) //gcode { @@ -321,21 +285,10 @@ void menuPrintFromSource(void) (uint8_t *)((infoMachineSettings.long_filename_support == ENABLED && infoFile.source == BOARD_SD) ? infoFile.Longfile[infoFile.fileIndex] : infoFile.file[infoFile.fileIndex])); //confirm file selction - setDialogText(LABEL_PRINT, (u8 *)temp_info, LABEL_CONFIRM, LABEL_CANCEL); + setDialogText(LABEL_PRINT, (uint8_t *)temp_info, LABEL_CONFIRM, LABEL_CANCEL); showDialog(DIALOG_TYPE_QUESTION, startPrint, ExitDir, NULL); } } - else if (key_num >=KEY_LABEL_0 && key_num <= KEY_LABEL_4) - { - if (list_mode != true) - { - if (key_num - KEY_LABEL_0 + infoFile.cur_page * NUM_PER_PAGE < infoFile.folderCount + infoFile.fileCount) - { - normalNameDisp(gcodeScroll.rect, gcodeScroll.text); - scrollFileNameCreate(key_num - KEY_LABEL_0); - } - } - } break; } @@ -348,13 +301,12 @@ void menuPrintFromSource(void) else gocdeListDraw(); } - #ifdef SD_CD_PIN - if (isVolumeExist(infoFile.source) != true) - { - resetInfoFile(); - infoMenu.cur--; - } + if (isVolumeExist(infoFile.source) != true) + { + resetInfoFile(); + infoMenu.cur--; + } #endif loopProcess(); } diff --git a/TFT/src/User/Menu/PrintingMenu.c b/TFT/src/User/Menu/PrintingMenu.c index e2ae01d34f..122f8dff13 100644 --- a/TFT/src/User/Menu/PrintingMenu.c +++ b/TFT/src/User/Menu/PrintingMenu.c @@ -31,7 +31,7 @@ const GUI_RECT printinfo_val_rect[6] = { }; static uint32_t nextLayerDrawTime = 0; -const char *const Speed_ID[2] = {"Speed","Flow"}; +const char *const Speed_ID[2] = {"Speed", "Flow"}; bool hasFilamentData; #define TOGGLE_TIME 2000 // 1 seconds is 1000 @@ -46,16 +46,16 @@ bool hasFilamentData; #define SPD_ICON_POS 5 const ITEM itemIsPause[2] = { - // icon label - {ICON_PAUSE, LABEL_PAUSE}, - {ICON_RESUME, LABEL_RESUME}, + // icon label + {ICON_PAUSE, LABEL_PAUSE}, + {ICON_RESUME, LABEL_RESUME}, }; const ITEM itemIsPrinting[3] = { // icon label - {ICON_BACKGROUND, LABEL_BACKGROUND}, - {ICON_MAINMENU, LABEL_MAIN_SCREEN}, - {ICON_BACK, LABEL_BACK}, + {ICON_BACKGROUND, LABEL_BACKGROUND}, + {ICON_MAINMENU, LABEL_MAIN_SCREEN}, + {ICON_BACK, LABEL_BACK}, }; void menuBeforePrinting(void) @@ -63,8 +63,6 @@ void menuBeforePrinting(void) //load stat/end/cancel gcodes from spi flash uint32_t size = 0; - infoFile.printFromTFT = true; - switch (infoFile.source) { case BOARD_SD: // GCode from file on ONBOARD SD @@ -77,7 +75,6 @@ void menuBeforePrinting(void) if (size == 0) { ExitDir(); - infoFile.printFromTFT = false; infoMenu.cur--; return; } @@ -106,7 +103,6 @@ void menuBeforePrinting(void) if (f_open(&infoPrinting.file, infoFile.title, FA_OPEN_EXISTING | FA_READ) != FR_OK) { ExitDir(); - infoFile.printFromTFT = false; infoMenu.cur--; return; } @@ -264,7 +260,6 @@ static inline void toggleInfo(void) static inline void printingDrawPage(void) { - // Scroll_CreatePara(&titleScroll, infoFile.title,&titleRect); reValueNozzle(EXT_ICON_POS); reValueBed(BED_ICON_POS); reDrawFan(FAN_ICON_POS); @@ -379,7 +374,7 @@ void menuPrinting(void) printingItems.items[KEY_ICON_6] = itemIsPrinting[0]; // BackGround printingItems.items[KEY_ICON_7] = itemIsPrinting[2]; // Back } - + menuDrawPage(&printingItems); printingDrawPage(); if (lastPrinting == false) @@ -484,7 +479,6 @@ void menuPrinting(void) menuDrawItem(&printingItems.items[KEY_ICON_7], KEY_ICON_7); preparePrintSummary(); drawPrintInfo(); - infoFile.printFromTFT = false; } } diff --git a/TFT/src/User/Menu/ScreenSettings.c b/TFT/src/User/Menu/ScreenSettings.c index 898bcfc38b..1632ba2ef6 100644 --- a/TFT/src/User/Menu/ScreenSettings.c +++ b/TFT/src/User/Menu/ScreenSettings.c @@ -242,9 +242,9 @@ void menuSoundSettings(void) // icon ItemType Item Title item value text(only for custom value) { {ICONCHAR_TOGGLE_ON, LIST_TOGGLE, LABEL_TOUCH_SOUND, LABEL_BACKGROUND}, - {ICONCHAR_TOGGLE_ON, LIST_TOGGLE, LABEL_ALERT_SOUND, LABEL_BACKGROUND}, {ICONCHAR_TOGGLE_ON, LIST_TOGGLE, LABEL_TOAST_SOUND, LABEL_BACKGROUND}, - {ICONCHAR_BACKGROUND, LIST_LABEL, LABEL_BACKGROUND, LABEL_BACKGROUND}, + {ICONCHAR_TOGGLE_ON, LIST_TOGGLE, LABEL_ALERT_SOUND, LABEL_BACKGROUND}, + {ICONCHAR_TOGGLE_ON, LIST_TOGGLE, LABEL_HEATER_SOUND, LABEL_BACKGROUND}, {ICONCHAR_BACKGROUND, LIST_LABEL, LABEL_BACKGROUND, LABEL_BACKGROUND}, {ICONCHAR_BACKGROUND, LIST_LABEL, LABEL_BACKGROUND, LABEL_BACKGROUND}, {ICONCHAR_BACKGROUND, LIST_LABEL, LABEL_BACKGROUND, LABEL_BACKGROUND}, @@ -252,8 +252,9 @@ void menuSoundSettings(void) }; sounditems.items[0].icon = (infoSettings.touchSound == 1) ? ICONCHAR_TOGGLE_ON : ICONCHAR_TOGGLE_OFF; - sounditems.items[1].icon = (infoSettings.alertSound == 1) ? ICONCHAR_TOGGLE_ON : ICONCHAR_TOGGLE_OFF; sounditems.items[2].icon = (infoSettings.toastSound == 1) ? ICONCHAR_TOGGLE_ON : ICONCHAR_TOGGLE_OFF; + sounditems.items[1].icon = (infoSettings.alertSound == 1) ? ICONCHAR_TOGGLE_ON : ICONCHAR_TOGGLE_OFF; + sounditems.items[3].icon = (infoSettings.heaterSound == 1) ? ICONCHAR_TOGGLE_ON : ICONCHAR_TOGGLE_OFF; KEY_VALUES key_num = KEY_IDLE; SETTINGS now = infoSettings; @@ -272,14 +273,20 @@ void menuSoundSettings(void) break; case KEY_ICON_1: + infoSettings.toastSound = (infoSettings.toastSound + 1) % 2; + sounditems.items[key_num].icon = (infoSettings.toastSound == 1) ? ICONCHAR_TOGGLE_ON : ICONCHAR_TOGGLE_OFF; + menuDrawListItem(&sounditems.items[key_num], key_num); + break; + + case KEY_ICON_2: infoSettings.alertSound = (infoSettings.alertSound + 1) % 2; sounditems.items[key_num].icon = (infoSettings.alertSound == 1) ? ICONCHAR_TOGGLE_ON : ICONCHAR_TOGGLE_OFF; menuDrawListItem(&sounditems.items[key_num], key_num); break; - case KEY_ICON_2: - infoSettings.toastSound = (infoSettings.toastSound + 1) % 2; - sounditems.items[key_num].icon = (infoSettings.toastSound == 1) ? ICONCHAR_TOGGLE_ON : ICONCHAR_TOGGLE_OFF; + case KEY_ICON_3: + infoSettings.heaterSound = (infoSettings.heaterSound + 1) % 2; + sounditems.items[key_num].icon = (infoSettings.heaterSound == 1) ? ICONCHAR_TOGGLE_ON : ICONCHAR_TOGGLE_OFF; menuDrawListItem(&sounditems.items[key_num], key_num); break; diff --git a/TFT/src/User/Menu/Selectmode.c b/TFT/src/User/Menu/Selectmode.c index 16543db27e..9f11412008 100644 --- a/TFT/src/User/Menu/Selectmode.c +++ b/TFT/src/User/Menu/Selectmode.c @@ -44,8 +44,9 @@ bool LCD_ReadPen(uint16_t intervals) static u32 TouchTime = 0; if(!XPT2046_Read_Pen()) { - if(OS_GetTimeMs() - TouchTime > intervals) + if(OS_GetTimeMs() - TouchTime >= intervals) { + TouchTime = OS_GetTimeMs(); return true; } } @@ -199,7 +200,7 @@ static inline void setupModeHardware(uint8_t mode) setEncActiveSignal(1); #endif -#if !defined(MKS_32_V1_4) && !defined(MKS_32_V1_3) && !defined(MKS_32_V1_2) && !defined(MKS_32_V1_1) && (!defined MKS_28_V1_0) + #if !defined(MKS_32_V1_4) && !defined(MKS_32_V1_3) && !defined(MKS_32_V1_2) && !defined(MKS_32_V1_1) && (!defined MKS_28_V1_0) //causes hang if we deinit spi1 SD_DeInit(); #endif @@ -228,7 +229,7 @@ void switchMode(void) heatSetUpdateSeconds(TEMPERATURE_QUERY_FAST_SECONDS); LOGO_ReadDisplay(); updateNextHeatCheckTime(); // send "M105" after a delay, because of mega2560 will be hanged when received data at startup - while (OS_GetTimeMs() - startUpTime < 3000) // Display 3s logo + while (OS_GetTimeMs() - startUpTime < BTT_BOOTSCREEN_TIME) // Display logo BTT_BOOTSCREEN_TIME ms { loopProcess(); } diff --git a/TFT/src/User/Menu/SendGcode.c b/TFT/src/User/Menu/SendGcode.c index 93f5541769..f581ce67e4 100644 --- a/TFT/src/User/Menu/SendGcode.c +++ b/TFT/src/User/Menu/SendGcode.c @@ -390,6 +390,7 @@ typedef enum { TERM_PAGE_UP = 0, TERM_PAGE_DOWN, + TERM_TOGGLE_ACK, TERM_BACK, TERM_KEY_NUM, // number of keys TERM_IDLE = IDLE_TOUCH, @@ -401,7 +402,7 @@ typedef enum #define CURSOR_END_Y CTRL_Y0 #define PAGE_ROW_NUM 1 -#define PAGE_COL_NUM 4 +#define PAGE_COL_NUM 5 #define PAGE_HEIGHT GKEY_HEIGHT #define PAGE_WIDTH (LCD_WIDTH / PAGE_COL_NUM) #define PAGE_X0 0 @@ -415,11 +416,13 @@ const GUI_RECT terminalKeyRect[TERM_KEY_NUM] = { {PAGE_X0 + 1 * PAGE_WIDTH, PAGE_Y0 + 0 * PAGE_HEIGHT, PAGE_X0 + 2 * PAGE_WIDTH, PAGE_Y0 + 1 * PAGE_HEIGHT}, {PAGE_X0 + 2 * PAGE_WIDTH, PAGE_Y0 + 0 * PAGE_HEIGHT, PAGE_X0 + 3 * PAGE_WIDTH, PAGE_Y0 + 1 * PAGE_HEIGHT}, {PAGE_X0 + 3 * PAGE_WIDTH, PAGE_Y0 + 0 * PAGE_HEIGHT, PAGE_X0 + 4 * PAGE_WIDTH, PAGE_Y0 + 1 * PAGE_HEIGHT}, + {PAGE_X0 + 4 * PAGE_WIDTH, PAGE_Y0 + 0 * PAGE_HEIGHT, PAGE_X0 + 5 * PAGE_WIDTH, PAGE_Y0 + 1 * PAGE_HEIGHT}, }; -const char * const terminalKey[TERM_KEY_NUM] = { +const char * terminalKey[TERM_KEY_NUM] = { "<", ">", + "ON", "Back" }; @@ -729,6 +732,9 @@ void terminalDrawMenu(void) GUI_SetTextMode(GUI_TEXTMODE_TRANS); + // init toggle ack value + terminalKey[TERM_TOGGLE_ACK] = (const char *) textSelect(itemToggle[infoSettings.terminalACK].index); + // draw keyboard for (uint8_t i = 0; i < COUNT(terminalKey); i++) { @@ -770,6 +776,12 @@ void menuTerminal(void) terminal_page.pageIndex -= SCROLL_PAGE; break; + case TERM_TOGGLE_ACK: // toggle ack in terminal + infoSettings.terminalACK = (infoSettings.terminalACK + 1) % ITEM_TOGGLE_NUM; + terminalKey[TERM_TOGGLE_ACK] = (const char *) textSelect(itemToggle[infoSettings.terminalACK].index); + terminalReDrawButton(TERM_TOGGLE_ACK, false); + break; + case TERM_BACK: // back infoMenu.cur--; break; diff --git a/TFT/src/User/Menu/Speed.c b/TFT/src/User/Menu/Speed.c index cbf98e2f8b..14b87ba500 100644 --- a/TFT/src/User/Menu/Speed.c +++ b/TFT/src/User/Menu/Speed.c @@ -46,7 +46,7 @@ void menuSpeed(void) {ICON_INC, LABEL_INC}, {ICON_MOVE, LABEL_PERCENTAGE_SPEED}, {ICON_E_5_PERCENT, LABEL_5_PERCENT}, - {ICON_NORMAL_SPEED, LABEL_NORMAL_SPEED}, + {ICON_NORMAL_SPEED, LABEL_NORMAL}, {ICON_BACK, LABEL_BACK},} }; diff --git a/TFT/src/User/Menu/ZOffset.c b/TFT/src/User/Menu/ZOffset.c index d8def3595b..633b18b82d 100644 --- a/TFT/src/User/Menu/ZOffset.c +++ b/TFT/src/User/Menu/ZOffset.c @@ -122,10 +122,7 @@ void menuZOffset(void) now = z_offset = offsetGetValue(); - if (!offsetGetStatus()) - zOffsetItems.items[KEY_ICON_4].label.index = LABEL_OFF; - else - zOffsetItems.items[KEY_ICON_4].label.index = LABEL_ON; + zOffsetItems.items[KEY_ICON_4].label = itemToggle[offsetGetStatus()]; itemZOffsetSubmenu[0] = itemMoveLen[curUnit_index]; zOffsetItems.items[KEY_ICON_6] = itemZOffsetSubmenu[curSubmenu_index]; @@ -166,15 +163,11 @@ void menuZOffset(void) // enable/disable Z offset change case KEY_ICON_4: if (!offsetGetStatus()) - { offsetEnable(true); - zOffsetItems.items[key_num].label.index = LABEL_ON; - } else - { offsetDisable(); - zOffsetItems.items[key_num].label.index = LABEL_OFF; - } + + zOffsetItems.items[key_num].label = itemToggle[offsetGetStatus()]; menuDrawItem(&zOffsetItems.items[key_num], key_num); zOffsetDrawStatus(offsetGetStatus(), textSelect(zOffsetItems.items[key_num].label.index)); diff --git a/TFT/src/User/Menu/common.c b/TFT/src/User/Menu/common.c index 23f707138a..a7dd041a56 100644 --- a/TFT/src/User/Menu/common.c +++ b/TFT/src/User/Menu/common.c @@ -37,9 +37,9 @@ const u8 degreeSteps[ITEM_DEGREE_NUM] = {1, 5, 10}; const ITEM itemSpeed[ITEM_SPEED_NUM] = { // icon label - {ICON_SLOW_SPEED, LABEL_SLOW_SPEED}, - {ICON_NORMAL_SPEED, LABEL_NORMAL_SPEED}, - {ICON_FAST_SPEED, LABEL_FAST_SPEED}, + {ICON_SLOW_SPEED, LABEL_SLOW}, + {ICON_NORMAL_SPEED, LABEL_NORMAL}, + {ICON_FAST_SPEED, LABEL_FAST}, }; // Icons list for percent change steps @@ -82,6 +82,13 @@ const ITEM itemExtLenSteps[ITEM_EXT_LEN_NUM] = // List for extruder length/distance change steps const float extlenSteps[ITEM_EXT_LEN_NUM] = {1.0f, 5.0f, 10.0f, 100.0f, 200.0f}; +// Labels list for ON/OFF settings +const LABEL itemToggle[ITEM_TOGGLE_NUM] = +{ + LABEL_OFF, + LABEL_ON +}; + // Check time elapsed against the time specified in milliseconds for displaying/updating info on screen // Use this for timed screen updates in menu loops only bool nextScreenUpdate(uint32_t duration) diff --git a/TFT/src/User/Menu/common.h b/TFT/src/User/Menu/common.h index a9c66b9ac8..56d1f37884 100644 --- a/TFT/src/User/Menu/common.h +++ b/TFT/src/User/Menu/common.h @@ -13,6 +13,7 @@ extern "C" { #define ITEM_MOVE_LEN_NUM 5 #define ITEM_FINE_MOVE_LEN_NUM 3 #define ITEM_EXT_LEN_NUM 5 +#define ITEM_TOGGLE_NUM 2 extern uint8_t currentTool; extern uint8_t currentFan; @@ -33,6 +34,8 @@ extern const float moveLenSteps[ITEM_MOVE_LEN_NUM]; extern const ITEM itemExtLenSteps[ITEM_EXT_LEN_NUM]; extern const float extlenSteps[ITEM_EXT_LEN_NUM]; +extern const LABEL itemToggle[ITEM_TOGGLE_NUM]; + bool nextScreenUpdate(uint32_t duration); #ifdef __cplusplus diff --git a/TFT/src/User/Variants/pin_MKS_TFT32_V1_4.h b/TFT/src/User/Variants/pin_MKS_TFT32_V1_4.h index 4b2158cedd..7a2fb4464e 100644 --- a/TFT/src/User/Variants/pin_MKS_TFT32_V1_4.h +++ b/TFT/src/User/Variants/pin_MKS_TFT32_V1_4.h @@ -180,7 +180,7 @@ // Marlin mode + LCD Encoder support #ifdef ST7920_SPI - //#define SPI3_PIN_SMART_USAGE // if enabled, it avoids any SPI3 CS pin usage and free the MISO (PB4 pin) for encoder pins + #define SPI3_PIN_SMART_USAGE // if enabled, it avoids any SPI3 CS pin usage and free the MISO (PB4 pin) for encoder pins #define LCD_ENCA_PIN PA13 // map ENCA pin to JTAG DIO pin #define LCD_ENCB_PIN PA14 // map ENCB pin to JTAG CLK pin diff --git a/TFT/src/User/config.ini b/TFT/src/User/config.ini index c2a114420c..a98b4f3567 100644 --- a/TFT/src/User/config.ini +++ b/TFT/src/User/config.ini @@ -31,23 +31,38 @@ # ensure that the following options are enabled in Marlin firmware. # # General options: +# EEPROM_SETTINGS (in Configuration.h) +# AUTO_REPORT_TEMPERATURES (in Configuration_adv.h) # M115_GEOMETRY_REPORT (in Configuration_adv.h) # M114_DETAIL (in Configuration_adv.h) # REPORT_FAN_CHANGE (in Configuration_adv.h) -# EMERGENCY_PARSER (in Configuration_adv.h) -# SERIAL_FLOAT_PRECISION 4 (in Configuration_adv.h) -# HOST_ACTION_COMMANDS (in Configuration_adv.h) # # Options to support printing from onboard SD: # SDSUPPORT (in Configuration.h) -# AUTO_REPORT_TEMPERATURES (in Configuration_adv.h) -# AUTO_REPORT_SD_STATUS (in Configuration_adv.h) # LONG_FILENAME_HOST_SUPPORT (in Configuration_adv.h) +# AUTO_REPORT_SD_STATUS (in Configuration_adv.h) # SDCARD_CONNECTION ONBOARD (in Configuration_adv.h) # -# Options to support (Un)Load menu: +# Options to support dialog with host: +# EMERGENCY_PARSER (in Configuration_adv.h) +# SERIAL_FLOAT_PRECISION 4 (in Configuration_adv.h) +# HOST_ACTION_COMMANDS (in Configuration_adv.h) +# HOST_PROMPT_SUPPORT (in Configuration_adv.h) +# +# Options to support M600 with host & (Un)Load menu: +# Options to support dialog with host (as pre requisite) +# NOZZLE_PARK_FEATURE (in Configuration.h) +# ADVANCED_PAUSE_FEATURE (in Configuration_adv.h) # FILAMENT_LOAD_UNLOAD_GCODES (in Configuration_adv.h) - +# +# Options to support Babystep menu: +# BABYSTEPPING (in Configuration_adv.h) +# +# Options to support repeatibility test to test probe accuracy (M48): +# Z_MIN_PROBE_REPEATABILITY_TEST (in Configuration.h) +# +# Options to support aligment of multiple Z steppers using a bed probe (G34): +# Z_STEPPER_AUTO_ALIGN (in Configuration_adv.h) #-------------------------------------------------------------------- # General Settings @@ -188,7 +203,7 @@ marlin_fullscreen:0 #### Marlin Mode Type # Select Marlin Mode type. -# Options: [LCD12864: 1, LCD2004: 0] +# Options: [LCD2004: 0, LCD12864: 1] marlin_type:1 #### Marlin Mode Title @@ -275,7 +290,7 @@ auto_load_leveling:1 #### TouchMI Settings (on ABL menu) # Enable this option for settings TouchMI sensor on ABL Menu (Init, Z Offset, Save, Test). -# Options: [enable:1, disable:0] +# Options: [enable: 1, disable: 0] touchmi_sensor:0 #### Onboard / Printer SD Card Support @@ -408,11 +423,11 @@ preheat_temp6:T250 B90 #-------------------------------------------------------------------- #### Default Power Supply Mode -# Options: [OFF: 0, ON: 1, AUTO: 2] +# Options: [enable: 1, disable: 0, auto-detect: 2] ps_on:0 #### Power Supply Active HIGH -# Options: [HIGH: 1, LOW: 0] +# Options: [enable: 1, disable: 0] ps_on_active_high:1 #### Power Supply Auto Shutdown Temperature @@ -427,7 +442,7 @@ auto_shutdown_temp:50 #-------------------------------------------------------------------- #### Default Filament Runout Sensor -# Options: [NONE: 0, NORMAL: 1, SMART: 2] +# Options: [enable: 1, disable: 0, smart: 2] fil_runout:0 #### Inverted Filament Runout Logic @@ -482,15 +497,18 @@ btt_mini_ups:0 # NOTE: Error messages from printer will always play the error sound. # # Parameters: -# touch_sound: Enable/disable this to control touch feedback sound. -# toast_sound: Enable/disable this to control all toast notification sounds. -# alert_sound: Enable/disable this to control all popup and alert sounds -# like print finish alert, dialog sound etc. +# touch_sound: Enable/disable this to control touch feedback sound. +# toast_sound: Enable/disable this to control all toast notification sounds. +# alert_sound: Enable/disable this to control all popup and alert sounds +# like print finish alert, dialog sound etc. +# heater_sound: Enable/disable this to control acoustic feedback when temperature +# has reached the desired value on heaters (nozzle, bed, chamber). # # Options: [enable: 1, disable: 0] touch_sound:1 toast_sound:1 alert_sound:1 +heater_sound:1 #### Knob LED Color (only for TFT28 V3.0, TFT35 E3.0, TFT43 V3.0, TFT50 V3.0 & TFT70 V3.0) # Options: [OFF: 0, WHITE: 1, RED: 2, ORANGE: 3, YELLOW: 4, GREEN: 5, BLUE: 6, INDIGO: 7, VIOLET: 8] diff --git a/TFT/src/User/my_misc.c b/TFT/src/User/my_misc.c index 690f7d8e75..0f83810b59 100644 --- a/TFT/src/User/my_misc.c +++ b/TFT/src/User/my_misc.c @@ -84,7 +84,7 @@ double stringToDouble(char * str, char ** endptr) int8_t sign = 1; uint32_t prec = 0; - while (*p == ' ') { p++; } // remove trailing whitespaces + while (*p == 32 || *p == 9) { p++; } // remove trailing whitespaces if (*p == '-') { diff --git a/platformio.ini b/platformio.ini index e223b25b27..e2444c56f1 100644 --- a/platformio.ini +++ b/platformio.ini @@ -35,7 +35,7 @@ boards_dir = buildroot/boards default_envs = BIGTREE_TFT35_V3_0 ;Build all Targets -;default_envs = BIGTREE_TFT35_V1_0, BIGTREE_TFT35_V1_1, BIGTREE_TFT35_V1_2, BIGTREE_TFT35_V2_0, BIGTREE_TFT35_V3_0, BIGTREE_TFT35_E3_V3_0, BIGTREE_TFT35_B1_V3_0, BIGTREE_TFT43_V3_0, BIGTREE_TFT50_V3_0, BIGTREE_TFT70_V3_0, BIGTREE_TFT28_V1_0, BIGTREE_TFT28_V3_0, BIGTREE_TFT24_V1_1, MKS_32_V1_4, MKS_32_V1_4_NOBL, MKS_28_V1_0 +;default_envs = BIGTREE_TFT35_V1_0, BIGTREE_TFT35_V1_1, BIGTREE_TFT35_V1_2, BIGTREE_TFT35_V2_0, BIGTREE_TFT35_V3_0, BIGTREE_TFT35_E3_V3_0, BIGTREE_TFT35_B1_V3_0, BIGTREE_TFT43_V3_0, BIGTREE_TFT50_V3_0, BIGTREE_TFT70_V3_0, BIGTREE_TFT28_V1_0, BIGTREE_TFT28_V3_0, BIGTREE_TFT24_V1_1, MKS_32_V1_1, MKS_32_V1_2, MKS_32_V1_3, MKS_32_V1_4, MKS_32_V1_4_NOBL, MKS_28_V1_0 [common] default_src_filter = + - - -