From 0e7b4d3d3cc352ef1f839ac305e4201839f3d841 Mon Sep 17 00:00:00 2001 From: michalprusa Date: Wed, 19 Oct 2016 09:55:56 +0200 Subject: [PATCH] Firmware version iterated, fan selftest strings ported to all languages. --- Firmware/Configuration.h | 2 +- Firmware/language_all.cpp | 125 +++++++++++++++++++++----------------- Firmware/language_all.h | 20 +++--- Firmware/language_cz.h | 13 ++-- Firmware/language_en.h | 8 ++- Firmware/language_es.h | 11 +++- Firmware/language_it.h | 11 +++- Firmware/language_pl.h | 9 ++- 8 files changed, 120 insertions(+), 79 deletions(-) diff --git a/Firmware/Configuration.h b/Firmware/Configuration.h index 7e0c0967..f82461ef 100644 --- a/Firmware/Configuration.h +++ b/Firmware/Configuration.h @@ -5,7 +5,7 @@ #include "Configuration_prusa.h" // Firmware version -#define FW_version "3.0.8" +#define FW_version "3.0.9" #define FW_PRUSA3D_MAGIC "PRUSA3DFW" #define FW_PRUSA3D_MAGIC_LEN 10 diff --git a/Firmware/language_all.cpp b/Firmware/language_all.cpp index f98b4026..043cd450 100644 --- a/Firmware/language_all.cpp +++ b/Firmware/language_all.cpp @@ -299,11 +299,11 @@ const char * const MSG_BED_SKEW_OFFSET_DETECTION_FITTING_FAILED_LANG_TABLE[LANG_ MSG_BED_SKEW_OFFSET_DETECTION_FITTING_FAILED_PL }; -const char MSG_BED_SKEW_OFFSET_DETECTION_PERFECT_EN[] PROGMEM = "XYZ calibration ok. X/Y axes are perpendicular."; -const char MSG_BED_SKEW_OFFSET_DETECTION_PERFECT_CZ[] PROGMEM = "Kalibrace XYZ v poradku. X/Y osy jsou kolme."; -const char MSG_BED_SKEW_OFFSET_DETECTION_PERFECT_IT[] PROGMEM = "Calibrazione XYZ OK. Gli assi X/Y sono perpendicolari."; -const char MSG_BED_SKEW_OFFSET_DETECTION_PERFECT_ES[] PROGMEM = "Calibracion XYZ ok. Ejes X/Y perpendiculares."; -const char MSG_BED_SKEW_OFFSET_DETECTION_PERFECT_PL[] PROGMEM = "Kalibracja XYZ ok. Osie X/Y sa prostopadle."; +const char MSG_BED_SKEW_OFFSET_DETECTION_PERFECT_EN[] PROGMEM = "XYZ calibration ok. X/Y axes are perpendicular. Congratulations!"; +const char MSG_BED_SKEW_OFFSET_DETECTION_PERFECT_CZ[] PROGMEM = "Kalibrace XYZ v poradku. X/Y osy jsou kolme. Gratuluji!"; +const char MSG_BED_SKEW_OFFSET_DETECTION_PERFECT_IT[] PROGMEM = "Calibrazione XYZ OK. Gli assi X/Y sono perpendicolari. Complimenti!"; +const char MSG_BED_SKEW_OFFSET_DETECTION_PERFECT_ES[] PROGMEM = "Calibracion XYZ ok. Ejes X/Y perpendiculares. Felicitaciones!"; +const char MSG_BED_SKEW_OFFSET_DETECTION_PERFECT_PL[] PROGMEM = "Kalibracja XYZ ok. Osie X/Y sa prostopadle. Gratulacje!"; const char * const MSG_BED_SKEW_OFFSET_DETECTION_PERFECT_LANG_TABLE[LANG_NUM] PROGMEM = { MSG_BED_SKEW_OFFSET_DETECTION_PERFECT_EN, MSG_BED_SKEW_OFFSET_DETECTION_PERFECT_CZ, @@ -1714,6 +1714,18 @@ const char * const MSG_SELFTEST_CHECK_Z_LANG_TABLE[LANG_NUM] PROGMEM = { MSG_SELFTEST_CHECK_Z_PL }; +const char MSG_SELFTEST_COOLING_FAN_EN[] PROGMEM = "Front print fan";; +const char MSG_SELFTEST_COOLING_FAN_CZ[] PROGMEM = "Predni tiskovy vent";; +const char MSG_SELFTEST_COOLING_FAN_ES[] PROGMEM = "Ventilador al frente";; +const char MSG_SELFTEST_COOLING_FAN_PL[] PROGMEM = "Przodni went. druku";; +const char * const MSG_SELFTEST_COOLING_FAN_LANG_TABLE[LANG_NUM] PROGMEM = { + MSG_SELFTEST_COOLING_FAN_EN, + MSG_SELFTEST_COOLING_FAN_CZ, + MSG_SELFTEST_COOLING_FAN_EN, + MSG_SELFTEST_COOLING_FAN_ES, + MSG_SELFTEST_COOLING_FAN_PL +}; + const char MSG_SELFTEST_ENDSTOP_EN[] PROGMEM = "Endstop"; const char MSG_SELFTEST_ENDSTOP_IT[] PROGMEM = "Finecorsa"; const char MSG_SELFTEST_ENDSTOP_ES[] PROGMEM = "Tope final"; @@ -1758,6 +1770,18 @@ const char * const MSG_SELFTEST_ERROR_LANG_TABLE[LANG_NUM] PROGMEM = { MSG_SELFTEST_ERROR_EN }; +const char MSG_SELFTEST_EXTRUDER_FAN_EN[] PROGMEM = "Left hotend fan";; +const char MSG_SELFTEST_EXTRUDER_FAN_CZ[] PROGMEM = "Levy vent na trysce";; +const char MSG_SELFTEST_EXTRUDER_FAN_ES[] PROGMEM = "Ventilador en la izg";; +const char MSG_SELFTEST_EXTRUDER_FAN_PL[] PROGMEM = "Lewy went na dysze";; +const char * const MSG_SELFTEST_EXTRUDER_FAN_LANG_TABLE[LANG_NUM] PROGMEM = { + MSG_SELFTEST_EXTRUDER_FAN_EN, + MSG_SELFTEST_EXTRUDER_FAN_CZ, + MSG_SELFTEST_EXTRUDER_FAN_EN, + MSG_SELFTEST_EXTRUDER_FAN_ES, + MSG_SELFTEST_EXTRUDER_FAN_PL +}; + const char MSG_SELFTEST_FAILED_EN[] PROGMEM = "Selftest failed "; const char MSG_SELFTEST_FAILED_CZ[] PROGMEM = "Selftest selhal "; const char MSG_SELFTEST_FAILED_IT[] PROGMEM = "Autotest fallito"; @@ -1771,6 +1795,45 @@ const char * const MSG_SELFTEST_FAILED_LANG_TABLE[LANG_NUM] PROGMEM = { MSG_SELFTEST_FAILED_PL }; +const char MSG_SELFTEST_FAN_EN[] PROGMEM = "Fan test";; +const char MSG_SELFTEST_FAN_CZ[] PROGMEM = "Test ventilatoru";; +const char MSG_SELFTEST_FAN_IT[] PROGMEM = "Prova del ventilator";; +const char MSG_SELFTEST_FAN_ES[] PROGMEM = "Test del ventilador";; +const char MSG_SELFTEST_FAN_PL[] PROGMEM = "Test wentylatora";; +const char * const MSG_SELFTEST_FAN_LANG_TABLE[LANG_NUM] PROGMEM = { + MSG_SELFTEST_FAN_EN, + MSG_SELFTEST_FAN_CZ, + MSG_SELFTEST_FAN_IT, + MSG_SELFTEST_FAN_ES, + MSG_SELFTEST_FAN_PL +}; + +const char MSG_SELFTEST_FAN_NO_EN[] PROGMEM = "Not spinning";; +const char MSG_SELFTEST_FAN_NO_CZ[] PROGMEM = "Netoci se";; +const char MSG_SELFTEST_FAN_NO_IT[] PROGMEM = "Non gira";; +const char MSG_SELFTEST_FAN_NO_ES[] PROGMEM = "Ventilador no gira";; +const char MSG_SELFTEST_FAN_NO_PL[] PROGMEM = "Nekreci sie";; +const char * const MSG_SELFTEST_FAN_NO_LANG_TABLE[LANG_NUM] PROGMEM = { + MSG_SELFTEST_FAN_NO_EN, + MSG_SELFTEST_FAN_NO_CZ, + MSG_SELFTEST_FAN_NO_IT, + MSG_SELFTEST_FAN_NO_ES, + MSG_SELFTEST_FAN_NO_PL +}; + +const char MSG_SELFTEST_FAN_YES_EN[] PROGMEM = "Spinning";; +const char MSG_SELFTEST_FAN_YES_CZ[] PROGMEM = "Toci se";; +const char MSG_SELFTEST_FAN_YES_IT[] PROGMEM = "Gira";; +const char MSG_SELFTEST_FAN_YES_ES[] PROGMEM = "Ventilador gira";; +const char MSG_SELFTEST_FAN_YES_PL[] PROGMEM = "Kreci sie";; +const char * const MSG_SELFTEST_FAN_YES_LANG_TABLE[LANG_NUM] PROGMEM = { + MSG_SELFTEST_FAN_YES_EN, + MSG_SELFTEST_FAN_YES_CZ, + MSG_SELFTEST_FAN_YES_IT, + MSG_SELFTEST_FAN_YES_ES, + MSG_SELFTEST_FAN_YES_PL +}; + const char MSG_SELFTEST_HEATERTHERMISTOR_EN[] PROGMEM = "Heater/Thermistor"; const char MSG_SELFTEST_HEATERTHERMISTOR_IT[] PROGMEM = "Riscald./Termist."; const char MSG_SELFTEST_HEATERTHERMISTOR_ES[] PROGMEM = "Calent./Termistor"; @@ -1840,58 +1903,6 @@ const char * const MSG_SELFTEST_START_LANG_TABLE[LANG_NUM] PROGMEM = { MSG_SELFTEST_START_EN }; -const char MSG_SELFTEST_FAN_EN[] PROGMEM = "Fan test"; -const char MSG_SELFTEST_FAN_CZ[] PROGMEM = "Test ventilatoru"; -const char * const MSG_SELFTEST_FAN_LANG_TABLE[LANG_NUM] PROGMEM = { - MSG_SELFTEST_FAN_EN, - MSG_SELFTEST_FAN_CZ, - MSG_SELFTEST_FAN_EN, - MSG_SELFTEST_FAN_EN, - MSG_SELFTEST_FAN_EN -}; - -const char MSG_SELFTEST_COOLING_FAN_EN[] PROGMEM = "Front print"; -const char MSG_SELFTEST_COOLING_FAN_CZ[] PROGMEM = "Predni tiskovy"; -const char * const MSG_SELFTEST_COOLING_FAN_LANG_TABLE[LANG_NUM] PROGMEM = { - MSG_SELFTEST_COOLING_FAN_EN, - MSG_SELFTEST_COOLING_FAN_CZ, - MSG_SELFTEST_COOLING_FAN_EN, - MSG_SELFTEST_COOLING_FAN_EN, - MSG_SELFTEST_COOLING_FAN_EN -}; - -const char MSG_SELFTEST_EXTRUDER_FAN_EN[] PROGMEM = "Left hotend"; -const char MSG_SELFTEST_EXTRUDER_FAN_CZ[] PROGMEM = "Levy na trysce"; -const char * const MSG_SELFTEST_EXTRUDER_FAN_LANG_TABLE[LANG_NUM] PROGMEM = { - MSG_SELFTEST_EXTRUDER_FAN_EN, - MSG_SELFTEST_EXTRUDER_FAN_CZ, - MSG_SELFTEST_EXTRUDER_FAN_EN, - MSG_SELFTEST_EXTRUDER_FAN_EN, - MSG_SELFTEST_EXTRUDER_FAN_EN -}; - -const char MSG_SELFTEST_FAN_YES_EN[] PROGMEM = "Spinning"; -const char MSG_SELFTEST_FAN_YES_CZ[] PROGMEM = "Toci se"; -const char * const MSG_SELFTEST_FAN_YES_LANG_TABLE[LANG_NUM] PROGMEM = { - MSG_SELFTEST_FAN_YES_EN, - MSG_SELFTEST_FAN_YES_CZ, - MSG_SELFTEST_FAN_YES_EN, - MSG_SELFTEST_FAN_YES_EN, - MSG_SELFTEST_FAN_YES_EN -}; - -const char MSG_SELFTEST_FAN_NO_EN[] PROGMEM = "Not spinning"; -const char MSG_SELFTEST_FAN_NO_CZ[] PROGMEM = "Netoci se"; -const char * const MSG_SELFTEST_FAN_NO_LANG_TABLE[LANG_NUM] PROGMEM = { - MSG_SELFTEST_FAN_NO_EN, - MSG_SELFTEST_FAN_NO_CZ, - MSG_SELFTEST_FAN_NO_EN, - MSG_SELFTEST_FAN_NO_EN, - MSG_SELFTEST_FAN_NO_EN -}; - - - const char MSG_SELFTEST_WIRINGERROR_EN[] PROGMEM = "Wiring error"; const char MSG_SELFTEST_WIRINGERROR_CZ[] PROGMEM = "Chyba zapojeni"; const char MSG_SELFTEST_WIRINGERROR_IT[] PROGMEM = "Errore cablaggio"; diff --git a/Firmware/language_all.h b/Firmware/language_all.h index 6bde0c62..11ee0c4b 100644 --- a/Firmware/language_all.h +++ b/Firmware/language_all.h @@ -396,6 +396,8 @@ extern const char* const MSG_SELFTEST_CHECK_Y_LANG_TABLE[LANG_NUM]; #define MSG_SELFTEST_CHECK_Y LANG_TABLE_SELECT(MSG_SELFTEST_CHECK_Y_LANG_TABLE) extern const char* const MSG_SELFTEST_CHECK_Z_LANG_TABLE[LANG_NUM]; #define MSG_SELFTEST_CHECK_Z LANG_TABLE_SELECT(MSG_SELFTEST_CHECK_Z_LANG_TABLE) +extern const char* const MSG_SELFTEST_COOLING_FAN_LANG_TABLE[LANG_NUM]; +#define MSG_SELFTEST_COOLING_FAN LANG_TABLE_SELECT(MSG_SELFTEST_COOLING_FAN_LANG_TABLE) extern const char* const MSG_SELFTEST_ENDSTOP_LANG_TABLE[LANG_NUM]; #define MSG_SELFTEST_ENDSTOP LANG_TABLE_SELECT(MSG_SELFTEST_ENDSTOP_LANG_TABLE) extern const char* const MSG_SELFTEST_ENDSTOPS_LANG_TABLE[LANG_NUM]; @@ -404,8 +406,16 @@ extern const char* const MSG_SELFTEST_ENDSTOP_NOTHIT_LANG_TABLE[LANG_NUM]; #define MSG_SELFTEST_ENDSTOP_NOTHIT LANG_TABLE_SELECT(MSG_SELFTEST_ENDSTOP_NOTHIT_LANG_TABLE) extern const char* const MSG_SELFTEST_ERROR_LANG_TABLE[LANG_NUM]; #define MSG_SELFTEST_ERROR LANG_TABLE_SELECT(MSG_SELFTEST_ERROR_LANG_TABLE) +extern const char* const MSG_SELFTEST_EXTRUDER_FAN_LANG_TABLE[LANG_NUM]; +#define MSG_SELFTEST_EXTRUDER_FAN LANG_TABLE_SELECT(MSG_SELFTEST_EXTRUDER_FAN_LANG_TABLE) extern const char* const MSG_SELFTEST_FAILED_LANG_TABLE[LANG_NUM]; #define MSG_SELFTEST_FAILED LANG_TABLE_SELECT(MSG_SELFTEST_FAILED_LANG_TABLE) +extern const char* const MSG_SELFTEST_FAN_LANG_TABLE[LANG_NUM]; +#define MSG_SELFTEST_FAN LANG_TABLE_SELECT(MSG_SELFTEST_FAN_LANG_TABLE) +extern const char* const MSG_SELFTEST_FAN_NO_LANG_TABLE[LANG_NUM]; +#define MSG_SELFTEST_FAN_NO LANG_TABLE_SELECT(MSG_SELFTEST_FAN_NO_LANG_TABLE) +extern const char* const MSG_SELFTEST_FAN_YES_LANG_TABLE[LANG_NUM]; +#define MSG_SELFTEST_FAN_YES LANG_TABLE_SELECT(MSG_SELFTEST_FAN_YES_LANG_TABLE) extern const char* const MSG_SELFTEST_HEATERTHERMISTOR_LANG_TABLE[LANG_NUM]; #define MSG_SELFTEST_HEATERTHERMISTOR LANG_TABLE_SELECT(MSG_SELFTEST_HEATERTHERMISTOR_LANG_TABLE) extern const char* const MSG_SELFTEST_MOTOR_LANG_TABLE[LANG_NUM]; @@ -418,16 +428,6 @@ extern const char* const MSG_SELFTEST_PLEASECHECK_LANG_TABLE[LANG_NUM]; #define MSG_SELFTEST_PLEASECHECK LANG_TABLE_SELECT(MSG_SELFTEST_PLEASECHECK_LANG_TABLE) extern const char* const MSG_SELFTEST_START_LANG_TABLE[LANG_NUM]; #define MSG_SELFTEST_START LANG_TABLE_SELECT(MSG_SELFTEST_START_LANG_TABLE) -extern const char* const MSG_SELFTEST_FAN_LANG_TABLE[LANG_NUM]; -#define MSG_SELFTEST_FAN LANG_TABLE_SELECT(MSG_SELFTEST_FAN_LANG_TABLE) -extern const char* const MSG_SELFTEST_EXTRUDER_FAN_LANG_TABLE[LANG_NUM]; -#define MSG_SELFTEST_EXTRUDER_FAN LANG_TABLE_SELECT(MSG_SELFTEST_EXTRUDER_FAN_LANG_TABLE) -extern const char* const MSG_SELFTEST_COOLING_FAN_LANG_TABLE[LANG_NUM]; -#define MSG_SELFTEST_COOLING_FAN LANG_TABLE_SELECT(MSG_SELFTEST_COOLING_FAN_LANG_TABLE) -extern const char* const MSG_SELFTEST_FAN_YES_LANG_TABLE[LANG_NUM]; -#define MSG_SELFTEST_FAN_YES LANG_TABLE_SELECT(MSG_SELFTEST_FAN_YES_LANG_TABLE) -extern const char* const MSG_SELFTEST_FAN_NO_LANG_TABLE[LANG_NUM]; -#define MSG_SELFTEST_FAN_NO LANG_TABLE_SELECT(MSG_SELFTEST_FAN_NO_LANG_TABLE) extern const char* const MSG_SELFTEST_WIRINGERROR_LANG_TABLE[LANG_NUM]; #define MSG_SELFTEST_WIRINGERROR LANG_TABLE_SELECT(MSG_SELFTEST_WIRINGERROR_LANG_TABLE) extern const char* const MSG_SERIAL_ERROR_MENU_STRUCTURE_LANG_TABLE[1]; diff --git a/Firmware/language_cz.h b/Firmware/language_cz.h index 0306d32c..b1c42eb6 100644 --- a/Firmware/language_cz.h +++ b/Firmware/language_cz.h @@ -170,9 +170,10 @@ #define MSG_SELFTEST_ENDSTOP "Endstop" #define MSG_SELFTEST_ENDSTOP_NOTHIT "Endstop not hit" #define MSG_SELFTEST_OK "Self test OK" -#define MSG_SELFTEST_FAN "Test ventilatoru"; -#define MSG_SELFTEST_COOLING_FAN "Predni tiskovy"; -#define MSG_SELFTEST_EXTRUDER_FAN "Levy na trysce"; + +#define(length=20) MSG_SELFTEST_FAN "Test ventilatoru"; +#define(length=20) MSG_SELFTEST_COOLING_FAN "Predni tiskovy vent"; +#define(length=20) MSG_SELFTEST_EXTRUDER_FAN "Levy vent na trysce"; #define MSG_SELFTEST_FAN_YES "Toci se"; #define MSG_SELFTEST_FAN_NO "Netoci se"; @@ -214,7 +215,7 @@ #define MSG_BED_SKEW_OFFSET_DETECTION_POINT_NOT_FOUND "Kalibrace XYZ selhala. Kalibracni bod podlozky nenalezen." #define MSG_BED_SKEW_OFFSET_DETECTION_FITTING_FAILED "Kalibrace XYZ selhala. Nahlednete do manualu." -#define MSG_BED_SKEW_OFFSET_DETECTION_PERFECT "Kalibrace XYZ v poradku. X/Y osy jsou kolme." +#define MSG_BED_SKEW_OFFSET_DETECTION_PERFECT "Kalibrace XYZ v poradku. X/Y osy jsou kolme. Gratuluji!" #define MSG_BED_SKEW_OFFSET_DETECTION_SKEW_MILD "Kalibrace XYZ v poradku. X/Y osy mirne zkosene." #define MSG_BED_SKEW_OFFSET_DETECTION_SKEW_EXTREME "X/Y osy jsou silne zkosene. Zkoseni bude automaticky vyrovnano pri tisku." #define MSG_BED_SKEW_OFFSET_DETECTION_FAILED_FRONT_LEFT_FAR "Kalibrace XYZ selhala. Levy predni bod moc vpredu. Srovnejte tiskarnu." @@ -240,5 +241,7 @@ #define MSG_BED_CORRECTION_REAR "Vzadu [um]" #define MSG_BED_CORRECTION_RESET "Reset" - +#define MSG_MESH_BED_LEVELING "Mesh Bed Leveling" #define MSG_MENU_CALIBRATION "Kalibrace" +#define MSG_TOSHIBA_FLASH_AIR_COMPATIBILITY_OFF "SD card [normal]" +#define MSG_TOSHIBA_FLASH_AIR_COMPATIBILITY_ON "SD card [FlshAir]" diff --git a/Firmware/language_en.h b/Firmware/language_en.h index f7cf0b07..ff6be5ee 100644 --- a/Firmware/language_en.h +++ b/Firmware/language_en.h @@ -164,11 +164,13 @@ #define MSG_SELFTEST_ENDSTOP "Endstop" #define MSG_SELFTEST_ENDSTOP_NOTHIT "Endstop not hit" #define MSG_SELFTEST_OK "Self test OK" + #define MSG_SELFTEST_FAN "Fan test"; -#define MSG_SELFTEST_COOLING_FAN "Front print"; -#define MSG_SELFTEST_EXTRUDER_FAN "Left hotend"; +#define(length=20) MSG_SELFTEST_COOLING_FAN "Front print fan"; +#define(length=20) MSG_SELFTEST_EXTRUDER_FAN "Left hotend fan"; #define MSG_SELFTEST_FAN_YES "Spinning"; #define MSG_SELFTEST_FAN_NO "Not spinning"; + #define(length=20) MSG_STATS_TOTALFILAMENT "Total filament :" #define(length=20) MSG_STATS_TOTALPRINTTIME "Total print time :" #define(length=20) MSG_STATS_FILAMENTUSED "Filament used: " @@ -208,7 +210,7 @@ #define(length=20,lines=8) MSG_BED_SKEW_OFFSET_DETECTION_POINT_NOT_FOUND "XYZ calibration failed. Bed calibration point was not found." #define(length=20,lines=8) MSG_BED_SKEW_OFFSET_DETECTION_FITTING_FAILED "XYZ calibration failed. Please consult the manual." -#define(length=20,lines=8) MSG_BED_SKEW_OFFSET_DETECTION_PERFECT "XYZ calibration ok. X/Y axes are perpendicular." +#define(length=20,lines=8) MSG_BED_SKEW_OFFSET_DETECTION_PERFECT "XYZ calibration ok. X/Y axes are perpendicular. Congratulations!" #define(length=20,lines=8) MSG_BED_SKEW_OFFSET_DETECTION_SKEW_MILD "XYZ calibration all right. X/Y axes are slightly skewed." #define(length=20,lines=8) MSG_BED_SKEW_OFFSET_DETECTION_SKEW_EXTREME "X/Y skewed severly. Skew will be corrected automatically." #define(length=20,lines=8) MSG_BED_SKEW_OFFSET_DETECTION_FAILED_FRONT_LEFT_FAR "XYZ calibration failed. Left front calibration point not reachable." diff --git a/Firmware/language_es.h b/Firmware/language_es.h index a0f4c289..7f6d220d 100644 --- a/Firmware/language_es.h +++ b/Firmware/language_es.h @@ -166,6 +166,12 @@ #define MSG_SELFTEST_ENDSTOP_NOTHIT "Tope fin. no toc." #define MSG_SELFTEST_OK "Self test OK" +#define(length=20) MSG_SELFTEST_FAN "Test del ventilador"; +#define(length=20) MSG_SELFTEST_COOLING_FAN "Ventilador al frente"; +#define(length=20) MSG_SELFTEST_EXTRUDER_FAN "Ventilador en la izg"; +#define MSG_SELFTEST_FAN_YES "Ventilador gira"; +#define MSG_SELFTEST_FAN_NO "Ventilador no gira"; + #define MSG_STATS_TOTALFILAMENT "Filamento total:" #define MSG_STATS_TOTALPRINTTIME "Tiempo total :" #define MSG_STATS_FILAMENTUSED "Filamento : " @@ -202,7 +208,7 @@ #define MSG_BED_SKEW_OFFSET_DETECTION_POINT_NOT_FOUND "Calibracion XYZ fallada. Puntos de calibracion en la cama no encontrados." #define MSG_BED_SKEW_OFFSET_DETECTION_FITTING_FAILED "Calibracion XYZ fallada. Consultar el manual por favor." -#define MSG_BED_SKEW_OFFSET_DETECTION_PERFECT "Calibracion XYZ ok. Ejes X/Y perpendiculares." +#define MSG_BED_SKEW_OFFSET_DETECTION_PERFECT "Calibracion XYZ ok. Ejes X/Y perpendiculares. Felicitaciones!" #define MSG_BED_SKEW_OFFSET_DETECTION_SKEW_MILD "Calibracion XYZ conseguida. Ejes X/Y un poco torcidos." #define MSG_BED_SKEW_OFFSET_DETECTION_SKEW_EXTREME "X/Y muy distorsionado. La distorsion sera corregida automaticamente." #define MSG_BED_SKEW_OFFSET_DETECTION_FAILED_FRONT_LEFT_FAR "Calibracion XYZ fallad. Punto delantero izquierdo no alcanzable." @@ -225,4 +231,7 @@ #define MSG_BED_CORRECTION_REAR "Atras [um]" #define MSG_BED_CORRECTION_RESET "Reset" +#define MSG_MESH_BED_LEVELING "Mesh Bed Leveling" #define MSG_MENU_CALIBRATION "Calibracion" +#define MSG_TOSHIBA_FLASH_AIR_COMPATIBILITY_OFF "SD card [normal]" +#define MSG_TOSHIBA_FLASH_AIR_COMPATIBILITY_ON "SD card [FlshAir]" diff --git a/Firmware/language_it.h b/Firmware/language_it.h index f58bfc15..e35ce7a0 100644 --- a/Firmware/language_it.h +++ b/Firmware/language_it.h @@ -151,6 +151,13 @@ #define MSG_SELFTEST_ENDSTOP "Finecorsa" #define MSG_SELFTEST_ENDSTOP_NOTHIT "Finec. fuori por." #define MSG_SELFTEST_OK "Autotest OK" + +#define(length=20) MSG_SELFTEST_FAN "Prova del ventilator"; +#define(length=20) MSG_SELFTEST_COOLING_FAN "Front print fan"; +#define(length=20) MSG_SELFTEST_EXTRUDER_FAN "Left hotend fan"; +#define MSG_SELFTEST_FAN_YES "Gira"; +#define MSG_SELFTEST_FAN_NO "Non gira"; + #define MSG_STATS_TOTALFILAMENT "Filamento tot:" #define MSG_STATS_TOTALPRINTTIME "Tempo stampa tot:" #define MSG_STATS_FILAMENTUSED "Filamento usato:" @@ -192,7 +199,7 @@ #define MSG_BED_SKEW_OFFSET_DETECTION_POINT_NOT_FOUND "Calibrazione XYZ fallita. Il punto di calibrazione sul letto non e' stato trovato." #define MSG_BED_SKEW_OFFSET_DETECTION_FITTING_FAILED "Calibrazione XYZ fallita. Si prega di consultare il manuale." -#define MSG_BED_SKEW_OFFSET_DETECTION_PERFECT "Calibrazione XYZ OK. Gli assi X/Y sono perpendicolari." +#define MSG_BED_SKEW_OFFSET_DETECTION_PERFECT "Calibrazione XYZ OK. Gli assi X/Y sono perpendicolari. Complimenti!" #define MSG_BED_SKEW_OFFSET_DETECTION_SKEW_MILD "Calibrazione XYZ compiuta. Gli assi X/Y sono leggermente distorti." #define MSG_BED_SKEW_OFFSET_DETECTION_SKEW_EXTREME "X/Y fortemente distorto. La distorsione verra' corretta automaticamente." #define MSG_BED_SKEW_OFFSET_DETECTION_FAILED_FRONT_LEFT_FAR "Calibrazione XYZ fallita. Punto anteriore sinistro non raggiungibile." @@ -221,3 +228,5 @@ #define MSG_MESH_BED_LEVELING "Mesh livel. letto" #define MSG_MENU_CALIBRATION "Calibrazione" +#define MSG_TOSHIBA_FLASH_AIR_COMPATIBILITY_OFF "SD card [normal]" +#define MSG_TOSHIBA_FLASH_AIR_COMPATIBILITY_ON "SD card [FlshAir]" diff --git a/Firmware/language_pl.h b/Firmware/language_pl.h index ac30060c..d565f417 100644 --- a/Firmware/language_pl.h +++ b/Firmware/language_pl.h @@ -172,6 +172,12 @@ #define MSG_SELFTEST_ENDSTOP_NOTHIT "Endstop not hit" #define MSG_SELFTEST_OK "Self test OK" +#define(length=20) MSG_SELFTEST_FAN "Test wentylatora"; +#define(length=20) MSG_SELFTEST_COOLING_FAN "Przodni went. druku"; +#define(length=20) MSG_SELFTEST_EXTRUDER_FAN "Lewy went na dysze"; +#define MSG_SELFTEST_FAN_YES "Kreci sie"; +#define MSG_SELFTEST_FAN_NO "Nekreci sie"; + #define MSG_STATS_TOTALFILAMENT "Filament lacznie :" #define MSG_STATS_TOTALPRINTTIME "Czas calkowity :" #define MSG_STATS_FILAMENTUSED "Filament : " @@ -208,7 +214,7 @@ #define MSG_BED_SKEW_OFFSET_DETECTION_POINT_NOT_FOUND "Kalibr. XYZ nieudana. Kalibracyjny punkt podkladki nieznaleziony." #define MSG_BED_SKEW_OFFSET_DETECTION_FITTING_FAILED "Kalibracja XYZ niepowiedziona. Sprawdzic w instrukcji." -#define MSG_BED_SKEW_OFFSET_DETECTION_PERFECT "Kalibracja XYZ ok. Osie X/Y sa prostopadle." +#define MSG_BED_SKEW_OFFSET_DETECTION_PERFECT "Kalibracja XYZ ok. Osie X/Y sa prostopadle. Gratulacje!" #define MSG_BED_SKEW_OFFSET_DETECTION_SKEW_MILD "Kalibracja XYZ w porzadku. Osie X/Y lekko skosne." #define MSG_BED_SKEW_OFFSET_DETECTION_SKEW_EXTREME "Osie X/Y sa mocno skosne. Skos bedzie aut. wyrownany przy druku." #define MSG_BED_SKEW_OFFSET_DETECTION_FAILED_FRONT_LEFT_FAR "Kalibr. XYZ nieudana. Lewy przedni punkt zbyt do przodu. Wyrownac drukarke." @@ -231,6 +237,7 @@ #define MSG_BED_CORRECTION_REAR "Do tylu [um]" #define MSG_BED_CORRECTION_RESET "Reset" +#define MSG_MESH_BED_LEVELING "Mesh Bed Leveling" #define MSG_MENU_CALIBRATION "Kalibracja" #define MSG_TOSHIBA_FLASH_AIR_COMPATIBILITY_OFF "karta SD [normal]" #define MSG_TOSHIBA_FLASH_AIR_COMPATIBILITY_ON "karta SD[FlshAir]"