|
|
@ -163,176 +163,174 @@ |
|
|
|
#define MSG_USER_MENU _UxGT("Custom Commands") |
|
|
|
#endif |
|
|
|
|
|
|
|
#if ENABLED(AUTO_BED_LEVELING_UBL) |
|
|
|
#ifndef MSG_UBL_DOING_G29 |
|
|
|
#define MSG_UBL_DOING_G29 _UxGT("Doing G29 UBL!") |
|
|
|
#endif |
|
|
|
#ifndef MSG_UBL_UNHOMED |
|
|
|
#define MSG_UBL_UNHOMED _UxGT("Home XYZ first") |
|
|
|
#endif |
|
|
|
#ifndef MSG_UBL_TOOLS |
|
|
|
#define MSG_UBL_TOOLS _UxGT("UBL Tools") |
|
|
|
#endif |
|
|
|
#ifndef MSG_UBL_LEVEL_BED |
|
|
|
#define MSG_UBL_LEVEL_BED _UxGT("Unified Bed Leveling") |
|
|
|
#endif |
|
|
|
#ifndef MSG_UBL_MANUAL_MESH |
|
|
|
#define MSG_UBL_MANUAL_MESH _UxGT("Manually Build Mesh") |
|
|
|
#endif |
|
|
|
#ifndef MSG_UBL_BC_INSERT |
|
|
|
#define MSG_UBL_BC_INSERT _UxGT("Place shim & measure") |
|
|
|
#endif |
|
|
|
#ifndef MSG_UBL_BC_INSERT2 |
|
|
|
#define MSG_UBL_BC_INSERT2 _UxGT("Measure") |
|
|
|
#endif |
|
|
|
#ifndef MSG_UBL_BC_REMOVE |
|
|
|
#define MSG_UBL_BC_REMOVE _UxGT("Remove & measure bed") |
|
|
|
#endif |
|
|
|
#ifndef MSG_UBL_MOVING_TO_NEXT |
|
|
|
#define MSG_UBL_MOVING_TO_NEXT _UxGT("Moving to next") |
|
|
|
#endif |
|
|
|
#ifndef MSG_UBL_ACTIVATE_MESH |
|
|
|
#define MSG_UBL_ACTIVATE_MESH _UxGT("Activate UBL") |
|
|
|
#endif |
|
|
|
#ifndef MSG_UBL_DEACTIVATE_MESH |
|
|
|
#define MSG_UBL_DEACTIVATE_MESH _UxGT("Deactivate UBL") |
|
|
|
#endif |
|
|
|
#ifndef MSG_UBL_SET_BED_TEMP |
|
|
|
#define MSG_UBL_SET_BED_TEMP _UxGT("Bed Temp") |
|
|
|
#endif |
|
|
|
#ifndef MSG_UBL_CUSTOM_BED_TEMP |
|
|
|
#define MSG_UBL_CUSTOM_BED_TEMP MSG_UBL_SET_BED_TEMP |
|
|
|
#endif |
|
|
|
#ifndef MSG_UBL_SET_HOTEND_TEMP |
|
|
|
#define MSG_UBL_SET_HOTEND_TEMP _UxGT("Hotend Temp") |
|
|
|
#endif |
|
|
|
#ifndef MSG_UBL_CUSTOM_HOTEND_TEMP |
|
|
|
#define MSG_UBL_CUSTOM_HOTEND_TEMP MSG_UBL_SET_HOTEND_TEMP |
|
|
|
#endif |
|
|
|
#ifndef MSG_UBL_EDIT_CUSTOM_MESH |
|
|
|
#define MSG_UBL_EDIT_CUSTOM_MESH _UxGT("Edit Custom Mesh") |
|
|
|
#endif |
|
|
|
#ifndef MSG_UBL_FINE_TUNE_MESH |
|
|
|
#define MSG_UBL_FINE_TUNE_MESH _UxGT("Fine Tuning Mesh") |
|
|
|
#endif |
|
|
|
#ifndef MSG_UBL_DONE_EDITING_MESH |
|
|
|
#define MSG_UBL_DONE_EDITING_MESH _UxGT("Done Editing Mesh") |
|
|
|
#endif |
|
|
|
#ifndef MSG_UBL_BUILD_CUSTOM_MESH |
|
|
|
#define MSG_UBL_BUILD_CUSTOM_MESH _UxGT("Build Custom Mesh") |
|
|
|
#endif |
|
|
|
#ifndef MSG_UBL_BUILD_MESH_MENU |
|
|
|
#define MSG_UBL_BUILD_MESH_MENU _UxGT("Build Mesh") |
|
|
|
#endif |
|
|
|
#ifndef MSG_UBL_BUILD_PLA_MESH |
|
|
|
#define MSG_UBL_BUILD_PLA_MESH _UxGT("Build PLA Mesh") |
|
|
|
#endif |
|
|
|
#ifndef MSG_UBL_BUILD_ABS_MESH |
|
|
|
#define MSG_UBL_BUILD_ABS_MESH _UxGT("Build ABS Mesh") |
|
|
|
#endif |
|
|
|
#ifndef MSG_UBL_BUILD_COLD_MESH |
|
|
|
#define MSG_UBL_BUILD_COLD_MESH _UxGT("Build Cold Mesh") |
|
|
|
#endif |
|
|
|
#ifndef MSG_UBL_MESH_HEIGHT_ADJUST |
|
|
|
#define MSG_UBL_MESH_HEIGHT_ADJUST _UxGT("Adjust Mesh Height") |
|
|
|
#endif |
|
|
|
#ifndef MSG_UBL_MESH_HEIGHT_AMOUNT |
|
|
|
#define MSG_UBL_MESH_HEIGHT_AMOUNT _UxGT("Height Amount") |
|
|
|
#endif |
|
|
|
#ifndef MSG_UBL_VALIDATE_MESH_MENU |
|
|
|
#define MSG_UBL_VALIDATE_MESH_MENU _UxGT("Validate Mesh") |
|
|
|
#endif |
|
|
|
#ifndef MSG_UBL_VALIDATE_PLA_MESH |
|
|
|
#define MSG_UBL_VALIDATE_PLA_MESH _UxGT("Validate PLA Mesh") |
|
|
|
#endif |
|
|
|
#ifndef MSG_UBL_VALIDATE_ABS_MESH |
|
|
|
#define MSG_UBL_VALIDATE_ABS_MESH _UxGT("Validate ABS Mesh") |
|
|
|
#endif |
|
|
|
#ifndef MSG_UBL_VALIDATE_CUSTOM_MESH |
|
|
|
#define MSG_UBL_VALIDATE_CUSTOM_MESH _UxGT("Validate Custom Mesh") |
|
|
|
#endif |
|
|
|
#ifndef MSG_UBL_CONTINUE_MESH |
|
|
|
#define MSG_UBL_CONTINUE_MESH _UxGT("Continue Bed Mesh") |
|
|
|
#endif |
|
|
|
#ifndef MSG_UBL_MESH_LEVELING |
|
|
|
#define MSG_UBL_MESH_LEVELING _UxGT("Mesh Leveling") |
|
|
|
#endif |
|
|
|
#ifndef MSG_UBL_3POINT_MESH_LEVELING |
|
|
|
#define MSG_UBL_3POINT_MESH_LEVELING _UxGT("3-Point Leveling") |
|
|
|
#endif |
|
|
|
#ifndef MSG_UBL_GRID_MESH_LEVELING |
|
|
|
#define MSG_UBL_GRID_MESH_LEVELING _UxGT("Grid Mesh Leveling") |
|
|
|
#endif |
|
|
|
#ifndef MSG_UBL_MESH_LEVEL |
|
|
|
#define MSG_UBL_MESH_LEVEL _UxGT("Level Mesh") |
|
|
|
#endif |
|
|
|
#ifndef MSG_UBL_SIDE_POINTS |
|
|
|
#define MSG_UBL_SIDE_POINTS _UxGT("Side Points") |
|
|
|
#endif |
|
|
|
#ifndef MSG_UBL_MAP_TYPE |
|
|
|
#define MSG_UBL_MAP_TYPE _UxGT("Map Type") |
|
|
|
#endif |
|
|
|
#ifndef MSG_UBL_OUTPUT_MAP |
|
|
|
#define MSG_UBL_OUTPUT_MAP _UxGT("Output Mesh Map") |
|
|
|
#endif |
|
|
|
#ifndef MSG_UBL_OUTPUT_MAP_HOST |
|
|
|
#define MSG_UBL_OUTPUT_MAP_HOST _UxGT("Output for Host") |
|
|
|
#endif |
|
|
|
#ifndef MSG_UBL_OUTPUT_MAP_CSV |
|
|
|
#define MSG_UBL_OUTPUT_MAP_CSV _UxGT("Output for CSV") |
|
|
|
#endif |
|
|
|
#ifndef MSG_UBL_INFO_UBL |
|
|
|
#define MSG_UBL_INFO_UBL _UxGT("Output UBL Info") |
|
|
|
#endif |
|
|
|
#ifndef MSG_UBL_EDIT_MESH_MENU |
|
|
|
#define MSG_UBL_EDIT_MESH_MENU _UxGT("Edit Mesh") |
|
|
|
#endif |
|
|
|
#ifndef MSG_UBL_FILLIN_AMOUNT |
|
|
|
#define MSG_UBL_FILLIN_AMOUNT _UxGT("Fill-in Amount") |
|
|
|
#endif |
|
|
|
#ifndef MSG_UBL_MANUAL_FILLIN |
|
|
|
#define MSG_UBL_MANUAL_FILLIN _UxGT("Manual Fill-in") |
|
|
|
#endif |
|
|
|
#ifndef MSG_UBL_SMART_FILLIN |
|
|
|
#define MSG_UBL_SMART_FILLIN _UxGT("Smart Fill-in") |
|
|
|
#endif |
|
|
|
#ifndef MSG_UBL_FILLIN_MESH |
|
|
|
#define MSG_UBL_FILLIN_MESH _UxGT("Fill-in Mesh") |
|
|
|
#endif |
|
|
|
#ifndef MSG_UBL_INVALIDATE_ALL |
|
|
|
#define MSG_UBL_INVALIDATE_ALL _UxGT("Invalidate All") |
|
|
|
#endif |
|
|
|
#ifndef MSG_UBL_INVALIDATE_CLOSEST |
|
|
|
#define MSG_UBL_INVALIDATE_CLOSEST _UxGT("Invalidate Closest") |
|
|
|
#endif |
|
|
|
#ifndef MSG_UBL_FINE_TUNE_ALL |
|
|
|
#define MSG_UBL_FINE_TUNE_ALL _UxGT("Fine Tune All") |
|
|
|
#endif |
|
|
|
#ifndef MSG_UBL_FINE_TUNE_CLOSEST |
|
|
|
#define MSG_UBL_FINE_TUNE_CLOSEST _UxGT("Fine Tune Closest") |
|
|
|
#endif |
|
|
|
#ifndef MSG_UBL_STORAGE_MESH_MENU |
|
|
|
#define MSG_UBL_STORAGE_MESH_MENU _UxGT("Mesh Storage") |
|
|
|
#endif |
|
|
|
#ifndef MSG_UBL_STORAGE_SLOT |
|
|
|
#define MSG_UBL_STORAGE_SLOT _UxGT("Memory Slot") |
|
|
|
#endif |
|
|
|
#ifndef MSG_UBL_LOAD_MESH |
|
|
|
#define MSG_UBL_LOAD_MESH _UxGT("Load Bed Mesh") |
|
|
|
#endif |
|
|
|
#ifndef MSG_UBL_SAVE_MESH |
|
|
|
#define MSG_UBL_SAVE_MESH _UxGT("Save Bed Mesh") |
|
|
|
#endif |
|
|
|
#ifndef MSG_UBL_SAVE_ERROR |
|
|
|
#define MSG_UBL_SAVE_ERROR _UxGT("save_UBL_active() error") |
|
|
|
#endif |
|
|
|
#ifndef MSG_UBL_RESTORE_ERROR |
|
|
|
#define MSG_UBL_RESTORE_ERROR _UxGT("restore_UBL_active() error") |
|
|
|
#endif |
|
|
|
#ifndef MSG_UBL_Z_OFFSET_STOPPED |
|
|
|
#define MSG_UBL_Z_OFFSET_STOPPED _UxGT("Z-Offset Stopped") |
|
|
|
#endif |
|
|
|
#endif // AUTO_BED_LEVELING_UBL
|
|
|
|
#ifndef MSG_UBL_DOING_G29 |
|
|
|
#define MSG_UBL_DOING_G29 _UxGT("Doing G29") |
|
|
|
#endif |
|
|
|
#ifndef MSG_UBL_UNHOMED |
|
|
|
#define MSG_UBL_UNHOMED _UxGT("Home XYZ first") |
|
|
|
#endif |
|
|
|
#ifndef MSG_UBL_TOOLS |
|
|
|
#define MSG_UBL_TOOLS _UxGT("UBL Tools") |
|
|
|
#endif |
|
|
|
#ifndef MSG_UBL_LEVEL_BED |
|
|
|
#define MSG_UBL_LEVEL_BED _UxGT("Unified Bed Leveling") |
|
|
|
#endif |
|
|
|
#ifndef MSG_UBL_MANUAL_MESH |
|
|
|
#define MSG_UBL_MANUAL_MESH _UxGT("Manually Build Mesh") |
|
|
|
#endif |
|
|
|
#ifndef MSG_UBL_BC_INSERT |
|
|
|
#define MSG_UBL_BC_INSERT _UxGT("Place shim & measure") |
|
|
|
#endif |
|
|
|
#ifndef MSG_UBL_BC_INSERT2 |
|
|
|
#define MSG_UBL_BC_INSERT2 _UxGT("Measure") |
|
|
|
#endif |
|
|
|
#ifndef MSG_UBL_BC_REMOVE |
|
|
|
#define MSG_UBL_BC_REMOVE _UxGT("Remove & measure bed") |
|
|
|
#endif |
|
|
|
#ifndef MSG_UBL_MOVING_TO_NEXT |
|
|
|
#define MSG_UBL_MOVING_TO_NEXT _UxGT("Moving to next") |
|
|
|
#endif |
|
|
|
#ifndef MSG_UBL_ACTIVATE_MESH |
|
|
|
#define MSG_UBL_ACTIVATE_MESH _UxGT("Activate UBL") |
|
|
|
#endif |
|
|
|
#ifndef MSG_UBL_DEACTIVATE_MESH |
|
|
|
#define MSG_UBL_DEACTIVATE_MESH _UxGT("Deactivate UBL") |
|
|
|
#endif |
|
|
|
#ifndef MSG_UBL_SET_BED_TEMP |
|
|
|
#define MSG_UBL_SET_BED_TEMP _UxGT("Bed Temp") |
|
|
|
#endif |
|
|
|
#ifndef MSG_UBL_CUSTOM_BED_TEMP |
|
|
|
#define MSG_UBL_CUSTOM_BED_TEMP MSG_UBL_SET_BED_TEMP |
|
|
|
#endif |
|
|
|
#ifndef MSG_UBL_SET_HOTEND_TEMP |
|
|
|
#define MSG_UBL_SET_HOTEND_TEMP _UxGT("Hotend Temp") |
|
|
|
#endif |
|
|
|
#ifndef MSG_UBL_CUSTOM_HOTEND_TEMP |
|
|
|
#define MSG_UBL_CUSTOM_HOTEND_TEMP MSG_UBL_SET_HOTEND_TEMP |
|
|
|
#endif |
|
|
|
#ifndef MSG_UBL_EDIT_CUSTOM_MESH |
|
|
|
#define MSG_UBL_EDIT_CUSTOM_MESH _UxGT("Edit Custom Mesh") |
|
|
|
#endif |
|
|
|
#ifndef MSG_UBL_FINE_TUNE_MESH |
|
|
|
#define MSG_UBL_FINE_TUNE_MESH _UxGT("Fine Tuning Mesh") |
|
|
|
#endif |
|
|
|
#ifndef MSG_UBL_DONE_EDITING_MESH |
|
|
|
#define MSG_UBL_DONE_EDITING_MESH _UxGT("Done Editing Mesh") |
|
|
|
#endif |
|
|
|
#ifndef MSG_UBL_BUILD_CUSTOM_MESH |
|
|
|
#define MSG_UBL_BUILD_CUSTOM_MESH _UxGT("Build Custom Mesh") |
|
|
|
#endif |
|
|
|
#ifndef MSG_UBL_BUILD_MESH_MENU |
|
|
|
#define MSG_UBL_BUILD_MESH_MENU _UxGT("Build Mesh") |
|
|
|
#endif |
|
|
|
#ifndef MSG_UBL_BUILD_PLA_MESH |
|
|
|
#define MSG_UBL_BUILD_PLA_MESH _UxGT("Build PLA Mesh") |
|
|
|
#endif |
|
|
|
#ifndef MSG_UBL_BUILD_ABS_MESH |
|
|
|
#define MSG_UBL_BUILD_ABS_MESH _UxGT("Build ABS Mesh") |
|
|
|
#endif |
|
|
|
#ifndef MSG_UBL_BUILD_COLD_MESH |
|
|
|
#define MSG_UBL_BUILD_COLD_MESH _UxGT("Build Cold Mesh") |
|
|
|
#endif |
|
|
|
#ifndef MSG_UBL_MESH_HEIGHT_ADJUST |
|
|
|
#define MSG_UBL_MESH_HEIGHT_ADJUST _UxGT("Adjust Mesh Height") |
|
|
|
#endif |
|
|
|
#ifndef MSG_UBL_MESH_HEIGHT_AMOUNT |
|
|
|
#define MSG_UBL_MESH_HEIGHT_AMOUNT _UxGT("Height Amount") |
|
|
|
#endif |
|
|
|
#ifndef MSG_UBL_VALIDATE_MESH_MENU |
|
|
|
#define MSG_UBL_VALIDATE_MESH_MENU _UxGT("Validate Mesh") |
|
|
|
#endif |
|
|
|
#ifndef MSG_UBL_VALIDATE_PLA_MESH |
|
|
|
#define MSG_UBL_VALIDATE_PLA_MESH _UxGT("Validate PLA Mesh") |
|
|
|
#endif |
|
|
|
#ifndef MSG_UBL_VALIDATE_ABS_MESH |
|
|
|
#define MSG_UBL_VALIDATE_ABS_MESH _UxGT("Validate ABS Mesh") |
|
|
|
#endif |
|
|
|
#ifndef MSG_UBL_VALIDATE_CUSTOM_MESH |
|
|
|
#define MSG_UBL_VALIDATE_CUSTOM_MESH _UxGT("Validate Custom Mesh") |
|
|
|
#endif |
|
|
|
#ifndef MSG_UBL_CONTINUE_MESH |
|
|
|
#define MSG_UBL_CONTINUE_MESH _UxGT("Continue Bed Mesh") |
|
|
|
#endif |
|
|
|
#ifndef MSG_UBL_MESH_LEVELING |
|
|
|
#define MSG_UBL_MESH_LEVELING _UxGT("Mesh Leveling") |
|
|
|
#endif |
|
|
|
#ifndef MSG_UBL_3POINT_MESH_LEVELING |
|
|
|
#define MSG_UBL_3POINT_MESH_LEVELING _UxGT("3-Point Leveling") |
|
|
|
#endif |
|
|
|
#ifndef MSG_UBL_GRID_MESH_LEVELING |
|
|
|
#define MSG_UBL_GRID_MESH_LEVELING _UxGT("Grid Mesh Leveling") |
|
|
|
#endif |
|
|
|
#ifndef MSG_UBL_MESH_LEVEL |
|
|
|
#define MSG_UBL_MESH_LEVEL _UxGT("Level Mesh") |
|
|
|
#endif |
|
|
|
#ifndef MSG_UBL_SIDE_POINTS |
|
|
|
#define MSG_UBL_SIDE_POINTS _UxGT("Side Points") |
|
|
|
#endif |
|
|
|
#ifndef MSG_UBL_MAP_TYPE |
|
|
|
#define MSG_UBL_MAP_TYPE _UxGT("Map Type") |
|
|
|
#endif |
|
|
|
#ifndef MSG_UBL_OUTPUT_MAP |
|
|
|
#define MSG_UBL_OUTPUT_MAP _UxGT("Output Mesh Map") |
|
|
|
#endif |
|
|
|
#ifndef MSG_UBL_OUTPUT_MAP_HOST |
|
|
|
#define MSG_UBL_OUTPUT_MAP_HOST _UxGT("Output for Host") |
|
|
|
#endif |
|
|
|
#ifndef MSG_UBL_OUTPUT_MAP_CSV |
|
|
|
#define MSG_UBL_OUTPUT_MAP_CSV _UxGT("Output for CSV") |
|
|
|
#endif |
|
|
|
#ifndef MSG_UBL_INFO_UBL |
|
|
|
#define MSG_UBL_INFO_UBL _UxGT("Output UBL Info") |
|
|
|
#endif |
|
|
|
#ifndef MSG_UBL_EDIT_MESH_MENU |
|
|
|
#define MSG_UBL_EDIT_MESH_MENU _UxGT("Edit Mesh") |
|
|
|
#endif |
|
|
|
#ifndef MSG_UBL_FILLIN_AMOUNT |
|
|
|
#define MSG_UBL_FILLIN_AMOUNT _UxGT("Fill-in Amount") |
|
|
|
#endif |
|
|
|
#ifndef MSG_UBL_MANUAL_FILLIN |
|
|
|
#define MSG_UBL_MANUAL_FILLIN _UxGT("Manual Fill-in") |
|
|
|
#endif |
|
|
|
#ifndef MSG_UBL_SMART_FILLIN |
|
|
|
#define MSG_UBL_SMART_FILLIN _UxGT("Smart Fill-in") |
|
|
|
#endif |
|
|
|
#ifndef MSG_UBL_FILLIN_MESH |
|
|
|
#define MSG_UBL_FILLIN_MESH _UxGT("Fill-in Mesh") |
|
|
|
#endif |
|
|
|
#ifndef MSG_UBL_INVALIDATE_ALL |
|
|
|
#define MSG_UBL_INVALIDATE_ALL _UxGT("Invalidate All") |
|
|
|
#endif |
|
|
|
#ifndef MSG_UBL_INVALIDATE_CLOSEST |
|
|
|
#define MSG_UBL_INVALIDATE_CLOSEST _UxGT("Invalidate Closest") |
|
|
|
#endif |
|
|
|
#ifndef MSG_UBL_FINE_TUNE_ALL |
|
|
|
#define MSG_UBL_FINE_TUNE_ALL _UxGT("Fine Tune All") |
|
|
|
#endif |
|
|
|
#ifndef MSG_UBL_FINE_TUNE_CLOSEST |
|
|
|
#define MSG_UBL_FINE_TUNE_CLOSEST _UxGT("Fine Tune Closest") |
|
|
|
#endif |
|
|
|
#ifndef MSG_UBL_STORAGE_MESH_MENU |
|
|
|
#define MSG_UBL_STORAGE_MESH_MENU _UxGT("Mesh Storage") |
|
|
|
#endif |
|
|
|
#ifndef MSG_UBL_STORAGE_SLOT |
|
|
|
#define MSG_UBL_STORAGE_SLOT _UxGT("Memory Slot") |
|
|
|
#endif |
|
|
|
#ifndef MSG_UBL_LOAD_MESH |
|
|
|
#define MSG_UBL_LOAD_MESH _UxGT("Load Bed Mesh") |
|
|
|
#endif |
|
|
|
#ifndef MSG_UBL_SAVE_MESH |
|
|
|
#define MSG_UBL_SAVE_MESH _UxGT("Save Bed Mesh") |
|
|
|
#endif |
|
|
|
#ifndef MSG_UBL_SAVE_ERROR |
|
|
|
#define MSG_UBL_SAVE_ERROR _UxGT("Err: UBL Save") |
|
|
|
#endif |
|
|
|
#ifndef MSG_UBL_RESTORE_ERROR |
|
|
|
#define MSG_UBL_RESTORE_ERROR _UxGT("Err: UBL Restore") |
|
|
|
#endif |
|
|
|
#ifndef MSG_UBL_Z_OFFSET_STOPPED |
|
|
|
#define MSG_UBL_Z_OFFSET_STOPPED _UxGT("Z-Offset Stopped") |
|
|
|
#endif |
|
|
|
|
|
|
|
#ifndef MSG_MOVING |
|
|
|
#define MSG_MOVING _UxGT("Moving...") |
|
|
|