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

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

2
.gitignore vendored
View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

File diff suppressed because it is too large Load Diff

View File

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

View File

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

View File

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

View File

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

View File

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

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

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