Merge remote-tracking branch 'upstream/MK3_3.10.0' into MK3_MK404

This commit is contained in:
3d-gussner 2021-04-29 19:15:45 +02:00
commit 90bc572154
31 changed files with 10015 additions and 13578 deletions

View File

@ -743,7 +743,7 @@ static void factory_reset(char level)
factory_reset_stats();
// [[fallthrough]] // there is no break intentionally
case 4: // Level 4: Preparation after being serviced
case 3: // Level 3: Preparation after being serviced
// Force language selection at the next boot up.
lang_reset();
// Force the "Follow calibration flow" message at the next boot up.
@ -758,7 +758,7 @@ static void factory_reset(char level)
#endif //FILAMENT_SENSOR
break;
case 3:
case 4:
menu_progressbar_init(EEPROM_TOP, PSTR("ERASING all data"));
// Erase EEPROM
for (uint16_t i = 0; i < EEPROM_TOP; i++) {
@ -3430,15 +3430,11 @@ bool gcode_M45(bool onlyZ, int8_t verbosity_level)
lcd_show_fullscreen_message_and_wait_P(_T(MSG_CONFIRM_NOZZLE_CLEAN));
if(onlyZ){
lcd_display_message_fullscreen_P(_T(MSG_MEASURE_BED_REFERENCE_HEIGHT_LINE1));
lcd_set_cursor(0, 3);
lcd_print(1);
lcd_puts_P(_T(MSG_MEASURE_BED_REFERENCE_HEIGHT_LINE2));
lcd_puts_at_P(0,3,_n("1/9"));
}else{
//lcd_show_fullscreen_message_and_wait_P(_T(MSG_PAPER));
lcd_display_message_fullscreen_P(_T(MSG_FIND_BED_OFFSET_AND_SKEW_LINE1));
lcd_set_cursor(0, 2);
lcd_print(1);
lcd_puts_P(_T(MSG_FIND_BED_OFFSET_AND_SKEW_LINE2));
lcd_puts_at_P(0,3,_n("1/4"));
}
refresh_cmd_timeout();
@ -3458,9 +3454,7 @@ bool gcode_M45(bool onlyZ, int8_t verbosity_level)
lcd_show_fullscreen_message_and_wait_P(_T(MSG_PAPER));
KEEPALIVE_STATE(IN_HANDLER);
lcd_display_message_fullscreen_P(_T(MSG_FIND_BED_OFFSET_AND_SKEW_LINE1));
lcd_set_cursor(0, 2);
lcd_print(1);
lcd_puts_P(_T(MSG_FIND_BED_OFFSET_AND_SKEW_LINE2));
lcd_puts_at_P(0,3,_n("1/4"));
}
bool endstops_enabled = enable_endstops(false);
@ -5779,7 +5773,7 @@ if(eSoundMode!=e_SOUND_MODE_SILENT)
starpos = (strchr(strchr_pointer + 4,'*'));
if(starpos!=NULL)
*(starpos)='\0';
card.openFileReadFilteredGcode(strchr_pointer + 4);
card.openFileReadFilteredGcode(strchr_pointer + 4, true);
break;
/*!
@ -6490,6 +6484,7 @@ Sigma_Exit:
gcode_M105(extruder);
cmdqueue_pop_front(); //prevent an ok after the command since this command uses an ok at the beginning.
cmdbuffer_front_already_processed = true;
break;
}
@ -9757,7 +9752,7 @@ static uint16_t nFSCheckCount=0;
if( minVolt >= IRsensor_Ldiode_TRESHOLD && minVolt <= IRsensor_Lmax_TRESHOLD
&& maxVolt >= IRsensor_Hmin_TRESHOLD && maxVolt <= IRsensor_Hopen_TRESHOLD
){
manage_inactivity_IR_ANALOG_Check(nFSCheckCount, ClFsensorPCB::_Old, ClFsensorPCB::_Rev04, _i("FS v0.4 or newer") ); ////c=18
manage_inactivity_IR_ANALOG_Check(nFSCheckCount, ClFsensorPCB::_Old, ClFsensorPCB::_Rev04, _i("FS v0.4 or newer") ); ////MSG_FS_V_04_OR_NEWER c=18
}
//! If and only if minVolt is in range <0.0, 0.3> and maxVolt is in range <4.6, 5.0V>, I'm considering a situation with the old fsensor
//! Note, we are not relying on one voltage here - getting just +5V can mean an old fsensor or a broken new sensor - that's why
@ -9765,7 +9760,7 @@ static uint16_t nFSCheckCount=0;
else if( minVolt < IRsensor_Ldiode_TRESHOLD
&& maxVolt > IRsensor_Hopen_TRESHOLD && maxVolt <= IRsensor_VMax_TRESHOLD
){
manage_inactivity_IR_ANALOG_Check(nFSCheckCount, ClFsensorPCB::_Rev04, oFsensorPCB=ClFsensorPCB::_Old, _i("FS v0.3 or older")); ////c=18
manage_inactivity_IR_ANALOG_Check(nFSCheckCount, ClFsensorPCB::_Rev04, oFsensorPCB=ClFsensorPCB::_Old, _i("FS v0.3 or older")); ////MSG_FS_V_03_OR_OLDER c=18
}
#endif // IR_SENSOR_ANALOG
if (fsensor_check_autoload())
@ -11143,7 +11138,7 @@ void recover_print(uint8_t automatic) {
char cmd[30];
lcd_update_enable(true);
lcd_update(2);
lcd_setstatuspgm(_i("Recovering print "));////MSG_RECOVERING_PRINT c=20
lcd_setstatuspgm(_i("Recovering print"));////MSG_RECOVERING_PRINT c=20
// Recover position, temperatures and extrude_multipliers
bool mbl_was_active = recover_machine_state_after_power_panic();

View File

@ -21,8 +21,6 @@
#define MACHINE_UUID "00000000-0000-0000-0000-000000000000"
#endif
#define MSG_FW_VERSION "Firmware"
#if (LANG_MODE == 0) //primary language only
#define PROGMEM_I2 __attribute__((section(".progmem0")))
#define PROGMEM_I1 __attribute__((section(".progmem1")))

View File

@ -2231,10 +2231,7 @@ BedSkewOffsetDetectionResultType find_bed_offset_and_skew(int8_t verbosity_level
}
#endif // SUPPORT_VERBOSITY
#ifdef MESH_BED_CALIBRATION_SHOW_LCD
uint8_t next_line;
lcd_display_message_fullscreen_P(_T(MSG_FIND_BED_OFFSET_AND_SKEW_LINE1), next_line);
if (next_line > 3)
next_line = 3;
lcd_display_message_fullscreen_P(_T(MSG_FIND_BED_OFFSET_AND_SKEW_LINE1));
#endif /* MESH_BED_CALIBRATION_SHOW_LCD */
// Collect the rear 2x3 points.
@ -2249,13 +2246,11 @@ BedSkewOffsetDetectionResultType find_bed_offset_and_skew(int8_t verbosity_level
// Don't let the manage_inactivity() function remove power from the motors.
refresh_cmd_timeout();
#ifdef MESH_BED_CALIBRATION_SHOW_LCD
lcd_set_cursor(0, next_line);
lcd_print(k + 1);
lcd_puts_P(_T(MSG_FIND_BED_OFFSET_AND_SKEW_LINE2));
lcd_set_cursor(0, 3);
lcd_printf_P(PSTR("%d/4"),(k+1));
if (iteration > 0) {
lcd_puts_at_P(0, next_line + 1, _i("Iteration "));////MSG_FIND_BED_OFFSET_AND_SKEW_ITERATION c=20
lcd_print(int(iteration + 1));
lcd_printf_P(PSTR(" %S %d/1"),_T(MSG_ITERATION),int(iteration + 1));
}
#endif /* MESH_BED_CALIBRATION_SHOW_LCD */
float *pt = pts + k * 2;
@ -2533,10 +2528,7 @@ BedSkewOffsetDetectionResultType improve_bed_offset_and_skew(int8_t method, int8
bool endstop_z_enabled = enable_z_endstop(false);
#ifdef MESH_BED_CALIBRATION_SHOW_LCD
uint8_t next_line;
lcd_display_message_fullscreen_P(_i("Improving bed calibration point"), next_line);////MSG_IMPROVE_BED_OFFSET_AND_SKEW_LINE1 c=60
if (next_line > 3)
next_line = 3;
lcd_display_message_fullscreen_P(_i("Improving bed calibration point"));////MSG_IMPROVE_BED_OFFSET_AND_SKEW_LINE1 c=60
#endif /* MESH_BED_CALIBRATION_SHOW_LCD */
// Collect a matrix of 9x9 points.
@ -2546,9 +2538,8 @@ BedSkewOffsetDetectionResultType improve_bed_offset_and_skew(int8_t method, int8
refresh_cmd_timeout();
// Print the decrasing ID of the measurement point.
#ifdef MESH_BED_CALIBRATION_SHOW_LCD
lcd_set_cursor(0, next_line);
lcd_print(mesh_point+1);
lcd_puts_P(_T(MSG_FIND_BED_OFFSET_AND_SKEW_LINE2));////MSG_IMPROVE_BED_OFFSET_AND_SKEW_LINE2 c=14
lcd_set_cursor(0, 3);
lcd_printf_P(PSTR("%d/4"),mesh_point+1);
#endif /* MESH_BED_CALIBRATION_SHOW_LCD */
// Move up.
@ -2846,14 +2837,9 @@ bool sample_mesh_and_store_reference()
refresh_cmd_timeout();
#ifdef MESH_BED_CALIBRATION_SHOW_LCD
uint8_t next_line;
lcd_display_message_fullscreen_P(_T(MSG_MEASURE_BED_REFERENCE_HEIGHT_LINE1), next_line);
if (next_line > 3)
next_line = 3;
lcd_display_message_fullscreen_P(_T(MSG_MEASURE_BED_REFERENCE_HEIGHT_LINE1));
// display "point xx of yy"
lcd_set_cursor(0, next_line);
lcd_print(1);
lcd_puts_P(_T(MSG_MEASURE_BED_REFERENCE_HEIGHT_LINE2));
lcd_puts_at_P(0,3,_n("1/9"));
#endif /* MESH_BED_CALIBRATION_SHOW_LCD */
// Sample Z heights for the mesh bed leveling.
@ -2901,9 +2887,8 @@ bool sample_mesh_and_store_reference()
go_to_current(homing_feedrate[X_AXIS]/60);
#ifdef MESH_BED_CALIBRATION_SHOW_LCD
// display "point xx of yy"
lcd_set_cursor(0, next_line);
lcd_print(mesh_point+1);
lcd_puts_P(_T(MSG_MEASURE_BED_REFERENCE_HEIGHT_LINE2));
lcd_set_cursor(0, 3);
lcd_printf_P(PSTR("%d/9"),mesh_point+1);
#endif /* MESH_BED_CALIBRATION_SHOW_LCD */
if (!find_bed_induction_sensor_point_z()) //Z crash or deviation > 50um
{

View File

@ -41,8 +41,7 @@ const char MSG_FILAMENT_LOADING_T1[] PROGMEM_I1 = ISTR("Insert filament into ext
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_T3[] PROGMEM_I1 = ISTR("Insert filament into extruder 4. Click when done."); ////c=20 r=4
const char MSG_FILAMENTCHANGE[] PROGMEM_I1 = ISTR("Change filament"); ////c=18
const char MSG_FIND_BED_OFFSET_AND_SKEW_LINE1[] PROGMEM_I1 = ISTR("Searching bed calibration point"); ////c=20 r=2
const char MSG_FIND_BED_OFFSET_AND_SKEW_LINE2[] PROGMEM_I1 = ISTR(" of 4"); ////c=14
const char MSG_FIND_BED_OFFSET_AND_SKEW_LINE1[] PROGMEM_I1 = ISTR("Searching bed calibration point"); ////c=20 r=3
const char MSG_FINISHING_MOVEMENTS[] PROGMEM_I1 = ISTR("Finishing movements"); ////c=20
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_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
@ -51,6 +50,7 @@ const char MSG_FSENSOR[] PROGMEM_I1 = ISTR("Fil. sensor"); ////c=12
const char MSG_HEATING[] PROGMEM_I1 = ISTR("Heating"); ////c=20
const char MSG_HEATING_COMPLETE[] PROGMEM_I1 = ISTR("Heating done."); ////c=20
const char MSG_HOMEYZ[] PROGMEM_I1 = ISTR("Calibrate Z"); ////c=18
const char MSG_ITERATION[] PROGMEM_I1 = ISTR("Iteration"); ////c=12
const char MSG_CHOOSE_EXTRUDER[] PROGMEM_I1 = ISTR("Choose extruder:"); ////c=20
const char MSG_CHOOSE_FILAMENT[] PROGMEM_I1 = ISTR("Choose filament:"); ////c=20
const char MSG_LAST_PRINT[] PROGMEM_I1 = ISTR("Last print"); ////c=18
@ -65,7 +65,6 @@ const char MSG_BACK[] PROGMEM_I1 = ISTR("Back"); ////c=18
const char MSG_SHEET[] PROGMEM_I1 = ISTR("Sheet"); ////c=10
const char MSG_STEEL_SHEETS[] PROGMEM_I1 = ISTR("Steel sheets"); ////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_MEASURE_BED_REFERENCE_HEIGHT_LINE2[] PROGMEM_I1 = ISTR(" of 9"); ////c=14
const char MSG_MENU_CALIBRATION[] PROGMEM_I1 = ISTR("Calibration"); ////c=18
const char MSG_MMU_FAILS[] PROGMEM_I1 = ISTR("MMU fails"); ////c=15
const char MSG_MMU_LOAD_FAILS[] PROGMEM_I1 = ISTR("MMU load fails"); ////c=15
@ -73,7 +72,6 @@ const char MSG_NO[] PROGMEM_I1 = ISTR("No"); ////c=4
const char MSG_NOZZLE[] PROGMEM_I1 = ISTR("Nozzle"); ////c=12
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_PAUSE_PRINT[] PROGMEM_I1 = ISTR("Pause print");////c=18
const char MSG_PINDA[] PROGMEM_I1 = ISTR("PINDA");////c=5
const char MSG_PLACE_STEEL_SHEET[] PROGMEM_I1 = ISTR("Please place steel sheet on heatbed."); ////c=20 r=5
const char MSG_PLEASE_WAIT[] PROGMEM_I1 = ISTR("Please wait"); ////c=20
const char MSG_POWER_FAILURES[] PROGMEM_I1 = ISTR("Power failures"); ////c=15
@ -89,12 +87,12 @@ const char MSG_RESUME_PRINT[] PROGMEM_I1 = ISTR("Resume print"); ////c=18
const char MSG_RESUMING_PRINT[] PROGMEM_I1 = ISTR("Resuming print"); ////c=20
const char MSG_SELFTEST_COOLING_FAN[] PROGMEM_I1 = ISTR("Front print fan?"); ////c=20
const char MSG_SELFTEST_EXTRUDER_FAN[] PROGMEM_I1 = ISTR("Left hotend fan?"); ////c=20
const char MSG_SELFTEST_FAILED[] PROGMEM_I1 = ISTR("Selftest failed "); ////c=20
const char MSG_SELFTEST_FAILED[] PROGMEM_I1 = ISTR("Selftest failed"); ////c=20
const char MSG_SELFTEST_FAN[] PROGMEM_I1 = ISTR("Fan test"); ////c=20
const char MSG_SELFTEST_FAN_NO[] PROGMEM_I1 = ISTR("Not spinning"); ////c=19
const char MSG_SELFTEST_FAN_YES[] PROGMEM_I1 = ISTR("Spinning"); ////c=19
const char MSG_SELFTEST_CHECK_BED[] PROGMEM_I1 = ISTR("Checking bed "); ////c=20
const char MSG_SELFTEST_CHECK_FSENSOR[] PROGMEM_I1 = ISTR("Checking sensors "); ////c=20
const char MSG_SELFTEST_CHECK_BED[] PROGMEM_I1 = ISTR("Checking bed"); ////c=20
const char MSG_SELFTEST_CHECK_FSENSOR[] PROGMEM_I1 = ISTR("Checking sensors"); ////c=20
const char MSG_SELFTEST_MOTOR[] PROGMEM_I1 = ISTR("Motor"); ////c=18
const char MSG_SELFTEST_FILAMENT_SENSOR[] PROGMEM_I1 = ISTR("Filament sensor"); ////c=17
const char MSG_SELFTEST_WIRINGERROR[] PROGMEM_I1 = ISTR("Wiring error"); ////c=18
@ -110,7 +108,7 @@ const char MSG_NORMAL[] PROGMEM_I1 = ISTR("Normal"); ////c=7
const char MSG_STEALTH[] PROGMEM_I1 = ISTR("Stealth"); ////c=7
const char MSG_STEEL_SHEET_CHECK[] PROGMEM_I1 = ISTR("Is steel sheet on heatbed?"); ////c=20 r=2
const char MSG_STOP_PRINT[] PROGMEM_I1 = ISTR("Stop print"); ////c=18
const char MSG_STOPPED[] PROGMEM_I1 = ISTR("STOPPED. "); ////c=20
const char MSG_STOPPED[] PROGMEM_I1 = ISTR("STOPPED."); ////c=20
const char MSG_TEMP_CALIBRATION[] PROGMEM_I1 = ISTR("Temp. cal."); ////c=14
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_UNLOAD_FILAMENT[] PROGMEM_I1 = ISTR("Unload filament"); ////Number 1 to 5 is added behind text e.g. "Unload filament" c=16
@ -124,24 +122,20 @@ const char MSG_WIZARD_WELCOME[] PROGMEM_I1 = ISTR("Hi, I am your Original Prusa
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_YES[] PROGMEM_I1 = ISTR("Yes"); ////c=3
const char MSG_V2_CALIBRATION[] PROGMEM_I1 = ISTR("First layer cal."); ////c=18
const char WELCOME_MSG[] PROGMEM_I1 = ISTR(CUSTOM_MENDEL_NAME " OK."); ////c=20
const char MSG_OFF[] PROGMEM_I1 = ISTR("Off"); ////c=3
const char MSG_ON[] PROGMEM_I1 = ISTR("On"); ////c=3
const char MSG_NA[] PROGMEM_I1 = ISTR("N/A"); ////c=3
const char MSG_AUTO_DEPLETE[] PROGMEM_I1 = ISTR("SpoolJoin"); ////c=13
const char MSG_CUTTER[] PROGMEM_I1 = ISTR("Cutter"); ////c=9
const char MSG_NONE[] PROGMEM_I1 = ISTR("None"); ////c=8
const char MSG_WARN[] PROGMEM_I1 = ISTR("Warn"); ////c=8
const char MSG_STRICT[] PROGMEM_I1 = ISTR("Strict"); ////c=8
const char MSG_MODEL[] PROGMEM_I1 = ISTR("Model"); ////c=8
const char MSG_FIRMWARE[] PROGMEM_I1 = ISTR("Firmware"); ////c=8
const char MSG_GCODE[] PROGMEM_I1 = ISTR("Gcode"); ////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_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_NOZZLE_DIAMETER[] PROGMEM_I1 = ISTR("Nozzle d."); ////c=10
const char MSG_MMU_MODE[] PROGMEM_I1 = ISTR("MMU Mode"); ////c=8
const char MSG_SD_CARD[] PROGMEM_I1 = ISTR("SD card"); ////c=8
const char MSG_TOSHIBA_FLASH_AIR_COMPATIBILITY[] PROGMEM_I1 = ISTR("FlashAir"); ////c=8
const char MSG_SORT[] PROGMEM_I1 = ISTR("Sort"); ////c=7
const char MSG_SORT_TIME[] PROGMEM_I1 = ISTR("Time"); ////c=8
const char MSG_SORT_ALPHA[] PROGMEM_I1 = ISTR("Alphabet"); ////c=8
@ -172,6 +166,11 @@ const char MSG_IR_UNKNOWN[] PROGMEM_I1 = ISTR("unknown state");////c=18
#endif
//not internationalized messages
const char MSG_AUTO_DEPLETE[] PROGMEM_N1 = ISTR("SpoolJoin"); ////c=13
const char MSG_FIRMWARE[] PROGMEM_N1 = ISTR("Firmware"); ////c=8
const char MSG_TOSHIBA_FLASH_AIR_COMPATIBILITY[] PROGMEM_N1 = ISTR("FlashAir"); ////c=8
const char MSG_PINDA[] PROGMEM_N1 = ISTR("PINDA");////c=5
const char WELCOME_MSG[] PROGMEM_N1 = ISTR(CUSTOM_MENDEL_NAME " OK."); ////c=20
const char MSG_SD_WORKDIR_FAIL[] PROGMEM_N1 = "workDir open failed"; ////
const char MSG_BROWNOUT_RESET[] PROGMEM_N1 = " Brown out Reset"; ////
const char MSG_EXTERNAL_RESET[] PROGMEM_N1 = " External Reset"; ////

View File

@ -43,7 +43,6 @@ extern const char MSG_FILAMENT_LOADING_T2[];
extern const char MSG_FILAMENT_LOADING_T3[];
extern const char MSG_FILAMENTCHANGE[];
extern const char MSG_FIND_BED_OFFSET_AND_SKEW_LINE1[];
extern const char MSG_FIND_BED_OFFSET_AND_SKEW_LINE2[];
extern const char MSG_FINISHING_MOVEMENTS[];
extern const char MSG_FOLLOW_CALIBRATION_FLOW[];
extern const char MSG_FOLLOW_Z_CALIBRATION_FLOW[];
@ -52,6 +51,7 @@ extern const char MSG_FSENSOR[];
extern const char MSG_HEATING[];
extern const char MSG_HEATING_COMPLETE[];
extern const char MSG_HOMEYZ[];
extern const char MSG_ITERATION[];
extern const char MSG_CHOOSE_EXTRUDER[];
extern const char MSG_CHOOSE_FILAMENT[];
extern const char MSG_LAST_PRINT[];
@ -64,7 +64,6 @@ extern const char MSG_BACK[];
extern const char MSG_SHEET[];
extern const char MSG_STEEL_SHEETS[];
extern const char MSG_MEASURE_BED_REFERENCE_HEIGHT_LINE1[];
extern const char MSG_MEASURE_BED_REFERENCE_HEIGHT_LINE2[];
extern const char MSG_MENU_CALIBRATION[];
extern const char MSG_MMU_FAILS[];
extern const char MSG_MMU_LOAD_FAILS[];

View File

@ -1583,7 +1583,7 @@ void mmu_continue_loading(bool blocking)
manage_response(false, true, MMU_UNLOAD_MOVE);
setAllTargetHotends(0);
lcd_setstatuspgm(_i("MMU load failed "));////MSG_MMU_LOAD_FAILED c=20
lcd_setstatuspgm(_i("MMU load failed"));////MSG_MMU_LOAD_FAILED c=20
if (blocking)
{

View File

@ -1320,7 +1320,7 @@ void lcd_commands()
strcat(cmd1, ftostr3(pid_temp));
// setting the correct target temperature (for visualization) is done in PID_autotune
enquecommand(cmd1);
lcd_setstatuspgm(_i("PID cal. "));////MSG_PID_RUNNING c=20
lcd_setstatuspgm(_i("PID cal."));////MSG_PID_RUNNING c=20
lcd_commands_step = 2;
}
if (lcd_commands_step == 2 && pid_tuning_finished) { //saving to eeprom
@ -1916,9 +1916,9 @@ static void lcd_support_menu()
MENU_ITEM_BACK_P(PSTR("FW - " FW_version));
}*/
MENU_ITEM_BACK_P(_i("prusa3d.com"));////MSG_PRUSA3D c=18
MENU_ITEM_BACK_P(_i("forum.prusa3d.com"));////MSG_PRUSA3D_FORUM c=18
MENU_ITEM_BACK_P(_i("howto.prusa3d.com"));////MSG_PRUSA3D_HOWTO c=18
MENU_ITEM_BACK_P(_n("prusa3d.com"));////MSG_PRUSA3D c=18
MENU_ITEM_BACK_P(_n("forum.prusa3d.com"));////MSG_PRUSA3D_FORUM c=18
MENU_ITEM_BACK_P(_n("howto.prusa3d.com"));////MSG_PRUSA3D_HOWTO c=18
MENU_ITEM_BACK_P(STR_SEPARATOR);
MENU_ITEM_BACK_P(PSTR(FILAMENT_SIZE));
MENU_ITEM_BACK_P(PSTR(ELECTRONICS));
@ -2237,7 +2237,6 @@ void mFilamentItem(uint16_t nTemp, uint16_t nTempBed)
// handled earlier
break;
}
lcd_puts_at_P(0, 3, _T(MSG_CANCEL)); ////MSG_CANCEL
}
lcd_set_cursor(0, 0);
@ -2745,8 +2744,8 @@ void lcd_move_e()
//! |01234567890123456789|
//! |Y distance from min | MSG_Y_DIST_FROM_MIN
//! | -------------- | STR_SEPARATOR
//! |Left: 00.00mm | MSG_LEFT c=10, c=8
//! |Right: 00.00mm | MSG_RIGHT c=10, c=8
//! |Left: 00.00mm| MSG_LEFT c=10, c=8
//! |Right: 00.00mm| MSG_RIGHT c=10, c=8
//! ----------------------
//! @endcode
//! @todo Positioning of the messages and values on LCD aren't fixed to their exact place. This causes issues with translations.
@ -2786,10 +2785,10 @@ float _deg(float rad)
//!
//! @code{.unparsed}
//! |01234567890123456789|
//! |Measured skew: 0.00D| MSG_MEASURED_SKEW, c=4
//! |Measured skew :0.00D| MSG_MEASURED_SKEW c=14, c=4
//! | -------------- | STR_SEPARATOR
//! |Slight skew: 0.12D| MSG_SLIGHT_SKEW, c=4
//! |Severe skew: 0.25D| MSG_SEVERE_SKEW, c=4
//! |Slight skew :0.12D| MSG_SLIGHT_SKEW c=14, c=4
//! |Severe skew :0.25D| MSG_SEVERE_SKEW c=14, c=4
//! ----------------------
//! D - Degree sysmbol LCD_STR_DEGREE
//! @endcode
@ -2799,15 +2798,15 @@ static void lcd_menu_xyz_skew()
float angleDiff = eeprom_read_float((float*)(EEPROM_XYZ_CAL_SKEW));
lcd_home();
lcd_printf_P(_N(
"%S:\n"
"%-14.14S:\n"
"%S\n"
"%-15.15S%3.2f\x01\n"
"%-15.15S%3.2f\x01"
"%-14.14S:%3.2f\x01\n"
"%-14.14S:%3.2f\x01"
),
_i("Measured skew"), ////MSG_MEASURED_SKEW c=13
_i("Measured skew"), ////MSG_MEASURED_SKEW c=14
separator,
_i("Slight skew:"), _deg(bed_skew_angle_mild), ////MSG_SLIGHT_SKEW c=13, c=4
_i("Severe skew:"), _deg(bed_skew_angle_extreme) ////MSG_SEVERE_SKEW c=13, c=4
_i("Slight skew"), _deg(bed_skew_angle_mild), ////MSG_SLIGHT_SKEW c=14, c=4
_i("Severe skew"), _deg(bed_skew_angle_extreme) ////MSG_SEVERE_SKEW c=14, c=4
);
if (angleDiff < 100){
lcd_set_cursor(15,0);
@ -2825,8 +2824,8 @@ static void lcd_menu_xyz_skew()
//! |01234567890123456789|
//! |[0;0] point offset | MSG_MEASURED_OFFSET c=20
//! | -------------- | STR_SEPARATOR
//! |X: 000.00mm| c=10
//! |Y: 000.00mm| c=10
//! |X 00.00mm| c=10
//! |Y 00.00mm| c=10
//! ----------------------
//! @endcode
//! @todo Positioning of the messages and values on LCD aren't fixed to their exact place. This causes issues with translations.
@ -2844,9 +2843,9 @@ static void lcd_menu_xyz_offset()
for (uint_least8_t i = 0; i < 2; i++)
{
lcd_set_cursor((cntr[i] < 0) ? 10 : 11, i+2);
lcd_set_cursor((cntr[i] < 0) ? 13 : 14, i+2);
lcd_print(cntr[i]);
lcd_puts_at_P(16, i + 2, PSTR("mm"));
lcd_puts_at_P(18, i + 2, PSTR("mm"));
}
menu_back_if_clicked();
}
@ -3045,7 +3044,7 @@ void lcd_adjust_bed(void)
//!
//! @code{.unparsed}
//! |01234567890123456789|
//! | Set temperature: | MSG_SET_TEMPERATURE
//! |Set temperature: | MSG_SET_TEMPERATURE c=20
//! | |
//! | 210 |
//! | |
@ -3054,7 +3053,7 @@ void lcd_adjust_bed(void)
void pid_extruder()
{
lcd_clear();
lcd_puts_at_P(1, 0, _i("Set temperature:"));////MSG_SET_TEMPERATURE c=19
lcd_puts_at_P(0, 0, _i("Set temperature:"));////MSG_SET_TEMPERATURE
pid_temp += int(lcd_encoder);
if (pid_temp > HEATER_0_MAXTEMP) pid_temp = HEATER_0_MAXTEMP;
if (pid_temp < HEATER_0_MINTEMP) pid_temp = HEATER_0_MINTEMP;
@ -3774,7 +3773,7 @@ static void lcd_show_sensors_state()
if (mmu_enabled == true)
{
lcd_puts_at_P(10, 0, _i("FINDA"));////MSG_FINDA c=5
lcd_puts_at_P(10, 0, _n("FINDA"));////MSG_FINDA c=5
lcd_set_cursor(LCD_WIDTH - 3, 0);
lcd_print_state(finda_state);
}
@ -4285,7 +4284,7 @@ static void lcd_silent_mode_set() {
}
eeprom_update_byte((unsigned char *)EEPROM_SILENT, SilentModeMenu);
#ifdef TMC2130
lcd_display_message_fullscreen_P(_i("Mode change in progress ..."));////MSG_MODE_CHANGE_IN_PROGRESS c=20 r=3
lcd_display_message_fullscreen_P(_i("Mode change in progress..."));////MSG_MODE_CHANGE_IN_PROGRESS c=20 r=3
// Wait until the planner queue is drained and the stepper routine achieves
// an idle state.
st_synchronize();
@ -5697,9 +5696,9 @@ static void lcd_calibration_menu()
}
MENU_ITEM_GCODE_P(_T(MSG_AUTO_HOME), PSTR("G28 W"));
#ifdef TMC2130
MENU_ITEM_FUNCTION_P(_i("Belt test "), lcd_belttest_v);////MSG_BELTTEST c=18
MENU_ITEM_FUNCTION_P(_i("Belt test"), lcd_belttest_v);////MSG_BELTTEST c=18
#endif //TMC2130
MENU_ITEM_FUNCTION_P(_i("Selftest "), lcd_selftest_v);////MSG_SELFTEST c=18
MENU_ITEM_FUNCTION_P(_i("Selftest"), lcd_selftest_v);////MSG_SELFTEST c=18
#ifdef MK1BP
// MK1
// "Calibrate Z"
@ -6000,7 +5999,7 @@ char reset_menu() {
int8_t enc_dif = 0;
char cursor_pos = 0;
const char *const item[items_no] PROGMEM = {PSTR("Language"), PSTR("Statistics"), PSTR("Shipping prep"), PSTR("All Data"), PSTR("Service prep")
const char *const item[items_no] PROGMEM = {PSTR("Language"), PSTR("Statistics"), PSTR("Shipping prep"), PSTR("Service prep"), PSTR("All Data")
#ifdef SNMM
, PSTR("Bowden length")
#endif
@ -6666,7 +6665,7 @@ static void lcd_main_menu()
}
if (!is_usb_printing && (lcd_commands_type != LcdCommands::Layer1Cal)) {
MENU_ITEM_SUBMENU_P(_i("Statistics "), lcd_menu_statistics);////MSG_STATISTICS c=18
MENU_ITEM_SUBMENU_P(_i("Statistics"), lcd_menu_statistics);////MSG_STATISTICS c=18
}
#if defined(TMC2130) || defined(FILAMENT_SENSOR)
@ -7385,7 +7384,7 @@ bool lcd_selftest()
#endif //IR_SENSOR_ANALOG
lcd_wait_for_cool_down();
lcd_clear();
lcd_puts_at_P(0, 0, _i("Self test start "));////MSG_SELFTEST_START c=20
lcd_puts_at_P(0, 0, _i("Self test start"));////MSG_SELFTEST_START c=20
#ifdef TMC2130
FORCE_HIGH_POWER_START;
#endif // TMC2130
@ -8059,8 +8058,8 @@ static void lcd_selftest_error(TestError testError, const char *_error_1, const
lcd_clear();
lcd_puts_at_P(0, 0, _i("Selftest error !"));////MSG_SELFTEST_ERROR c=20
lcd_puts_at_P(0, 1, _i("Please check :"));////MSG_SELFTEST_PLEASECHECK c=20
lcd_puts_at_P(0, 0, _i("Selftest error!"));////MSG_SELFTEST_ERROR c=20
lcd_puts_at_P(0, 1, _i("Please check:"));////MSG_SELFTEST_PLEASECHECK c=20
switch (testError)
{
@ -8069,7 +8068,7 @@ static void lcd_selftest_error(TestError testError, const char *_error_1, const
lcd_puts_at_P(0, 3, _i("Not connected"));////MSG_SELFTEST_NOTCONNECTED c=20
break;
case TestError::Bed:
lcd_puts_at_P(0, 2, _i("Bed / Heater"));////MSG_SELFTEST_BEDHEATER c=20
lcd_puts_at_P(0, 2, _i("Bed/Heater"));////MSG_SELFTEST_BEDHEATER c=20
lcd_puts_at_P(0, 3, _T(MSG_SELFTEST_WIRINGERROR));
break;
case TestError::Endstops:
@ -8133,7 +8132,7 @@ static void lcd_selftest_error(TestError testError, const char *_error_1, const
case TestError::FsensorLevel:
lcd_puts_at_P(0, 2, _T(MSG_SELFTEST_FILAMENT_SENSOR));
lcd_set_cursor(0, 3);
lcd_printf_P(_i("%s level expected"),_error_1);////c=20
lcd_printf_P(_i("%s level expected"),_error_1);////MSG_SELFTEST_FS_LEVEL c=20
break;
}
@ -8425,10 +8424,10 @@ static int lcd_selftest_screen(TestScreen screen, int _progress, int _progress_s
if (screen == TestScreen::AxisZ) lcd_puts_P(_i("Checking Z axis"));////MSG_SELFTEST_CHECK_Z c=20
if (screen == TestScreen::Bed) lcd_puts_P(_T(MSG_SELFTEST_CHECK_BED));
if (screen == TestScreen::Hotend
|| screen == TestScreen::HotendOk) lcd_puts_P(_i("Checking hotend "));////MSG_SELFTEST_CHECK_HOTEND c=20
|| screen == TestScreen::HotendOk) lcd_puts_P(_i("Checking hotend"));////MSG_SELFTEST_CHECK_HOTEND c=20
if (screen == TestScreen::Fsensor) lcd_puts_P(_T(MSG_SELFTEST_CHECK_FSENSOR));
if (screen == TestScreen::FsensorOk) lcd_puts_P(_T(MSG_SELFTEST_CHECK_FSENSOR));
if (screen == TestScreen::AllCorrect) lcd_puts_P(_i("All correct "));////MSG_SELFTEST_CHECK_ALLCORRECT c=20
if (screen == TestScreen::AllCorrect) lcd_puts_P(_i("All correct"));////MSG_SELFTEST_CHECK_ALLCORRECT c=20
if (screen == TestScreen::Failed) lcd_puts_P(_T(MSG_SELFTEST_FAILED));
if (screen == TestScreen::Home) lcd_puts_P(_i("Calibrating home"));////MSG_CALIBRATING_HOME c=20
@ -8569,7 +8568,9 @@ static void menu_action_sdfile(const char* filename)
}
}
if (!check_file(filename)) {
//filename is just a pointer to card.filename, which changes everytime you try to open a file by filename. So you can't use filename directly
//to open a file. Instead, the cached filename in cmd is used as that one is static for the whole lifetime of this function.
if (!check_file(cmd + 4)) {
result = lcd_show_fullscreen_message_yes_no_and_wait_P(_i("File incomplete. Continue anyway?"), false, false);////MSG_FILE_INCOMPLETE c=20 r=3
lcd_update_enable(true);
}

View File

@ -9,7 +9,10 @@
# 9 June 2020, 3d-gussner, Wrap text to 20 char and rows
# 9 June 2020, 3d-gussner, colored output
# 2 Apr. 2021, 3d-gussner, Fix and improve text warp
# 22 Apr. 2021, DRracer, add English source to output
# 22 Apr. 2021, DRracer , add English source to output
# 23 Apr. 2021, wavexx , improve
# 24 Apr. 2021, wavexx , improve
# 26 Apr. 2021, 3d-gussner, add character ruler
#############################################################################
#
"""Check lang files."""
@ -17,6 +20,7 @@ from argparse import ArgumentParser
from traceback import print_exc
from sys import stdout, stderr
import textwrap
import re
def color_maybe(color_attr, text):
if stdout.isatty():
@ -27,6 +31,7 @@ def color_maybe(color_attr, text):
red = lambda text: color_maybe(31, text)
green = lambda text: color_maybe(32, text)
yellow = lambda text: color_maybe(33, text)
cyan = lambda text: color_maybe(36, text)
def print_wrapped(wrapped_text, rows, cols):
@ -35,7 +40,7 @@ def print_wrapped(wrapped_text, rows, cols):
for r, line in enumerate(wrapped_text):
r_ = str(r + 1).rjust(3)
if r >= rows:
r_ = color_maybe(31, r_)
r_ = red(r_)
print((' {} |{:' + str(cols) + 's}|').format(r_, line))
def print_truncated(text, cols):
@ -44,17 +49,58 @@ def print_truncated(text, cols):
suffix = ''
else:
prefix = text[0:cols]
suffix = color_maybe(31, text[cols:])
suffix = red(text[cols:])
print(' |' + prefix + '|' + suffix)
def print_ruler(spc, cols):
print(' ' * spc + cyan(('₀₁₂₃₄₅₆₇₈₉'*4)[:cols]))
def print_source_translation(source, translation, wrapped_source, wrapped_translation, rows, cols):
if rows == 1:
print(' source text:')
print_ruler(4, cols);
print_truncated(source, cols)
print(' translated text:')
print_ruler(4, cols);
print_truncated(translation, cols)
else:
print(' source text:')
print_ruler(6, cols);
print_wrapped(wrapped_source, rows, cols)
print(' translated text:')
print_ruler(6, cols);
print_wrapped(wrapped_translation, rows, cols)
print()
def highlight_trailing_white(text):
if type(text) == str:
return re.sub(r' $', '·', text)
else:
ret = text[:]
ret[-1] = highlight_trailing_white(ret[-1])
return ret
def wrap_text(text, cols):
# wrap text
ret = list(textwrap.TextWrapper(width=cols).wrap(text))
if len(ret):
# add back trailing whitespace
ret[-1] += ' ' * (len(text) - len(text.rstrip()))
return ret
def unescape(text):
if '\\' not in text:
return text
return text.encode('ascii').decode('unicode_escape')
def ign_char_first(c):
return c.isalnum() or c in {'%', '?'}
def parse_txt(lang, no_warning):
def ign_char_last(c):
return c.isalnum() or c in {'.', "'"}
def parse_txt(lang, no_warning, warn_empty):
"""Parse txt file and check strings to display definition."""
if lang == "en":
file_path = "lang_en.txt"
@ -69,7 +115,7 @@ def parse_txt(lang, no_warning):
comment = src.readline().split(' ')
#print (comment) #Debug
#Check if columns and rows are defined
#Check if columns and rows are defined
cols = None
rows = None
for item in comment[1:]:
@ -93,7 +139,7 @@ def parse_txt(lang, no_warning):
elif rows > 1 and cols != 20:
print(yellow("[W]: Multiple rows with odd number of columns on line %d" % lines))
#Wrap text to 20 chars and rows
#Wrap text to 20 chars and rows
source = src.readline()[:-1].strip('"')
#print (source) #Debug
translation = src.readline()[:-1].strip('"')
@ -106,37 +152,86 @@ def parse_txt(lang, no_warning):
translation = unescape(translation)
#print (translation) #Debug
wrapped_source = list(textwrap.TextWrapper(width=cols).wrap(source))
wrapped_source = wrap_text(source, cols)
rows_count_source = len(wrapped_source)
wrapped_translation = list(textwrap.TextWrapper(width=cols).wrap(translation))
wrapped_translation = wrap_text(translation, cols)
rows_count_translation = len(wrapped_translation)
#End wrap text
# Check for potential errors in the definition
if rows == 1 and (len(source) > cols or rows_count_source > rows):
print(yellow('[W]: Source text longer than %d cols as defined on line %d:' % (cols, lines)))
print_truncated(source, cols)
print()
elif rows_count_source > rows:
print(yellow('[W]: Wrapped source text longer than %d rows as defined on line %d:' % (rows, lines)))
print_wrapped(wrapped_source, rows, cols)
print()
if not no_warning:
# Incorrect number of rows/cols on the definition
if rows == 1 and (len(source) > cols or rows_count_source > rows):
print(yellow('[W]: Source text longer than %d cols as defined on line %d:' % (cols, lines)))
print_ruler(4, cols);
print_truncated(source, cols)
print()
elif rows_count_source > rows:
print(yellow('[W]: Wrapped source text longer than %d rows as defined on line %d:' % (rows, lines)))
print_ruler(6, cols);
print_wrapped(wrapped_source, rows, cols)
print()
# Missing translation
if len(translation) == 0 and (warn_empty or rows > 1):
if rows == 1:
print(yellow("[W]: Empty translation for \"%s\" on line %d" % (source, lines)))
else:
print(yellow("[W]: Empty translation on line %d" % lines))
print_ruler(6, cols);
print_wrapped(wrapped_source, rows, cols)
print()
# Check for translation lenght
if (rows_count_translation > rows) or (rows == 1 and len(translation) > cols):
print(red('[E]: Text is longer then definition on line %d: rows diff=%d cols=%d rows=%d'
% (lines, rows_count_translation-rows, cols, rows)))
if rows == 1:
print(yellow(' source text:'))
print_truncated(source, cols)
print(yellow(' translated text:'))
print_truncated(translation, cols)
else:
print(yellow(' source text:'))
print_wrapped(wrapped_source, rows, cols)
print(yellow(' translated text:'))
print_wrapped(wrapped_translation, rows, cols)
print()
print(red('[E]: Text is longer than definition on line %d: cols=%d rows=%d (rows diff=%d)'
% (lines, cols, rows, rows_count_translation-rows)))
print_source_translation(source, translation,
wrapped_source, wrapped_translation,
rows, cols)
# Different count of % sequences
if source.count('%') != translation.count('%') and len(translation) > 0:
print(red('[E]: Unequal count of %% escapes on line %d:' % (lines)))
print_source_translation(source, translation,
wrapped_source, wrapped_translation,
rows, cols)
# Different first/last character
if not no_warning and len(source) > 0 and len(translation) > 0:
source_end = source.rstrip()[-1]
translation_end = translation.rstrip()[-1]
start_diff = not (ign_char_first(source[0]) and ign_char_first(translation[0])) and source[0] != translation[0]
end_diff = not (ign_char_last(source_end) and ign_char_last(translation_end)) and source_end != translation_end
if start_diff or end_diff:
if start_diff:
print(yellow('[W]: Differing first punctuation character (%s => %s) on line %d:' % (source[0], translation[0], lines)))
if end_diff:
print(yellow('[W]: Differing last punctuation character (%s => %s) on line %d:' % (source[-1], translation[-1], lines)))
print_source_translation(source, translation,
wrapped_source, wrapped_translation,
rows, cols)
# Short translation
if not no_warning and len(source) > 0 and len(translation) > 0:
if len(translation.rstrip()) < len(source.rstrip()) / 2:
print(yellow('[W]: Short translation on line %d:' % (lines)))
print_source_translation(source, translation,
wrapped_source, wrapped_translation,
rows, cols)
# Incorrect trailing whitespace in translation
if not no_warning and len(translation) > 0 and \
(source.rstrip() == source or (rows == 1 and len(source) == cols)) and \
translation.rstrip() != translation and \
(rows > 1 or len(translation) != len(source)):
print(yellow('[W]: Incorrect trailing whitespace for translation on line %d:' % (lines)))
source = highlight_trailing_white(source)
translation = highlight_trailing_white(translation)
wrapped_translation = highlight_trailing_white(wrapped_translation)
print_source_translation(source, translation,
wrapped_source, wrapped_translation,
rows, cols)
if len(src.readline()) != 1: # empty line
break
@ -155,10 +250,13 @@ def main():
parser.add_argument(
"--no-warning", action="store_true",
help="Disable warnings")
parser.add_argument(
"--warn-empty", action="store_true",
help="Warn about empty translations")
args = parser.parse_args()
try:
parse_txt(args.lang, args.no_warning)
parse_txt(args.lang, args.no_warning, args.warn_empty)
return 0
except Exception as exc:
print_exc()

View File

@ -1,24 +1,18 @@
#MSG_IR_03_OR_OLDER c=18
" 0.3 or older"
# c=18
#MSG_FS_V_03_OR_OLDER c=18
"FS v0.3 or older"
#MSG_IR_04_OR_NEWER c=18
" 0.4 or newer"
# c=18
#MSG_FS_V_04_OR_NEWER c=18
"FS v0.4 or newer"
#MSG_IR_UNKNOWN c=18
"unknown state"
#MSG_IMPROVE_BED_OFFSET_AND_SKEW_LINE2 c=14
" of 4"
#MSG_MEASURE_BED_REFERENCE_HEIGHT_LINE2 c=14
" of 9"
#MSG_MEASURED_OFFSET c=20
"[0;0] point offset"
@ -32,7 +26,7 @@
"Adjusting Z:"
#MSG_SELFTEST_CHECK_ALLCORRECT c=20
"All correct "
"All correct"
#MSG_WIZARD_DONE c=20 r=8
"All is done. Happy printing!"
@ -49,9 +43,6 @@
#MSG_CONFIRM_CARRIAGE_AT_THE_TOP c=20 r=2
"Are left and right Z~carriages all up?"
#MSG_AUTO_DEPLETE c=13
"SpoolJoin"
#MSG_AUTO_HOME c=18
"Auto home"
@ -71,7 +62,7 @@
"Axis"
#MSG_SELFTEST_BEDHEATER c=20
"Bed / Heater"
"Bed/Heater"
#MSG_BED_DONE c=20
"Bed done"
@ -83,7 +74,7 @@
"Bed level correct"
#MSG_BELTTEST c=18
"Belt test "
"Belt test"
#MSG_BED_LEVELING_FAILED_POINT_LOW c=20 r=6
"Bed leveling failed. Sensor didn't trigger. Debris on nozzle? Waiting for reset."
@ -292,9 +283,6 @@
#MSG_FLOW c=15
"Flow"
#MSG_PRUSA3D_FORUM c=18
"forum.prusa3d.com"
#MSG_SELFTEST_COOLING_FAN c=20
"Front print fan?"
@ -319,9 +307,6 @@
#MSG_WIZARD_WELCOME c=20 r=7
"Hi, I am your Original Prusa i3 printer. Would you like me to guide you through the setup process?"
#MSG_PRUSA3D_HOWTO c=18
"howto.prusa3d.com"
#MSG_FILAMENTCHANGE c=18
"Change filament"
@ -332,16 +317,16 @@
"Changed correctly?"
#MSG_SELFTEST_CHECK_BED c=20
"Checking bed "
"Checking bed"
#MSG_SELFTEST_CHECK_ENDSTOPS c=20
"Checking endstops"
#MSG_SELFTEST_CHECK_HOTEND c=20
"Checking hotend "
"Checking hotend"
#MSG_SELFTEST_CHECK_FSENSOR c=20
"Checking sensors "
"Checking sensors"
#MSG_CHECKING_X c=20
"Checking X axis"
@ -418,6 +403,9 @@
#MSG_LOADING_FILAMENT c=20
"Loading filament"
#MSG_ITERATION c=12
"Iteration"
#MSG_LOOSE_PULLEY c=20
"Loose pulley"
@ -448,14 +436,14 @@
#MSG_MMU_OK_RESUMING_TEMPERATURE c=20 r=4
"MMU OK. Resuming temperature..."
#MSG_MEASURED_SKEW c=13
#MSG_MEASURED_SKEW c=14
"Measured skew"
#MSG_MMU_FAILS c=15
"MMU fails"
#MSG_MMU_LOAD_FAILED c=20
"MMU load failed "
"MMU load failed"
#MSG_MMU_LOAD_FAILS c=15
"MMU load fails"
@ -551,7 +539,7 @@
"Pause print"
#MSG_PID_RUNNING c=20
"PID cal. "
"PID cal."
#MSG_PID_FINISHED c=20
"PID cal. finished"
@ -572,7 +560,7 @@
"Please clean the nozzle for calibration. Click when done."
#MSG_SELFTEST_PLEASECHECK c=20
"Please check :"
"Please check:"
#MSG_WIZARD_CALIBRATION_FAILED c=20 r=8
"Please check our handbook and fix the problem. Then resume the Wizard by rebooting the printer."
@ -616,9 +604,6 @@
#MSG_WIZARD_HEATING c=20 r=3
"Preheating nozzle. Please wait."
#MSG_PINDA c=5
"PINDA"
#MSG_NEW_FIRMWARE_PLEASE_UPGRADE c=20
"Please upgrade."
@ -670,9 +655,6 @@
#MSG_PLEASE_LOAD_PLA c=20 r=4
"Please load filament first."
#MSG_PRUSA3D c=18
"prusa3d.com"
#MSG_BED_CORRECTION_REAR c=14
"Rear side [um]"
@ -683,14 +665,11 @@
"Please check the IR sensor connection, unload filament if present."
#MSG_RECOVERING_PRINT c=20
"Recovering print "
"Recovering print"
#MSG_REMOVE_OLD_FILAMENT c=20 r=5
"Remove old filament and press the knob to start loading new filament."
# c=20
"Prusa i3 MK3S OK."
#MSG_CALIBRATE_BED_RESET c=18
"Reset XYZ calibr."
@ -715,13 +694,10 @@
#MSG_SD_CARD c=8
"SD card"
#MSG_TOSHIBA_FLASH_AIR_COMPATIBILITY c=8
"FlashAir"
#MSG_RIGHT c=10
"Right"
#MSG_FIND_BED_OFFSET_AND_SKEW_LINE1 c=20 r=2
#MSG_FIND_BED_OFFSET_AND_SKEW_LINE1 c=20 r=3
"Searching bed calibration point"
#MSG_LANGUAGE_SELECT c=18
@ -731,16 +707,16 @@
"Self test OK"
#MSG_SELFTEST_START c=20
"Self test start "
"Self test start"
#MSG_SELFTEST c=18
"Selftest "
"Selftest"
#MSG_SELFTEST_ERROR c=20
"Selftest error !"
"Selftest error!"
#MSG_SELFTEST_FAILED c=20
"Selftest failed "
"Selftest failed"
#MSG_FORCE_SELFTEST c=20 r=8
"Selftest will be run to calibrate accurate sensorless rehoming."
@ -751,15 +727,6 @@
#MSG_SET_TEMPERATURE c=19
"Set temperature:"
# c=20
"Prusa i3 MK2.5 OK."
# c=20
"Prusa i3 MK2.5S OK."
# c=20
"Prusa i3 MK3 OK."
#MSG_SETTINGS c=18
"Settings"
@ -778,8 +745,8 @@
#MSG_SORT_TIME c=8
"Time"
#MSG_SEVERE_SKEW c=13
"Severe skew:"
#MSG_SEVERE_SKEW c=14
"Severe skew"
#MSG_SORT_ALPHA c=8
"Alphabet"
@ -790,8 +757,8 @@
#MSG_SOUND_LOUD c=7
"Loud"
#MSG_SLIGHT_SKEW c=13
"Slight skew:"
#MSG_SLIGHT_SKEW c=14
"Slight skew"
#MSG_SOUND c=7
"Sound"
@ -815,13 +782,13 @@
"Stable ambient temperature 21-26C is needed a rigid stand is required."
#MSG_STATISTICS c=18
"Statistics "
"Statistics"
#MSG_STOP_PRINT c=18
"Stop print"
#MSG_STOPPED c=20
"STOPPED. "
"STOPPED."
#MSG_SUPPORT c=18
"Support"
@ -994,12 +961,6 @@
#MSG_FALSE_TRIGGERING c=20
"False triggering"
#MSG_FINDA c=5
"FINDA"
#MSG_FIRMWARE c=8
"Firmware"
#MSG_STRICT c=8
"Strict"
@ -1022,7 +983,7 @@
"MMU Mode"
#MSG_MODE_CHANGE_IN_PROGRESS c=20 r=3
"Mode change in progress ..."
"Mode change in progress..."
#MSG_MODEL c=8
"Model"
@ -1060,7 +1021,7 @@
#MSG_NOZZLE_DIFFERS_CANCELLED c=20 r=9
"Printer nozzle diameter differs from the G-code. Please check the value in settings. Print cancelled."
# c=20
#MSG_SELFTEST_FS_LEVEL c=20
"%s level expected"
#MSG_RENAME c=18

View File

@ -2,7 +2,7 @@
" 0.3 or older"
" 0.3 nebo starsi"
# c=18
#MSG_FS_V_03_OR_OLDER c=18
"FS v0.3 or older"
"FS 0.3 nebo starsi"
@ -10,7 +10,7 @@
" 0.4 or newer"
" 0.4 nebo novejsi"
# c=18
#MSG_FS_V_04_OR_NEWER c=18
"FS v0.4 or newer"
"FS 0.4 a novejsi"
@ -18,14 +18,6 @@
"unknown state"
"neznamy stav"
#MSG_IMPROVE_BED_OFFSET_AND_SKEW_LINE2 c=14
" of 4"
" z 4"
#MSG_MEASURE_BED_REFERENCE_HEIGHT_LINE2 c=14
" of 9"
" z 9"
#MSG_MEASURED_OFFSET c=20
"[0;0] point offset"
"[0;0] odsazeni bodu"
@ -43,8 +35,8 @@
"Doladeni Z:"
#MSG_SELFTEST_CHECK_ALLCORRECT c=20
"All correct "
"Vse OK "
"All correct"
"Vse OK"
#MSG_WIZARD_DONE c=20 r=8
"All is done. Happy printing!"
@ -66,10 +58,6 @@
"Are left and right Z~carriages all up?"
"Dojely oba Z voziky k~hornimu dorazu?"
#MSG_AUTO_DEPLETE c=13
"SpoolJoin"
"\x00"
#MSG_AUTO_HOME c=18
"Auto home"
"\x00"
@ -95,8 +83,8 @@
"Osa"
#MSG_SELFTEST_BEDHEATER c=20
"Bed / Heater"
"Podlozka / Topeni"
"Bed/Heater"
"Podlozka/Topeni"
#MSG_BED_DONE c=20
"Bed done"
@ -111,8 +99,8 @@
"Korekce podlozky"
#MSG_BELTTEST c=18
"Belt test "
"Test remenu "
"Belt test"
"Test remenu"
#MSG_BED_LEVELING_FAILED_POINT_LOW c=20 r=6
"Bed leveling failed. Sensor didn't trigger. Debris on nozzle? Waiting for reset."
@ -184,7 +172,7 @@
#MSG_CHECKING_FILE c=17
"Checking file"
"\x00"
"Kontroluji soubor"
#MSG_NOT_COLOR c=19
"Color not correct"
@ -228,7 +216,7 @@
#MSG_COMMUNITY_MADE c=18
"Community made"
"\x00"
"Komunitni prekl."
#MSG_DISABLE_STEPPERS c=18
"Disable steppers"
@ -272,7 +260,7 @@
#MSG_STACK_ERROR c=20 r=4
"Error - static memory has been overwritten"
"Chyba - Doslo k prepisu staticke pameti!"
"Chyba - Doslo k prepisu staticke pameti"
#MSG_CUT_FILAMENT c=16
"Cut filament"
@ -390,10 +378,6 @@
"Flow"
"Prutok"
#MSG_PRUSA3D_FORUM c=18
"forum.prusa3d.com"
"\x00"
#MSG_SELFTEST_COOLING_FAN c=20
"Front print fan?"
"Predni tiskovy vent?"
@ -426,10 +410,6 @@
"Hi, I am your Original Prusa i3 printer. Would you like me to guide you through the setup process?"
"Dobry den, jsem vase tiskarna Original Prusa i3. Chcete abych Vas provedla kalibracnim procesem?"
#MSG_PRUSA3D_HOWTO c=18
"howto.prusa3d.com"
"\x00"
#MSG_FILAMENTCHANGE c=18
"Change filament"
"Vymenit filament"
@ -443,7 +423,7 @@
"Vymena ok?"
#MSG_SELFTEST_CHECK_BED c=20
"Checking bed "
"Checking bed"
"Kontrola podlozky"
#MSG_SELFTEST_CHECK_ENDSTOPS c=20
@ -451,11 +431,11 @@
"Kontrola endstopu"
#MSG_SELFTEST_CHECK_HOTEND c=20
"Checking hotend "
"Kontrola hotend "
"Checking hotend"
"Kontrola hotend"
#MSG_SELFTEST_CHECK_FSENSOR c=20
"Checking sensors "
"Checking sensors"
"Kontrola senzoru"
#MSG_CHECKING_X c=20
@ -558,6 +538,10 @@
"Loading filament"
"Zavadeni filamentu"
#MSG_ITERATION c=12
"Iteration"
"Opakovani"
#MSG_LOOSE_PULLEY c=20
"Loose pulley"
"Uvolnena remenicka"
@ -576,11 +560,11 @@
#MSG_BL_HIGH c=12
"Level Bright"
"\x00"
"Normalni"
#MSG_BL_LOW c=12
"Level Dimmed"
"\x00"
"Ztlumeny"
#MSG_MEASURE_BED_REFERENCE_HEIGHT_LINE1 c=20 r=3
"Measuring reference height of calibration point"
@ -598,7 +582,7 @@
"MMU OK. Resuming temperature..."
"MMU OK. Pokracuji v nahrivani..."
#MSG_MEASURED_SKEW c=13
#MSG_MEASURED_SKEW c=14
"Measured skew"
"Merene zkos."
@ -607,7 +591,7 @@
"Selhani MMU"
#MSG_MMU_LOAD_FAILED c=20
"MMU load failed "
"MMU load failed"
"Zavedeni MMU selhalo"
#MSG_MMU_LOAD_FAILS c=15
@ -624,7 +608,7 @@
#MSG_MK3_FIRMWARE_ON_MK3S c=20 r=4
"MK3 firmware detected on MK3S printer"
"\x00"
"MK3 firmware detekovan na MK3S tiskarne"
#MSG_NORMAL c=7
"Normal"
@ -696,7 +680,7 @@
#MSG_SELFTEST_NOTCONNECTED c=20
"Not connected"
"Nezapojeno "
"Nezapojeno"
#MSG_NEW_FIRMWARE_AVAILABLE c=20 r=2
"New firmware version available:"
@ -735,8 +719,8 @@
"Pozastavit tisk"
#MSG_PID_RUNNING c=20
"PID cal. "
"PID kal. "
"PID cal."
"PID kal."
#MSG_PID_FINISHED c=20
"PID cal. finished"
@ -763,8 +747,8 @@
"Pro uspesnou kalibraci ocistete prosim tiskovou trysku. Potvrdte tlacitkem."
#MSG_SELFTEST_PLEASECHECK c=20
"Please check :"
"Zkontrolujte :"
"Please check:"
"Zkontrolujte:"
#MSG_WIZARD_CALIBRATION_FAILED c=20 r=8
"Please check our handbook and fix the problem. Then resume the Wizard by rebooting the printer."
@ -822,10 +806,6 @@
"Preheating nozzle. Please wait."
"Predehrev trysky. Prosim cekejte."
#MSG_PINDA c=5
"PINDA"
"\x00"
#MSG_NEW_FIRMWARE_PLEASE_UPGRADE c=20
"Please upgrade."
"Prosim aktualizujte."
@ -836,7 +816,7 @@
#MSG_FS_PAUSE c=5
"Pause"
"\x00"
"Pauza"
#MSG_POWER_FAILURES c=15
"Power failures"
@ -894,10 +874,6 @@
"Please load filament first."
"Prosim nejdriv zavedte filament"
#MSG_PRUSA3D c=18
"prusa3d.com"
"\x00"
#MSG_BED_CORRECTION_REAR c=14
"Rear side [um]"
"Vzadu [um]"
@ -911,17 +887,13 @@
"Prosim zkontrolujte zapojeni IR senzoru a vyjmuty filament"
#MSG_RECOVERING_PRINT c=20
"Recovering print "
"Obnovovani tisku "
"Recovering print"
"Obnovovani tisku"
#MSG_REMOVE_OLD_FILAMENT c=20 r=5
"Remove old filament and press the knob to start loading new filament."
"Vyjmete stary filament a stisknete tlacitko pro zavedeni noveho."
# c=20
"Prusa i3 MK3S OK."
"\x00"
#MSG_CALIBRATE_BED_RESET c=18
"Reset XYZ calibr."
"Reset XYZ kalibr."
@ -952,17 +924,13 @@
#MSG_SD_CARD c=8
"SD card"
"\x00"
#MSG_TOSHIBA_FLASH_AIR_COMPATIBILITY c=8
"FlashAir"
"\x00"
"SD karta"
#MSG_RIGHT c=10
"Right"
"Vpravo"
#MSG_FIND_BED_OFFSET_AND_SKEW_LINE1 c=20 r=2
#MSG_FIND_BED_OFFSET_AND_SKEW_LINE1 c=20 r=3
"Searching bed calibration point"
"Hledam kalibracni bod podlozky"
@ -975,20 +943,20 @@
"\x00"
#MSG_SELFTEST_START c=20
"Self test start "
"Self test start "
"Self test start"
"Self test start"
#MSG_SELFTEST c=18
"Selftest "
"Selftest "
"Selftest"
"Selftest"
#MSG_SELFTEST_ERROR c=20
"Selftest error !"
"Selftest error!"
"Chyba Selftestu!"
#MSG_SELFTEST_FAILED c=20
"Selftest failed "
"Selftest selhal "
"Selftest failed"
"Selftest selhal"
#MSG_FORCE_SELFTEST c=20 r=8
"Selftest will be run to calibrate accurate sensorless rehoming."
@ -998,22 +966,10 @@
"Select nozzle preheat temperature which matches your material."
"Vyberte teplotu predehrati trysky ktera odpovida vasemu materialu."
#MSG_SET_TEMPERATURE c=19
#MSG_SET_TEMPERATURE c=20
"Set temperature:"
"Nastavte teplotu:"
# c=20
"Prusa i3 MK2.5 OK."
"\x00"
# c=20
"Prusa i3 MK2.5S OK."
"\x00"
# c=20
"Prusa i3 MK3 OK."
"\x00"
#MSG_SETTINGS c=18
"Settings"
"Nastaveni"
@ -1038,9 +994,9 @@
"Time"
"Cas"
#MSG_SEVERE_SKEW c=13
"Severe skew:"
"Tezke zkos.:"
#MSG_SEVERE_SKEW c=14
"Severe skew"
"Tezke zkos."
#MSG_SORT_ALPHA c=8
"Alphabet"
@ -1054,7 +1010,7 @@
"Loud"
"Hlasity"
#MSG_SLIGHT_SKEW c=13
#MSG_SLIGHT_SKEW c=14
"Slight skew:"
"Lehke zkos.:"
@ -1087,15 +1043,15 @@
"Je vyzadovana stabilni pokojova teplota 21-26C a pevna podlozka."
#MSG_STATISTICS c=18
"Statistics "
"Statistika "
"Statistics"
"Statistika"
#MSG_STOP_PRINT c=18
"Stop print"
"Zastavit tisk"
#MSG_STOPPED c=20
"STOPPED. "
"STOPPED."
"ZASTAVENO."
#MSG_SUPPORT c=18
@ -1326,14 +1282,6 @@
"False triggering"
"Falesne spusteni"
#MSG_FINDA c=5
"FINDA"
"\x00"
#MSG_FIRMWARE c=8
"Firmware"
"\x00"
#MSG_STRICT c=8
"Strict"
"Prisne"
@ -1363,7 +1311,7 @@
"MMU mod"
#MSG_MODE_CHANGE_IN_PROGRESS c=20 r=3
"Mode change in progress ..."
"Mode change in progress..."
"Probiha zmena modu..."
#MSG_MODEL c=8
@ -1414,7 +1362,7 @@
"Printer nozzle diameter differs from the G-code. Please check the value in settings. Print cancelled."
"Prumer trysky tiskarny se lisi od G-code. Prosim zkontrolujte nastaveni. Tisk zrusen."
# c=20
#MSG_SELFTEST_FS_LEVEL c=20
"%s level expected"
"\x00"
@ -1452,4 +1400,4 @@
#MSG_PRINTER_IP c=18
"Printer IP Addr:"
"\x00"
"IP adr. tiskarny:"

View File

@ -2,7 +2,7 @@
" 0.3 or older"
" 0.3 oder aelter"
# c=18
#MSG_FS_V_03_OR_OLDER c=18
"FS v0.3 or older"
"FS 0.3 oder aelter"
@ -10,7 +10,7 @@
" 0.4 or newer"
" 0.4 oder neuer"
# c=18
#MSG_FS_V_04_OR_NEWER c=18
"FS v0.4 or newer"
"FS 0.4 oder neuer"
@ -18,14 +18,6 @@
"unknown state"
"Status unbekannt"
#MSG_IMPROVE_BED_OFFSET_AND_SKEW_LINE2 c=14
" of 4"
" von 4"
#MSG_MEASURE_BED_REFERENCE_HEIGHT_LINE2 c=14
" of 9"
" von 9"
#MSG_MEASURED_OFFSET c=20
"[0;0] point offset"
"[0;0] Punktversatz"
@ -43,8 +35,8 @@
"Z Anpassen:"
#MSG_SELFTEST_CHECK_ALLCORRECT c=20
"All correct "
"Alles richtig "
"All correct"
"Alles richtig"
#MSG_WIZARD_DONE c=20 r=8
"All is done. Happy printing!"
@ -66,10 +58,6 @@
"Are left and right Z~carriages all up?"
"Sind linke+rechte Z- Schlitten ganz oben?"
#MSG_AUTO_DEPLETE c=13
"SpoolJoin"
"\x00"
#MSG_AUTO_HOME c=18
"Auto home"
"Startposition"
@ -95,8 +83,8 @@
"Achse"
#MSG_SELFTEST_BEDHEATER c=20
"Bed / Heater"
"Bett / Heizung"
"Bed/Heater"
"Bett/Heizung"
#MSG_BED_DONE c=20
"Bed done"
@ -111,8 +99,8 @@
"Ausgleich Bett ok"
#MSG_BELTTEST c=18
"Belt test "
"Riementest "
"Belt test"
"Riementest"
#MSG_BED_LEVELING_FAILED_POINT_LOW c=20 r=6
"Bed leveling failed. Sensor didn't trigger. Debris on nozzle? Waiting for reset."
@ -184,7 +172,7 @@
#MSG_CHECKING_FILE c=17
"Checking file"
"\x00"
"Ueberpruefe Datei"
#MSG_NOT_COLOR c=19
"Color not correct"
@ -228,7 +216,7 @@
#MSG_COMMUNITY_MADE c=18
"Community made"
"\x00"
"Von der Community"
#MSG_DISABLE_STEPPERS c=18
"Disable steppers"
@ -390,10 +378,6 @@
"Flow"
"Durchfluss"
#MSG_PRUSA3D_FORUM c=18
"forum.prusa3d.com"
"\x00"
#MSG_SELFTEST_COOLING_FAN c=20
"Front print fan?"
"Teile Luefter?"
@ -426,10 +410,6 @@
"Hi, I am your Original Prusa i3 printer. Would you like me to guide you through the setup process?"
"Hallo, ich bin Ihr Original Prusa i3 Drucker. Moechten Sie, dass ich Sie durch den Einrich- tungsablauf fuehre?"
#MSG_PRUSA3D_HOWTO c=18
"howto.prusa3d.com"
"\x00"
#MSG_FILAMENTCHANGE c=18
"Change filament"
"Filament-Wechsel"
@ -443,20 +423,20 @@
"Wechsel ok?"
#MSG_SELFTEST_CHECK_BED c=20
"Checking bed "
"Pruefe Bett "
"Checking bed"
"Pruefe Bett"
#MSG_SELFTEST_CHECK_ENDSTOPS c=20
"Checking endstops"
"Pruefe Endschalter"
#MSG_SELFTEST_CHECK_HOTEND c=20
"Checking hotend "
"Pruefe Duese "
"Checking hotend"
"Pruefe Duese"
#MSG_SELFTEST_CHECK_FSENSOR c=20
"Checking sensors "
"Pruefe Sensoren "
"Checking sensors"
"Pruefe Sensoren"
#MSG_CHECKING_X c=20
"Checking X axis"
@ -558,6 +538,10 @@
"Loading filament"
"Filament laedt"
#MSG_ITERATION c=12
"Iteration"
"Wiederholung"
#MSG_LOOSE_PULLEY c=20
"Loose pulley"
"Lose Riemenscheibe"
@ -598,7 +582,7 @@
"MMU OK. Resuming temperature..."
"MMU OK. Temperatur wiederherstellen..."
#MSG_MEASURED_SKEW c=13
#MSG_MEASURED_SKEW c=14
"Measured skew"
"Schraeglauf"
@ -607,7 +591,7 @@
"MMU Fehler"
#MSG_MMU_LOAD_FAILED c=20
"MMU load failed "
"MMU load failed"
"MMU Ladefehler"
#MSG_MMU_LOAD_FAILS c=15
@ -644,7 +628,7 @@
#MSG_STEALTH c=7
"Stealth"
"\x00"
"Leise"
#MSG_AUTO_POWER c=10
"Auto power"
@ -735,8 +719,8 @@
"Druck pausieren"
#MSG_PID_RUNNING c=20
"PID cal. "
"PID Kal. "
"PID cal."
"PID Kal."
#MSG_PID_FINISHED c=20
"PID cal. finished"
@ -763,7 +747,7 @@
"Bitte entfernen Sie ueberstehendes Filament von der Duese. Klicken wenn sauber."
#MSG_SELFTEST_PLEASECHECK c=20
"Please check :"
"Please check:"
"Bitte pruefe:"
#MSG_WIZARD_CALIBRATION_FAILED c=20 r=8
@ -822,10 +806,6 @@
"Preheating nozzle. Please wait."
"Vorheizen der Duese. Bitte warten."
#MSG_PINDA c=5
"PINDA"
"\x00"
#MSG_NEW_FIRMWARE_PLEASE_UPGRADE c=20
"Please upgrade."
"Bitte aktualisieren."
@ -894,10 +874,6 @@
"Please load filament first."
"Bitte laden Sie zuerst das Filament."
#MSG_PRUSA3D c=18
"prusa3d.com"
"\x00"
#MSG_BED_CORRECTION_REAR c=14
"Rear side [um]"
"Hinten [um]"
@ -911,17 +887,13 @@
"Bitte IR Sensor Verbindungen ueber- pruefen und Filament entladen ist."
#MSG_RECOVERING_PRINT c=20
"Recovering print "
"Druck wiederherst "
"Recovering print"
"Druck wiederherst"
#MSG_REMOVE_OLD_FILAMENT c=20 r=5
"Remove old filament and press the knob to start loading new filament."
"Entfernen Sie das alte Filament und druecken Sie den Knopf, um das neue zu laden."
# c=20
"Prusa i3 MK3S OK."
"\x00"
#MSG_CALIBRATE_BED_RESET c=18
"Reset XYZ calibr."
"Reset XYZ Kalibr."
@ -954,15 +926,11 @@
"SD card"
"SD Karte"
#MSG_TOSHIBA_FLASH_AIR_COMPATIBILITY c=8
"FlashAir"
"\x00"
#MSG_RIGHT c=10
"Right"
"Rechts"
#MSG_FIND_BED_OFFSET_AND_SKEW_LINE1 c=20 r=2
#MSG_FIND_BED_OFFSET_AND_SKEW_LINE1 c=20 r=3
"Searching bed calibration point"
"Suche Bett Kalibrierpunkt"
@ -975,20 +943,20 @@
"Selbsttest OK"
#MSG_SELFTEST_START c=20
"Self test start "
"Selbsttest start "
"Self test start"
"Selbsttest start"
#MSG_SELFTEST c=18
"Selftest "
"Selbsttest "
"Selftest"
"Selbsttest"
#MSG_SELFTEST_ERROR c=20
"Selftest error !"
"Selftest error!"
"Selbsttest Fehler!"
#MSG_SELFTEST_FAILED c=20
"Selftest failed "
"Selbsttest Error "
"Selftest failed"
"Selbsttest Error"
#MSG_FORCE_SELFTEST c=20 r=8
"Selftest will be run to calibrate accurate sensorless rehoming."
@ -998,22 +966,10 @@
"Select nozzle preheat temperature which matches your material."
"Bitte Vorheiztemperatur auswaehlen, die Ihrem Material entspricht."
#MSG_SET_TEMPERATURE c=19
#MSG_SET_TEMPERATURE c=20
"Set temperature:"
"Temp. einstellen:"
# c=20
"Prusa i3 MK2.5 OK."
"\x00"
# c=20
"Prusa i3 MK2.5S OK."
"\x00"
# c=20
"Prusa i3 MK3 OK."
"\x00"
#MSG_SETTINGS c=18
"Settings"
"Einstellungen"
@ -1038,9 +994,9 @@
"Time"
"Zeit"
#MSG_SEVERE_SKEW c=13
"Severe skew:"
"Schwer.Schr:"
#MSG_SEVERE_SKEW c=14
"Severe skew"
"Sehr Schraeg"
#MSG_SORT_ALPHA c=8
"Alphabet"
@ -1054,9 +1010,9 @@
"Loud"
"Laut"
#MSG_SLIGHT_SKEW c=13
"Slight skew:"
"Leicht.Schr:"
#MSG_SLIGHT_SKEW c=14
"Slight skew"
"Leicht Schraeg"
#MSG_SOUND c=7
"Sound"
@ -1064,7 +1020,7 @@
#MSG_RUNOUTS c=7
"Runouts"
"\x00"
"Maengel"
#MSG_Z-LEVELING_ENFORCED c=20 r=4
"Some problem encountered, Z-leveling enforced ..."
@ -1087,15 +1043,15 @@
"Stabile Umgebungs- temperatur 21-26C und feste Stand- flaeche erforderlich"
#MSG_STATISTICS c=18
"Statistics "
"Statistiken "
"Statistics"
"Statistiken"
#MSG_STOP_PRINT c=18
"Stop print"
"Druck abbrechen"
#MSG_STOPPED c=20
"STOPPED. "
"STOPPED."
"GESTOPPT."
#MSG_SUPPORT c=18
@ -1252,7 +1208,7 @@
#MSG_BED_SKEW_OFFSET_DETECTION_SKEW_MILD c=20 r=8
"XYZ calibration all right. X/Y axes are slightly skewed. Good job!"
"XYZ Kalibrierung in Ordnung. X/Y Achsen sind etwas schraeg."
"XYZ Kalibrierung in Ordnung. X/Y Achsen sind etwas schraeg. Gut gemacht!"
#MSG_TIMEOUT c=12
"Timeout"
@ -1326,14 +1282,6 @@
"False triggering"
"Falschtriggerung"
#MSG_FINDA c=5
"FINDA"
"\x00"
#MSG_FIRMWARE c=8
"Firmware"
"\x00"
#MSG_STRICT c=8
"Strict"
"Strikt"
@ -1360,10 +1308,10 @@
#MSG_MMU_MODE c=8
"MMU Mode"
"\x00"
"MMU Mod."
#MSG_MODE_CHANGE_IN_PROGRESS c=20 r=3
"Mode change in progress ..."
"Mode change in progress..."
"Moduswechsel erfolgt..."
#MSG_MODEL c=8
@ -1414,9 +1362,9 @@
"Printer nozzle diameter differs from the G-code. Please check the value in settings. Print cancelled."
"Der Durchmesser der Druckerduese weicht vom G-Code ab. Bitte ueberpruefen Sie den Wert in den Einstellungen. Druck abgebrochen."
# c=20
#MSG_SELFTEST_FS_LEVEL c=20
"%s level expected"
"\x00"
"%s Level erwartet"
#MSG_RENAME c=18
"Rename"
@ -1436,7 +1384,7 @@
#MSG_SOUND_BLIND c=7
"Assist"
"\x00"
"Assist."
#MSG_STEEL_SHEET c=18
"Steel sheets"
@ -1448,7 +1396,7 @@
#MSG_Z_PROBE_NR c=14
"Z-probe nr."
"\x00"
"Z-Test Nr."
#MSG_PRINTER_IP c=18
"Printer IP Addr:"

View File

@ -2,7 +2,7 @@
" 0.3 or older"
" 0.3 o mayor"
# c=18
#MSG_FS_V_03_OR_OLDER c=18
"FS v0.3 or older"
"FS 0.3 o mayor"
@ -10,7 +10,7 @@
" 0.4 or newer"
" 0.4 o mas nueva"
# c=18
#MSG_FS_V_04_OR_NEWER c=18
"FS v0.4 or newer"
"FS 0.4 o mas nueva"
@ -18,14 +18,6 @@
"unknown state"
"estado desconocido"
#MSG_IMPROVE_BED_OFFSET_AND_SKEW_LINE2 c=14
" of 4"
" de 4"
#MSG_MEASURE_BED_REFERENCE_HEIGHT_LINE2 c=14
" of 9"
" de 9"
#MSG_MEASURED_OFFSET c=20
"[0;0] point offset"
"[0;0] punto offset"
@ -43,7 +35,7 @@
"Ajustar-Z:"
#MSG_SELFTEST_CHECK_ALLCORRECT c=20
"All correct "
"All correct"
"Todo bien"
#MSG_WIZARD_DONE c=20 r=8
@ -60,16 +52,12 @@
#MSG_PRESS c=20 r=2
"and press the knob"
"Haz clic"
"y presione el dial"
#MSG_CONFIRM_CARRIAGE_AT_THE_TOP c=20 r=2
"Are left and right Z~carriages all up?"
"Carros Z izq./der. estan arriba maximo?"
#MSG_AUTO_DEPLETE c=13
"SpoolJoin"
"\x00"
#MSG_AUTO_HOME c=18
"Auto home"
"Llevar al origen"
@ -95,8 +83,8 @@
"Eje"
#MSG_SELFTEST_BEDHEATER c=20
"Bed / Heater"
"Base / Calentador"
"Bed/Heater"
"Base/Calentador"
#MSG_BED_DONE c=20
"Bed done"
@ -111,8 +99,8 @@
"Corr. de la cama"
#MSG_BELTTEST c=18
"Belt test "
"Test cinturon "
"Belt test"
"Test cinturon"
#MSG_BED_LEVELING_FAILED_POINT_LOW c=20 r=6
"Bed leveling failed. Sensor didn't trigger. Debris on nozzle? Waiting for reset."
@ -140,7 +128,7 @@
#MSG_CALIBRATING_HOME c=20
"Calibrating home"
"Calibrar posicion inicial"
"Calibrar pos.inicial"
#MSG_CALIBRATE_BED c=18
"Calibrate XYZ"
@ -184,7 +172,7 @@
#MSG_CHECKING_FILE c=17
"Checking file"
"\x00"
"Verif. archivo"
#MSG_NOT_COLOR c=19
"Color not correct"
@ -228,7 +216,7 @@
#MSG_COMMUNITY_MADE c=18
"Community made"
"\x00"
"Desde la comunidad"
#MSG_DISABLE_STEPPERS c=18
"Disable steppers"
@ -288,11 +276,11 @@
#MSG_FSENS_NOT_RESPONDING c=20 r=4
"ERROR: Filament sensor is not responding, please check connection."
"ERROR: El sensor de filamento no responde, por favor comprueba la conexion."
"ERROR:Sensor de fi- lamento no responde Por favor, comprue- ba la conexion."
#MSG_DIM c=6
"Dim"
"\x00"
"Oscuro"
#MSG_ERROR c=10
"ERROR:"
@ -312,7 +300,7 @@
#MSG_MMU_FAIL_STATS c=18
"Fail stats MMU"
"Estadistica de fallos MMU"
"Total Fallos MMU"
#MSG_FSENSOR_AUTOLOAD c=13
"F. autoload"
@ -320,7 +308,7 @@
#MSG_FAIL_STATS c=18
"Fail stats"
"Estadistica de fallos"
"Estadistica Fallos"
#MSG_FAN_SPEED c=14
"Fan speed"
@ -360,7 +348,7 @@
#MSG_PRINT_TIME c=19
"Print time"
"Tiempo de imp.:"
"Tiempo de imp."
#MSG_FS_ACTION c=10
"FS Action"
@ -390,10 +378,6 @@
"Flow"
"Flujo"
#MSG_PRUSA3D_FORUM c=18
"forum.prusa3d.com"
"\x00"
#MSG_SELFTEST_COOLING_FAN c=20
"Front print fan?"
"Vent. frontal?"
@ -404,7 +388,7 @@
#MSG_SELFTEST_FANS c=20
"Front/left fans"
"Ventiladores frontal/izquierdo"
"Vents. front/izqui"
#MSG_SELFTEST_HEATERTHERMISTOR c=20
"Heater/Thermistor"
@ -426,24 +410,20 @@
"Hi, I am your Original Prusa i3 printer. Would you like me to guide you through the setup process?"
"Hola, soy tu impresora Original Prusa i3. Quieres que te guie a traves de la configuracion?"
#MSG_PRUSA3D_HOWTO c=18
"howto.prusa3d.com"
"\x00"
#MSG_FILAMENTCHANGE c=18
"Change filament"
"Cambiar filamento"
#MSG_CHANGE_SUCCESS c=20
"Change success!"
"Cambio correcto"
"Cambio correcto!"
#MSG_CORRECTLY c=20
"Changed correctly?"
"Cambio correcto?"
#MSG_SELFTEST_CHECK_BED c=20
"Checking bed "
"Checking bed"
"Control base cal."
#MSG_SELFTEST_CHECK_ENDSTOPS c=20
@ -451,11 +431,11 @@
"Control endstops"
#MSG_SELFTEST_CHECK_HOTEND c=20
"Checking hotend "
"Checking hotend"
"Control fusor"
#MSG_SELFTEST_CHECK_FSENSOR c=20
"Checking sensors "
"Checking sensors"
"Comprobando sensores"
#MSG_CHECKING_X c=20
@ -504,7 +484,7 @@
#MSG_STEEL_SHEET_CHECK c=20 r=2
"Is steel sheet on heatbed?"
"?Esta colocada la lamina sobre la base"
"Esta coloc.la lamina sobre la base?"
#MSG_LAST_PRINT_FAILURES c=20
"Last print failures"
@ -536,7 +516,7 @@
#MSG_LIN_CORRECTION c=18
"Lin. correction"
"Correccion de Linealidad"
"Correc. Linealidad"
#MSG_BABYSTEP_Z c=18
"Live adjust Z"
@ -558,13 +538,17 @@
"Loading filament"
"Introduciendo filam."
#MSG_ITERATION c=12
"Iteration"
"Iteracion"
#MSG_LOOSE_PULLEY c=20
"Loose pulley"
"Polea suelta"
#MSG_LOAD_TO_NOZZLE c=18
"Load to nozzle"
"Cargar a la boquilla"
"Cargar a boquilla"
#MSG_M117_V2_CALIBRATION c=25
"M117 First layer cal."
@ -580,7 +564,7 @@
#MSG_BL_LOW c=12
"Level Dimmed"
"\x00"
"Valor oscuro"
#MSG_MEASURE_BED_REFERENCE_HEIGHT_LINE1 c=20 r=3
"Measuring reference height of calibration point"
@ -598,16 +582,16 @@
"MMU OK. Resuming temperature..."
"MMU OK. Restaurando temperatura..."
#MSG_MEASURED_SKEW c=13
#MSG_MEASURED_SKEW c=14
"Measured skew"
"Desviacion med:"
"No a escuadra"
#MSG_MMU_FAILS c=15
"MMU fails"
"Fallos MMU"
#MSG_MMU_LOAD_FAILED c=20
"MMU load failed "
"MMU load failed"
"Carga MMU fallida"
#MSG_MMU_LOAD_FAILS c=15
@ -632,7 +616,7 @@
#MSG_SILENT c=7
"Silent"
"Silencio"
"Acallar"
#MSG_MMU_USER_ATTENTION c=20 r=3
"MMU needs user attention."
@ -640,15 +624,15 @@
#MSG_MMU_POWER_FAILS c=15
"MMU power fails"
"Fallo de energia en MMU"
"Fallo red MMU"
#MSG_STEALTH c=7
"Stealth"
"Silencio"
"Sigilo"
#MSG_AUTO_POWER c=10
"Auto power"
"Fuerza auto"
"Encendido"
#MSG_HIGH_POWER c=10
"High power"
@ -688,7 +672,7 @@
#MSG_NA c=3
"N/A"
"N/A"
"N/D"
#MSG_NO c=4
"No"
@ -696,7 +680,7 @@
#MSG_SELFTEST_NOTCONNECTED c=20
"Not connected"
"No hay conexion "
"No hay conexion"
#MSG_NEW_FIRMWARE_AVAILABLE c=20 r=2
"New firmware version available:"
@ -735,8 +719,8 @@
"Pausar impresion"
#MSG_PID_RUNNING c=20
"PID cal. "
"Cal. PID "
"PID cal."
"Cal. PID"
#MSG_PID_FINISHED c=20
"PID cal. finished"
@ -756,15 +740,15 @@
#MSG_WIZARD_CLEAN_HEATBED c=20 r=8
"Please clean heatbed and then press the knob."
"Limpia la superficie de la base, por favor, y haz clic"
"Limpia la superficie de la base, por favor, y luego presione el dial."
#MSG_CONFIRM_NOZZLE_CLEAN c=20 r=8
"Please clean the nozzle for calibration. Click when done."
"Limpia boquilla para calibracion. Click cuando acabes."
#MSG_SELFTEST_PLEASECHECK c=20
"Please check :"
"Controla :"
"Please check:"
"Controla:"
#MSG_WIZARD_CALIBRATION_FAILED c=20 r=8
"Please check our handbook and fix the problem. Then resume the Wizard by rebooting the printer."
@ -822,10 +806,6 @@
"Preheating nozzle. Please wait."
"Precalentando nozzle. Espera por favor."
#MSG_PINDA c=5
"PINDA"
"\x00"
#MSG_NEW_FIRMWARE_PLEASE_UPGRADE c=20
"Please upgrade."
"Actualize por favor"
@ -872,7 +852,7 @@
#MSG_RESUME_NOZZLE_TEMP c=20 r=4
"Press the knob to resume nozzle temperature."
"Presiona el dial para continuar con la temperatura de la boquilla."
"Presione el dial para continuar con la temperatura de la boquilla."
#MSG_FOLLOW_CALIBRATION_FLOW c=20 r=8
"Printer has not been calibrated yet. Please follow the manual, chapter First steps, section Calibration flow."
@ -892,11 +872,7 @@
#MSG_PLEASE_LOAD_PLA c=20 r=4
"Please load filament first."
"Por favor, cargar primero el filamento. "
#MSG_PRUSA3D c=18
"prusa3d.com"
"prusa3d.es"
"Por favor, cargar primero el filamento."
#MSG_BED_CORRECTION_REAR c=14
"Rear side [um]"
@ -911,17 +887,13 @@
"Por favor comprueba la conexion del IR sensor y filamento esta descargado."
#MSG_RECOVERING_PRINT c=20
"Recovering print "
"Recuper. impresion "
"Recovering print"
"Recuper. impresion"
#MSG_REMOVE_OLD_FILAMENT c=20 r=5
"Remove old filament and press the knob to start loading new filament."
"Retire el filamento viejo y presione el dial para comenzar a cargar el nuevo filamento."
# c=20
"Prusa i3 MK3S OK."
"\x00"
#MSG_CALIBRATE_BED_RESET c=18
"Reset XYZ calibr."
"\x00"
@ -954,15 +926,11 @@
"SD card"
"Tarj. SD"
#MSG_TOSHIBA_FLASH_AIR_COMPATIBILITY c=8
"FlashAir"
"\x00"
#MSG_RIGHT c=10
"Right"
"Derecha"
#MSG_FIND_BED_OFFSET_AND_SKEW_LINE1 c=20 r=2
#MSG_FIND_BED_OFFSET_AND_SKEW_LINE1 c=20 r=3
"Searching bed calibration point"
"Buscando punto de calibracion base"
@ -975,19 +943,19 @@
"\x00"
#MSG_SELFTEST_START c=20
"Self test start "
"Self test start"
"Iniciar Selftest"
#MSG_SELFTEST c=18
"Selftest "
"Selftest"
"\x00"
#MSG_SELFTEST_ERROR c=20
"Selftest error !"
"Error Selftest !"
"Selftest error!"
"Error Selftest!"
#MSG_SELFTEST_FAILED c=20
"Selftest failed "
"Selftest failed"
"Fallo Selftest"
#MSG_FORCE_SELFTEST c=20 r=8
@ -996,24 +964,12 @@
#MSG_SEL_PREHEAT_TEMP c=20 r=6
"Select nozzle preheat temperature which matches your material."
"Selecciona la temperatura para precalentar la boquilla que se ajuste a tu material. "
"Selecciona la temperatura para precalentar la boquilla que se ajuste a tu material."
#MSG_SET_TEMPERATURE c=19
#MSG_SET_TEMPERATURE c=20
"Set temperature:"
"Establecer temp.:"
# c=20
"Prusa i3 MK2.5 OK."
"\x00"
# c=20
"Prusa i3 MK2.5S OK."
"\x00"
# c=20
"Prusa i3 MK3 OK."
"\x00"
#MSG_SETTINGS c=18
"Settings"
"Configuracion"
@ -1024,7 +980,7 @@
#MSG_FILE_CNT c=20 r=6
"Some files will not be sorted. Max. No. of files in 1 folder for sorting is 100."
"Algunos archivos no se ordenaran. Maximo 100 archivos por carpeta para ordenar. "
"Algunos archivos no se ordenaran. Maximo 100 archivos por carpeta para ordenar."
#MSG_SORT c=7
"Sort"
@ -1038,9 +994,9 @@
"Time"
"Fecha"
#MSG_SEVERE_SKEW c=13
"Severe skew:"
"Incl.severa:"
#MSG_SEVERE_SKEW c=14
"Severe skew"
"Severo sesgar"
#MSG_SORT_ALPHA c=8
"Alphabet"
@ -1054,9 +1010,9 @@
"Loud"
"Alto"
#MSG_SLIGHT_SKEW c=13
"Slight skew:"
"Liger.incl.:"
#MSG_SLIGHT_SKEW c=14
"Slight skew"
"Ligera sesgar"
#MSG_SOUND c=7
"Sound"
@ -1064,7 +1020,7 @@
#MSG_RUNOUTS c=7
"Runouts"
"\x00"
"Falla"
#MSG_Z-LEVELING_ENFORCED c=20 r=4
"Some problem encountered, Z-leveling enforced ..."
@ -1087,15 +1043,15 @@
"Se necesita una temperatura ambiente ente 21 y 26C y un soporte rigido."
#MSG_STATISTICS c=18
"Statistics "
"Estadisticas "
"Statistics"
"Estadisticas"
#MSG_STOP_PRINT c=18
"Stop print"
"Detener impresion"
#MSG_STOPPED c=20
"STOPPED. "
"STOPPED."
"PARADA"
#MSG_SUPPORT c=18
@ -1108,7 +1064,7 @@
#MSG_SELECT_FILAMENT c=20
"Select filament:"
"Selecciona filamento"
"Selecciona filam.:"
#MSG_TEMP_CALIBRATION c=14
"Temp. cal."
@ -1220,7 +1176,7 @@
#MSG_UNLOAD_SUCCESSFUL c=20 r=2
"Was filament unload successful?"
"?Se cargocon exito el filamento?"
"Se cargocon exito el filamento?"
#MSG_SELFTEST_WIRINGERROR c=18
"Wiring error"
@ -1292,7 +1248,7 @@
#MSG_Y_DIST_FROM_MIN c=20
"Y distance from min"
"Distancia en Y desde el min"
"Dist. en Y desde min"
#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)."
@ -1326,14 +1282,6 @@
"False triggering"
"Falsa activacion"
#MSG_FINDA c=5
"FINDA"
"\x00"
#MSG_FIRMWARE c=8
"Firmware"
"\x00"
#MSG_STRICT c=8
"Strict"
"Estrict"
@ -1363,7 +1311,7 @@
"Modo MMU"
#MSG_MODE_CHANGE_IN_PROGRESS c=20 r=3
"Mode change in progress ..."
"Mode change in progress..."
"Cambio de modo progresando ..."
#MSG_MODEL c=8
@ -1372,7 +1320,7 @@
#MSG_NOZZLE_DIAMETER c=10
"Nozzle d."
"Diam. nozzl"
"D-boquilla"
#MSG_GCODE_DIFF_CONTINUE c=20 r=4
"G-code sliced for a different level. Continue?"
@ -1414,9 +1362,9 @@
"Printer nozzle diameter differs from the G-code. Please check the value in settings. Print cancelled."
"Diametro nozzle Impresora difiere de cod.G. Comprueba los valores en ajustes. Impresion cancelada."
# c=20
#MSG_SELFTEST_FS_LEVEL c=20
"%s level expected"
"\x00"
"%s nivel esperado"
#MSG_RENAME c=18
"Rename"
@ -1436,7 +1384,7 @@
#MSG_SOUND_BLIND c=7
"Assist"
"Asistido"
"Asist."
#MSG_STEEL_SHEET c=18
"Steel sheets"
@ -1452,4 +1400,4 @@
#MSG_PRINTER_IP c=18
"Printer IP Addr:"
"\x00"
"Dir. IP impresora:"

View File

@ -2,7 +2,7 @@
" 0.3 or older"
" 0.3 ou +ancien"
# c=18
#MSG_FS_V_03_OR_OLDER c=18
"FS v0.3 or older"
"FS v0.3 ou +ancien"
@ -10,7 +10,7 @@
" 0.4 or newer"
" 0.4 ou +recent"
# c=18
#MSG_FS_V_04_OR_NEWER c=18
"FS v0.4 or newer"
"FS v0.4 ou +recent"
@ -18,14 +18,6 @@
"unknown state"
"Etat inconnu"
#MSG_IMPROVE_BED_OFFSET_AND_SKEW_LINE2 c=14
" of 4"
" de 4"
#MSG_MEASURE_BED_REFERENCE_HEIGHT_LINE2 c=14
" of 9"
" de 9"
#MSG_MEASURED_OFFSET c=20
"[0;0] point offset"
"Offset point [0;0]"
@ -43,7 +35,7 @@
"Ajuster Z:"
#MSG_SELFTEST_CHECK_ALLCORRECT c=20
"All correct "
"All correct"
"Tout est correct"
#MSG_WIZARD_DONE c=20 r=8
@ -66,10 +58,6 @@
"Are left and right Z~carriages all up?"
"Z~carriages gauche + droite tout en haut?"
#MSG_AUTO_DEPLETE c=13
"SpoolJoin"
"\x00"
#MSG_AUTO_HOME c=18
"Auto home"
"Mise a 0 des axes"
@ -95,8 +83,8 @@
"Axe"
#MSG_SELFTEST_BEDHEATER c=20
"Bed / Heater"
"Lit / Chauffage"
"Bed/Heater"
"Lit/Chauffage"
#MSG_BED_DONE c=20
"Bed done"
@ -108,11 +96,11 @@
#MSG_BED_CORRECTION_MENU c=18
"Bed level correct"
"Corr. niveau plateau"
"Reglage plateau"
#MSG_BELTTEST c=18
"Belt test "
"Test de courroie "
"Belt test"
"Test de courroie"
#MSG_BED_LEVELING_FAILED_POINT_LOW c=20 r=6
"Bed leveling failed. Sensor didn't trigger. Debris on nozzle? Waiting for reset."
@ -184,7 +172,7 @@
#MSG_CHECKING_FILE c=17
"Checking file"
"\x00"
"Verific. fichier"
#MSG_NOT_COLOR c=19
"Color not correct"
@ -228,7 +216,7 @@
#MSG_COMMUNITY_MADE c=18
"Community made"
"\x00"
"Fait de community"
#MSG_DISABLE_STEPPERS c=18
"Disable steppers"
@ -292,7 +280,7 @@
#MSG_DIM c=6
"Dim"
"\x00"
"Sombre"
#MSG_ERROR c=10
"ERROR:"
@ -390,10 +378,6 @@
"Flow"
"Flux"
#MSG_PRUSA3D_FORUM c=18
"forum.prusa3d.com"
"\x00"
#MSG_SELFTEST_COOLING_FAN c=20
"Front print fan?"
"Ventilo impr avant?"
@ -426,10 +410,6 @@
"Hi, I am your Original Prusa i3 printer. Would you like me to guide you through the setup process?"
"Bonjour, je suis votre imprimante Original Prusa i3. Voulez-vous que je vous guide a travers le processus d'installation?"
#MSG_PRUSA3D_HOWTO c=18
"howto.prusa3d.com"
"\x00"
#MSG_FILAMENTCHANGE c=18
"Change filament"
"Changer filament"
@ -443,7 +423,7 @@
"Change correctement?"
#MSG_SELFTEST_CHECK_BED c=20
"Checking bed "
"Checking bed"
"Verif. plateau chauf"
#MSG_SELFTEST_CHECK_ENDSTOPS c=20
@ -451,11 +431,11 @@
"Verification butees"
#MSG_SELFTEST_CHECK_HOTEND c=20
"Checking hotend "
"Checking hotend"
"Verif. du hotend"
#MSG_SELFTEST_CHECK_FSENSOR c=20
"Checking sensors "
"Checking sensors"
"Verif. des capteurs"
#MSG_CHECKING_X c=20
@ -558,6 +538,10 @@
"Loading filament"
"Chargement du fil."
#MSG_ITERATION c=12
"Iteration"
"\x00"
#MSG_LOOSE_PULLEY c=20
"Loose pulley"
"Poulie lache"
@ -580,7 +564,7 @@
#MSG_BL_LOW c=12
"Level Dimmed"
"\x00"
"Niv. sombre"
#MSG_MEASURE_BED_REFERENCE_HEIGHT_LINE1 c=20 r=3
"Measuring reference height of calibration point"
@ -598,21 +582,21 @@
"MMU OK. Resuming temperature..."
"MMU OK. Rechauffage de la buse..."
#MSG_MEASURED_SKEW c=13
#MSG_MEASURED_SKEW c=14
"Measured skew"
"Deviat.mesuree"
"Var. mesuree"
#MSG_MMU_FAILS c=15
"MMU fails"
"Echecs MMU"
#MSG_MMU_LOAD_FAILED c=20
"MMU load failed "
"Echec chargement MMU"
"MMU load failed"
"Def. charg. MMU"
#MSG_MMU_LOAD_FAILS c=15
"MMU load fails"
"Echecs charg. MMU"
"Def. charg. MMU"
#MSG_MMU_OK_RESUMING c=20 r=4
"MMU OK. Resuming..."
@ -640,7 +624,7 @@
#MSG_MMU_POWER_FAILS c=15
"MMU power fails"
"Echecs alim. MMU"
"Def. alim. MMU"
#MSG_STEALTH c=7
"Stealth"
@ -652,7 +636,7 @@
#MSG_HIGH_POWER c=10
"High power"
"Haute puiss"
"Haut.puiss"
#MSG_MMU_CONNECTED c=18
"MMU2 connected"
@ -688,7 +672,7 @@
#MSG_NA c=3
"N/A"
"\x00"
"I/D"
#MSG_NO c=4
"No"
@ -735,7 +719,7 @@
"Pause de l'impr."
#MSG_PID_RUNNING c=20
"PID cal. "
"PID cal."
"Calib. PID"
#MSG_PID_FINISHED c=20
@ -763,7 +747,7 @@
"Nettoyez la buse pour la calibration. Cliquez une fois fait."
#MSG_SELFTEST_PLEASECHECK c=20
"Please check :"
"Please check:"
"Verifiez:"
#MSG_WIZARD_CALIBRATION_FAILED c=20 r=8
@ -822,10 +806,6 @@
"Preheating nozzle. Please wait."
"Prechauffage de la buse. Merci de patienter."
#MSG_PINDA c=5
"PINDA"
"\x00"
#MSG_NEW_FIRMWARE_PLEASE_UPGRADE c=20
"Please upgrade."
"Mettez a jour le FW."
@ -894,10 +874,6 @@
"Please load filament first."
"Veuillez d'abord charger un filament."
#MSG_PRUSA3D c=18
"prusa3d.com"
"\x00"
#MSG_BED_CORRECTION_REAR c=14
"Rear side [um]"
"Arriere [um]"
@ -911,17 +887,13 @@
"SVP, verifiez la connexion du capteur IR et decharge le filament."
#MSG_RECOVERING_PRINT c=20
"Recovering print "
"Recup. impression "
"Recovering print"
"Recup. impression"
#MSG_REMOVE_OLD_FILAMENT c=20 r=5
"Remove old filament and press the knob to start loading new filament."
"Retirez l'ancien filament puis appuyez sur le bouton pour charger le nouveau."
# c=20
"Prusa i3 MK3S OK."
"\x00"
#MSG_CALIBRATE_BED_RESET c=18
"Reset XYZ calibr."
"Reinit. calib. XYZ"
@ -932,7 +904,7 @@
#MSG_RESUME_PRINT c=18
"Resume print"
"Reprendre impression"
"Reprise impression"
#MSG_RESUMING_PRINT c=20
"Resuming print"
@ -954,17 +926,13 @@
"SD card"
"Carte SD"
#MSG_TOSHIBA_FLASH_AIR_COMPATIBILITY c=8
"FlashAir"
"FlshAir"
#MSG_RIGHT c=10
"Right"
"Droite"
#MSG_FIND_BED_OFFSET_AND_SKEW_LINE1 c=20 r=2
#MSG_FIND_BED_OFFSET_AND_SKEW_LINE1 c=20 r=3
"Searching bed calibration point"
"Recherche du point de calibration du plateau chauffant"
"Recherche point calibration du plateau"
#MSG_LANGUAGE_SELECT c=18
"Select language"
@ -975,19 +943,19 @@
"Auto-test OK"
#MSG_SELFTEST_START c=20
"Self test start "
"Self test start"
"Debut auto-test"
#MSG_SELFTEST c=18
"Selftest "
"Selftest"
"Auto-test"
#MSG_SELFTEST_ERROR c=20
"Selftest error !"
"Selftest error!"
"Erreur auto-test!"
#MSG_SELFTEST_FAILED c=20
"Selftest failed "
"Selftest failed"
"Echec de l'auto-test"
#MSG_FORCE_SELFTEST c=20 r=8
@ -998,22 +966,10 @@
"Select nozzle preheat temperature which matches your material."
"Selectionnez la temperature de prechauffage de la buse qui correspond a votre materiau."
#MSG_SET_TEMPERATURE c=19
#MSG_SET_TEMPERATURE c=20
"Set temperature:"
"Regler temp.:"
# c=20
"Prusa i3 MK2.5 OK."
"\x00"
# c=20
"Prusa i3 MK2.5S OK."
"\x00"
# c=20
"Prusa i3 MK3 OK."
"\x00"
#MSG_SETTINGS c=18
"Settings"
"Reglages"
@ -1038,9 +994,9 @@
"Time"
"Heure"
#MSG_SEVERE_SKEW c=13
"Severe skew:"
"Deviat.sev.:"
#MSG_SEVERE_SKEW c=14
"Severe skew"
"Deviat.sev."
#MSG_SORT_ALPHA c=8
"Alphabet"
@ -1054,9 +1010,9 @@
"Loud"
"Fort"
#MSG_SLIGHT_SKEW c=13
"Slight skew:"
"Deviat.leg.:"
#MSG_SLIGHT_SKEW c=14
"Slight skew"
"Deviat.leg."
#MSG_SOUND c=7
"Sound"
@ -1064,7 +1020,7 @@
#MSG_RUNOUTS c=7
"Runouts"
"\x00"
"Fins"
#MSG_Z-LEVELING_ENFORCED c=20 r=4
"Some problem encountered, Z-leveling enforced ..."
@ -1072,7 +1028,7 @@
#MSG_SOUND_ONCE c=7
"Once"
"Une fois"
"1 fois"
#MSG_SPEED c=15
"Speed"
@ -1087,7 +1043,7 @@
"Une temperature ambiante stable de 21-26C et un support stable sont requis."
#MSG_STATISTICS c=18
"Statistics "
"Statistics"
"Statistiques"
#MSG_STOP_PRINT c=18
@ -1095,7 +1051,7 @@
"Arreter impression"
#MSG_STOPPED c=20
"STOPPED. "
"STOPPED."
"ARRETE."
#MSG_SUPPORT c=18
@ -1108,7 +1064,7 @@
#MSG_SELECT_FILAMENT c=20
"Select filament:"
"Selectionnez le filament:"
"Choix du filament:"
#MSG_TEMP_CALIBRATION c=14
"Temp. cal."
@ -1326,14 +1282,6 @@
"False triggering"
"Faux declenchement"
#MSG_FINDA c=5
"FINDA"
"\x00"
#MSG_FIRMWARE c=8
"Firmware"
"\x00"
#MSG_STRICT c=8
"Strict"
"Stricte"
@ -1363,7 +1311,7 @@
"Mode MMU"
#MSG_MODE_CHANGE_IN_PROGRESS c=20 r=3
"Mode change in progress ..."
"Mode change in progress..."
"Changement de mode en cours..."
#MSG_MODEL c=8
@ -1414,9 +1362,9 @@
"Printer nozzle diameter differs from the G-code. Please check the value in settings. Print cancelled."
"Diametre de la buse dans les reglages ne correspond pas a celui dans le G-Code. Merci de verifier le parametre dans les reglages. Impression annulee."
# c=20
#MSG_SELFTEST_FS_LEVEL c=20
"%s level expected"
"\x00"
"niveau %s attendu"
#MSG_RENAME c=18
"Rename"
@ -1452,4 +1400,4 @@
#MSG_PRINTER_IP c=18
"Printer IP Addr:"
"\x00"
"Adr.IP imprimante:"

View File

@ -2,7 +2,7 @@
" 0.3 or older"
" 0.3 o inferiore"
# c=18
#MSG_FS_V_03_OR_OLDER c=18
"FS v0.3 or older"
"FS 0.3 o inferiore"
@ -10,7 +10,7 @@
" 0.4 or newer"
" 0.4 o superiore"
# c=18
#MSG_FS_V_04_OR_NEWER c=18
"FS v0.4 or newer"
"FS 0.4 o superiore"
@ -18,14 +18,6 @@
"unknown state"
"stato sconosciuto"
#MSG_IMPROVE_BED_OFFSET_AND_SKEW_LINE2 c=14
" of 4"
" su 4"
#MSG_MEASURE_BED_REFERENCE_HEIGHT_LINE2 c=14
" of 9"
" su 9"
#MSG_MEASURED_OFFSET c=20
"[0;0] point offset"
"[0;0] punto offset"
@ -43,7 +35,7 @@
"Compensaz. Z:"
#MSG_SELFTEST_CHECK_ALLCORRECT c=20
"All correct "
"All correct"
"Nessun errore"
#MSG_WIZARD_DONE c=20 r=8
@ -66,10 +58,6 @@
"Are left and right Z~carriages all up?"
"I carrelli Z sin/des sono altezza max?"
#MSG_AUTO_DEPLETE c=13
"SpoolJoin"
""
#MSG_AUTO_HOME c=18
"Auto home"
"Trova origine"
@ -95,7 +83,7 @@
"Assi"
#MSG_SELFTEST_BEDHEATER c=20
"Bed / Heater"
"Bed/Heater"
"Piano/Riscald."
#MSG_BED_DONE c=20
@ -111,8 +99,8 @@
"Correz. liv.piano"
#MSG_BELTTEST c=18
"Belt test "
"Test cinghie "
"Belt test"
"Test cinghie"
#MSG_BED_LEVELING_FAILED_POINT_LOW c=20 r=6
"Bed leveling failed. Sensor didn't trigger. Debris on nozzle? Waiting for reset."
@ -184,7 +172,7 @@
#MSG_CHECKING_FILE c=17
"Checking file"
"\x00"
"Verifica file"
#MSG_NOT_COLOR c=19
"Color not correct"
@ -228,7 +216,7 @@
#MSG_COMMUNITY_MADE c=18
"Community made"
"\x00"
"Contribuiti"
#MSG_DISABLE_STEPPERS c=18
"Disable steppers"
@ -384,16 +372,12 @@
#MSG_MMU_FIX_ISSUE c=20 r=4
"Fix the issue and then press button on MMU unit."
"Risolvere il problema e premere il bottone sull'unita MMU. "
"Risolvere il problema e premere il bottone sull'unita MMU."
#MSG_FLOW c=15
"Flow"
"Flusso"
#MSG_PRUSA3D_FORUM c=18
"forum.prusa3d.com"
"\x00"
#MSG_SELFTEST_COOLING_FAN c=20
"Front print fan?"
"Ventola frontale?"
@ -426,10 +410,6 @@
"Hi, I am your Original Prusa i3 printer. Would you like me to guide you through the setup process?"
"Ciao, sono la tua stampante Original Prusa i3. Gradiresti un aiuto nel processo di configurazione?"
#MSG_PRUSA3D_HOWTO c=18
"howto.prusa3d.com"
"\x00"
#MSG_FILAMENTCHANGE c=18
"Change filament"
"Cambia filamento"
@ -443,7 +423,7 @@
"Cambio corretto?"
#MSG_SELFTEST_CHECK_BED c=20
"Checking bed "
"Checking bed"
"Verifica piano"
#MSG_SELFTEST_CHECK_ENDSTOPS c=20
@ -451,11 +431,11 @@
"Verifica finecorsa"
#MSG_SELFTEST_CHECK_HOTEND c=20
"Checking hotend "
"Checking hotend"
"Verifica ugello"
#MSG_SELFTEST_CHECK_FSENSOR c=20
"Checking sensors "
"Checking sensors"
"Controllo sensori"
#MSG_CHECKING_X c=20
@ -558,6 +538,10 @@
"Loading filament"
"Caricando filamento"
#MSG_ITERATION c=12
"Iteration"
"Iterazione"
#MSG_LOOSE_PULLEY c=20
"Loose pulley"
"Puleggia lenta"
@ -592,13 +576,13 @@
#MSG_MMU_OK_RESUMING_POSITION c=20 r=4
"MMU OK. Resuming position..."
"MMU OK. riprendendo la posizione... "
"MMU OK. riprendendo la posizione..."
#MSG_MMU_OK_RESUMING_TEMPERATURE c=20 r=4
"MMU OK. Resuming temperature..."
"MMU OK. Ripristino temperatura... "
"MMU OK. Ripristino temperatura..."
#MSG_MEASURED_SKEW c=13
#MSG_MEASURED_SKEW c=14
"Measured skew"
"Dev. misurata"
@ -607,7 +591,7 @@
"Fallimenti MMU"
#MSG_MMU_LOAD_FAILED c=20
"MMU load failed "
"MMU load failed"
"Caricam. MMU fallito"
#MSG_MMU_LOAD_FAILS c=15
@ -616,7 +600,7 @@
#MSG_MMU_OK_RESUMING c=20 r=4
"MMU OK. Resuming..."
"MMU OK. Riprendendo... "
"MMU OK. Riprendendo..."
#MSG_MODE c=6
"Mode"
@ -648,7 +632,7 @@
#MSG_AUTO_POWER c=10
"Auto power"
"Auto"
"Automatico"
#MSG_HIGH_POWER c=10
"High power"
@ -735,7 +719,7 @@
"Metti in pausa"
#MSG_PID_RUNNING c=20
"PID cal. "
"PID cal."
"Calibrazione PID"
#MSG_PID_FINISHED c=20
@ -763,7 +747,7 @@
"Pulire l'ugello per la calibrazione, poi fare click."
#MSG_SELFTEST_PLEASECHECK c=20
"Please check :"
"Please check:"
"Verifica:"
#MSG_WIZARD_CALIBRATION_FAILED c=20 r=8
@ -780,7 +764,7 @@
#MSG_PRESS_TO_UNLOAD c=20 r=4
"Please press the knob to unload filament"
"Premete la manopola per scaricare il filamento "
"Premete la manopola per scaricare il filamento"
#MSG_PULL_OUT_FILAMENT c=20 r=4
"Please pull out filament immediately"
@ -788,7 +772,7 @@
#MSG_EJECT_REMOVE c=20 r=4
"Please remove filament and then press the knob."
"Rimuovi il filamento e quindi premi la manopola. "
"Rimuovi il filamento e quindi premi la manopola."
#MSG_REMOVE_STEEL_SHEET c=20 r=4
"Please remove steel sheet from heatbed."
@ -796,11 +780,11 @@
#MSG_RUN_XYZ c=20 r=4
"Please run XYZ calibration first."
"Esegui la calibrazione XYZ prima. "
"Esegui la calibrazione XYZ prima."
#MSG_UPDATE_MMU2_FW c=20 r=4
"Please update firmware in your MMU2. Waiting for reset."
"Aggiorna il firmware sul tuo MMU2. In attesa di reset. "
"Aggiorna il firmware sul tuo MMU2. In attesa di reset."
#MSG_PLEASE_WAIT c=20
"Please wait"
@ -822,10 +806,6 @@
"Preheating nozzle. Please wait."
"Preriscaldando l'ugello. Attendere prego."
#MSG_PINDA c=5
"PINDA"
"\x00"
#MSG_NEW_FIRMWARE_PLEASE_UPGRADE c=20
"Please upgrade."
"Prego aggiornare."
@ -894,10 +874,6 @@
"Please load filament first."
"Per favore prima carica il filamento."
#MSG_PRUSA3D c=18
"prusa3d.com"
"\x00"
#MSG_BED_CORRECTION_REAR c=14
"Rear side [um]"
"Retro [um]"
@ -911,17 +887,13 @@
"Controllare il collegamento al sensore e rimuovere il filamento."
#MSG_RECOVERING_PRINT c=20
"Recovering print "
"Recupero stampa "
"Recovering print"
"Recupero stampa"
#MSG_REMOVE_OLD_FILAMENT c=20 r=5
"Remove old filament and press the knob to start loading new filament."
"Rimuovi il filamento precedente e premi la manopola per caricare il nuovo filamento."
# c=20
"Prusa i3 MK3S OK."
"\x00"
#MSG_CALIBRATE_BED_RESET c=18
"Reset XYZ calibr."
"Reset calibr. XYZ."
@ -954,15 +926,11 @@
"SD card"
"Mem. SD"
#MSG_TOSHIBA_FLASH_AIR_COMPATIBILITY c=8
"FlashAir"
"\x00"
#MSG_RIGHT c=10
"Right"
"Destra"
#MSG_FIND_BED_OFFSET_AND_SKEW_LINE1 c=20 r=2
#MSG_FIND_BED_OFFSET_AND_SKEW_LINE1 c=20 r=3
"Searching bed calibration point"
"Ricerca punti calibrazione piano"
@ -975,19 +943,19 @@
"Autotest OK"
#MSG_SELFTEST_START c=20
"Self test start "
"Self test start"
"Avvia autotest"
#MSG_SELFTEST c=18
"Selftest "
"Autotest "
"Selftest"
"Autotest"
#MSG_SELFTEST_ERROR c=20
"Selftest error !"
"Errore Autotest !"
"Selftest error!"
"Errore Autotest!"
#MSG_SELFTEST_FAILED c=20
"Selftest failed "
"Selftest failed"
"Autotest fallito"
#MSG_FORCE_SELFTEST c=20 r=8
@ -998,21 +966,9 @@
"Select nozzle preheat temperature which matches your material."
"Selezionate la temperatura per il preriscaldamento dell'ugello adatta al vostro materiale."
#MSG_SET_TEMPERATURE c=19
#MSG_SET_TEMPERATURE c=20
"Set temperature:"
"Imposta temperatura"
# c=20
"Prusa i3 MK2.5 OK."
"\x00"
# c=20
"Prusa i3 MK2.5S OK."
"\x00"
# c=20
"Prusa i3 MK3 OK."
"\x00"
"Imposta temperatura:"
#MSG_SETTINGS c=18
"Settings"
@ -1038,9 +994,9 @@
"Time"
"Cron."
#MSG_SEVERE_SKEW c=13
"Severe skew:"
"Devia.grave:"
#MSG_SEVERE_SKEW c=14
"Severe skew"
"Devia.grave"
#MSG_SORT_ALPHA c=8
"Alphabet"
@ -1054,9 +1010,9 @@
"Loud"
"Forte"
#MSG_SLIGHT_SKEW c=13
"Slight skew:"
"Devia.lieve:"
#MSG_SLIGHT_SKEW c=14
"Slight skew"
"Devia.lieve"
#MSG_SOUND c=7
"Sound"
@ -1084,10 +1040,10 @@
#MSG_TEMP_CAL_WARNING c=20 r=4
"Stable ambient temperature 21-26C is needed a rigid stand is required."
"Sono necessari una temperatura ambiente di 21-26C e una superficie rigida "
"Sono necessari una temperatura ambiente di 21-26C e una superficie rigida."
#MSG_STATISTICS c=18
"Statistics "
"Statistics"
"Statistiche"
#MSG_STOP_PRINT c=18
@ -1095,7 +1051,7 @@
"Arresta stampa"
#MSG_STOPPED c=20
"STOPPED. "
"STOPPED."
"ARRESTATO."
#MSG_SUPPORT c=18
@ -1136,7 +1092,7 @@
#MSG_TEMPERATURE c=18
"Temperature"
"\x00"
"Temperatura"
#MSG_MENU_TEMPERATURES c=15
"Temperatures"
@ -1144,7 +1100,7 @@
#MSG_FOLLOW_Z_CALIBRATION_FLOW c=20 r=9
"There is still a need to make Z calibration. Please follow the manual, chapter First steps, section Calibration flow."
"E ancora necessario effettuare la calibrazione Z. Segui il manuale, capitolo Primi Passi, sezione Sequenza di Calibrazione. "
"E ancora necessario effettuare la calibrazione Z. Segui il manuale, capitolo Primi Passi, sezione Sequenza di Calibrazione."
#MSG_TOTAL_FILAMENT c=19
"Total filament"
@ -1296,7 +1252,7 @@
#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)."
"La stampante iniziera a stampare una linea a zig-zag. Gira la manopola fino a che non hai raggiungo l'altezza ottimale. Verifica con le immagini nel manuale (capitolo sulla calibrazione):"
"La stampante iniziera a stampare una linea a zig-zag. Gira la manopola fino a che non hai raggiungo l'altezza ottimale. Verifica con le immagini nel manuale (capitolo sulla calibrazione)."
#MSG_FIL_FAILED c=20 r=5
"Verification failed, remove the filament and try again."
@ -1326,14 +1282,6 @@
"False triggering"
"Falso innesco"
#MSG_FINDA c=5
"FINDA"
"\x00"
#MSG_FIRMWARE c=8
"Firmware"
"\x00"
#MSG_STRICT c=8
"Strict"
"Esatto"
@ -1363,8 +1311,8 @@
"Mod. MMU"
#MSG_MODE_CHANGE_IN_PROGRESS c=20 r=3
"Mode change in progress ..."
"Cambio modalita in corso ..."
"Mode change in progress..."
"Cambio modalita in corso..."
#MSG_MODEL c=8
"Model"
@ -1414,7 +1362,7 @@
"Printer nozzle diameter differs from the G-code. Please check the value in settings. Print cancelled."
"Diametro ugello diverso dal G-Code. Controlla il valore nelle impostazioni. Stampa annullata."
# c=20
#MSG_SELFTEST_FS_LEVEL c=20
"%s level expected"
"atteso livello %s"
@ -1452,4 +1400,4 @@
#MSG_PRINTER_IP c=18
"Printer IP Addr:"
"\x00"
"Ind. IP stampante:"

View File

@ -2,7 +2,7 @@
" 0.3 or older"
" 0.3 of ouder"
# c=18
#MSG_FS_V_03_OR_OLDER c=18
"FS v0.3 or older"
"FS 0.3 of ouder"
@ -10,7 +10,7 @@
" 0.4 or newer"
" 0.4 of nieuwer"
# c=18
#MSG_FS_V_04_OR_NEWER c=18
"FS v0.4 or newer"
"FS 0.4 of nieuwer"
@ -18,14 +18,6 @@
"unknown state"
"Status onbekend"
#MSG_IMPROVE_BED_OFFSET_AND_SKEW_LINE2 c=14
" of 4"
" van 4"
#MSG_MEASURE_BED_REFERENCE_HEIGHT_LINE2 c=14
" of 9"
" van 9"
#MSG_MEASURED_OFFSET c=20
"[0;0] point offset"
"[0;0] punt offset"
@ -43,8 +35,8 @@
"Z is ingesteld:"
#MSG_SELFTEST_CHECK_ALLCORRECT c=20
"All correct "
"Allemaal goed "
"All correct"
"Allemaal goed"
#MSG_WIZARD_DONE c=20 r=8
"All is done. Happy printing!"
@ -66,10 +58,6 @@
"Are left and right Z~carriages all up?"
"Zijn beide Z wagen heelemaal boven?"
#MSG_AUTO_DEPLETE c=13
"SpoolJoin"
"\x00"
#MSG_AUTO_HOME c=18
"Auto home"
"Startpositie"
@ -95,8 +83,8 @@
"As"
#MSG_SELFTEST_BEDHEATER c=20
"Bed / Heater"
"Bed / Verwarming"
"Bed/Heater"
"Bed/Verwarming"
#MSG_BED_DONE c=20
"Bed done"
@ -111,8 +99,8 @@
"Bed niveau correct"
#MSG_BELTTEST c=18
"Belt test "
"Riemtest "
"Belt test"
"Riemtest"
#MSG_BED_LEVELING_FAILED_POINT_LOW c=20 r=6
"Bed leveling failed. Sensor didn't trigger. Debris on nozzle? Waiting for reset."
@ -184,7 +172,7 @@
#MSG_CHECKING_FILE c=17
"Checking file"
"\x00"
"Bestand controle"
#MSG_NOT_COLOR c=19
"Color not correct"
@ -228,7 +216,7 @@
#MSG_COMMUNITY_MADE c=18
"Community made"
"\x00"
"Van de community"
#MSG_DISABLE_STEPPERS c=18
"Disable steppers"
@ -240,7 +228,7 @@
#MSG_FS_CONTINUE c=5
"Cont."
"\x00"
"Door."
#MSG_WIZARD_REPEAT_V2_CAL c=20 r=7
"Do you want to repeat last step to readjust distance between nozzle and heatbed?"
@ -390,10 +378,6 @@
"Flow"
"Stromen"
#MSG_PRUSA3D_FORUM c=18
"forum.prusa3d.com"
"\x00"
#MSG_SELFTEST_COOLING_FAN c=20
"Front print fan?"
"Voorzijde fan?"
@ -426,10 +410,6 @@
"Hi, I am your Original Prusa i3 printer. Would you like me to guide you through the setup process?"
"Hallo, ik ben uw Original Prusa i3 printer. Zullen we beginnen met het installatieproces?"
#MSG_PRUSA3D_HOWTO c=18
"howto.prusa3d.com"
"\x00"
#MSG_FILAMENTCHANGE c=18
"Change filament"
"Wissel filament"
@ -443,19 +423,19 @@
"Wissel ok?"
#MSG_SELFTEST_CHECK_BED c=20
"Checking bed "
"Controleer bed "
"Checking bed"
"Controleer bed"
#MSG_SELFTEST_CHECK_ENDSTOPS c=20
"Checking endstops"
"Controleer endstops"
#MSG_SELFTEST_CHECK_HOTEND c=20
"Checking hotend "
"Checking hotend"
"Controleer hotend"
#MSG_SELFTEST_CHECK_FSENSOR c=20
"Checking sensors "
"Checking sensors"
"Controleer sensors"
#MSG_CHECKING_X c=20
@ -558,6 +538,10 @@
"Loading filament"
"Laden filament"
#MSG_ITERATION c=12
"Iteration"
"Iteratie"
#MSG_LOOSE_PULLEY c=20
"Loose pulley"
"Losse riemschijf"
@ -598,7 +582,7 @@
"MMU OK. Resuming temperature..."
"MMU OK. Temperatuur hervatten..."
#MSG_MEASURED_SKEW c=13
#MSG_MEASURED_SKEW c=14
"Measured skew"
"Scheefheid"
@ -607,8 +591,8 @@
"MMU fout"
#MSG_MMU_LOAD_FAILED c=20
"MMU load failed "
"MMU laden mislukt "
"MMU load failed"
"MMU laden mislukt"
#MSG_MMU_LOAD_FAILS c=15
"MMU load fails"
@ -644,7 +628,7 @@
#MSG_STEALTH c=7
"Stealth"
"\x00"
"Stil"
#MSG_AUTO_POWER c=10
"Auto power"
@ -735,8 +719,8 @@
"Print pauzeren"
#MSG_PID_RUNNING c=20
"PID cal. "
"PID kal. "
"PID cal."
"PID kal."
#MSG_PID_FINISHED c=20
"PID cal. finished"
@ -763,7 +747,7 @@
"Reinig de tuit voor de kalibratie. Druk op de knop wanneer gereed."
#MSG_SELFTEST_PLEASECHECK c=20
"Please check :"
"Please check:"
"Controleer aub:"
#MSG_WIZARD_CALIBRATION_FAILED c=20 r=8
@ -822,10 +806,6 @@
"Preheating nozzle. Please wait."
"Opwarmen van de tuit. Wacht aub."
#MSG_PINDA c=5
"PINDA"
"\x00"
#MSG_NEW_FIRMWARE_PLEASE_UPGRADE c=20
"Please upgrade."
"Voer een upgrade uit"
@ -894,10 +874,6 @@
"Please load filament first."
"Laad a.u.b. eerst filament."
#MSG_PRUSA3D c=18
"prusa3d.com"
"\x00"
#MSG_BED_CORRECTION_REAR c=14
"Rear side [um]"
"Achterkant[um]"
@ -911,17 +887,13 @@
"AUB IR sensor ver- binding kontrolleren , verwijder filament indien aanwezig."
#MSG_RECOVERING_PRINT c=20
"Recovering print "
"Print herstellen "
"Recovering print"
"Print herstellen"
#MSG_REMOVE_OLD_FILAMENT c=20 r=5
"Remove old filament and press the knob to start loading new filament."
"Verwijder de oude filament en druk op de knop om nieuwe filament te laden."
# c=20
"Prusa i3 MK3S OK."
"\x00"
#MSG_CALIBRATE_BED_RESET c=18
"Reset XYZ calibr."
"Reset XYZ kalibr."
@ -954,15 +926,11 @@
"SD card"
"SD kaart"
#MSG_TOSHIBA_FLASH_AIR_COMPATIBILITY c=8
"FlashAir"
"\x00"
#MSG_RIGHT c=10
"Right"
"Rechts"
#MSG_FIND_BED_OFFSET_AND_SKEW_LINE1 c=20 r=2
#MSG_FIND_BED_OFFSET_AND_SKEW_LINE1 c=20 r=3
"Searching bed calibration point"
"Zoeken bed kalibratiepunt"
@ -975,20 +943,20 @@
"Zelftest OK"
#MSG_SELFTEST_START c=20
"Self test start "
"Zelftest start "
"Self test start"
"Zelftest start"
#MSG_SELFTEST c=18
"Selftest "
"Zelftest "
"Selftest"
"Zelftest"
#MSG_SELFTEST_ERROR c=20
"Selftest error !"
"Zelftest fout !"
"Selftest error!"
"Zelftest fout!"
#MSG_SELFTEST_FAILED c=20
"Selftest failed "
"Zelftest mislukt "
"Selftest failed"
"Zelftest mislukt"
#MSG_FORCE_SELFTEST c=20 r=8
"Selftest will be run to calibrate accurate sensorless rehoming."
@ -998,22 +966,10 @@
"Select nozzle preheat temperature which matches your material."
"Selecteer de voorverwarmingstemperatuur van de tuit die overeenkomt met uw materiaal."
#MSG_SET_TEMPERATURE c=19
#MSG_SET_TEMPERATURE c=20
"Set temperature:"
"Temp. instellen:"
# c=20
"Prusa i3 MK2.5 OK."
"\x00"
# c=20
"Prusa i3 MK2.5S OK."
"\x00"
# c=20
"Prusa i3 MK3 OK."
"\x00"
#MSG_SETTINGS c=18
"Settings"
"Instellingen"
@ -1038,9 +994,9 @@
"Time"
"Tijd"
#MSG_SEVERE_SKEW c=13
"Severe skew:"
"Erg scheef:"
#MSG_SEVERE_SKEW c=14
"Severe skew"
"Erg scheef"
#MSG_SORT_ALPHA c=8
"Alphabet"
@ -1054,9 +1010,9 @@
"Loud"
"Hard"
#MSG_SLIGHT_SKEW c=13
"Slight skew:"
"Iets scheef:"
#MSG_SLIGHT_SKEW c=14
"Slight skew"
"Beetje scheef"
#MSG_SOUND c=7
"Sound"
@ -1064,7 +1020,7 @@
#MSG_RUNOUTS c=7
"Runouts"
"\x00"
"Fouten"
#MSG_Z-LEVELING_ENFORCED c=20 r=4
"Some problem encountered, Z-leveling enforced ..."
@ -1087,7 +1043,7 @@
"En stabiele 21-26C omgevingstemperatuur is nodig,een stevige stand is vereist."
#MSG_STATISTICS c=18
"Statistics "
"Statistics"
"Statistieken"
#MSG_STOP_PRINT c=18
@ -1095,8 +1051,8 @@
"Print stoppen"
#MSG_STOPPED c=20
"STOPPED. "
"GESTOPT. "
"STOPPED."
"GESTOPT."
#MSG_SUPPORT c=18
"Support"
@ -1148,7 +1104,7 @@
#MSG_TOTAL_FILAMENT c=19
"Total filament"
"Totaal fil. "
"Totaal fil."
#MSG_TOTAL_PRINT_TIME c=19
"Total print time"
@ -1326,21 +1282,13 @@
"False triggering"
"Valse triggering"
#MSG_FINDA c=5
"FINDA"
"\x00"
#MSG_FIRMWARE c=8
"Firmware"
"\x00"
#MSG_STRICT c=8
"Strict"
"Strikt"
#MSG_WARN c=8
"Warn"
"\x00"
"Waarsch."
#MSG_HW_SETUP c=18
"HW Setup"
@ -1363,7 +1311,7 @@
"MMU Mod"
#MSG_MODE_CHANGE_IN_PROGRESS c=20 r=3
"Mode change in progress ..."
"Mode change in progress..."
"Moduswijziging bezig..."
#MSG_MODEL c=8
@ -1414,9 +1362,9 @@
"Printer nozzle diameter differs from the G-code. Please check the value in settings. Print cancelled."
"De diameter van de tuit van de printer verschilt van de G-code. Controleer de waarde in de instellingen. Afdrukken geannuleerd."
# c=20
#MSG_SELFTEST_FS_LEVEL c=20
"%s level expected"
"\x00"
"%s niveau verwacht"
#MSG_RENAME c=18
"Rename"
@ -1436,7 +1384,7 @@
#MSG_SOUND_BLIND c=7
"Assist"
"\x00"
"Assist."
#MSG_STEEL_SHEET c=18
"Steel sheets"
@ -1448,8 +1396,8 @@
#MSG_Z_PROBE_NR c=14
"Z-probe nr."
"\x00"
"Z-test nr."
#MSG_PRINTER_IP c=18
"Printer IP Addr:"
"\x00"
"Printer IP-adres:"

View File

@ -2,7 +2,7 @@
" 0.3 or older"
" 0.3 lub starszy"
# c=18
#MSG_FS_V_03_OR_OLDER c=18
"FS v0.3 or older"
"FS 0.3 lub starszy"
@ -10,7 +10,7 @@
" 0.4 or newer"
" 0.4 lub nowszy"
# c=18
#MSG_FS_V_04_OR_NEWER c=18
"FS v0.4 or newer"
"FS 0.4 lub nowszy"
@ -18,14 +18,6 @@
"unknown state"
"Stan nieznany"
#MSG_IMPROVE_BED_OFFSET_AND_SKEW_LINE2 c=14
" of 4"
" z 4"
#MSG_MEASURE_BED_REFERENCE_HEIGHT_LINE2 c=14
" of 9"
" z 9"
#MSG_MEASURED_OFFSET c=20
"[0;0] point offset"
"[0;0] przesun.punktu"
@ -43,8 +35,8 @@
"Ustawianie Z:"
#MSG_SELFTEST_CHECK_ALLCORRECT c=20
"All correct "
"Wszystko OK "
"All correct"
"Wszystko OK"
#MSG_WIZARD_DONE c=20 r=8
"All is done. Happy printing!"
@ -66,10 +58,6 @@
"Are left and right Z~carriages all up?"
"Obydwa konce osi sa na szczycie?"
#MSG_AUTO_DEPLETE c=13
"SpoolJoin"
"\x00"
#MSG_AUTO_HOME c=18
"Auto home"
"Auto zerowanie"
@ -95,8 +83,8 @@
"Os"
#MSG_SELFTEST_BEDHEATER c=20
"Bed / Heater"
"Stol / Grzanie"
"Bed/Heater"
"Stol/Grzanie"
#MSG_BED_DONE c=20
"Bed done"
@ -111,7 +99,7 @@
"Korekta stolu"
#MSG_BELTTEST c=18
"Belt test "
"Belt test"
"Test paskow"
#MSG_BED_LEVELING_FAILED_POINT_LOW c=20 r=6
@ -184,7 +172,7 @@
#MSG_CHECKING_FILE c=17
"Checking file"
"\x00"
"Sprawdzanie pliku"
#MSG_NOT_COLOR c=19
"Color not correct"
@ -228,7 +216,7 @@
#MSG_COMMUNITY_MADE c=18
"Community made"
"\x00"
"Od spolecznosci"
#MSG_DISABLE_STEPPERS c=18
"Disable steppers"
@ -390,10 +378,6 @@
"Flow"
"Przeplyw"
#MSG_PRUSA3D_FORUM c=18
"forum.prusa3d.com"
"\x00"
#MSG_SELFTEST_COOLING_FAN c=20
"Front print fan?"
"Przedni went. druku?"
@ -404,7 +388,7 @@
#MSG_SELFTEST_FANS c=20
"Front/left fans"
"Przedni/lewy wentylator"
"Przedni/lewy wentyl."
#MSG_SELFTEST_HEATERTHERMISTOR c=20
"Heater/Thermistor"
@ -426,10 +410,6 @@
"Hi, I am your Original Prusa i3 printer. Would you like me to guide you through the setup process?"
"Czesc, jestem Twoja drukarka Original Prusa i3. Czy potrzebujesz pomocy z ustawieniem?"
#MSG_PRUSA3D_HOWTO c=18
"howto.prusa3d.com"
"\x00"
#MSG_FILAMENTCHANGE c=18
"Change filament"
"Wymiana filamentu"
@ -443,7 +423,7 @@
"Wymiana ok?"
#MSG_SELFTEST_CHECK_BED c=20
"Checking bed "
"Checking bed"
"Kontrola stolu"
#MSG_SELFTEST_CHECK_ENDSTOPS c=20
@ -451,11 +431,11 @@
"Kontrola krancowek"
#MSG_SELFTEST_CHECK_HOTEND c=20
"Checking hotend "
"Checking hotend"
"Kontrola hotendu"
#MSG_SELFTEST_CHECK_FSENSOR c=20
"Checking sensors "
"Checking sensors"
"Kontrola czujnikow"
#MSG_CHECKING_X c=20
@ -558,6 +538,10 @@
"Loading filament"
"Laduje filament"
#MSG_ITERATION c=12
"Iteration"
"Iteracja"
#MSG_LOOSE_PULLEY c=20
"Loose pulley"
"Luzne kolo pasowe"
@ -598,21 +582,21 @@
"MMU OK. Resuming temperature..."
"MMU OK. Wznawiam nagrzewanie..."
#MSG_MEASURED_SKEW c=13
#MSG_MEASURED_SKEW c=14
"Measured skew"
"Zmierzony skos"
"Zmierz. skos"
#MSG_MMU_FAILS c=15
"MMU fails"
"Bledy MMU"
#MSG_MMU_LOAD_FAILED c=20
"MMU load failed "
"MMU load failed"
"Blad ladowania MMU"
#MSG_MMU_LOAD_FAILS c=15
"MMU load fails"
"Bledy ladow. MMU"
"Bledy lad. MMU"
#MSG_MMU_OK_RESUMING c=20 r=4
"MMU OK. Resuming..."
@ -628,7 +612,7 @@
#MSG_NORMAL c=7
"Normal"
"Normalni"
"Normal"
#MSG_SILENT c=7
"Silent"
@ -640,7 +624,7 @@
#MSG_MMU_POWER_FAILS c=15
"MMU power fails"
"Zaniki zasil. MMU"
"Zaniki zas. MMU"
#MSG_STEALTH c=7
"Stealth"
@ -652,7 +636,7 @@
#MSG_HIGH_POWER c=10
"High power"
"Wysoka wyd."
"Wysoka wyd"
#MSG_MMU_CONNECTED c=18
"MMU2 connected"
@ -696,7 +680,7 @@
#MSG_SELFTEST_NOTCONNECTED c=20
"Not connected"
"Nie podlaczono "
"Nie podlaczono"
#MSG_NEW_FIRMWARE_AVAILABLE c=20 r=2
"New firmware version available:"
@ -732,10 +716,10 @@
#MSG_PAUSE_PRINT c=18
"Pause print"
"Wstrzymanie wydruku"
"Wstrzym. wydruku"
#MSG_PID_RUNNING c=20
"PID cal. "
"PID cal."
"Kalibracja PID"
#MSG_PID_FINISHED c=20
@ -763,8 +747,8 @@
"Dla prawidlowej kalibracji nalezy oczyscic dysze. Potwierdz guzikiem."
#MSG_SELFTEST_PLEASECHECK c=20
"Please check :"
"Sprawdz :"
"Please check:"
"Sprawdz:"
#MSG_WIZARD_CALIBRATION_FAILED c=20 r=8
"Please check our handbook and fix the problem. Then resume the Wizard by rebooting the printer."
@ -822,13 +806,9 @@
"Preheating nozzle. Please wait."
"Nagrzewanie dyszy. Prosze czekac."
#MSG_PINDA c=5
"PINDA"
"\x00"
#MSG_NEW_FIRMWARE_PLEASE_UPGRADE c=20
"Please upgrade."
"Prosze zaktualizowac."
"Prosze zaktualizowac"
#MSG_PRESS_TO_PREHEAT c=20 r=4
"Press the knob to preheat nozzle and continue."
@ -840,7 +820,7 @@
#MSG_POWER_FAILURES c=15
"Power failures"
"Zaniki zasilania"
"Zaniki zasil."
#MSG_PRINT_ABORTED c=20
"Print aborted"
@ -894,10 +874,6 @@
"Please load filament first."
"Najpierw zaladuj filament."
#MSG_PRUSA3D c=18
"prusa3d.com"
"\x00"
#MSG_BED_CORRECTION_REAR c=14
"Rear side [um]"
"Tyl [um]"
@ -911,17 +887,13 @@
"Sprawdz polaczenie czujnika IR, rozladuj filament, jesli zaladowany."
#MSG_RECOVERING_PRINT c=20
"Recovering print "
"Wznawianie wydruku "
"Recovering print"
"Wznawianie wydruku"
#MSG_REMOVE_OLD_FILAMENT c=20 r=5
"Remove old filament and press the knob to start loading new filament."
"Wyciagnij poprzedni filament i nacisnij pokretlo aby zaladowac nowy."
# c=20
"Prusa i3 MK3S OK."
"\x00"
#MSG_CALIBRATE_BED_RESET c=18
"Reset XYZ calibr."
"Reset kalibr. XYZ"
@ -954,17 +926,13 @@
"SD card"
"Karta SD"
#MSG_TOSHIBA_FLASH_AIR_COMPATIBILITY c=8
"FlashAir"
"\x00"
#MSG_RIGHT c=10
"Right"
"Prawa"
#MSG_FIND_BED_OFFSET_AND_SKEW_LINE1 c=20 r=2
#MSG_FIND_BED_OFFSET_AND_SKEW_LINE1 c=20 r=3
"Searching bed calibration point"
"Szukam punktu kalibracyjnego na stole"
"Szukam punktu kalib. na stole"
#MSG_LANGUAGE_SELECT c=18
"Select language"
@ -975,19 +943,19 @@
"Selftest OK"
#MSG_SELFTEST_START c=20
"Self test start "
"Self test start"
"Selftest startuje"
#MSG_SELFTEST c=18
"Selftest "
"Selftest "
"Selftest"
"\x00"
#MSG_SELFTEST_ERROR c=20
"Selftest error !"
"Selftest error!"
"Blad selftest!"
#MSG_SELFTEST_FAILED c=20
"Selftest failed "
"Selftest failed"
"Selftest nieudany"
#MSG_FORCE_SELFTEST c=20 r=8
@ -998,22 +966,10 @@
"Select nozzle preheat temperature which matches your material."
"Wybierz temperature grzania dyszy odpowiednia dla materialu."
#MSG_SET_TEMPERATURE c=19
#MSG_SET_TEMPERATURE c=20
"Set temperature:"
"Ustaw temperature:"
# c=20
"Prusa i3 MK2.5 OK."
"\x00"
# c=20
"Prusa i3 MK2.5S OK."
"\x00"
# c=20
"Prusa i3 MK3 OK."
"\x00"
#MSG_SETTINGS c=18
"Settings"
"Ustawienia"
@ -1028,7 +984,7 @@
#MSG_SORT c=7
"Sort"
"Sortowanie"
"Sort."
#MSG_NONE c=8
"None"
@ -1038,9 +994,9 @@
"Time"
"Czas"
#MSG_SEVERE_SKEW c=13
"Severe skew:"
"Znaczny skos:"
#MSG_SEVERE_SKEW c=14
"Severe skew"
"Znaczny skos"
#MSG_SORT_ALPHA c=8
"Alphabet"
@ -1054,9 +1010,9 @@
"Loud"
"Glosny"
#MSG_SLIGHT_SKEW c=13
"Slight skew:"
"Lekki skos:"
#MSG_SLIGHT_SKEW c=14
"Slight skew"
"Lekki skos"
#MSG_SOUND c=7
"Sound"
@ -1087,7 +1043,7 @@
"Potrzebna jest stabilna temperatura otoczenia 21-26C i stabilne podloze."
#MSG_STATISTICS c=18
"Statistics "
"Statistics"
"Statystyki"
#MSG_STOP_PRINT c=18
@ -1095,7 +1051,7 @@
"Przerwanie druku"
#MSG_STOPPED c=20
"STOPPED. "
"STOPPED."
"ZATRZYMANO."
#MSG_SUPPORT c=18
@ -1172,7 +1128,7 @@
#MSG_UNLOAD_FILAMENT c=16
"Unload filament"
"Rozladowanie fil."
"Rozladowanie fil"
#MSG_UNLOADING_FILAMENT c=20
"Unloading filament"
@ -1196,7 +1152,7 @@
#MSG_USERWAIT c=20
"Wait for user..."
"Czekam na uzytkownika..."
"Czekam na uzytk. ..."
#MSG_WAITING_TEMP c=20 r=4
"Waiting for nozzle and bed cooling"
@ -1326,14 +1282,6 @@
"False triggering"
"Falszywy alarm"
#MSG_FINDA c=5
"FINDA"
"\x00"
#MSG_FIRMWARE c=8
"Firmware"
"\x00"
#MSG_STRICT c=8
"Strict"
"Restr."
@ -1363,7 +1311,7 @@
"Tryb MMU"
#MSG_MODE_CHANGE_IN_PROGRESS c=20 r=3
"Mode change in progress ..."
"Mode change in progress..."
"Trwa zmiana trybu..."
#MSG_MODEL c=8
@ -1414,7 +1362,7 @@
"Printer nozzle diameter differs from the G-code. Please check the value in settings. Print cancelled."
"Srednica dyszy rozni sie od tej w G-code. Sprawdz ustawienia. Druk anulowany."
# c=20
#MSG_SELFTEST_FS_LEVEL c=20
"%s level expected"
"Oczekiwano wersji %s"
@ -1452,4 +1400,4 @@
#MSG_PRINTER_IP c=18
"Printer IP Addr:"
"\x00"
"Adr. IP drukarki:"

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