Merge pull request #3426 from 3d-gussner/MK3_3.11.0_Improve_languages2

PFW-1297: Improve languages part 2
This commit is contained in:
DRracer 2022-03-17 13:20:11 +01:00 committed by GitHub
commit 09c53408af
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
65 changed files with 13090 additions and 14505 deletions

2
.gitignore vendored
View File

@ -60,7 +60,7 @@ config.tmp
/lang/po/new/*_filered.po /lang/po/new/*_filered.po
/lang/po/new/nonascii.txt /lang/po/new/nonascii.txt
/lang/po/new/lang_en*.txt /lang/po/new/lang_en*.txt
/lang/po/new/*-output.txt /lang/po/new/output-*.txt
/lang/po/new/*.mo /lang/po/new/*.mo
.DS_Store .DS_Store
**/.DS_Store **/.DS_Store

View File

@ -463,7 +463,9 @@ static void temp_compensation_start();
static void temp_compensation_apply(); static void temp_compensation_apply();
#endif #endif
#ifdef PRUSA_SN_SUPPORT
static uint8_t get_PRUSA_SN(char* SN); static uint8_t get_PRUSA_SN(char* SN);
#endif //PRUSA_SN_SUPPORT
uint16_t gcode_in_progress = 0; uint16_t gcode_in_progress = 0;
uint16_t mcode_in_progress = 0; uint16_t mcode_in_progress = 0;
@ -1011,7 +1013,7 @@ static void fw_crash_init()
eeprom_read_byte((uint8_t*)EEPROM_FW_CRASH_FLAG) != 0xFF) eeprom_read_byte((uint8_t*)EEPROM_FW_CRASH_FLAG) != 0xFF)
{ {
lcd_show_fullscreen_message_and_wait_P( lcd_show_fullscreen_message_and_wait_P(
_i("FW crash detected! " _n("FW crash detected! "
"You can continue printing. " "You can continue printing. "
"Debug data available for analysis. " "Debug data available for analysis. "
"Contact support to submit details.")); "Contact support to submit details."));
@ -1025,17 +1027,17 @@ static void fw_crash_init()
lcd_beeper_quick_feedback(); lcd_beeper_quick_feedback();
lcd_clear(); lcd_clear();
lcd_puts_P(_i("FIRMWARE CRASH!\nCrash reason:\n")); lcd_puts_P(_n("FIRMWARE CRASH!\nCrash reason:\n"));
switch(crash_reason) switch(crash_reason)
{ {
case dump_crash_reason::stack_error: case dump_crash_reason::stack_error:
lcd_puts_P(_i("Static memory has\nbeen overwritten")); lcd_puts_P(_n("Static memory has\nbeen overwritten"));
break; break;
case dump_crash_reason::watchdog: case dump_crash_reason::watchdog:
lcd_puts_P(_i("Watchdog timeout")); lcd_puts_P(_n("Watchdog timeout"));
break; break;
case dump_crash_reason::bad_isr: case dump_crash_reason::bad_isr:
lcd_puts_P(_i("Bad interrupt")); lcd_puts_P(_n("Bad interrupt"));
break; break;
default: default:
lcd_print((uint8_t)crash_reason); lcd_print((uint8_t)crash_reason);
@ -3940,6 +3942,7 @@ void gcode_M701()
* @return 0 on success * @return 0 on success
* @return 1 on general failure * @return 1 on general failure
*/ */
#ifdef PRUSA_SN_SUPPORT
static uint8_t get_PRUSA_SN(char* SN) static uint8_t get_PRUSA_SN(char* SN)
{ {
uint8_t selectedSerialPort_bak = selectedSerialPort; uint8_t selectedSerialPort_bak = selectedSerialPort;
@ -3974,6 +3977,8 @@ exit:
selectedSerialPort = selectedSerialPort_bak; selectedSerialPort = selectedSerialPort_bak;
return !SN_valid; return !SN_valid;
} }
#endif //PRUSA_SN_SUPPORT
//! Detection of faulty RAMBo 1.1b boards equipped with bigger capacitors //! Detection of faulty RAMBo 1.1b boards equipped with bigger capacitors
//! at the TACH_1 pin, which causes bad detection of print fan speed. //! at the TACH_1 pin, which causes bad detection of print fan speed.
//! Warning: This function is not to be used by ordinary users, it is here only for automated testing purposes, //! Warning: This function is not to be used by ordinary users, it is here only for automated testing purposes,
@ -5400,7 +5405,7 @@ if(eSoundMode!=e_SOUND_MODE_SILENT)
custom_message_type = CustomMsg::TempCal; custom_message_type = CustomMsg::TempCal;
custom_message_state = 1; custom_message_state = 1;
lcd_setstatuspgm(_T(MSG_TEMP_CALIBRATION)); lcd_setstatuspgm(_T(MSG_PINDA_CALIBRATION));
current_position[Z_AXIS] = MESH_HOME_Z_SEARCH; current_position[Z_AXIS] = MESH_HOME_Z_SEARCH;
plan_buffer_line_curposXYZE(3000 / 60); plan_buffer_line_curposXYZE(3000 / 60);
current_position[X_AXIS] = PINDA_PREHEAT_X; current_position[X_AXIS] = PINDA_PREHEAT_X;
@ -5501,7 +5506,7 @@ if(eSoundMode!=e_SOUND_MODE_SILENT)
puts_P(_N("PINDA probe calibration start")); puts_P(_N("PINDA probe calibration start"));
custom_message_type = CustomMsg::TempCal; custom_message_type = CustomMsg::TempCal;
custom_message_state = 1; custom_message_state = 1;
lcd_setstatuspgm(_T(MSG_TEMP_CALIBRATION)); lcd_setstatuspgm(_T(MSG_PINDA_CALIBRATION));
current_position[X_AXIS] = PINDA_PREHEAT_X; current_position[X_AXIS] = PINDA_PREHEAT_X;
current_position[Y_AXIS] = PINDA_PREHEAT_Y; current_position[Y_AXIS] = PINDA_PREHEAT_Y;
current_position[Z_AXIS] = PINDA_PREHEAT_Z; current_position[Z_AXIS] = PINDA_PREHEAT_Z;
@ -5578,7 +5583,7 @@ if(eSoundMode!=e_SOUND_MODE_SILENT)
disable_e1(); disable_e1();
disable_e2(); disable_e2();
setTargetBed(0); //set bed target temperature back to 0 setTargetBed(0); //set bed target temperature back to 0
lcd_show_fullscreen_message_and_wait_P(_T(MSG_TEMP_CALIBRATION_DONE)); lcd_show_fullscreen_message_and_wait_P(_T(MSG_PINDA_CALIBRATION_DONE));
eeprom_update_byte((unsigned char *)EEPROM_TEMP_CAL_ACTIVE, 1); eeprom_update_byte((unsigned char *)EEPROM_TEMP_CAL_ACTIVE, 1);
lcd_update_enable(true); lcd_update_enable(true);
lcd_update(2); lcd_update(2);
@ -8974,7 +8979,7 @@ Sigma_Exit:
else if (*(strchr_pointer + index) == 'x'){ //load to bondtech gears; if mmu is not present do nothing else if (*(strchr_pointer + index) == 'x'){ //load to bondtech gears; if mmu is not present do nothing
if (mmu_enabled) if (mmu_enabled)
{ {
tmp_extruder = choose_menu_P(_T(MSG_CHOOSE_FILAMENT), _T(MSG_FILAMENT)); tmp_extruder = choose_menu_P(_T(MSG_SELECT_FILAMENT), _T(MSG_FILAMENT));
if ((tmp_extruder == mmu_extruder) && mmu_fil_loaded) //dont execute the same T-code twice in a row if ((tmp_extruder == mmu_extruder) && mmu_fil_loaded) //dont execute the same T-code twice in a row
{ {
puts_P(duplicate_Tcode_ignored); puts_P(duplicate_Tcode_ignored);
@ -9001,11 +9006,11 @@ Sigma_Exit:
{ {
if(mmu_enabled) if(mmu_enabled)
{ {
tmp_extruder = choose_menu_P(_T(MSG_CHOOSE_FILAMENT), _T(MSG_FILAMENT)); tmp_extruder = choose_menu_P(_T(MSG_SELECT_FILAMENT), _T(MSG_FILAMENT));
load_to_nozzle = true; load_to_nozzle = true;
} else } else
{ {
tmp_extruder = choose_menu_P(_T(MSG_CHOOSE_EXTRUDER), _T(MSG_EXTRUDER)); tmp_extruder = choose_menu_P(_T(MSG_SELECT_EXTRUDER), _T(MSG_EXTRUDER));
} }
} }
else { else {

View File

@ -8,156 +8,158 @@
#include "Configuration_prusa.h" #include "Configuration_prusa.h"
//internationalized messages //internationalized messages
const char MSG_AUTO_HOME[] PROGMEM_I1 = ISTR("Auto home"); ////c=18 const char MSG_AUTO_HOME[] PROGMEM_I1 = ISTR("Auto home"); ////MSG_AUTO_HOMEc=18
const char MSG_BABYSTEP_Z[] PROGMEM_I1 = ISTR("Live adjust Z"); ////c=18 const char MSG_BABYSTEP_Z[] PROGMEM_I1 = ISTR("Live adjust Z"); ////MSG_BABYSTEP_Z c=18
const char MSG_BABYSTEP_Z_NOT_SET[] PROGMEM_I1 = ISTR("Distance between tip of the nozzle and the bed surface has not been set yet. Please follow the manual, chapter First steps, section First layer calibration."); ////c=20 r=12 const char MSG_BABYSTEP_Z_NOT_SET[] PROGMEM_I1 = ISTR("Distance between tip of the nozzle and the bed surface has not been set yet. Please follow the manual, chapter First steps, section First layer calibration."); ////MSG_BABYSTEP_Z_NOT_SET c=20 r=12
const char MSG_BED[] PROGMEM_I1 = ISTR("Bed"); ////c=13 const char MSG_BED[] PROGMEM_I1 = ISTR("Bed"); ////MSG_BED c=13
const char MSG_BED_DONE[] PROGMEM_I1 = ISTR("Bed done"); ////c=20 const char MSG_BED_DONE[] PROGMEM_I1 = ISTR("Bed done"); ////MSG_BED_DONE c=20
const char MSG_BED_HEATING[] PROGMEM_I1 = ISTR("Bed Heating"); ////c=20 const char MSG_BED_HEATING[] PROGMEM_I1 = ISTR("Bed Heating"); ////MSG_BED_HEATING c=20
const char MSG_BED_LEVELING_FAILED_POINT_LOW[] PROGMEM_I1 = ISTR("Bed leveling failed. Sensor didn't trigger. Debris on nozzle? Waiting for reset."); ////c=20 r=6 const char MSG_BED_LEVELING_FAILED_POINT_LOW[] PROGMEM_I1 = ISTR("Bed leveling failed. Sensor didn't trigger. Debris on nozzle? Waiting for reset."); ////MSG_BED_LEVELING_FAILED_POINT_LOW c=20 r=6
const char MSG_BED_SKEW_OFFSET_DETECTION_FITTING_FAILED[] PROGMEM_I1 = ISTR("XYZ calibration failed. Please consult the manual."); ////c=20 r=8 const char MSG_BED_SKEW_OFFSET_DETECTION_FITTING_FAILED[] PROGMEM_I1 = ISTR("XYZ calibration failed. Please consult the manual."); ////MSG_BED_SKEW_OFFSET_DETECTION_FITTING_FAILED c=20 r=8
const char MSG_BELT_STATUS[] PROGMEM_I1 = ISTR("Belt status");////c=18 const char MSG_BELT_STATUS[] PROGMEM_I1 = ISTR("Belt status");////MSG_BELT_STATUS c=18
const char MSG_CANCEL[] PROGMEM_I1 = ISTR(">Cancel");////c=9 const char MSG_CANCEL[] PROGMEM_I1 = ISTR(">Cancel");////MSG_CANCEL c=9
const char MSG_CALIBRATE_Z_AUTO[] PROGMEM_I1 = ISTR("Calibrating Z"); ////c=20 r=2 const char MSG_CALIBRATE_Z_AUTO[] PROGMEM_I1 = ISTR("Calibrating Z"); ////MSG_CALIBRATE_Z_AUTO c=20 r=2
const char MSG_CARD_MENU[] PROGMEM_I1 = ISTR("Print from SD"); ////c=18 const char MSG_CARD_MENU[] PROGMEM_I1 = ISTR("Print from SD"); ////MSG_CARD_MENU c=18
const char MSG_CHECKING_X[] PROGMEM_I1 = ISTR("Checking X axis"); ////c=20 const char MSG_CHECKING_X[] PROGMEM_I1 = ISTR("Checking X axis"); ////MSG_CHECKING_X c=20
const char MSG_CHECKING_Y[] PROGMEM_I1 = ISTR("Checking Y axis"); ////c=20 const char MSG_CHECKING_Y[] PROGMEM_I1 = ISTR("Checking Y axis"); ////MSG_CHECKING_Y c=20
const char MSG_COMMUNITY_MADE[] PROGMEM_I1 = ISTR("Community made"); ////c=18 const char MSG_COMMUNITY_MADE[] PROGMEM_I1 = ISTR("Community made"); ////MSG_COMMUNITY_MADE c=18
const char MSG_CONFIRM_NOZZLE_CLEAN[] PROGMEM_I1 = ISTR("Please clean the nozzle for calibration. Click when done."); ////c=20 r=8 const char MSG_CONFIRM_NOZZLE_CLEAN[] PROGMEM_I1 = ISTR("Please clean the nozzle for calibration. Click when done."); ////MSG_CONFIRM_NOZZLE_CLEAN c=20 r=8
const char MSG_COOLDOWN[] PROGMEM_I1 = ISTR("Cooldown"); ////c=18 const char MSG_COOLDOWN[] PROGMEM_I1 = ISTR("Cooldown"); ////MSG_COOLDOWN c=18
const char MSG_CRASH[] PROGMEM_I1 = ISTR("Crash"); ////c=7 const char MSG_CRASH[] PROGMEM_I1 = ISTR("Crash"); ////MSG_CRASH c=7
const char MSG_CRASH_DETECTED[] PROGMEM_I1 = ISTR("Crash detected."); ////c=20 const char MSG_CRASH_DETECTED[] PROGMEM_I1 = ISTR("Crash detected."); ////MSG_CRASH_DETECTED c=20
const char MSG_CRASHDETECT[] PROGMEM_I1 = ISTR("Crash det."); ////c=13 const char MSG_CRASHDETECT[] PROGMEM_I1 = ISTR("Crash det."); ////MSG_CRASHDETECT c=13
const char MSG_ERROR[] PROGMEM_I1 = ISTR("ERROR:"); ////c=10 const char MSG_ERROR[] PROGMEM_I1 = ISTR("ERROR:"); ////MSG_ERROR c=10
const char MSG_EXTRUDER[] PROGMEM_I1 = ISTR("Extruder"); ////c=17 const char MSG_EXTRUDER[] PROGMEM_I1 = ISTR("Extruder"); ////MSG_EXTRUDER c=17
const char MSG_FANS_CHECK[] PROGMEM_I1 = ISTR("Fans check"); ////c=13 const char MSG_FANS_CHECK[] PROGMEM_I1 = ISTR("Fans check"); ////MSG_FANS_CHECK c=13
const char MSG_FIL_RUNOUTS[] PROGMEM_I1 = ISTR("Fil. runouts"); ////c=15 const char MSG_FIL_RUNOUTS[] PROGMEM_I1 = ISTR("Fil. runouts"); ////MSG_FIL_RUNOUTS c=15
const char MSG_FILAMENT[] PROGMEM_I1 = ISTR("Filament"); ////c=17 const char MSG_FILAMENT[] PROGMEM_I1 = ISTR("Filament"); ////MSG_FILAMENT c=17
const char MSG_FAN_SPEED[] PROGMEM_I1 = ISTR("Fan speed"); ////c=14 const char MSG_FAN_SPEED[] PROGMEM_I1 = ISTR("Fan speed"); ////MSG_FAN_SPEED c=14
const char MSG_FILAMENT_CLEAN[] PROGMEM_I1 = ISTR("Filament extruding & with correct color?"); ////c=20 r=2 const char MSG_EXTRUDER_FAN_SPEED[] PROGMEM_I1 = ISTR("Extruder fan:");////MSG_EXTRUDER_FAN_SPEED c=16
const char MSG_FILAMENT_LOADED[] PROGMEM_I1 = ISTR("Is filament loaded?"); ////c=20 r=2 const char MSG_PRINT_FAN_SPEED[] PROGMEM_I1 = ISTR("Print fan:"); ////MSG_PRINT_FAN_SPEED c=16
const char MSG_FILAMENT_LOADING_T0[] PROGMEM_I1 = ISTR("Insert filament into extruder 1. Click when done."); ////c=20 r=4 const char MSG_FILAMENT_CLEAN[] PROGMEM_I1 = ISTR("Filament extruding & with correct color?"); ////MSG_FILAMENT_CLEAN c=20 r=2
const char MSG_FILAMENT_LOADING_T1[] PROGMEM_I1 = ISTR("Insert filament into extruder 2. Click when done."); ////c=20 r=4 const char MSG_FILAMENT_LOADED[] PROGMEM_I1 = ISTR("Is filament loaded?"); ////MSG_FILAMENT_LOADED c=20 r=2
const char MSG_FILAMENT_LOADING_T2[] PROGMEM_I1 = ISTR("Insert filament into extruder 3. Click when done."); ////c=20 r=4 const char MSG_FILAMENT_LOADING_T0[] PROGMEM_I1 = ISTR("Insert filament into extruder 1. Click when done."); ////MSG_FILAMENT_LOADING_T0 c=20 r=4
const char MSG_FILAMENT_LOADING_T3[] PROGMEM_I1 = ISTR("Insert filament into extruder 4. Click when done."); ////c=20 r=4 const char MSG_FILAMENT_LOADING_T1[] PROGMEM_I1 = ISTR("Insert filament into extruder 2. Click when done."); ////MSG_FILAMENT_LOADING_T1 c=20 r=4
const char MSG_FILAMENTCHANGE[] PROGMEM_I1 = ISTR("Change filament"); ////c=18 const char MSG_FILAMENT_LOADING_T2[] PROGMEM_I1 = ISTR("Insert filament into extruder 3. Click when done."); ////MSG_FILAMENT_LOADING_T2 c=20 r=4
const char MSG_FIND_BED_OFFSET_AND_SKEW_LINE1[] PROGMEM_I1 = ISTR("Searching bed calibration point"); ////c=20 r=3 const char MSG_FILAMENT_LOADING_T3[] PROGMEM_I1 = ISTR("Insert filament into extruder 4. Click when done."); ////MSG_FILAMENT_LOADING_T3 c=20 r=4
const char MSG_FINISHING_MOVEMENTS[] PROGMEM_I1 = ISTR("Finishing movements"); ////c=20 const char MSG_FILAMENTCHANGE[] PROGMEM_I1 = ISTR("Change filament"); ////MSG_FILAMENTCHANGE c=18
const char MSG_FOLLOW_CALIBRATION_FLOW[] PROGMEM_I1 = ISTR("Printer has not been calibrated yet. Please follow the manual, chapter First steps, section Calibration flow."); ////c=20 r=8 const char MSG_FIND_BED_OFFSET_AND_SKEW_LINE1[] PROGMEM_I1 = ISTR("Searching bed calibration point"); ////MSG_FIND_BED_OFFSET_AND_SKEW_LINE1 c=20 r=3
const char MSG_FOLLOW_Z_CALIBRATION_FLOW[] PROGMEM_I1 = ISTR("There is still a need to make Z calibration. Please follow the manual, chapter First steps, section Calibration flow."); ////c=20 r=9 const char MSG_FINISHING_MOVEMENTS[] PROGMEM_I1 = ISTR("Finishing movements"); ////MSG_FINISHING_MOVEMENTS c=20
const char MSG_FSENSOR_AUTOLOAD[] PROGMEM_I1 = ISTR("F. autoload"); ////c=13 const char MSG_FOLLOW_CALIBRATION_FLOW[] PROGMEM_I1 = ISTR("Printer has not been calibrated yet. Please follow the manual, chapter First steps, section Calibration flow."); ////MSG_FOLLOW_CALIBRATION_FLOW c=20 r=8
const char MSG_FSENSOR[] PROGMEM_I1 = ISTR("Fil. sensor"); ////c=12 const char MSG_FOLLOW_Z_CALIBRATION_FLOW[] PROGMEM_I1 = ISTR("There is still a need to make Z calibration. Please follow the manual, chapter First steps, section Calibration flow."); ////MSG_FOLLOW_Z_CALIBRATION_FLOW c=20 r=9
const char MSG_HEATING[] PROGMEM_I1 = ISTR("Heating"); ////c=20 const char MSG_FSENSOR_AUTOLOAD[] PROGMEM_I1 = ISTR("F. autoload"); ////MSG_FSENSOR_AUTOLOAD c=13
const char MSG_HEATING_COMPLETE[] PROGMEM_I1 = ISTR("Heating done."); ////c=20 const char MSG_FSENSOR[] PROGMEM_I1 = ISTR("Fil. sensor"); ////MSG_FSENSOR c=12
const char MSG_HOMEYZ[] PROGMEM_I1 = ISTR("Calibrate Z"); ////c=18 const char MSG_HEATING[] PROGMEM_I1 = ISTR("Heating"); ////MSG_HEATING c=20
const char MSG_ITERATION[] PROGMEM_I1 = ISTR("Iteration"); ////c=12 const char MSG_HEATING_COMPLETE[] PROGMEM_I1 = ISTR("Heating done."); ////MSG_HEATING_COMPLETE c=20
const char MSG_CHOOSE_EXTRUDER[] PROGMEM_I1 = ISTR("Choose extruder:"); ////c=20 const char MSG_HOMEYZ[] PROGMEM_I1 = ISTR("Calibrate Z"); ////MSG_HOMEYZ c=18
const char MSG_CHOOSE_FILAMENT[] PROGMEM_I1 = ISTR("Choose filament:"); ////c=20 const char MSG_ITERATION[] PROGMEM_I1 = ISTR("Iteration"); ////MSG_ITERATION c=12
const char MSG_LAST_PRINT[] PROGMEM_I1 = ISTR("Last print"); ////c=18 const char MSG_SELECT_EXTRUDER[] PROGMEM_I1 = ISTR("Select extruder:"); ////MSG_SELECT_EXTRUDER c=20
const char MSG_LAST_PRINT_FAILURES[] PROGMEM_I1 = ISTR("Last print failures"); ////c=20 const char MSG_SELECT_FILAMENT[] PROGMEM_I1 = ISTR("Select filament:"); ////MSG_SELECT_FILAMENT c=20
const char MSG_LOAD_FILAMENT[] PROGMEM_I1 = ISTR("Load filament"); //// Number 1 to 5 is added behind text e.g. "Load filament 1" c=16 const char MSG_LAST_PRINT[] PROGMEM_I1 = ISTR("Last print"); ////MSG_LAST_PRINT c=18
const char MSG_LOADING_FILAMENT[] PROGMEM_I1 = ISTR("Loading filament"); ////c=20 const char MSG_LAST_PRINT_FAILURES[] PROGMEM_I1 = ISTR("Last print failures"); ////MSG_LAST_PRINT_FAILURES c=20
const char MSG_EJECT_FILAMENT[] PROGMEM_I1 = ISTR("Eject filament"); //// Number 1 to 5 is added behind text e.g. "Eject filament 1" c=16 const char MSG_LOAD_FILAMENT[] PROGMEM_I1 = ISTR("Load filament"); ////MSG_LOAD_FILAMENT c=17
const char MSG_CUT_FILAMENT[] PROGMEM_I1 = ISTR("Cut filament"); //// Number 1 to 5 is added behind text e.g. "Cut filament 1" c=16 const char MSG_LOADING_FILAMENT[] PROGMEM_I1 = ISTR("Loading filament"); ////MSG_LOADING_FILAMENT c=20
const char MSG_M117_V2_CALIBRATION[] PROGMEM_I1 = ISTR("M117 First layer cal."); ////c=25 const char MSG_EJECT_FILAMENT[] PROGMEM_I1 = ISTR("Eject filament"); ////MSG_EJECT_FILAMENT c=17
const char MSG_MAIN[] PROGMEM_I1 = ISTR("Main"); ////c=18 const char MSG_CUT_FILAMENT[] PROGMEM_I1 = ISTR("Cut filament"); ////MSG_CUT_FILAMENT c=17
const char MSG_BACK[] PROGMEM_I1 = ISTR("Back"); ////c=18 const char MSG_M117_V2_CALIBRATION[] PROGMEM_I1 = ISTR("M117 First layer cal."); ////MSG_M117_V2_CALIBRATION c=25
const char MSG_SHEET[] PROGMEM_I1 = ISTR("Sheet"); ////c=10 const char MSG_MAIN[] PROGMEM_I1 = ISTR("Main"); ////MSG_MAIN c=18
const char MSG_STEEL_SHEETS[] PROGMEM_I1 = ISTR("Steel sheets"); ////c=18 const char MSG_BACK[] PROGMEM_I1 = ISTR("Back"); ////MSG_BACK c=18
const char MSG_MEASURE_BED_REFERENCE_HEIGHT_LINE1[] PROGMEM_I1 = ISTR("Measuring reference height of calibration point"); ////c=20 r=3 const char MSG_SHEET[] PROGMEM_I1 = ISTR("Sheet"); ////MSG_SHEET c=10
const char MSG_MENU_CALIBRATION[] PROGMEM_I1 = ISTR("Calibration"); ////c=18 const char MSG_STEEL_SHEETS[] PROGMEM_I1 = ISTR("Steel sheets"); ////MSG_STEEL_SHEETS c=18
const char MSG_MMU_FAILS[] PROGMEM_I1 = ISTR("MMU fails"); ////c=15 const char MSG_MEASURE_BED_REFERENCE_HEIGHT_LINE1[] PROGMEM_I1 = ISTR("Measuring reference height of calibration point"); ////MSG_MEASURE_BED_REFERENCE_HEIGHT_LINE1 c=20 r=3
const char MSG_MMU_LOAD_FAILS[] PROGMEM_I1 = ISTR("MMU load fails"); ////c=15 const char MSG_CALIBRATION[] PROGMEM_I1 = ISTR("Calibration"); ////MSG_CALIBRATION c=18
const char MSG_NO[] PROGMEM_I1 = ISTR("No"); ////c=4 const char MSG_MMU_FAILS[] PROGMEM_I1 = ISTR("MMU fails"); ////MSG_MMU_FAILS c=15
const char MSG_NOZZLE[] PROGMEM_I1 = ISTR("Nozzle"); ////c=12 const char MSG_MMU_LOAD_FAILS[] PROGMEM_I1 = ISTR("MMU load fails"); ////MSG_MMU_LOAD_FAILS c=15
const char MSG_PAPER[] PROGMEM_I1 = ISTR("Place a sheet of paper under the nozzle during the calibration of first 4 points. If the nozzle catches the paper, power off the printer immediately."); ////c=20 r=10 const char MSG_NO[] PROGMEM_I1 = ISTR("No"); ////MSG_NO c=4
const char MSG_PAUSE_PRINT[] PROGMEM_I1 = ISTR("Pause print");////c=18 const char MSG_NOZZLE[] PROGMEM_I1 = ISTR("Nozzle"); ////MSG_NOZZLE c=10
const char MSG_PLACE_STEEL_SHEET[] PROGMEM_I1 = ISTR("Please place steel sheet on heatbed."); ////c=20 r=5 const char MSG_PAPER[] PROGMEM_I1 = ISTR("Place a sheet of paper under the nozzle during the calibration of first 4 points. If the nozzle catches the paper, power off the printer immediately."); ////MSG_PAPER c=20 r=10
const char MSG_PLEASE_WAIT[] PROGMEM_I1 = ISTR("Please wait"); ////c=20 const char MSG_PAUSE_PRINT[] PROGMEM_I1 = ISTR("Pause print");////MSG_PAUSE_PRINT c=18
const char MSG_POWER_FAILURES[] PROGMEM_I1 = ISTR("Power failures"); ////c=15 const char MSG_PLACE_STEEL_SHEET[] PROGMEM_I1 = ISTR("Please place steel sheet on heatbed."); ////MSG_PLACE_STEEL_SHEET c=20 r=5
const char MSG_PREHEAT_NOZZLE[] PROGMEM_I1 = ISTR("Preheat the nozzle!"); ////c=20 const char MSG_PLEASE_WAIT[] PROGMEM_I1 = ISTR("Please wait"); ////MSG_PLEASE_WAIT c=20
const char MSG_PRESS_TO_UNLOAD[] PROGMEM_I1 = ISTR("Please press the knob to unload filament"); ////c=20 r=4 const char MSG_POWER_FAILURES[] PROGMEM_I1 = ISTR("Power failures"); ////MSG_POWER_FAILURES c=15
const char MSG_PRINT_ABORTED[] PROGMEM_I1 = ISTR("Print aborted"); ////c=20 const char MSG_PREHEAT_NOZZLE[] PROGMEM_I1 = ISTR("Preheat the nozzle!"); ////MSG_PREHEAT_NOZZLE c=20
const char MSG_PULL_OUT_FILAMENT[] PROGMEM_I1 = ISTR("Please pull out filament immediately"); ////c=20 r=4 const char MSG_PRESS_TO_UNLOAD[] PROGMEM_I1 = ISTR("Please press the knob to unload filament"); ////MSG_PRESS_TO_UNLOAD c=20 r=4
const char MSG_RECOVER_PRINT[] PROGMEM_I1 = ISTR("Blackout occurred. Recover print?"); ////c=20 r=2 const char MSG_PRINT_ABORTED[] PROGMEM_I1 = ISTR("Print aborted"); ////MSG_PRINT_ABORTED c=20
const char MSG_REFRESH[] PROGMEM_I1 = ISTR("\x04Refresh"); ////c=18 const char MSG_PULL_OUT_FILAMENT[] PROGMEM_I1 = ISTR("Please pull out filament immediately"); ////MSG_PULL_OUT_FILAMENT c=20 r=4
const char MSG_REMOVE_STEEL_SHEET[] PROGMEM_I1 = ISTR("Please remove steel sheet from heatbed."); ////c=20 r=4 const char MSG_RECOVER_PRINT[] PROGMEM_I1 = ISTR("Blackout occurred. Recover print?"); ////MSG_RECOVER_PRINT c=20 r=2
const char MSG_RESET[] PROGMEM_I1 = ISTR("Reset"); ////c=14 const char MSG_REFRESH[] PROGMEM_I1 = ISTR("\x04Refresh"); ////MSG_REFRESH c=18
const char MSG_RESUME_PRINT[] PROGMEM_I1 = ISTR("Resume print"); ////c=18 const char MSG_REMOVE_STEEL_SHEET[] PROGMEM_I1 = ISTR("Please remove steel sheet from heatbed."); ////MSG_REMOVE_STEEL_SHEET c=20 r=4
const char MSG_RESUMING_PRINT[] PROGMEM_I1 = ISTR("Resuming print"); ////c=20 const char MSG_RESET[] PROGMEM_I1 = ISTR("Reset"); ////MSG_RESET c=14
const char MSG_SELFTEST_COOLING_FAN[] PROGMEM_I1 = ISTR("Front print fan?"); ////c=20 const char MSG_RESUME_PRINT[] PROGMEM_I1 = ISTR("Resume print"); ////MSG_RESUME_PRINT c=18
const char MSG_SELFTEST_EXTRUDER_FAN[] PROGMEM_I1 = ISTR("Left hotend fan?"); ////c=20 const char MSG_RESUMING_PRINT[] PROGMEM_I1 = ISTR("Resuming print"); ////MSG_RESUMING_PRINT c=20
const char MSG_SELFTEST_FAILED[] PROGMEM_I1 = ISTR("Selftest failed"); ////c=20 const char MSG_SELFTEST_PART_FAN[] PROGMEM_I1 = ISTR("Front print fan?"); ////MSG_SELFTEST_PART_FAN c=20
const char MSG_SELFTEST_FAN[] PROGMEM_I1 = ISTR("Fan test"); ////c=20 const char MSG_SELFTEST_EXTRUDER_FAN[] PROGMEM_I1 = ISTR("Left hotend fan?"); ////MSG_SELFTEST_EXTRUDER_FAN c=20
const char MSG_SELFTEST_FAN_NO[] PROGMEM_I1 = ISTR("Not spinning"); ////c=19 const char MSG_SELFTEST_FAILED[] PROGMEM_I1 = ISTR("Selftest failed"); ////MSG_SELFTEST_FAILED c=20
const char MSG_SELFTEST_FAN_YES[] PROGMEM_I1 = ISTR("Spinning"); ////c=19 const char MSG_SELFTEST_FAN[] PROGMEM_I1 = ISTR("Fan test"); ////MSG_SELFTEST_FAN c=20
const char MSG_SELFTEST_CHECK_BED[] PROGMEM_I1 = ISTR("Checking bed"); ////c=20 const char MSG_SELFTEST_FAN_NO[] PROGMEM_I1 = ISTR("Not spinning"); ////MSG_SELFTEST_FAN_NO c=19
const char MSG_SELFTEST_CHECK_FSENSOR[] PROGMEM_I1 = ISTR("Checking sensors"); ////c=20 const char MSG_SELFTEST_FAN_YES[] PROGMEM_I1 = ISTR("Spinning"); ////MSG_SELFTEST_FAN_YES c=19
const char MSG_SELFTEST_MOTOR[] PROGMEM_I1 = ISTR("Motor"); ////c=18 const char MSG_SELFTEST_CHECK_BED[] PROGMEM_I1 = ISTR("Checking bed"); ////MSG_SELFTEST_CHECK_BED c=20
const char MSG_SELFTEST_FILAMENT_SENSOR[] PROGMEM_I1 = ISTR("Filament sensor"); ////c=17 const char MSG_SELFTEST_CHECK_FSENSOR[] PROGMEM_I1 = ISTR("Checking sensors"); ////MSG_SELFTEST_CHECK_FSENSOR c=20
const char MSG_SELFTEST_WIRINGERROR[] PROGMEM_I1 = ISTR("Wiring error"); ////c=18 const char MSG_SELFTEST_MOTOR[] PROGMEM_I1 = ISTR("Motor"); ////MSG_SELFTEST_MOTOR c=18
const char MSG_SETTINGS[] PROGMEM_I1 = ISTR("Settings"); ////c=18 const char MSG_SELFTEST_FILAMENT_SENSOR[] PROGMEM_I1 = ISTR("Filament sensor"); ////MSG_SELFTEST_FILAMENT_SENSOR c=17
const char MSG_TOTAL[] PROGMEM_I1 = ISTR("Total"); ////c=6 const char MSG_SELFTEST_WIRINGERROR[] PROGMEM_I1 = ISTR("Wiring error"); ////MSG_SELFTEST_WIRINGERROR c=18
const char MSG_TOTAL_FAILURES[] PROGMEM_I1 = ISTR("Total failures"); ////c=20 const char MSG_SETTINGS[] PROGMEM_I1 = ISTR("Settings"); ////MSG_SETTINGS c=18
const char MSG_HW_SETUP[] PROGMEM_I1 = ISTR("HW Setup"); ////c=18 const char MSG_TOTAL[] PROGMEM_I1 = ISTR("Total"); ////MSG_TOTAL c=6
const char MSG_MODE[] PROGMEM_I1 = ISTR("Mode"); ////c=6 const char MSG_TOTAL_FAILURES[] PROGMEM_I1 = ISTR("Total failures"); ////MSG_TOTAL_FAILURES c=20
const char MSG_HIGH_POWER[] PROGMEM_I1 = ISTR("High power"); ////c=10 const char MSG_HW_SETUP[] PROGMEM_I1 = ISTR("HW Setup"); ////MSG_HW_SETUP c=18
const char MSG_AUTO_POWER[] PROGMEM_I1 = ISTR("Auto power"); ////c=10 const char MSG_MODE[] PROGMEM_I1 = ISTR("Mode"); ////MSG_MODE c=6
const char MSG_SILENT[] PROGMEM_I1 = ISTR("Silent"); ////c=7 const char MSG_HIGH_POWER[] PROGMEM_I1 = ISTR("High power"); ////MSG_HIGH_POWER c=10
const char MSG_NORMAL[] PROGMEM_I1 = ISTR("Normal"); ////c=7 const char MSG_AUTO_POWER[] PROGMEM_I1 = ISTR("Auto power"); ////MSG_AUTO_POWER c=10
const char MSG_STEALTH[] PROGMEM_I1 = ISTR("Stealth"); ////c=7 const char MSG_SILENT[] PROGMEM_I1 = ISTR("Silent"); ////MSG_SILENT c=7
const char MSG_STEEL_SHEET_CHECK[] PROGMEM_I1 = ISTR("Is steel sheet on heatbed?"); ////c=20 r=2 const char MSG_NORMAL[] PROGMEM_I1 = ISTR("Normal"); ////MSG_NORMAL c=7
const char MSG_STOP_PRINT[] PROGMEM_I1 = ISTR("Stop print"); ////c=18 const char MSG_STEALTH[] PROGMEM_I1 = ISTR("Stealth"); ////MSG_STEALTH c=7
const char MSG_STOPPED[] PROGMEM_I1 = ISTR("STOPPED."); ////c=20 const char MSG_STEEL_SHEET_CHECK[] PROGMEM_I1 = ISTR("Is steel sheet on heatbed?"); ////MSG_STEEL_SHEET_CHECK c=20 r=2
const char MSG_TEMP_CALIBRATION[] PROGMEM_I1 = ISTR("Temp. cal."); ////c=14 const char MSG_STOP_PRINT[] PROGMEM_I1 = ISTR("Stop print"); ////MSG_STOP_PRINT c=18
const char MSG_TEMP_CALIBRATION_DONE[] PROGMEM_I1 = ISTR("Temperature calibration is finished and active. Temp. calibration can be disabled in menu Settings->Temp. cal."); ////c=20 r=12 const char MSG_STOPPED[] PROGMEM_I1 = ISTR("STOPPED."); ////MSG_STOPPED c=20
const char MSG_UNLOAD_FILAMENT[] PROGMEM_I1 = ISTR("Unload filament"); ////c=18 const char MSG_PINDA_CALIBRATION[] PROGMEM_I1 = ISTR("PINDA cal."); ////MSG_PINDA_CALIBRATION c=13
const char MSG_UNLOADING_FILAMENT[] PROGMEM_I1 = ISTR("Unloading filament"); ////c=20 const char MSG_PINDA_CALIBRATION_DONE[] PROGMEM_I1 = ISTR("PINDA calibration is finished and active. It can be disabled in menu Settings->PINDA cal."); ////MSG_PINDA_CALIBRATION_DONE c=20 r=8
const char MSG_WATCH[] PROGMEM_I1 = ISTR("Info screen"); ////c=18 const char MSG_UNLOAD_FILAMENT[] PROGMEM_I1 = ISTR("Unload filament"); ////MSG_UNLOAD_FILAMENT c=18
const char MSG_WIZARD_CALIBRATION_FAILED[] PROGMEM_I1 = ISTR("Please check our handbook and fix the problem. Then resume the Wizard by rebooting the printer."); ////c=20 r=8 const char MSG_UNLOADING_FILAMENT[] PROGMEM_I1 = ISTR("Unloading filament"); ////MSG_UNLOADING_FILAMENT c=20
const char MSG_WIZARD_DONE[] PROGMEM_I1 = ISTR("All is done. Happy printing!"); ////c=20 r=3 const char MSG_INFO_SCREEN[] PROGMEM_I1 = ISTR("Info screen"); ////MSG_INFO_SCREEN c=18
const char MSG_WIZARD_HEATING[] PROGMEM_I1 = ISTR("Preheating nozzle. Please wait."); ////c=20 r=3 const char MSG_WIZARD_CALIBRATION_FAILED[] PROGMEM_I1 = ISTR("Please check our handbook and fix the problem. Then resume the Wizard by rebooting the printer."); ////MSG_WIZARD_CALIBRATION_FAILED c=20 r=8
const char MSG_WIZARD_QUIT[] PROGMEM_I1 = ISTR("You can always resume the Wizard from Calibration -> Wizard."); ////c=20 r=8 const char MSG_WIZARD_DONE[] PROGMEM_I1 = ISTR("All is done. Happy printing!"); ////MSG_WIZARD_DONE c=20 r=3
const char MSG_WIZARD_WELCOME[] PROGMEM_I1 = ISTR("Hi, I am your Original Prusa i3 printer. Would you like me to guide you through the setup process?"); //// c=20 r=7 const char MSG_WIZARD_HEATING[] PROGMEM_I1 = ISTR("Preheating nozzle. Please wait."); ////MSG_WIZARD_HEATING c=20 r=3
const char MSG_WIZARD_WELCOME_SHIPPING[] PROGMEM_I1 = ISTR("Hi, I am your Original Prusa i3 printer. I will guide you through a short setup process, in which the Z-axis will be calibrated. Then, you will be ready to print."); ////c=20 r=16 const char MSG_WIZARD_QUIT[] PROGMEM_I1 = ISTR("You can always resume the Wizard from Calibration -> Wizard."); ////MSG_WIZARD_QUIT c=20 r=8
const char MSG_YES[] PROGMEM_I1 = ISTR("Yes"); ////c=4 const char MSG_WIZARD_WELCOME[] PROGMEM_I1 = ISTR("Hi, I am your Original Prusa i3 printer. Would you like me to guide you through the setup process?"); ////MSG_WIZARD_WELCOME c=20 r=7
const char MSG_V2_CALIBRATION[] PROGMEM_I1 = ISTR("First layer cal."); ////c=18 const char MSG_WIZARD_WELCOME_SHIPPING[] PROGMEM_I1 = ISTR("Hi, I am your Original Prusa i3 printer. I will guide you through a short setup process, in which the Z-axis will be calibrated. Then, you will be ready to print."); ////MSG_WIZARD_WELCOME_SHIPPING c=20 r=16
const char MSG_OFF[] PROGMEM_I1 = ISTR("Off"); ////c=3 const char MSG_YES[] PROGMEM_I1 = ISTR("Yes"); ////MSG_YES c=4
const char MSG_ON[] PROGMEM_I1 = ISTR("On"); ////c=3 const char MSG_V2_CALIBRATION[] PROGMEM_I1 = ISTR("First layer cal."); ////MSG_V2_CALIBRATION c=18
const char MSG_NA[] PROGMEM_I1 = ISTR("N/A"); ////c=3 const char MSG_OFF[] PROGMEM_I1 = ISTR("Off"); ////MSG_OFF c=3
const char MSG_CUTTER[] PROGMEM_I1 = ISTR("Cutter"); ////c=9 const char MSG_ON[] PROGMEM_I1 = ISTR("On"); ////MSG_ON c=3
const char MSG_NONE[] PROGMEM_I1 = ISTR("None"); ////c=8 const char MSG_NA[] PROGMEM_I1 = ISTR("N/A"); ////MSG_NA c=3
const char MSG_WARN[] PROGMEM_I1 = ISTR("Warn"); ////c=8 const char MSG_CUTTER[] PROGMEM_I1 = ISTR("Cutter"); ////MSG_CUTTER c=9
const char MSG_STRICT[] PROGMEM_I1 = ISTR("Strict"); ////c=8 const char MSG_NONE[] PROGMEM_I1 = ISTR("None"); ////MSG_NONE c=8
const char MSG_MODEL[] PROGMEM_I1 = ISTR("Model"); ////c=8 const char MSG_WARN[] PROGMEM_I1 = ISTR("Warn"); ////MSG_WARN c=8
const char MSG_GCODE[] PROGMEM_I1 = ISTR("Gcode"); ////c=8 const char MSG_STRICT[] PROGMEM_I1 = ISTR("Strict"); ////MSG_STRICT c=8
const char MSG_GCODE_DIFF_PRINTER_CONTINUE[] PROGMEM_I1 = ISTR("G-code sliced for a different printer type. Continue?"); ////c=20 r=5 const char MSG_MODEL[] PROGMEM_I1 = ISTR("Model"); ////MSG_MODEL c=8
const char MSG_GCODE_DIFF_PRINTER_CANCELLED[] PROGMEM_I1 =ISTR("G-code sliced for a different printer type. Please re-slice the model again. Print cancelled."); ////c=20 r=8 const char MSG_GCODE[] PROGMEM_I1 = ISTR("Gcode"); ////MSG_GCODE c=8
const char MSG_NOZZLE_DIAMETER[] PROGMEM_I1 = ISTR("Nozzle d."); ////c=10 const char MSG_GCODE_DIFF_PRINTER_CONTINUE[] PROGMEM_I1 = ISTR("G-code sliced for a different printer type. Continue?"); ////MSG_GCODE_DIFF_PRINTER_CONTINUE c=20 r=5
const char MSG_MMU_MODE[] PROGMEM_I1 = ISTR("MMU Mode"); ////c=8 const char MSG_GCODE_DIFF_PRINTER_CANCELLED[] PROGMEM_I1 =ISTR("G-code sliced for a different printer type. Please re-slice the model again. Print cancelled."); ////MSG_GCODE_DIFF_PRINTER_CANCELLED c=20 r=8
const char MSG_SD_CARD[] PROGMEM_I1 = ISTR("SD card"); ////c=8 const char MSG_NOZZLE_DIAMETER[] PROGMEM_I1 = ISTR("Nozzle d."); ////MSG_NOZZLE_DIAMETER c=10
const char MSG_SORT[] PROGMEM_I1 = ISTR("Sort"); ////c=7 const char MSG_MMU_MODE[] PROGMEM_I1 = ISTR("MMU Mode"); ////MSG_MMU_MODE c=8
const char MSG_SORT_TIME[] PROGMEM_I1 = ISTR("Time"); ////c=8 const char MSG_SD_CARD[] PROGMEM_I1 = ISTR("SD card"); ////MSG_SD_CARD c=8
const char MSG_SORT_ALPHA[] PROGMEM_I1 = ISTR("Alphabet"); ////c=8 const char MSG_SORT[] PROGMEM_I1 = ISTR("Sort"); ////MSG_SORT c=7
const char MSG_RPI_PORT[] PROGMEM_I1 = ISTR("RPi port"); ////c=13 const char MSG_SORT_TIME[] PROGMEM_I1 = ISTR("Time"); ////MSG_SORT_TIME c=8
const char MSG_SOUND[] PROGMEM_I1 = ISTR("Sound"); ////c=9 const char MSG_SORT_ALPHA[] PROGMEM_I1 = ISTR("Alphabet"); ////MSG_SORT_ALPHA c=8
const char MSG_SOUND_LOUD[] PROGMEM_I1 = ISTR("Loud"); ////c=7 const char MSG_RPI_PORT[] PROGMEM_I1 = ISTR("RPi port"); ////MSG_RPI_PORT c=13
const char MSG_SOUND_ONCE[] PROGMEM_I1 = ISTR("Once"); ////c=7 const char MSG_SOUND[] PROGMEM_I1 = ISTR("Sound"); ////MSG_SOUND c=9
const char MSG_SOUND_BLIND[] PROGMEM_I1 = ISTR("Assist"); ////c=7 const char MSG_SOUND_LOUD[] PROGMEM_I1 = ISTR("Loud"); ////MSG_SOUND_LOUD c=7
const char MSG_MESH[] PROGMEM_I1 = ISTR("Mesh"); ////c=12 const char MSG_SOUND_ONCE[] PROGMEM_I1 = ISTR("Once"); ////MSG_SOUND_ONCE c=7
const char MSG_MESH_BED_LEVELING[] PROGMEM_I1 = ISTR("Mesh Bed Leveling"); ////c=18 const char MSG_SOUND_BLIND[] PROGMEM_I1 = ISTR("Assist"); ////MSG_SOUND_BLIND c=7
const char MSG_Z_PROBE_NR[] PROGMEM_I1 = ISTR("Z-probe nr."); ////c=14 const char MSG_MESH[] PROGMEM_I1 = ISTR("Mesh"); ////MSG_MESH c=12
const char MSG_MAGNETS_COMP[] PROGMEM_I1 = ISTR("Magnets comp."); ////c=13 const char MSG_MESH_BED_LEVELING[] PROGMEM_I1 = ISTR("Mesh Bed Leveling"); ////MSG_MESH_BED_LEVELING c=18
const char MSG_FS_ACTION[] PROGMEM_I1 = ISTR("FS Action"); ////c=10 const char MSG_Z_PROBE_NR[] PROGMEM_I1 = ISTR("Z-probe nr."); ////MSG_Z_PROBE_NR c=14
const char MSG_FS_CONTINUE[] PROGMEM_I1 = ISTR("Cont."); ////c=5 const char MSG_MAGNETS_COMP[] PROGMEM_I1 = ISTR("Magnets comp."); ////MSG_MAGNETS_COMP c=13
const char MSG_FS_PAUSE[] PROGMEM_I1 = ISTR("Pause"); ////c=5 const char MSG_FS_ACTION[] PROGMEM_I1 = ISTR("FS Action"); ////MSG_FS_ACTION c=10
const char MSG_BRIGHTNESS[] PROGMEM_I1 = ISTR("Brightness"); ////c=18 const char MSG_CONTINUE_SHORT[] PROGMEM_I1 = ISTR("Cont."); ////MSG_CONTINUE_SHORT c=5
const char MSG_BL_HIGH[] PROGMEM_I1 = ISTR("Level Bright"); ////c=12 const char MSG_PAUSE[] PROGMEM_I1 = ISTR("Pause"); ////MSG_PAUSE c=5
const char MSG_BL_LOW[] PROGMEM_I1 = ISTR("Level Dimmed"); ////c=12 const char MSG_BRIGHTNESS[] PROGMEM_I1 = ISTR("Brightness"); ////MSG_BRIGHTNESS c=18
const char MSG_TIMEOUT[] PROGMEM_I1 = ISTR("Timeout"); ////c=12 const char MSG_BL_HIGH[] PROGMEM_I1 = ISTR("Level Bright"); ////MSG_BL_HIGH c=12
const char MSG_BRIGHT[] PROGMEM_I1 = ISTR("Bright"); ////c=6 const char MSG_BL_LOW[] PROGMEM_I1 = ISTR("Level Dimmed"); ////MSG_BL_LOW c=12
const char MSG_DIM[] PROGMEM_I1 = ISTR("Dim"); ////c=6 const char MSG_TIMEOUT[] PROGMEM_I1 = ISTR("Timeout"); ////MSG_TIMEOUT c=12
const char MSG_AUTO[] PROGMEM_I1 = ISTR("Auto"); ////c=6 const char MSG_BRIGHT[] PROGMEM_I1 = ISTR("Bright"); ////MSG_BRIGHT c=6
const char MSG_DIM[] PROGMEM_I1 = ISTR("Dim"); ////MSG_DIM c=6
const char MSG_AUTO[] PROGMEM_I1 = ISTR("Auto"); ////MSG_AUTO c=6
#ifdef IR_SENSOR_ANALOG #ifdef IR_SENSOR_ANALOG
// Beware - the space at the beginning is necessary since it is reused in LCD menu items which are to be with a space // Beware - the space at the beginning is necessary since it is reused in LCD menu items which are to be with a space
const char MSG_IR_04_OR_NEWER[] PROGMEM_I1 = ISTR(" 0.4 or newer");////c=18 const char MSG_IR_04_OR_NEWER[] PROGMEM_I1 = ISTR(" 0.4 or newer");////c=18

View File

@ -35,6 +35,8 @@ extern const char MSG_FANS_CHECK[];
extern const char MSG_FIL_RUNOUTS[]; extern const char MSG_FIL_RUNOUTS[];
extern const char MSG_FILAMENT[]; extern const char MSG_FILAMENT[];
extern const char MSG_FAN_SPEED[]; extern const char MSG_FAN_SPEED[];
extern const char MSG_EXTRUDER_FAN_SPEED[];
extern const char MSG_PRINT_FAN_SPEED[];
extern const char MSG_FILAMENT_CLEAN[]; extern const char MSG_FILAMENT_CLEAN[];
extern const char MSG_FILAMENT_LOADED[]; extern const char MSG_FILAMENT_LOADED[];
extern const char MSG_FILAMENT_LOADING_T0[]; extern const char MSG_FILAMENT_LOADING_T0[];
@ -52,8 +54,8 @@ extern const char MSG_HEATING[];
extern const char MSG_HEATING_COMPLETE[]; extern const char MSG_HEATING_COMPLETE[];
extern const char MSG_HOMEYZ[]; extern const char MSG_HOMEYZ[];
extern const char MSG_ITERATION[]; extern const char MSG_ITERATION[];
extern const char MSG_CHOOSE_EXTRUDER[]; extern const char MSG_SELECT_EXTRUDER[];
extern const char MSG_CHOOSE_FILAMENT[]; extern const char MSG_SELECT_FILAMENT[];
extern const char MSG_LAST_PRINT[]; extern const char MSG_LAST_PRINT[];
extern const char MSG_LAST_PRINT_FAILURES[]; extern const char MSG_LAST_PRINT_FAILURES[];
extern const char MSG_LOAD_FILAMENT[]; extern const char MSG_LOAD_FILAMENT[];
@ -64,7 +66,7 @@ extern const char MSG_BACK[];
extern const char MSG_SHEET[]; extern const char MSG_SHEET[];
extern const char MSG_STEEL_SHEETS[]; extern const char MSG_STEEL_SHEETS[];
extern const char MSG_MEASURE_BED_REFERENCE_HEIGHT_LINE1[]; extern const char MSG_MEASURE_BED_REFERENCE_HEIGHT_LINE1[];
extern const char MSG_MENU_CALIBRATION[]; extern const char MSG_CALIBRATION[];
extern const char MSG_MMU_FAILS[]; extern const char MSG_MMU_FAILS[];
extern const char MSG_MMU_LOAD_FAILS[]; extern const char MSG_MMU_LOAD_FAILS[];
extern const char MSG_NO[]; extern const char MSG_NO[];
@ -86,7 +88,7 @@ extern const char MSG_RESET[];
extern const char MSG_RESUME_PRINT[]; extern const char MSG_RESUME_PRINT[];
extern const char MSG_RESUMING_PRINT[]; extern const char MSG_RESUMING_PRINT[];
extern const char MSG_SD_WORKDIR_FAIL[]; extern const char MSG_SD_WORKDIR_FAIL[];
extern const char MSG_SELFTEST_COOLING_FAN[]; extern const char MSG_SELFTEST_PART_FAN[];
extern const char MSG_SELFTEST_EXTRUDER_FAN[]; extern const char MSG_SELFTEST_EXTRUDER_FAN[];
extern const char MSG_SELFTEST_FAILED[]; extern const char MSG_SELFTEST_FAILED[];
extern const char MSG_SELFTEST_FAN[]; extern const char MSG_SELFTEST_FAN[];
@ -110,11 +112,11 @@ extern const char MSG_STEALTH[];
extern const char MSG_STEEL_SHEET_CHECK[]; extern const char MSG_STEEL_SHEET_CHECK[];
extern const char MSG_STOP_PRINT[]; extern const char MSG_STOP_PRINT[];
extern const char MSG_STOPPED[]; extern const char MSG_STOPPED[];
extern const char MSG_TEMP_CALIBRATION[]; extern const char MSG_PINDA_CALIBRATION[];
extern const char MSG_TEMP_CALIBRATION_DONE[]; extern const char MSG_PINDA_CALIBRATION_DONE[];
extern const char MSG_UNLOAD_FILAMENT[]; extern const char MSG_UNLOAD_FILAMENT[];
extern const char MSG_UNLOADING_FILAMENT[]; extern const char MSG_UNLOADING_FILAMENT[];
extern const char MSG_WATCH[]; extern const char MSG_INFO_SCREEN[];
extern const char MSG_WIZARD_CALIBRATION_FAILED[]; extern const char MSG_WIZARD_CALIBRATION_FAILED[];
extern const char MSG_WIZARD_DONE[]; extern const char MSG_WIZARD_DONE[];
extern const char MSG_WIZARD_HEATING[]; extern const char MSG_WIZARD_HEATING[];
@ -154,8 +156,8 @@ extern const char MSG_MESH_BED_LEVELING[];
extern const char MSG_Z_PROBE_NR[]; extern const char MSG_Z_PROBE_NR[];
extern const char MSG_MAGNETS_COMP[]; extern const char MSG_MAGNETS_COMP[];
extern const char MSG_FS_ACTION[]; extern const char MSG_FS_ACTION[];
extern const char MSG_FS_CONTINUE[]; extern const char MSG_CONTINUE_SHORT[];
extern const char MSG_FS_PAUSE[]; extern const char MSG_PAUSE[];
extern const char MSG_BRIGHTNESS[]; extern const char MSG_BRIGHTNESS[];
extern const char MSG_BL_HIGH[]; extern const char MSG_BL_HIGH[];
extern const char MSG_BL_LOW[]; extern const char MSG_BL_LOW[];

View File

@ -671,13 +671,8 @@ void lcdui_print_status_line(void)
} }
break; break;
case CustomMsg::TempCal: // PINDA temp calibration in progress case CustomMsg::TempCal: // PINDA temp calibration in progress
char statusLine[LCD_WIDTH + 1];
sprintf_P(statusLine, PSTR("%-20S"), _T(MSG_TEMP_CALIBRATION));
char progress[4];
sprintf_P(progress, PSTR("%d/6"), custom_message_state);
memcpy(statusLine + 12, progress, sizeof(progress) - 1);
lcd_set_cursor(0, 3); lcd_set_cursor(0, 3);
lcd_print(statusLine); lcd_printf_P(PSTR("%-12.12S%-d/6"), _T(MSG_PINDA_CALIBRATION), custom_message_state);
break; break;
case CustomMsg::TempCompPreheat: // temp compensation preheat case CustomMsg::TempCompPreheat: // temp compensation preheat
lcd_puts_at_P(0, 3, _i("PINDA Heating"));////MSG_PINDA_PREHEAT c=20 lcd_puts_at_P(0, 3, _i("PINDA Heating"));////MSG_PINDA_PREHEAT c=20
@ -1428,8 +1423,8 @@ static void pgmtext_with_colon(const char *ipgmLabel, char *dst, uint8_t dstSize
//! //!
//! @code{.unparsed} //! @code{.unparsed}
//! |01234567890123456789| //! |01234567890123456789|
//! |Nozzle FAN: 0000 RPM| MSG_NOZZLE_FAN c=10 SPEED c=3 //! |Extruder fan: 0000| MSG_EXTRUDER_FAN_SPEED c=16
//! |Print FAN: 0000 RPM| MSG_PRINT_FAN c=10 SPEED c=3 //! |Print fan: 0000| MSG_PRINT_FAN_SPEED c=16
//! | | //! | |
//! | | //! | |
//! ---------------------- //! ----------------------
@ -1438,14 +1433,9 @@ static void pgmtext_with_colon(const char *ipgmLabel, char *dst, uint8_t dstSize
void lcd_menu_extruder_info() // NOT static due to using inside "Marlin_main" module ("manage_inactivity()") void lcd_menu_extruder_info() // NOT static due to using inside "Marlin_main" module ("manage_inactivity()")
{ {
// Display Nozzle fan RPM
lcd_timeoutToStatus.stop(); //infinite timeout lcd_timeoutToStatus.stop(); //infinite timeout
lcd_home(); lcd_home();
static const size_t maxChars = 12; lcd_printf_P(PSTR("%-16.16S%-4d\n" "%-16.16S%-4d\n"), _T(MSG_EXTRUDER_FAN_SPEED), 60*fan_speed[0], _T(MSG_PRINT_FAN_SPEED), 60*fan_speed[1] );
char nozzle[maxChars], print[maxChars];
pgmtext_with_colon(_i("Nozzle FAN"), nozzle, maxChars); ////MSG_NOZZLE_FAN c=10
pgmtext_with_colon(_i("Print FAN"), print, maxChars); ////MSG_PRINT_FAN c=10
lcd_printf_P(_N("%s %4d RPM\n" "%s %4d RPM\n"), nozzle, 60*fan_speed[0], print, 60*fan_speed[1] );
menu_back_if_clicked(); menu_back_if_clicked();
} }
@ -1561,7 +1551,7 @@ static void lcd_menu_fails_stats_total()
//! @code{.unparsed} //! @code{.unparsed}
//! |01234567890123456789| //! |01234567890123456789|
//! |Last print failures | MSG_LAST_PRINT_FAILURES c=20 //! |Last print failures | MSG_LAST_PRINT_FAILURES c=20
//! | Power failures 000| MSG_POWER_FAILURES c=14 //! | Power failures 000| MSG_POWER_FAILURES c=15
//! | Runouts H 000 S 000| MSG_RUNOUTS c=7 //! | Runouts H 000 S 000| MSG_RUNOUTS c=7
//! | Crash X:000 Y:000| MSG_CRASH c=7 //! | Crash X:000 Y:000| MSG_CRASH c=7
//! ---------------------- //! ----------------------
@ -1709,8 +1699,8 @@ static void lcd_menu_temperatures_line(const char *ipgmLabel, int value){
//! //!
//! @code{.unparsed} //! @code{.unparsed}
//! |01234567890123456789| //! |01234567890123456789|
//! | Nozzle: 000D| MSG_NOZZLE c=14 //! | Nozzle: 000D| MSG_NOZZLE c=10
//! | Bed: 000D| MSG_BEDc=14 //! | Bed: 000D| MSG_BED c=13
//! | Ambient: 000D| MSG_AMBIENTc=14 //! | Ambient: 000D| MSG_AMBIENTc=14
//! | PINDA: 000D| MSG_PINDA c=14 //! | PINDA: 000D| MSG_PINDA c=14
//! ---------------------- //! ----------------------
@ -1721,8 +1711,8 @@ static void lcd_menu_temperatures()
{ {
lcd_timeoutToStatus.stop(); //infinite timeout lcd_timeoutToStatus.stop(); //infinite timeout
lcd_home(); lcd_home();
lcd_menu_temperatures_line( _T(MSG_NOZZLE), (int)current_temperature[0] ); ////MSG_NOZZLE lcd_menu_temperatures_line( _T(MSG_NOZZLE), (int)current_temperature[0] );
lcd_menu_temperatures_line( _T(MSG_BED), (int)current_temperature_bed ); ////MSG_BED lcd_menu_temperatures_line( _T(MSG_BED), (int)current_temperature_bed );
#ifdef AMBIENT_THERMISTOR #ifdef AMBIENT_THERMISTOR
lcd_menu_temperatures_line( _i("Ambient"), (int)current_temperature_ambient ); ////MSG_AMBIENT lcd_menu_temperatures_line( _i("Ambient"), (int)current_temperature_ambient ); ////MSG_AMBIENT
#endif //AMBIENT_THERMISTOR #endif //AMBIENT_THERMISTOR
@ -2041,7 +2031,7 @@ static void lcd_support_menu()
MENU_ITEM_SUBMENU_P(_i("Sensor info"), lcd_menu_show_sensors_state);////MSG_INFO_SENSORS c=18 MENU_ITEM_SUBMENU_P(_i("Sensor info"), lcd_menu_show_sensors_state);////MSG_INFO_SENSORS c=18
#ifdef TMC2130 #ifdef TMC2130
MENU_ITEM_SUBMENU_P(_T(MSG_BELT_STATUS), lcd_menu_belt_status);////MSG_BELT_STATUS c=18 MENU_ITEM_SUBMENU_P(_T(MSG_BELT_STATUS), lcd_menu_belt_status);
#endif //TMC2130 #endif //TMC2130
MENU_ITEM_SUBMENU_P(_i("Temperatures"), lcd_menu_temperatures);////MSG_MENU_TEMPERATURES c=18 MENU_ITEM_SUBMENU_P(_i("Temperatures"), lcd_menu_temperatures);////MSG_MENU_TEMPERATURES c=18
@ -2051,11 +2041,11 @@ static void lcd_support_menu()
#endif //defined VOLT_BED_PIN || defined VOLT_PWR_PIN #endif //defined VOLT_BED_PIN || defined VOLT_PWR_PIN
#ifdef MENU_DUMP #ifdef MENU_DUMP
MENU_ITEM_FUNCTION_P(_i("Dump memory"), lcd_dump_memory); MENU_ITEM_FUNCTION_P(_n("Dump memory"), lcd_dump_memory);
#endif //MENU_DUMP #endif //MENU_DUMP
#ifdef MENU_SERIAL_DUMP #ifdef MENU_SERIAL_DUMP
if (emergency_serial_dump) if (emergency_serial_dump)
MENU_ITEM_FUNCTION_P(_i("Dump to serial"), lcd_serial_dump); MENU_ITEM_FUNCTION_P(_n("Dump to serial"), lcd_serial_dump);
#endif #endif
#ifdef DEBUG_BUILD #ifdef DEBUG_BUILD
#ifdef EMERGENCY_HANDLERS #ifdef EMERGENCY_HANDLERS
@ -2286,7 +2276,7 @@ void mFilamentItem(uint16_t nTemp, uint16_t nTempBed)
lcd_draw_update = 1; lcd_draw_update = 1;
lcd_clear(); lcd_clear();
lcd_puts_at_P(0, 3, _T(MSG_CANCEL)); ////MSG_CANCEL lcd_puts_at_P(0, 3, _T(MSG_CANCEL));
lcd_set_cursor(0, 1); lcd_set_cursor(0, 1);
switch (eFilamentAction) switch (eFilamentAction)
@ -3115,7 +3105,7 @@ void lcd_adjust_bed(void)
MENU_ITEM_EDIT_int3_P(_i("Right side[\xe4m]"), &_md->right, -BED_ADJUSTMENT_UM_MAX, BED_ADJUSTMENT_UM_MAX);////MSG_BED_CORRECTION_RIGHT c=14 MENU_ITEM_EDIT_int3_P(_i("Right side[\xe4m]"), &_md->right, -BED_ADJUSTMENT_UM_MAX, BED_ADJUSTMENT_UM_MAX);////MSG_BED_CORRECTION_RIGHT c=14
MENU_ITEM_EDIT_int3_P(_i("Front side[\xe4m]"), &_md->front, -BED_ADJUSTMENT_UM_MAX, BED_ADJUSTMENT_UM_MAX);////MSG_BED_CORRECTION_FRONT c=14 MENU_ITEM_EDIT_int3_P(_i("Front side[\xe4m]"), &_md->front, -BED_ADJUSTMENT_UM_MAX, BED_ADJUSTMENT_UM_MAX);////MSG_BED_CORRECTION_FRONT c=14
MENU_ITEM_EDIT_int3_P(_i("Rear side [\xe4m]"), &_md->rear, -BED_ADJUSTMENT_UM_MAX, BED_ADJUSTMENT_UM_MAX);////MSG_BED_CORRECTION_REAR c=14 MENU_ITEM_EDIT_int3_P(_i("Rear side [\xe4m]"), &_md->rear, -BED_ADJUSTMENT_UM_MAX, BED_ADJUSTMENT_UM_MAX);////MSG_BED_CORRECTION_REAR c=14
MENU_ITEM_FUNCTION_P(_T(MSG_RESET), lcd_adjust_bed_reset);////MSG_RESET c=14 MENU_ITEM_FUNCTION_P(_T(MSG_RESET), lcd_adjust_bed_reset);
MENU_END(); MENU_END();
} }
@ -3761,14 +3751,14 @@ void lcd_temp_cal_show_result(bool result) {
if (result == true) { if (result == true) {
eeprom_update_byte((uint8_t*)EEPROM_CALIBRATION_STATUS_PINDA, 1); eeprom_update_byte((uint8_t*)EEPROM_CALIBRATION_STATUS_PINDA, 1);
SERIAL_ECHOLNPGM("Temperature calibration done. Continue with pressing the knob."); SERIAL_ECHOLNPGM("PINDA calibration done. Continue with pressing the knob.");
lcd_show_fullscreen_message_and_wait_P(_T(MSG_TEMP_CALIBRATION_DONE)); lcd_show_fullscreen_message_and_wait_P(_T(MSG_PINDA_CALIBRATION_DONE));
eeprom_update_byte((unsigned char *)EEPROM_TEMP_CAL_ACTIVE, 1); eeprom_update_byte((unsigned char *)EEPROM_TEMP_CAL_ACTIVE, 1);
} }
else { else {
eeprom_update_byte((uint8_t*)EEPROM_CALIBRATION_STATUS_PINDA, 0); eeprom_update_byte((uint8_t*)EEPROM_CALIBRATION_STATUS_PINDA, 0);
SERIAL_ECHOLNPGM("Temperature calibration failed. Continue with pressing the knob."); SERIAL_ECHOLNPGM("PINDA calibration failed. Continue with pressing the knob.");
lcd_show_fullscreen_message_and_wait_P(_i("Temperature calibration failed"));////MSG_TEMP_CAL_FAILED c=20 r=8 lcd_show_fullscreen_message_and_wait_P(_i("PINDA calibration failed"));////MSG_PINDA_CAL_FAILED c=20 r=4
eeprom_update_byte((unsigned char *)EEPROM_TEMP_CAL_ACTIVE, 0); eeprom_update_byte((unsigned char *)EEPROM_TEMP_CAL_ACTIVE, 0);
} }
lcd_update_enable(true); lcd_update_enable(true);
@ -4494,7 +4484,7 @@ static void lcd_language_menu()
#ifdef COMMUNITY_LANGUAGE_SUPPORT #ifdef COMMUNITY_LANGUAGE_SUPPORT
#ifdef XFLASH #ifdef XFLASH
MENU_ITEM_SUBMENU_P(_T(MSG_COMMUNITY_MADE), lcd_community_language_menu); ////MSG_COMMUNITY_MADE c=18 MENU_ITEM_SUBMENU_P(_T(MSG_COMMUNITY_MADE), lcd_community_language_menu);
#endif //XFLASH #endif //XFLASH
#endif //COMMUNITY_LANGUAGE_SUPPORT && W52X20CL #endif //COMMUNITY_LANGUAGE_SUPPORT && W52X20CL
@ -4522,14 +4512,6 @@ void lcd_mesh_calibration_z()
lcd_return_to_status(); lcd_return_to_status();
} }
void lcd_pinda_calibration_menu()
{
MENU_BEGIN();
MENU_ITEM_BACK_P(_T(MSG_MENU_CALIBRATION));
MENU_ITEM_SUBMENU_P(_i("Calibrate"), lcd_calibrate_pinda);////MSG_CALIBRATE_PINDA c=17
MENU_END();
}
void lcd_temp_calibration_set() { void lcd_temp_calibration_set() {
bool temp_cal_active = eeprom_read_byte((unsigned char *)EEPROM_TEMP_CAL_ACTIVE); bool temp_cal_active = eeprom_read_byte((unsigned char *)EEPROM_TEMP_CAL_ACTIVE);
temp_cal_active = !temp_cal_active; temp_cal_active = !temp_cal_active;
@ -4651,10 +4633,10 @@ void lcd_toshiba_flash_air_compatibility_toggle()
//! //!
//! @code{.unparsed} //! @code{.unparsed}
//! |01234567890123456789| //! |01234567890123456789|
//! |Sheet Smooth1 actual| c=a, c=b, a+b = 13 //! |Sheet Smooth1| MSG_SHEET c=12, MSG_SHEET_NAME c=7
//! |Z offset: -1.480 mm | c=a, c=b, a+b = 14 //! |Z offset: -1.480mm| MSG_Z_OFFSET c=11
//! |>Continue | c=19 //! |>Continue | MSG_CONTINUE
//! | Start from zero | c=19 //! | Reset | MSG_RESET
//! ---------------------- //! ----------------------
//! @endcode //! @endcode
void lcd_first_layer_calibration_reset() void lcd_first_layer_calibration_reset()
@ -4693,8 +4675,8 @@ void lcd_first_layer_calibration_reset()
eeprom_read_block(sheet_name, &EEPROM_Sheets_base->s[(eeprom_read_byte(&(EEPROM_Sheets_base->active_sheet)))].name, sizeof(Sheet::name)); eeprom_read_block(sheet_name, &EEPROM_Sheets_base->s[(eeprom_read_byte(&(EEPROM_Sheets_base->active_sheet)))].name, sizeof(Sheet::name));
lcd_set_cursor(0, 0); lcd_set_cursor(0, 0);
float offset = static_cast<int16_t>(eeprom_read_word(reinterpret_cast<uint16_t*>(&EEPROM_Sheets_base->s[(eeprom_read_byte(&(EEPROM_Sheets_base->active_sheet)))].z_offset)))/cs.axis_steps_per_unit[Z_AXIS]; float offset = static_cast<int16_t>(eeprom_read_word(reinterpret_cast<uint16_t*>(&EEPROM_Sheets_base->s[(eeprom_read_byte(&(EEPROM_Sheets_base->active_sheet)))].z_offset)))/cs.axis_steps_per_unit[Z_AXIS];
lcd_printf_P(_i("Sheet %.7s\nZ offset: %+1.3f mm\n%cContinue\n%cStart from zero"), //// \n denotes line break, %.7s is replaced by 7 character long sheet name, %+1.3f is replaced by 6 character long floating point number, %c is replaced by > or white space (one character) based on whether first or second option is selected. % denoted place holders can not be reordered. r=4 lcd_printf_P(_i("Sheet %.7s\nZ offset: %+1.3fmm\n%cContinue\n%cReset"),////MSG_SHEET_OFFSET c=20 r=4
sheet_name, offset, menuData->reset ? ' ' : '>', menuData->reset ? '>' : ' '); sheet_name, offset, menuData->reset ? ' ' : '>', menuData->reset ? '>' : ' ');// \n denotes line break, %.7s is replaced by 7 character long sheet name, %+1.3f is replaced by 6 character long floating point number, %c is replaced by > or white space (one character) based on whether first or second option is selected. % denoted place holders can not be reordered.
} }
@ -4703,7 +4685,7 @@ void lcd_v2_calibration()
if (mmu_enabled) if (mmu_enabled)
{ {
const uint8_t filament = choose_menu_P( const uint8_t filament = choose_menu_P(
_i("Select filament:"), ////MSG_SELECT_FILAMENT c=20 _T(MSG_SELECT_FILAMENT),
_T(MSG_FILAMENT),(_T(MSG_CANCEL)+1)); //Hack to reuse MSG but strip 1st char off _T(MSG_FILAMENT),(_T(MSG_CANCEL)+1)); //Hack to reuse MSG but strip 1st char off
if (filament < 5) if (filament < 5)
{ {
@ -4839,7 +4821,7 @@ static void wizard_lay1cal_message(bool cold)
if (mmu_enabled) if (mmu_enabled)
{ {
lcd_show_fullscreen_message_and_wait_P( lcd_show_fullscreen_message_and_wait_P(
_i("Choose a filament for the First Layer Calibration and select it in the on-screen menu."));////MSG_CHOOSE_FIL_1ST_LAYERCAL c=20 r=7 _i("Select a filament for the First Layer Calibration and select it in the on-screen menu."));////MSG_SELECT_FIL_1ST_LAYERCAL c=20 r=7
} }
else if (cold) else if (cold)
{ {
@ -5101,7 +5083,7 @@ do\
if (fsensor_not_responding && (mmu_enabled == false))\ if (fsensor_not_responding && (mmu_enabled == false))\
{\ {\
/* Filament sensor not working*/\ /* Filament sensor not working*/\
MENU_ITEM_TOGGLE_P(_T(MSG_FSENSOR), _T(MSG_NA), lcd_fsensor_state_set);/*////MSG_FSENSOR_NA*/\ MENU_ITEM_TOGGLE_P(_T(MSG_FSENSOR), _T(MSG_NA), lcd_fsensor_state_set);\
MENU_ITEM_TOGGLE_P(_T(MSG_FSENSOR_AUTOLOAD), NULL, lcd_fsensor_fail);\ MENU_ITEM_TOGGLE_P(_T(MSG_FSENSOR_AUTOLOAD), NULL, lcd_fsensor_fail);\
}\ }\
else\ else\
@ -5121,9 +5103,9 @@ do\
if (mmu_enabled == false)\ if (mmu_enabled == false)\
{\ {\
if (fsensor_autoload_enabled)\ if (fsensor_autoload_enabled)\
MENU_ITEM_TOGGLE_P(_T(MSG_FSENSOR_AUTOLOAD), _T(MSG_ON), lcd_set_filament_autoload);/*////MSG_FSENS_AUTOLOAD_ON c=17*/\ MENU_ITEM_TOGGLE_P(_T(MSG_FSENSOR_AUTOLOAD), _T(MSG_ON), lcd_set_filament_autoload);\
else\ else\
MENU_ITEM_TOGGLE_P(_T(MSG_FSENSOR_AUTOLOAD), _T(MSG_OFF), lcd_set_filament_autoload);/*////MSG_FSENS_AUTOLOAD_OFF c=17*/\ MENU_ITEM_TOGGLE_P(_T(MSG_FSENSOR_AUTOLOAD), _T(MSG_OFF), lcd_set_filament_autoload);\
/*if (fsensor_oq_meassure_enabled)*/\ /*if (fsensor_oq_meassure_enabled)*/\
/*MENU_ITEM_FUNCTION_P(_i("F. OQ meass. [on]"), lcd_set_filament_oq_meass);*//*////MSG_FSENS_OQMEASS_ON c=17*/\ /*MENU_ITEM_FUNCTION_P(_i("F. OQ meass. [on]"), lcd_set_filament_oq_meass);*//*////MSG_FSENS_OQMEASS_ON c=17*/\
/*else*/\ /*else*/\
@ -5577,10 +5559,10 @@ do\
switch(oFsensorActionNA)\ switch(oFsensorActionNA)\
{\ {\
case ClFsensorActionNA::_Continue:\ case ClFsensorActionNA::_Continue:\
MENU_ITEM_TOGGLE_P(_T(MSG_FS_ACTION), _T(MSG_FS_CONTINUE), lcd_fsensor_actionNA_set);\ MENU_ITEM_TOGGLE_P(_T(MSG_FS_ACTION), _T(MSG_CONTINUE_SHORT), lcd_fsensor_actionNA_set);\
break;\ break;\
case ClFsensorActionNA::_Pause:\ case ClFsensorActionNA::_Pause:\
MENU_ITEM_TOGGLE_P(_T(MSG_FS_ACTION), _T(MSG_FS_PAUSE), lcd_fsensor_actionNA_set);\ MENU_ITEM_TOGGLE_P(_T(MSG_FS_ACTION), _T(MSG_PAUSE), lcd_fsensor_actionNA_set);\
break;\ break;\
default:\ default:\
oFsensorActionNA=ClFsensorActionNA::_Continue;\ oFsensorActionNA=ClFsensorActionNA::_Continue;\
@ -5703,7 +5685,7 @@ static void lcd_settings_menu()
#endif //LINEARITY_CORRECTION && TMC2130 #endif //LINEARITY_CORRECTION && TMC2130
if(has_temperature_compensation()) if(has_temperature_compensation())
{ {
MENU_ITEM_TOGGLE_P(_T(MSG_TEMP_CALIBRATION), eeprom_read_byte((unsigned char *)EEPROM_TEMP_CAL_ACTIVE) ? _T(MSG_ON) : _T(MSG_OFF), lcd_temp_calibration_set); MENU_ITEM_TOGGLE_P(_T(MSG_PINDA_CALIBRATION), eeprom_read_byte((unsigned char *)EEPROM_TEMP_CAL_ACTIVE) ? _T(MSG_ON) : _T(MSG_OFF), lcd_temp_calibration_set);
} }
#ifdef HAS_SECOND_SERIAL_PORT #ifdef HAS_SECOND_SERIAL_PORT
@ -5771,7 +5753,7 @@ static void lcd_calibration_menu()
MENU_ITEM_FUNCTION_P(_i("Wizard"), lcd_wizard);////MSG_WIZARD c=17 MENU_ITEM_FUNCTION_P(_i("Wizard"), lcd_wizard);////MSG_WIZARD c=17
if (lcd_commands_type == LcdCommands::Idle) if (lcd_commands_type == LcdCommands::Idle)
{ {
MENU_ITEM_SUBMENU_P(_T(MSG_V2_CALIBRATION), lcd_first_layer_calibration_reset);////MSG_V2_CALIBRATION c=18 MENU_ITEM_SUBMENU_P(_T(MSG_V2_CALIBRATION), lcd_first_layer_calibration_reset);
} }
MENU_ITEM_GCODE_P(_T(MSG_AUTO_HOME), PSTR("G28 W")); MENU_ITEM_GCODE_P(_T(MSG_AUTO_HOME), PSTR("G28 W"));
#ifdef TMC2130 #ifdef TMC2130
@ -5809,7 +5791,7 @@ static void lcd_calibration_menu()
#ifndef MK1BP #ifndef MK1BP
if(has_temperature_compensation()) if(has_temperature_compensation())
{ {
MENU_ITEM_SUBMENU_P(_i("Temp. calibration"), lcd_pinda_calibration_menu);////MSG_CALIBRATION_PINDA_MENU c=17 MENU_ITEM_FUNCTION_P(_T(MSG_PINDA_CALIBRATION), lcd_calibrate_pinda);
} }
#endif //MK1BP #endif //MK1BP
} }
@ -6165,10 +6147,10 @@ static void fil_load_menu()
MENU_BEGIN(); MENU_BEGIN();
MENU_ITEM_BACK_P(_T(MSG_MAIN)); MENU_ITEM_BACK_P(_T(MSG_MAIN));
MENU_ITEM_FUNCTION_P(_i("Load all"), load_all); ////MSG_LOAD_ALL c=17 MENU_ITEM_FUNCTION_P(_i("Load all"), load_all); ////MSG_LOAD_ALL c=17
MENU_ITEM_FUNCTION_NR_P(_T(MSG_LOAD_FILAMENT), '1', extr_adj, 0); ////MSG_LOAD_FILAMENT_1 c=16 MENU_ITEM_FUNCTION_NR_P(_T(MSG_LOAD_FILAMENT), '1', extr_adj, 0);
MENU_ITEM_FUNCTION_NR_P(_T(MSG_LOAD_FILAMENT), '2', extr_adj, 1); ////MSG_LOAD_FILAMENT_2 c=17 MENU_ITEM_FUNCTION_NR_P(_T(MSG_LOAD_FILAMENT), '2', extr_adj, 1);
MENU_ITEM_FUNCTION_NR_P(_T(MSG_LOAD_FILAMENT), '3', extr_adj, 2); ////MSG_LOAD_FILAMENT_3 c=17 MENU_ITEM_FUNCTION_NR_P(_T(MSG_LOAD_FILAMENT), '3', extr_adj, 2);
MENU_ITEM_FUNCTION_NR_P(_T(MSG_LOAD_FILAMENT), '4', extr_adj, 3); ////MSG_LOAD_FILAMENT_4 c=17 MENU_ITEM_FUNCTION_NR_P(_T(MSG_LOAD_FILAMENT), '4', extr_adj, 3);
if (mmu_enabled) if (mmu_enabled)
{ {
@ -6495,10 +6477,10 @@ static void lcd_sheet_menu()
if (lcd_commands_type == LcdCommands::Idle) if (lcd_commands_type == LcdCommands::Idle)
{ {
MENU_ITEM_SUBMENU_P(_T(MSG_V2_CALIBRATION), activate_calibrate_sheet);////MSG_V2_CALIBRATION c=18 MENU_ITEM_SUBMENU_P(_T(MSG_V2_CALIBRATION), activate_calibrate_sheet);
} }
MENU_ITEM_SUBMENU_P(_i("Rename"), lcd_rename_sheet_menu); ////MSG_RENAME c=18 MENU_ITEM_SUBMENU_P(_i("Rename"), lcd_rename_sheet_menu); ////MSG_RENAME c=18
MENU_ITEM_FUNCTION_P(_T(MSG_RESET), lcd_reset_sheet); ////MSG_RESET c=14 MENU_ITEM_FUNCTION_P(_T(MSG_RESET), lcd_reset_sheet);
MENU_END(); MENU_END();
} }
@ -6549,7 +6531,7 @@ static void lcd_main_menu()
// Majkl superawesome menu // Majkl superawesome menu
MENU_ITEM_BACK_P(_T(MSG_WATCH)); MENU_ITEM_BACK_P(_T(MSG_INFO_SCREEN));
#ifdef RESUME_DEBUG #ifdef RESUME_DEBUG
if (!saved_printing) if (!saved_printing)
@ -6578,9 +6560,9 @@ static void lcd_main_menu()
if (mesh_bed_leveling_flag == false && homing_flag == false && !isPrintPaused) { if (mesh_bed_leveling_flag == false && homing_flag == false && !isPrintPaused) {
if (is_usb_printing) { if (is_usb_printing) {
MENU_ITEM_FUNCTION_P(_T(MSG_PAUSE_PRINT), lcd_pause_usb_print);////MSG_PAUSE_PRINT c=18 MENU_ITEM_FUNCTION_P(_T(MSG_PAUSE_PRINT), lcd_pause_usb_print);
} else if (IS_SD_PRINTING) { } else if (IS_SD_PRINTING) {
MENU_ITEM_FUNCTION_P(_T(MSG_PAUSE_PRINT), lcd_pause_print);////MSG_PAUSE_PRINT c=18 MENU_ITEM_FUNCTION_P(_T(MSG_PAUSE_PRINT), lcd_pause_print);
} }
} }
if(isPrintPaused) if(isPrintPaused)
@ -6590,9 +6572,9 @@ static void lcd_main_menu()
#endif //FANCHECK #endif //FANCHECK
{ {
if (is_usb_printing) { if (is_usb_printing) {
MENU_ITEM_SUBMENU_P(_T(MSG_RESUME_PRINT), lcd_resume_usb_print);////MSG_RESUME_PRINT c=18 MENU_ITEM_SUBMENU_P(_T(MSG_RESUME_PRINT), lcd_resume_usb_print);
} else { } else {
MENU_ITEM_SUBMENU_P(_T(MSG_RESUME_PRINT), lcd_resume_print);////MSG_RESUME_PRINT c=18 MENU_ITEM_SUBMENU_P(_T(MSG_RESUME_PRINT), lcd_resume_print);
} }
} }
} }
@ -6638,14 +6620,14 @@ static void lcd_main_menu()
MENU_ITEM_SUBMENU_P(_i("Load to nozzle"), mmu_load_to_nozzle_menu);////MSG_LOAD_TO_NOZZLE c=18 MENU_ITEM_SUBMENU_P(_i("Load to nozzle"), mmu_load_to_nozzle_menu);////MSG_LOAD_TO_NOZZLE c=18
//-// MENU_ITEM_FUNCTION_P(_T(MSG_UNLOAD_FILAMENT), extr_unload); //-// MENU_ITEM_FUNCTION_P(_T(MSG_UNLOAD_FILAMENT), extr_unload);
//bFilamentFirstRun=true; //bFilamentFirstRun=true;
MENU_ITEM_SUBMENU_P(_T(MSG_UNLOAD_FILAMENT), mmu_unload_filament); ////MSG_UNLOAD_FILAMENT c=18 MENU_ITEM_SUBMENU_P(_T(MSG_UNLOAD_FILAMENT), mmu_unload_filament);
MENU_ITEM_SUBMENU_P(_T(MSG_EJECT_FILAMENT), mmu_fil_eject_menu); MENU_ITEM_SUBMENU_P(_T(MSG_EJECT_FILAMENT), mmu_fil_eject_menu);
#ifdef MMU_HAS_CUTTER #ifdef MMU_HAS_CUTTER
MENU_ITEM_SUBMENU_P(_T(MSG_CUT_FILAMENT), mmu_cut_filament_menu); MENU_ITEM_SUBMENU_P(_T(MSG_CUT_FILAMENT), mmu_cut_filament_menu);
#endif //MMU_HAS_CUTTER #endif //MMU_HAS_CUTTER
} else { } else {
#ifdef SNMM #ifdef SNMM
MENU_ITEM_SUBMENU_P(_T(MSG_UNLOAD_FILAMENT), fil_unload_menu); ////MSG_UNLOAD_FILAMENT c=18 MENU_ITEM_SUBMENU_P(_T(MSG_UNLOAD_FILAMENT), fil_unload_menu);
MENU_ITEM_SUBMENU_P(_i("Change extruder"), change_extr_menu);////MSG_CHANGE_EXTR c=20 MENU_ITEM_SUBMENU_P(_i("Change extruder"), change_extr_menu);////MSG_CHANGE_EXTR c=20
#endif #endif
#ifdef FILAMENT_SENSOR #ifdef FILAMENT_SENSOR
@ -6658,10 +6640,10 @@ static void lcd_main_menu()
MENU_ITEM_SUBMENU_P(_T(MSG_LOAD_FILAMENT), lcd_LoadFilament); MENU_ITEM_SUBMENU_P(_T(MSG_LOAD_FILAMENT), lcd_LoadFilament);
} }
bFilamentFirstRun=true; bFilamentFirstRun=true;
MENU_ITEM_SUBMENU_P(_T(MSG_UNLOAD_FILAMENT), lcd_unLoadFilament); ////MSG_UNLOAD_FILAMENT c=18 MENU_ITEM_SUBMENU_P(_T(MSG_UNLOAD_FILAMENT), lcd_unLoadFilament);
} }
MENU_ITEM_SUBMENU_P(_T(MSG_SETTINGS), lcd_settings_menu); MENU_ITEM_SUBMENU_P(_T(MSG_SETTINGS), lcd_settings_menu);
if(!isPrintPaused) MENU_ITEM_SUBMENU_P(_T(MSG_MENU_CALIBRATION), lcd_calibration_menu); if(!isPrintPaused) MENU_ITEM_SUBMENU_P(_T(MSG_CALIBRATION), lcd_calibration_menu);
} }
if (!is_usb_printing && (lcd_commands_type != LcdCommands::Layer1Cal)) { if (!is_usb_printing && (lcd_commands_type != LcdCommands::Layer1Cal)) {
@ -6803,7 +6785,7 @@ static void lcd_tune_menu()
MENU_ITEM_EDIT_int3_P(_i("Speed"), &feedmultiply, 10, 999);//2////MSG_SPEED c=15 MENU_ITEM_EDIT_int3_P(_i("Speed"), &feedmultiply, 10, 999);//2////MSG_SPEED c=15
MENU_ITEM_EDIT_int3_P(_T(MSG_NOZZLE), &target_temperature[0], 0, HEATER_0_MAXTEMP - 10);//3 MENU_ITEM_EDIT_int3_P(_T(MSG_NOZZLE), &target_temperature[0], 0, HEATER_0_MAXTEMP - 10);//3
MENU_ITEM_EDIT_int3_P(_T(MSG_BED), &target_temperature_bed, 0, BED_MAXTEMP - 10);//4 MENU_ITEM_EDIT_int3_P(_T(MSG_BED), &target_temperature_bed, 0, BED_MAXTEMP - 10);
MENU_ITEM_EDIT_int3_P(_T(MSG_FAN_SPEED), &fanSpeed, 0, 255);//5 MENU_ITEM_EDIT_int3_P(_T(MSG_FAN_SPEED), &fanSpeed, 0, 255);//5
MENU_ITEM_EDIT_int3_P(_i("Flow"), &extrudemultiply, 10, 999);//6////MSG_FLOW c=15 MENU_ITEM_EDIT_int3_P(_i("Flow"), &extrudemultiply, 10, 999);//6////MSG_FLOW c=15
@ -8073,7 +8055,7 @@ static void lcd_selftest_error(TestError testError, const char *_error_1, const
lcd_print(_error_1); lcd_print(_error_1);
break; break;
case TestError::PrintFan: case TestError::PrintFan:
lcd_puts_at_P(0, 2, _T(MSG_SELFTEST_COOLING_FAN)); lcd_puts_at_P(0, 2, _T(MSG_SELFTEST_PART_FAN));
lcd_puts_at_P(0, 3, _T(MSG_SELFTEST_WIRINGERROR)); lcd_puts_at_P(0, 3, _T(MSG_SELFTEST_WIRINGERROR));
lcd_set_cursor(18, 3); lcd_set_cursor(18, 3);
lcd_print(_error_1); lcd_print(_error_1);
@ -8226,12 +8208,12 @@ static bool lcd_selftest_manual_fan_check(int _fan, bool check_opposite,
{ {
case 0: case 0:
// extruder cooling fan // extruder cooling fan
lcd_puts_at_P(0, 1, check_opposite ? _T(MSG_SELFTEST_COOLING_FAN) : _T(MSG_SELFTEST_EXTRUDER_FAN)); lcd_puts_at_P(0, 1, check_opposite ? _T(MSG_SELFTEST_PART_FAN) : _T(MSG_SELFTEST_EXTRUDER_FAN));
setExtruderAutoFanState(3); setExtruderAutoFanState(3);
break; break;
case 1: case 1:
// object cooling fan // object cooling fan
lcd_puts_at_P(0, 1, check_opposite ? _T(MSG_SELFTEST_EXTRUDER_FAN) : _T(MSG_SELFTEST_COOLING_FAN)); lcd_puts_at_P(0, 1, check_opposite ? _T(MSG_SELFTEST_EXTRUDER_FAN) : _T(MSG_SELFTEST_PART_FAN));
SET_OUTPUT(FAN_PIN); SET_OUTPUT(FAN_PIN);
#ifdef FAN_SOFT_PWM #ifdef FAN_SOFT_PWM
fanSpeedSoftPwm = 255; fanSpeedSoftPwm = 255;
@ -8416,10 +8398,10 @@ static int lcd_selftest_screen(TestScreen screen, int _progress, int _progress_s
if ((screen >= TestScreen::ExtruderFan) && (screen <= TestScreen::FansOk)) if ((screen >= TestScreen::ExtruderFan) && (screen <= TestScreen::FansOk))
{ {
//SERIAL_ECHOLNPGM("Fan test"); //SERIAL_ECHOLNPGM("Fan test");
lcd_puts_at_P(0, 2, _i("Extruder fan:"));////MSG_SELFTEST_EXTRUDER_FAN_SPEED c=18 lcd_puts_at_P(0, 2, _T(MSG_EXTRUDER_FAN_SPEED));
lcd_set_cursor(18, 2); lcd_set_cursor(18, 2);
(screen < TestScreen::PrintFan) ? lcd_print(_indicator) : lcd_print("OK"); (screen < TestScreen::PrintFan) ? lcd_print(_indicator) : lcd_print("OK");
lcd_puts_at_P(0, 3, _i("Print fan:"));////MSG_SELFTEST_PRINT_FAN_SPEED c=18 lcd_puts_at_P(0, 3, _T(MSG_PRINT_FAN_SPEED));
lcd_set_cursor(18, 3); lcd_set_cursor(18, 3);
(screen < TestScreen::FansOk) ? lcd_print(_indicator) : lcd_print("OK"); (screen < TestScreen::FansOk) ? lcd_print(_indicator) : lcd_print("OK");
} }

View File

@ -220,7 +220,6 @@ void bowden_menu();
char reset_menu(); char reset_menu();
uint8_t choose_menu_P(const char *header, const char *item, const char *last_item = nullptr); uint8_t choose_menu_P(const char *header, const char *item, const char *last_item = nullptr);
void lcd_pinda_calibration_menu();
void lcd_calibrate_pinda(); void lcd_calibrate_pinda();
void lcd_temp_calibration_set(); void lcd_temp_calibration_set();

View File

@ -21,8 +21,8 @@ if [ -z "$CONFIG_OK" ] | [ $CONFIG_OK -eq 0 ]; then echo 'Config NG!' >&2; exit
if [ ! -z "$COMMUNITY_LANGUAGES" ]; then if [ ! -z "$COMMUNITY_LANGUAGES" ]; then
LANGUAGES+=" $COMMUNITY_LANGUAGES" LANGUAGES+=" $COMMUNITY_LANGUAGES"
fi fi
echo "fw-clean languages:$LANGUAGES" >&2 LANGUAGES=$(ls lang_en_*.txt|cut -d '_' -f3|cut -d '.' -f1)
echo "lang-add languages:$LANGUAGES" >&2
# insert single text to english dictionary # insert single text to english dictionary
# $1 - text to insert # $1 - text to insert
@ -30,7 +30,7 @@ echo "fw-clean languages:$LANGUAGES" >&2
insert_en() insert_en()
{ {
#replace '[' and ']' in string with '\[' and '\]' #replace '[' and ']' in string with '\[' and '\]'
str=$(echo "$1" | sed "s/\[/\\\[/g;s/\]/\\\]/g") str=$(echo "$1" | sed 's/\[/\\\[/g;s/\]/\\\]/g')
# extract english texts, merge new text, grep line number # extract english texts, merge new text, grep line number
ln=$((cat lang_en.txt; echo "$1") | sed "/^$/d;/^#/d" | sort | grep -n "$str" | sed "s/:.*//;q") ln=$((cat lang_en.txt; echo "$1") | sed "/^$/d;/^#/d" | sort | grep -n "$str" | sed "s/:.*//;q")
# calculate position for insertion # calculate position for insertion
@ -49,7 +49,7 @@ insert_en()
insert_xx() insert_xx()
{ {
#replace '[' and ']' in string with '\[' and '\]' #replace '[' and ']' in string with '\[' and '\]'
str=$(echo "$1" | sed "s/\[/\\\[/g;s/\]/\\\]/g") str=$(echo "$1" | sed 's/\[/\\\[/g;s/\]/\\\]/g')
# extract english texts, merge new text, grep line number # extract english texts, merge new text, grep line number
ln=$((cat lang_en_$2.txt; echo "$1") | sed "/^$/d;/^#/d" | sed -n 'p;n' | sort | grep -n "$str" | sed "s/:.*//;q") ln=$((cat lang_en_$2.txt; echo "$1") | sed "/^$/d;/^#/d" | sed -n 'p;n' | sort | grep -n "$str" | sed "s/:.*//;q")
# calculate position for insertion # calculate position for insertion
@ -67,7 +67,8 @@ insert_xx()
# $1 - text to search for # $1 - text to search for
find_metadata() find_metadata()
{ {
sed -ne "s^.*\(_[iI]\|ISTR\)($1).*////\(.*\)^\2^p" ../Firmware/*.[ch]* | head -1 FIND_STR=$(echo $1|sed 's/\\/\\\\/g;s/\\\\x0a/\\\\n/g')
sed -ne "s^.*\(_[iI]\|ISTR\)($FIND_STR).*////\(.*\)^\2^p" ../Firmware/*.[ch]* | head -1
} }
# check if input file exists # check if input file exists
@ -76,7 +77,7 @@ if ! [ -e lang_add.txt ]; then
exit 1 exit 1
fi fi
cat lang_add.txt | sed 's/^/"/;s/$/"/' | while read new_s; do cat lang_add.txt | sed 's/^/"/;s/$/"/;s/\\/\\\\/g' | while read new_s; do
if grep "$new_s" lang_en.txt >/dev/null; then if grep "$new_s" lang_en.txt >/dev/null; then
echo "text already exist:" echo "text already exist:"
echo "$new_s" echo "$new_s"

View File

@ -1,6 +1,6 @@
#!/usr/bin/env python3 #!/usr/bin/env python3
# #
# Version 1.0.2 - Build 38 # Version 1.0.2 - Build 43
############################################################################# #############################################################################
# Change log: # Change log:
# 7 May 2019, ondratu , Initial # 7 May 2019, ondratu , Initial
@ -26,6 +26,7 @@
# --information == output all source and translated messages # --information == output all source and translated messages
# --import-check == used by `lang-import.sh`to verify # --import-check == used by `lang-import.sh`to verify
# newly import `lang_en_??.txt` files # newly import `lang_en_??.txt` files
# 14 Mar. 2022, 3d-gussner, Check if translation isn't equal to origin
############################################################################# #############################################################################
# #
# Expected syntax of the files, which other scripts depend on # Expected syntax of the files, which other scripts depend on
@ -286,6 +287,11 @@ def parse_txt(lang, no_warning, warn_empty, information, import_check):
print_source_translation(source, translation, print_source_translation(source, translation,
wrapped_source, wrapped_translation, wrapped_source, wrapped_translation,
rows, cols) rows, cols)
if not no_warning and source == translation:
print(yellow('[W]: Translation same as origin on line %d:' %lines))
print_source_translation(source, translation,
wrapped_source, wrapped_translation,
rows, cols)
#elif information: #elif information:
# print(green('[I]: %s' % (message))) # print(green('[I]: %s' % (message)))
# print_source_translation(source, translation, # print_source_translation(source, translation,

View File

@ -1,6 +1,6 @@
#!/bin/bash #!/bin/bash
# #
# Version 1.0.1 Build 12 # Version 1.0.1 Build 13
# #
# clean.sh - multi-language support script # clean.sh - multi-language support script
# Remove all language output files from lang folder. # Remove all language output files from lang folder.
@ -26,6 +26,7 @@
# to get Build Nr # to get Build Nr
# 25 Jan. 2022, 3d-gussner, clean up lang-import.sh temproray files # 25 Jan. 2022, 3d-gussner, clean up lang-import.sh temproray files
# 14 Feb. 2022, 3d-gussner, Fix single language run without config.sh OK # 14 Feb. 2022, 3d-gussner, Fix single language run without config.sh OK
# 16 Mar. 2022, 3d-gussner, Cleanup `output-layout/sorted-??.txt`
############################################################################# #############################################################################
result=0 result=0
@ -58,7 +59,8 @@ clean_lang()
rm_if_exists po/new/$1.mo rm_if_exists po/new/$1.mo
rm_if_exists po/new/$1_filtered.po rm_if_exists po/new/$1_filtered.po
rm_if_exists po/new/lang_en_$1.txt rm_if_exists po/new/lang_en_$1.txt
rm_if_exists po/new/$1-output.txt rm_if_exists po/new/output-layout-$1.txt
rm_if_exists po/new/output-sorted-$1.txt
fi fi
rm_if_exists lang_$1_check.dif rm_if_exists lang_$1_check.dif
rm_if_exists lang_$1.bin rm_if_exists lang_$1.bin

View File

@ -1,9 +1,9 @@
#!/bin/bash #!/bin/bash
# #
# Version 1.0.1 Build 23 # Version 1.0.1 Build 31
# #
# lang-export.sh - multi-language support script # lang-export.sh - multi-language support script
# for generating lang_xx.po # for generating /lang/po/Firmware_xx.po
# #
############################################################################# #############################################################################
# Change log: # Change log:
@ -26,24 +26,32 @@
# to get Build Nr # to get Build Nr
# 25 Jan. 2022, 3d-gussner, Replace German HD44780 A00 ROM 'äöüß' to UTF-8 'äöüß' # 25 Jan. 2022, 3d-gussner, Replace German HD44780 A00 ROM 'äöüß' to UTF-8 'äöüß'
# 14 Feb. 2022, 3d-gussner, Fix single language run without config.sh OK # 14 Feb. 2022, 3d-gussner, Fix single language run without config.sh OK
# 12 Mar. 2022, 3d-gussner, Update Norwegian replace umlaut and diacritics
# Fix find community languages
# Update Swedish replace umlaut and diacritics
# Replace '.!? äöü' with '.!? ÄÖÜ' in German and Swedish
# Replace '"äöü' with '"ÄÖÜ' in German and Swedish
############################################################################# #############################################################################
echo "$(tput setaf 2)lang-export.sh started$(tput sgr 0)" >&2 echo "$(tput setaf 2)lang-export.sh started$(tput sgr 0)" >&2
# relative path to source folder # relative path to source folder
SRCDIR="../Firmware" if [ -z "$SRCDIR" ]; then
SRCDIR=".."
fi
# selected language is 1st argument (cz, de, ...) # selected language is 1st argument (cz, de, ...)
LNG=$1 LNG=$1
# if no arguments, 'all' is selected (all po and also pot will be generated) # if no arguments, 'all' is selected (all po and also pot will be generated)
if [ -z "$LNG" ]; then if [ -z "$LNG" ]; then
LNG=all; LNG="all";
# Config: # Config:
if [ -z "$CONFIG_OK" ]; then eval "$(cat config.sh)"; fi if [ -z "$CONFIG_OK" ]; then eval "$(cat config.sh)"; fi
if [ -z "$CONFIG_OK" ] | [ $CONFIG_OK -eq 0 ]; then echo "$(tput setaf 1)Config NG!$(tput sgr 0)" >&2; exit 1; fi if [ -z "$CONFIG_OK" ] | [ $CONFIG_OK -eq 0 ]; then echo "$(tput setaf 1)Config NG!$(tput sgr 0)" >&2; exit 1; fi
if [ ! -z "$COMMUNITY_LANGUAGES" ]; then if [ ! -z "$COMMUNITY_LANGUAGES" ]; then
LANGUAGES+=" $COMMUNITY_LANGUAGES" LANGUAGES+=" $COMMUNITY_LANGUAGES"
echo $LANGUAGES>&2
fi fi
echo "$(tput setaf 2)lang-export languages:$LANGUAGES$(tput sgr 0)" >&2 echo "$(tput setaf 2)lang-export languages:$LANGUAGES$(tput sgr 0)" >&2
fi fi
@ -126,7 +134,7 @@ CNTNT=$(grep '^\"\\x00\"' -c $INFILE)
echo " $(tput setaf 2)$CNTTXT$(tput sgr 0) texts, $(tput setaf 3)$CNTNT$(tput sgr 0) not translated" >&2 echo " $(tput setaf 2)$CNTTXT$(tput sgr 0) texts, $(tput setaf 3)$CNTNT$(tput sgr 0) not translated" >&2
# list .cpp, .c and .h files from source folder # list .cpp, .c and .h files from source folder
SRCFILES=$(ls "$SRCDIR"/*.cpp "$SRCDIR"/*.c "$SRCDIR"/*.h) SRCFILES=$(ls "$SRCDIR/Firmware"/*.cpp "$SRCDIR/Firmware"/*.c "$SRCDIR/Firmware"/*.h)
echo " selected language=$(tput setaf 2)$LNGNAME$(tput sgr 0)" >&2 echo " selected language=$(tput setaf 2)$LNGNAME$(tput sgr 0)" >&2
@ -198,16 +206,57 @@ sed -i 's/$/\r/' $OUTFILE
#replace HD44780 A00 'äöüß' to UTF-8 'äöüß' #replace HD44780 A00 'äöüß' to UTF-8 'äöüß'
if [[ "$LNG" = "de" || "$LNG" = "sv" ]]; then if [[ "$LNG" = "de" || "$LNG" = "sv" ]]; then
#replace 'A00 ROM ä' with 'ä' #replace 'A00 ROM '"ä' with '"Ä'
sed -i 's/"\\xe1/"\xc3\x84/g' $OUTFILE
#replace 'A00 ROM '"ü' with '"Ü'
sed -i 's/"\\xf5/"\xc3\x9c/g' $OUTFILE
#replace 'A00 ROM '"ö' with '"Ö'
sed -i 's/"\\xef/"\xc3\x96/g' $OUTFILE
#replace 'A00 ROM '. ä' with '. Ä'
sed -i 's/\. \\xe1/. \xc3\x84/g' $OUTFILE
#replace 'A00 ROM '. ü' with '. Ü'
sed -i 's/\. \\xf5/. \xc3\x9c/g' $OUTFILE
#replace 'A00 ROM '. ö' with '. Ö'
sed -i 's/\. \\xef/. \xc3\x96/g' $OUTFILE
#replace 'A00 ROM '! ä' with '! Ä'
sed -i 's/! \\xe1/! \xc3\x84/g' $OUTFILE
#replace 'A00 ROM '! ü' with '! Ü'
sed -i 's/! \\xf5/! \xc3\x9c/g' $OUTFILE
#replace 'A00 ROM '! ö' with '! Ö'
sed -i 's/! \\xef/! \xc3\x96/g' $OUTFILE
#replace 'A00 ROM '? ä' with '? Ä'
sed -i 's/? \\xe1/? \xc3\x84/g' $OUTFILE
#replace 'A00 ROM '? ü' with '? Ü'
sed -i 's/? \\xf5/? \xc3\x9c/g' $OUTFILE
#replace 'A00 ROM '? ö' with '? Ö'
sed -i 's/? \\xef/? \xc3\x96/g' $OUTFILE
#replace 'A00 ROM 'ä' with 'ä'
sed -i 's/\\xe1/\xc3\xa4/g' $OUTFILE sed -i 's/\\xe1/\xc3\xa4/g' $OUTFILE
#replace 'A00 ROM ü' with 'ü' #replace 'A00 ROM 'ü' with 'ü'
sed -i 's/\\xf5/\xc3\xbc/g' $OUTFILE sed -i 's/\\xf5/\xc3\xbc/g' $OUTFILE
#replace 'A00 ROM ö' with 'ö' #replace 'A00 ROM 'ö' with 'ö'
sed -i 's/\\xef/\xc3\xb6/g' $OUTFILE sed -i 's/\\xef/\xc3\xb6/g' $OUTFILE
#replace 'A00 ROM ß' with 'ß' #replace 'A00 ROM 'ß'' with 'ß'
sed -i 's/\\xe2/\xc3\x9f/g' $OUTFILE sed -i 's/\\xe2/\xc3\x9f/g' $OUTFILE
fi fi
if [ "$LNG" = "no" ]; then
#replace often used words
#replace ' pa ' with ' på '
sed -i 's/\ pa / p\xc3\xa5 /g' $OUTFILE
#replace ' na ' with ' nå '
sed -i 's/\ na / n\xc3\xa5 /g' $OUTFILE
#replace '"Na ' with '"Nå '
sed -i 's/\"Na /"N\xc3\xa5 /g' $OUTFILE
#replace ' stal' with ' stål'
sed -i 's/\ stal/ st\xc3\xa5l/g' $OUTFILE
#replace HD44780 A00 'äö' to UTF-8 'æø'
#replace 'A00 ROM ä' with 'æ'
sed -i 's/\\xe1/\xc3\xa6/g' $OUTFILE
#replace 'A00 ROM ö' with 'ø'
sed -i 's/\\xef/\xc3\xb8/g' $OUTFILE
fi
#replace HD44780 A00 'μ' to UTF-8 'μ' #replace HD44780 A00 'μ' to UTF-8 'μ'
#replace 'A00 ROMμ' with ' μ' #replace 'A00 ROMμ' with ' μ'
sed -i 's/\\xe4/\xce\xbc/g' $OUTFILE sed -i 's/\\xe4/\xce\xbc/g' $OUTFILE

View File

@ -1,6 +1,6 @@
#!/bin/bash #!/bin/bash
# #
# Version 1.0.1 Build 36 # Version 1.0.1 Build 46
# #
# lang-import.sh - multi-language support script # lang-import.sh - multi-language support script
# for importing translated xx.po # for importing translated xx.po
@ -37,6 +37,8 @@
# 11 Feb. 2022, 3d-gussner, Change to python3 # 11 Feb. 2022, 3d-gussner, Change to python3
# 14 Feb. 2022, 3d-gussner, Replace non-block space with space # 14 Feb. 2022, 3d-gussner, Replace non-block space with space
# Fix single language run without config.sh OK # Fix single language run without config.sh OK
# 12 Mar. 2022, 3d-gussner, Update Norwegian replace umlaut and diacritics
# Update Swedish umlaut and diacritics
############################################################################# #############################################################################
echo "$(tput setaf 2)lang-import.sh started$(tput sgr 0)" >&2 echo "$(tput setaf 2)lang-import.sh started$(tput sgr 0)" >&2
@ -274,18 +276,20 @@ fi
#https://en.wikipedia.org/wiki/Norwegian_orthography éèêóòôù ÅåÆæØø #https://en.wikipedia.org/wiki/Norwegian_orthography éèêóòôù ÅåÆæØø
if [ "$LNG" = "no" ]; then if [ "$LNG" = "no" ]; then
#replace UTF-8 'æÆøØ' to HD44780 A00 'äö'
#repace 'Æ' with 'Ä'
sed -i 's/\xc3\x86/\\xe1/g' $LNG'_filtered.po'
#repace 'æ' with 'ä'
sed -i 's/\xc3\xa6/\\xe1/g' $LNG'_filtered.po'
#repace 'Ø' with 'Ö'
sed -i 's/\xc3\x98/\\xef/g' $LNG'_filtered.po'
#repace 'ø' with 'ö'
sed -i 's/\xc3\xb8/\\xef/g' $LNG'_filtered.po'
#replace diacritics
#repace 'Å' with 'A' #repace 'Å' with 'A'
sed -i 's/\xc3\x85/A/g' $LNG'_filtered.po' sed -i 's/\xc3\x85/A/g' $LNG'_filtered.po'
#repace 'å' with 'a' #repace 'å' with 'a'
sed -i 's/\xc3\xA5/a/g' $LNG'_filtered.po' sed -i 's/\xc3\xa5/a/g' $LNG'_filtered.po'
#repace 'Æ' with 'Ae'
sed -i 's/\xc3\x86/A/g' $LNG'_filtered.po'
#repace 'æ' with 'ae'
sed -i 's/\xc3\xa6/a/g' $LNG'_filtered.po'
#repace 'Ø' with 'O'
sed -i 's/\xc3\x98/O/g' $LNG'_filtered.po'
#repace 'ø' with 'o'
sed -i 's/\xc3\xb8/o/g' $LNG'_filtered.po'
#replace 'é' with 'e' #replace 'é' with 'e'
sed -i 's/\xc3\xa9/e/g' $LNG'_filtered.po' sed -i 's/\xc3\xa9/e/g' $LNG'_filtered.po'
#replace 'è' with 'e' #replace 'è' with 'e'
@ -503,7 +507,9 @@ sed -i "s/\r//g" lang_en_$LNG.txt
#check new lang #check new lang
python3 ../../lang-check.py $LNG --warn-empty python3 ../../lang-check.py $LNG --warn-empty
python3 ../../lang-check.py $LNG --information >$LNG-output.txt #gerenate some output
python3 ../../lang-check.py $LNG --information >output-layout-$LNG.txt
grep "msgstr" $LNGISO.po | cut -d '"' -f2 | sort >output-sorted-$LNG.txt
echo >&2 echo >&2
echo "$(tput setaf 2)lang-import.sh finished$(tput sgr 0)">&2 echo "$(tput setaf 2)lang-import.sh finished$(tput sgr 0)">&2

View File

@ -1,3 +1,9 @@
#MSG_SHEET_OFFSET c=20 r=4
"Sheet %.7s\x0aZ offset: %+1.3fmm\x0a%cContinue\x0a%cReset"
#MSG_REFRESH c=18
"\x04Refresh"
#MSG_IR_03_OR_OLDER c=18 #MSG_IR_03_OR_OLDER c=18
" 0.3 or older" " 0.3 or older"
@ -103,9 +109,6 @@
#MSG_HOMEYZ c=18 #MSG_HOMEYZ c=18
"Calibrate Z" "Calibrate Z"
#MSG_CALIBRATE_PINDA c=17
"Calibrate"
#MSG_CANCEL2 c=10 #MSG_CANCEL2 c=10
">Cancel" ">Cancel"
@ -121,7 +124,7 @@
#MSG_HOMEYZ_DONE c=20 #MSG_HOMEYZ_DONE c=20
"Calibration done" "Calibration done"
#MSG_MENU_CALIBRATION c=18 #MSG_CALIBRATION c=18
"Calibration" "Calibration"
#MSG_SD_REMOVED c=20 #MSG_SD_REMOVED c=20
@ -142,8 +145,8 @@
#MSG_CRASHDETECT c=13 #MSG_CRASHDETECT c=13
"Crash det." "Crash det."
#MSG_CHOOSE_FIL_1ST_LAYERCAL c=20 r=7 #MSG_SELECT_FIL_1ST_LAYERCAL c=20 r=7
"Choose a filament for the First Layer Calibration and select it in the on-screen menu." "Select a filament for the First Layer Calibration and select it in the on-screen menu."
#MSG_CRASH_DETECTED c=20 #MSG_CRASH_DETECTED c=20
"Crash detected." "Crash detected."
@ -154,9 +157,6 @@
#MSG_CRASH c=7 #MSG_CRASH c=7
"Crash" "Crash"
#MSG_CURRENT c=19
"Current"
#MSG_DATE c=17 #MSG_DATE c=17
"Date:" "Date:"
@ -169,7 +169,7 @@
#MSG_BABYSTEP_Z_NOT_SET c=20 r=12 #MSG_BABYSTEP_Z_NOT_SET c=20 r=12
"Distance between tip of the nozzle and the bed surface has not been set yet. Please follow the manual, chapter First steps, section First layer calibration." "Distance between tip of the nozzle and the bed surface has not been set yet. Please follow the manual, chapter First steps, section First layer calibration."
#MSG_FS_CONTINUE c=5 #MSG_CONTINUE_SHORT c=5
"Cont." "Cont."
#MSG_WIZARD_REPEAT_V2_CAL c=20 r=7 #MSG_WIZARD_REPEAT_V2_CAL c=20 r=7
@ -178,7 +178,7 @@
#MSG_EXTRUDER_CORRECTION c=13 #MSG_EXTRUDER_CORRECTION c=13
"E-correct:" "E-correct:"
#MSG_EJECT_FILAMENT c=16 #MSG_EJECT_FILAMENT c=17
"Eject filament" "Eject filament"
#MSG_EJECTING_FILAMENT c=20 #MSG_EJECTING_FILAMENT c=20
@ -193,10 +193,7 @@
#MSG_SELFTEST_ENDSTOPS c=20 #MSG_SELFTEST_ENDSTOPS c=20
"Endstops" "Endstops"
#MSG_STACK_ERROR c=20 r=4 #MSG_CUT_FILAMENT c=17
"Error - static memory has been overwritten"
#MSG_CUT_FILAMENT c=16
"Cut filament" "Cut filament"
#MSG_CUTTER c=9 #MSG_CUTTER c=9
@ -214,7 +211,7 @@
#MSG_ERROR c=10 #MSG_ERROR c=10
"ERROR:" "ERROR:"
#MSG_SELFTEST_EXTRUDER_FAN_SPEED c=18 #MSG_EXTRUDER_FAN_SPEED c=16
"Extruder fan:" "Extruder fan:"
#MSG_INFO_EXTRUDER c=18 #MSG_INFO_EXTRUDER c=18
@ -283,7 +280,7 @@
#MSG_FLOW c=15 #MSG_FLOW c=15
"Flow" "Flow"
#MSG_SELFTEST_COOLING_FAN c=20 #MSG_SELFTEST_PART_FAN c=20
"Front print fan?" "Front print fan?"
#MSG_BED_CORRECTION_FRONT c=14 #MSG_BED_CORRECTION_FRONT c=14
@ -337,11 +334,8 @@
#MSG_SELFTEST_CHECK_Z c=20 #MSG_SELFTEST_CHECK_Z c=20
"Checking Z axis" "Checking Z axis"
#MSG_CHOOSE_EXTRUDER c=20 #MSG_SELECT_EXTRUDER c=20
"Choose extruder:" "Select extruder:"
#MSG_CHOOSE_FILAMENT c=20
"Choose filament:"
#MSG_FILAMENT c=17 #MSG_FILAMENT c=17
"Filament" "Filament"
@ -352,7 +346,7 @@
#MSG_WIZARD_Z_CAL c=20 r=8 #MSG_WIZARD_Z_CAL c=20 r=8
"I will run z calibration now." "I will run z calibration now."
#MSG_WATCH c=18 #MSG_INFO_SCREEN c=18
"Info screen" "Info screen"
#MSG_INSERT_FILAMENT c=20 #MSG_INSERT_FILAMENT c=20
@ -523,7 +517,7 @@
#MSG_WIZARD_WILL_PREHEAT c=20 r=4 #MSG_WIZARD_WILL_PREHEAT c=20 r=4
"Now I will preheat nozzle for PLA." "Now I will preheat nozzle for PLA."
#MSG_NOZZLE c=12 #MSG_NOZZLE c=10
"Nozzle" "Nozzle"
#MSG_DEFAULT_SETTINGS_LOADED c=20 r=6 #MSG_DEFAULT_SETTINGS_LOADED c=20 r=6
@ -532,9 +526,6 @@
#MSG_REMOVE_TEST_PRINT c=20 r=4 #MSG_REMOVE_TEST_PRINT c=20 r=4
"Now remove the test print from steel sheet." "Now remove the test print from steel sheet."
#MSG_NOZZLE_FAN c=10
"Nozzle FAN"
#MSG_PAUSE_PRINT c=18 #MSG_PAUSE_PRINT c=18
"Pause print" "Pause print"
@ -610,7 +601,7 @@
#MSG_PRESS_TO_PREHEAT c=20 r=4 #MSG_PRESS_TO_PREHEAT c=20 r=4
"Press the knob to preheat nozzle and continue." "Press the knob to preheat nozzle and continue."
#MSG_FS_PAUSE c=5 #MSG_PAUSE c=5
"Pause" "Pause"
#MSG_POWER_FAILURES c=15 #MSG_POWER_FAILURES c=15
@ -625,7 +616,7 @@
#MSG_PREHEATING_TO_UNLOAD c=20 #MSG_PREHEATING_TO_UNLOAD c=20
"Preheating to unload" "Preheating to unload"
#MSG_SELFTEST_PRINT_FAN_SPEED c=18 #MSG_PRINT_FAN_SPEED c=16
"Print fan:" "Print fan:"
#MSG_CARD_MENU c=18 #MSG_CARD_MENU c=18
@ -643,9 +634,6 @@
#MSG_FOLLOW_CALIBRATION_FLOW c=20 r=8 #MSG_FOLLOW_CALIBRATION_FLOW c=20 r=8
"Printer has not been calibrated yet. Please follow the manual, chapter First steps, section Calibration flow." "Printer has not been calibrated yet. Please follow the manual, chapter First steps, section Calibration flow."
#MSG_PRINT_FAN c=10
"Print FAN"
#MSG_WIZARD_LOAD_FILAMENT c=20 r=6 #MSG_WIZARD_LOAD_FILAMENT c=20 r=6
"Please insert filament into the extruder, then press the knob to load it." "Please insert filament into the extruder, then press the knob to load it."
@ -799,20 +787,17 @@
#MSG_SELECT_FILAMENT c=20 #MSG_SELECT_FILAMENT c=20
"Select filament:" "Select filament:"
#MSG_TEMP_CALIBRATION c=14 #MSG_PINDA_CALIBRATION c=13
"Temp. cal." "PINDA cal."
#MSG_SELECT_TEMP_MATCHES_MATERIAL c=20 r=4 #MSG_SELECT_TEMP_MATCHES_MATERIAL c=20 r=4
"Select temperature which matches your material." "Select temperature which matches your material."
#MSG_CALIBRATION_PINDA_MENU c=17 #MSG_PINDA_CAL_FAILED c=20 r=4
"Temp. calibration" "PINDA calibration failed"
#MSG_TEMP_CAL_FAILED c=20 r=8 #MSG_PINDA_CALIBRATION_DONE c=20 r=8
"Temperature calibration failed" "PINDA calibration is finished and active. It can be disabled in menu Settings->PINDA cal."
#MSG_TEMP_CALIBRATION_DONE c=20 r=12
"Temperature calibration is finished and active. Temp. calibration can be disabled in menu Settings->Temp. cal."
#MSG_FS_VERIFIED c=20 r=3 #MSG_FS_VERIFIED c=20 r=3
"Sensor verified, remove the filament now." "Sensor verified, remove the filament now."
@ -853,9 +838,6 @@
#MSG_TOTAL c=6 #MSG_TOTAL c=6
"Total" "Total"
#MSG_USED c=19
"Used during print"
#MSG_MENU_VOLTAGES c=15 #MSG_MENU_VOLTAGES c=15
"Voltages" "Voltages"

View File

@ -1,3 +1,11 @@
#MSG_SHEET_OFFSET c=20 r=4
"Sheet %.7s\x0aZ offset: %+1.3fmm\x0a%cContinue\x0a%cReset"
"Plat %.7s\x0aZ offset: %+1.3fmm\x0a%cPokracovat\x0a%cReset"
#MSG_REFRESH c=18
"\x04Refresh"
"\x04Obnovit"
#MSG_IR_03_OR_OLDER c=18 #MSG_IR_03_OR_OLDER c=18
" 0.3 or older" " 0.3 or older"
" 0.3 nebo starsi" " 0.3 nebo starsi"
@ -138,10 +146,6 @@
"Calibrate Z" "Calibrate Z"
"Kalibrovat Z" "Kalibrovat Z"
#MSG_CALIBRATE_PINDA c=17
"Calibrate"
"Zkalibrovat"
#MSG_CANCEL2 c=10 #MSG_CANCEL2 c=10
">Cancel" ">Cancel"
">Zrusit" ">Zrusit"
@ -162,7 +166,7 @@
"Calibration done" "Calibration done"
"Kalibrace OK" "Kalibrace OK"
#MSG_MENU_CALIBRATION c=18 #MSG_CALIBRATION c=18
"Calibration" "Calibration"
"Kalibrace" "Kalibrace"
@ -190,8 +194,8 @@
"Crash det." "Crash det."
"Det. narazu" "Det. narazu"
#MSG_CHOOSE_FIL_1ST_LAYERCAL c=20 r=7 #MSG_SELECT_FIL_1ST_LAYERCAL c=20 r=7
"Choose a filament for the First Layer Calibration and select it in the on-screen menu." "Select a filament for the First Layer Calibration and select it in the on-screen menu."
"Zvolte filament pro kalibraci prvni vrstvy z nasledujiciho menu" "Zvolte filament pro kalibraci prvni vrstvy z nasledujiciho menu"
#MSG_CRASH_DETECTED c=20 #MSG_CRASH_DETECTED c=20
@ -206,10 +210,6 @@
"Crash" "Crash"
"Naraz" "Naraz"
#MSG_CURRENT c=19
"Current"
"Pouze aktualni"
#MSG_DATE c=17 #MSG_DATE c=17
"Date:" "Date:"
"Datum:" "Datum:"
@ -226,7 +226,7 @@
"Distance between tip of the nozzle and the bed surface has not been set yet. Please follow the manual, chapter First steps, section First layer calibration." "Distance between tip of the nozzle and the bed surface has not been set yet. Please follow the manual, chapter First steps, section First layer calibration."
"Neni zkalibrovana vzdalenost trysky od tiskove podlozky. Postupujte prosim podle manualu, kapitola Zaciname, odstavec Nastaveni prvni vrstvy." "Neni zkalibrovana vzdalenost trysky od tiskove podlozky. Postupujte prosim podle manualu, kapitola Zaciname, odstavec Nastaveni prvni vrstvy."
#MSG_FS_CONTINUE c=5 #MSG_CONTINUE_SHORT c=5
"Cont." "Cont."
"Pokr." "Pokr."
@ -238,7 +238,7 @@
"E-correct:" "E-correct:"
"Korekce E:" "Korekce E:"
#MSG_EJECT_FILAMENT c=16 #MSG_EJECT_FILAMENT c=17
"Eject filament" "Eject filament"
"Vysunout fil." "Vysunout fil."
@ -258,11 +258,7 @@
"Endstops" "Endstops"
"Konc. spinace" "Konc. spinace"
#MSG_STACK_ERROR c=20 r=4 #MSG_CUT_FILAMENT c=17
"Error - static memory has been overwritten"
"Chyba - Doslo k prepisu staticke pameti"
#MSG_CUT_FILAMENT c=16
"Cut filament" "Cut filament"
"Ustrihnout" "Ustrihnout"
@ -286,7 +282,7 @@
"ERROR:" "ERROR:"
"CHYBA:" "CHYBA:"
#MSG_SELFTEST_EXTRUDER_FAN_SPEED c=18 #MSG_EXTRUDER_FAN_SPEED c=16
"Extruder fan:" "Extruder fan:"
"Levy vent.:" "Levy vent.:"
@ -378,7 +374,7 @@
"Flow" "Flow"
"Prutok" "Prutok"
#MSG_SELFTEST_COOLING_FAN c=20 #MSG_SELFTEST_PART_FAN c=20
"Front print fan?" "Front print fan?"
"Predni tiskovy vent?" "Predni tiskovy vent?"
@ -450,14 +446,10 @@
"Checking Z axis" "Checking Z axis"
"Kontrola osy Z" "Kontrola osy Z"
#MSG_CHOOSE_EXTRUDER c=20 #MSG_SELECT_EXTRUDER c=20
"Choose extruder:" "Select extruder:"
"Vyberte extruder:" "Vyberte extruder:"
#MSG_CHOOSE_FILAMENT c=20
"Choose filament:"
"Vyber filament:"
#MSG_FILAMENT c=17 #MSG_FILAMENT c=17
"Filament" "Filament"
"\x00" "\x00"
@ -470,7 +462,7 @@
"I will run z calibration now." "I will run z calibration now."
"Nyni provedu z kalibraci." "Nyni provedu z kalibraci."
#MSG_WATCH c=18 #MSG_INFO_SCREEN c=18
"Info screen" "Info screen"
"Informace" "Informace"
@ -698,7 +690,7 @@
"Now I will preheat nozzle for PLA." "Now I will preheat nozzle for PLA."
"Nyni predehreji trysku pro PLA." "Nyni predehreji trysku pro PLA."
#MSG_NOZZLE c=12 #MSG_NOZZLE c=10
"Nozzle" "Nozzle"
"Tryska" "Tryska"
@ -710,10 +702,6 @@
"Now remove the test print from steel sheet." "Now remove the test print from steel sheet."
"Nyni odstrante testovaci vytisk z tiskoveho platu." "Nyni odstrante testovaci vytisk z tiskoveho platu."
#MSG_NOZZLE_FAN c=10
"Nozzle FAN"
"V. trysky"
#MSG_PAUSE_PRINT c=18 #MSG_PAUSE_PRINT c=18
"Pause print" "Pause print"
"Pozastavit tisk" "Pozastavit tisk"
@ -814,7 +802,7 @@
"Press the knob to preheat nozzle and continue." "Press the knob to preheat nozzle and continue."
"Pro nahrati trysky a pokracovani stisknete tlacitko." "Pro nahrati trysky a pokracovani stisknete tlacitko."
#MSG_FS_PAUSE c=5 #MSG_PAUSE c=5
"Pause" "Pause"
"Pauza" "Pauza"
@ -834,7 +822,7 @@
"Preheating to unload" "Preheating to unload"
"Predehrev k vyjmuti" "Predehrev k vyjmuti"
#MSG_SELFTEST_PRINT_FAN_SPEED c=18 #MSG_PRINT_FAN_SPEED c=16
"Print fan:" "Print fan:"
"Tiskovy vent.:" "Tiskovy vent.:"
@ -858,10 +846,6 @@
"Printer has not been calibrated yet. Please follow the manual, chapter First steps, section Calibration flow." "Printer has not been calibrated yet. Please follow the manual, chapter First steps, section Calibration flow."
"Tiskarna nebyla jeste zkalibrovana. Postupujte prosim podle manualu, kapitola Zaciname, odstavec Postup kalibrace." "Tiskarna nebyla jeste zkalibrovana. Postupujte prosim podle manualu, kapitola Zaciname, odstavec Postup kalibrace."
#MSG_PRINT_FAN c=10
"Print FAN"
"Tiskovy v."
#MSG_WIZARD_LOAD_FILAMENT c=20 r=6 #MSG_WIZARD_LOAD_FILAMENT c=20 r=6
"Please insert filament into the extruder, then press the knob to load it." "Please insert filament into the extruder, then press the knob to load it."
"Prosim vlozte filament do extruderu a stisknete tlacitko k jeho zavedeni" "Prosim vlozte filament do extruderu a stisknete tlacitko k jeho zavedeni"
@ -1066,25 +1050,21 @@
"Select filament:" "Select filament:"
"Zvolte filament:" "Zvolte filament:"
#MSG_TEMP_CALIBRATION c=14 #MSG_PINDA_CALIBRATION c=13
"Temp. cal." "PINDA cal."
"Tepl. kal." "PINDA kal."
#MSG_SELECT_TEMP_MATCHES_MATERIAL c=20 r=4 #MSG_SELECT_TEMP_MATCHES_MATERIAL c=20 r=4
"Select temperature which matches your material." "Select temperature which matches your material."
"Zvolte teplotu, ktera odpovida vasemu materialu." "Zvolte teplotu, ktera odpovida vasemu materialu."
#MSG_CALIBRATION_PINDA_MENU c=17 #MSG_PINDA_CAL_FAILED c=20 r=4
"Temp. calibration" "PINDA calibration failed"
"Teplot. kalibrace" "PINDA kalibrace selhala"
#MSG_TEMP_CAL_FAILED c=20 r=8 #MSG_PINDA_CALIBRATION_DONE c=20 r=8
"Temperature calibration failed" "PINDA calibration is finished and active. It can be disabled in menu Settings->PINDA cal."
"Teplotni kalibrace selhala" "PINDA kalibrace dokoncena a je nyni aktivni. Zabere je mozno deaktivovat v menu Nastaveni->Tepl. kal."
#MSG_TEMP_CALIBRATION_DONE c=20 r=12
"Temperature calibration is finished and active. Temp. calibration can be disabled in menu Settings->Temp. cal."
"Teplotni kalibrace dokoncena a je nyni aktivni. Teplotni kalibraci je mozno deaktivovat v menu Nastaveni->Tepl. kal."
#MSG_FS_VERIFIED c=20 r=3 #MSG_FS_VERIFIED c=20 r=3
"Sensor verified, remove the filament now." "Sensor verified, remove the filament now."
@ -1138,10 +1118,6 @@
"Total" "Total"
"Celkem" "Celkem"
#MSG_USED c=19
"Used during print"
"Pouzite behem tisku"
#MSG_MENU_VOLTAGES c=15 #MSG_MENU_VOLTAGES c=15
"Voltages" "Voltages"
"Napeti" "Napeti"

View File

@ -1,3 +1,11 @@
#MSG_SHEET_OFFSET c=20 r=4
"Sheet %.7s\x0aZ offset: %+1.3fmm\x0a%cContinue\x0a%cReset"
"\x00"
#MSG_REFRESH c=18
"\x04Refresh"
"\x00"
#MSG_IR_03_OR_OLDER c=18 #MSG_IR_03_OR_OLDER c=18
" 0.3 or older" " 0.3 or older"
"\x00" "\x00"
@ -138,10 +146,6 @@
"Calibrate Z" "Calibrate Z"
"\x00" "\x00"
#MSG_CALIBRATE_PINDA c=17
"Calibrate"
"\x00"
#MSG_CANCEL2 c=10 #MSG_CANCEL2 c=10
">Cancel" ">Cancel"
"\x00" "\x00"
@ -162,7 +166,7 @@
"Calibration done" "Calibration done"
"\x00" "\x00"
#MSG_MENU_CALIBRATION c=18 #MSG_CALIBRATION c=18
"Calibration" "Calibration"
"\x00" "\x00"
@ -190,8 +194,8 @@
"Crash det." "Crash det."
"\x00" "\x00"
#MSG_CHOOSE_FIL_1ST_LAYERCAL c=20 r=7 #MSG_SELECT_FIL_1ST_LAYERCAL c=20 r=7
"Choose a filament for the First Layer Calibration and select it in the on-screen menu." "Select a filament for the First Layer Calibration and select it in the on-screen menu."
"\x00" "\x00"
#MSG_CRASH_DETECTED c=20 #MSG_CRASH_DETECTED c=20
@ -206,10 +210,6 @@
"Crash" "Crash"
"\x00" "\x00"
#MSG_CURRENT c=19
"Current"
"\x00"
#MSG_DATE c=17 #MSG_DATE c=17
"Date:" "Date:"
"\x00" "\x00"
@ -226,7 +226,7 @@
"Distance between tip of the nozzle and the bed surface has not been set yet. Please follow the manual, chapter First steps, section First layer calibration." "Distance between tip of the nozzle and the bed surface has not been set yet. Please follow the manual, chapter First steps, section First layer calibration."
"\x00" "\x00"
#MSG_FS_CONTINUE c=5 #MSG_CONTINUE_SHORT c=5
"Cont." "Cont."
"\x00" "\x00"
@ -238,7 +238,7 @@
"E-correct:" "E-correct:"
"\x00" "\x00"
#MSG_EJECT_FILAMENT c=16 #MSG_EJECT_FILAMENT c=17
"Eject filament" "Eject filament"
"\x00" "\x00"
@ -258,11 +258,7 @@
"Endstops" "Endstops"
"\x00" "\x00"
#MSG_STACK_ERROR c=20 r=4 #MSG_CUT_FILAMENT c=17
"Error - static memory has been overwritten"
"\x00"
#MSG_CUT_FILAMENT c=16
"Cut filament" "Cut filament"
"\x00" "\x00"
@ -286,7 +282,7 @@
"ERROR:" "ERROR:"
"\x00" "\x00"
#MSG_SELFTEST_EXTRUDER_FAN_SPEED c=18 #MSG_EXTRUDER_FAN_SPEED c=16
"Extruder fan:" "Extruder fan:"
"\x00" "\x00"
@ -378,7 +374,7 @@
"Flow" "Flow"
"\x00" "\x00"
#MSG_SELFTEST_COOLING_FAN c=20 #MSG_SELFTEST_PART_FAN c=20
"Front print fan?" "Front print fan?"
"\x00" "\x00"
@ -450,12 +446,8 @@
"Checking Z axis" "Checking Z axis"
"\x00" "\x00"
#MSG_CHOOSE_EXTRUDER c=20 #MSG_SELECT_EXTRUDER c=20
"Choose extruder:" "Select extruder:"
"\x00"
#MSG_CHOOSE_FILAMENT c=20
"Choose filament:"
"\x00" "\x00"
#MSG_FILAMENT c=17 #MSG_FILAMENT c=17
@ -470,7 +462,7 @@
"I will run z calibration now." "I will run z calibration now."
"\x00" "\x00"
#MSG_WATCH c=18 #MSG_INFO_SCREEN c=18
"Info screen" "Info screen"
"\x00" "\x00"
@ -698,7 +690,7 @@
"Now I will preheat nozzle for PLA." "Now I will preheat nozzle for PLA."
"\x00" "\x00"
#MSG_NOZZLE c=12 #MSG_NOZZLE c=10
"Nozzle" "Nozzle"
"\x00" "\x00"
@ -710,10 +702,6 @@
"Now remove the test print from steel sheet." "Now remove the test print from steel sheet."
"\x00" "\x00"
#MSG_NOZZLE_FAN c=10
"Nozzle FAN"
"\x00"
#MSG_PAUSE_PRINT c=18 #MSG_PAUSE_PRINT c=18
"Pause print" "Pause print"
"\x00" "\x00"
@ -814,7 +802,7 @@
"Press the knob to preheat nozzle and continue." "Press the knob to preheat nozzle and continue."
"\x00" "\x00"
#MSG_FS_PAUSE c=5 #MSG_PAUSE c=5
"Pause" "Pause"
"\x00" "\x00"
@ -834,7 +822,7 @@
"Preheating to unload" "Preheating to unload"
"\x00" "\x00"
#MSG_SELFTEST_PRINT_FAN_SPEED c=18 #MSG_PRINT_FAN_SPEED c=16
"Print fan:" "Print fan:"
"\x00" "\x00"
@ -858,10 +846,6 @@
"Printer has not been calibrated yet. Please follow the manual, chapter First steps, section Calibration flow." "Printer has not been calibrated yet. Please follow the manual, chapter First steps, section Calibration flow."
"\x00" "\x00"
#MSG_PRINT_FAN c=10
"Print FAN"
"\x00"
#MSG_WIZARD_LOAD_FILAMENT c=20 r=6 #MSG_WIZARD_LOAD_FILAMENT c=20 r=6
"Please insert filament into the extruder, then press the knob to load it." "Please insert filament into the extruder, then press the knob to load it."
"\x00" "\x00"
@ -1066,24 +1050,20 @@
"Select filament:" "Select filament:"
"\x00" "\x00"
#MSG_TEMP_CALIBRATION c=14 #MSG_PINDA_CALIBRATION c=13
"Temp. cal." "PINDA cal."
"\x00" "\x00"
#MSG_SELECT_TEMP_MATCHES_MATERIAL c=20 r=4 #MSG_SELECT_TEMP_MATCHES_MATERIAL c=20 r=4
"Select temperature which matches your material." "Select temperature which matches your material."
"\x00" "\x00"
#MSG_CALIBRATION_PINDA_MENU c=17 #MSG_PINDA_CAL_FAILED c=20 r=4
"Temp. calibration" "PINDA calibration failed"
"\x00" "\x00"
#MSG_TEMP_CAL_FAILED c=20 r=8 #MSG_PINDA_CALIBRATION_DONE c=20 r=8
"Temperature calibration failed" "PINDA calibration is finished and active. It can be disabled in menu Settings->PINDA cal."
"\x00"
#MSG_TEMP_CALIBRATION_DONE c=20 r=12
"Temperature calibration is finished and active. Temp. calibration can be disabled in menu Settings->Temp. cal."
"\x00" "\x00"
#MSG_FS_VERIFIED c=20 r=3 #MSG_FS_VERIFIED c=20 r=3
@ -1138,10 +1118,6 @@
"Total" "Total"
"\x00" "\x00"
#MSG_USED c=19
"Used during print"
"\x00"
#MSG_MENU_VOLTAGES c=15 #MSG_MENU_VOLTAGES c=15
"Voltages" "Voltages"
"\x00" "\x00"

View File

@ -1,3 +1,11 @@
#MSG_SHEET_OFFSET c=20 r=4
"Sheet %.7s\x0aZ offset: %+1.3fmm\x0a%cContinue\x0a%cReset"
"Stahlblech %.7s\x0aZ Versatz: %+1.3fmm\x0a%cFortsetzen\x0a%cReset"
#MSG_REFRESH c=18
"\x04Refresh"
"\x04Aktualisiere"
#MSG_IR_03_OR_OLDER c=18 #MSG_IR_03_OR_OLDER c=18
" 0.3 or older" " 0.3 or older"
" 0.3 oder \xe1lter" " 0.3 oder \xe1lter"
@ -138,10 +146,6 @@
"Calibrate Z" "Calibrate Z"
"Kalibrierung Z" "Kalibrierung Z"
#MSG_CALIBRATE_PINDA c=17
"Calibrate"
"Kalibrieren"
#MSG_CANCEL2 c=10 #MSG_CANCEL2 c=10
">Cancel" ">Cancel"
">Abbruch" ">Abbruch"
@ -152,7 +156,7 @@
#MSG_CALIBRATE_Z_AUTO c=20 r=2 #MSG_CALIBRATE_Z_AUTO c=20 r=2
"Calibrating Z" "Calibrating Z"
"Kalibrierung Z" "Kalibriere Z"
#MSG_MOVE_CARRIAGE_TO_THE_TOP_Z c=20 r=8 #MSG_MOVE_CARRIAGE_TO_THE_TOP_Z c=20 r=8
"Calibrating Z. Rotate the knob to move the Z carriage up to the end stoppers. Click when done." "Calibrating Z. Rotate the knob to move the Z carriage up to the end stoppers. Click when done."
@ -162,7 +166,7 @@
"Calibration done" "Calibration done"
"Kalibrierung OK" "Kalibrierung OK"
#MSG_MENU_CALIBRATION c=18 #MSG_CALIBRATION c=18
"Calibration" "Calibration"
"Kalibrierung" "Kalibrierung"
@ -190,8 +194,8 @@
"Crash det." "Crash det."
"Crash Erk." "Crash Erk."
#MSG_CHOOSE_FIL_1ST_LAYERCAL c=20 r=7 #MSG_SELECT_FIL_1ST_LAYERCAL c=20 r=7
"Choose a filament for the First Layer Calibration and select it in the on-screen menu." "Select a filament for the First Layer Calibration and select it in the on-screen menu."
"W\xe1hlen Sie ein Filament f\xf5r Erste- Schichtkalibrierung aus und w\xe1hlen Sie es im On-Screen-Menu aus." "W\xe1hlen Sie ein Filament f\xf5r Erste- Schichtkalibrierung aus und w\xe1hlen Sie es im On-Screen-Menu aus."
#MSG_CRASH_DETECTED c=20 #MSG_CRASH_DETECTED c=20
@ -206,10 +210,6 @@
"Crash" "Crash"
"\x00" "\x00"
#MSG_CURRENT c=19
"Current"
"Aktuelles"
#MSG_DATE c=17 #MSG_DATE c=17
"Date:" "Date:"
"Datum:" "Datum:"
@ -226,7 +226,7 @@
"Distance between tip of the nozzle and the bed surface has not been set yet. Please follow the manual, chapter First steps, section First layer calibration." "Distance between tip of the nozzle and the bed surface has not been set yet. Please follow the manual, chapter First steps, section First layer calibration."
"Der Abstand zwischen der Spitze der D\xf5se und dem Bett ist noch nicht eingestellt. Bitte folgen Sie dem Handbuch, Kapitel Erste Schritte, Abschnitt Erste Schicht Kalibrierung." "Der Abstand zwischen der Spitze der D\xf5se und dem Bett ist noch nicht eingestellt. Bitte folgen Sie dem Handbuch, Kapitel Erste Schritte, Abschnitt Erste Schicht Kalibrierung."
#MSG_FS_CONTINUE c=5 #MSG_CONTINUE_SHORT c=5
"Cont." "Cont."
"\x00" "\x00"
@ -238,7 +238,7 @@
"E-correct:" "E-correct:"
"E-Korrektur:" "E-Korrektur:"
#MSG_EJECT_FILAMENT c=16 #MSG_EJECT_FILAMENT c=17
"Eject filament" "Eject filament"
"Filamentauswurf" "Filamentauswurf"
@ -258,11 +258,7 @@
"Endstops" "Endstops"
"Endschalter" "Endschalter"
#MSG_STACK_ERROR c=20 r=4 #MSG_CUT_FILAMENT c=17
"Error - static memory has been overwritten"
"Fehler - statischer Speicher wurde \xf5berschrieben"
#MSG_CUT_FILAMENT c=16
"Cut filament" "Cut filament"
"Fil. schneiden" "Fil. schneiden"
@ -286,7 +282,7 @@
"ERROR:" "ERROR:"
"FEHLER:" "FEHLER:"
#MSG_SELFTEST_EXTRUDER_FAN_SPEED c=18 #MSG_EXTRUDER_FAN_SPEED c=16
"Extruder fan:" "Extruder fan:"
"Extruderl\xf5fter:" "Extruderl\xf5fter:"
@ -378,7 +374,7 @@
"Flow" "Flow"
"Durchfluss" "Durchfluss"
#MSG_SELFTEST_COOLING_FAN c=20 #MSG_SELFTEST_PART_FAN c=20
"Front print fan?" "Front print fan?"
"Druckl\xf5fter?" "Druckl\xf5fter?"
@ -450,13 +446,9 @@
"Checking Z axis" "Checking Z axis"
"Pr\xf5fe Z Achse" "Pr\xf5fe Z Achse"
#MSG_CHOOSE_EXTRUDER c=20 #MSG_SELECT_EXTRUDER c=20
"Choose extruder:" "Select extruder:"
"Extruder w\xe1hlen:" "W\xe1hle extruder:"
#MSG_CHOOSE_FILAMENT c=20
"Choose filament:"
"W\xe1hle Filament:"
#MSG_FILAMENT c=17 #MSG_FILAMENT c=17
"Filament" "Filament"
@ -470,7 +462,7 @@
"I will run z calibration now." "I will run z calibration now."
"Ich werde jetzt die Z Kalibrierung durchf\xf5hren." "Ich werde jetzt die Z Kalibrierung durchf\xf5hren."
#MSG_WATCH c=18 #MSG_INFO_SCREEN c=18
"Info screen" "Info screen"
"Infoanzeige" "Infoanzeige"
@ -548,7 +540,7 @@
#MSG_LOAD_TO_NOZZLE c=18 #MSG_LOAD_TO_NOZZLE c=18
"Load to nozzle" "Load to nozzle"
"In Nozzle laden" "In D\xf5se laden"
#MSG_M117_V2_CALIBRATION c=25 #MSG_M117_V2_CALIBRATION c=25
"M117 First layer cal." "M117 First layer cal."
@ -600,7 +592,7 @@
#MSG_MMU_OK_RESUMING c=20 r=4 #MSG_MMU_OK_RESUMING c=20 r=4
"MMU OK. Resuming..." "MMU OK. Resuming..."
"MMU OK. Weiterdrucken..." "MMU OK. Weiterdrucken..."
#MSG_MODE c=6 #MSG_MODE c=6
"Mode" "Mode"
@ -698,7 +690,7 @@
"Now I will preheat nozzle for PLA." "Now I will preheat nozzle for PLA."
"Jetzt werde ich die D\xf5se f\xf5r PLA vorheizen." "Jetzt werde ich die D\xf5se f\xf5r PLA vorheizen."
#MSG_NOZZLE c=12 #MSG_NOZZLE c=10
"Nozzle" "Nozzle"
"D\xf5se" "D\xf5se"
@ -710,10 +702,6 @@
"Now remove the test print from steel sheet." "Now remove the test print from steel sheet."
"Testdruck jetzt von Stahlblech entfernen." "Testdruck jetzt von Stahlblech entfernen."
#MSG_NOZZLE_FAN c=10
"Nozzle FAN"
"Druckl\xf5ft."
#MSG_PAUSE_PRINT c=18 #MSG_PAUSE_PRINT c=18
"Pause print" "Pause print"
"Druck pausieren" "Druck pausieren"
@ -814,7 +802,7 @@
"Press the knob to preheat nozzle and continue." "Press the knob to preheat nozzle and continue."
"Bitte dr\xf5cken Sie den Knopf um die D\xf5se vorzuheizen und fortzufahren." "Bitte dr\xf5cken Sie den Knopf um die D\xf5se vorzuheizen und fortzufahren."
#MSG_FS_PAUSE c=5 #MSG_PAUSE c=5
"Pause" "Pause"
"\x00" "\x00"
@ -834,7 +822,7 @@
"Preheating to unload" "Preheating to unload"
"Heizen zum Entladen" "Heizen zum Entladen"
#MSG_SELFTEST_PRINT_FAN_SPEED c=18 #MSG_PRINT_FAN_SPEED c=16
"Print fan:" "Print fan:"
"Druckl\xf5fter:" "Druckl\xf5fter:"
@ -858,10 +846,6 @@
"Printer has not been calibrated yet. Please follow the manual, chapter First steps, section Calibration flow." "Printer has not been calibrated yet. Please follow the manual, chapter First steps, section Calibration flow."
"Drucker wurde noch nicht kalibriert. Bitte folgen Sie dem Handbuch, Kapitel Erste Schritte, Abschnitt Kalibrie- rungsablauf." "Drucker wurde noch nicht kalibriert. Bitte folgen Sie dem Handbuch, Kapitel Erste Schritte, Abschnitt Kalibrie- rungsablauf."
#MSG_PRINT_FAN c=10
"Print FAN"
"Druckl\xf5ft."
#MSG_WIZARD_LOAD_FILAMENT c=20 r=6 #MSG_WIZARD_LOAD_FILAMENT c=20 r=6
"Please insert filament into the extruder, then press the knob to load it." "Please insert filament into the extruder, then press the knob to load it."
"Bitte legen Sie das Filament in den Extruder ein und dr\xf5cken Sie dann den Knopf, um es zu laden." "Bitte legen Sie das Filament in den Extruder ein und dr\xf5cken Sie dann den Knopf, um es zu laden."
@ -900,7 +884,7 @@
#MSG_RESET c=14 #MSG_RESET c=14
"Reset" "Reset"
"R\xf5cksetzen" "\x00"
#MSG_RESUME_PRINT c=18 #MSG_RESUME_PRINT c=18
"Resume print" "Resume print"
@ -920,7 +904,7 @@
#MSG_WIZARD_RERUN c=20 r=7 #MSG_WIZARD_RERUN c=20 r=7
"Running Wizard will delete current calibration results and start from the beginning. Continue?" "Running Wizard will delete current calibration results and start from the beginning. Continue?"
"Der Assistent wird die aktuellen Kalibrierungsdaten l\xefschen und von vorne beginnen. Weiterfahren?" "Der Assistent wird die aktuellen Kalibrierungsdaten l\xefschen und von vorne beginnen. Fortfahren?"
#MSG_SD_CARD c=8 #MSG_SD_CARD c=8
"SD card" "SD card"
@ -1064,27 +1048,23 @@
#MSG_SELECT_FILAMENT c=20 #MSG_SELECT_FILAMENT c=20
"Select filament:" "Select filament:"
"Filament ausw\xe1hlen:" "W\xe1hle filament:"
#MSG_TEMP_CALIBRATION c=14 #MSG_PINDA_CALIBRATION c=13
"Temp. cal." "PINDA cal."
"Temp Kalib." "PINDA Kal."
#MSG_SELECT_TEMP_MATCHES_MATERIAL c=20 r=4 #MSG_SELECT_TEMP_MATCHES_MATERIAL c=20 r=4
"Select temperature which matches your material." "Select temperature which matches your material."
"W\xe1hlen Sie die Temperatur, die zu Ihrem Material passt." "W\xe1hlen Sie die Temperatur, die zu Ihrem Material passt."
#MSG_CALIBRATION_PINDA_MENU c=17 #MSG_PINDA_CAL_FAILED c=20 r=4
"Temp. calibration" "PINDA calibration failed"
"Temp. kalibrieren" "PINDA-Kalibrierung fehlgeschlagen"
#MSG_TEMP_CAL_FAILED c=20 r=8 #MSG_PINDA_CALIBRATION_DONE c=20 r=8
"Temperature calibration failed" "PINDA calibration is finished and active. It can be disabled in menu Settings->PINDA cal."
"Temperaturkalibrierung fehlgeschlagen" "PINDA Kalibrierung ist fertig + aktiv. Es kann ausgeschaltet werden im Menu Einstellungen -> PINDA kal."
#MSG_TEMP_CALIBRATION_DONE c=20 r=12
"Temperature calibration is finished and active. Temp. calibration can be disabled in menu Settings->Temp. cal."
"Temp.kalibrierung ist fertig + aktiv. Temp.kalibrierung kann ausgeschaltet werden im Menu Einstellungen -> Temp.kal."
#MSG_FS_VERIFIED c=20 r=3 #MSG_FS_VERIFIED c=20 r=3
"Sensor verified, remove the filament now." "Sensor verified, remove the filament now."
@ -1120,7 +1100,7 @@
#MSG_TO_LOAD_FIL c=20 #MSG_TO_LOAD_FIL c=20
"to load filament" "to load filament"
"Filament laden" "um Filament laden"
#MSG_TO_UNLOAD_FIL c=20 #MSG_TO_UNLOAD_FIL c=20
"to unload filament" "to unload filament"
@ -1138,10 +1118,6 @@
"Total" "Total"
"Gesamt" "Gesamt"
#MSG_USED c=19
"Used during print"
"Beim Druck benutzt"
#MSG_MENU_VOLTAGES c=15 #MSG_MENU_VOLTAGES c=15
"Voltages" "Voltages"
"Spannungen" "Spannungen"

View File

@ -1,3 +1,11 @@
#MSG_SHEET_OFFSET c=20 r=4
"Sheet %.7s\x0aZ offset: %+1.3fmm\x0a%cContinue\x0a%cReset"
"Lamina %.7s\x0aZ offset: %+1.3fmm\x0a%cContinuar\x0a%cReset"
#MSG_REFRESH c=18
"\x04Refresh"
"\x04Actualizar"
#MSG_IR_03_OR_OLDER c=18 #MSG_IR_03_OR_OLDER c=18
" 0.3 or older" " 0.3 or older"
" 0.3 o mayor" " 0.3 o mayor"
@ -138,10 +146,6 @@
"Calibrate Z" "Calibrate Z"
"Calibrar Z" "Calibrar Z"
#MSG_CALIBRATE_PINDA c=17
"Calibrate"
"Calibrar"
#MSG_CANCEL2 c=10 #MSG_CANCEL2 c=10
">Cancel" ">Cancel"
">Cancelar" ">Cancelar"
@ -162,7 +166,7 @@
"Calibration done" "Calibration done"
"Calibracion OK" "Calibracion OK"
#MSG_MENU_CALIBRATION c=18 #MSG_CALIBRATION c=18
"Calibration" "Calibration"
"Calibracion" "Calibracion"
@ -190,8 +194,8 @@
"Crash det." "Crash det."
"Det. choque" "Det. choque"
#MSG_CHOOSE_FIL_1ST_LAYERCAL c=20 r=7 #MSG_SELECT_FIL_1ST_LAYERCAL c=20 r=7
"Choose a filament for the First Layer Calibration and select it in the on-screen menu." "Select a filament for the First Layer Calibration and select it in the on-screen menu."
"Escoge un filamento para la Calibracion de la Primera Capa y seleccionalo en el menu en pantalla." "Escoge un filamento para la Calibracion de la Primera Capa y seleccionalo en el menu en pantalla."
#MSG_CRASH_DETECTED c=20 #MSG_CRASH_DETECTED c=20
@ -206,10 +210,6 @@
"Crash" "Crash"
"Choque" "Choque"
#MSG_CURRENT c=19
"Current"
"Actual"
#MSG_DATE c=17 #MSG_DATE c=17
"Date:" "Date:"
"Fecha:" "Fecha:"
@ -226,7 +226,7 @@
"Distance between tip of the nozzle and the bed surface has not been set yet. Please follow the manual, chapter First steps, section First layer calibration." "Distance between tip of the nozzle and the bed surface has not been set yet. Please follow the manual, chapter First steps, section First layer calibration."
"Distancia entre la punta del boquilla y la superficie de la base aun no fijada. Por favor siga el manual, capitulo Primeros Pasos, Calibracion primera capa." "Distancia entre la punta del boquilla y la superficie de la base aun no fijada. Por favor siga el manual, capitulo Primeros Pasos, Calibracion primera capa."
#MSG_FS_CONTINUE c=5 #MSG_CONTINUE_SHORT c=5
"Cont." "Cont."
"\x00" "\x00"
@ -238,7 +238,7 @@
"E-correct:" "E-correct:"
"Corregir-E:" "Corregir-E:"
#MSG_EJECT_FILAMENT c=16 #MSG_EJECT_FILAMENT c=17
"Eject filament" "Eject filament"
"Expulsar fil." "Expulsar fil."
@ -258,11 +258,7 @@
"Endstops" "Endstops"
"\x00" "\x00"
#MSG_STACK_ERROR c=20 r=4 #MSG_CUT_FILAMENT c=17
"Error - static memory has been overwritten"
"Error - se ha sobre-escrito la memoria estatica"
#MSG_CUT_FILAMENT c=16
"Cut filament" "Cut filament"
"Cortar filament" "Cortar filament"
@ -286,7 +282,7 @@
"ERROR:" "ERROR:"
"\x00" "\x00"
#MSG_SELFTEST_EXTRUDER_FAN_SPEED c=18 #MSG_EXTRUDER_FAN_SPEED c=16
"Extruder fan:" "Extruder fan:"
"Vent.extrusor:" "Vent.extrusor:"
@ -356,7 +352,7 @@
#MSG_FILE_INCOMPLETE c=20 r=3 #MSG_FILE_INCOMPLETE c=20 r=3
"File incomplete. Continue anyway?" "File incomplete. Continue anyway?"
"Archivo incompleto. ?Continuar de todos modos?" "Archivo incompleto. Continuar de todos modos?"
#MSG_FINISHING_MOVEMENTS c=20 #MSG_FINISHING_MOVEMENTS c=20
"Finishing movements" "Finishing movements"
@ -378,7 +374,7 @@
"Flow" "Flow"
"Flujo" "Flujo"
#MSG_SELFTEST_COOLING_FAN c=20 #MSG_SELFTEST_PART_FAN c=20
"Front print fan?" "Front print fan?"
"Vent. frontal?" "Vent. frontal?"
@ -450,14 +446,10 @@
"Checking Z axis" "Checking Z axis"
"Control sensor Z" "Control sensor Z"
#MSG_CHOOSE_EXTRUDER c=20 #MSG_SELECT_EXTRUDER c=20
"Choose extruder:" "Select extruder:"
"Elegir extrusor:" "Elegir extrusor:"
#MSG_CHOOSE_FILAMENT c=20
"Choose filament:"
"Elije filamento:"
#MSG_FILAMENT c=17 #MSG_FILAMENT c=17
"Filament" "Filament"
"Filamento" "Filamento"
@ -470,7 +462,7 @@
"I will run z calibration now." "I will run z calibration now."
"Voy a hacer Calibracion Z ahora." "Voy a hacer Calibracion Z ahora."
#MSG_WATCH c=18 #MSG_INFO_SCREEN c=18
"Info screen" "Info screen"
"Monitorizar" "Monitorizar"
@ -698,7 +690,7 @@
"Now I will preheat nozzle for PLA." "Now I will preheat nozzle for PLA."
"Ahora precalentare la boquilla para PLA." "Ahora precalentare la boquilla para PLA."
#MSG_NOZZLE c=12 #MSG_NOZZLE c=10
"Nozzle" "Nozzle"
"Boquilla" "Boquilla"
@ -710,10 +702,6 @@
"Now remove the test print from steel sheet." "Now remove the test print from steel sheet."
"Ahora retira la prueba de la lamina de acero." "Ahora retira la prueba de la lamina de acero."
#MSG_NOZZLE_FAN c=10
"Nozzle FAN"
"Vent. capa"
#MSG_PAUSE_PRINT c=18 #MSG_PAUSE_PRINT c=18
"Pause print" "Pause print"
"Pausar impresion" "Pausar impresion"
@ -814,7 +802,7 @@
"Press the knob to preheat nozzle and continue." "Press the knob to preheat nozzle and continue."
"Pulsa el dial para precalentar la boquilla y continue." "Pulsa el dial para precalentar la boquilla y continue."
#MSG_FS_PAUSE c=5 #MSG_PAUSE c=5
"Pause" "Pause"
"Pausa" "Pausa"
@ -834,7 +822,7 @@
"Preheating to unload" "Preheating to unload"
"Precalent. descargar" "Precalent. descargar"
#MSG_SELFTEST_PRINT_FAN_SPEED c=18 #MSG_PRINT_FAN_SPEED c=16
"Print fan:" "Print fan:"
"Vent.fusor:" "Vent.fusor:"
@ -858,10 +846,6 @@
"Printer has not been calibrated yet. Please follow the manual, chapter First steps, section Calibration flow." "Printer has not been calibrated yet. Please follow the manual, chapter First steps, section Calibration flow."
"Impresora no esta calibrada todavia. Por favor usa el manual capitulo Primeros pasos Calibracion flujo." "Impresora no esta calibrada todavia. Por favor usa el manual capitulo Primeros pasos Calibracion flujo."
#MSG_PRINT_FAN c=10
"Print FAN"
"Vent. extr"
#MSG_WIZARD_LOAD_FILAMENT c=20 r=6 #MSG_WIZARD_LOAD_FILAMENT c=20 r=6
"Please insert filament into the extruder, then press the knob to load it." "Please insert filament into the extruder, then press the knob to load it."
"Por favor, coloca el filamento en el extrusor, luego presiona el dial para cargarlo." "Por favor, coloca el filamento en el extrusor, luego presiona el dial para cargarlo."
@ -1066,25 +1050,21 @@
"Select filament:" "Select filament:"
"Selecciona filam.:" "Selecciona filam.:"
#MSG_TEMP_CALIBRATION c=14 #MSG_PINDA_CALIBRATION c=13
"Temp. cal." "PINDA cal."
"Cal. temp." "Cal. PINDA"
#MSG_SELECT_TEMP_MATCHES_MATERIAL c=20 r=4 #MSG_SELECT_TEMP_MATCHES_MATERIAL c=20 r=4
"Select temperature which matches your material." "Select temperature which matches your material."
"Selecciona la temperatura adecuada a tu material." "Selecciona la temperatura adecuada a tu material."
#MSG_CALIBRATION_PINDA_MENU c=17 #MSG_PINDA_CAL_FAILED c=20 r=4
"Temp. calibration" "PINDA calibration failed"
"Calibracion temp." "Fallo de la calibracion de PINDA"
#MSG_TEMP_CAL_FAILED c=20 r=8 #MSG_PINDA_CALIBRATION_DONE c=20 r=8
"Temperature calibration failed" "PINDA calibration is finished and active. It can be disabled in menu Settings->PINDA cal."
"Fallo de la calibracion de temperatura" "La calibracion PINDA esta finalizada y activa. Se puede desactivar en el menu Configuracion->Cal. PINDA"
#MSG_TEMP_CALIBRATION_DONE c=20 r=12
"Temperature calibration is finished and active. Temp. calibration can be disabled in menu Settings->Temp. cal."
"Calibracion temperatura terminada. Haz clic para continuar."
#MSG_FS_VERIFIED c=20 r=3 #MSG_FS_VERIFIED c=20 r=3
"Sensor verified, remove the filament now." "Sensor verified, remove the filament now."
@ -1138,10 +1118,6 @@
"Total" "Total"
"\x00" "\x00"
#MSG_USED c=19
"Used during print"
"Usado en impresion"
#MSG_MENU_VOLTAGES c=15 #MSG_MENU_VOLTAGES c=15
"Voltages" "Voltages"
"Voltajes" "Voltajes"
@ -1324,7 +1300,7 @@
#MSG_GCODE_DIFF_CONTINUE c=20 r=4 #MSG_GCODE_DIFF_CONTINUE c=20 r=4
"G-code sliced for a different level. Continue?" "G-code sliced for a different level. Continue?"
"Codigo G laminado para un nivel diferente. ?Continuar?" "Codigo G laminado para un nivel diferente. Continuar?"
#MSG_GCODE_DIFF_CANCELLED c=20 r=7 #MSG_GCODE_DIFF_CANCELLED c=20 r=7
"G-code sliced for a different level. Please re-slice the model again. Print cancelled." "G-code sliced for a different level. Please re-slice the model again. Print cancelled."
@ -1332,7 +1308,7 @@
#MSG_GCODE_DIFF_PRINTER_CONTINUE c=20 r=5 #MSG_GCODE_DIFF_PRINTER_CONTINUE c=20 r=5
"G-code sliced for a different printer type. Continue?" "G-code sliced for a different printer type. Continue?"
"Codigo G laminado para un tipo de impresora diferente. ?Continuar?" "Codigo G laminado para un tipo de impresora diferente. Continuar?"
#MSG_GCODE_DIFF_PRINTER_CANCELLED c=20 r=8 #MSG_GCODE_DIFF_PRINTER_CANCELLED c=20 r=8
"G-code sliced for a different printer type. Please re-slice the model again. Print cancelled." "G-code sliced for a different printer type. Please re-slice the model again. Print cancelled."
@ -1340,7 +1316,7 @@
#MSG_GCODE_NEWER_FIRMWARE_CONTINUE c=20 r=5 #MSG_GCODE_NEWER_FIRMWARE_CONTINUE c=20 r=5
"G-code sliced for a newer firmware. Continue?" "G-code sliced for a newer firmware. Continue?"
"Codigo G laminado para nuevo firmware. ?Continuar?" "Codigo G laminado para nuevo firmware. Continuar?"
#MSG_GCODE_NEWER_FIRMWARE_CANCELLED c=20 r=8 #MSG_GCODE_NEWER_FIRMWARE_CANCELLED c=20 r=8
"G-code sliced for a newer firmware. Please update the firmware. Print cancelled." "G-code sliced for a newer firmware. Please update the firmware. Print cancelled."
@ -1356,7 +1332,7 @@
#MSG_NOZZLE_DIFFERS_CONTINUE c=20 r=5 #MSG_NOZZLE_DIFFERS_CONTINUE c=20 r=5
"Printer nozzle diameter differs from the G-code. Continue?" "Printer nozzle diameter differs from the G-code. Continue?"
"Diametro nozzle impresora difiere de cod.G. ?Continuar?" "Diametro nozzle impresora difiere de cod.G. Continuar?"
#MSG_NOZZLE_DIFFERS_CANCELLED c=20 r=9 #MSG_NOZZLE_DIFFERS_CANCELLED c=20 r=9
"Printer nozzle diameter differs from the G-code. Please check the value in settings. Print cancelled." "Printer nozzle diameter differs from the G-code. Please check the value in settings. Print cancelled."

View File

@ -1,3 +1,11 @@
#MSG_SHEET_OFFSET c=20 r=4
"Sheet %.7s\x0aZ offset: %+1.3fmm\x0a%cContinue\x0a%cReset"
"Plaque %.7s\x0aZ offset: %+1.3fmm\x0a%cContinuer\x0a%cReinitialiser"
#MSG_REFRESH c=18
"\x04Refresh"
"\x04Rafraichir"
#MSG_IR_03_OR_OLDER c=18 #MSG_IR_03_OR_OLDER c=18
" 0.3 or older" " 0.3 or older"
" 0.3 ou +ancien" " 0.3 ou +ancien"
@ -138,10 +146,6 @@
"Calibrate Z" "Calibrate Z"
"Calibrer Z" "Calibrer Z"
#MSG_CALIBRATE_PINDA c=17
"Calibrate"
"Calibrer"
#MSG_CANCEL2 c=10 #MSG_CANCEL2 c=10
">Cancel" ">Cancel"
">Annuler" ">Annuler"
@ -162,7 +166,7 @@
"Calibration done" "Calibration done"
"Calibration terminee" "Calibration terminee"
#MSG_MENU_CALIBRATION c=18 #MSG_CALIBRATION c=18
"Calibration" "Calibration"
"\x00" "\x00"
@ -190,8 +194,8 @@
"Crash det." "Crash det."
"Detect.crash" "Detect.crash"
#MSG_CHOOSE_FIL_1ST_LAYERCAL c=20 r=7 #MSG_SELECT_FIL_1ST_LAYERCAL c=20 r=7
"Choose a filament for the First Layer Calibration and select it in the on-screen menu." "Select a filament for the First Layer Calibration and select it in the on-screen menu."
"Choisissez un filament pour la Calibration de la Premiere Couche et selectionnez-le depuis le menu a l'ecran." "Choisissez un filament pour la Calibration de la Premiere Couche et selectionnez-le depuis le menu a l'ecran."
#MSG_CRASH_DETECTED c=20 #MSG_CRASH_DETECTED c=20
@ -206,13 +210,9 @@
"Crash" "Crash"
"\x00" "\x00"
#MSG_CURRENT c=19
"Current"
"Actuel"
#MSG_DATE c=17 #MSG_DATE c=17
"Date:" "Date:"
"Date:" "\x00"
#MSG_COMMUNITY_MADE c=18 #MSG_COMMUNITY_MADE c=18
"Community made" "Community made"
@ -226,7 +226,7 @@
"Distance between tip of the nozzle and the bed surface has not been set yet. Please follow the manual, chapter First steps, section First layer calibration." "Distance between tip of the nozzle and the bed surface has not been set yet. Please follow the manual, chapter First steps, section First layer calibration."
"La distance entre la pointe de la buse et la surface du plateau n'a pas encore ete reglee. Suivez le manuel, chapitre Premiers pas, section Calibration de la premiere couche." "La distance entre la pointe de la buse et la surface du plateau n'a pas encore ete reglee. Suivez le manuel, chapitre Premiers pas, section Calibration de la premiere couche."
#MSG_FS_CONTINUE c=5 #MSG_CONTINUE_SHORT c=5
"Cont." "Cont."
"\x00" "\x00"
@ -238,7 +238,7 @@
"E-correct:" "E-correct:"
"Correct-E:" "Correct-E:"
#MSG_EJECT_FILAMENT c=16 #MSG_EJECT_FILAMENT c=17
"Eject filament" "Eject filament"
"Remonter le fil." "Remonter le fil."
@ -258,11 +258,7 @@
"Endstops" "Endstops"
"Butees" "Butees"
#MSG_STACK_ERROR c=20 r=4 #MSG_CUT_FILAMENT c=17
"Error - static memory has been overwritten"
"Erreur - la memoire statique a ete ecrasee"
#MSG_CUT_FILAMENT c=16
"Cut filament" "Cut filament"
"Coupe filament" "Coupe filament"
@ -286,9 +282,9 @@
"ERROR:" "ERROR:"
"ERREUR:" "ERREUR:"
#MSG_SELFTEST_EXTRUDER_FAN_SPEED c=18 #MSG_EXTRUDER_FAN_SPEED c=16
"Extruder fan:" "Extruder fan:"
"Ventilo extrudeur:" "Vent. extrudeur:"
#MSG_INFO_EXTRUDER c=18 #MSG_INFO_EXTRUDER c=18
"Extruder info" "Extruder info"
@ -378,7 +374,7 @@
"Flow" "Flow"
"Flux" "Flux"
#MSG_SELFTEST_COOLING_FAN c=20 #MSG_SELFTEST_PART_FAN c=20
"Front print fan?" "Front print fan?"
"Ventilo impr avant?" "Ventilo impr avant?"
@ -450,14 +446,10 @@
"Checking Z axis" "Checking Z axis"
"Verification axe Z" "Verification axe Z"
#MSG_CHOOSE_EXTRUDER c=20 #MSG_SELECT_EXTRUDER c=20
"Choose extruder:" "Select extruder:"
"Choisir extrudeur:" "Choisir extrudeur:"
#MSG_CHOOSE_FILAMENT c=20
"Choose filament:"
"Choix du filament:"
#MSG_FILAMENT c=17 #MSG_FILAMENT c=17
"Filament" "Filament"
"\x00" "\x00"
@ -470,7 +462,7 @@
"I will run z calibration now." "I will run z calibration now."
"Je vais maintenant lancer la calibration Z." "Je vais maintenant lancer la calibration Z."
#MSG_WATCH c=18 #MSG_INFO_SCREEN c=18
"Info screen" "Info screen"
"Ecran d'info" "Ecran d'info"
@ -496,7 +488,7 @@
#MSG_ADDITIONAL_SHEETS c=20 r=9 #MSG_ADDITIONAL_SHEETS c=20 r=9
"If you have additional steel sheets, calibrate their presets in Settings - HW Setup - Steel sheets." "If you have additional steel sheets, calibrate their presets in Settings - HW Setup - Steel sheets."
"Si vous avez d'autres feuilles d'acier, calibrez leurs pre-reglages dans Reglages - Config HW - Plaque en acier." "Si vous avez d'autres feuilles d'acier, calibrez leurs pre-reglages dans Reglages - Config HW - Plaque en acier."
#MSG_LAST_PRINT c=18 #MSG_LAST_PRINT c=18
"Last print" "Last print"
@ -698,7 +690,7 @@
"Now I will preheat nozzle for PLA." "Now I will preheat nozzle for PLA."
"Maintenant je vais prechauffer la buse pour du PLA." "Maintenant je vais prechauffer la buse pour du PLA."
#MSG_NOZZLE c=12 #MSG_NOZZLE c=10
"Nozzle" "Nozzle"
"Buse" "Buse"
@ -710,10 +702,6 @@
"Now remove the test print from steel sheet." "Now remove the test print from steel sheet."
"Retirez maintenant l'impression de test de la plaque en acier." "Retirez maintenant l'impression de test de la plaque en acier."
#MSG_NOZZLE_FAN c=10
"Nozzle FAN"
"Vent. buse"
#MSG_PAUSE_PRINT c=18 #MSG_PAUSE_PRINT c=18
"Pause print" "Pause print"
"Pause de l'impr." "Pause de l'impr."
@ -814,7 +802,7 @@
"Press the knob to preheat nozzle and continue." "Press the knob to preheat nozzle and continue."
"Appuyez sur le bouton pour prechauffer la buse et continuer." "Appuyez sur le bouton pour prechauffer la buse et continuer."
#MSG_FS_PAUSE c=5 #MSG_PAUSE c=5
"Pause" "Pause"
"\x00" "\x00"
@ -834,7 +822,7 @@
"Preheating to unload" "Preheating to unload"
"Chauf.pour decharger" "Chauf.pour decharger"
#MSG_SELFTEST_PRINT_FAN_SPEED c=18 #MSG_PRINT_FAN_SPEED c=16
"Print fan:" "Print fan:"
"Vent. impr:" "Vent. impr:"
@ -858,10 +846,6 @@
"Printer has not been calibrated yet. Please follow the manual, chapter First steps, section Calibration flow." "Printer has not been calibrated yet. Please follow the manual, chapter First steps, section Calibration flow."
"L'imprimante n'a pas encore ete calibree. Suivez le manuel, chapitre Premiers pas, section Processus de calibration." "L'imprimante n'a pas encore ete calibree. Suivez le manuel, chapitre Premiers pas, section Processus de calibration."
#MSG_PRINT_FAN c=10
"Print FAN"
"Vent. impr"
#MSG_WIZARD_LOAD_FILAMENT c=20 r=6 #MSG_WIZARD_LOAD_FILAMENT c=20 r=6
"Please insert filament into the extruder, then press the knob to load it." "Please insert filament into the extruder, then press the knob to load it."
"Veuillez inserer le filament dans l'extrudeur, puis appuyez sur le bouton pour le charger." "Veuillez inserer le filament dans l'extrudeur, puis appuyez sur le bouton pour le charger."
@ -1066,25 +1050,21 @@
"Select filament:" "Select filament:"
"Choix du filament:" "Choix du filament:"
#MSG_TEMP_CALIBRATION c=14 #MSG_PINDA_CALIBRATION c=13
"Temp. cal." "PINDA cal."
"Calib. Temp." "Calib. PINDA"
#MSG_SELECT_TEMP_MATCHES_MATERIAL c=20 r=4 #MSG_SELECT_TEMP_MATCHES_MATERIAL c=20 r=4
"Select temperature which matches your material." "Select temperature which matches your material."
"Selectionnez la temperature qui correspond a votre materiau." "Selectionnez la temperature qui correspond a votre materiau."
#MSG_CALIBRATION_PINDA_MENU c=17 #MSG_PINDA_CAL_FAILED c=20 r=4
"Temp. calibration" "PINDA calibration failed"
"Calibration temp." "Echec de la calibration en PINDA"
#MSG_TEMP_CAL_FAILED c=20 r=8 #MSG_PINDA_CALIBRATION_DONE c=20 r=8
"Temperature calibration failed" "PINDA calibration is finished and active. It can be disabled in menu Settings->PINDA cal."
"Echec de la calibration en temperature" "La calibration en PINDA est terminee et activee. Il peut etre desactivee dans le menu Reglages-> Calib. PINDA"
#MSG_TEMP_CALIBRATION_DONE c=20 r=12
"Temperature calibration is finished and active. Temp. calibration can be disabled in menu Settings->Temp. cal."
"La calibration en temperature est terminee et activee. La calibration en temperature peut etre desactivee dans le menu Reglages-> Cal. Temp."
#MSG_FS_VERIFIED c=20 r=3 #MSG_FS_VERIFIED c=20 r=3
"Sensor verified, remove the filament now." "Sensor verified, remove the filament now."
@ -1138,10 +1118,6 @@
"Total" "Total"
"Totale" "Totale"
#MSG_USED c=19
"Used during print"
"Utilise pdt impr."
#MSG_MENU_VOLTAGES c=15 #MSG_MENU_VOLTAGES c=15
"Voltages" "Voltages"
"Tensions" "Tensions"
@ -1252,7 +1228,7 @@
#MSG_WIZARD_V2_CAL_2 c=20 r=12 #MSG_WIZARD_V2_CAL_2 c=20 r=12
"The printer will start printing a zig-zag line. Rotate the knob until you reach the optimal height. Check the pictures in the handbook (Calibration chapter)." "The printer will start printing a zig-zag line. Rotate the knob until you reach the optimal height. Check the pictures in the handbook (Calibration chapter)."
"L'imprimante commencera a imprimer une ligne en zig-zag. Tournez le bouton jusqu'a atteindre la hauteur optimale. Consultez les photos dans le manuel (chapitre Calibration)." "L'imprimante commencera a imprimer une ligne en zig-zag. Tournez le bouton jusqu'a atteindre la hauteur optimale. Consultez les photos dans le manuel (chapitre Calibration)."
#MSG_FIL_FAILED c=20 r=5 #MSG_FIL_FAILED c=20 r=5
"Verification failed, remove the filament and try again." "Verification failed, remove the filament and try again."

View File

@ -1,3 +1,11 @@
#MSG_SHEET_OFFSET c=20 r=4
"Sheet %.7s\x0aZ offset: %+1.3fmm\x0a%cContinue\x0a%cReset"
"Ploca %.7s\x0aZ offset: %+1.3fmm\x0a%cNastaviti\x0a%cResetiraj"
#MSG_REFRESH c=18
"\x04Refresh"
"\x04Osvjeziti"
#MSG_IR_03_OR_OLDER c=18 #MSG_IR_03_OR_OLDER c=18
" 0.3 or older" " 0.3 or older"
" 0.3 ili stariji" " 0.3 ili stariji"
@ -72,7 +80,7 @@
#MSG_AUTOLOADING_ENABLED c=20 r=4 #MSG_AUTOLOADING_ENABLED c=20 r=4
"Autoloading filament is active, just press the knob and insert filament..." "Autoloading filament is active, just press the knob and insert filament..."
"Auto punjenje fil. je aktivno, pritisnite gumb i umetnite fil.." "Auto punjenje fil. je aktivno, pritisnite gumb i umetnite fil.."
#MSG_SELFTEST_AXIS_LENGTH c=20 #MSG_SELFTEST_AXIS_LENGTH c=20
"Axis length" "Axis length"
@ -104,7 +112,7 @@
#MSG_BED_LEVELING_FAILED_POINT_LOW c=20 r=6 #MSG_BED_LEVELING_FAILED_POINT_LOW c=20 r=6
"Bed leveling failed. Sensor didn't trigger. Debris on nozzle? Waiting for reset." "Bed leveling failed. Sensor didn't trigger. Debris on nozzle? Waiting for reset."
"Niveliranje podloge nije uspijelo. Senzor aktiviran. Prljavstina na mlaznici? Ceka se resetiranje." "Niveliranje podloge nije uspijelo. Senzor aktiviran. Prljavstina na mlaznici? Ceka se resetiranje."
#MSG_BRIGHT c=6 #MSG_BRIGHT c=6
"Bright" "Bright"
@ -138,10 +146,6 @@
"Calibrate Z" "Calibrate Z"
"Kalibrirajte Z" "Kalibrirajte Z"
#MSG_CALIBRATE_PINDA c=17
"Calibrate"
"Kalibrirajte"
#MSG_CANCEL2 c=10 #MSG_CANCEL2 c=10
">Cancel" ">Cancel"
">Otkazati" ">Otkazati"
@ -162,7 +166,7 @@
"Calibration done" "Calibration done"
"Kalibracija gotova" "Kalibracija gotova"
#MSG_MENU_CALIBRATION c=18 #MSG_CALIBRATION c=18
"Calibration" "Calibration"
"Kalibriranje" "Kalibriranje"
@ -190,8 +194,8 @@
"Crash det." "Crash det."
"Udar detekti." "Udar detekti."
#MSG_CHOOSE_FIL_1ST_LAYERCAL c=20 r=7 #MSG_SELECT_FIL_1ST_LAYERCAL c=20 r=7
"Choose a filament for the First Layer Calibration and select it in the on-screen menu." "Select a filament for the First Layer Calibration and select it in the on-screen menu."
"Odaberite filament za Kalibraciju Prvog Sloja i odaberite ga u izborniku na zaslonu." "Odaberite filament za Kalibraciju Prvog Sloja i odaberite ga u izborniku na zaslonu."
#MSG_CRASH_DETECTED c=20 #MSG_CRASH_DETECTED c=20
@ -206,10 +210,6 @@
"Crash" "Crash"
"Udar" "Udar"
#MSG_CURRENT c=19
"Current"
"Trenutno"
#MSG_DATE c=17 #MSG_DATE c=17
"Date:" "Date:"
"Datum:" "Datum:"
@ -226,7 +226,7 @@
"Distance between tip of the nozzle and the bed surface has not been set yet. Please follow the manual, chapter First steps, section First layer calibration." "Distance between tip of the nozzle and the bed surface has not been set yet. Please follow the manual, chapter First steps, section First layer calibration."
"Udaljenost izmedu vrha mlaznice i povrsine lezista jos nije postavljena. Molimo slijedite prirucnik, poglavlje Prvi koraci, odjeljak Kalibracija prvog sloja." "Udaljenost izmedu vrha mlaznice i povrsine lezista jos nije postavljena. Molimo slijedite prirucnik, poglavlje Prvi koraci, odjeljak Kalibracija prvog sloja."
#MSG_FS_CONTINUE c=5 #MSG_CONTINUE_SHORT c=5
"Cont." "Cont."
"Nast." "Nast."
@ -238,7 +238,7 @@
"E-correct:" "E-correct:"
"E-ispravan:" "E-ispravan:"
#MSG_EJECT_FILAMENT c=16 #MSG_EJECT_FILAMENT c=17
"Eject filament" "Eject filament"
"Izbaci filament" "Izbaci filament"
@ -258,11 +258,7 @@
"Endstops" "Endstops"
"Granicnici" "Granicnici"
#MSG_STACK_ERROR c=20 r=4 #MSG_CUT_FILAMENT c=17
"Error - static memory has been overwritten"
"Pogreska - staticka memorija je prepisna preko postojece"
#MSG_CUT_FILAMENT c=16
"Cut filament" "Cut filament"
"Odrezite fil." "Odrezite fil."
@ -286,7 +282,7 @@
"ERROR:" "ERROR:"
"POGRESKA:" "POGRESKA:"
#MSG_SELFTEST_EXTRUDER_FAN_SPEED c=18 #MSG_EXTRUDER_FAN_SPEED c=16
"Extruder fan:" "Extruder fan:"
"Ekstruder vent:" "Ekstruder vent:"
@ -378,7 +374,7 @@
"Flow" "Flow"
"Protok" "Protok"
#MSG_SELFTEST_COOLING_FAN c=20 #MSG_SELFTEST_PART_FAN c=20
"Front print fan?" "Front print fan?"
"Prednji print vent?" "Prednji print vent?"
@ -450,14 +446,10 @@
"Checking Z axis" "Checking Z axis"
"Provjera Z osi" "Provjera Z osi"
#MSG_CHOOSE_EXTRUDER c=20 #MSG_SELECT_EXTRUDER c=20
"Choose extruder:" "Select extruder:"
"Odaberite ekstruder:" "Odaberite ekstruder:"
#MSG_CHOOSE_FILAMENT c=20
"Choose filament:"
"Odaberite filament:"
#MSG_FILAMENT c=17 #MSG_FILAMENT c=17
"Filament" "Filament"
"\x00" "\x00"
@ -470,7 +462,7 @@
"I will run z calibration now." "I will run z calibration now."
"Sada cu pokrenuti z kalibraciju." "Sada cu pokrenuti z kalibraciju."
#MSG_WATCH c=18 #MSG_INFO_SCREEN c=18
"Info screen" "Info screen"
"Info zaslon" "Info zaslon"
@ -698,7 +690,7 @@
"Now I will preheat nozzle for PLA." "Now I will preheat nozzle for PLA."
"Sada cu zagrijati mlaznicu za PLA." "Sada cu zagrijati mlaznicu za PLA."
#MSG_NOZZLE c=12 #MSG_NOZZLE c=10
"Nozzle" "Nozzle"
"Mlaznica" "Mlaznica"
@ -710,10 +702,6 @@
"Now remove the test print from steel sheet." "Now remove the test print from steel sheet."
"Sada uklonite probni print sa celicne ploce." "Sada uklonite probni print sa celicne ploce."
#MSG_NOZZLE_FAN c=10
"Nozzle FAN"
"Fan mlazn"
#MSG_PAUSE_PRINT c=18 #MSG_PAUSE_PRINT c=18
"Pause print" "Pause print"
"Pauzirajte print" "Pauzirajte print"
@ -814,7 +802,7 @@
"Press the knob to preheat nozzle and continue." "Press the knob to preheat nozzle and continue."
"Pritisnite gumb za predgrijavanje mlaznice i nastavite." "Pritisnite gumb za predgrijavanje mlaznice i nastavite."
#MSG_FS_PAUSE c=5 #MSG_PAUSE c=5
"Pause" "Pause"
"Pauza" "Pauza"
@ -834,9 +822,9 @@
"Preheating to unload" "Preheating to unload"
"Predgr. za praznj." "Predgr. za praznj."
#MSG_SELFTEST_PRINT_FAN_SPEED c=18 #MSG_PRINT_FAN_SPEED c=16
"Print fan:" "Print fan:"
"Ventilator printa:" "Vent printa:"
#MSG_CARD_MENU c=18 #MSG_CARD_MENU c=18
"Print from SD" "Print from SD"
@ -858,10 +846,6 @@
"Printer has not been calibrated yet. Please follow the manual, chapter First steps, section Calibration flow." "Printer has not been calibrated yet. Please follow the manual, chapter First steps, section Calibration flow."
"Printer jos nije kalibriran. Molimo slijedite prirucnik, poglavlje Prvi koraci, odjeljak Tijek kalibracije." "Printer jos nije kalibriran. Molimo slijedite prirucnik, poglavlje Prvi koraci, odjeljak Tijek kalibracije."
#MSG_PRINT_FAN c=10
"Print FAN"
"\x00"
#MSG_WIZARD_LOAD_FILAMENT c=20 r=6 #MSG_WIZARD_LOAD_FILAMENT c=20 r=6
"Please insert filament into the extruder, then press the knob to load it." "Please insert filament into the extruder, then press the knob to load it."
"Umetnite filament u ekstruder, a zatim pritisnite gumb za punjenje." "Umetnite filament u ekstruder, a zatim pritisnite gumb za punjenje."
@ -1066,25 +1050,21 @@
"Select filament:" "Select filament:"
"Odaberi filament:" "Odaberi filament:"
#MSG_TEMP_CALIBRATION c=14 #MSG_PINDA_CALIBRATION c=13
"Temp. cal." "PINDA cal."
"Temp kal." "PINDA kal."
#MSG_SELECT_TEMP_MATCHES_MATERIAL c=20 r=4 #MSG_SELECT_TEMP_MATCHES_MATERIAL c=20 r=4
"Select temperature which matches your material." "Select temperature which matches your material."
"Odaberite temperaturu koja odgovara vasem materijalu." "Odaberite temperaturu koja odgovara vasem materijalu."
#MSG_CALIBRATION_PINDA_MENU c=17 #MSG_PINDA_CAL_FAILED c=20 r=4
"Temp. calibration" "PINDA calibration failed"
"Temp kalibracija" "Kalibracija PINDA nije uspjela"
#MSG_TEMP_CAL_FAILED c=20 r=8 #MSG_PINDA_CALIBRATION_DONE c=20 r=8
"Temperature calibration failed" "PINDA calibration is finished and active. It can be disabled in menu Settings->PINDA cal."
"Kalibracija temperature nije uspjela" "Kalibracija PINDA je zavrsena i aktivna. Moze se onemoguciti u izborniku Postavke->PINDA. kal."
#MSG_TEMP_CALIBRATION_DONE c=20 r=12
"Temperature calibration is finished and active. Temp. calibration can be disabled in menu Settings->Temp. cal."
"Kalibracija temperature je zavrsena i aktivna. Temp. kalibracija se moze onemoguciti u izborniku Postavke->Temp. kal."
#MSG_FS_VERIFIED c=20 r=3 #MSG_FS_VERIFIED c=20 r=3
"Sensor verified, remove the filament now." "Sensor verified, remove the filament now."
@ -1138,10 +1118,6 @@
"Total" "Total"
"Ukupno" "Ukupno"
#MSG_USED c=19
"Used during print"
"Korist. pri printu"
#MSG_MENU_VOLTAGES c=15 #MSG_MENU_VOLTAGES c=15
"Voltages" "Voltages"
"Voltaza" "Voltaza"

View File

@ -1,3 +1,11 @@
#MSG_SHEET_OFFSET c=20 r=4
"Sheet %.7s\x0aZ offset: %+1.3fmm\x0a%cContinue\x0a%cReset"
"Acellap %.7s\x0aZ offset: %+1.3fmm\x0a%cFolytassam\x0a%cUjrainditas"
#MSG_REFRESH c=18
"\x04Refresh"
"\x04Frissites"
#MSG_IR_03_OR_OLDER c=18 #MSG_IR_03_OR_OLDER c=18
" 0.3 or older" " 0.3 or older"
" 0.3 vagy regebbi" " 0.3 vagy regebbi"
@ -60,7 +68,7 @@
#MSG_AUTO_HOME c=18 #MSG_AUTO_HOME c=18
"Auto home" "Auto home"
"Auto home" "\x00"
#MSG_AUTOLOAD_FILAMENT c=18 #MSG_AUTOLOAD_FILAMENT c=18
"AutoLoad filament" "AutoLoad filament"
@ -138,10 +146,6 @@
"Calibrate Z" "Calibrate Z"
"Z kalibracio" "Z kalibracio"
#MSG_CALIBRATE_PINDA c=17
"Calibrate"
"Kalibralas"
#MSG_CANCEL2 c=10 #MSG_CANCEL2 c=10
">Cancel" ">Cancel"
">Megsem" ">Megsem"
@ -162,7 +166,7 @@
"Calibration done" "Calibration done"
"Kalibracio kesz" "Kalibracio kesz"
#MSG_MENU_CALIBRATION c=18 #MSG_CALIBRATION c=18
"Calibration" "Calibration"
"Kalibracio" "Kalibracio"
@ -190,8 +194,8 @@
"Crash det." "Crash det."
"Utkozes erz." "Utkozes erz."
#MSG_CHOOSE_FIL_1ST_LAYERCAL c=20 r=7 #MSG_SELECT_FIL_1ST_LAYERCAL c=20 r=7
"Choose a filament for the First Layer Calibration and select it in the on-screen menu." "Select a filament for the First Layer Calibration and select it in the on-screen menu."
"Valassz egy filamentet az elso reteg kalibraciojahoz a menubol." "Valassz egy filamentet az elso reteg kalibraciojahoz a menubol."
#MSG_CRASH_DETECTED c=20 #MSG_CRASH_DETECTED c=20
@ -206,10 +210,6 @@
"Crash" "Crash"
"Utkozes" "Utkozes"
#MSG_CURRENT c=19
"Current"
"Jelenlegi"
#MSG_DATE c=17 #MSG_DATE c=17
"Date:" "Date:"
"Datum:" "Datum:"
@ -226,7 +226,7 @@
"Distance between tip of the nozzle and the bed surface has not been set yet. Please follow the manual, chapter First steps, section First layer calibration." "Distance between tip of the nozzle and the bed surface has not been set yet. Please follow the manual, chapter First steps, section First layer calibration."
"A fuvoka vege es a targyasztal felulete kozotti tavolsag nincs beallitva. Kerlek, kovesd az utmutato Elso lepesek fejezeteben az Elso reteg kalibracio bekezdest." "A fuvoka vege es a targyasztal felulete kozotti tavolsag nincs beallitva. Kerlek, kovesd az utmutato Elso lepesek fejezeteben az Elso reteg kalibracio bekezdest."
#MSG_FS_CONTINUE c=5 #MSG_CONTINUE_SHORT c=5
"Cont." "Cont."
"Folyt" "Folyt"
@ -238,7 +238,7 @@
"E-correct:" "E-correct:"
"E-korrekcio:" "E-korrekcio:"
#MSG_EJECT_FILAMENT c=16 #MSG_EJECT_FILAMENT c=17
"Eject filament" "Eject filament"
"Filament kiadasa" "Filament kiadasa"
@ -258,11 +258,7 @@
"Endstops" "Endstops"
"Vegallaskapcsolok" "Vegallaskapcsolok"
#MSG_STACK_ERROR c=20 r=4 #MSG_CUT_FILAMENT c=17
"Error - static memory has been overwritten"
"Hiba - a sztatikus memoria felulirodott"
#MSG_CUT_FILAMENT c=16
"Cut filament" "Cut filament"
"Filament vagasa" "Filament vagasa"
@ -286,17 +282,17 @@
"ERROR:" "ERROR:"
"HIBA:" "HIBA:"
#MSG_SELFTEST_EXTRUDER_FAN_SPEED c=18 #MSG_EXTRUDER_FAN_SPEED c=16
"Extruder fan:" "Extruder fan:"
"Extruder vent.:" "Extruder vent.:"
#MSG_INFO_EXTRUDER c=18 #MSG_INFO_EXTRUDER c=18
"Extruder info" "Extruder info"
"Extruder info" "\x00"
#MSG_EXTRUDER c=17 #MSG_EXTRUDER c=17
"Extruder" "Extruder"
"Extruder" "\x00"
#MSG_MMU_FAIL_STATS c=18 #MSG_MMU_FAIL_STATS c=18
"Fail stats MMU" "Fail stats MMU"
@ -376,9 +372,9 @@
#MSG_FLOW c=15 #MSG_FLOW c=15
"Flow" "Flow"
"Flow" "\x00"
#MSG_SELFTEST_COOLING_FAN c=20 #MSG_SELFTEST_PART_FAN c=20
"Front print fan?" "Front print fan?"
"Elso targyhuto vent?" "Elso targyhuto vent?"
@ -450,17 +446,13 @@
"Checking Z axis" "Checking Z axis"
"Z tengely ellenorzes" "Z tengely ellenorzes"
#MSG_CHOOSE_EXTRUDER c=20 #MSG_SELECT_EXTRUDER c=20
"Choose extruder:" "Select extruder:"
"Extruder valasztas:" "Extruder valasztas:"
#MSG_CHOOSE_FILAMENT c=20
"Choose filament:"
"Filament valasztas:"
#MSG_FILAMENT c=17 #MSG_FILAMENT c=17
"Filament" "Filament"
"Filament" "\x00"
#MSG_WIZARD_XYZ_CAL c=20 r=8 #MSG_WIZARD_XYZ_CAL c=20 r=8
"I will run xyz calibration now. It will take approx. 12 mins." "I will run xyz calibration now. It will take approx. 12 mins."
@ -470,7 +462,7 @@
"I will run z calibration now." "I will run z calibration now."
"Lefuttatom a Z kalibraciot." "Lefuttatom a Z kalibraciot."
#MSG_WATCH c=18 #MSG_INFO_SCREEN c=18
"Info screen" "Info screen"
"Info kepernyo" "Info kepernyo"
@ -612,7 +604,7 @@
#MSG_NORMAL c=7 #MSG_NORMAL c=7
"Normal" "Normal"
"Normal" "\x00"
#MSG_SILENT c=7 #MSG_SILENT c=7
"Silent" "Silent"
@ -644,7 +636,7 @@
#MSG_SELFTEST_MOTOR c=18 #MSG_SELFTEST_MOTOR c=18
"Motor" "Motor"
"Motor" "\x00"
#MSG_MOVE_AXIS c=18 #MSG_MOVE_AXIS c=18
"Move axis" "Move axis"
@ -672,7 +664,7 @@
#MSG_NA c=3 #MSG_NA c=3
"N/A" "N/A"
"N/A" "\x00"
#MSG_NO c=4 #MSG_NO c=4
"No" "No"
@ -698,7 +690,7 @@
"Now I will preheat nozzle for PLA." "Now I will preheat nozzle for PLA."
"Felfutom a fuvokat PLA-hoz." "Felfutom a fuvokat PLA-hoz."
#MSG_NOZZLE c=12 #MSG_NOZZLE c=10
"Nozzle" "Nozzle"
"Fuvoka" "Fuvoka"
@ -710,10 +702,6 @@
"Now remove the test print from steel sheet." "Now remove the test print from steel sheet."
"Vedd le a tesztnyomatot az acellaprol." "Vedd le a tesztnyomatot az acellaprol."
#MSG_NOZZLE_FAN c=10
"Nozzle FAN"
"Targyhuto"
#MSG_PAUSE_PRINT c=18 #MSG_PAUSE_PRINT c=18
"Pause print" "Pause print"
"Nyomtatas szunet" "Nyomtatas szunet"
@ -814,7 +802,7 @@
"Press the knob to preheat nozzle and continue." "Press the knob to preheat nozzle and continue."
"Nyomd meg a gombot a folytatashoz es a fuvoka felfutesehez." "Nyomd meg a gombot a folytatashoz es a fuvoka felfutesehez."
#MSG_FS_PAUSE c=5 #MSG_PAUSE c=5
"Pause" "Pause"
"Szun." "Szun."
@ -834,7 +822,7 @@
"Preheating to unload" "Preheating to unload"
"Felfutes kiadashoz" "Felfutes kiadashoz"
#MSG_SELFTEST_PRINT_FAN_SPEED c=18 #MSG_PRINT_FAN_SPEED c=16
"Print fan:" "Print fan:"
"Targyhuto:" "Targyhuto:"
@ -858,10 +846,6 @@
"Printer has not been calibrated yet. Please follow the manual, chapter First steps, section Calibration flow." "Printer has not been calibrated yet. Please follow the manual, chapter First steps, section Calibration flow."
"A nyomtato meg nem volt bekalibralva. Kerlek, kovesd az utmutato Elso lepesek fejezetenek Kalibracio menete bekezdeset." "A nyomtato meg nem volt bekalibralva. Kerlek, kovesd az utmutato Elso lepesek fejezetenek Kalibracio menete bekezdeset."
#MSG_PRINT_FAN c=10
"Print FAN"
"Targyhuto"
#MSG_WIZARD_LOAD_FILAMENT c=20 r=6 #MSG_WIZARD_LOAD_FILAMENT c=20 r=6
"Please insert filament into the extruder, then press the knob to load it." "Please insert filament into the extruder, then press the knob to load it."
"Kerlek helyezd be a filament veget az extruderbe, majd nyomd meg a gombot a betolteshez." "Kerlek helyezd be a filament veget az extruderbe, majd nyomd meg a gombot a betolteshez."
@ -916,7 +900,7 @@
#MSG_RPI_PORT c=13 #MSG_RPI_PORT c=13
"RPi port" "RPi port"
"RPi port" "\x00"
#MSG_WIZARD_RERUN c=20 r=7 #MSG_WIZARD_RERUN c=20 r=7
"Running Wizard will delete current calibration results and start from the beginning. Continue?" "Running Wizard will delete current calibration results and start from the beginning. Continue?"
@ -1066,25 +1050,21 @@
"Select filament:" "Select filament:"
"Valassz filamentet:" "Valassz filamentet:"
#MSG_TEMP_CALIBRATION c=14 #MSG_PINDA_CALIBRATION c=13
"Temp. cal." "PINDA cal."
"Homers. kal." "PINDA kal."
#MSG_SELECT_TEMP_MATCHES_MATERIAL c=20 r=4 #MSG_SELECT_TEMP_MATCHES_MATERIAL c=20 r=4
"Select temperature which matches your material." "Select temperature which matches your material."
"Valassz homersekletet, ami megfelel a filamenthez." "Valassz homersekletet, ami megfelel a filamenthez."
#MSG_CALIBRATION_PINDA_MENU c=17 #MSG_PINDA_CAL_FAILED c=20 r=4
"Temp. calibration" "PINDA calibration failed"
"Homers. kalibr." "PINDA kalibracio sikertelen."
#MSG_TEMP_CAL_FAILED c=20 r=8 #MSG_PINDA_CALIBRATION_DONE c=20 r=8
"Temperature calibration failed" "PINDA calibration is finished and active. It can be disabled in menu Settings->PINDA cal."
"Homerseklet kalibracio sikertelen." "PINDA kalibracio sikeres es aktiv. A Beallitasok ->PINDA kal."
#MSG_TEMP_CALIBRATION_DONE c=20 r=12
"Temperature calibration is finished and active. Temp. calibration can be disabled in menu Settings->Temp. cal."
"Homerseklet kalibracio sikeres es aktiv. Kikapcsolhato a Beallitasok ->Homers. kal menuben."
#MSG_FS_VERIFIED c=20 r=3 #MSG_FS_VERIFIED c=20 r=3
"Sensor verified, remove the filament now." "Sensor verified, remove the filament now."
@ -1138,10 +1118,6 @@
"Total" "Total"
"Ossz." "Ossz."
#MSG_USED c=19
"Used during print"
"Felhasznalva"
#MSG_MENU_VOLTAGES c=15 #MSG_MENU_VOLTAGES c=15
"Voltages" "Voltages"
"Feszultsegek" "Feszultsegek"

View File

@ -1,3 +1,11 @@
#MSG_SHEET_OFFSET c=20 r=4
"Sheet %.7s\x0aZ offset: %+1.3fmm\x0a%cContinue\x0a%cReset"
"Piano %.7s\x0aZ offset: %+1.3fmm\x0a%cContinuare\x0a%cReset"
#MSG_REFRESH c=18
"\x04Refresh"
"\x04Ricaricare"
#MSG_03_OR_OLDER c=18 #MSG_03_OR_OLDER c=18
" 0.3 or older" " 0.3 or older"
" 0.3 o inferiore" " 0.3 o inferiore"
@ -138,10 +146,6 @@
"Calibrate Z" "Calibrate Z"
"Calibra Z" "Calibra Z"
#MSG_CALIBRATE_PINDA c=17
"Calibrate"
"Calibra"
#MSG_CANCEL2 c=10 #MSG_CANCEL2 c=10
">Cancel" ">Cancel"
">Annulla" ">Annulla"
@ -162,7 +166,7 @@
"Calibration done" "Calibration done"
"Calibr. completa" "Calibr. completa"
#MSG_MENU_CALIBRATION c=18 #MSG_CALIBRATION c=18
"Calibration" "Calibration"
"Calibrazione" "Calibrazione"
@ -190,8 +194,8 @@
"Crash det." "Crash det."
"Rileva.crash" "Rileva.crash"
#MSG_CHOOSE_FIL_1ST_LAYERCAL c=20 r=7 #MSG_SELECT_FIL_1ST_LAYERCAL c=20 r=7
"Choose a filament for the First Layer Calibration and select it in the on-screen menu." "Select a filament for the First Layer Calibration and select it in the on-screen menu."
"Scegli un filamento per la calibrazione del primo strato e selezionalo nel menu sullo schermo." "Scegli un filamento per la calibrazione del primo strato e selezionalo nel menu sullo schermo."
#MSG_CRASH_DETECTED c=20 #MSG_CRASH_DETECTED c=20
@ -206,10 +210,6 @@
"Crash" "Crash"
"Impatto" "Impatto"
#MSG_CURRENT c=19
"Current"
"Attuale"
#MSG_DATE c=17 #MSG_DATE c=17
"Date:" "Date:"
"Data:" "Data:"
@ -226,7 +226,7 @@
"Distance between tip of the nozzle and the bed surface has not been set yet. Please follow the manual, chapter First steps, section First layer calibration." "Distance between tip of the nozzle and the bed surface has not been set yet. Please follow the manual, chapter First steps, section First layer calibration."
"Distanza tra la punta dell'ugello e la superficie del piano non ancora impostata. Si prega di seguire il manuale, capitolo Primi Passi, sezione Calibrazione primo strato." "Distanza tra la punta dell'ugello e la superficie del piano non ancora impostata. Si prega di seguire il manuale, capitolo Primi Passi, sezione Calibrazione primo strato."
#MSG_FS_CONTINUE c=5 #MSG_CONTINUE_SHORT c=5
"Cont." "Cont."
"\x00" "\x00"
@ -238,7 +238,7 @@
"E-correct:" "E-correct:"
"Correzione-E:" "Correzione-E:"
#MSG_EJECT_FILAMENT c=16 #MSG_EJECT_FILAMENT c=17
"Eject filament" "Eject filament"
"Espelli fil." "Espelli fil."
@ -258,11 +258,7 @@
"Endstops" "Endstops"
"Finecorsa" "Finecorsa"
#MSG_STACK_ERROR c=20 r=4 #MSG_CUT_FILAMENT c=17
"Error - static memory has been overwritten"
"Errore - la memoria statica e' stata sovrascritta"
#MSG_CUT_FILAMENT c=16
"Cut filament" "Cut filament"
"Taglia filamento" "Taglia filamento"
@ -286,9 +282,9 @@
"ERROR:" "ERROR:"
"ERRORE:" "ERRORE:"
#MSG_SELFTEST_EXTRUDER_FAN_SPEED c=18 #MSG_EXTRUDER_FAN_SPEED c=16
"Extruder fan:" "Extruder fan:"
"Ventola estrusore:" "Vent. estrusore:"
#MSG_INFO_EXTRUDER c=18 #MSG_INFO_EXTRUDER c=18
"Extruder info" "Extruder info"
@ -378,7 +374,7 @@
"Flow" "Flow"
"Flusso" "Flusso"
#MSG_SELFTEST_COOLING_FAN c=20 #MSG_SELFTEST_PART_FAN c=20
"Front print fan?" "Front print fan?"
"Ventola frontale?" "Ventola frontale?"
@ -450,14 +446,10 @@
"Checking Z axis" "Checking Z axis"
"Verifica asse Z" "Verifica asse Z"
#MSG_CHOOSE_EXTRUDER c=20 #MSG_SELECT_EXTRUDER c=20
"Choose extruder:" "Select extruder:"
"Seleziona estrusore:" "Seleziona estrusore:"
#MSG_CHOOSE_FILAMENT c=20
"Choose filament:"
"Scegliere filamento:"
#MSG_FILAMENT c=17 #MSG_FILAMENT c=17
"Filament" "Filament"
"Filamento" "Filamento"
@ -470,7 +462,7 @@
"I will run z calibration now." "I will run z calibration now."
"Adesso avviero la Calibrazione Z." "Adesso avviero la Calibrazione Z."
#MSG_WATCH c=18 #MSG_INFO_SCREEN c=18
"Info screen" "Info screen"
"Schermata info" "Schermata info"
@ -698,7 +690,7 @@
"Now I will preheat nozzle for PLA." "Now I will preheat nozzle for PLA."
"Adesso preriscaldero l'ugello per PLA." "Adesso preriscaldero l'ugello per PLA."
#MSG_NOZZLE c=12 #MSG_NOZZLE c=10
"Nozzle" "Nozzle"
"Ugello" "Ugello"
@ -710,10 +702,6 @@
"Now remove the test print from steel sheet." "Now remove the test print from steel sheet."
"Ora rimuovete la stampa di prova dalla piastra in acciaio." "Ora rimuovete la stampa di prova dalla piastra in acciaio."
#MSG_NOZZLE_FAN c=10
"Nozzle FAN"
"Vent. estr"
#MSG_PAUSE_PRINT c=18 #MSG_PAUSE_PRINT c=18
"Pause print" "Pause print"
"Metti in pausa" "Metti in pausa"
@ -814,7 +802,7 @@
"Press the knob to preheat nozzle and continue." "Press the knob to preheat nozzle and continue."
"Premete la manopola per preriscaldare l'ugello e continuare." "Premete la manopola per preriscaldare l'ugello e continuare."
#MSG_FS_PAUSE c=5 #MSG_PAUSE c=5
"Pause" "Pause"
"Pausa" "Pausa"
@ -834,7 +822,7 @@
"Preheating to unload" "Preheating to unload"
"Preriscald. scarico" "Preriscald. scarico"
#MSG_SELFTEST_PRINT_FAN_SPEED c=18 #MSG_PRINT_FAN_SPEED c=16
"Print fan:" "Print fan:"
"Vent.stam:" "Vent.stam:"
@ -858,10 +846,6 @@
"Printer has not been calibrated yet. Please follow the manual, chapter First steps, section Calibration flow." "Printer has not been calibrated yet. Please follow the manual, chapter First steps, section Calibration flow."
"Stampante non ancora calibrata. Si prega di seguire il manuale, capitolo Primi Passi, sezione Sequenza di Calibrazione." "Stampante non ancora calibrata. Si prega di seguire il manuale, capitolo Primi Passi, sezione Sequenza di Calibrazione."
#MSG_PRINT_FAN c=10
"Print FAN"
"Vent.stamp"
#MSG_WIZARD_LOAD_FILAMENT c=20 r=6 #MSG_WIZARD_LOAD_FILAMENT c=20 r=6
"Please insert filament into the extruder, then press the knob to load it." "Please insert filament into the extruder, then press the knob to load it."
"Inserisci il filamento nell'estrusore, poi premi la manopola per caricarlo." "Inserisci il filamento nell'estrusore, poi premi la manopola per caricarlo."
@ -1066,25 +1050,21 @@
"Select filament:" "Select filament:"
"Seleziona il filam.:" "Seleziona il filam.:"
#MSG_TEMP_CALIBRATION c=14 #MSG_PINDA_CALIBRATION c=13
"Temp. cal." "PINDA cal."
"Calib. temp." "Calib. PINDA"
#MSG_SELECT_TEMP_MATCHES_MATERIAL c=20 r=4 #MSG_SELECT_TEMP_MATCHES_MATERIAL c=20 r=4
"Select temperature which matches your material." "Select temperature which matches your material."
"Seleziona la temperatura appropriata per il tuo materiale." "Seleziona la temperatura appropriata per il tuo materiale."
#MSG_CALIBRATION_PINDA_MENU c=17 #MSG_PINDA_CAL_FAILED c=20 r=4
"Temp. calibration" "PINDA calibration failed"
"Calib. Temp."
#MSG_TEMP_CAL_FAILED c=20 r=8
"Temperature calibration failed"
"Calibrazione temperatura fallita" "Calibrazione temperatura fallita"
#MSG_TEMP_CALIBRATION_DONE c=20 r=12 #MSG_PINDA_CALIBRATION_DONE c=20 r=8
"Temperature calibration is finished and active. Temp. calibration can be disabled in menu Settings->Temp. cal." "PINDA calibration is finished and active. It can be disabled in menu Settings->PINDA cal."
"Calibrazione temperatura completata e attiva. Puo essere disattivata dal menu Impostazioni ->Cal. Temp." "Calibrazione PINDA completata e attiva. Puo essere disattivata dal menu Impostazioni ->Calib. PINDA"
#MSG_FS_VERIFIED c=20 r=3 #MSG_FS_VERIFIED c=20 r=3
"Sensor verified, remove the filament now." "Sensor verified, remove the filament now."
@ -1138,10 +1118,6 @@
"Total" "Total"
"Totale" "Totale"
#MSG_USED c=19
"Used during print"
"Usati nella stampa"
#MSG_MENU_VOLTAGES c=15 #MSG_MENU_VOLTAGES c=15
"Voltages" "Voltages"
"Voltaggi" "Voltaggi"

View File

@ -1,3 +1,11 @@
#MSG_SHEET_OFFSET c=20 r=4
"Sheet %.7s\x0aZ offset: %+1.3fmm\x0a%cContinue\x0a%cReset"
"\x00"
#MSG_REFRESH c=18
"\x04Refresh"
"\x00"
#MSG_IR_03_OR_OLDER c=18 #MSG_IR_03_OR_OLDER c=18
" 0.3 or older" " 0.3 or older"
"\x00" "\x00"
@ -138,10 +146,6 @@
"Calibrate Z" "Calibrate Z"
"\x00" "\x00"
#MSG_CALIBRATE_PINDA c=17
"Calibrate"
"\x00"
#MSG_CANCEL2 c=10 #MSG_CANCEL2 c=10
">Cancel" ">Cancel"
"\x00" "\x00"
@ -162,7 +166,7 @@
"Calibration done" "Calibration done"
"\x00" "\x00"
#MSG_MENU_CALIBRATION c=18 #MSG_CALIBRATION c=18
"Calibration" "Calibration"
"\x00" "\x00"
@ -190,8 +194,8 @@
"Crash det." "Crash det."
"\x00" "\x00"
#MSG_CHOOSE_FIL_1ST_LAYERCAL c=20 r=7 #MSG_SELECT_FIL_1ST_LAYERCAL c=20 r=7
"Choose a filament for the First Layer Calibration and select it in the on-screen menu." "Select a filament for the First Layer Calibration and select it in the on-screen menu."
"\x00" "\x00"
#MSG_CRASH_DETECTED c=20 #MSG_CRASH_DETECTED c=20
@ -206,10 +210,6 @@
"Crash" "Crash"
"\x00" "\x00"
#MSG_CURRENT c=19
"Current"
"\x00"
#MSG_DATE c=17 #MSG_DATE c=17
"Date:" "Date:"
"\x00" "\x00"
@ -226,7 +226,7 @@
"Distance between tip of the nozzle and the bed surface has not been set yet. Please follow the manual, chapter First steps, section First layer calibration." "Distance between tip of the nozzle and the bed surface has not been set yet. Please follow the manual, chapter First steps, section First layer calibration."
"\x00" "\x00"
#MSG_FS_CONTINUE c=5 #MSG_CONTINUE_SHORT c=5
"Cont." "Cont."
"\x00" "\x00"
@ -238,7 +238,7 @@
"E-correct:" "E-correct:"
"\x00" "\x00"
#MSG_EJECT_FILAMENT c=16 #MSG_EJECT_FILAMENT c=17
"Eject filament" "Eject filament"
"\x00" "\x00"
@ -258,11 +258,7 @@
"Endstops" "Endstops"
"\x00" "\x00"
#MSG_STACK_ERROR c=20 r=4 #MSG_CUT_FILAMENT c=17
"Error - static memory has been overwritten"
"\x00"
#MSG_CUT_FILAMENT c=16
"Cut filament" "Cut filament"
"\x00" "\x00"
@ -286,7 +282,7 @@
"ERROR:" "ERROR:"
"\x00" "\x00"
#MSG_SELFTEST_EXTRUDER_FAN_SPEED c=18 #MSG_EXTRUDER_FAN_SPEED c=16
"Extruder fan:" "Extruder fan:"
"\x00" "\x00"
@ -378,7 +374,7 @@
"Flow" "Flow"
"\x00" "\x00"
#MSG_SELFTEST_COOLING_FAN c=20 #MSG_SELFTEST_PART_FAN c=20
"Front print fan?" "Front print fan?"
"\x00" "\x00"
@ -450,12 +446,8 @@
"Checking Z axis" "Checking Z axis"
"\x00" "\x00"
#MSG_CHOOSE_EXTRUDER c=20 #MSG_SELECT_EXTRUDER c=20
"Choose extruder:" "Select extruder:"
"\x00"
#MSG_CHOOSE_FILAMENT c=20
"Choose filament:"
"\x00" "\x00"
#MSG_FILAMENT c=17 #MSG_FILAMENT c=17
@ -470,7 +462,7 @@
"I will run z calibration now." "I will run z calibration now."
"\x00" "\x00"
#MSG_WATCH c=18 #MSG_INFO_SCREEN c=18
"Info screen" "Info screen"
"\x00" "\x00"
@ -698,7 +690,7 @@
"Now I will preheat nozzle for PLA." "Now I will preheat nozzle for PLA."
"\x00" "\x00"
#MSG_NOZZLE c=12 #MSG_NOZZLE c=10
"Nozzle" "Nozzle"
"\x00" "\x00"
@ -710,10 +702,6 @@
"Now remove the test print from steel sheet." "Now remove the test print from steel sheet."
"\x00" "\x00"
#MSG_NOZZLE_FAN c=10
"Nozzle FAN"
"\x00"
#MSG_PAUSE_PRINT c=18 #MSG_PAUSE_PRINT c=18
"Pause print" "Pause print"
"\x00" "\x00"
@ -814,7 +802,7 @@
"Press the knob to preheat nozzle and continue." "Press the knob to preheat nozzle and continue."
"\x00" "\x00"
#MSG_FS_PAUSE c=5 #MSG_PAUSE c=5
"Pause" "Pause"
"\x00" "\x00"
@ -834,7 +822,7 @@
"Preheating to unload" "Preheating to unload"
"\x00" "\x00"
#MSG_SELFTEST_PRINT_FAN_SPEED c=18 #MSG_PRINT_FAN_SPEED c=16
"Print fan:" "Print fan:"
"\x00" "\x00"
@ -858,10 +846,6 @@
"Printer has not been calibrated yet. Please follow the manual, chapter First steps, section Calibration flow." "Printer has not been calibrated yet. Please follow the manual, chapter First steps, section Calibration flow."
"\x00" "\x00"
#MSG_PRINT_FAN c=10
"Print FAN"
"\x00"
#MSG_WIZARD_LOAD_FILAMENT c=20 r=6 #MSG_WIZARD_LOAD_FILAMENT c=20 r=6
"Please insert filament into the extruder, then press the knob to load it." "Please insert filament into the extruder, then press the knob to load it."
"\x00" "\x00"
@ -1066,24 +1050,20 @@
"Select filament:" "Select filament:"
"\x00" "\x00"
#MSG_TEMP_CALIBRATION c=14 #MSG_PINDA_CALIBRATION c=13
"Temp. cal." "PINDA cal."
"\x00" "\x00"
#MSG_SELECT_TEMP_MATCHES_MATERIAL c=20 r=4 #MSG_SELECT_TEMP_MATCHES_MATERIAL c=20 r=4
"Select temperature which matches your material." "Select temperature which matches your material."
"\x00" "\x00"
#MSG_CALIBRATION_PINDA_MENU c=17 #MSG_PINDA_CAL_FAILED c=20 r=4
"Temp. calibration" "PINDA calibration failed"
"\x00" "\x00"
#MSG_TEMP_CAL_FAILED c=20 r=8 #MSG_PINDA_CALIBRATION_DONE c=20 r=8
"Temperature calibration failed" "PINDA calibration is finished and active. It can be disabled in menu Settings->PINDA cal."
"\x00"
#MSG_TEMP_CALIBRATION_DONE c=20 r=12
"Temperature calibration is finished and active. Temp. calibration can be disabled in menu Settings->Temp. cal."
"\x00" "\x00"
#MSG_FS_VERIFIED c=20 r=3 #MSG_FS_VERIFIED c=20 r=3
@ -1138,10 +1118,6 @@
"Total" "Total"
"\x00" "\x00"
#MSG_USED c=19
"Used during print"
"\x00"
#MSG_MENU_VOLTAGES c=15 #MSG_MENU_VOLTAGES c=15
"Voltages" "Voltages"
"\x00" "\x00"

View File

@ -1,3 +1,11 @@
#MSG_SHEET_OFFSET c=20 r=4
"Sheet %.7s\x0aZ offset: %+1.3fmm\x0a%cContinue\x0a%cReset"
"\x00"
#MSG_REFRESH c=18
"\x04Refresh"
"\x00"
#MSG_IR_03_OR_OLDER c=18 #MSG_IR_03_OR_OLDER c=18
" 0.3 or older" " 0.3 or older"
"\x00" "\x00"
@ -138,10 +146,6 @@
"Calibrate Z" "Calibrate Z"
"\x00" "\x00"
#MSG_CALIBRATE_PINDA c=17
"Calibrate"
"\x00"
#MSG_CANCEL2 c=10 #MSG_CANCEL2 c=10
">Cancel" ">Cancel"
"\x00" "\x00"
@ -162,7 +166,7 @@
"Calibration done" "Calibration done"
"\x00" "\x00"
#MSG_MENU_CALIBRATION c=18 #MSG_CALIBRATION c=18
"Calibration" "Calibration"
"\x00" "\x00"
@ -190,8 +194,8 @@
"Crash det." "Crash det."
"\x00" "\x00"
#MSG_CHOOSE_FIL_1ST_LAYERCAL c=20 r=7 #MSG_SELECT_FIL_1ST_LAYERCAL c=20 r=7
"Choose a filament for the First Layer Calibration and select it in the on-screen menu." "Select a filament for the First Layer Calibration and select it in the on-screen menu."
"\x00" "\x00"
#MSG_CRASH_DETECTED c=20 #MSG_CRASH_DETECTED c=20
@ -206,10 +210,6 @@
"Crash" "Crash"
"\x00" "\x00"
#MSG_CURRENT c=19
"Current"
"\x00"
#MSG_DATE c=17 #MSG_DATE c=17
"Date:" "Date:"
"\x00" "\x00"
@ -226,7 +226,7 @@
"Distance between tip of the nozzle and the bed surface has not been set yet. Please follow the manual, chapter First steps, section First layer calibration." "Distance between tip of the nozzle and the bed surface has not been set yet. Please follow the manual, chapter First steps, section First layer calibration."
"\x00" "\x00"
#MSG_FS_CONTINUE c=5 #MSG_CONTINUE_SHORT c=5
"Cont." "Cont."
"\x00" "\x00"
@ -238,7 +238,7 @@
"E-correct:" "E-correct:"
"\x00" "\x00"
#MSG_EJECT_FILAMENT c=16 #MSG_EJECT_FILAMENT c=17
"Eject filament" "Eject filament"
"\x00" "\x00"
@ -258,11 +258,7 @@
"Endstops" "Endstops"
"\x00" "\x00"
#MSG_STACK_ERROR c=20 r=4 #MSG_CUT_FILAMENT c=17
"Error - static memory has been overwritten"
"\x00"
#MSG_CUT_FILAMENT c=16
"Cut filament" "Cut filament"
"\x00" "\x00"
@ -286,7 +282,7 @@
"ERROR:" "ERROR:"
"\x00" "\x00"
#MSG_SELFTEST_EXTRUDER_FAN_SPEED c=18 #MSG_EXTRUDER_FAN_SPEED c=16
"Extruder fan:" "Extruder fan:"
"\x00" "\x00"
@ -378,7 +374,7 @@
"Flow" "Flow"
"\x00" "\x00"
#MSG_SELFTEST_COOLING_FAN c=20 #MSG_SELFTEST_PART_FAN c=20
"Front print fan?" "Front print fan?"
"\x00" "\x00"
@ -450,12 +446,8 @@
"Checking Z axis" "Checking Z axis"
"\x00" "\x00"
#MSG_CHOOSE_EXTRUDER c=20 #MSG_SELECT_EXTRUDER c=20
"Choose extruder:" "Select extruder:"
"\x00"
#MSG_CHOOSE_FILAMENT c=20
"Choose filament:"
"\x00" "\x00"
#MSG_FILAMENT c=17 #MSG_FILAMENT c=17
@ -470,7 +462,7 @@
"I will run z calibration now." "I will run z calibration now."
"\x00" "\x00"
#MSG_WATCH c=18 #MSG_INFO_SCREEN c=18
"Info screen" "Info screen"
"\x00" "\x00"
@ -698,7 +690,7 @@
"Now I will preheat nozzle for PLA." "Now I will preheat nozzle for PLA."
"\x00" "\x00"
#MSG_NOZZLE c=12 #MSG_NOZZLE c=10
"Nozzle" "Nozzle"
"\x00" "\x00"
@ -710,10 +702,6 @@
"Now remove the test print from steel sheet." "Now remove the test print from steel sheet."
"\x00" "\x00"
#MSG_NOZZLE_FAN c=10
"Nozzle FAN"
"\x00"
#MSG_PAUSE_PRINT c=18 #MSG_PAUSE_PRINT c=18
"Pause print" "Pause print"
"\x00" "\x00"
@ -814,7 +802,7 @@
"Press the knob to preheat nozzle and continue." "Press the knob to preheat nozzle and continue."
"\x00" "\x00"
#MSG_FS_PAUSE c=5 #MSG_PAUSE c=5
"Pause" "Pause"
"\x00" "\x00"
@ -834,7 +822,7 @@
"Preheating to unload" "Preheating to unload"
"\x00" "\x00"
#MSG_SELFTEST_PRINT_FAN_SPEED c=18 #MSG_PRINT_FAN_SPEED c=16
"Print fan:" "Print fan:"
"\x00" "\x00"
@ -858,10 +846,6 @@
"Printer has not been calibrated yet. Please follow the manual, chapter First steps, section Calibration flow." "Printer has not been calibrated yet. Please follow the manual, chapter First steps, section Calibration flow."
"\x00" "\x00"
#MSG_PRINT_FAN c=10
"Print FAN"
"\x00"
#MSG_WIZARD_LOAD_FILAMENT c=20 r=6 #MSG_WIZARD_LOAD_FILAMENT c=20 r=6
"Please insert filament into the extruder, then press the knob to load it." "Please insert filament into the extruder, then press the knob to load it."
"\x00" "\x00"
@ -1066,24 +1050,20 @@
"Select filament:" "Select filament:"
"\x00" "\x00"
#MSG_TEMP_CALIBRATION c=14 #MSG_PINDA_CALIBRATION c=13
"Temp. cal." "PINDA cal."
"\x00" "\x00"
#MSG_SELECT_TEMP_MATCHES_MATERIAL c=20 r=4 #MSG_SELECT_TEMP_MATCHES_MATERIAL c=20 r=4
"Select temperature which matches your material." "Select temperature which matches your material."
"\x00" "\x00"
#MSG_CALIBRATION_PINDA_MENU c=17 #MSG_PINDA_CAL_FAILED c=20 r=4
"Temp. calibration" "PINDA calibration failed"
"\x00" "\x00"
#MSG_TEMP_CAL_FAILED c=20 r=8 #MSG_PINDA_CALIBRATION_DONE c=20 r=8
"Temperature calibration failed" "PINDA calibration is finished and active. It can be disabled in menu Settings->PINDA cal."
"\x00"
#MSG_TEMP_CALIBRATION_DONE c=20 r=12
"Temperature calibration is finished and active. Temp. calibration can be disabled in menu Settings->Temp. cal."
"\x00" "\x00"
#MSG_FS_VERIFIED c=20 r=3 #MSG_FS_VERIFIED c=20 r=3
@ -1138,10 +1118,6 @@
"Total" "Total"
"\x00" "\x00"
#MSG_USED c=19
"Used during print"
"\x00"
#MSG_MENU_VOLTAGES c=15 #MSG_MENU_VOLTAGES c=15
"Voltages" "Voltages"
"\x00" "\x00"

View File

@ -1,3 +1,11 @@
#MSG_SHEET_OFFSET c=20 r=4
"Sheet %.7s\x0aZ offset: %+1.3fmm\x0a%cContinue\x0a%cReset"
"Staalplaat %.7s\x0aZ offset: %+1.3fmm\x0a%cDoorgaan\x0a%cReset"
#MSG_REFRESH c=18
"\x04Refresh"
"\x00"
#MSG_IR_03_OR_OLDER c=18 #MSG_IR_03_OR_OLDER c=18
" 0.3 or older" " 0.3 or older"
" 0.3 of ouder" " 0.3 of ouder"
@ -116,7 +124,7 @@
#MSG_BED c=13 #MSG_BED c=13
"Bed" "Bed"
"Bed" "\x00"
#MSG_BELT_STATUS c=18 #MSG_BELT_STATUS c=18
"Belt status" "Belt status"
@ -138,10 +146,6 @@
"Calibrate Z" "Calibrate Z"
"Kalibratie Z" "Kalibratie Z"
#MSG_CALIBRATE_PINDA c=17
"Calibrate"
"Kalibreren"
#MSG_CANCEL2 c=10 #MSG_CANCEL2 c=10
">Cancel" ">Cancel"
">Annuleren" ">Annuleren"
@ -162,7 +166,7 @@
"Calibration done" "Calibration done"
"Kalibratie klaar" "Kalibratie klaar"
#MSG_MENU_CALIBRATION c=18 #MSG_CALIBRATION c=18
"Calibration" "Calibration"
"Kalibratie" "Kalibratie"
@ -190,8 +194,8 @@
"Crash det." "Crash det."
"Crashdet." "Crashdet."
#MSG_CHOOSE_FIL_1ST_LAYERCAL c=20 r=7 #MSG_SELECT_FIL_1ST_LAYERCAL c=20 r=7
"Choose a filament for the First Layer Calibration and select it in the on-screen menu." "Select a filament for the First Layer Calibration and select it in the on-screen menu."
"Kies een filament voor de kalibratie van de eerste laag en selecteer deze in het schermmenu." "Kies een filament voor de kalibratie van de eerste laag en selecteer deze in het schermmenu."
#MSG_CRASH_DETECTED c=20 #MSG_CRASH_DETECTED c=20
@ -206,10 +210,6 @@
"Crash" "Crash"
"\x00" "\x00"
#MSG_CURRENT c=19
"Current"
"Actueel"
#MSG_DATE c=17 #MSG_DATE c=17
"Date:" "Date:"
"Datum:" "Datum:"
@ -226,7 +226,7 @@
"Distance between tip of the nozzle and the bed surface has not been set yet. Please follow the manual, chapter First steps, section First layer calibration." "Distance between tip of the nozzle and the bed surface has not been set yet. Please follow the manual, chapter First steps, section First layer calibration."
"Afstand tussen tip van de tuit en het print oppervlak is nog niet vastgesteld. Volg de handleiding, First steps, sectie First layer calibration." "Afstand tussen tip van de tuit en het print oppervlak is nog niet vastgesteld. Volg de handleiding, First steps, sectie First layer calibration."
#MSG_FS_CONTINUE c=5 #MSG_CONTINUE_SHORT c=5
"Cont." "Cont."
"Door." "Door."
@ -238,7 +238,7 @@
"E-correct:" "E-correct:"
"E-correctie:" "E-correctie:"
#MSG_EJECT_FILAMENT c=16 #MSG_EJECT_FILAMENT c=17
"Eject filament" "Eject filament"
"Fil. uitwerpen" "Fil. uitwerpen"
@ -258,11 +258,7 @@
"Endstops" "Endstops"
"Eindstops" "Eindstops"
#MSG_STACK_ERROR c=20 r=4 #MSG_CUT_FILAMENT c=17
"Error - static memory has been overwritten"
"Fout - het statische geheugen is overschreven"
#MSG_CUT_FILAMENT c=16
"Cut filament" "Cut filament"
"Fil. knippen" "Fil. knippen"
@ -286,7 +282,7 @@
"ERROR:" "ERROR:"
"FOUT:" "FOUT:"
#MSG_SELFTEST_EXTRUDER_FAN_SPEED c=18 #MSG_EXTRUDER_FAN_SPEED c=16
"Extruder fan:" "Extruder fan:"
"\x00" "\x00"
@ -316,11 +312,11 @@
#MSG_SELFTEST_FAN c=20 #MSG_SELFTEST_FAN c=20
"Fan test" "Fan test"
"Fan test" "\x00"
#MSG_FANS_CHECK c=13 #MSG_FANS_CHECK c=13
"Fans check" "Fans check"
"Fans check" "\x00"
#MSG_FSENSOR c=12 #MSG_FSENSOR c=12
"Fil. sensor" "Fil. sensor"
@ -378,13 +374,13 @@
"Flow" "Flow"
"Stromen" "Stromen"
#MSG_SELFTEST_COOLING_FAN c=20 #MSG_SELFTEST_PART_FAN c=20
"Front print fan?" "Front print fan?"
"Voorzijde fan?" "Voorzijde fan?"
#MSG_BED_CORRECTION_FRONT c=14 #MSG_BED_CORRECTION_FRONT c=14
"Front side[\xe4m]" "Front side[\xe4m]"
"Voorkant [\xe4m]" "Voorkant [\xe4m]"
#MSG_SELFTEST_FANS c=20 #MSG_SELFTEST_FANS c=20
"Front/left fans" "Front/left fans"
@ -450,14 +446,10 @@
"Checking Z axis" "Checking Z axis"
"Controleer Z as" "Controleer Z as"
#MSG_CHOOSE_EXTRUDER c=20 #MSG_SELECT_EXTRUDER c=20
"Choose extruder:" "Select extruder:"
"Kies extruder:" "Kies extruder:"
#MSG_CHOOSE_FILAMENT c=20
"Choose filament:"
"Kies filament:"
#MSG_FILAMENT c=17 #MSG_FILAMENT c=17
"Filament" "Filament"
"\x00" "\x00"
@ -470,7 +462,7 @@
"I will run z calibration now." "I will run z calibration now."
"Begin nu met z-kalibratie." "Begin nu met z-kalibratie."
#MSG_WATCH c=18 #MSG_INFO_SCREEN c=18
"Info screen" "Info screen"
"Info scherm" "Info scherm"
@ -688,7 +680,7 @@
#MSG_SELFTEST_FAN_NO c=19 #MSG_SELFTEST_FAN_NO c=19
"Not spinning" "Not spinning"
"Beweegt niet" "Draait niet"
#MSG_WIZARD_V2_CAL c=20 r=8 #MSG_WIZARD_V2_CAL c=20 r=8
"Now I will calibrate distance between tip of the nozzle and heatbed surface." "Now I will calibrate distance between tip of the nozzle and heatbed surface."
@ -698,7 +690,7 @@
"Now I will preheat nozzle for PLA." "Now I will preheat nozzle for PLA."
"Opwarmen van de tuit voor PLA voor." "Opwarmen van de tuit voor PLA voor."
#MSG_NOZZLE c=12 #MSG_NOZZLE c=10
"Nozzle" "Nozzle"
"Tuit" "Tuit"
@ -710,10 +702,6 @@
"Now remove the test print from steel sheet." "Now remove the test print from steel sheet."
"Verwijder nu de testprint van staalplaat." "Verwijder nu de testprint van staalplaat."
#MSG_NOZZLE_FAN c=10
"Nozzle FAN"
"Tuit fan"
#MSG_PAUSE_PRINT c=18 #MSG_PAUSE_PRINT c=18
"Pause print" "Pause print"
"Print pauzeren" "Print pauzeren"
@ -814,7 +802,7 @@
"Press the knob to preheat nozzle and continue." "Press the knob to preheat nozzle and continue."
"Druk op de knop om de tuit voor te verwarmen en door te gaan." "Druk op de knop om de tuit voor te verwarmen en door te gaan."
#MSG_FS_PAUSE c=5 #MSG_PAUSE c=5
"Pause" "Pause"
"Pauze" "Pauze"
@ -834,7 +822,7 @@
"Preheating to unload" "Preheating to unload"
"Opwarmen uitwerpen" "Opwarmen uitwerpen"
#MSG_SELFTEST_PRINT_FAN_SPEED c=18 #MSG_PRINT_FAN_SPEED c=16
"Print fan:" "Print fan:"
"\x00" "\x00"
@ -858,10 +846,6 @@
"Printer has not been calibrated yet. Please follow the manual, chapter First steps, section Calibration flow." "Printer has not been calibrated yet. Please follow the manual, chapter First steps, section Calibration flow."
"Printer is nog niet gekalibreerd. Volg de handleiding, hoofdstuk First steps, sectie Calibration flow." "Printer is nog niet gekalibreerd. Volg de handleiding, hoofdstuk First steps, sectie Calibration flow."
#MSG_PRINT_FAN c=10
"Print FAN"
"\x00"
#MSG_WIZARD_LOAD_FILAMENT c=20 r=6 #MSG_WIZARD_LOAD_FILAMENT c=20 r=6
"Please insert filament into the extruder, then press the knob to load it." "Please insert filament into the extruder, then press the knob to load it."
"Steek a.u.b. filament in de extruder en druk op de knop om het te laden." "Steek a.u.b. filament in de extruder en druk op de knop om het te laden."
@ -940,7 +924,7 @@
#MSG_SELFTEST_OK c=20 #MSG_SELFTEST_OK c=20
"Self test OK" "Self test OK"
"Zelftest OK" "Zelftest OK"
#MSG_SELFTEST_START c=20 #MSG_SELFTEST_START c=20
"Self test start" "Self test start"
@ -1066,25 +1050,21 @@
"Select filament:" "Select filament:"
"Kies filament:" "Kies filament:"
#MSG_TEMP_CALIBRATION c=14 #MSG_PINDA_CALIBRATION c=13
"Temp. cal." "PINDA cal."
"Tempkalib." "PINDA kalib."
#MSG_SELECT_TEMP_MATCHES_MATERIAL c=20 r=4 #MSG_SELECT_TEMP_MATCHES_MATERIAL c=20 r=4
"Select temperature which matches your material." "Select temperature which matches your material."
"Selecteer de temperatuur die overeenkomt met uw materiaal." "Selecteer de temperatuur die overeenkomt met uw materiaal."
#MSG_CALIBRATION_PINDA_MENU c=17 #MSG_PINDA_CAL_FAILED c=20 r=4
"Temp. calibration" "PINDA calibration failed"
"Tempkalibratie" "PINDA-kalibratie mislukt"
#MSG_TEMP_CAL_FAILED c=20 r=8 #MSG_PINDA_CALIBRATION_DONE c=20 r=8
"Temperature calibration failed" "PINDA calibration is finished and active. It can be disabled in menu Settings->PINDA cal."
"Temperatuurkalibratie mislukt" "PINDA-kalibratie is voltooid en actief. Het kan worden uitgeschakeld in het menu Instellingen-> PINDA kalib."
#MSG_TEMP_CALIBRATION_DONE c=20 r=12
"Temperature calibration is finished and active. Temp. calibration can be disabled in menu Settings->Temp. cal."
"Temperatuurkalibratie kan uitgeschakeld worden in het menu Instellingen-> Tempkalibratie."
#MSG_FS_VERIFIED c=20 r=3 #MSG_FS_VERIFIED c=20 r=3
"Sensor verified, remove the filament now." "Sensor verified, remove the filament now."
@ -1138,10 +1118,6 @@
"Total" "Total"
"Totaal" "Totaal"
#MSG_USED c=19
"Used during print"
"Gebruikt bij print"
#MSG_MENU_VOLTAGES c=15 #MSG_MENU_VOLTAGES c=15
"Voltages" "Voltages"
"Spanning" "Spanning"
@ -1184,7 +1160,7 @@
#MSG_WIZARD c=17 #MSG_WIZARD c=17
"Wizard" "Wizard"
"Wizard" "\x00"
#MSG_XYZ_DETAILS c=18 #MSG_XYZ_DETAILS c=18
"XYZ cal. details" "XYZ cal. details"

File diff suppressed because it is too large Load Diff

View File

@ -1,3 +1,11 @@
#MSG_SHEET_OFFSET c=20 r=4
"Sheet %.7s\x0aZ offset: %+1.3fmm\x0a%cContinue\x0a%cReset"
"Plyta %.7s\x0aZ offset: %+1.3fmm\x0a%cKontynuowac\x0a%cReset"
#MSG_REFRESH c=18
"\x04Refresh"
"\x04Odswiezac"
#MSG_IR_03_OR_OLDER c=18 #MSG_IR_03_OR_OLDER c=18
" 0.3 or older" " 0.3 or older"
" 0.3 lub starszy" " 0.3 lub starszy"
@ -138,10 +146,6 @@
"Calibrate Z" "Calibrate Z"
"Kalibruj Z" "Kalibruj Z"
#MSG_CALIBRATE_PINDA c=17
"Calibrate"
"Kalibruj"
#MSG_CANCEL2 c=10 #MSG_CANCEL2 c=10
">Cancel" ">Cancel"
">Anuluj" ">Anuluj"
@ -162,7 +166,7 @@
"Calibration done" "Calibration done"
"Kalibracja OK" "Kalibracja OK"
#MSG_MENU_CALIBRATION c=18 #MSG_CALIBRATION c=18
"Calibration" "Calibration"
"Kalibracja" "Kalibracja"
@ -190,8 +194,8 @@
"Crash det." "Crash det."
"Wykr.zderzen" "Wykr.zderzen"
#MSG_CHOOSE_FIL_1ST_LAYERCAL c=20 r=7 #MSG_SELECT_FIL_1ST_LAYERCAL c=20 r=7
"Choose a filament for the First Layer Calibration and select it in the on-screen menu." "Select a filament for the First Layer Calibration and select it in the on-screen menu."
"Wybierz filament do Kalibracji Pierwszej Warstwy i potwierdz w menu ekranowym." "Wybierz filament do Kalibracji Pierwszej Warstwy i potwierdz w menu ekranowym."
#MSG_CRASH_DETECTED c=20 #MSG_CRASH_DETECTED c=20
@ -206,10 +210,6 @@
"Crash" "Crash"
"Zderzen" "Zderzen"
#MSG_CURRENT c=19
"Current"
"Aktualne"
#MSG_DATE c=17 #MSG_DATE c=17
"Date:" "Date:"
"Data:" "Data:"
@ -226,7 +226,7 @@
"Distance between tip of the nozzle and the bed surface has not been set yet. Please follow the manual, chapter First steps, section First layer calibration." "Distance between tip of the nozzle and the bed surface has not been set yet. Please follow the manual, chapter First steps, section First layer calibration."
"Odleglosc dyszy od powierzchni druku nie jest skalibrowana. Postepuj zgodnie z instrukcja: rozdzial Wprowadzenie - Kalibracja pierwszej warstwy." "Odleglosc dyszy od powierzchni druku nie jest skalibrowana. Postepuj zgodnie z instrukcja: rozdzial Wprowadzenie - Kalibracja pierwszej warstwy."
#MSG_FS_CONTINUE c=5 #MSG_CONTINUE_SHORT c=5
"Cont." "Cont."
"Kont." "Kont."
@ -238,7 +238,7 @@
"E-correct:" "E-correct:"
"Korekcja-E:" "Korekcja-E:"
#MSG_EJECT_FILAMENT c=16 #MSG_EJECT_FILAMENT c=17
"Eject filament" "Eject filament"
"Wysun filament" "Wysun filament"
@ -258,11 +258,7 @@
"Endstops" "Endstops"
"Krancowki" "Krancowki"
#MSG_STACK_ERROR c=20 r=4 #MSG_CUT_FILAMENT c=17
"Error - static memory has been overwritten"
"Blad - pamiec statyczna zostala nadpisana"
#MSG_CUT_FILAMENT c=16
"Cut filament" "Cut filament"
"Ciecie filamentu" "Ciecie filamentu"
@ -286,7 +282,7 @@
"ERROR:" "ERROR:"
"BLAD:" "BLAD:"
#MSG_SELFTEST_EXTRUDER_FAN_SPEED c=18 #MSG_EXTRUDER_FAN_SPEED c=16
"Extruder fan:" "Extruder fan:"
"WentHotend:" "WentHotend:"
@ -378,7 +374,7 @@
"Flow" "Flow"
"Przeplyw" "Przeplyw"
#MSG_SELFTEST_COOLING_FAN c=20 #MSG_SELFTEST_PART_FAN c=20
"Front print fan?" "Front print fan?"
"Przedni went. druku?" "Przedni went. druku?"
@ -450,14 +446,10 @@
"Checking Z axis" "Checking Z axis"
"Kontrola osi Z" "Kontrola osi Z"
#MSG_CHOOSE_EXTRUDER c=20 #MSG_SELECT_EXTRUDER c=20
"Choose extruder:" "Select extruder:"
"Wybierz ekstruder:" "Wybierz ekstruder:"
#MSG_CHOOSE_FILAMENT c=20
"Choose filament:"
"Wybierz filament:"
#MSG_FILAMENT c=17 #MSG_FILAMENT c=17
"Filament" "Filament"
"\x00" "\x00"
@ -470,7 +462,7 @@
"I will run z calibration now." "I will run z calibration now."
"Przeprowadze kalibracje Z." "Przeprowadze kalibracje Z."
#MSG_WATCH c=18 #MSG_INFO_SCREEN c=18
"Info screen" "Info screen"
"Ekran informacyjny" "Ekran informacyjny"
@ -612,7 +604,7 @@
#MSG_NORMAL c=7 #MSG_NORMAL c=7
"Normal" "Normal"
"Normal" "\x00"
#MSG_SILENT c=7 #MSG_SILENT c=7
"Silent" "Silent"
@ -698,7 +690,7 @@
"Now I will preheat nozzle for PLA." "Now I will preheat nozzle for PLA."
"Nagrzewam dysze dla PLA." "Nagrzewam dysze dla PLA."
#MSG_NOZZLE c=12 #MSG_NOZZLE c=10
"Nozzle" "Nozzle"
"Dysza" "Dysza"
@ -710,10 +702,6 @@
"Now remove the test print from steel sheet." "Now remove the test print from steel sheet."
"Teraz zdejmij wydruk testowy ze stolu." "Teraz zdejmij wydruk testowy ze stolu."
#MSG_NOZZLE_FAN c=10
"Nozzle FAN"
"WentHotend"
#MSG_PAUSE_PRINT c=18 #MSG_PAUSE_PRINT c=18
"Pause print" "Pause print"
"Wstrzym. wydruku" "Wstrzym. wydruku"
@ -814,7 +802,7 @@
"Press the knob to preheat nozzle and continue." "Press the knob to preheat nozzle and continue."
"Wcisnij pokretlo aby rozgrzac dysze i kontynuowac." "Wcisnij pokretlo aby rozgrzac dysze i kontynuowac."
#MSG_FS_PAUSE c=5 #MSG_PAUSE c=5
"Pause" "Pause"
"Pauza" "Pauza"
@ -834,7 +822,7 @@
"Preheating to unload" "Preheating to unload"
"Nagrzew. do rozlad." "Nagrzew. do rozlad."
#MSG_SELFTEST_PRINT_FAN_SPEED c=18 #MSG_PRINT_FAN_SPEED c=16
"Print fan:" "Print fan:"
"WentWydruk:" "WentWydruk:"
@ -858,10 +846,6 @@
"Printer has not been calibrated yet. Please follow the manual, chapter First steps, section Calibration flow." "Printer has not been calibrated yet. Please follow the manual, chapter First steps, section Calibration flow."
"Drukarka nie byla jeszcze kalibrowana. Kieruj sie Samouczkiem: rozdzial Pierwsze Kroki, sekcja Konfiguracja przed drukowaniem." "Drukarka nie byla jeszcze kalibrowana. Kieruj sie Samouczkiem: rozdzial Pierwsze Kroki, sekcja Konfiguracja przed drukowaniem."
#MSG_PRINT_FAN c=10
"Print FAN"
"WentWydruk"
#MSG_WIZARD_LOAD_FILAMENT c=20 r=6 #MSG_WIZARD_LOAD_FILAMENT c=20 r=6
"Please insert filament into the extruder, then press the knob to load it." "Please insert filament into the extruder, then press the knob to load it."
"Wsun filament do ekstrudera i nacisnij pokretlo, aby go zaladowac." "Wsun filament do ekstrudera i nacisnij pokretlo, aby go zaladowac."
@ -1066,25 +1050,21 @@
"Select filament:" "Select filament:"
"Wybierz filament:" "Wybierz filament:"
#MSG_TEMP_CALIBRATION c=14 #MSG_PINDA_CALIBRATION c=13
"Temp. cal." "PINDA cal."
"Kalib. temp." "Kalib. PINDA"
#MSG_SELECT_TEMP_MATCHES_MATERIAL c=20 r=4 #MSG_SELECT_TEMP_MATCHES_MATERIAL c=20 r=4
"Select temperature which matches your material." "Select temperature which matches your material."
"Wybierz temperature, ktora odpowiada Twojemu filamentowi." "Wybierz temperature, ktora odpowiada Twojemu filamentowi."
#MSG_CALIBRATION_PINDA_MENU c=17 #MSG_PINDA_CAL_FAILED c=20 r=4
"Temp. calibration" "PINDA calibration failed"
"Kalibracja temp."
#MSG_TEMP_CAL_FAILED c=20 r=8
"Temperature calibration failed"
"Kalibracja temperaturowa nieudana" "Kalibracja temperaturowa nieudana"
#MSG_TEMP_CALIBRATION_DONE c=20 r=12 #MSG_PINDA_CALIBRATION_DONE c=20 r=8
"Temperature calibration is finished and active. Temp. calibration can be disabled in menu Settings->Temp. cal." "PINDA calibration is finished and active. It can be disabled in menu Settings->PINDA cal."
"Kalibracja temperaturowa zakonczona i wlaczona. Moze byc wylaczona z menu Ustawienia -> Kalibracja temp." "Kalibracja PINDA zakonczona i wlaczona. Moze byc wylaczona z menu Ustawienia -> Kalib. PINDA"
#MSG_FS_VERIFIED c=20 r=3 #MSG_FS_VERIFIED c=20 r=3
"Sensor verified, remove the filament now." "Sensor verified, remove the filament now."
@ -1138,10 +1118,6 @@
"Total" "Total"
"Suma" "Suma"
#MSG_USED c=19
"Used during print"
"Uzyte podczas druku"
#MSG_MENU_VOLTAGES c=15 #MSG_MENU_VOLTAGES c=15
"Voltages" "Voltages"
"Napiecia" "Napiecia"

View File

@ -1,3 +1,11 @@
#MSG_SHEET_OFFSET c=20 r=4
"Sheet %.7s\x0aZ offset: %+1.3fmm\x0a%cContinue\x0a%cReset"
"Suprafata %.7s\x0aZ offset: %+1.3fmm\x0a%cContinua\x0a%cReset."
#MSG_REFRESH c=18
"\x04Refresh"
"\x04Reimprospata"
#MSG_IR_03_OR_OLDER c=18 #MSG_IR_03_OR_OLDER c=18
" 0.3 or older" " 0.3 or older"
" 0.3 / mai vechi" " 0.3 / mai vechi"
@ -138,10 +146,6 @@
"Calibrate Z" "Calibrate Z"
"Calibrare Z" "Calibrare Z"
#MSG_CALIBRATE_PINDA c=17
"Calibrate"
"Calibrare"
#MSG_CANCEL2 c=10 #MSG_CANCEL2 c=10
">Cancel" ">Cancel"
">Anuleaza" ">Anuleaza"
@ -162,7 +166,7 @@
"Calibration done" "Calibration done"
"Calibrare gata" "Calibrare gata"
#MSG_MENU_CALIBRATION c=18 #MSG_CALIBRATION c=18
"Calibration" "Calibration"
"Calibrare" "Calibrare"
@ -190,8 +194,8 @@
"Crash det." "Crash det."
"Det.coliziune" "Det.coliziune"
#MSG_CHOOSE_FIL_1ST_LAYERCAL c=20 r=7 #MSG_SELECT_FIL_1ST_LAYERCAL c=20 r=7
"Choose a filament for the First Layer Calibration and select it in the on-screen menu." "Select a filament for the First Layer Calibration and select it in the on-screen menu."
"Alegeti un filament pentru First Layer Calibration si selectati-l de pe ecran." "Alegeti un filament pentru First Layer Calibration si selectati-l de pe ecran."
#MSG_CRASH_DETECTED c=20 #MSG_CRASH_DETECTED c=20
@ -206,10 +210,6 @@
"Crash" "Crash"
"Coliz." "Coliz."
#MSG_CURRENT c=19
"Current"
"Actual"
#MSG_DATE c=17 #MSG_DATE c=17
"Date:" "Date:"
"Data:" "Data:"
@ -226,7 +226,7 @@
"Distance between tip of the nozzle and the bed surface has not been set yet. Please follow the manual, chapter First steps, section First layer calibration." "Distance between tip of the nozzle and the bed surface has not been set yet. Please follow the manual, chapter First steps, section First layer calibration."
"Distanta dintre varf si pat nu a fost setata. Urmariti instructiunile din manual, capitolul First steps, sectiunea First layer calibration." "Distanta dintre varf si pat nu a fost setata. Urmariti instructiunile din manual, capitolul First steps, sectiunea First layer calibration."
#MSG_FS_CONTINUE c=5 #MSG_CONTINUE_SHORT c=5
"Cont." "Cont."
"\x00" "\x00"
@ -238,7 +238,7 @@
"E-correct:" "E-correct:"
"\x00" "\x00"
#MSG_EJECT_FILAMENT c=16 #MSG_EJECT_FILAMENT c=17
"Eject filament" "Eject filament"
"Scoate filament" "Scoate filament"
@ -258,11 +258,7 @@
"Endstops" "Endstops"
"Endstop-uri" "Endstop-uri"
#MSG_STACK_ERROR c=20 r=4 #MSG_CUT_FILAMENT c=17
"Error - static memory has been overwritten"
"Eroare - memoria statica a fost suprascrisa"
#MSG_CUT_FILAMENT c=16
"Cut filament" "Cut filament"
"Taie filamentul" "Taie filamentul"
@ -286,7 +282,7 @@
"ERROR:" "ERROR:"
"EROARE:" "EROARE:"
#MSG_SELFTEST_EXTRUDER_FAN_SPEED c=18 #MSG_EXTRUDER_FAN_SPEED c=16
"Extruder fan:" "Extruder fan:"
"Vent. extruder:" "Vent. extruder:"
@ -378,7 +374,7 @@
"Flow" "Flow"
"\x00" "\x00"
#MSG_SELFTEST_COOLING_FAN c=20 #MSG_SELFTEST_PART_FAN c=20
"Front print fan?" "Front print fan?"
"Vent. print?" "Vent. print?"
@ -450,14 +446,10 @@
"Checking Z axis" "Checking Z axis"
"Verificare axa Z" "Verificare axa Z"
#MSG_CHOOSE_EXTRUDER c=20 #MSG_SELECT_EXTRUDER c=20
"Choose extruder:" "Select extruder:"
"Alege extruderul:" "Alege extruderul:"
#MSG_CHOOSE_FILAMENT c=20
"Choose filament:"
"Alege filamentul:"
#MSG_FILAMENT c=17 #MSG_FILAMENT c=17
"Filament" "Filament"
"\x00" "\x00"
@ -470,7 +462,7 @@
"I will run z calibration now." "I will run z calibration now."
"Voi rula calibrarea Z acum." "Voi rula calibrarea Z acum."
#MSG_WATCH c=18 #MSG_INFO_SCREEN c=18
"Info screen" "Info screen"
"Ecran informatii" "Ecran informatii"
@ -698,7 +690,7 @@
"Now I will preheat nozzle for PLA." "Now I will preheat nozzle for PLA."
"Acum voi preincalzi extruder-ul pentru PLA." "Acum voi preincalzi extruder-ul pentru PLA."
#MSG_NOZZLE c=12 #MSG_NOZZLE c=10
"Nozzle" "Nozzle"
"Varf" "Varf"
@ -710,10 +702,6 @@
"Now remove the test print from steel sheet." "Now remove the test print from steel sheet."
"Acum inlaturati printul de test de pe suprafata de print." "Acum inlaturati printul de test de pe suprafata de print."
#MSG_NOZZLE_FAN c=10
"Nozzle FAN"
"Vent. varf"
#MSG_PAUSE_PRINT c=18 #MSG_PAUSE_PRINT c=18
"Pause print" "Pause print"
"Pauza print" "Pauza print"
@ -814,7 +802,7 @@
"Press the knob to preheat nozzle and continue." "Press the knob to preheat nozzle and continue."
"Apasati butonul pentru a preincalzi extruder-ul si continuati." "Apasati butonul pentru a preincalzi extruder-ul si continuati."
#MSG_FS_PAUSE c=5 #MSG_PAUSE c=5
"Pause" "Pause"
"Pauza" "Pauza"
@ -834,9 +822,9 @@
"Preheating to unload" "Preheating to unload"
"Preincalzire unload" "Preincalzire unload"
#MSG_SELFTEST_PRINT_FAN_SPEED c=18 #MSG_PRINT_FAN_SPEED c=16
"Print fan:" "Print fan:"
"Ventilator print:" "Vent. print:"
#MSG_CARD_MENU c=18 #MSG_CARD_MENU c=18
"Print from SD" "Print from SD"
@ -858,10 +846,6 @@
"Printer has not been calibrated yet. Please follow the manual, chapter First steps, section Calibration flow." "Printer has not been calibrated yet. Please follow the manual, chapter First steps, section Calibration flow."
"Imprimanta nu a fost calibrata inca. Va rugam sa folositi manualul, capitolul First steps, sectiunea Calibration flow." "Imprimanta nu a fost calibrata inca. Va rugam sa folositi manualul, capitolul First steps, sectiunea Calibration flow."
#MSG_PRINT_FAN c=10
"Print FAN"
"Vent.print"
#MSG_WIZARD_LOAD_FILAMENT c=20 r=6 #MSG_WIZARD_LOAD_FILAMENT c=20 r=6
"Please insert filament into the extruder, then press the knob to load it." "Please insert filament into the extruder, then press the knob to load it."
"Va rugam introduceti filamentul in extruder apoi apasati butonul pentru a-l incarca." "Va rugam introduceti filamentul in extruder apoi apasati butonul pentru a-l incarca."
@ -1066,25 +1050,21 @@
"Select filament:" "Select filament:"
"Select. filamentul:" "Select. filamentul:"
#MSG_TEMP_CALIBRATION c=14 #MSG_PINDA_CALIBRATION c=13
"Temp. cal." "PINDA cal."
"Cal. temp." "Cal. PINDA"
#MSG_SELECT_TEMP_MATCHES_MATERIAL c=20 r=4 #MSG_SELECT_TEMP_MATCHES_MATERIAL c=20 r=4
"Select temperature which matches your material." "Select temperature which matches your material."
"Selectati temp. potrivita pentru materialul curent." "Selectati temp. potrivita pentru materialul curent."
#MSG_CALIBRATION_PINDA_MENU c=17 #MSG_PINDA_CAL_FAILED c=20 r=4
"Temp. calibration" "PINDA calibration failed"
"Calibrare temp."
#MSG_TEMP_CAL_FAILED c=20 r=8
"Temperature calibration failed"
"Calibrarea temperaturii a esuat" "Calibrarea temperaturii a esuat"
#MSG_TEMP_CALIBRATION_DONE c=20 r=12 #MSG_PINDA_CALIBRATION_DONE c=20 r=8
"Temperature calibration is finished and active. Temp. calibration can be disabled in menu Settings->Temp. cal." "PINDA calibration is finished and active. It can be disabled in menu Settings->PINDA cal."
"Calibrarea temperaturii s-a terminat si este activa. Calibrarea temp. poate fi dezactivata din meniul Setari->Cal. temp." "Calibrarea PINDA s-a terminat si este activa. Poate fi dezactivata din meniul Setari->Cal. PINDA"
#MSG_FS_VERIFIED c=20 r=3 #MSG_FS_VERIFIED c=20 r=3
"Sensor verified, remove the filament now." "Sensor verified, remove the filament now."
@ -1138,10 +1118,6 @@
"Total" "Total"
"\x00" "\x00"
#MSG_USED c=19
"Used during print"
"Folosit in print"
#MSG_MENU_VOLTAGES c=15 #MSG_MENU_VOLTAGES c=15
"Voltages" "Voltages"
"Voltaje" "Voltaje"

View File

@ -1,3 +1,11 @@
#MSG_SHEET_OFFSET c=20 r=4
"Sheet %.7s\x0aZ offset: %+1.3fmm\x0a%cContinue\x0a%cReset"
"Platna %.7s\x0aZ offset: %+1.3fmm\x0a%cPokracovat\x0a%cReset"
#MSG_REFRESH c=18
"\x04Refresh"
"\x04Obnovit"
#MSG_IR_03_OR_OLDER c=18 #MSG_IR_03_OR_OLDER c=18
" 0.3 or older" " 0.3 or older"
" 0.3 a starsie" " 0.3 a starsie"
@ -138,10 +146,6 @@
"Calibrate Z" "Calibrate Z"
"Kalibrovat Z" "Kalibrovat Z"
#MSG_CALIBRATE_PINDA c=17
"Calibrate"
"Skalibrovat"
#MSG_CANCEL2 c=10 #MSG_CANCEL2 c=10
">Cancel" ">Cancel"
">Zrusit" ">Zrusit"
@ -162,7 +166,7 @@
"Calibration done" "Calibration done"
"Kalibracia OK" "Kalibracia OK"
#MSG_MENU_CALIBRATION c=18 #MSG_CALIBRATION c=18
"Calibration" "Calibration"
"Kalibracia" "Kalibracia"
@ -190,8 +194,8 @@
"Crash det." "Crash det."
"Det. narazu" "Det. narazu"
#MSG_CHOOSE_FIL_1ST_LAYERCAL c=20 r=7 #MSG_SELECT_FIL_1ST_LAYERCAL c=20 r=7
"Choose a filament for the First Layer Calibration and select it in the on-screen menu." "Select a filament for the First Layer Calibration and select it in the on-screen menu."
"Zvolte filament pre kalibraciu prvej vrstvy z nasledujuceho menu" "Zvolte filament pre kalibraciu prvej vrstvy z nasledujuceho menu"
#MSG_CRASH_DETECTED c=20 #MSG_CRASH_DETECTED c=20
@ -206,10 +210,6 @@
"Crash" "Crash"
"Naraz" "Naraz"
#MSG_CURRENT c=19
"Current"
"Len aktualny"
#MSG_DATE c=17 #MSG_DATE c=17
"Date:" "Date:"
"Datum:" "Datum:"
@ -226,7 +226,7 @@
"Distance between tip of the nozzle and the bed surface has not been set yet. Please follow the manual, chapter First steps, section First layer calibration." "Distance between tip of the nozzle and the bed surface has not been set yet. Please follow the manual, chapter First steps, section First layer calibration."
"Nie je skalibrovana vzdialenost trysky od podlozky. Postupujte prosim podla manualu, kapitola Zaciname, odstavec Nastavenie prvej vrstvy." "Nie je skalibrovana vzdialenost trysky od podlozky. Postupujte prosim podla manualu, kapitola Zaciname, odstavec Nastavenie prvej vrstvy."
#MSG_FS_CONTINUE c=5 #MSG_CONTINUE_SHORT c=5
"Cont." "Cont."
"Pokr." "Pokr."
@ -238,7 +238,7 @@
"E-correct:" "E-correct:"
"Korekcia E:" "Korekcia E:"
#MSG_EJECT_FILAMENT c=16 #MSG_EJECT_FILAMENT c=17
"Eject filament" "Eject filament"
"Vysunut fil." "Vysunut fil."
@ -258,11 +258,7 @@
"Endstops" "Endstops"
"Konc. spinace" "Konc. spinace"
#MSG_STACK_ERROR c=20 r=4 #MSG_CUT_FILAMENT c=17
"Error - static memory has been overwritten"
"Chyba - Doslo k prepisu statickej pamati"
#MSG_CUT_FILAMENT c=16
"Cut filament" "Cut filament"
"Odstrihnut" "Odstrihnut"
@ -286,7 +282,7 @@
"ERROR:" "ERROR:"
"CHYBA:" "CHYBA:"
#MSG_SELFTEST_EXTRUDER_FAN_SPEED c=18 #MSG_EXTRUDER_FAN_SPEED c=16
"Extruder fan:" "Extruder fan:"
"Lavy vent.:" "Lavy vent.:"
@ -378,7 +374,7 @@
"Flow" "Flow"
"Prietok" "Prietok"
#MSG_SELFTEST_COOLING_FAN c=20 #MSG_SELFTEST_PART_FAN c=20
"Front print fan?" "Front print fan?"
"Predny tlacovy vent?" "Predny tlacovy vent?"
@ -450,14 +446,10 @@
"Checking Z axis" "Checking Z axis"
"Kontrola osi Z" "Kontrola osi Z"
#MSG_CHOOSE_EXTRUDER c=20 #MSG_SELECT_EXTRUDER c=20
"Choose extruder:" "Select extruder:"
"Vyberte extruder:" "Vyberte extruder:"
#MSG_CHOOSE_FILAMENT c=20
"Choose filament:"
"Vyber filament:"
#MSG_FILAMENT c=17 #MSG_FILAMENT c=17
"Filament" "Filament"
"\x00" "\x00"
@ -470,7 +462,7 @@
"I will run z calibration now." "I will run z calibration now."
"Teraz urobim kalibraciu Z." "Teraz urobim kalibraciu Z."
#MSG_WATCH c=18 #MSG_INFO_SCREEN c=18
"Info screen" "Info screen"
"Informacie" "Informacie"
@ -612,7 +604,7 @@
#MSG_NORMAL c=7 #MSG_NORMAL c=7
"Normal" "Normal"
"Normal" "\x00"
#MSG_SILENT c=7 #MSG_SILENT c=7
"Silent" "Silent"
@ -698,7 +690,7 @@
"Now I will preheat nozzle for PLA." "Now I will preheat nozzle for PLA."
"Teraz predhrejem trysku pre PLA." "Teraz predhrejem trysku pre PLA."
#MSG_NOZZLE c=12 #MSG_NOZZLE c=10
"Nozzle" "Nozzle"
"Tryska" "Tryska"
@ -710,10 +702,6 @@
"Now remove the test print from steel sheet." "Now remove the test print from steel sheet."
"Teraz odstrante testovaci vytlacok z platne." "Teraz odstrante testovaci vytlacok z platne."
#MSG_NOZZLE_FAN c=10
"Nozzle FAN"
"V. trysky"
#MSG_PAUSE_PRINT c=18 #MSG_PAUSE_PRINT c=18
"Pause print" "Pause print"
"Pozastavit tlac" "Pozastavit tlac"
@ -814,7 +802,7 @@
"Press the knob to preheat nozzle and continue." "Press the knob to preheat nozzle and continue."
"Pre nahriatie trysky a pokracovanie stlacte tlacidlo." "Pre nahriatie trysky a pokracovanie stlacte tlacidlo."
#MSG_FS_PAUSE c=5 #MSG_PAUSE c=5
"Pause" "Pause"
"Pauza" "Pauza"
@ -834,7 +822,7 @@
"Preheating to unload" "Preheating to unload"
"Predhrev k vybratiu" "Predhrev k vybratiu"
#MSG_SELFTEST_PRINT_FAN_SPEED c=18 #MSG_PRINT_FAN_SPEED c=16
"Print fan:" "Print fan:"
"Tlacovy vent.:" "Tlacovy vent.:"
@ -858,10 +846,6 @@
"Printer has not been calibrated yet. Please follow the manual, chapter First steps, section Calibration flow." "Printer has not been calibrated yet. Please follow the manual, chapter First steps, section Calibration flow."
"Tlaciaren nebola este skalibrovana. Postupujte prosim podla manualu, kapitola Zaciname, odstavec Postup kalibracie." "Tlaciaren nebola este skalibrovana. Postupujte prosim podla manualu, kapitola Zaciname, odstavec Postup kalibracie."
#MSG_PRINT_FAN c=10
"Print FAN"
"Tlacovy v."
#MSG_WIZARD_LOAD_FILAMENT c=20 r=6 #MSG_WIZARD_LOAD_FILAMENT c=20 r=6
"Please insert filament into the extruder, then press the knob to load it." "Please insert filament into the extruder, then press the knob to load it."
"Prosim vlozte filament do extruderu a stlacte tlacidlo k jeho zavedeniu" "Prosim vlozte filament do extruderu a stlacte tlacidlo k jeho zavedeniu"
@ -1066,25 +1050,21 @@
"Select filament:" "Select filament:"
"Zvolte filament:" "Zvolte filament:"
#MSG_TEMP_CALIBRATION c=14 #MSG_PINDA_CALIBRATION c=13
"Temp. cal." "PINDA cal."
"Tepl. kal." "PINDA kal."
#MSG_SELECT_TEMP_MATCHES_MATERIAL c=20 r=4 #MSG_SELECT_TEMP_MATCHES_MATERIAL c=20 r=4
"Select temperature which matches your material." "Select temperature which matches your material."
"Zvolte teplotu, ktora odpoveda vasmu materialu." "Zvolte teplotu, ktora odpoveda vasmu materialu."
#MSG_CALIBRATION_PINDA_MENU c=17 #MSG_PINDA_CAL_FAILED c=20 r=4
"Temp. calibration" "PINDA calibration failed"
"Teplot. kalibr."
#MSG_TEMP_CAL_FAILED c=20 r=8
"Temperature calibration failed"
"Teplotna kalibracia zlyhala" "Teplotna kalibracia zlyhala"
#MSG_TEMP_CALIBRATION_DONE c=20 r=12 #MSG_PINDA_CALIBRATION_DONE c=20 r=8
"Temperature calibration is finished and active. Temp. calibration can be disabled in menu Settings->Temp. cal." "PINDA calibration is finished and active. It can be disabled in menu Settings->PINDA cal."
"Teplotna kalibracia dokoncena a je teraz aktivna. Teplotnu kalibraciu je mozno deaktivovat v menu Nastavenie->Tepl. kal." "PINDA kalibracia dokoncena a je teraz aktivna. Da je mozno deaktivovat v menu Nastavenie->PINDA kal."
#MSG_FS_VERIFIED c=20 r=3 #MSG_FS_VERIFIED c=20 r=3
"Sensor verified, remove the filament now." "Sensor verified, remove the filament now."
@ -1138,10 +1118,6 @@
"Total" "Total"
"Celkom" "Celkom"
#MSG_USED c=19
"Used during print"
"Pouzite behom tlace"
#MSG_MENU_VOLTAGES c=15 #MSG_MENU_VOLTAGES c=15
"Voltages" "Voltages"
"Napatie" "Napatie"

View File

@ -1,3 +1,11 @@
#MSG_SHEET_OFFSET c=20 r=4
"Sheet %.7s\x0aZ offset: %+1.3fmm\x0a%cContinue\x0a%cReset"
"\x00"
#MSG_REFRESH c=18
"\x04Refresh"
"\x00"
#MSG_IR_03_OR_OLDER c=18 #MSG_IR_03_OR_OLDER c=18
" 0.3 or older" " 0.3 or older"
"\x00" "\x00"
@ -138,10 +146,6 @@
"Calibrate Z" "Calibrate Z"
"\x00" "\x00"
#MSG_CALIBRATE_PINDA c=17
"Calibrate"
"\x00"
#MSG_CANCEL2 c=10 #MSG_CANCEL2 c=10
">Cancel" ">Cancel"
"\x00" "\x00"
@ -162,7 +166,7 @@
"Calibration done" "Calibration done"
"\x00" "\x00"
#MSG_MENU_CALIBRATION c=18 #MSG_CALIBRATION c=18
"Calibration" "Calibration"
"\x00" "\x00"
@ -190,8 +194,8 @@
"Crash det." "Crash det."
"\x00" "\x00"
#MSG_CHOOSE_FIL_1ST_LAYERCAL c=20 r=7 #MSG_SELECT_FIL_1ST_LAYERCAL c=20 r=7
"Choose a filament for the First Layer Calibration and select it in the on-screen menu." "Select a filament for the First Layer Calibration and select it in the on-screen menu."
"\x00" "\x00"
#MSG_CRASH_DETECTED c=20 #MSG_CRASH_DETECTED c=20
@ -206,10 +210,6 @@
"Crash" "Crash"
"\x00" "\x00"
#MSG_CURRENT c=19
"Current"
"\x00"
#MSG_DATE c=17 #MSG_DATE c=17
"Date:" "Date:"
"\x00" "\x00"
@ -226,7 +226,7 @@
"Distance between tip of the nozzle and the bed surface has not been set yet. Please follow the manual, chapter First steps, section First layer calibration." "Distance between tip of the nozzle and the bed surface has not been set yet. Please follow the manual, chapter First steps, section First layer calibration."
"\x00" "\x00"
#MSG_FS_CONTINUE c=5 #MSG_CONTINUE_SHORT c=5
"Cont." "Cont."
"\x00" "\x00"
@ -238,7 +238,7 @@
"E-correct:" "E-correct:"
"\x00" "\x00"
#MSG_EJECT_FILAMENT c=16 #MSG_EJECT_FILAMENT c=17
"Eject filament" "Eject filament"
"\x00" "\x00"
@ -258,11 +258,7 @@
"Endstops" "Endstops"
"\x00" "\x00"
#MSG_STACK_ERROR c=20 r=4 #MSG_CUT_FILAMENT c=17
"Error - static memory has been overwritten"
"\x00"
#MSG_CUT_FILAMENT c=16
"Cut filament" "Cut filament"
"\x00" "\x00"
@ -286,7 +282,7 @@
"ERROR:" "ERROR:"
"\x00" "\x00"
#MSG_SELFTEST_EXTRUDER_FAN_SPEED c=18 #MSG_EXTRUDER_FAN_SPEED c=16
"Extruder fan:" "Extruder fan:"
"\x00" "\x00"
@ -378,7 +374,7 @@
"Flow" "Flow"
"\x00" "\x00"
#MSG_SELFTEST_COOLING_FAN c=20 #MSG_SELFTEST_PART_FAN c=20
"Front print fan?" "Front print fan?"
"\x00" "\x00"
@ -450,12 +446,8 @@
"Checking Z axis" "Checking Z axis"
"\x00" "\x00"
#MSG_CHOOSE_EXTRUDER c=20 #MSG_SELECT_EXTRUDER c=20
"Choose extruder:" "Select extruder:"
"\x00"
#MSG_CHOOSE_FILAMENT c=20
"Choose filament:"
"\x00" "\x00"
#MSG_FILAMENT c=17 #MSG_FILAMENT c=17
@ -470,7 +462,7 @@
"I will run z calibration now." "I will run z calibration now."
"\x00" "\x00"
#MSG_WATCH c=18 #MSG_INFO_SCREEN c=18
"Info screen" "Info screen"
"\x00" "\x00"
@ -698,7 +690,7 @@
"Now I will preheat nozzle for PLA." "Now I will preheat nozzle for PLA."
"\x00" "\x00"
#MSG_NOZZLE c=12 #MSG_NOZZLE c=10
"Nozzle" "Nozzle"
"\x00" "\x00"
@ -710,10 +702,6 @@
"Now remove the test print from steel sheet." "Now remove the test print from steel sheet."
"\x00" "\x00"
#MSG_NOZZLE_FAN c=10
"Nozzle FAN"
"\x00"
#MSG_PAUSE_PRINT c=18 #MSG_PAUSE_PRINT c=18
"Pause print" "Pause print"
"\x00" "\x00"
@ -814,7 +802,7 @@
"Press the knob to preheat nozzle and continue." "Press the knob to preheat nozzle and continue."
"\x00" "\x00"
#MSG_FS_PAUSE c=5 #MSG_PAUSE c=5
"Pause" "Pause"
"\x00" "\x00"
@ -834,7 +822,7 @@
"Preheating to unload" "Preheating to unload"
"\x00" "\x00"
#MSG_SELFTEST_PRINT_FAN_SPEED c=18 #MSG_PRINT_FAN_SPEED c=16
"Print fan:" "Print fan:"
"\x00" "\x00"
@ -858,10 +846,6 @@
"Printer has not been calibrated yet. Please follow the manual, chapter First steps, section Calibration flow." "Printer has not been calibrated yet. Please follow the manual, chapter First steps, section Calibration flow."
"\x00" "\x00"
#MSG_PRINT_FAN c=10
"Print FAN"
"\x00"
#MSG_WIZARD_LOAD_FILAMENT c=20 r=6 #MSG_WIZARD_LOAD_FILAMENT c=20 r=6
"Please insert filament into the extruder, then press the knob to load it." "Please insert filament into the extruder, then press the knob to load it."
"\x00" "\x00"
@ -1066,24 +1050,20 @@
"Select filament:" "Select filament:"
"\x00" "\x00"
#MSG_TEMP_CALIBRATION c=14 #MSG_PINDA_CALIBRATION c=13
"Temp. cal." "PINDA cal."
"\x00" "\x00"
#MSG_SELECT_TEMP_MATCHES_MATERIAL c=20 r=4 #MSG_SELECT_TEMP_MATCHES_MATERIAL c=20 r=4
"Select temperature which matches your material." "Select temperature which matches your material."
"\x00" "\x00"
#MSG_CALIBRATION_PINDA_MENU c=17 #MSG_PINDA_CAL_FAILED c=20 r=4
"Temp. calibration" "PINDA calibration failed"
"\x00" "\x00"
#MSG_TEMP_CAL_FAILED c=20 r=8 #MSG_PINDA_CALIBRATION_DONE c=20 r=8
"Temperature calibration failed" "PINDA calibration is finished and active. It can be disabled in menu Settings->PINDA cal."
"\x00"
#MSG_TEMP_CALIBRATION_DONE c=20 r=12
"Temperature calibration is finished and active. Temp. calibration can be disabled in menu Settings->Temp. cal."
"\x00" "\x00"
#MSG_FS_VERIFIED c=20 r=3 #MSG_FS_VERIFIED c=20 r=3
@ -1138,10 +1118,6 @@
"Total" "Total"
"\x00" "\x00"
#MSG_USED c=19
"Used during print"
"\x00"
#MSG_MENU_VOLTAGES c=15 #MSG_MENU_VOLTAGES c=15
"Voltages" "Voltages"
"\x00" "\x00"

View File

@ -1,3 +1,11 @@
#MSG_SHEET_OFFSET c=20 r=4
"Sheet %.7s\x0aZ offset: %+1.3fmm\x0a%cContinue\x0a%cReset"
"Skiva %.7s\x0aZ offset: %+1.3fmm\x0a%cForts\xe1tta\x0a%cAterst\xe1ll"
#MSG_REFRESH c=18
"\x04Refresh"
"\x04Uppdatera"
#MSG_IR_03_OR_OLDER c=18 #MSG_IR_03_OR_OLDER c=18
" 0.3 or older" " 0.3 or older"
" 0.3 el \xe1ldre" " 0.3 el \xe1ldre"
@ -48,7 +56,7 @@
#MSG_AUTO c=6 #MSG_AUTO c=6
"Auto" "Auto"
"Auto" "\x00"
#MSG_PRESS c=20 r=2 #MSG_PRESS c=20 r=2
"and press the knob" "and press the knob"
@ -138,10 +146,6 @@
"Calibrate Z" "Calibrate Z"
"Kalibrera Z" "Kalibrera Z"
#MSG_CALIBRATE_PINDA c=17
"Calibrate"
"Kalibrerar"
#MSG_CANCEL2 c=10 #MSG_CANCEL2 c=10
">Cancel" ">Cancel"
">Avbryt" ">Avbryt"
@ -162,7 +166,7 @@
"Calibration done" "Calibration done"
"Kalibraring utf\xefrd" "Kalibraring utf\xefrd"
#MSG_MENU_CALIBRATION c=18 #MSG_CALIBRATION c=18
"Calibration" "Calibration"
"Kalibrering" "Kalibrering"
@ -190,8 +194,8 @@
"Crash det." "Crash det."
"Krockdetekt." "Krockdetekt."
#MSG_CHOOSE_FIL_1ST_LAYERCAL c=20 r=7 #MSG_SELECT_FIL_1ST_LAYERCAL c=20 r=7
"Choose a filament for the First Layer Calibration and select it in the on-screen menu." "Select a filament for the First Layer Calibration and select it in the on-screen menu."
"V\xe1lj ett filament f\xefr f\xefrsta lagrets kalibrering och v\xe1lj det i sk\xe1rmmenyn." "V\xe1lj ett filament f\xefr f\xefrsta lagrets kalibrering och v\xe1lj det i sk\xe1rmmenyn."
#MSG_CRASH_DETECTED c=20 #MSG_CRASH_DETECTED c=20
@ -206,10 +210,6 @@
"Crash" "Crash"
"Krock" "Krock"
#MSG_CURRENT c=19
"Current"
"Aktuell"
#MSG_DATE c=17 #MSG_DATE c=17
"Date:" "Date:"
"Datum:" "Datum:"
@ -226,7 +226,7 @@
"Distance between tip of the nozzle and the bed surface has not been set yet. Please follow the manual, chapter First steps, section First layer calibration." "Distance between tip of the nozzle and the bed surface has not been set yet. Please follow the manual, chapter First steps, section First layer calibration."
"Avstandet mellan munstyckets spets och b\xe1ddytan har inte st\xe1llts in \xe1nnu. V\xe1nligen f\xeflj manualen F\xefrsta lagrets kalibrering." "Avstandet mellan munstyckets spets och b\xe1ddytan har inte st\xe1llts in \xe1nnu. V\xe1nligen f\xeflj manualen F\xefrsta lagrets kalibrering."
#MSG_FS_CONTINUE c=5 #MSG_CONTINUE_SHORT c=5
"Cont." "Cont."
"Frts." "Frts."
@ -238,7 +238,7 @@
"E-correct:" "E-correct:"
"E-korrektion:" "E-korrektion:"
#MSG_EJECT_FILAMENT c=16 #MSG_EJECT_FILAMENT c=17
"Eject filament" "Eject filament"
"Mata ut filament" "Mata ut filament"
@ -258,11 +258,7 @@
"Endstops" "Endstops"
"\xe1ndl\xe1gen" "\xe1ndl\xe1gen"
#MSG_STACK_ERROR c=20 r=4 #MSG_CUT_FILAMENT c=17
"Error - static memory has been overwritten"
"Fel - statiskt minne har skrivits \xefver"
#MSG_CUT_FILAMENT c=16
"Cut filament" "Cut filament"
"Sk\xe1r filament" "Sk\xe1r filament"
@ -280,23 +276,23 @@
#MSG_DIM c=6 #MSG_DIM c=6
"Dim" "Dim"
"Dim" "\x00"
#MSG_ERROR c=10 #MSG_ERROR c=10
"ERROR:" "ERROR:"
"FEL:" "FEL:"
#MSG_SELFTEST_EXTRUDER_FAN_SPEED c=18 #MSG_EXTRUDER_FAN_SPEED c=16
"Extruder fan:" "Extruder fan:"
"Extruderfl\xe1kt:" "Extruderfl\xe1kt:"
#MSG_INFO_EXTRUDER c=18 #MSG_INFO_EXTRUDER c=18
"Extruder info" "Extruder info"
"Extruder info" "\x00"
#MSG_EXTRUDER c=17 #MSG_EXTRUDER c=17
"Extruder" "Extruder"
"Extruder" "\x00"
#MSG_MMU_FAIL_STATS c=18 #MSG_MMU_FAIL_STATS c=18
"Fail stats MMU" "Fail stats MMU"
@ -324,7 +320,7 @@
#MSG_FSENSOR c=12 #MSG_FSENSOR c=12
"Fil. sensor" "Fil. sensor"
"Fil. sensor" "\x00"
#MSG_FIL_RUNOUTS c=15 #MSG_FIL_RUNOUTS c=15
"Fil. runouts" "Fil. runouts"
@ -340,7 +336,7 @@
#MSG_SELFTEST_FILAMENT_SENSOR c=17 #MSG_SELFTEST_FILAMENT_SENSOR c=17
"Filament sensor" "Filament sensor"
"Filament sensor" "\x00"
#MSG_FILAMENT_USED c=19 #MSG_FILAMENT_USED c=19
"Filament used" "Filament used"
@ -378,7 +374,7 @@
"Flow" "Flow"
"Fl\xefde" "Fl\xefde"
#MSG_SELFTEST_COOLING_FAN c=20 #MSG_SELFTEST_PART_FAN c=20
"Front print fan?" "Front print fan?"
"Frontfl\xe1kt?" "Frontfl\xe1kt?"
@ -450,14 +446,10 @@
"Checking Z axis" "Checking Z axis"
"Kontroll Z-axel" "Kontroll Z-axel"
#MSG_CHOOSE_EXTRUDER c=20 #MSG_SELECT_EXTRUDER c=20
"Choose extruder:" "Select extruder:"
"V\xe1lj extruder:" "V\xe1lj extruder:"
#MSG_CHOOSE_FILAMENT c=20
"Choose filament:"
"V\xe1lj filament:"
#MSG_FILAMENT c=17 #MSG_FILAMENT c=17
"Filament" "Filament"
"Mata ut filament" "Mata ut filament"
@ -470,7 +462,7 @@
"I will run z calibration now." "I will run z calibration now."
"Jag kommer att utf\xefra z-kalibrering nu." "Jag kommer att utf\xefra z-kalibrering nu."
#MSG_WATCH c=18 #MSG_INFO_SCREEN c=18
"Info screen" "Info screen"
"Infosk\xe1rm" "Infosk\xe1rm"
@ -540,7 +532,7 @@
#MSG_ITERATION c=12 #MSG_ITERATION c=12
"Iteration" "Iteration"
"Iteration" "\x00"
#MSG_LOOSE_PULLEY c=20 #MSG_LOOSE_PULLEY c=20
"Loose pulley" "Loose pulley"
@ -612,7 +604,7 @@
#MSG_NORMAL c=7 #MSG_NORMAL c=7
"Normal" "Normal"
"Normal" "\x00"
#MSG_SILENT c=7 #MSG_SILENT c=7
"Silent" "Silent"
@ -644,7 +636,7 @@
#MSG_SELFTEST_MOTOR c=18 #MSG_SELFTEST_MOTOR c=18
"Motor" "Motor"
"Motor" "\x00"
#MSG_MOVE_AXIS c=18 #MSG_MOVE_AXIS c=18
"Move axis" "Move axis"
@ -672,7 +664,7 @@
#MSG_NA c=3 #MSG_NA c=3
"N/A" "N/A"
"N/A" "\x00"
#MSG_NO c=4 #MSG_NO c=4
"No" "No"
@ -698,7 +690,7 @@
"Now I will preheat nozzle for PLA." "Now I will preheat nozzle for PLA."
"Nu ska jag f\xefrv\xe1rma munstycket f\xefr PLA." "Nu ska jag f\xefrv\xe1rma munstycket f\xefr PLA."
#MSG_NOZZLE c=12 #MSG_NOZZLE c=10
"Nozzle" "Nozzle"
"Munstycke" "Munstycke"
@ -710,10 +702,6 @@
"Now remove the test print from steel sheet." "Now remove the test print from steel sheet."
"Ta nu bort testutskriften fran metallskivan." "Ta nu bort testutskriften fran metallskivan."
#MSG_NOZZLE_FAN c=10
"Nozzle FAN"
"Muns fl\xe1kt"
#MSG_PAUSE_PRINT c=18 #MSG_PAUSE_PRINT c=18
"Pause print" "Pause print"
"Pausa utskrift" "Pausa utskrift"
@ -814,7 +802,7 @@
"Press the knob to preheat nozzle and continue." "Press the knob to preheat nozzle and continue."
"Tryck pa knappen f\xefr att f\xefrv\xe1rma munstycket och forts\xe1tta." "Tryck pa knappen f\xefr att f\xefrv\xe1rma munstycket och forts\xe1tta."
#MSG_FS_PAUSE c=5 #MSG_PAUSE c=5
"Pause" "Pause"
"Paus" "Paus"
@ -834,7 +822,7 @@
"Preheating to unload" "Preheating to unload"
"F\xefrv\xe1rmer for utmatn" "F\xefrv\xe1rmer for utmatn"
#MSG_SELFTEST_PRINT_FAN_SPEED c=18 #MSG_PRINT_FAN_SPEED c=16
"Print fan:" "Print fan:"
"Utskriftsfl\xe1kt:" "Utskriftsfl\xe1kt:"
@ -858,10 +846,6 @@
"Printer has not been calibrated yet. Please follow the manual, chapter First steps, section Calibration flow." "Printer has not been calibrated yet. Please follow the manual, chapter First steps, section Calibration flow."
"Skrivaren har inte kalibrerats \xe1nnu. V\xe1nligen f\xeflj manualen, kapitel F\xefrsta stegen, avsnitt Kalibreringsfl\xefde." "Skrivaren har inte kalibrerats \xe1nnu. V\xe1nligen f\xeflj manualen, kapitel F\xefrsta stegen, avsnitt Kalibreringsfl\xefde."
#MSG_PRINT_FAN c=10
"Print FAN"
"Utskrfl\xe1kt"
#MSG_WIZARD_LOAD_FILAMENT c=20 r=6 #MSG_WIZARD_LOAD_FILAMENT c=20 r=6
"Please insert filament into the extruder, then press the knob to load it." "Please insert filament into the extruder, then press the knob to load it."
"V\xe1nligen s\xe1tt i filamentet i extrudern, tryck sedan pa knappen f\xefr inladdning.." "V\xe1nligen s\xe1tt i filamentet i extrudern, tryck sedan pa knappen f\xefr inladdning.."
@ -916,7 +900,7 @@
#MSG_RPI_PORT c=13 #MSG_RPI_PORT c=13
"RPi port" "RPi port"
"RPi port" "\x00"
#MSG_WIZARD_RERUN c=20 r=7 #MSG_WIZARD_RERUN c=20 r=7
"Running Wizard will delete current calibration results and start from the beginning. Continue?" "Running Wizard will delete current calibration results and start from the beginning. Continue?"
@ -1056,7 +1040,7 @@
#MSG_SUPPORT c=18 #MSG_SUPPORT c=18
"Support" "Support"
"Support" "\x00"
#MSG_SELFTEST_SWAPPED c=16 #MSG_SELFTEST_SWAPPED c=16
"Swapped" "Swapped"
@ -1066,25 +1050,21 @@
"Select filament:" "Select filament:"
"V\xe1lj filament:" "V\xe1lj filament:"
#MSG_TEMP_CALIBRATION c=14 #MSG_PINDA_CALIBRATION c=13
"Temp. cal." "PINDA cal."
"Temp. kal." "PINDA kal."
#MSG_SELECT_TEMP_MATCHES_MATERIAL c=20 r=4 #MSG_SELECT_TEMP_MATCHES_MATERIAL c=20 r=4
"Select temperature which matches your material." "Select temperature which matches your material."
"V\xe1lj temperatur som passar ditt material." "V\xe1lj temperatur som passar ditt material."
#MSG_CALIBRATION_PINDA_MENU c=17 #MSG_PINDA_CAL_FAILED c=20 r=4
"Temp. calibration" "PINDA calibration failed"
"Temp. kalibrering" "PINDA-kalibrering misslyckades"
#MSG_TEMP_CAL_FAILED c=20 r=8 #MSG_PINDA_CALIBRATION_DONE c=20 r=8
"Temperature calibration failed" "PINDA calibration is finished and active. It can be disabled in menu Settings->PINDA cal."
"Temperaturkalibrering misslyckades" "PINDA-kalibreringen \xe1r klar och aktiv. PINDA kalibrering kan inaktiveras i menyn Inst\xe1llningar->PINDA kal."
#MSG_TEMP_CALIBRATION_DONE c=20 r=12
"Temperature calibration is finished and active. Temp. calibration can be disabled in menu Settings->Temp. cal."
"Temperaturkalibreringen \xe1r klar och aktiv. Temp. kalibrering kan inaktiveras i menyn Inst\xe1llningar->Temp. kal."
#MSG_FS_VERIFIED c=20 r=3 #MSG_FS_VERIFIED c=20 r=3
"Sensor verified, remove the filament now." "Sensor verified, remove the filament now."
@ -1136,11 +1116,7 @@
#MSG_TOTAL c=6 #MSG_TOTAL c=6
"Total" "Total"
"Total" "\x00"
#MSG_USED c=19
"Used during print"
"Anv\xe1nds under utskr"
#MSG_MENU_VOLTAGES c=15 #MSG_MENU_VOLTAGES c=15
"Voltages" "Voltages"
@ -1212,7 +1188,7 @@
#MSG_TIMEOUT c=12 #MSG_TIMEOUT c=12
"Timeout" "Timeout"
"Timeout" "\x00"
#MSG_X_CORRECTION c=13 #MSG_X_CORRECTION c=13
"X-correct:" "X-correct:"
@ -1384,7 +1360,7 @@
#MSG_SOUND_BLIND c=7 #MSG_SOUND_BLIND c=7
"Assist" "Assist"
"Assist" "\x00"
#MSG_STEEL_SHEET c=18 #MSG_STEEL_SHEET c=18
"Steel sheets" "Steel sheets"

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -115,6 +115,9 @@ cat $PROGMEM.chr | \
sed 's/\\x01/\\\\\\x01/g;' | \ sed 's/\\x01/\\\\\\x01/g;' | \
sed 's/\\xf8/\\\\\\xf8/g;' | \ sed 's/\\xf8/\\\\\\xf8/g;' | \
sed 's/\\x0a/\\\\\\x0a/g;' | \ sed 's/\\x0a/\\\\\\x0a/g;' | \
sed 's/\\x04/\\\\\\x04/g;' | \
sed 's/\\xe4/\\\\\\xe4/g;' | \
sed 's/\\n/\\\\\\0a/g;' | \
sed 's/\\x00$/\n/;s/^/\"/;s/$/\"\\/'; \ sed 's/\\x00$/\n/;s/^/\"/;s/$/\"\\/'; \
) | sh > $PROGMEM.var ) | sh > $PROGMEM.var