pull/338/head
jp-96 2019-01-22 23:11:38 +09:00
rodzic 5ba205031d
commit ae9ffd1a95
6 zmienionych plików z 1379 dodań i 7 usunięć

Wyświetl plik

@ -1960,6 +1960,7 @@ the language can be switched any time. */
#define LANGUAGE_CZ_ACTIVE 0 // Czech
#define LANGUAGE_PL_ACTIVE 0 // Polish
#define LANGUAGE_TR_ACTIVE 0 // Turkish
#define LANGUAGE_JP_ACTIVE 1 // Japanese
/* Some displays loose their settings from time to time. Try uncommenting the
auto-repair function if this is the case. It is not supported for all display

Wyświetl plik

@ -6683,6 +6683,7 @@ case UI_ACTION_LOAD_FAILSAFE:
case UI_ACTION_LANGUAGE_PL:
case UI_ACTION_LANGUAGE_TR:
case UI_ACTION_LANGUAGE_FI:
case UI_ACTION_LANGUAGE_JP:
Com::selectLanguage(action - UI_ACTION_LANGUAGE_EN);
#if EEPROM_MODE != 0
EEPROM::storeDataIntoEEPROM(0); // remember for next start

Wyświetl plik

@ -325,6 +325,7 @@
#define UI_ACTION_LANGUAGE_PL 1709
#define UI_ACTION_LANGUAGE_TR 1710
#define UI_ACTION_LANGUAGE_FI 1711
#define UI_ACTION_LANGUAGE_JP 1712
#define UI_ACTION_MENU_XPOS 4000
#define UI_ACTION_MENU_YPOS 4001

Wyświetl plik

@ -23,7 +23,7 @@
#if UI_DISPLAY_TYPE != NO_DISPLAY
#if LANGUAGE_EN_ACTIVE+LANGUAGE_DE_ACTIVE+LANGUAGE_ES_ACTIVE+LANGUAGE_PT_ACTIVE+LANGUAGE_FR_ACTIVE+LANGUAGE_NL_ACTIVE+LANGUAGE_IT_ACTIVE+LANGUAGE_SE_ACTIVE+LANGUAGE_CZ_ACTIVE+LANGUAGE_PL_ACTIVE+LANGUAGE_TR_ACTIVE < 1
#if LANGUAGE_EN_ACTIVE+LANGUAGE_DE_ACTIVE+LANGUAGE_ES_ACTIVE+LANGUAGE_PT_ACTIVE+LANGUAGE_FR_ACTIVE+LANGUAGE_NL_ACTIVE+LANGUAGE_IT_ACTIVE+LANGUAGE_SE_ACTIVE+LANGUAGE_CZ_ACTIVE+LANGUAGE_PL_ACTIVE+LANGUAGE_TR_ACTIVE+LANGUAGE_JP_ACTIVE < 1
#error No language for diplay selected
#endif // LANGUAGE_EN_ACTIVE
@ -10183,6 +10183,853 @@ PGM_P const translations_FI[NUM_TRANSLATED_WORDS] PROGMEM = {
#define LANG_FI_TABLE NULL
#endif // LANGUAGE_FI_ACTIVE
#if LANGUAGE_JP_ACTIVE
TRANS(UI_TEXT_ON_JP);
TRANS(UI_TEXT_OFF_JP);
TRANS(UI_TEXT_NA_JP);
TRANS(UI_TEXT_YES_JP);
TRANS(UI_TEXT_NO_JP);
TRANS(UI_TEXT_PRINT_POS_JP);
TRANS(UI_TEXT_PRINTING_JP);
TRANS(UI_TEXT_IDLE_JP);
TRANS(UI_TEXT_NOSDCARD_JP);
TRANS(UI_TEXT_ERROR_JP);
TRANS(UI_TEXT_BACK_JP);
TRANS(UI_TEXT_QUICK_SETTINGS_JP);
TRANS(UI_TEXT_ERRORMSG_JP);
TRANS(UI_TEXT_CONFIGURATION_JP);
TRANS(UI_TEXT_POSITION_JP);
TRANS(UI_TEXT_EXTRUDER_JP);
TRANS(UI_TEXT_SD_CARD_JP);
TRANS(UI_TEXT_DEBUGGING_JP);
TRANS(UI_TEXT_HOME_DELTA_JP);
TRANS(UI_TEXT_HOME_ALL_JP);
TRANS(UI_TEXT_HOME_X_JP);
TRANS(UI_TEXT_HOME_Y_JP);
TRANS(UI_TEXT_HOME_Z_JP);
TRANS(UI_TEXT_PREHEAT_PLA_JP);
TRANS(UI_TEXT_PREHEAT_ABS_JP);
TRANS(UI_TEXT_LIGHTS_ONOFF_JP);
TRANS(UI_TEXT_COOLDOWN_JP);
TRANS(UI_TEXT_SET_TO_ORIGIN_JP);
TRANS(UI_TEXT_DISABLE_STEPPER_JP);
TRANS(UI_TEXT_X_POSITION_JP);
TRANS(UI_TEXT_X_POS_FAST_JP);
TRANS(UI_TEXT_Y_POSITION_JP);
TRANS(UI_TEXT_Y_POS_FAST_JP);
TRANS(UI_TEXT_Z_POSITION_JP);
TRANS(UI_TEXT_Z_POS_FAST_JP);
TRANS(UI_TEXT_E_POSITION_JP);
TRANS(UI_TEXT_BED_TEMP_JP);
TRANS(UI_TEXT_EXTR0_TEMP_JP);
TRANS(UI_TEXT_EXTR1_TEMP_JP);
TRANS(UI_TEXT_EXTR2_TEMP_JP);
TRANS(UI_TEXT_EXTR0_OFF_JP);
TRANS(UI_TEXT_EXTR1_OFF_JP);
TRANS(UI_TEXT_EXTR2_OFF_JP);
TRANS(UI_TEXT_EXTR0_SELECT_JP);
TRANS(UI_TEXT_EXTR1_SELECT_JP);
TRANS(UI_TEXT_EXTR2_SELECT_JP);
TRANS(UI_TEXT_EXTR_ORIGIN_JP);
TRANS(UI_TEXT_PRINT_X_JP);
TRANS(UI_TEXT_PRINT_Y_JP);
TRANS(UI_TEXT_PRINT_Z_JP);
TRANS(UI_TEXT_PRINT_Z_DELTA_JP);
TRANS(UI_TEXT_MOVE_X_JP);
TRANS(UI_TEXT_MOVE_Y_JP);
TRANS(UI_TEXT_MOVE_Z_JP);
TRANS(UI_TEXT_MOVE_Z_DELTA_JP);
TRANS(UI_TEXT_JERK_JP);
TRANS(UI_TEXT_ZJERK_JP);
TRANS(UI_TEXT_ACCELERATION_JP);
TRANS(UI_TEXT_STORE_TO_EEPROM_JP);
TRANS(UI_TEXT_LOAD_EEPROM_JP);
TRANS(UI_TEXT_DBG_ECHO_JP);
TRANS(UI_TEXT_DBG_INFO_JP);
TRANS(UI_TEXT_DBG_ERROR_JP);
TRANS(UI_TEXT_DBG_DRYRUN_JP);
TRANS(UI_TEXT_DBG_ENDSTOP_JP);
TRANS(UI_TEXT_OPS_OFF_JP);
TRANS(UI_TEXT_OPS_CLASSIC_JP);
TRANS(UI_TEXT_OPS_FAST_JP);
TRANS(UI_TEXT_OPS_RETRACT_JP);
TRANS(UI_TEXT_OPS_BACKSLASH_JP);
TRANS(UI_TEXT_OPS_MINDIST_JP);
TRANS(UI_TEXT_OPS_MOVE_AFTER_JP);
TRANS(UI_TEXT_ANTI_OOZE_JP);
TRANS(UI_TEXT_PRINT_FILE_JP);
TRANS(UI_TEXT_PAUSE_PRINT_JP);
TRANS(UI_TEXT_CONTINUE_PRINT_JP);
TRANS(UI_TEXT_UNMOUNT_CARD_JP);
TRANS(UI_TEXT_MOUNT_CARD_JP);
TRANS(UI_TEXT_DELETE_FILE_JP);
TRANS(UI_TEXT_FEEDRATE_JP);
TRANS(UI_TEXT_FEED_MAX_X_JP);
TRANS(UI_TEXT_FEED_MAX_Y_JP);
TRANS(UI_TEXT_FEED_MAX_Z_JP);
TRANS(UI_TEXT_FEED_MAX_Z_DELTA_JP);
TRANS(UI_TEXT_FEED_HOME_X_JP);
TRANS(UI_TEXT_FEED_HOME_Y_JP);
TRANS(UI_TEXT_FEED_HOME_Z_JP);
TRANS(UI_TEXT_FEED_HOME_Z_DELTA_JP);
TRANS(UI_TEXT_ACTION_XPOSITION4A_JP);
TRANS(UI_TEXT_ACTION_XPOSITION4B_JP);
TRANS(UI_TEXT_ACTION_XPOSITION4C_JP);
TRANS(UI_TEXT_ACTION_XPOSITION4D_JP);
TRANS(UI_TEXT_ACTION_YPOSITION4A_JP);
TRANS(UI_TEXT_ACTION_YPOSITION4B_JP);
TRANS(UI_TEXT_ACTION_YPOSITION4C_JP);
TRANS(UI_TEXT_ACTION_YPOSITION4D_JP);
TRANS(UI_TEXT_ACTION_ZPOSITION4A_JP);
TRANS(UI_TEXT_ACTION_ZPOSITION4B_JP);
TRANS(UI_TEXT_ACTION_ZPOSITION4C_JP);
TRANS(UI_TEXT_ACTION_ZPOSITION4D_JP);
TRANS(UI_TEXT_ACTION_XPOSITION_FAST4A_JP);
TRANS(UI_TEXT_ACTION_XPOSITION_FAST4B_JP);
TRANS(UI_TEXT_ACTION_XPOSITION_FAST4C_JP);
TRANS(UI_TEXT_ACTION_XPOSITION_FAST4D_JP);
TRANS(UI_TEXT_ACTION_YPOSITION_FAST4A_JP);
TRANS(UI_TEXT_ACTION_YPOSITION_FAST4B_JP);
TRANS(UI_TEXT_ACTION_YPOSITION_FAST4C_JP);
TRANS(UI_TEXT_ACTION_YPOSITION_FAST4D_JP);
TRANS(UI_TEXT_ACTION_ZPOSITION_FAST4A_JP);
TRANS(UI_TEXT_ACTION_ZPOSITION_FAST4B_JP);
TRANS(UI_TEXT_ACTION_ZPOSITION_FAST4C_JP);
TRANS(UI_TEXT_ACTION_ZPOSITION_FAST4D_JP);
TRANS(UI_TEXT_ACTION_EPOSITION_FAST2A_JP);
TRANS(UI_TEXT_ACTION_EPOSITION_FAST2B_JP);
TRANS(UI_TEXT_ACTION_XPOSITION2A_JP);
TRANS(UI_TEXT_ACTION_XPOSITION2B_JP);
TRANS(UI_TEXT_ACTION_YPOSITION2A_JP);
TRANS(UI_TEXT_ACTION_YPOSITION2B_JP);
TRANS(UI_TEXT_ACTION_ZPOSITION2A_JP);
TRANS(UI_TEXT_ACTION_ZPOSITION2B_JP);
TRANS(UI_TEXT_ACTION_XPOSITION_FAST2A_JP);
TRANS(UI_TEXT_ACTION_XPOSITION_FAST2B_JP);
TRANS(UI_TEXT_ACTION_YPOSITION_FAST2A_JP);
TRANS(UI_TEXT_ACTION_YPOSITION_FAST2B_JP);
TRANS(UI_TEXT_ACTION_ZPOSITION_FAST2A_JP);
TRANS(UI_TEXT_ACTION_ZPOSITION_FAST2B_JP);
TRANS(UI_TEXT_FANSPEED_JP);
TRANS(UI_TEXT_ACTION_FANSPEED_JP);
TRANS(UI_TEXT_FAN_OFF_JP);
TRANS(UI_TEXT_FAN_25_JP);
TRANS(UI_TEXT_FAN_50_JP);
TRANS(UI_TEXT_FAN_75_JP);
TRANS(UI_TEXT_FAN_FULL_JP);
TRANS(UI_TEXT_STEPPER_INACTIVE_JP);
TRANS(UI_TEXT_STEPPER_INACTIVE2A_JP);
TRANS(UI_TEXT_STEPPER_INACTIVE2B_JP);
TRANS(UI_TEXT_POWER_INACTIVE_JP);
TRANS(UI_TEXT_POWER_INACTIVE2A_JP);
TRANS(UI_TEXT_POWER_INACTIVE2B_JP);
TRANS(UI_TEXT_GENERAL_JP);
TRANS(UI_TEXT_BAUDRATE_JP);
TRANS(UI_TEXT_EXTR_STEPS_JP);
TRANS(UI_TEXT_EXTR_START_FEED_JP);
TRANS(UI_TEXT_EXTR_MAX_FEED_JP);
TRANS(UI_TEXT_EXTR_ACCEL_JP);
TRANS(UI_TEXT_EXTR_WATCH_JP);
TRANS(UI_TEXT_EXTR_ADVANCE_L_JP);
TRANS(UI_TEXT_EXTR_ADVANCE_K_JP);
TRANS(UI_TEXT_EXTR_MANAGER_JP);
TRANS(UI_TEXT_EXTR_PGAIN_JP);
TRANS(UI_TEXT_EXTR_DEADTIME_JP);
TRANS(UI_TEXT_EXTR_DMAX_DT_JP);
TRANS(UI_TEXT_EXTR_IGAIN_JP);
TRANS(UI_TEXT_EXTR_DGAIN_JP);
TRANS(UI_TEXT_EXTR_DMIN_JP);
TRANS(UI_TEXT_EXTR_DMAX_JP);
TRANS(UI_TEXT_EXTR_PMAX_JP);
TRANS(UI_TEXT_STRING_HM_BANGBANG_JP);
TRANS(UI_TEXT_STRING_HM_PID_JP);
TRANS(UI_TEXT_STRING_ACTION_JP);
TRANS(UI_TEXT_HEATING_EXTRUDER_JP);
TRANS(UI_TEXT_HEATING_BED_JP);
TRANS(UI_TEXT_KILLED_JP);
TRANS(UI_TEXT_STEPPER_DISABLED_JP);
TRANS(UI_TEXT_EEPROM_STOREDA_JP);
TRANS(UI_TEXT_EEPROM_STOREDB_JP);
TRANS(UI_TEXT_EEPROM_LOADEDA_JP);
TRANS(UI_TEXT_EEPROM_LOADEDB_JP);
TRANS(UI_TEXT_UPLOADING_JP);
TRANS(UI_TEXT_PAGE_BUFFER_JP);
TRANS(UI_TEXT_PAGE_EXTRUDER_JP);
TRANS(UI_TEXT_PAGE_EXTRUDER1_JP);
TRANS(UI_TEXT_PAGE_EXTRUDER2_JP);
TRANS(UI_TEXT_PAGE_EXTRUDER3_JP);
TRANS(UI_TEXT_PAGE_BED_JP);
TRANS(UI_TEXT_SPEED_MULTIPLY_JP);
TRANS(UI_TEXT_FLOW_MULTIPLY_JP);
TRANS(UI_TEXT_SHOW_MEASUREMENT_JP);
TRANS(UI_TEXT_RESET_MEASUREMENT_JP);
TRANS(UI_TEXT_SET_MEASURED_ORIGIN_JP);
TRANS(UI_TEXT_ZCALIB_JP);
TRANS(UI_TEXT_SET_P1_JP);
TRANS(UI_TEXT_SET_P2_JP);
TRANS(UI_TEXT_SET_P3_JP);
TRANS(UI_TEXT_CALCULATE_LEVELING_JP);
TRANS(UI_TEXT_LEVEL_JP);
TRANS(UI_TEXT_EXTR_WAIT_RETRACT_TEMP_JP);
TRANS(UI_TEXT_EXTR_WAIT_RETRACT_UNITS_JP);
TRANS(UI_TEXT_SD_REMOVED_JP);
TRANS(UI_TEXT_SD_INSERTED_JP);
TRANS(UI_TEXT_PRINTER_READY_JP);
TRANS(UI_TEXT_PRINTTIME_DAYS_JP);
TRANS(UI_TEXT_PRINTTIME_HOURS_JP);
TRANS(UI_TEXT_PRINTTIME_MINUTES_JP);
TRANS(UI_TEXT_PRINT_TIME_JP);
TRANS(UI_TEXT_PRINT_FILAMENT_JP);
TRANS(UI_TEXT_PRINTED_JP);
TRANS(UI_TEXT_POWER_JP);
TRANS(UI_TEXT_STRING_HM_DEADTIME_JP);
TRANS(UI_TEXT_STRING_HM_SLOWBANG_JP);
TRANS(UI_TEXT_STOP_PRINT_JP);
TRANS(UI_TEXT_Z_BABYSTEPPING_JP);
TRANS(UI_TEXT_CHANGE_FILAMENT_JP);
TRANS(UI_TEXT_WIZ_CH_FILAMENT1_JP);
TRANS(UI_TEXT_WIZ_CH_FILAMENT2_JP);
TRANS(UI_TEXT_WIZ_CH_FILAMENT3_JP);
TRANS(UI_TEXT_CLICK_DONE_JP);
TRANS(UI_TEXT_AUTOLEVEL_ONOFF_JP);
TRANS(UI_TEXT_SERVOPOS_JP);
TRANS(UI_TEXT_IGNORE_M106_JP);
TRANS(UI_TEXT_WIZ_REHEAT1_JP);
TRANS(UI_TEXT_WIZ_REHEAT2_JP);
TRANS(UI_TEXT_WIZ_WAITTEMP1_JP);
TRANS(UI_TEXT_WIZ_WAITTEMP2_JP);
TRANS(UI_TEXT_EXTRUDER_JAM_JP);
TRANS(UI_TEXT_STANDBY_JP);
TRANS(UI_TEXT_BED_COATING_JP);
TRANS(UI_TEXT_BED_COATING_SET1_JP);
TRANS(UI_TEXT_BED_COATING_SET2_JP);
TRANS(UI_TEXT_NOCOATING_JP);
TRANS(UI_TEXT_BUILDTAK_JP);
TRANS(UI_TEXT_KAPTON_JP);
TRANS(UI_TEXT_BLUETAPE_JP);
TRANS(UI_TEXT_PETTAPE_JP);
TRANS(UI_TEXT_GLUESTICK_JP);
TRANS(UI_TEXT_CUSTOM_JP);
TRANS(UI_TEXT_COATING_CUSTOM_JP);
TRANS(UI_TEXT_LANGUAGE_JP);
TRANS(UI_TEXT_MAINPAGE6_1_JP);
TRANS(UI_TEXT_MAINPAGE6_2_JP);
TRANS(UI_TEXT_MAINPAGE6_3_JP);
TRANS(UI_TEXT_MAINPAGE6_4_JP);
TRANS(UI_TEXT_MAINPAGE6_5_JP);
TRANS(UI_TEXT_MAINPAGE6_6_JP);
TRANS(UI_TEXT_MAINPAGE_TEMP_BED_JP);
TRANS(UI_TEXT_MAINPAGE_BED_JP);
TRANS(UI_TEXT_MAINPAGE_Z_BUF_JP);
TRANS(UI_TEXT_MAINPAGE_MUL_EUSAGE_JP);
TRANS(UI_TEXT_MAINPAGE_XY_JP);
TRANS(UI_TEXT_PRINT_TIME_VALUE_JP);
TRANS(UI_TEXT_PRINT_FILAMENT_VALUE_JP);
TRANS(UI_TEXT_METER_PRINTED_JP);
TRANS(UI_TEXT_STATUS_JP);
TRANS(UI_TEXT_EMPTY_JP);
TRANS(UI_TEXT_TEMP_SET_JP);
TRANS(UI_TEXT_CURRENT_TEMP_JP);
TRANS(UI_TEXT_COATING_THICKNESS_JP);
TRANS(UI_TEXT_EXTR3_TEMP_JP);
TRANS(UI_TEXT_EXTR4_TEMP_JP);
TRANS(UI_TEXT_EXTR5_TEMP_JP);
TRANS(UI_TEXT_EXTR3_OFF_JP);
TRANS(UI_TEXT_EXTR4_OFF_JP);
TRANS(UI_TEXT_EXTR5_OFF_JP);
TRANS(UI_TEXT_EXTR3_SELECT_JP);
TRANS(UI_TEXT_EXTR4_SELECT_JP);
TRANS(UI_TEXT_EXTR5_SELECT_JP);
TRANS(UI_TEXT_DITTO_0_JP);
TRANS(UI_TEXT_DITTO_1_JP);
TRANS(UI_TEXT_DITTO_2_JP);
TRANS(UI_TEXT_DITTO_3_JP);
TRANS(UI_TEXT_ZPROBE_HEIGHT_JP);
TRANS(UI_TEXT_OFFSETS_JP);
TRANS(UI_TEXT_X_OFFSET_JP);
TRANS(UI_TEXT_Y_OFFSET_JP);
TRANS(UI_TEXT_Z_OFFSET_JP);
TRANS(UI_TEXT_LOAD_FILAMENT_JP);
TRANS(UI_TEXT_UNLOAD_FILAMENT_JP);
TRANS(UI_TEXT_FIL_SENSOR_ONOFF_JP);
TRANS(UI_TEXT_CLEANING_DRIPBOX_JP);
TRANS(UI_TEXT_CLEAN_DRIPBOX_JP);
TRANS(UI_TEXT_CLEAN_DRIPBOX_3_JP);
TRANS(UI_TEXT_EXTR_XOFF_JP);
TRANS(UI_TEXT_EXTR_YOFF_JP);
TRANS(UI_TEXT_LOAD_RIGHT_FILAMENT_JP);
TRANS(UI_TEXT_UNLOAD_RIGHT_FILAMENT_JP);
TRANS(UI_TEXT_LOAD_LEFT_FILAMENT_JP);
TRANS(UI_TEXT_UNLOAD_LEFT_FILAMENT_JP);
TRANS(UI_TEXT_FEED_LOADING_FILAMENT_JP);
TRANS(UI_TEXT_FEED_UNLOADING_FILAMENT_JP);
TRANS(UI_TEXT_LOADING_UNLOADING_DISTANCE_JP);
TRANS(UI_TEXT_BED_DOWN_JP);
TRANS(UI_TEXT_WIFI_ONOFF_JP);
TRANS(UI_TEXT_REDO_ACTION_JP);
TRANS(UI_TEXT_X_LENGTH_JP);
TRANS(UI_TEXT_Y_LENGTH_JP);
TRANS(UI_TEXT_Z_LENGTH_JP);
TRANS(UI_TEXT_EXT_TEMP_ABS_JP);
TRANS(UI_TEXT_EXT_TEMP_PLA_JP);
TRANS(UI_TEXT_BED_TEMP_ABS_JP);
TRANS(UI_TEXT_BED_TEMP_PLA_JP);
TRANS(UI_TEXT_ALERT_NO_FILAMENTA_JP);
TRANS(UI_TEXT_ALERT_NO_FILAMENTB_JP);
TRANS(UI_TEXT_ALERT_NO_FILAMENTC_JP);
TRANS(UI_TEXT_ALERT_NO_FILAMENTD_JP);
TRANS(UI_TEXT_MANUAL_BED_LEVEL_PAGE_1A_JP);
TRANS(UI_TEXT_MANUAL_BED_LEVEL_PAGE_1B_JP);
TRANS(UI_TEXT_MANUAL_BED_LEVEL_PAGE_1C_JP);
TRANS(UI_TEXT_MANUAL_BED_LEVEL_PAGE_1D_JP);
TRANS(UI_TEXT_MANUAL_BED_LEVEL_PAGE_2A_JP);
TRANS(UI_TEXT_MANUAL_BED_LEVEL_PAGE_2B_JP);
TRANS(UI_TEXT_MANUAL_BED_LEVEL_PAGE_2C_JP);
TRANS(UI_TEXT_MANUAL_BED_LEVEL_PAGE_2D_JP);
TRANS(UI_TEXT_MANUAL_BED_LEVEL_PAGE_3A_JP);
TRANS(UI_TEXT_MANUAL_BED_LEVEL_PAGE_3B_JP);
TRANS(UI_TEXT_MANUAL_BED_LEVEL_PAGE_3C_JP);
TRANS(UI_TEXT_MANUAL_BED_LEVEL_PAGE_3D_JP);
TRANS(UI_TEXT_MANUAL_BED_LEVEL_PAGE_4A_JP);
TRANS(UI_TEXT_MANUAL_BED_LEVEL_PAGE_4B_JP);
TRANS(UI_TEXT_MANUAL_BED_LEVEL_PAGE_4C_JP);
TRANS(UI_TEXT_MANUAL_BED_LEVEL_PAGE_4D_JP);
TRANS(UI_TEXT_MANUAL_BED_LEVEL_PAGE_5A_JP);
TRANS(UI_TEXT_MANUAL_BED_LEVEL_PAGE_5B_JP);
TRANS(UI_TEXT_MANUAL_BED_LEVEL_PAGE_5C_JP);
TRANS(UI_TEXT_MANUAL_BED_LEVEL_PAGE_5D_JP);
TRANS(UI_TEXT_MANUAL_BED_LEVEL_PAGE_6A_JP);
TRANS(UI_TEXT_MANUAL_BED_LEVEL_PAGE_6B_JP);
TRANS(UI_TEXT_MANUAL_BED_LEVEL_PAGE_6C_JP);
TRANS(UI_TEXT_MANUAL_BED_LEVEL_PAGE_6D_JP);
TRANS(UI_TEXT_MANUAL_BED_LEVEL_PAGE_7A_JP);
TRANS(UI_TEXT_MANUAL_BED_LEVEL_PAGE_7B_JP);
TRANS(UI_TEXT_MANUAL_BED_LEVEL_PAGE_7C_JP);
TRANS(UI_TEXT_MANUAL_BED_LEVEL_PAGE_7D_JP);
TRANS(UI_TEXT_MANUAL_BED_LEVEL_PAGE_8A_JP);
TRANS(UI_TEXT_MANUAL_BED_LEVEL_PAGE_8B_JP);
TRANS(UI_TEXT_MANUAL_BED_LEVEL_PAGE_8C_JP);
TRANS(UI_TEXT_MANUAL_BED_LEVEL_PAGE_8D_JP);
TRANS(UI_TEXT_MANUAL_BED_LEVEL_PAGE_9A_JP);
TRANS(UI_TEXT_MANUAL_BED_LEVEL_PAGE_9B_JP);
TRANS(UI_TEXT_MANUAL_BED_LEVEL_PAGE_9C_JP);
TRANS(UI_TEXT_MANUAL_BED_LEVEL_PAGE_9D_JP);
TRANS(UI_TEXT_MANUAL_BED_LEVEL_PAGE_10A_JP);
TRANS(UI_TEXT_MANUAL_BED_LEVEL_PAGE_10B_JP);
TRANS(UI_TEXT_MANUAL_BED_LEVEL_PAGE_10C_JP);
TRANS(UI_TEXT_MANUAL_BED_LEVEL_PAGE_10D_JP);
TRANS(UI_TEXT_X_MIN_SETTING_JP);
TRANS(UI_TEXT_Y_MIN_SETTING_JP);
TRANS(UI_TEXT_Z_MIN_SETTING_JP);
TRANS(UI_TEXT_TOP_COVER_OPEN_JP);
TRANS(UI_TEXT_TOP_SENSOR_ONOFF_JP);
TRANS(UI_TEXT_VERSION_MENU_JP);
TRANS(UI_TEXT_COOLDOWN_MENU_JP);
TRANS(UI_TEXT_WAIT_OK_JP);
TRANS(UI_TEXT_FAILED_JP);
TRANS(UI_TEXT_PLEASE_WAIT_JP);
TRANS(UI_TEXT_MANUAL_LEVEL_JP);
TRANS(UI_TEXT_WARNING_JP);
TRANS(UI_TEXT_EXTRUDER_COLD_JP);
TRANS(UI_TEXT_HEAT_EXTRUDER_JP);
TRANS(UI_TEXT_WRITE_DEBUG_JP);
TRANS(UI_TEXT_POWER_SAVE_MENU_JP);
TRANS(UI_TEXT_MAINTENANCE_JP);
TRANS(UI_TEXT_SETTINGS_JP);
TRANS(UI_TEXT_LOAD_UNLOAD_JP);
TRANS(UI_TEXT_BED_JP);
TRANS(UI_TEXT_BED_OFF_JP);
TRANS(UI_TEXT_LIGHT_OFF_AFTER_JP);
TRANS(UI_TEXT_LIGHT_OFF_AFTER2A_JP);
TRANS(UI_TEXT_LIGHT_OFF_AFTER2B_JP);
TRANS(UI_TEXT_WARNING_POS_X_UNKNOWN_JP);
TRANS(UI_TEXT_WARNING_POS_Y_UNKNOWN_JP);
TRANS(UI_TEXT_WARNING_POS_Z_UNKNOWN_JP);
TRANS(UI_TEXT_MOVING_JP);
TRANS(UI_TEXT_PREPARING_JP);
TRANS(UI_TEXT_KEEP_LIGHT_ON_JP);
TRANS(UI_TEXT_LOADING_FILAMENT_JP);
TRANS(UI_TEXT_UNLOADING_FILAMENT_JP);
TRANS(UI_TEXT_LOADUNLOAD_FILAMENT_JP);
TRANS(UI_TEXT_AUTOLEVEL_JP);
TRANS(UI_TEXT_Z_PROBE_FAILED_JP);
TRANS(UI_TEXT_SAVE_JP);
TRANS(UI_TEXT_ZMIN_JP);
TRANS(UI_TEXT_ZPROBING_JP);
TRANS(UI_TEXT_ZPOSITION_JP);
TRANS(UI_TEXT_DO_YOU_JP);
TRANS(UI_TEXT_CLEAN1_JP);
TRANS(UI_TEXT_CLEAN2_JP);
TRANS(UI_TEXT_DISPLAY_MODE_JP);
TRANS(UI_TEXT_EASY_MODE_JP);
TRANS(UI_TEXT_ADVANCED_MODE_JP);
TRANS(UI_TEXT_POWER_SAVE_JP);
TRANS(UI_TEXT_BADGE_LIGHT_ONOFF_JP);
TRANS(UI_TEXT_SOUND_ONOF_JP);
TRANS(UI_TEXT_YES_SELECTED_JP);
TRANS(UI_TEXT_NO_SELECTED_JP);
TRANS(UI_TEXT_PLEASE_CONFIRM_JP);
TRANS(UI_TEXT_CANCEL_ACTION_JP);
TRANS(UI_TEXT_CONTINUE_ACTION_JP);
TRANS(UI_TEXT_CANCELED_JP);
TRANS(UI_TEXT_CONFIRMED_JP);
TRANS(UI_TEXT_CLEAN_NOZZLE_JP);
TRANS(UI_TEXT_CLEANING_NOZZLE_JP);
TRANS(UI_TEXT_CLEAN_DRIPBOX_1_JP);
TRANS(UI_TEXT_CLEAN_DRIPBOX_2_JP);
TRANS(UI_TEXT_PUSH_FILAMENT_JP);
TRANS(UI_TEXT_WAIT_FILAMENT_JP);
TRANS(UI_TEXT_LOAD_FAILSAFE2_JP);
TRANS(UI_TEXT_LOAD_FAILSAFE_JP);
TRANS(UI_TEXT_HEATING_JP);
TRANS(UI_TEXT_WAIT_FOR_OK_JP);
TRANS(UI_TEXT_MAIN_LINE1_JP);
TRANS(UI_TEXT_MAIN_LINE2_JP);
TRANS(UI_TEXT_AUTOLEVEL_MATRIX_JP);
TRANS(UI_TEXT_P1_L1_JP);
TRANS(UI_TEXT_P1_L2_JP);
TRANS(UI_TEXT_P1_L3_JP);
TRANS(UI_TEXT_P1_L1_EASY_JP);
TRANS(UI_TEXT_P1_L2_EASY_JP);
TRANS(UI_TEXT_P1_L3_EASY_JP);
TRANS(UI_TEXT_MENU_SCANNER_JP);
TRANS(UI_TEXT_PREPARE_SCANNER_JP);
TRANS(UI_TEXT_LASER1_ONOFF_JP);
TRANS(UI_TEXT_LASER2_ONOFF_JP);
TRANS(UI_TEXT_LED1_ONOFF_JP);
TRANS(UI_TEXT_LED2_ONOFF_JP);
TRANS(UI_TEXT_CHANGE_TABLE_SPEED_JP);
TRANS(UI_TEXT_ROTATION_TABLE_JP);
TRANS(UI_TEXT_RELEASE_TABLE_JP);
TRANS(UI_TEXT_Z_MIN_CALCULATION_JP);
PGM_P const translations_jp[NUM_TRANSLATED_WORDS] PROGMEM = {
FUI_TEXT_ON_JP,
FUI_TEXT_OFF_JP,
FUI_TEXT_NA_JP,
FUI_TEXT_YES_JP,
FUI_TEXT_NO_JP,
FUI_TEXT_PRINT_POS_JP,
FUI_TEXT_PRINTING_JP,
FUI_TEXT_IDLE_JP,
FUI_TEXT_NOSDCARD_JP,
FUI_TEXT_ERROR_JP,
FUI_TEXT_BACK_JP,
FUI_TEXT_QUICK_SETTINGS_JP,
FUI_TEXT_ERRORMSG_JP,
FUI_TEXT_CONFIGURATION_JP,
FUI_TEXT_POSITION_JP,
FUI_TEXT_EXTRUDER_JP,
FUI_TEXT_SD_CARD_JP,
FUI_TEXT_DEBUGGING_JP,
FUI_TEXT_HOME_DELTA_JP,
FUI_TEXT_HOME_ALL_JP,
FUI_TEXT_HOME_X_JP,
FUI_TEXT_HOME_Y_JP,
FUI_TEXT_HOME_Z_JP,
FUI_TEXT_PREHEAT_PLA_JP,
FUI_TEXT_PREHEAT_ABS_JP,
FUI_TEXT_LIGHTS_ONOFF_JP,
FUI_TEXT_COOLDOWN_JP,
FUI_TEXT_SET_TO_ORIGIN_JP,
FUI_TEXT_DISABLE_STEPPER_JP,
FUI_TEXT_X_POSITION_JP,
FUI_TEXT_X_POS_FAST_JP,
FUI_TEXT_Y_POSITION_JP,
FUI_TEXT_Y_POS_FAST_JP,
FUI_TEXT_Z_POSITION_JP,
FUI_TEXT_Z_POS_FAST_JP,
FUI_TEXT_E_POSITION_JP,
FUI_TEXT_BED_TEMP_JP,
FUI_TEXT_EXTR0_TEMP_JP,
FUI_TEXT_EXTR1_TEMP_JP,
FUI_TEXT_EXTR2_TEMP_JP,
FUI_TEXT_EXTR0_OFF_JP,
FUI_TEXT_EXTR1_OFF_JP,
FUI_TEXT_EXTR2_OFF_JP,
FUI_TEXT_EXTR0_SELECT_JP,
FUI_TEXT_EXTR1_SELECT_JP,
FUI_TEXT_EXTR2_SELECT_JP,
FUI_TEXT_EXTR_ORIGIN_JP,
FUI_TEXT_PRINT_X_JP,
FUI_TEXT_PRINT_Y_JP,
FUI_TEXT_PRINT_Z_JP,
FUI_TEXT_PRINT_Z_DELTA_JP,
FUI_TEXT_MOVE_X_JP,
FUI_TEXT_MOVE_Y_JP,
FUI_TEXT_MOVE_Z_JP,
FUI_TEXT_MOVE_Z_DELTA_JP,
FUI_TEXT_JERK_JP,
FUI_TEXT_ZJERK_JP,
FUI_TEXT_ACCELERATION_JP,
FUI_TEXT_STORE_TO_EEPROM_JP,
FUI_TEXT_LOAD_EEPROM_JP,
FUI_TEXT_DBG_ECHO_JP,
FUI_TEXT_DBG_INFO_JP,
FUI_TEXT_DBG_ERROR_JP,
FUI_TEXT_DBG_DRYRUN_JP,
FUI_TEXT_OPS_OFF_JP,
FUI_TEXT_OPS_CLASSIC_JP,
FUI_TEXT_OPS_FAST_JP,
FUI_TEXT_OPS_RETRACT_JP,
FUI_TEXT_OPS_BACKSLASH_JP,
FUI_TEXT_OPS_MINDIST_JP,
FUI_TEXT_OPS_MOVE_AFTER_JP,
FUI_TEXT_ANTI_OOZE_JP,
FUI_TEXT_PRINT_FILE_JP,
FUI_TEXT_PAUSE_PRINT_JP,
FUI_TEXT_CONTINUE_PRINT_JP,
FUI_TEXT_UNMOUNT_CARD_JP,
FUI_TEXT_MOUNT_CARD_JP,
FUI_TEXT_DELETE_FILE_JP,
FUI_TEXT_FEEDRATE_JP,
FUI_TEXT_FEED_MAX_X_JP,
FUI_TEXT_FEED_MAX_Y_JP,
FUI_TEXT_FEED_MAX_Z_JP,
FUI_TEXT_FEED_MAX_Z_DELTA_JP,
FUI_TEXT_FEED_HOME_X_JP,
FUI_TEXT_FEED_HOME_Y_JP,
FUI_TEXT_FEED_HOME_Z_JP,
FUI_TEXT_FEED_HOME_Z_DELTA_JP,
FUI_TEXT_ACTION_XPOSITION4A_JP,
FUI_TEXT_ACTION_XPOSITION4B_JP,
FUI_TEXT_ACTION_XPOSITION4C_JP,
FUI_TEXT_ACTION_XPOSITION4D_JP,
FUI_TEXT_ACTION_YPOSITION4A_JP,
FUI_TEXT_ACTION_YPOSITION4B_JP,
FUI_TEXT_ACTION_YPOSITION4C_JP,
FUI_TEXT_ACTION_YPOSITION4D_JP,
FUI_TEXT_ACTION_ZPOSITION4A_JP,
FUI_TEXT_ACTION_ZPOSITION4B_JP,
FUI_TEXT_ACTION_ZPOSITION4C_JP,
FUI_TEXT_ACTION_ZPOSITION4D_JP,
FUI_TEXT_ACTION_XPOSITION_FAST4A_JP,
FUI_TEXT_ACTION_XPOSITION_FAST4B_JP,
FUI_TEXT_ACTION_XPOSITION_FAST4C_JP,
FUI_TEXT_ACTION_XPOSITION_FAST4D_JP,
FUI_TEXT_ACTION_YPOSITION_FAST4A_JP,
FUI_TEXT_ACTION_YPOSITION_FAST4B_JP,
FUI_TEXT_ACTION_YPOSITION_FAST4C_JP,
FUI_TEXT_ACTION_YPOSITION_FAST4D_JP,
FUI_TEXT_ACTION_ZPOSITION_FAST4A_JP,
FUI_TEXT_ACTION_ZPOSITION_FAST4B_JP,
FUI_TEXT_ACTION_ZPOSITION_FAST4C_JP,
FUI_TEXT_ACTION_ZPOSITION_FAST4D_JP,
FUI_TEXT_ACTION_EPOSITION_FAST2A_JP,
FUI_TEXT_ACTION_EPOSITION_FAST2B_JP,
FUI_TEXT_ACTION_XPOSITION2A_JP,
FUI_TEXT_ACTION_XPOSITION2B_JP,
FUI_TEXT_ACTION_YPOSITION2A_JP,
FUI_TEXT_ACTION_YPOSITION2B_JP,
FUI_TEXT_ACTION_ZPOSITION2A_JP,
FUI_TEXT_ACTION_ZPOSITION2B_JP,
FUI_TEXT_ACTION_XPOSITION_FAST2A_JP,
FUI_TEXT_ACTION_XPOSITION_FAST2B_JP,
FUI_TEXT_ACTION_YPOSITION_FAST2A_JP,
FUI_TEXT_ACTION_YPOSITION_FAST2B_JP,
FUI_TEXT_ACTION_ZPOSITION_FAST2A_JP,
FUI_TEXT_ACTION_ZPOSITION_FAST2B_JP,
FUI_TEXT_FANSPEED_JP,
FUI_TEXT_ACTION_FANSPEED_JP,
FUI_TEXT_FAN_OFF_JP,
FUI_TEXT_FAN_25_JP,
FUI_TEXT_FAN_50_JP,
FUI_TEXT_FAN_75_JP,
FUI_TEXT_FAN_FULL_JP,
FUI_TEXT_STEPPER_INACTIVE_JP,
FUI_TEXT_STEPPER_INACTIVE2A_JP,
FUI_TEXT_STEPPER_INACTIVE2B_JP,
FUI_TEXT_POWER_INACTIVE_JP,
FUI_TEXT_POWER_INACTIVE2A_JP,
FUI_TEXT_POWER_INACTIVE2B_JP,
FUI_TEXT_GENERAL_JP,
FUI_TEXT_BAUDRATE_JP,
FUI_TEXT_EXTR_STEPS_JP,
FUI_TEXT_EXTR_START_FEED_JP,
FUI_TEXT_EXTR_MAX_FEED_JP,
FUI_TEXT_EXTR_ACCEL_JP,
FUI_TEXT_EXTR_WATCH_JP,
FUI_TEXT_EXTR_ADVANCE_L_JP,
FUI_TEXT_EXTR_ADVANCE_K_JP,
FUI_TEXT_EXTR_MANAGER_JP,
FUI_TEXT_EXTR_PGAIN_JP,
FUI_TEXT_EXTR_DEADTIME_JP,
FUI_TEXT_EXTR_DMAX_DT_JP,
FUI_TEXT_EXTR_IGAIN_JP,
FUI_TEXT_EXTR_DGAIN_JP,
FUI_TEXT_EXTR_DMIN_JP,
FUI_TEXT_EXTR_DMAX_JP,
FUI_TEXT_EXTR_PMAX_JP,
FUI_TEXT_STRING_HM_BANGBANG_JP,
FUI_TEXT_STRING_HM_PID_JP,
FUI_TEXT_STRING_ACTION_JP,
FUI_TEXT_HEATING_EXTRUDER_JP,
FUI_TEXT_HEATING_BED_JP,
FUI_TEXT_KILLED_JP,
FUI_TEXT_STEPPER_DISABLED_JP,
FUI_TEXT_EEPROM_STOREDA_JP,
FUI_TEXT_EEPROM_STOREDB_JP,
FUI_TEXT_EEPROM_LOADEDA_JP,
FUI_TEXT_EEPROM_LOADEDB_JP,
FUI_TEXT_UPLOADING_JP,
FUI_TEXT_PAGE_BUFFER_JP,
FUI_TEXT_PAGE_EXTRUDER_JP,
FUI_TEXT_PAGE_EXTRUDER1_JP,
FUI_TEXT_PAGE_EXTRUDER2_JP,
FUI_TEXT_PAGE_EXTRUDER3_JP,
FUI_TEXT_PAGE_BED_JP,
FUI_TEXT_SPEED_MULTIPLY_JP,
FUI_TEXT_FLOW_MULTIPLY_JP,
FUI_TEXT_SHOW_MEASUREMENT_JP,
FUI_TEXT_RESET_MEASUREMENT_JP,
FUI_TEXT_SET_MEASURED_ORIGIN_JP,
FUI_TEXT_ZCALIB_JP,
FUI_TEXT_SET_P1_JP,
FUI_TEXT_SET_P2_JP,
FUI_TEXT_SET_P3_JP,
FUI_TEXT_CALCULATE_LEVELING_JP,
FUI_TEXT_LEVEL_JP,
FUI_TEXT_EXTR_WAIT_RETRACT_TEMP_JP,
FUI_TEXT_EXTR_WAIT_RETRACT_UNITS_JP,
FUI_TEXT_SD_REMOVED_JP,
FUI_TEXT_SD_INSERTED_JP,
FUI_TEXT_PRINTER_READY_JP,
FUI_TEXT_PRINTTIME_DAYS_JP,
FUI_TEXT_PRINTTIME_HOURS_JP,
FUI_TEXT_PRINTTIME_MINUTES_JP,
FUI_TEXT_PRINT_TIME_JP,
FUI_TEXT_PRINT_FILAMENT_JP,
FUI_TEXT_PRINTED_JP,
FUI_TEXT_POWER_JP,
FUI_TEXT_STRING_HM_DEADTIME_JP,
FUI_TEXT_STRING_HM_SLOWBANG_JP,
FUI_TEXT_STOP_PRINT_JP,
FUI_TEXT_Z_BABYSTEPPING_JP,
FUI_TEXT_CHANGE_FILAMENT_JP,
FUI_TEXT_WIZ_CH_FILAMENT1_JP,
FUI_TEXT_WIZ_CH_FILAMENT2_JP,
FUI_TEXT_WIZ_CH_FILAMENT3_JP,
FUI_TEXT_CLICK_DONE_JP,
FUI_TEXT_AUTOLEVEL_ONOFF_JP,
FUI_TEXT_SERVOPOS_JP,
FUI_TEXT_IGNORE_M106_JP,
FUI_TEXT_WIZ_REHEAT1_JP,
FUI_TEXT_WIZ_REHEAT2_JP,
FUI_TEXT_WIZ_WAITTEMP1_JP,
FUI_TEXT_WIZ_WAITTEMP2_JP,
FUI_TEXT_EXTRUDER_JAM_JP,
FUI_TEXT_STANDBY_JP,
FUI_TEXT_BED_COATING_JP,
FUI_TEXT_BED_COATING_SET1_JP,
FUI_TEXT_BED_COATING_SET2_JP,
FUI_TEXT_NOCOATING_JP,
FUI_TEXT_BUILDTAK_JP,
FUI_TEXT_KAPTON_JP,
FUI_TEXT_BLUETAPE_JP,
FUI_TEXT_PETTAPE_JP,
FUI_TEXT_GLUESTICK_JP,
FUI_TEXT_CUSTOM_JP,
FUI_TEXT_COATING_CUSTOM_JP,
FUI_TEXT_LANGUAGE_JP,
FUI_TEXT_MAINPAGE6_1_JP,
FUI_TEXT_MAINPAGE6_2_JP,
FUI_TEXT_MAINPAGE6_3_JP,
FUI_TEXT_MAINPAGE6_4_JP,
FUI_TEXT_MAINPAGE6_5_JP,
FUI_TEXT_MAINPAGE6_6_JP,
FUI_TEXT_MAINPAGE_TEMP_BED_JP,
FUI_TEXT_MAINPAGE_BED_JP,
FUI_TEXT_MAINPAGE_Z_BUF_JP,
FUI_TEXT_MAINPAGE_MUL_EUSAGE_JP,
FUI_TEXT_MAINPAGE_XY_JP,
FUI_TEXT_PRINT_TIME_VALUE_JP,
FUI_TEXT_PRINT_FILAMENT_VALUE_JP,
FUI_TEXT_METER_PRINTED_JP,
FUI_TEXT_STATUS_JP,
FUI_TEXT_EMPTY_JP,
FUI_TEXT_TEMP_SET_JP,
FUI_TEXT_CURRENT_TEMP_JP,
FUI_TEXT_COATING_THICKNESS_JP,
FUI_TEXT_EXTR3_TEMP_JP,
FUI_TEXT_EXTR4_TEMP_JP,
FUI_TEXT_EXTR5_TEMP_JP,
FUI_TEXT_EXTR3_OFF_JP,
FUI_TEXT_EXTR4_OFF_JP,
FUI_TEXT_EXTR5_OFF_JP,
FUI_TEXT_EXTR3_SELECT_JP,
FUI_TEXT_EXTR4_SELECT_JP,
FUI_TEXT_EXTR5_SELECT_JP,
FUI_TEXT_DITTO_0_JP,
FUI_TEXT_DITTO_1_JP,
FUI_TEXT_DITTO_2_JP,
FUI_TEXT_DITTO_3_JP,
FUI_TEXT_ZPROBE_HEIGHT_JP,
FUI_TEXT_OFFSETS_JP,
FUI_TEXT_X_OFFSET_JP,
FUI_TEXT_Y_OFFSET_JP,
FUI_TEXT_Z_OFFSET_JP,
FUI_TEXT_LOAD_FILAMENT_JP,
FUI_TEXT_UNLOAD_FILAMENT_JP,
FUI_TEXT_FIL_SENSOR_ONOFF_JP,
FUI_TEXT_CLEANING_DRIPBOX_JP,
FUI_TEXT_CLEAN_DRIPBOX_JP,
FUI_TEXT_CLEAN_DRIPBOX_3_JP,
FUI_TEXT_EXTR_XOFF_JP,
FUI_TEXT_EXTR_YOFF_JP,
FUI_TEXT_LOAD_RIGHT_FILAMENT_JP,
FUI_TEXT_UNLOAD_RIGHT_FILAMENT_JP,
FUI_TEXT_LOAD_LEFT_FILAMENT_JP,
FUI_TEXT_UNLOAD_LEFT_FILAMENT_JP,
FUI_TEXT_FEED_LOADING_FILAMENT_JP,
FUI_TEXT_FEED_UNLOADING_FILAMENT_JP,
FUI_TEXT_LOADING_UNLOADING_DISTANCE_JP,
FUI_TEXT_BED_DOWN_JP,
FUI_TEXT_WIFI_ONOFF_JP,
FUI_TEXT_REDO_ACTION_JP,
FUI_TEXT_X_LENGTH_JP,
FUI_TEXT_Y_LENGTH_JP,
FUI_TEXT_Z_LENGTH_JP,
FUI_TEXT_EXT_TEMP_ABS_JP,
FUI_TEXT_EXT_TEMP_PLA_JP,
FUI_TEXT_BED_TEMP_ABS_JP,
FUI_TEXT_BED_TEMP_PLA_JP,
FUI_TEXT_ALERT_NO_FILAMENTA_JP,
FUI_TEXT_ALERT_NO_FILAMENTB_JP,
FUI_TEXT_ALERT_NO_FILAMENTC_JP,
FUI_TEXT_ALERT_NO_FILAMENTD_JP,
FUI_TEXT_MANUAL_BED_LEVEL_PAGE_1A_JP,
FUI_TEXT_MANUAL_BED_LEVEL_PAGE_1B_JP,
FUI_TEXT_MANUAL_BED_LEVEL_PAGE_1C_JP,
FUI_TEXT_MANUAL_BED_LEVEL_PAGE_1D_JP,
FUI_TEXT_MANUAL_BED_LEVEL_PAGE_2A_JP,
FUI_TEXT_MANUAL_BED_LEVEL_PAGE_2B_JP,
FUI_TEXT_MANUAL_BED_LEVEL_PAGE_2C_JP,
FUI_TEXT_MANUAL_BED_LEVEL_PAGE_2D_JP,
FUI_TEXT_MANUAL_BED_LEVEL_PAGE_3A_JP,
FUI_TEXT_MANUAL_BED_LEVEL_PAGE_3B_JP,
FUI_TEXT_MANUAL_BED_LEVEL_PAGE_3C_JP,
FUI_TEXT_MANUAL_BED_LEVEL_PAGE_3D_JP,
FUI_TEXT_MANUAL_BED_LEVEL_PAGE_4A_JP,
FUI_TEXT_MANUAL_BED_LEVEL_PAGE_4B_JP,
FUI_TEXT_MANUAL_BED_LEVEL_PAGE_4C_JP,
FUI_TEXT_MANUAL_BED_LEVEL_PAGE_4D_JP,
FUI_TEXT_MANUAL_BED_LEVEL_PAGE_5A_JP,
FUI_TEXT_MANUAL_BED_LEVEL_PAGE_5B_JP,
FUI_TEXT_MANUAL_BED_LEVEL_PAGE_5C_JP,
FUI_TEXT_MANUAL_BED_LEVEL_PAGE_5D_JP,
FUI_TEXT_MANUAL_BED_LEVEL_PAGE_6A_JP,
FUI_TEXT_MANUAL_BED_LEVEL_PAGE_6B_JP,
FUI_TEXT_MANUAL_BED_LEVEL_PAGE_6C_JP,
FUI_TEXT_MANUAL_BED_LEVEL_PAGE_6D_JP,
FUI_TEXT_MANUAL_BED_LEVEL_PAGE_7A_JP,
FUI_TEXT_MANUAL_BED_LEVEL_PAGE_7B_JP,
FUI_TEXT_MANUAL_BED_LEVEL_PAGE_7C_JP,
FUI_TEXT_MANUAL_BED_LEVEL_PAGE_7D_JP,
FUI_TEXT_MANUAL_BED_LEVEL_PAGE_8A_JP,
FUI_TEXT_MANUAL_BED_LEVEL_PAGE_8B_JP,
FUI_TEXT_MANUAL_BED_LEVEL_PAGE_8C_JP,
FUI_TEXT_MANUAL_BED_LEVEL_PAGE_8D_JP,
FUI_TEXT_MANUAL_BED_LEVEL_PAGE_9A_JP,
FUI_TEXT_MANUAL_BED_LEVEL_PAGE_9B_JP,
FUI_TEXT_MANUAL_BED_LEVEL_PAGE_9C_JP,
FUI_TEXT_MANUAL_BED_LEVEL_PAGE_9D_JP,
FUI_TEXT_MANUAL_BED_LEVEL_PAGE_10A_JP,
FUI_TEXT_MANUAL_BED_LEVEL_PAGE_10B_JP,
FUI_TEXT_MANUAL_BED_LEVEL_PAGE_10C_JP,
FUI_TEXT_MANUAL_BED_LEVEL_PAGE_10D_JP,
FUI_TEXT_X_MIN_SETTING_JP,
FUI_TEXT_Y_MIN_SETTING_JP,
FUI_TEXT_Z_MIN_SETTING_JP,
FUI_TEXT_TOP_COVER_OPEN_JP,
FUI_TEXT_TOP_SENSOR_ONOFF_JP,
FUI_TEXT_VERSION_MENU_JP,
FUI_TEXT_COOLDOWN_MENU_JP,
FUI_TEXT_WAIT_OK_JP,
FUI_TEXT_FAILED_JP,
FUI_TEXT_PLEASE_WAIT_JP,
FUI_TEXT_MANUAL_LEVEL_JP,
FUI_TEXT_WARNING_JP,
FUI_TEXT_EXTRUDER_COLD_JP,
FUI_TEXT_HEAT_EXTRUDER_JP,
FUI_TEXT_WRITE_DEBUG_JP,
FUI_TEXT_POWER_SAVE_MENU_JP,
FUI_TEXT_MAINTENANCE_JP,
FUI_TEXT_SETTINGS_JP,
FUI_TEXT_LOAD_UNLOAD_JP,
FUI_TEXT_BED_JP,
FUI_TEXT_BED_OFF_JP,
FUI_TEXT_LIGHT_OFF_AFTER_JP,
FUI_TEXT_LIGHT_OFF_AFTER2A_JP,
FUI_TEXT_LIGHT_OFF_AFTER2B_JP,
FUI_TEXT_WARNING_POS_X_UNKNOWN_JP,
FUI_TEXT_WARNING_POS_Y_UNKNOWN_JP,
FUI_TEXT_WARNING_POS_Z_UNKNOWN_JP,
FUI_TEXT_MOVING_JP,
FUI_TEXT_PREPARING_JP,
FUI_TEXT_KEEP_LIGHT_ON_JP,
FUI_TEXT_LOADING_FILAMENT_JP,
FUI_TEXT_UNLOADING_FILAMENT_JP,
FUI_TEXT_LOADUNLOAD_FILAMENT_JP,
FUI_TEXT_AUTOLEVEL_JP,
FUI_TEXT_Z_PROBE_FAILED_JP,
FUI_TEXT_SAVE_JP,
FUI_TEXT_ZMIN_JP,
FUI_TEXT_ZPROBING_JP,
FUI_TEXT_ZPOSITION_JP,
FUI_TEXT_DO_YOU_JP,
FUI_TEXT_CLEAN1_JP,
FUI_TEXT_CLEAN2_JP,
FUI_TEXT_DISPLAY_MODE_JP,
FUI_TEXT_EASY_MODE_JP,
FUI_TEXT_ADVANCED_MODE_JP,
FUI_TEXT_POWER_SAVE_JP,
FUI_TEXT_BADGE_LIGHT_ONOFF_JP,
FUI_TEXT_SOUND_ONOF_JP,
FUI_TEXT_YES_SELECTED_JP,
FUI_TEXT_NO_SELECTED_JP,
FUI_TEXT_PLEASE_CONFIRM_JP,
FUI_TEXT_CANCEL_ACTION_JP,
FUI_TEXT_CONTINUE_ACTION_JP,
FUI_TEXT_CANCELED_JP,
FUI_TEXT_CONFIRMED_JP,
FUI_TEXT_CLEAN_NOZZLE_JP,
FUI_TEXT_CLEANING_NOZZLE_JP,
FUI_TEXT_CLEAN_DRIPBOX_1_JP,
FUI_TEXT_CLEAN_DRIPBOX_2_JP,
FUI_TEXT_PUSH_FILAMENT_JP,
FUI_TEXT_WAIT_FILAMENT_JP,
FUI_TEXT_LOAD_FAILSAFE2_JP,
FUI_TEXT_LOAD_FAILSAFE_JP,
FUI_TEXT_HEATING_JP,
FUI_TEXT_WAIT_FOR_OK_JP,
FUI_TEXT_MAIN_LINE1_JP,
FUI_TEXT_MAIN_LINE2_JP,
FUI_TEXT_AUTOLEVEL_MATRIX_JP,
FUI_TEXT_P1_L1_JP,
FUI_TEXT_P1_L2_JP,
FUI_TEXT_P1_L3_JP,
FUI_TEXT_P1_L1_EASY_JP,
FUI_TEXT_P1_L2_EASY_JP,
FUI_TEXT_P1_L3_EASY_JP,
FUI_TEXT_DBG_ENDSTOP_JP,
FUI_TEXT_MENU_SCANNER_JP,
FUI_TEXT_PREPARE_SCANNER_JP,
FUI_TEXT_LASER1_ONOFF_JP,
FUI_TEXT_LASER2_ONOFF_JP,
FUI_TEXT_LED1_ONOFF_JP,
FUI_TEXT_LED2_ONOFF_JP,
FUI_TEXT_CHANGE_TABLE_SPEED_JP,
FUI_TEXT_ROTATION_TABLE_JP,
FUI_TEXT_RELEASE_TABLE_JP,
FUI_TEXT_Z_MIN_CALCULATION_JP
};
#define LANG_JP_TABLE translations_jp
#else
#define LANG_JP_TABLE NULL
#endif // LANGUAGE_JP_ACTIVE
// References to the possible languages
PGM_P const * const translations[NUM_LANGUAGES_KNOWN] PROGMEM = {
@ -10197,7 +11044,8 @@ PGM_P const * const translations[NUM_LANGUAGES_KNOWN] PROGMEM = {
LANG_CZ_TABLE,
LANG_PL_TABLE,
LANG_TR_TABLE,
LANG_FI_TABLE
LANG_FI_TABLE,
LANG_JP_TABLE
};
// Array in flash to select only valid languages
@ -10239,6 +11087,9 @@ const uint8_t availableLanguages[] PROGMEM = {
#if LANGUAGE_FI_ACTIVE
11,
#endif // LANGUAGE_FI_ACTIVE
#if LANGUAGE_JP_ACTIVE
12,
#endif // LANGUAGE_JP_ACTIVE
255
};

Wyświetl plik

@ -96,8 +96,9 @@
#define LANGUAGE_PL_ID 9
#define LANGUAGE_TR_ID 10
#define LANGUAGE_FI_ID 11
#define LANGUAGE_JP_ID 12
#define NUM_LANGUAGES_KNOWN 12
#define NUM_LANGUAGES_KNOWN 13
#define NUM_TRANSLATED_WORDS 418
// For selectable translations we refer to each text by a id which gets
@ -6461,3 +6462,496 @@
#define UI_TEXT_ROTATION_TABLE_FI "Rotate +/-"
#define UI_TEXT_RELEASE_TABLE_FI "Release table"
#define UI_TEXT_Z_MIN_CALCULATION_FI "Zmin evaluation"
// *************** Japanese translation ****************
#define UI_TEXT_ON_JP "µÝ" // " On"
#define UI_TEXT_OFF_JP "µÌ" // "Off"
#define UI_TEXT_NA_JP "N/A" // Output for not available
#define UI_TEXT_YES_JP "Yes"
#define UI_TEXT_NO_JP " No"
#define UI_TEXT_PRINT_POS_JP "Printing.."
#define UI_TEXT_PRINTING_JP "Printing"
#define UI_TEXT_IDLE_JP "±²ÄÞÙ" // "Idle"
#define UI_TEXT_NOSDCARD_JP "SD¶°ÄÞ Å¼" // "No SD card"
#define UI_TEXT_ERROR_JP "**** ERROR ****"
#define UI_TEXT_BACK_JP "ÓÄÞÙ " cUP // "Back " cUP
#define UI_TEXT_QUICK_SETTINGS_JP "¸²¯¸ ¾¯Ã²" // "Quick settings"
#define UI_TEXT_ERRORMSG_JP "%oe"
#define UI_TEXT_CONFIGURATION_JP "ºÝ̨·Þ­Ú°¼®Ý" // "Configuration"
#define UI_TEXT_POSITION_JP "Îß¼Þ¼®Ý" // "Position"
#define UI_TEXT_EXTRUDER_JP "´¸½ÄÙ°ÀÞ°" // "Extruder"
#define UI_TEXT_SD_CARD_JP "SD¶°ÄÞ" // "SD card"
#define UI_TEXT_DEBUGGING_JP "Debugging"
#define UI_TEXT_HOME_DELTA_JP "Home ÃÞÙÀ" // "Home delta"
#define UI_TEXT_HOME_ALL_JP "Home µ°Ù"// "Home all"
#define UI_TEXT_HOME_X_JP "Home X"
#define UI_TEXT_HOME_Y_JP "Home Y"
#define UI_TEXT_HOME_Z_JP "Home Z"
#define UI_TEXT_PREHEAT_PLA_JP "Preheat PLA %B1"
#define UI_TEXT_PREHEAT_ABS_JP "Preheat ABS %B2"
#define UI_TEXT_LIGHTS_ONOFF_JP "ײÄ: %lo" // "Lights: %lo"
#define UI_TEXT_COOLDOWN_JP "¸°ÙÀÞ³Ý" // "Cooldown"
#define UI_TEXT_SET_TO_ORIGIN_JP "Set to origin"
#define UI_TEXT_DISABLE_STEPPER_JP "Disable stepper"
#define UI_TEXT_X_POSITION_JP "X position"
#define UI_TEXT_X_POS_FAST_JP "X pos. fast"
#define UI_TEXT_Y_POSITION_JP "Y position"
#define UI_TEXT_Y_POS_FAST_JP "Y pos. fast"
#define UI_TEXT_Z_POSITION_JP "Z position"
#define UI_TEXT_Z_POS_FAST_JP "Z pos. fast"
#define UI_TEXT_E_POSITION_JP "´¸½ÄÙ°ÀÞ° pos." // "Extr. position"
#define UI_TEXT_BED_TEMP_JP "ÍÞ¯ÄÞ:%eb/%Eb" cDEG "C" // "Bed :%eb/%Eb" cDEG "C"
#if NUM_EXTRUDER == 1
#define UI_TEXT_EXTR0_TEMP_JP "´¸½Ä :%e0/%E0" cDEG "C" // "Ext :%e0/%E0" cDEG "C"
#else
#define UI_TEXT_EXTR0_TEMP_JP "´¸½Ä1:%e0/%E0" cDEG "C" // "Ext1 :%e0/%E0" cDEG "C"
#endif
#define UI_TEXT_EXTR1_TEMP_JP "´¸½Ä2:%e1/%E1" cDEG "C" // "Ext2 :%e1/%E1" cDEG "C"
#define UI_TEXT_EXTR2_TEMP_JP "´¸½Ä3:%e2/%E2" cDEG "C" // "Ext3 :%e2/%E2" cDEG "C"
#if NUM_EXTRUDER == 1
#define UI_TEXT_EXTR0_OFF_JP "SwitchOff Ext %B4"
#else
#define UI_TEXT_EXTR0_OFF_JP "SwitchOff Ext1%B4"
#endif
#define UI_TEXT_EXTR1_OFF_JP "SwitchOff Ext2%B5"
#define UI_TEXT_EXTR2_OFF_JP "SwitchOff Ext3%B6"
#define UI_TEXT_EXTR0_SELECT_JP "Select Extr.1 %X0"
#define UI_TEXT_EXTR1_SELECT_JP "Select Extr.2 %X1"
#define UI_TEXT_EXTR2_SELECT_JP "Select Extr.3 %X2"
#define UI_TEXT_EXTR_ORIGIN_JP "Set Origin"
#define UI_TEXT_PRINT_X_JP "Print X: %ax"
#define UI_TEXT_PRINT_Y_JP "Print Y: %ay"
#define UI_TEXT_PRINT_Z_JP "Print Z: %az"
#define UI_TEXT_PRINT_Z_DELTA_JP "Print:%az"
#define UI_TEXT_MOVE_X_JP "Move X: %aX"
#define UI_TEXT_MOVE_Y_JP "Move Y: %aY"
#define UI_TEXT_MOVE_Z_JP "Move Z: %aZ"
#define UI_TEXT_MOVE_Z_DELTA_JP "Move: %aZ"
#define UI_TEXT_JERK_JP "Jerk: %aj"
#define UI_TEXT_ZJERK_JP "Z-Jerk: %aJ"
#define UI_TEXT_ACCELERATION_JP "Acceleration"
#define UI_TEXT_STORE_TO_EEPROM_JP "Store \176 EEPROM"
#define UI_TEXT_LOAD_EEPROM_JP "Load \177 EEPROM"
#define UI_TEXT_DBG_ECHO_JP "Echo: %do"
#define UI_TEXT_DBG_INFO_JP "Info: %di"
#define UI_TEXT_DBG_ERROR_JP "Errors: %de"
#define UI_TEXT_DBG_DRYRUN_JP "Dry run: %dd"
#define UI_TEXT_DBG_ENDSTOP_JP "EndStop:%dp"
#define UI_TEXT_OPS_OFF_JP "%O0 OPS Off"
#define UI_TEXT_OPS_CLASSIC_JP "%O1 OPS Classic"
#define UI_TEXT_OPS_FAST_JP "%O2 OPS Fast"
#define UI_TEXT_OPS_RETRACT_JP "Retract: %Or"
#define UI_TEXT_OPS_BACKSLASH_JP "Backsl.: %Ob"
#define UI_TEXT_OPS_MINDIST_JP "Min.dist: %Od"
#define UI_TEXT_OPS_MOVE_AFTER_JP "Move after: %Oa"
#define UI_TEXT_ANTI_OOZE_JP "Anti Ooze"
#define UI_TEXT_PRINT_FILE_JP "Print file"
#define UI_TEXT_PAUSE_PRINT_JP "Pause Print"
#define UI_TEXT_CONTINUE_PRINT_JP "Continue Print"
#define UI_TEXT_UNMOUNT_CARD_JP "Unmount Card"
#define UI_TEXT_MOUNT_CARD_JP "Mount Card"
#define UI_TEXT_DELETE_FILE_JP "Delete file"
#define UI_TEXT_FEEDRATE_JP "Feedrate"
#define UI_TEXT_FEED_MAX_X_JP "Max X: %fx"
#define UI_TEXT_FEED_MAX_Y_JP "Max Y: %fy"
#define UI_TEXT_FEED_MAX_Z_JP "Max Z: %fz"
#define UI_TEXT_FEED_MAX_Z_DELTA_JP "Max: %fz"
#define UI_TEXT_FEED_HOME_X_JP "Home X: %fX"
#define UI_TEXT_FEED_HOME_Y_JP "Home Y: %fY"
#define UI_TEXT_FEED_HOME_Z_JP "Home Z: %fZ"
#define UI_TEXT_FEED_HOME_Z_DELTA_JP "Home: %fZ"
#define UI_TEXT_ACTION_XPOSITION4A_JP "X:%x0 mm"
#define UI_TEXT_ACTION_XPOSITION4B_JP "Min endstop:%sx"
#define UI_TEXT_ACTION_XPOSITION4C_JP "Max endstop:%sX"
#define UI_TEXT_ACTION_XPOSITION4D_JP ""
#define UI_TEXT_ACTION_YPOSITION4A_JP "Y:%x1 mm"
#define UI_TEXT_ACTION_YPOSITION4B_JP "Min endstop:%sy"
#define UI_TEXT_ACTION_YPOSITION4C_JP "Max endstop:%sY"
#define UI_TEXT_ACTION_YPOSITION4D_JP ""
#define UI_TEXT_ACTION_ZPOSITION4A_JP "Z:%x2 mm"
#define UI_TEXT_ACTION_ZPOSITION4B_JP "Min endstop:%sz"
#define UI_TEXT_ACTION_ZPOSITION4C_JP "Max endstop:%sZ"
#define UI_TEXT_ACTION_ZPOSITION4D_JP ""
#define UI_TEXT_ACTION_XPOSITION_FAST4A_JP "X:%x0 mm"
#define UI_TEXT_ACTION_XPOSITION_FAST4B_JP "Min endstop:%sx"
#define UI_TEXT_ACTION_XPOSITION_FAST4C_JP "Max endstop:%sX"
#define UI_TEXT_ACTION_XPOSITION_FAST4D_JP ""
#define UI_TEXT_ACTION_YPOSITION_FAST4A_JP "Y:%x1 mm"
#define UI_TEXT_ACTION_YPOSITION_FAST4B_JP "Min endstop:%sy"
#define UI_TEXT_ACTION_YPOSITION_FAST4C_JP "Max endstop:%sY"
#define UI_TEXT_ACTION_YPOSITION_FAST4D_JP ""
#define UI_TEXT_ACTION_ZPOSITION_FAST4A_JP "Z:%x2 mm"
#define UI_TEXT_ACTION_ZPOSITION_FAST4B_JP "Min endstop:%sz"
#define UI_TEXT_ACTION_ZPOSITION_FAST4C_JP "Max endstop:%sZ"
#define UI_TEXT_ACTION_ZPOSITION_FAST4D_JP ""
#define UI_TEXT_ACTION_EPOSITION_FAST2A_JP "E:%x3 mm"
#define UI_TEXT_ACTION_EPOSITION_FAST2B_JP "1 click = 1 mm"
#define UI_TEXT_ACTION_XPOSITION2A_JP "X:%x0 mm"
#define UI_TEXT_ACTION_XPOSITION2B_JP "Min:%sx Max:%sX"
#define UI_TEXT_ACTION_YPOSITION2A_JP "Y:%x1 mm"
#define UI_TEXT_ACTION_YPOSITION2B_JP "Min:%sy Max:%sY"
#define UI_TEXT_ACTION_ZPOSITION2A_JP "Z:%x2 mm"
#define UI_TEXT_ACTION_ZPOSITION2B_JP "Min:%sz Max:%sZ"
#define UI_TEXT_ACTION_XPOSITION_FAST2A_JP "X:%x0 mm"
#define UI_TEXT_ACTION_XPOSITION_FAST2B_JP "Min:%sx Max:%sX"
#define UI_TEXT_ACTION_YPOSITION_FAST2A_JP "Y:%x1 mm"
#define UI_TEXT_ACTION_YPOSITION_FAST2B_JP "Min:%sy Max:%sY"
#define UI_TEXT_ACTION_ZPOSITION_FAST2A_JP "Z:%x2 mm"
#define UI_TEXT_ACTION_ZPOSITION_FAST2B_JP "Min:%sz Max:%sZ"
#define UI_TEXT_FANSPEED_JP "Fan speed"
#define UI_TEXT_ACTION_FANSPEED_JP "Fan speed:%Fs%%%"
#define UI_TEXT_FAN_OFF_JP "Turn Fan Off"
#define UI_TEXT_FAN_25_JP "Set Fan 25%%%"
#define UI_TEXT_FAN_50_JP "Set Fan 50%%%"
#define UI_TEXT_FAN_75_JP "Set Fan 75%%%"
#define UI_TEXT_FAN_FULL_JP "Set Fan Full"
#define UI_TEXT_STEPPER_INACTIVE_JP "Steppers Inact"
#define UI_TEXT_STEPPER_INACTIVE2A_JP "Dis. After:%is"
#define UI_TEXT_STEPPER_INACTIVE2B_JP "[min] 0=Off"
#define UI_TEXT_POWER_INACTIVE_JP "Max. Inact."
#define UI_TEXT_POWER_INACTIVE2A_JP "Dis. After:%ip"
#define UI_TEXT_POWER_INACTIVE2B_JP "[min] 0=Off"
#define UI_TEXT_GENERAL_JP "General"
#define UI_TEXT_BAUDRATE_JP "Baudrate:%oc"
#define UI_TEXT_EXTR_STEPS_JP "Steps/MM: %Se"
#define UI_TEXT_EXTR_START_FEED_JP "Start FR: %Xf"
#define UI_TEXT_EXTR_MAX_FEED_JP "Max FR: %XF"
#define UI_TEXT_EXTR_ACCEL_JP "Accel: %XA"
#define UI_TEXT_EXTR_WATCH_JP "Stab.Time: %Xw"
#define UI_TEXT_EXTR_ADVANCE_L_JP "Advance L.: %Xl"
#define UI_TEXT_EXTR_ADVANCE_K_JP "Advance Q.: %Xa"
#define UI_TEXT_EXTR_MANAGER_JP "Ctrl:%Xh"
#define UI_TEXT_EXTR_PGAIN_JP "PID P: %Xp"
#define UI_TEXT_EXTR_DEADTIME_JP "Deadtime:%Xp"
#define UI_TEXT_EXTR_DMAX_DT_JP "Control PWM:%XM"
#define UI_TEXT_EXTR_IGAIN_JP "PID I: %Xi"
#define UI_TEXT_EXTR_DGAIN_JP "PID D: %Xd"
#define UI_TEXT_EXTR_DMIN_JP "Drive Min: %Xm"
#define UI_TEXT_EXTR_DMAX_JP "Drive Max: %XM"
#define UI_TEXT_EXTR_PMAX_JP "PID Max: %XD"
#define UI_TEXT_STRING_HM_BANGBANG_JP " BangBang"
#define UI_TEXT_STRING_HM_PID_JP " PID"
#define UI_TEXT_STRING_ACTION_JP "Action:%la"
#define UI_TEXT_HEATING_EXTRUDER_JP "Heating Extruder%Ne"
#define UI_TEXT_HEATING_BED_JP "Heating Bed"
#define UI_TEXT_KILLED_JP "Stopped"
#define UI_TEXT_STEPPER_DISABLED_JP "Stepper Disabled"
#define UI_TEXT_EEPROM_STOREDA_JP "Configuration"
#define UI_TEXT_EEPROM_STOREDB_JP "stored \176 EEPROM"
#define UI_TEXT_EEPROM_LOADEDA_JP "Configuration"
#define UI_TEXT_EEPROM_LOADEDB_JP "loaded \177 EEPROM"
#define UI_TEXT_UPLOADING_JP "Uploading..."
#define UI_TEXT_PAGE_BUFFER_JP "Buffer:%oB"
#define UI_TEXT_PAGE_EXTRUDER_JP " E:%ec/%Ec" cDEG "C" cARROW "%oC"
#define UI_TEXT_PAGE_EXTRUDER1_JP "E1:%e0/%E0" cDEG "C" cARROW "%o0"
#define UI_TEXT_PAGE_EXTRUDER2_JP "E2:%e1/%E1" cDEG "C" cARROW "%o1"
#define UI_TEXT_PAGE_EXTRUDER3_JP "E3:%e2/%E2" cDEG "C" cARROW "%o2"
#define UI_TEXT_PAGE_BED_JP " B:%eb/%Eb" cDEG "C" cARROW "%ob"
#define UI_TEXT_SPEED_MULTIPLY_JP "Speed Mul.:%om%%%"
#define UI_TEXT_FLOW_MULTIPLY_JP "Flow Mul.: %of%%%"
#define UI_TEXT_SHOW_MEASUREMENT_JP "Show meas."
#define UI_TEXT_RESET_MEASUREMENT_JP "Reset meas."
#define UI_TEXT_SET_MEASURED_ORIGIN_JP "Set Z=0"
#define UI_TEXT_ZCALIB_JP "Z Calib."
#define UI_TEXT_SET_P1_JP "Set P1"
#define UI_TEXT_SET_P2_JP "Set P2"
#define UI_TEXT_SET_P3_JP "Set P3"
#define UI_TEXT_CALCULATE_LEVELING_JP "Calculate Leveling"
#define UI_TEXT_LEVEL_JP "Level delta"
#define UI_TEXT_EXTR_WAIT_RETRACT_TEMP_JP "Wait T.: %XT" cDEG "C"
#define UI_TEXT_EXTR_WAIT_RETRACT_UNITS_JP "Wait U.: %XU mm"
#define UI_TEXT_SD_REMOVED_JP "SD Card removed"
#define UI_TEXT_SD_INSERTED_JP "SD Card inserted"
#define UI_TEXT_PRINTER_READY_JP "Printer ready."
#define UI_TEXT_PRINTTIME_DAYS_JP " ÆÁ¶Ý "// " days "
#define UI_TEXT_PRINTTIME_HOURS_JP ":"
#define UI_TEXT_PRINTTIME_MINUTES_JP ""
#define UI_TEXT_PRINT_TIME_JP "ÌßØÝÄ À²Ñ" // "Printing time"
#define UI_TEXT_PRINT_FILAMENT_JP "Filament printed"
#define UI_TEXT_PRINTED_JP "printed"
#define UI_TEXT_POWER_JP "ATX power on/off"
#define UI_TEXT_STRING_HM_DEADTIME_JP " Dead Time"
#define UI_TEXT_STRING_HM_SLOWBANG_JP " SlowBang"
#define UI_TEXT_STOP_PRINT_JP "ÌßØÝÄ ½Ä¯Ìß" // "Stop Print"
#define UI_TEXT_Z_BABYSTEPPING_JP "Z babyS:%oYmm"
#define UI_TEXT_CHANGE_FILAMENT_JP "Change filament"
#define UI_TEXT_WIZ_CH_FILAMENT1_JP "Change filament"
#define UI_TEXT_WIZ_CH_FILAMENT2_JP "Rotate to move"
#define UI_TEXT_WIZ_CH_FILAMENT3_JP "filament up/down"
#define UI_TEXT_CLICK_DONE_JP "Click when done"
#define UI_TEXT_AUTOLEVEL_ONOFF_JP "Autolevel: %ll"
#define UI_TEXT_SERVOPOS_JP "Servo pos.: %oS"
#define UI_TEXT_IGNORE_M106_JP "Ignore M106 cmd %Fi"
#define UI_TEXT_WIZ_REHEAT1_JP "Click to reheat"
#define UI_TEXT_WIZ_REHEAT2_JP "extruders."
#define UI_TEXT_WIZ_WAITTEMP1_JP "Wait for target"
#define UI_TEXT_WIZ_WAITTEMP2_JP "temperatures ..."
#define UI_TEXT_EXTRUDER_JAM_JP "Extruder Jam"
#define UI_TEXT_STANDBY_JP "Standby"
#define UI_TEXT_BED_COATING_JP "Bed coating"
#define UI_TEXT_BED_COATING_SET1_JP "Bed coating set to"
#define UI_TEXT_BED_COATING_SET2_JP ""
#define UI_TEXT_NOCOATING_JP "No coating"
#define UI_TEXT_BUILDTAK_JP "BuildTak"
#define UI_TEXT_KAPTON_JP "Kapton"
#define UI_TEXT_BLUETAPE_JP "Blue paper tape"
#define UI_TEXT_PETTAPE_JP "Green PET tape"
#define UI_TEXT_GLUESTICK_JP "Glue stick"
#define UI_TEXT_CUSTOM_JP "Custom"
#define UI_TEXT_COATING_CUSTOM_JP "Custom: %BCmm"
#define UI_TEXT_LANGUAGE_JP "Language"
#if NUM_EXTRUDER > 2 || MIXING_EXTRUDER != 0
#define UI_TEXT_MAINPAGE6_1_JP "\xa %ec/%Ec\xb0 X:%x0"
#else
#define UI_TEXT_MAINPAGE6_1_JP "\xa %e0/%E0\xb0 X:%x0"
#endif // NUM_EXTRUDER
#if NUM_EXTRUDER == 2 && MIXING_EXTRUDER == 0
#define UI_TEXT_MAINPAGE6_2_JP "\xa %e1/%E1\xb0 Y:%x1"
#elif HAVE_HEATED_BED
#define UI_TEXT_MAINPAGE6_2_JP "\xe %eb/%Eb\xb0 Y:%x1"
#else
#define UI_TEXT_MAINPAGE6_2_JP " Y:%x1"
#endif
#if HAVE_HEATED_BED && NUM_EXTRUDER == 2 && MIXING_EXTRUDER == 0
#define UI_TEXT_MAINPAGE6_3_JP "\xe %eb/%Eb\xb0 Z:%x2"
#elif FEATURE_DITTO_PRINTING
#define UI_TEXT_MAINPAGE6_3_JP "Copies: %ed Z:%x2"
#else
#define UI_TEXT_MAINPAGE6_3_JP "Flow:\xfd %of%%% Z:%x2"
#endif
#define UI_TEXT_MAINPAGE6_4_JP "Mul: %om%%% \xfd E: %x4m"
#define UI_TEXT_MAINPAGE6_5_JP "Buf: %oB"
#define UI_TEXT_MAINPAGE6_6_JP "%os"
#define UI_TEXT_MAINPAGE_TEMP_BED_JP cTEMP "%ec/%Ec" cDEG "B%eB/%Eb" cDEG
#define UI_TEXT_MAINPAGE_BED_JP "B%eB/%Eb" cDEG
#define UI_TEXT_MAINPAGE_Z_BUF_JP "Z:%x2 Buf : %oB"
#define UI_TEXT_MAINPAGE_MUL_EUSAGE_JP "Mul: %om%%% E:%x4"
#define UI_TEXT_MAINPAGE_XY_JP "X:%x0 Y:%x1"
#define UI_TEXT_PRINT_TIME_VALUE_JP "%Ut"
#define UI_TEXT_PRINT_FILAMENT_VALUE_JP "%Uf m"
#define UI_TEXT_METER_PRINTED_JP "%Uf m " UI_TEXT_PRINTED_JP
#define UI_TEXT_STATUS_JP "%os"
#define UI_TEXT_EMPTY_JP ""
#define UI_TEXT_TEMP_SET_JP cTEMP "%ec/%Ec" cDEG
#define UI_TEXT_CURRENT_TEMP_JP cTEMP "%ec" cDEG
#define UI_TEXT_COATING_THICKNESS_JP " %BCmm"
#define UI_TEXT_EXTR3_TEMP_JP "Temp. 4 :%e3/%E3" cDEG "C"
#define UI_TEXT_EXTR4_TEMP_JP "Temp. 5 :%e4/%E4" cDEG "C"
#define UI_TEXT_EXTR5_TEMP_JP "Temp. 6 :%e5/%E5" cDEG "C"
#define UI_TEXT_EXTR3_OFF_JP "Turn extr. 4 off"
#define UI_TEXT_EXTR4_OFF_JP "Turn extr. 5 off"
#define UI_TEXT_EXTR5_OFF_JP "Turn extr. 6 off"
#define UI_TEXT_EXTR3_SELECT_JP "%X3 Select extr. 4"
#define UI_TEXT_EXTR4_SELECT_JP "%X4 Select extr. 5"
#define UI_TEXT_EXTR5_SELECT_JP "%X5 Select extr. 6"
#define UI_TEXT_DITTO_0_JP "%D0 No copies"
#define UI_TEXT_DITTO_1_JP "%D1 1 copy"
#define UI_TEXT_DITTO_2_JP "%D2 2 copies"
#define UI_TEXT_DITTO_3_JP "%D3 3 copies"
#define UI_TEXT_ZPROBE_HEIGHT_JP "Z-probe height:%zh"
#define UI_TEXT_OFFSETS_JP "Set print offsets"
#define UI_TEXT_X_OFFSET_JP "X offset:%T0mm"
#define UI_TEXT_Y_OFFSET_JP "Y offset:%T1mm"
#define UI_TEXT_Z_OFFSET_JP "Zoffset:%T2mm"
#define UI_TEXT_LOAD_FILAMENT_JP "Load Filament %s1"
#define UI_TEXT_UNLOAD_FILAMENT_JP "UnloadFilament%s1"
#if NUM_EXTRUDER == 1
#define UI_TEXT_FIL_SENSOR_ONOFF_JP "Fil.Sensor: %sf"
#define UI_TEXT_CLEANING_DRIPBOX_JP "Cleaning Dripbox"
#define UI_TEXT_CLEAN_DRIPBOX_JP "Clean Dripbox"
#define UI_TEXT_CLEAN_DRIPBOX_3_JP "Dripbox"
#define UI_TEXT_EXTR_XOFF_JP "Xoffst:%Xxmm"
#define UI_TEXT_EXTR_YOFF_JP "Yoffst:%Xymm"
#else
#define UI_TEXT_FIL_SENSOR_ONOFF_JP "Fil.Sensors:%sf"
#define UI_TEXT_CLEAN_DRIPBOX_JP "Clean Dripboxes"
#define UI_TEXT_CLEANING_DRIPBOX_JP "Cleaning Dripboxes"
#define UI_TEXT_CLEAN_DRIPBOX_3_JP "Dripboxes"
#define UI_TEXT_EXTR_XOFF_JP "Xoffst:%Xxmm"
#define UI_TEXT_EXTR_YOFF_JP "Yoffst:%Xymm"
#endif
#define UI_TEXT_LOAD_RIGHT_FILAMENT_JP "Load Right \005%s2"
#define UI_TEXT_UNLOAD_RIGHT_FILAMENT_JP "Unload Right \005%s2"
#define UI_TEXT_LOAD_LEFT_FILAMENT_JP "Load Left \005%s1"
#define UI_TEXT_UNLOAD_LEFT_FILAMENT_JP "Unload Left \005%s1"
#define UI_TEXT_FEED_LOADING_FILAMENT_JP "Load Fil.:%fl"
#define UI_TEXT_FEED_UNLOADING_FILAMENT_JP "Unload F.:%fu"
#define UI_TEXT_LOADING_UNLOADING_DISTANCE_JP "Load dist.: %fd"
#define UI_TEXT_BED_DOWN_JP "Bed Down"
#define UI_TEXT_WIFI_ONOFF_JP "Wifi: %wo"
#define UI_TEXT_REDO_ACTION_JP "Do it again ?"
#define UI_TEXT_X_LENGTH_JP "X Length:%Lxmm"
#define UI_TEXT_Y_LENGTH_JP "Y Length:%Lymm"
#define UI_TEXT_Z_LENGTH_JP "Z Length:%Lzmm"
#define UI_TEXT_EXT_TEMP_ABS_JP "T\002Ext.ABS:%t1\002C"
#define UI_TEXT_EXT_TEMP_PLA_JP "T\002Ext.PLA:%t2\002C"
#define UI_TEXT_BED_TEMP_ABS_JP "T\002Bed ABS:%t3\002C"
#define UI_TEXT_BED_TEMP_PLA_JP "T\002Bed PLA:%t4\002C"
#define UI_TEXT_ALERT_NO_FILAMENTA_JP "´¸½ÄÙ°ÀÞ°%Ne Æ" // "Extruder%Ne has no"
#define UI_TEXT_ALERT_NO_FILAMENTB_JP "̨×ÒÝÄ¶Þ ±ØϾÝ" // "filament !"
#define UI_TEXT_ALERT_NO_FILAMENTC_JP "OK¦µ¼Ã ̨×ÒÝĦ" // "Push Ok to go to"
#define UI_TEXT_ALERT_NO_FILAMENTD_JP "º³¶Ý¼Ã ¸ÀÞ»²" // "change filament"
#define UI_TEXT_MANUAL_BED_LEVEL_PAGE_1A_JP "Find the 3 knobs"
#define UI_TEXT_MANUAL_BED_LEVEL_PAGE_1B_JP "on the bottom of"
#define UI_TEXT_MANUAL_BED_LEVEL_PAGE_1C_JP "platform and"
#define UI_TEXT_MANUAL_BED_LEVEL_PAGE_1D_JP "tighten 4 turns."
#define UI_TEXT_MANUAL_BED_LEVEL_PAGE_2A_JP "I am going to"
#define UI_TEXT_MANUAL_BED_LEVEL_PAGE_2B_JP "move extruder to"
#define UI_TEXT_MANUAL_BED_LEVEL_PAGE_2C_JP "some positions"
#define UI_TEXT_MANUAL_BED_LEVEL_PAGE_2D_JP "for adjustment."
#define UI_TEXT_MANUAL_BED_LEVEL_PAGE_3A_JP "In each position"
#define UI_TEXT_MANUAL_BED_LEVEL_PAGE_3B_JP "we will need to"
#define UI_TEXT_MANUAL_BED_LEVEL_PAGE_3C_JP "adjust 2 knobs"
#define UI_TEXT_MANUAL_BED_LEVEL_PAGE_3D_JP "at same time."
#define UI_TEXT_MANUAL_BED_LEVEL_PAGE_4A_JP "Nozzle is on the"
#define UI_TEXT_MANUAL_BED_LEVEL_PAGE_4B_JP "right height if"
#define UI_TEXT_MANUAL_BED_LEVEL_PAGE_4C_JP "can just slide"
#define UI_TEXT_MANUAL_BED_LEVEL_PAGE_4D_JP "a sheet of paper"
#define UI_TEXT_MANUAL_BED_LEVEL_PAGE_5A_JP "between nozzle"
#define UI_TEXT_MANUAL_BED_LEVEL_PAGE_5B_JP "and plate. Grab"
#define UI_TEXT_MANUAL_BED_LEVEL_PAGE_5C_JP "a sheet of paper"
#define UI_TEXT_MANUAL_BED_LEVEL_PAGE_5D_JP "to proceed."
#define UI_TEXT_MANUAL_BED_LEVEL_PAGE_6A_JP "Adjust the front"
#define UI_TEXT_MANUAL_BED_LEVEL_PAGE_6B_JP "knob(s) so paper"
#define UI_TEXT_MANUAL_BED_LEVEL_PAGE_6C_JP "just slides amid"
#define UI_TEXT_MANUAL_BED_LEVEL_PAGE_6D_JP "nozzle and plate"
#define UI_TEXT_MANUAL_BED_LEVEL_PAGE_7A_JP "Adjust the back"
#define UI_TEXT_MANUAL_BED_LEVEL_PAGE_7B_JP "knob(s) so paper"
#define UI_TEXT_MANUAL_BED_LEVEL_PAGE_7C_JP "just slides amid"
#define UI_TEXT_MANUAL_BED_LEVEL_PAGE_7D_JP "nozzle and plate"
#define UI_TEXT_MANUAL_BED_LEVEL_PAGE_8A_JP "Adjust the back"
#define UI_TEXT_MANUAL_BED_LEVEL_PAGE_8B_JP "and right knobs"
#define UI_TEXT_MANUAL_BED_LEVEL_PAGE_8C_JP "until paper just"
#define UI_TEXT_MANUAL_BED_LEVEL_PAGE_8D_JP "slides."
#define UI_TEXT_MANUAL_BED_LEVEL_PAGE_9A_JP "Adjust the back"
#define UI_TEXT_MANUAL_BED_LEVEL_PAGE_9B_JP "and left knobs"
#define UI_TEXT_MANUAL_BED_LEVEL_PAGE_9C_JP "until paper just"
#define UI_TEXT_MANUAL_BED_LEVEL_PAGE_9D_JP "slides."
#define UI_TEXT_MANUAL_BED_LEVEL_PAGE_10A_JP "Check that paper"
#define UI_TEXT_MANUAL_BED_LEVEL_PAGE_10B_JP "just slides"
#define UI_TEXT_MANUAL_BED_LEVEL_PAGE_10C_JP "between nozzle"
#define UI_TEXT_MANUAL_BED_LEVEL_PAGE_10D_JP "and plate."
#define UI_TEXT_X_MIN_SETTING_JP "Xmin: %Hxmm"
#define UI_TEXT_Y_MIN_SETTING_JP "Ymin: %Hymm"
#define UI_TEXT_Z_MIN_SETTING_JP "Zmin: %Hzmm"
#define UI_TEXT_TOP_COVER_OPEN_JP "įÌ߶ÊÞ°¶Þ ±²Ã²Ù!" // "Top cover open!"
#define UI_TEXT_TOP_SENSOR_ONOFF_JP "Top Sensor: %st"
#define UI_TEXT_VERSION_MENU_JP "¼½ÃÑ ÊÞ°¼Þ®Ý" // "System Version"
#define UI_TEXT_COOLDOWN_MENU_JP "¸°ÙÀÞ³Ý %B3" // "Cooldown %B3"
#define UI_TEXT_WAIT_OK_JP "Ok to continue"
#define UI_TEXT_FAILED_JP "Failed"
#define UI_TEXT_PLEASE_WAIT_JP "Please wait"
#define UI_TEXT_MANUAL_LEVEL_JP "Manual leveling"
#define UI_TEXT_WARNING_JP "Warning!"
#define UI_TEXT_EXTRUDER_COLD_JP "E%Ne is too cold!"
#define UI_TEXT_HEAT_EXTRUDER_JP "Heat extruder ?"
#define UI_TEXT_WRITE_DEBUG_JP "Write Debug"
#define UI_TEXT_POWER_SAVE_MENU_JP "ÊßÜ°¾°ÌÞ" // "Powersave"
#define UI_TEXT_MAINTENANCE_JP "ÒÝÃÅݽ" // "Maintenance"
#define UI_TEXT_SETTINGS_JP "¾¯Ã²" // "Settings"
#define UI_TEXT_LOAD_UNLOAD_JP "Û°ÄÞ/±ÝÛ°ÄÞ" // "Load/Unload"
#define UI_TEXT_BED_JP "ÍÞ¯ÄÞ" // "Bed"
#define UI_TEXT_BED_OFF_JP "ÍÞ¯ÄÞ µÌ %B7"// "SwitchOff Bed %B7"
#define UI_TEXT_LIGHT_OFF_AFTER_JP "×²Ä µ°ÄµÌ" // "Light AutoOff"
#define UI_TEXT_LIGHT_OFF_AFTER2A_JP "Dis. After:%il"
#define UI_TEXT_LIGHT_OFF_AFTER2B_JP "[min] 0=µÌ" // "[min] 0=Off"
#define UI_TEXT_WARNING_POS_X_UNKNOWN_JP "Real X unknown !"
#define UI_TEXT_WARNING_POS_Y_UNKNOWN_JP "Real Y unknown !"
#define UI_TEXT_WARNING_POS_Z_UNKNOWN_JP "Real Z unknown !"
#define UI_TEXT_MOVING_JP "Moving..."
#define UI_TEXT_PREPARING_JP "Preparing..."
#define UI_TEXT_KEEP_LIGHT_ON_JP "Print w/LED:%lk"
#define UI_TEXT_LOADING_FILAMENT_JP "Loading \005"
#define UI_TEXT_UNLOADING_FILAMENT_JP "Unloading \005"
#define UI_TEXT_LOADUNLOAD_FILAMENT_JP "Load / Unload \005"
#define UI_TEXT_AUTOLEVEL_JP "Auto level bed"
#define UI_TEXT_Z_PROBE_FAILED_JP "Z-probe failed"
#define UI_TEXT_SAVE_JP "Save to EEPROM ?"
#define UI_TEXT_ZMIN_JP "zMin : %zm"
#define UI_TEXT_ZPROBING_JP "Probing..."
#define UI_TEXT_ZPOSITION_JP "Go position..."
#define UI_TEXT_DO_YOU_JP "Do you want to:"
#define UI_TEXT_CLEAN1_JP "Clean nozzle and"
#define UI_TEXT_CLEAN2_JP "plates first ?"
#define UI_TEXT_DISPLAY_MODE_JP "Mode:%Md"
#define UI_TEXT_EASY_MODE_JP " Easy"
#define UI_TEXT_ADVANCED_MODE_JP " Advanced"
#define UI_TEXT_POWER_SAVE_JP "Powersave:%Ps"
#define UI_TEXT_BADGE_LIGHT_ONOFF_JP "Badge light:%lb"
#define UI_TEXT_SOUND_ONOF_JP "Sound: %so"
#define UI_TEXT_YES_SELECTED_JP " [Yes] No"
#define UI_TEXT_NO_SELECTED_JP " Yes [No] "
#define UI_TEXT_PLEASE_CONFIRM_JP "Please confirm"
#define UI_TEXT_CANCEL_ACTION_JP "·¬Ý¾Ù:" // "Cancel:"
#define UI_TEXT_CONTINUE_ACTION_JP "ÂÂÞ¹Ù" // "Continue"
#define UI_TEXT_CANCELED_JP "Action canceled!"
#define UI_TEXT_CONFIRMED_JP "Action confirmed!"
#define UI_TEXT_CLEAN_NOZZLE_JP "ɽÞÙ ¸Ø°Ý"// "Clean Nozzle"
#define UI_TEXT_CLEANING_NOZZLE_JP "ɽÞÙ ¸Ø°ÆݸÞ" // "Cleaning Nozzle"
#define UI_TEXT_CLEAN_DRIPBOX_1_JP "ÄÞدÌßBOX¦ÄØÀÞ¼Ã" // "Please Take"
#define UI_TEXT_CLEAN_DRIPBOX_2_JP "¿³¼Þ¼Ã ¸ÀÞ»²" // "And Clean"
#define UI_TEXT_PUSH_FILAMENT_JP "̨×ÒÝĦ µ¼ºÑ" // "Push Filament"
#define UI_TEXT_WAIT_FILAMENT_JP "OK ÃÞ ½À°Ä" // "Push Ok to start"
#define UI_TEXT_LOAD_FAILSAFE2_JP "after loading ?"
#define UI_TEXT_LOAD_FAILSAFE_JP "Load Fail-Safe"
#define UI_TEXT_HEATING_JP "Heating..."
#define UI_TEXT_WAIT_FOR_OK_JP "OK ÃÞ µÜÙ" // "Press Ok to end"
#if NUM_EXTRUDER == 1
#define UI_TEXT_MAIN_LINE1_JP "\005%ec/%Ec\002"
#define UI_TEXT_MAIN_LINE2_JP "\007%eB/%Eb\002"
#else
#define UI_TEXT_MAIN_LINE1_JP "\005%e0/%E0\005%e1/%E1"
#define UI_TEXT_MAIN_LINE2_JP "\007%eB/%Eb"
#endif
#define UI_TEXT_AUTOLEVEL_MATRIX_JP "µ°ÄÚÍÞÙ ÏÄد¸½" // "Autolevel Matrix"
#if HAVE_HEATED_BED
///Davinci Specific, page 1-2-3, they are different if you have 1 or 2 extruders, and if you are in Easy Mode or Advanced Mode
#if NUM_EXTRUDER == 1
#define UI_TEXT_P1_L1_JP "\005%ec/%Ec\007%eB/%Eb"
#define UI_TEXT_P1_L2_JP "Z:%x2"
#define UI_TEXT_P1_L3_JP "Mul:%om%%%Buf:%oB"
#define UI_TEXT_P1_L1_EASY_JP "\005%ec/%Ec\002C"
#define UI_TEXT_P1_L2_EASY_JP "\007%eB/%Eb\002C"
#define UI_TEXT_P1_L3_EASY_JP "Z:%x2"
#else
#define UI_TEXT_P1_L1_JP "\005%e0/%E0\005%e1/%E1"
#define UI_TEXT_P1_L2_JP "\007%eB/%EbMul:%om%%%"
#define UI_TEXT_P1_L3_JP "Z:%x2"
#define UI_TEXT_P1_L1_EASY_JP "\0051 %e0/%E0\002C"
#define UI_TEXT_P1_L2_EASY_JP "\0052 %e1/%E1\002C"
#define UI_TEXT_P1_L3_EASY_JP "\007 %eB/%Eb\002C"
#endif
#else
#if NUM_EXTRUDER == 1
#define UI_TEXT_P1_L1_JP "\005%ec/%Ec\002"
#define UI_TEXT_P1_L2_JP "Z:%x2"
#define UI_TEXT_P1_L3_JP "Buffer:%oB"
#define UI_TEXT_P1_L1_EASY_JP "\005%ec/%Ec\002"
#define UI_TEXT_P1_L2_EASY_JP "Z:%x2"
#define UI_TEXT_P1_L3_EASY_JP "Buffer:%oB"
#else
#define UI_TEXT_P1_L1_JP "\005%e0/%E0\005%e1/%E1"
#define UI_TEXT_P1_L2_JP "Z:%x2"
#define UI_TEXT_P1_L3_JP "Buffer:%oB"
#define UI_TEXT_P1_L1_EASY_JP "\005%e0/%E0\005%e1/%E1"
#define UI_TEXT_P1_L2_EASY_JP "Z:%x2"
#define UI_TEXT_P1_L3_EASY_JP "Buffer:%oB"
#endif
#endif
#define UI_TEXT_MENU_SCANNER_JP "½·¬Å°" // "Scanner"
#define UI_TEXT_PREPARE_SCANNER_JP "½·¬Å° ¼Þ­ÝËÞ" // "Prepare scan"
#define UI_TEXT_LASER1_ONOFF_JP "Laser Ð·Þ :%PA" // "Right laser:%PA"
#define UI_TEXT_LASER2_ONOFF_JP "Laser ËÀÞØ :%PB" // "Left laser :%PB"
#define UI_TEXT_LED1_ONOFF_JP "LED Ð·Þ :%P1" // "Right LED :%P1"
#define UI_TEXT_LED2_ONOFF_JP "LED ËÀÞØ :%P2" // "Left LED :%P2"
#define UI_TEXT_CHANGE_TABLE_SPEED_JP "½Ëß°ÄÞ:%PS" // "Speed :%PS"
#define UI_TEXT_ROTATION_TABLE_JP "Û°Ã°Ä +/-" // "Rotate +/-"
#define UI_TEXT_RELEASE_TABLE_JP "ðÌÞÙ ØØ°½" // "Release table"
#define UI_TEXT_Z_MIN_CALCULATION_JP "Zmin Ë®³¶" // "Zmin evaluation"

Wyświetl plik

@ -504,6 +504,18 @@ UI_MENU_ACTIONCOMMAND(ui_menu_setlang_tr, "T" STR_uuml "rk", UI_ACTION_LANGUAGE_
#else
#define ADD_LANG_TR
#endif // LANGUAGE_TR_ACTIVE
#if LANGUAGE_JP_ACTIVE
UI_MENU_ACTIONCOMMAND(ui_menu_setlang_jp, "Japanese", UI_ACTION_LANGUAGE_JP | UI_ACTION_TOPMENU)
#if FIRSTLANG
#define ADD_LANG_JP &ui_menu_setlang_jp
#undef FIRSTLANG
#define FIRSTLANG 0
#else
#define ADD_LANG_JP ,&ui_menu_setlang_jp
#endif
#else
#define ADD_LANG_JP
#endif // LANGUAGE_JP_ACTIVE
#define UI_MENU_LANGUAGES {UI_MENU_ADDCONDBACK ADD_LANG_EN ADD_LANG_DE ADD_LANG_ES ADD_LANG_PT ADD_LANG_FR ADD_LANG_NL ADD_LANG_IT ADD_LANG_FI ADD_LANG_SE ADD_LANG_CZ ADD_LANG_PL ADD_LANG_TR}
#define UI_MENU_LANGUAGES_WIZ {ADD_LANG_EN ADD_LANG_DE ADD_LANG_ES ADD_LANG_PT ADD_LANG_FR ADD_LANG_NL ADD_LANG_IT ADD_LANG_FI ADD_LANG_SE ADD_LANG_CZ ADD_LANG_PL ADD_LANG_TR}
@ -1262,11 +1274,23 @@ UI_MENU_ACTIONCOMMAND_T(ui_menu_back,UI_TEXT_BACK_ID,UI_ACTION_BACK, ALL_MODE)
#else
#define ADD_LANG_TR
#endif // LANGUAGE_TR_ACTIVE
#define UI_MENU_LANGUAGES {UI_MENU_ADDCONDBACK ADD_LANG_EN ADD_LANG_DE ADD_LANG_ES ADD_LANG_PT ADD_LANG_FR ADD_LANG_NL ADD_LANG_IT ADD_LANG_SE ADD_LANG_CZ ADD_LANG_PL ADD_LANG_FI ADD_LANG_TR}
#define UI_MENU_LANGUAGES_WIZ {ADD_LANG_EN ADD_LANG_DE ADD_LANG_ES ADD_LANG_PT ADD_LANG_FR ADD_LANG_NL ADD_LANG_IT ADD_LANG_SE ADD_LANG_CZ ADD_LANG_PL ADD_LANG_FI ADD_LANG_TR}
UI_MENU(ui_menu_languages,UI_MENU_LANGUAGES,UI_MENU_BACKCNT + LANGUAGE_EN_ACTIVE+LANGUAGE_DE_ACTIVE+LANGUAGE_ES_ACTIVE+LANGUAGE_PT_ACTIVE+LANGUAGE_FR_ACTIVE+LANGUAGE_NL_ACTIVE+LANGUAGE_IT_ACTIVE+LANGUAGE_SE_ACTIVE+LANGUAGE_CZ_ACTIVE+LANGUAGE_PL_ACTIVE+LANGUAGE_FI_ACTIVE+LANGUAGE_TR_ACTIVE);
#if LANGUAGE_JP_ACTIVE
UI_MENU_ACTIONCOMMAND(ui_menu_setlang_jp,"Japanese %Lc",UI_ACTION_LANGUAGE_JP, ADVANCED_MODE)
#if FIRSTLANG
#define ADD_LANG_JP &ui_menu_setlang_jp
#undef FIRSTLANG
#define FIRSTLANG 0
#else
#define ADD_LANG_JP ,&ui_menu_setlang_jp
#endif
#else
#define ADD_LANG_JP
#endif // LANGUAGE_JP_ACTIVE
#define UI_MENU_LANGUAGES {UI_MENU_ADDCONDBACK ADD_LANG_EN ADD_LANG_DE ADD_LANG_ES ADD_LANG_PT ADD_LANG_FR ADD_LANG_NL ADD_LANG_IT ADD_LANG_SE ADD_LANG_CZ ADD_LANG_PL ADD_LANG_FI ADD_LANG_TR ADD_LANG_JP}
#define UI_MENU_LANGUAGES_WIZ {ADD_LANG_EN ADD_LANG_DE ADD_LANG_ES ADD_LANG_PT ADD_LANG_FR ADD_LANG_NL ADD_LANG_IT ADD_LANG_SE ADD_LANG_CZ ADD_LANG_PL ADD_LANG_FI ADD_LANG_TR ADD_LANG_JP}
UI_MENU(ui_menu_languages,UI_MENU_LANGUAGES,UI_MENU_BACKCNT + LANGUAGE_EN_ACTIVE+LANGUAGE_DE_ACTIVE+LANGUAGE_ES_ACTIVE+LANGUAGE_PT_ACTIVE+LANGUAGE_FR_ACTIVE+LANGUAGE_NL_ACTIVE+LANGUAGE_IT_ACTIVE+LANGUAGE_SE_ACTIVE+LANGUAGE_CZ_ACTIVE+LANGUAGE_PL_ACTIVE+LANGUAGE_FI_ACTIVE+LANGUAGE_TR_ACTIVE+LANGUAGE_JP_ACTIVE);
UI_MENU_SUBMENU_T(ui_menu_conf_lang,UI_TEXT_LANGUAGE_ID,ui_menu_languages, ADVANCED_MODE);
UI_STICKYMENU(ui_menu_languages_wiz,UI_MENU_LANGUAGES_WIZ,LANGUAGE_EN_ACTIVE+LANGUAGE_DE_ACTIVE+LANGUAGE_ES_ACTIVE+LANGUAGE_PT_ACTIVE+LANGUAGE_FR_ACTIVE+LANGUAGE_NL_ACTIVE+LANGUAGE_IT_ACTIVE+LANGUAGE_SE_ACTIVE+LANGUAGE_CZ_ACTIVE+LANGUAGE_PL_ACTIVE+LANGUAGE_FI_ACTIVE+LANGUAGE_TR_ACTIVE)
UI_STICKYMENU(ui_menu_languages_wiz,UI_MENU_LANGUAGES_WIZ,LANGUAGE_EN_ACTIVE+LANGUAGE_DE_ACTIVE+LANGUAGE_ES_ACTIVE+LANGUAGE_PT_ACTIVE+LANGUAGE_FR_ACTIVE+LANGUAGE_NL_ACTIVE+LANGUAGE_IT_ACTIVE+LANGUAGE_SE_ACTIVE+LANGUAGE_CZ_ACTIVE+LANGUAGE_PL_ACTIVE+LANGUAGE_FI_ACTIVE+LANGUAGE_TR_ACTIVE+LANGUAGE_JP_ACTIVE)
#define LANGMENU_ENTRY ,&ui_menu_conf_lang
#define LANGMENU_COUNT 1
#else