Marlin 2.0 for Flying Bear 4S/5
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

766 lines
36 KiB

/**
* Marlin 3D Printer Firmware
* Copyright (c) 2020 MarlinFirmware [https://github.com/MarlinFirmware/Marlin]
*
* Based on Sprinter and grbl.
* Copyright (c) 2011 Camiel Gubbels / Erik van der Zalm
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*
*/
#pragma once
//****************英文***************************//
#define MACHINE_CONFIG_EN "Config"
#define NEXT_EN "Next"
#define PREVIOUS_EN "Previous"
#define DEFAULT_EN "Default"
#define KEY_BACK_EN "Del"
#define KEY_REST_EN "Reset"
#define KEY_CONFIRM_EN "Confirm"
#define KEYBOARD_KEY0_EN "0"
#define KEYBOARD_KEY1_EN "1"
#define KEYBOARD_KEY2_EN "2"
#define KEYBOARD_KEY3_EN "3"
#define KEYBOARD_KEY4_EN "4"
#define KEYBOARD_KEY5_EN "5"
#define KEYBOARD_KEY6_EN "6"
#define KEYBOARD_KEY7_EN "7"
#define KEYBOARD_KEY8_EN "8"
#define KEYBOARD_KEY9_EN "9"
#define KEYBOARD_KEY_POINT_EN "."
#define KEYBOARD_KEY_NEGATIVE_EN "-"
#define MACHINE_PARA_TITLE_EN "Config"
#define MACHINE_TYPE_CNOFIG_EN "Machine settings"
#define MOTOR_CONFIG_EN "Motor settings"
#define MACHINE_LEVELING_CONFIG_EN "Leveling settings"
#define ADVANCE_CONFIG_EN "Adavance settings"
#define MACHINE_CONFIG_TITLE_EN "Machine Settings"
#define MACHINE_TYPE_EN "Machine type"
#define MACHINE_STROKE_EN "Machine Size"
#define MACHINE_HOMEDIR_EN "Home direction"
#define MACHINE_ENDSTOP_TYPE_EN "Endstop type"
#define MACHINE_FILAMENT_CONFIG_EN "Filament settings"
#define MACHINE_TYPE_CONFIG_TITLE_EN "Machine Settings>Machine type"
#define MACHINE_TYPE_XYZ_EN "XYZ Machine"
#define MACHINE_TYPE_DELTA_EN "Delta Machine"
#define MACHINE_TYPE_COREXY_EN "Corexy Machine"
#define MACHINE_STROKE_CONF_TITLE_EN "Machine Settings>Machine Size"
#define X_MAX_LENGTH_EN "X-axis maximum stroke"
#define Y_MAX_LENGTH_EN "Y-axis maximum stroke"
#define Z_MAX_LENGTH_EN "Z-axis maximum stroke"
#define X_MIN_LENGTH_EN "X-axis minimum stroke"
#define Y_MIN_LENGTH_EN "Y-axis minimum stroke"
#define Z_MIN_LENGTH_EN "Z-axis minimum stroke"
#define HOME_DIR_CONF_TITLE_EN "Machine Settings>Home direction"
#define HOME_DIR_X_EN "X-axis home direction"
#define HOME_DIR_Y_EN "Y-axis home direction"
#define HOME_DIR_Z_EN "Z-axis home direction"
#define HOME_MIN_EN "MIN"
#define HOME_MAX_EN "MAX"
#define ENDSTOP_CONF_TITLE_EN "Machine Settings>Endstop type"
#define MIN_ENDSTOP_X_EN "X-axis minimum Endstop"
#define MIN_ENDSTOP_Y_EN "Y-axis minimum Endstop"
#define MIN_ENDSTOP_Z_EN "Z-axis minimum Endstop"
#define MAX_ENDSTOP_X_EN "X axis maximum Endstop"
#define MAX_ENDSTOP_Y_EN "Y axis maximum Endstop"
#define MAX_ENDSTOP_Z_EN "Z axis maximum Endstop"
#define ENDSTOP_FIL_EN "Filament sensor"
#define ENDSTOP_LEVEL_EN "Leveling sensor"
#define ENDSTOP_OPENED_EN "Open"
#define ENDSTOP_CLOSED_EN "Close"
#define FILAMENT_CONF_TITLE_EN "Machine Settings>Filament settings"
#define FILAMENT_IN_LENGTH_EN "Load length"
#define FILAMENT_IN_SPEED_EN "Load speed"
#define FILAMENT_TEMPERATURE_EN "Filament temperature"
#define FILAMENT_OUT_LENGTH_EN "Unload length"
#define FILAMENT_OUT_SPEED_EN "Unload speed"
#define LEVELING_CONF_TITLE_EN "Machine Settings>Leveling settings"
#define LEVELING_PARA_CONF_EN "Leveling settings"
#define LEVELING_MANUAL_POS_EN "Manual leveling coordinate settings"
#define LEVELING_AUTO_COMMAND_EN "AutoLeveling command settings"
#define LEVELING_AUTO_ZOFFSET_EN "Nozzle-to-probe offsets settings"
#define LEVELING_PARA_CONF_TITLE_EN "leveling setting"
#define AUTO_LEVELING_ENABLE_EN "Enable auto leveling"
#define BLTOUCH_LEVELING_ENABLE_EN "Enable BLtouch"
#define PROBE_PORT_EN "Probe connector"
#define PROBE_X_OFFSET_EN "Probe x axis offset"
#define PROBE_Y_OFFSET_EN "Probe y axis offset"
#define PROBE_Z_OFFSET_EN "Probe z axis offset"
#define PROBE_XY_SPEED_EN "Probe xy axis speed"
#define PROBE_Z_SPEED_EN "Probe z axis speed"
#define ENABLE_EN "YES"
#define DISABLE_EN "NO"
#define Z_MIN_EN "ZMin"
#define Z_MAX_EN "ZMax"
#define DELTA_LEVEL_CONF_TITLE_EN "Delta Machine settings"
#define DELTA_LEVEL_CONF_EN "Delta Machine Leveling"
#define DELTA_MACHINE_RADIUS_EN "Machine Radius"
#define DELTA_DIAGONAL_ROD_EN "Machine rod length"
#define DELTA_PRINT_RADIUS_EN "Print radius"
#define DELTA_HEIGHT_EN "Print height"
#define SMOOTH_ROD_OFFSET_EN "Slider offset"
#define EFFECTOR_OFFSET_EN "Effector offset"
#define CALIBRATION_RADIUS_EN "Leveling radius"
#define XYZ_LEVEL_CONF_TITLE_EN "Cartesian Machine Settings"
#define PROBE_REACH_MAX_LEFT_EN "Probe reaches leftmost position"
#define PROBE_REACH_MAX_RIGHT_EN "Probe reaches rightmost position"
#define PROBE_REACH_MAX_FRONT_EN "Probe reaches front position"
#define PROBE_REACH_MAX_BACK_EN "Probe reaches final position"
#define TEMPERATURE_CONF_TITLE_EN "Machine Settings>Temperature settings"
#define NOZZLE_CONF_EN "Nozzle settings"
#define HOTBED_CONF_EN "Hotbed settings"
#define PREHEAT_TEMPER_EN "Preset temperature"
#define NOZZLE_CONF_TITLE_EN "Machine Settings>Nozzle settings"
#define NOZZLECNT_EN "Number of nozzles"
#define NOZZLE_TYPE_EN "E0 Temperature type"
#define NOZZLE_ADJUST_TYPE_EN "PID thermostat"
#define NOZZLE_MIN_TEMPERATURE_EN "lowest temperature"
#define NOZZLE_MAX_TEMPERATURE_EN "Maximum temperature"
#define EXTRUD_MIN_TEMPER_EN "Minimum extrusion temperature"
#define HOTBED_CONF_TITLE_EN "Machine Settings>Hotbed settings"
#define HOTBED_ADJUST_EN "PID thermostat"
#define HOTBED_MIN_TEMPERATURE_EN "lowest temperature"
#define HOTBED_MAX_TEMPERATURE_EN "Maximum temperature"
#define MOTOR_CONF_TITLE_EN "Machine Settings>Motor settings"
#define MAXFEEDRATE_CONF_EN "Maximum speed settings"
#define ACCELERATION_CONF_EN "Acceleration settings"
#define JERKCONF_EN "Jerk settings"
#define STEPSCONF_EN "Steps settings"
#define TMC_CURRENT_EN "TMC Current settings"
#define TMC_STEP_MODE_EN "TMC Step mode settings"
#define MOTORDIRCONF_EN "Motor direction settings"
#define HOMEFEEDRATECONF_EN "Home speed setting"
#define MAXFEEDRATE_CONF_TITLE_EN "Machine Settings>Maximum speed"
#define X_MAXFEEDRATE_EN "X axis maximum speed"
#define Y_MAXFEEDRATE_EN "Y axis maximum speed"
#define Z_MAXFEEDRATE_EN "Z axis maximum speed"
#define E0_MAXFEEDRATE_EN "E0 axis maximum speed"
#define E1_MAXFEEDRATE_EN "E1 axis maximum speed"
#define ACCELERATION_CONF_TITLE_EN "Machine Settings>Acceleration"
#define PRINT_ACCELERATION_EN "Print acceleration"
#define RETRACT_ACCELERATION_EN "Retraction acceleration"
#define TRAVEL_ACCELERATION_EN "Travel acceleration"
#define X_ACCELERATION_EN "X-axis acceleration"
#define Y_ACCELERATION_EN "Y-axis acceleration"
#define Z_ACCELERATION_EN "Z-axis acceleration"
#define E0_ACCELERATION_EN "E0-axis acceleration"
#define E1_ACCELERATION_EN "E1-axis acceleration"
#define JERK_CONF_TITLE_EN "Machine Settings>Jerk speed"
#define X_JERK_EN "X-axis jerk speed"
#define Y_JERK_EN "Y-axis jerk speed"
#define Z_JERK_EN "J-axis jerk speed"
#define E_JERK_EN "E-axis jerk speed"
#define STEPS_CONF_TITLE_EN "Machine Settings>Steps settings"
#define X_STEPS_EN "X-axis steps"
#define Y_STEPS_EN "Y-axis stepS"
#define Z_STEPS_EN "Z-axis stepS"
#define E0_STEPS_EN "E0-axis steps"
#define E1_STEPS_EN "E1-axis steps"
#define TMC_CURRENT_CONF_TITLE_EN "Machine Settings>TMC current settings"
#define X_TMC_CURRENT_EN "X axis current (mA)"
#define Y_TMC_CURRENT_EN "Y axis current (mA)"
#define Z_TMC_CURRENT_EN "Z axis current (mA)"
#define E0_TMC_CURRENT_EN "E0 axis current (mA)"
#define E1_TMC_CURRENT_EN "E1 axis current (mA)"
#define TMC_MODE_CONF_TITLE_EN "Machine Settings>TMC step mode settings"
#define X_TMC_MODE_EN "Whether X axis enable stealthChop modes"
#define Y_TMC_MODE_EN "Whether Y axis enable stealthChop modes"
#define Z_TMC_MODE_EN "Whether Z axis enable stealthChop modes"
#define E0_TMC_MODE_EN "Whether E0 axis enable stealthChop modes"
#define E1_TMC_MODE_EN "Whether E1 axis enable stealthChop modes"
#define MOTORDIR_CONF_TITLE_EN "Machine Settings>Motor direction"
#define X_MOTORDIR_EN "X-axis motor direction invert"
#define Y_MOTORDIR_EN "Y-axis motor direction invert"
#define Z_MOTORDIR_EN "Z-axis motor direction invert"
#define E0_MOTORDIR_EN "E0-axis motor direction invert"
#define E1_MOTORDIR_EN "E1-axis motor direction invert"
#define INVERT_P_EN "YES"
#define INVERT_N_EN "NO"
#define HOMEFEEDRATE_CONF_TITLE_EN "Machine Settings>Home speed"
#define X_HOMESPEED_EN "XY-axis Home speed"
#define Y_HOMESPEED_EN "Y-axis Home speed"
#define Z_HOMESPEED_EN "Z-axis Home speed"
#define ADVANCED_CONF_TITLE_EN "Machine Settings>Advance"
#define PWROFF_DECTION_EN "power off dection module"
#define PWROFF_AFTER_PRINT_EN "Auto Shutdown after print"
#define HAVE_UPS_EN "Has UPS power supply"
#define Z2_AND_Z2ENDSTOP_CONF_EN "Z2 Settings"
#define ENABLE_PINS_CONF_EN "Enable pins level settings"
#define WIFI_SETTINGS_EN "Wi-Fi parameter settings"
#define HOMING_SENSITIVITY_CONF_EN "Homing sensitivity settings"
#define ENCODER_SETTINGS_EN "Rotary encoder settings"
#define Z2_AND_Z2ENDSTOP_CONF_TITLE_EN "Z2 Settings"
#define Z2_ENABLE_EN "Z2 Enable"
#define Z2_ENDSTOP_EN "Z2_EndStop Enable"
#define Z2_PORT_EN "Z2 Connector"
#define ENABLE_PINS_CONF_TITLE_EN "ENABLE_PINS_LEVEL"
#define X_ENABLE_PINS_INVERT_EN "X_ENABLE_PIN_INVERT"
#define Y_ENABLE_PINS_INVERT_EN "Y_ENABLE_PIN_INVERT"
#define Z_ENABLE_PINS_INVERT_EN "Z_ENABLE_PIN_INVERT"
#define E_ENABLE_PINS_INVERT_EN "E_ENABLE_PIN_INVERT"
#define PAUSE_POSITION_EN "Printing pause position settings"
#define PAUSE_POSITION_X_EN "X axis position (Absolute position,-1 invalid)"
#define PAUSE_POSITION_Y_EN "Y axis position (Absolute position,-1 invalid)"
#define PAUSE_POSITION_Z_EN "Z axis position (Relative position,-1 invalid)"
#define WIFI_SETTINGS_TITLE_EN "Machine Settings>Wi-Fi Parameter"
#define WIFI_SETTINGS_MODE_EN "Wi-Fi Mode"
#define WIFI_SETTINGS_NAME_EN "Wi-Fi Name: "
#define WIFI_SETTINGS_PASSWORD_EN "Wi-Fi Password: "
#define WIFI_SETTINGS_CLOUD_EN "Do you use cloud services?"
#define WIFI_SETTINGS_CONFIG_EN "Config"
#define WIFI_SETTINGS_EDIT_EN "Edit"
#define WIFI_CONFIG_TIPS_EN "Wi-Fi configuration?"
#define OFFSET_TITLE_EN "Machine Settings>Offset"
#define OFFSET_X_EN "X offset"
#define OFFSET_Y_EN "Y offset"
#define OFFSET_Z_EN "Z offset"
#define HOMING_SENSITIVITY_CONF_TITLE_EN "Machine Settings>Sensitivity"
#define X_SENSITIVITY_EN "X Axis Sensitivity"
#define Y_SENSITIVITY_EN "Y Axis Sensitivity"
#define Z_SENSITIVITY_EN "Z Axis Sensitivity"
#define Z2_SENSITIVITY_EN "Z2 Axis Sensitivity"
#define ENCODER_CONF_TITLE_EN "Machine Settings>Rotary encoder settings"
#define ENCODER_CONF_TEXT_EN "Is the encoder function used?"
#define TOOL_TEXT_EN "Tool"
#define PREHEAT_TEXT_EN "Preheat"
#define MOVE_TEXT_EN "Move"
#define HOME_TEXT_EN "Home"
#define PRINT_TEXT_EN "Printing"
#define EXTRUDE_TEXT_EN "Extrusion"
#define LEVELING_TEXT_EN "Leveling"
#define AUTO_LEVELING_TEXT_EN "AutoLevel"
#define SET_TEXT_EN "Settings"
#define MORE_TEXT_EN "More"
#define ADD_TEXT_EN "Add"
#define DEC_TEXT_EN "Dec"
#define EXTRUDER_1_TEXT_EN "Extrusion1"
#define EXTRUDER_2_TEXT_EN "Extrusion2"
#define HEATBED_TEXT_EN "HeatBed"
#define TEXT_1C_EN "1℃"
#define TEXT_5C_EN "5℃"
#define TEXT_10C_EN "10℃"
#define CLOSE_TEXT_EN "Close"
#define BACK_TEXT_EN "Back"
#define TOOL_PREHEAT_EN "Preheat"
#define TOOL_EXTRUDE_EN "Extrusion"
#define TOOL_MOVE_EN "Move"
#define TOOL_HOME_EN "Home"
#define TOOL_LEVELING_EN "Leveling"
#define TOOL_AUTO_LEVELING_EN "AutoLevel"
#define TOOL_FILAMENT_EN "Filament"
#define TOOL_MORE_EN "More"
#define AXIS_X_ADD_TEXT_EN "X+"
#define AXIS_X_DEC_TEXT_EN "X-"
#define AXIS_Y_ADD_TEXT_EN "Y+"
#define AXIS_Y_DEC_TEXT_EN "Y-"
#define AXIS_Z_ADD_TEXT_EN "Z+"
#define AXIS_Z_DEC_TEXT_EN "Z-"
#define TEXT_01MM_EN "0.1mm"
#define TEXT_1MM_EN "1mm"
#define TEXT_10MM_EN "10mm"
#define HOME_X_TEXT_EN "X"
#define HOME_Y_TEXT_EN "Y"
#define HOME_Z_TEXT_EN "Z"
#define HOME_ALL_TEXT_EN "Home"
#define HOME_STOPMOVE_EN "Quickstop"
#define PAGE_UP_TEXT_EN "Page up"
#define PAGE_DOWN_TEXT_EN "Page down"
#define EXTRUDER_IN_TEXT_EN "In"
#define EXTRUDER_OUT_TEXT_EN "Out"
#define EXTRUDE_1MM_TEXT_EN "1mm"
#define EXTRUDE_5MM_TEXT_EN "5mm"
#define EXTRUDE_10MM_TEXT_EN "10mm"
#define EXTRUDE_LOW_SPEED_TEXT_EN "Low"
#define EXTRUDE_MEDIUM_SPEED_TEXT_EN "Normal"
#define EXTRUDE_HIGH_SPEED_TEXT_EN "High"
#define LEVELING_POINT1_TEXT_EN "Point1"
#define LEVELING_POINT2_TEXT_EN "Point2"
#define LEVELING_POINT3_TEXT_EN "Point3"
#define LEVELING_POINT4_TEXT_EN "Point4"
#define LEVELING_POINT5_TEXT_EN "Point5"
#define FILESYS_TEXT_EN "FileSys"
#define WIFI_TEXT_EN "WiFi"
#define FAN_TEXT_EN "Fan"
#define ABOUT_TEXT_EN "About"
#define BREAK_POINT_TEXT_EN "Continue"
#define FILAMENT_TEXT_EN "Filament"
#define LANGUAGE_TEXT_EN "Language"
#define MOTOR_OFF_TEXT_EN "Motor-off"
#define MOTOR_OFF_XY_TEXT_EN "Off-XY"
#define SHUTDOWN_TEXT_EN "Shutdown"
#define MACHINE_PARA_EN "Config"
#define EEPROM_SETTINGS_EN "Eeprom Set"
#define U_DISK_TEXT_EN "USB"
#define SD_CARD_TEXT_EN "SD"
#define WIFI_NAME_TEXT_EN "WiFi: "
#define WIFI_KEY_TEXT_EN "Key: "
#define WIFI_IP_TEXT_EN "IP: "
#define WIFI_AP_TEXT_EN "State: AP"
#define WIFI_STA_TEXT_EN "State: STA"
#define WIFI_CONNECTED_TEXT_EN "Connected"
#define WIFI_DISCONNECTED_TEXT_EN "Disconnected"
#define WIFI_EXCEPTION_TEXT_EN "Exception"
#define WIFI_RECONNECT_TEXT_EN "Reconnect"
#define CLOUD_TEXT_EN "Cloud"
#define CLOUD_BIND_EN "Bind"
#define CLOUD_UNBIND_EN "Unbind"
#define CLOUD_UNBINDING_EN "Unbinding"
#define CLOUD_DISCONNECTED_EN "Disconnected"
#define CLOUD_UNBINDED_EN "Unbinded"
#define CLOUD_BINDED_EN "Binded"
#define CLOUD_DISABLE_EN "Disable"
#define FAN_ADD_TEXT_EN "Add"
#define FAN_DEC_TEXT_EN "Dec"
#define FAN_OPEN_TEXT_EN "100%"
#define FAN_HALF_TEXT_EN "50%"
#define FAN_CLOSE_TEXT_EN "Close"
#define FAN_TIPS1_TEXT_EN "FAN"
#define FAN_TIPS2_TEXT_EN "FAN\nClose"
#define FILAMENT_IN_TEXT_EN "Load"
#define FILAMENT_OUT_TEXT_EN "Unload"
#define FILAMENT_EXT0_TEXT_EN "Extrusion1"
#define FILAMENT_EXT1_TEXT_EN "Extrusion2"
#define FILAMENT_HEAT_TEXT_EN "Preheat"
#define FILAMENT_STOP_TEXT_EN "Stop"
//#define FILAMENT_CHANGE_TEXT_EN "Filament replace"
#define FILAMENT_TIPS2_TEXT_EN "T:"
#define FILAMENT_TIPS3_TEXT_EN "Loading..."
#define FILAMENT_TIPS4_TEXT_EN "Unloading..."
#define FILAMENT_TIPS5_TEXT_EN "Temp is too low to go,please heat"
#define FILAMENT_TIPS6_TEXT_EN "Completed"
#if 0
#define FILAMENT_REPLAYS_IDLE_TEXT_EN "Please click <Load> or <unload> \nto replace filament!"
#define FILAMENT_CHANGE_TEXT_EN "Please click <Load> or <unload>,\nAfter pinter pause."
#define FILAMENT_DIALOG_LOAD_HEAT_TIPS_EN "Heating up the nozzle,please wait..."
#define FILAMENT_DIALOG_UNLOAD_HEAT_TIPS_EN "Heating up the nozzle,please wait..."
#define FILAMENT_DIALOG_LOAD_CONFIRM1_TIPS_EN "Heat completed,please load filament to extruder,and click <confirm> for start loading."
#define FILAMENT_DIALOG_LOAD_CONFIRM2_TIPS_EN "Please load filament to extruder,and click <confirm> for start loading."
#define FILAMENT_DIALOG_UNLOAD_CONFIRM_TIPS_EN "Heat completed,please click <confirm> for start unloading.!"
#define FILAMENT_DIALOG_LOADING_TIPS_EN "Is loading ,please wait!"
#define FILAMENT_DIALOG_UNLOADING_TIPS_EN "Is unloading,please wait!"
#define FILAMENT_DIALOG_LOAD_COMPLETE_TIPS_EN "Load filament completed,click <confirm> for return!"
#define FILAMENT_DIALOG_UNLOAD_COMPLETE_TIPS_EN "Unload filament completed,click <confirm> for return!"
#endif
#define FILAMENT_CHANGE_TEXT_EN "Please click <Load> \nor <unload>,After \npinter pause."
#define FILAMENT_DIALOG_LOAD_HEAT_TIPS_EN "Heating up the nozzle,\nplease wait..."
#define FILAMENT_DIALOG_UNLOAD_HEAT_TIPS_EN "Heating up the nozzle,\nplease wait..."
#define FILAMENT_DIALOG_LOAD_CONFIRM1_TIPS_EN "Heat completed,please load filament \nto extruder,and click <confirm> \nfor start loading."
#define FILAMENT_DIALOG_LOAD_CONFIRM2_TIPS_EN "Please load filament to extruder,\nand click <confirm> for start loading."
#define FILAMENT_DIALOG_UNLOAD_CONFIRM_TIPS_EN "Heat completed,please \nclick <confirm> for start unloading.!"
#define FILAMENT_DIALOG_LOADING_TIPS_EN "Is loading ,please wait!"
#define FILAMENT_DIALOG_UNLOADING_TIPS_EN "Is unloading,please wait!"
#define FILAMENT_DIALOG_LOAD_COMPLETE_TIPS_EN "Load filament completed,\nclick <confirm> for return!"
#define FILAMENT_DIALOG_UNLOAD_COMPLETE_TIPS_EN "Unload filament completed,\nclick <confirm> for return!"
#define PRE_HEAT_EXT_TEXT_EN "E"
#define PRE_HEAT_BED_TEXT_EN "Bed"
#define FILE_LOADING_EN "Loading......"
#if 0
#define NO_FILE_AND_CHECK_EN "No files found!Please insert SD card or U disk!"
#else
#define NO_FILE_AND_CHECK_EN " No files found!\n Check the file system configuration!"
#endif
#define NO_FILE_EN "No files found!"
#define EXTRUDER_TEMP_TEXT_EN "Temper"
#define EXTRUDER_E_LENGTH1_TEXT_EN "Extrusion1"
#define EXTRUDER_E_LENGTH2_TEXT_EN "Extrusion2"
#define EXTRUDER_E_LENGTH3_TEXT_EN "Extrusion3"
#define ABOUT_TYPE_TEXT_EN "Type: "
#define ABOUT_VERSION_TEXT_EN "Firmware: "
#define ABOUT_WIFI_TEXT_EN "WiFi: "
#define PRINTING_OPERATION_EN "Option"
#define PRINTING_PAUSE_EN "Pause"
#define PRINTING_TEMP_EN "Temp."
#define PRINTING_CHANGESPEED_EN "Speed"
#define PRINTING_RESUME_EN "Resume"
#define PRINTING_STOP_EN "Stop"
#define PRINTING_MORE_EN "More"
#define PRINTING_EXTRUDER_EN "Extrusion"
#define PRINTING_MOVE_EN "Move"
#define EXTRUDER_SPEED_EN "Extrusion"
#define MOVE_SPEED_EN "Move"
#define EXTRUDER_SPEED_STATE_EN "Extrude Speed"
#define MOVE_SPEED_STATE_EN "Move Speed"
#define STEP_1PERCENT_EN "1%"
#define STEP_5PERCENT_EN "5%"
#define STEP_10PERCENT_EN "10%"
#define TITLE_READYPRINT_EN "ReadyPrint"
#define TITLE_PREHEAT_EN "Preheat"
#define TITLE_MOVE_EN "Move"
#define TITLE_HOME_EN "Home"
#define TITLE_EXTRUDE_EN "Extrusion"
#define TITLE_LEVELING_EN "Leveling"
#define TITLE_SET_EN "Settings"
#define TITLE_MORE_EN "More"
#define TITLE_CHOOSEFILE_EN "ChooseFile"
#define TITLE_PRINTING_EN "Printing"
#define TITLE_OPERATION_EN "Operation"
#define TITLE_ADJUST_EN "Adjust"
#define TITLE_WIRELESS_EN "Wireless"
#define TITLE_FILAMENT_EN "Filament"
#define TITLE_ABOUT_EN "About"
#define TITLE_FAN_EN "Fan"
#define TITLE_LANGUAGE_EN "Language"
#define TITLE_PAUSE_EN "Pause"
#define TITLE_CHANGESPEED_EN "Speed"
#define TITLE_CLOUD_TEXT_EN "Cloud"
#define TITLE_DIALOG_CONFIRM_EN "Confirm"
#define TITLE_FILESYS_EN "FileSys"
#define AUTO_SHUTDOWN_EN "Auto"
#define MANUAL_SHUTDOWN_EN "Manual"
#define DIALOG_CONFIRM_EN "Confirm"
#define DIALOG_CANCLE_EN "Cancel"
#define DIALOG_OK_EN "OK"
#define DIALOG_RESET_EN "Reset"
#define DIALOG_RETRY_EN "Retry"
#define DIALOG_DISABLE_EN "Disable"
#define DIALOG_PRINT_MODEL_EN "Print this model?"
#define DIALOG_CANCEL_PRINT_EN "Stop print?"
#define DIALOG_RETRY_EN "Retry"
#define DIALOG_STOP_EN "Stop"
#define DIALOG_REPRINT_FROM_BREAKPOINT_EN "Reprint from breakpoint?"
//#define DIALOG_UNBIND_PRINTER_EN "Unbind the printer?"
#define DIALOG_ERROR_TIPS1_EN "Error:no file,please check it again."
#define DIALOG_ERROR_TIPS2_EN "Error:transaction failed.please check display baudrate \nwhether as the same as mainboard!"
#define DIALOG_ERROR_TIPS3_EN "Error:file name or path is too long!"
#define DIALOG_CLOSE_MACHINE_EN "Closing machine......"
#define DIALOG_UNBIND_PRINTER_EN "Unbind the printer?"
#define DIALOG_FILAMENT_NO_PRESS_EN "Filament detection switch is not pressed"
#define DIALOG_PRINT_FINISH_EN "Done print!"
#define DIALOG_PRINT_TIME_EN "Print time: "
#define DIALOG_REPRINT_EN "Print again"
#define DIALOG_WIFI_ENABLE_TIPS_EN "The wifi module is being configured\nplease wait a moment....."
#define HOTBED_ENABLE_EN "Enable heatbed"
#define MOTOR_EN_HIGH_LEVEL_EN "High"
#define MOTOR_EN_LOW_LEVEL_EN "Low"
#define TEXT_WIFI_MENU_TITLE_EN "WI-FI"
#define TEXT_WIFI_SAPCE_EN "space"
#define TEXT_WIFI_LETTER_EN "abc"
#define TEXT_WIFI_DIGITAL_EN "123"
#define TEXT_WIFI_SYMBOL_EN "#+="
#define TEXT_WIFI_PASSWORD_EN "Password"
#define TEXT_WIFI_JOINING_EN "Joining Network..."
#define TEXT_WIFI_FAILED_JOIN_EN "Failed to Join Wi-Fi"
#define TEXT_WIFI_WIFI_CONECTED_EN "Wi-Fi Connected"
#define TEXT_BUTTON_DISCONECTED_EN "Disconnect"
#define TEXT_WIFI_FORGET_EN "Forget Network"
#define TEXT_DISCONECTED_EN "Wi-Fi Connected"
//wifi-list
#define MAIN_BUILT_EN "Build"
#define MAIN_FILAMENT_EN "Filament"
#define MAIN_SETUP_EN "Setup"
#define MAIN_ABOUT_EN "About"
#define MAIN_MENU_EN "Menu"
#define FILE_MENU_BUILD_EN "Build"
#define FILE_MENU_MENU_EN " < Menu"
//about
#define ABOUT_TITLE_EN "About"
#define ABOUT_BUILT_MACHINES_EN "Built Machines"
#define ABOUT_SPARK_EN "Spark"
#define ABOUT_VERSION_EN "Version 1.1.0"
#define ABOUT_SERIAL_NUMBER_EN "Serial Number:"
#define ABOUT_S_NUMBER_EN "DCPLX02KFC6P"
//set
#define SETUP_TITLE_EN "Setup"
#define SETUP_WIFI_EN "Wi-Fi"
#define SETUP_MANUAL_IP_EN "Manual IP"
#define SETUP_WIFI_NOT_CONNECTED_EN "Not Connected"
#define SETUP_WIFI_NETWORK_EN "WiFi_Network"
//build
#define BUILD_TITLE_EN "Build"
#define BUILD_SD_CARD_EN "SD Card"
#define BUILD_USB_DRIVE_EN "USB Drive"
//SD card
#define SD_CARD_TITLE_EN "SD Card"
#define SD_CARD_BACK_EN "< Back"
//USB Drive
#define USB_DRIVE_TITLE_EN "USB Drive"
#define USB_DRIVE_BACK_EN "< Back"
#define FILE_PAGES_EN "%d/%d"
#define FILE_NEXT_PAGE_EN "Next Page"
//BUILD PLATE
#define PLATE_TITLE_EN "Build Plate"
#define PLATE_BACK_EN "< Back"
#define PLATE_CONFIRM_EN "Confirm >"
#define PLATE_TIPS_EN "Confirm that there is a Clear\nBuild Plate installed in the\nmachine."
//build model
#define MODEL_TITLE_EN "Build Model"
#define MODEL_START_BUILD_EN "Start Build"
#define MODEL_BACK_EN "< Back"
//building
#define BUILDING_TITLE_EN "Building"
#define BUILDING_MENU_EN "Build Menu"
#define BUILDING_COMPLETED "Build\nComplete"
//building menu
#define BUILDING_MENU_TITLE_EN "Build Menu"
#define BUILDING_MENU_SETTINGS_EN "Build Settings"
#define BUILDING_MENU_PAUSE_EN "Pause Build"
#define BUILDING_MENU_CANCEL_EN "Cancel Build"
#define BUILDING_MENU_BACK_EN "< Back"
//build settings
#define SETTINGS_TITLE_EN "Build Settings"
#define SETTINGS_NOZZLE_TEMPER_EN "Nozzle Temp:"
#define SETTINGS_NOZZLE_VALUE_EN "%d"
#define SETTINGS_BED_TEMPER_EN "Bed Temp:"
#define SETTINGS_BED_VALUE_EN "%d"
#define SETTINGS_BUILD_SPEED_EN "Build Speed:"
#define SETTINGS_SPEED_VALUE_EN "Standard"
#define SETTINGS_BACK_EN "< Back"
//build paused
#define PAUSED_TITLE_EN "Build Paused"
#define PAUSED_RESUME_EN "Resume Build"
#define PAUSED_CANCEL_EN "Cancel Build"
#define PAUSED_BACK_EN "< Back"
//build cancel
#define CANCEL_TITLE_EN "Cancel Build"
#define CANCEL_BUILD_EN "Cancel Build"
#define CANCEL_TIPS_EN "Are you sure you want to\ncancel this build? The model\nwill be deleted from this\nmachine. It will need to be\nresent from your computer\nbefore it can be built in the\nfuture."
#define CANCEL_BACK_EN "< Back"
#define CANCEL_BUILD_DISPLAY_EN "Build\nCanceled"
#define CANCEL_OVER_PLATE_TIPS_EN "Confirm that the Build Plate\nhas been removed from the\nmachine."
//filament model enter
#define FILAMENT_MODEL_ENTER_TITLE_EN "Model-PLA"
#define FILAMENT_MODEL_ENTER_BACK_EN "< Back"
#define FILAMENT_MODEL_ENTER_BEGIN_EN "Begin >"
#define FILAMENT_MODEL_ENTER_TIPS_EN "The Model Filament spool\ncompartment is located on\nthe right side of the machine."
//filament model PLA
#define FILAMENT_MODEL_PLA_TITLE_EN "Model-PLA"
#define FILAMENT_PLA_LOAD_TITLE_EN "Load Filament"
#define FILAMENT_PLA_UNLOAD_TITLE_EN "Unload Filament"
#define FILAMENT_MODEL_PLA_LOAD_EN "Load Filament"
#define FILAMENT_MODEL_PLA_UNLOAD_EN "Unload Filament"
//filament support enter
#define FILAMENT_SUPPORT_ENTER_TITLE_EN "Support-PVA"
#define FILAMENT_SUPPORT_ENTER_BACK_EN "< Back"
#define FILAMENT_SUPPORT_ENTER_BEGIN_EN "Begin >"
#define FILAMENT_SUPPORT_ENTER_TIPS_EN "The Support Filament spool\ncompartment is located on\nthe left side of the machine."
//filament heating
#define FILAMENT_HEATING_LOAD_TITLE_EN "Load Filament"
#define FILAMENT_HEATING_UNLOAD_TITLE_EN "Unload Filament"
#define FILAMENT_HEATING_CANCEL_EN "< Cancel"
#define FILAMENT_HEATING_MATERIAL_EN "Material:"
#define FILAMENT_HEATING_PLA_EN "Model-PLA"
#define FILAMENT_HEATING_TIPS_EN "Print head is heating..."
//rotate left
#define ROTATE_LEFT_LOAD_TITLE_EN "Load Filament"
#define ROTATE_LEFT_UNLOAD_TITLE_EN "Unload Filament"
#define ROTATE_LEFT_CANCEL_EN "< Cancel"
#define ROTATE_LEFT_MATERIAL_EN "Material:"
#define ROTATE_LEFT_PLA_EN "Model-PLA"
#define ROTATE_LEFT_NEXT_EN "Next >"
#define ROTATE_LEFT_TIPS_EN "Rotate extruder selection\ndial to the left."
//hang spool
#define HANG_SPOOL_TITLE_EN "Load Filament"
#define HANG_SPOOL_PREVIOUS_EN "< Previous"
#define HANG_SPOOL_MATERIAL_EN "Material:"
#define HANG_SPOOL_PLA_EN "Model-PLA"
#define HANG_SPOOL_NEXT_EN "Next >"
#define HANG_SPOOL_TIPS_EN "Hang the spool in the spool\ncompartment as shown."
//feed filament
#define FEED_FILAMENT_TITLE_EN "Load Filament"
#define FEED_FILAMENT_PREVIOUS_EN "< Previous"
#define FEED_FILAMENT_MATERIAL_EN "Material:"
#define FEED_FILAMENT_PLA_EN "Model-PLA"
#define FEED_FILAMENT_NEXT_EN "Next >"
#define FEED_FILAMENT_TIPS_EN "Feed filament into extruder\nup beyond the gears."
//feed filament
#define ROTATE_UP_TITLE_EN "Load Filament"
#define ROTATE_UP_PREVIOUS_EN "< Previous"
#define ROTATE_UP_MATERIAL_EN "Material:"
#define ROTATE_UP_PLA_EN "Model-PLA"
#define ROTATE_UP_NEXT_EN "Next >"
#define ROTATE_UP_TIPS_EN "Rotate extruder selection\ndial up."
//filament begin
#define FEED_BEGIN_TITLE_EN "Load Filament"
#define FEED_BEGIN_MATERIAL_EN "Material:"
#define FEED_BEGIN_PLA_EN "Model-PLA"
#define FEED_BEGIN_NEXT_EN "Next >"
#define FEED_BEGIN_TIPS_EN "Press Next when filament\nbegins to extrude."
//filament finish
#define FEED_FINISH_TITLE_EN "Load Filament"
#define FEED_FINISH_MATERIAL_EN "Material:"
#define FEED_FINISH_PLA_EN "Model-PLA"
#define FEED_FINISH_NEXT_EN "Finish >"
#define FEED_FINISH_TIPS_EN "Remove filament from the\nnozzle and discard."
//fiament remove
#define REMOVE_SPOOL_TITLE_EN "Unload Filament"
#define REMOVE_SPOOL_PREVIOUS_EN "< Previous"
#define REMOVE_SPOOL_FINISH_EN "Finish >"
#define REMOVE_SPOOL_MATERIAL_EN "Material:"
#define REMOVE_SPOOL_PLA_EN "Model-PLA"
#define REMOVE_SPOOL_TIPS_EN "Remove the spool and pull\nfilament out of the machine."
#define FILAMENT_SUPPORT_PVA_EN "Support-PVA"
#define LOAD_FINISH_EN "Load\nFilament\nComplete"
#define UNLOAD_FINISH_EN "Unload\nFilament\nComplete"
//manual ip
#define MANUAL_IP_TITLE_EN "Manual IP"
#define MANUAL_IP_CANCEL_EN "< Cancel"
#define MANUAL_IP_APPLY_EN "Join >"
#define MANUAL_IP_ADDRESS_EN "IP Address"
#define MANUAL_IP_MASK_EN "Subnet Mask"
#define MANUAL_IP_GATEWAY_EN "Default Gateway"
#define MANUAL_IP_SERVER_EN "Name Server"
#define MANUAL_IP_INIT_DATA_EN "0.0.0.0"
#define MANUAL_TEXT_POINT_EN "."
#define MANUAL_TEXT_ENTER_EN "enter"
//Wifi name
//#define TEXT_WIFI_MENU_TITLE_EN "WI-FI"
//#define TEXT_WIFI_SAPCE_EN "space"
//#define TEXT_WIFI_LETTER_EN "abc"
//#define TEXT_WIFI_DIGITAL_EN "123"
//#define TEXT_WIFI_SYMBOL_EN "#+="
//#define TEXT_WIFI_PASSWORD_EN "Password"
//#define TEXT_WIFI_POINT_BOLD_EN "`"
//#define TEXT_WIFI_JOINING_EN "Joining\nNetwork..."
//#define TEXT_WIFI_FAILED_JOIN_EN "Failed to\nJoin Wi-Fi"
//#define TEXT_WIFI_WIFI_CONECTED_EN "Wi-Fi\nConnected"
//#define TEXT_BUTTON_DISCONECTED_EN "Disconnect"
//#define TEXT_WIFI_FORGET_EN "Forget Network"
//#define TEXT_DISCONECTED_EN "Wi-Fi Connected"
#define TEXT_FORGET_TIPS_TITLE_EN "Forget Network"
#define TEXT_FORGET_NETWORK_TIPS1_EN "Are you sure you want to\nforget this network?"
#define TEXT_FORGET_NETWORK_TIPS2_EN "This machine will no longer\njoin this Wi-Fi Network."
#define TEXT_IPADDRESS_EN "IP Address: "
#define TEXT_BUILD_FROM_CURA_CANCEL_TIPS1_EN "Are you sure you want to\ncancel this build?"
#define TEXT_BUILD_FROM_CURA_CANCEL_TIPS2_EN "The model will be deleted\nfrom this machine.It will\nneed to be resent from your\ncomputer before it can be\nbuilt in the future."
#define DIALOG_CONFIRM_EN2 "Confirm"
#define HEATING_TITLE_EN "Heating"
#define LEVELING_TITLE_EN "Leveling"
#define ABOUT_SPARK_ADD_EN "Spark+"
#define TEXT_RECEIVING_DATA_EN "Receiving Data"
#define TEXT_BABY_STEP_EN "Babystep"
#define PRINTING_OTHER_LANGUGE "Printing"
#define PRINTING_OPERATION_OTHER_LANGUGE "Operation"
#define PRINTING_PAUSE_OTHER_LANGUGE "Pause"
#define MESSAGE_PAUSING_EN "Parking..."
#define MESSAGE_CHANGING_EN "Wait for filament change to start"
#define MESSAGE_UNLOAD_EN "Wait for filament unload"
#define MESSAGE_WAITING_EN "Press Button to resume print"
#define MESSAGE_INSERT_EN "Insert filament and press button to continue"
#define MESSAGE_LOAD_EN "Wait for filament load"
#define MESSAGE_PURGE_EN "Wait for filament purge"
#define MESSAGE_RESUME_EN "Wait for print to resume..."
#define MESSAGE_HEAT_EN "Press button to heat nozzle"
#define MESSAGE_HEATING_EN "Nozzle heating Please wait..."
#define MESSAGE_OPTION_EN "Purge more or continue print?"
#define MESSAGE_PURGE_MORE_EN "Purge"
#define MESSAGE_CONTINUE_PRINT_EN "Print"
#define EEPROM_SETTINGS_TITLE_EN "EEPROM Settings"
#define EEPROM_SETTINGS_STORE_EN "Store settings to EEPROM"
#define EEPROM_SETTINGS_READ_EN "Read settings from EEPROM"
#define EEPROM_SETTINGS_REVERT_EN "Revert settings to factory defaults"
#define EEPROM_STORE_TIPS_EN "Store settings to EEPROM?"
#define EEPROM_READ_TIPS_EN "Read settings from EEPROM?"
#define EEPROM_REVERT_TIPS_EN "Revert settings to factory defaults?"