瀏覽代碼

lengths updated, special characters removed

PavelSindler 7 年之前
父節點
當前提交
aecf3a88c0
共有 7 個文件被更改,包括 75 次插入60 次删除
  1. 39 29
      Firmware/language_all.cpp
  2. 2 2
      Firmware/language_all.h
  3. 2 1
      Firmware/language_cz.h
  4. 18 17
      Firmware/language_de.h
  5. 4 3
      Firmware/language_es.h
  6. 4 3
      Firmware/language_it.h
  7. 6 5
      Firmware/language_pl.h

+ 39 - 29
Firmware/language_all.cpp

@@ -64,8 +64,18 @@ const char * const MSG_AUTO_HOME_LANG_TABLE[LANG_NUM] PROGMEM = {
 };
 
 const char MSG_AUTO_MODE_ON_EN[] PROGMEM = "Mode [auto power]";
-const char * const MSG_AUTO_MODE_ON_LANG_TABLE[1] PROGMEM = {
-	MSG_AUTO_MODE_ON_EN
+const char MSG_AUTO_MODE_ON_CZ[] PROGMEM = "Mod [automaticky]";
+const char MSG_AUTO_MODE_ON_IT[] PROGMEM = "Mode       [auto]";
+const char MSG_AUTO_MODE_ON_ES[] PROGMEM = "Modo       [auto]";
+const char MSG_AUTO_MODE_ON_PL[] PROGMEM = "Mod        [auto]";
+const char MSG_AUTO_MODE_ON_DE[] PROGMEM = "Mode [Auto]";
+const char * const MSG_AUTO_MODE_ON_LANG_TABLE[LANG_NUM] PROGMEM = {
+	MSG_AUTO_MODE_ON_EN,
+	MSG_AUTO_MODE_ON_CZ,
+	MSG_AUTO_MODE_ON_IT,
+	MSG_AUTO_MODE_ON_ES,
+	MSG_AUTO_MODE_ON_PL,
+	MSG_AUTO_MODE_ON_DE
 };
 
 const char MSG_A_RETRACT_EN[] PROGMEM = "A-retract";
@@ -1123,11 +1133,11 @@ const char * const MSG_FILE_CNT_LANG_TABLE[LANG_NUM] PROGMEM = {
 };
 
 const char MSG_FILE_INCOMPLETE_EN[] PROGMEM = "File incomplete. Continue anyway?";
-const char MSG_FILE_INCOMPLETE_CZ[] PROGMEM = "Soubor neni kompletni. Pokracovat?";
+const char MSG_FILE_INCOMPLETE_CZ[] PROGMEM = "Soubor nekompletni. Pokracovat?";
 const char MSG_FILE_INCOMPLETE_IT[] PROGMEM = "File incompleto. Continuare comunque?";
 const char MSG_FILE_INCOMPLETE_ES[] PROGMEM = "Archivo imcompleto. Deseas continuar?";
-const char MSG_FILE_INCOMPLETE_PL[] PROGMEM = "Plik niekompletny. Kontynuowa\xE6?";
-const char MSG_FILE_INCOMPLETE_DE[] PROGMEM = "Datei unvollst\xE4ndig. Trotzdem fortfahren?";
+const char MSG_FILE_INCOMPLETE_PL[] PROGMEM = "Plik niekompletny. Kontynuowac?";
+const char MSG_FILE_INCOMPLETE_DE[] PROGMEM = "Datei unvollstaend. Trotzdem fortfahren?";
 const char * const MSG_FILE_INCOMPLETE_LANG_TABLE[LANG_NUM] PROGMEM = {
 	MSG_FILE_INCOMPLETE_EN,
 	MSG_FILE_INCOMPLETE_CZ,
@@ -3027,7 +3037,7 @@ const char MSG_SORTING_EN[] PROGMEM = "Sorting files";
 const char MSG_SORTING_CZ[] PROGMEM = "Trideni souboru";
 const char MSG_SORTING_IT[] PROGMEM = "Ordine dei file";
 const char MSG_SORTING_ES[] PROGMEM = "Ordenando archivos";
-const char MSG_SORTING_PL[] PROGMEM = "Sortowanie plik\xF3w";
+const char MSG_SORTING_PL[] PROGMEM = "Sortowanie plikow";
 const char MSG_SORTING_DE[] PROGMEM = "Dateien sortieren";
 const char * const MSG_SORTING_LANG_TABLE[LANG_NUM] PROGMEM = {
 	MSG_SORTING_EN,
@@ -3040,10 +3050,10 @@ const char * const MSG_SORTING_LANG_TABLE[LANG_NUM] PROGMEM = {
 
 const char MSG_SORT_ALPHA_EN[] PROGMEM = "Sort: [Alphabet]";
 const char MSG_SORT_ALPHA_CZ[] PROGMEM = "Trideni [Abeceda]";
-const char MSG_SORT_ALPHA_IT[] PROGMEM = "Ordine: [Alfabeto]";
-const char MSG_SORT_ALPHA_ES[] PROGMEM = "Ordenar: [Alfabeto]";
+const char MSG_SORT_ALPHA_IT[] PROGMEM = "Ordine:[Alfabeto]";
+const char MSG_SORT_ALPHA_ES[] PROGMEM = "Ordenar:[Alfabet]";
 const char MSG_SORT_ALPHA_PL[] PROGMEM = "Sortuj: [Alfabet]";
-const char MSG_SORT_ALPHA_DE[] PROGMEM = "Sortieren: [Alphabet]";
+const char MSG_SORT_ALPHA_DE[] PROGMEM = "Sortieren:[Alpha]";
 const char * const MSG_SORT_ALPHA_LANG_TABLE[LANG_NUM] PROGMEM = {
 	MSG_SORT_ALPHA_EN,
 	MSG_SORT_ALPHA_CZ,
@@ -3056,9 +3066,9 @@ const char * const MSG_SORT_ALPHA_LANG_TABLE[LANG_NUM] PROGMEM = {
 const char MSG_SORT_NONE_EN[] PROGMEM = "Sort: [None]";
 const char MSG_SORT_NONE_CZ[] PROGMEM = "Trideni [Zadne]";
 const char MSG_SORT_NONE_IT[] PROGMEM = "Ordine: [Nessuno]";
-const char MSG_SORT_NONE_ES[] PROGMEM = "Ordenar: [Ninguno]";
-const char MSG_SORT_NONE_PL[] PROGMEM = "Sortuj: [\xAFaden]";
-const char MSG_SORT_NONE_DE[] PROGMEM = "Sortieren: [Keine]";
+const char MSG_SORT_NONE_ES[] PROGMEM = "Ordenar:[Ninguno]";
+const char MSG_SORT_NONE_PL[] PROGMEM = "Sortuj: [Zaden]";
+const char MSG_SORT_NONE_DE[] PROGMEM = "Sortieren:[Keine]";
 const char * const MSG_SORT_NONE_LANG_TABLE[LANG_NUM] PROGMEM = {
 	MSG_SORT_NONE_EN,
 	MSG_SORT_NONE_CZ,
@@ -3539,10 +3549,10 @@ const char * const MSG_USERWAIT_LANG_TABLE[LANG_NUM] PROGMEM = {
 
 const char MSG_V2_CALIBRATION_EN[] PROGMEM = "First layer cal.";
 const char MSG_V2_CALIBRATION_CZ[] PROGMEM = "Kal. prvni vrstvy";
-const char MSG_V2_CALIBRATION_IT[] PROGMEM = "Calibrazione primo layer.";
-const char MSG_V2_CALIBRATION_ES[] PROGMEM = "Cal. primera capa.";
-const char MSG_V2_CALIBRATION_PL[] PROGMEM = "Kal. pierwszej warstwy.";
-const char MSG_V2_CALIBRATION_DE[] PROGMEM = "Erste-Schicht Kalibrierung";
+const char MSG_V2_CALIBRATION_IT[] PROGMEM = "Cal. primo layer.";
+const char MSG_V2_CALIBRATION_ES[] PROGMEM = "Cal. primera cap.";
+const char MSG_V2_CALIBRATION_PL[] PROGMEM = "Kal. 1. warstwy";
+const char MSG_V2_CALIBRATION_DE[] PROGMEM = "Erste-Schicht Kal";
 const char * const MSG_V2_CALIBRATION_LANG_TABLE[LANG_NUM] PROGMEM = {
 	MSG_V2_CALIBRATION_EN,
 	MSG_V2_CALIBRATION_CZ,
@@ -3617,7 +3627,7 @@ const char MSG_WIZARD_CALIBRATION_FAILED_CZ[] PROGMEM = "Prosim nahlednete do ma
 const char MSG_WIZARD_CALIBRATION_FAILED_IT[] PROGMEM = "Per favore consulta il nostro manuale per risolvere il problema. Poi riprendi il Wizard dopo aver riavviato la stampante.";
 const char MSG_WIZARD_CALIBRATION_FAILED_ES[] PROGMEM = "Lee el manual y resuelve el problema. Despues, reinicia la impresora y continua con el Wizard";
 const char MSG_WIZARD_CALIBRATION_FAILED_PL[] PROGMEM = "Prosze sprawdz nasz poradnik i napraw problem. Potem przywroc Wizard restartujac drukarke.";
-const char MSG_WIZARD_CALIBRATION_FAILED_DE[] PROGMEM = "Bitte \xFCberpr\xFCfen Sie unser Handbuch und beheben Sie das Problem. Fahren Sie dann mit dem Assistenten fort, indem Sie den Drucker neu starten.";
+const char MSG_WIZARD_CALIBRATION_FAILED_DE[] PROGMEM = "Bitte ueberpruefen Sie unser Handbuch und beheben Sie das Problem. Fahren Sie dann mit dem Assistenten fort, indem Sie den Drucker neu starten.";
 const char * const MSG_WIZARD_CALIBRATION_FAILED_LANG_TABLE[LANG_NUM] PROGMEM = {
 	MSG_WIZARD_CALIBRATION_FAILED_EN,
 	MSG_WIZARD_CALIBRATION_FAILED_CZ,
@@ -3632,7 +3642,7 @@ const char MSG_WIZARD_CLEAN_HEATBED_CZ[] PROGMEM = "Prosim ocistete heatbed a st
 const char MSG_WIZARD_CLEAN_HEATBED_IT[] PROGMEM = "Per favore pulisci il piatto, poi premi la manopola.";
 const char MSG_WIZARD_CLEAN_HEATBED_ES[] PROGMEM = "Limpia la superficie de la heatbed, por favor, y presiona el mando.";
 const char MSG_WIZARD_CLEAN_HEATBED_PL[] PROGMEM = "Prosze oczysc stolik i nacisnij guzik.";
-const char MSG_WIZARD_CLEAN_HEATBED_DE[] PROGMEM = "Bitte reinigen Sie das Heizbett und dr\xFCcken Sie dann den Knopf.";
+const char MSG_WIZARD_CLEAN_HEATBED_DE[] PROGMEM = "Bitte reinigen Sie das Heizbett und druecken Sie dann den Knopf.";
 const char * const MSG_WIZARD_CLEAN_HEATBED_LANG_TABLE[LANG_NUM] PROGMEM = {
 	MSG_WIZARD_CLEAN_HEATBED_EN,
 	MSG_WIZARD_CLEAN_HEATBED_CZ,
@@ -3647,7 +3657,7 @@ const char MSG_WIZARD_DONE_CZ[] PROGMEM = "Vse je hotovo.";
 const char MSG_WIZARD_DONE_IT[] PROGMEM = "Ben fatto. Buona stampa!";
 const char MSG_WIZARD_DONE_ES[] PROGMEM = "Terminado! Feliz impresion!";
 const char MSG_WIZARD_DONE_PL[] PROGMEM = "Gotowe. Udanego druku!";
-const char MSG_WIZARD_DONE_DE[] PROGMEM = "Alles wurde getan. Viel Spa\xDF beim Drucken!";
+const char MSG_WIZARD_DONE_DE[] PROGMEM = "Alles wurde getan. Viel Spass beim Drucken!";
 const char * const MSG_WIZARD_DONE_LANG_TABLE[LANG_NUM] PROGMEM = {
 	MSG_WIZARD_DONE_EN,
 	MSG_WIZARD_DONE_CZ,
@@ -3677,7 +3687,7 @@ const char MSG_WIZARD_HEATING_CZ[] PROGMEM = "Predehrivam trysku. Prosim cekejte
 const char MSG_WIZARD_HEATING_IT[] PROGMEM = "Sto preriscaldando l'ugello. Per favore attendi.";
 const char MSG_WIZARD_HEATING_ES[] PROGMEM = "Precalentando nozzle. Espera por favor.";
 const char MSG_WIZARD_HEATING_PL[] PROGMEM = "Nagrzewanie dyszy. Prosze czekac.";
-const char MSG_WIZARD_HEATING_DE[] PROGMEM = "Vorheizen der D\xFCse. Bitte warten.";
+const char MSG_WIZARD_HEATING_DE[] PROGMEM = "Vorheizen der Duese. Bitte warten.";
 const char * const MSG_WIZARD_HEATING_LANG_TABLE[LANG_NUM] PROGMEM = {
 	MSG_WIZARD_HEATING_EN,
 	MSG_WIZARD_HEATING_CZ,
@@ -3707,7 +3717,7 @@ const char MSG_WIZARD_LOAD_FILAMENT_CZ[] PROGMEM = "Prosim vlozte PLA filament d
 const char MSG_WIZARD_LOAD_FILAMENT_IT[] PROGMEM = "Per favore inserisci il filamento di PLA nell'estrusore, poi premi la manopola per caricare.";
 const char MSG_WIZARD_LOAD_FILAMENT_ES[] PROGMEM = "Inserta, por favor, filamento PLA en el extrusor. Despues, presiona el mando para cargarlo.";
 const char MSG_WIZARD_LOAD_FILAMENT_PL[] PROGMEM = "Prosze umiesc filament PLA w ekstruderze i nacisnij przycisk by zaladowac.";
-const char MSG_WIZARD_LOAD_FILAMENT_DE[] PROGMEM = "F\xFChren Sie bitte PLA Filament in den Extruder und best\xE4tigen Sie den Knopf um es zu laden.";
+const char MSG_WIZARD_LOAD_FILAMENT_DE[] PROGMEM = "Fuehren Sie bitte PLA Filament in den Extruder und bestaetigen Sie den Knopf um es zu laden.";
 const char * const MSG_WIZARD_LOAD_FILAMENT_LANG_TABLE[LANG_NUM] PROGMEM = {
 	MSG_WIZARD_LOAD_FILAMENT_EN,
 	MSG_WIZARD_LOAD_FILAMENT_CZ,
@@ -3752,7 +3762,7 @@ const char MSG_WIZARD_REPEAT_V2_CAL_CZ[] PROGMEM = "Chcete opakovat posledni kro
 const char MSG_WIZARD_REPEAT_V2_CAL_IT[] PROGMEM = "Desideri ripetere l'ultimo passaggio per migliorare la distanza fra ugello e piatto?";
 const char MSG_WIZARD_REPEAT_V2_CAL_ES[] PROGMEM = "Quieres repetir el ultimo paso para reajustar la distancia nozzle-heatbed?";
 const char MSG_WIZARD_REPEAT_V2_CAL_PL[] PROGMEM = "Chcesz powtorzyc ostatni krok i przestawic odleglosc miedzy dysza a stolikiem?";
-const char MSG_WIZARD_REPEAT_V2_CAL_DE[] PROGMEM = "M\xF6chten Sie den letzten Schritt wiederholen um den Abstand zwischen D\xFCse und Druckbett neu einzustellen?";
+const char MSG_WIZARD_REPEAT_V2_CAL_DE[] PROGMEM = "Moechten Sie den letzten Schritt wiederholen um den Abstand zwischen Duese und Druckbett neu einzustellen?";
 const char * const MSG_WIZARD_REPEAT_V2_CAL_LANG_TABLE[LANG_NUM] PROGMEM = {
 	MSG_WIZARD_REPEAT_V2_CAL_EN,
 	MSG_WIZARD_REPEAT_V2_CAL_CZ,
@@ -3767,7 +3777,7 @@ const char MSG_WIZARD_RERUN_CZ[] PROGMEM = "Spusteni Wizarda vymaze ulozene vysl
 const char MSG_WIZARD_RERUN_IT[] PROGMEM = "Se avvi il Wizard perderai la calibrazione preesistente e dovrai ricominciare dall'inizio. Continuare?";
 const char MSG_WIZARD_RERUN_ES[] PROGMEM = "Ejecutar el Wizard borrara los valores de calibracion actuales y comenzara de nuevo. Continuar?";
 const char MSG_WIZARD_RERUN_PL[] PROGMEM = "Wlaczenie Wizard usunie obecne dane kalibracyjne i zacznie od nowa. Kontynuowac?";
-const char MSG_WIZARD_RERUN_DE[] PROGMEM = "Der laufende Assistent l\xF6scht die aktuelle Kalibrierergebnisse und wird von Anfang an beginnen. Fortsetzen?";
+const char MSG_WIZARD_RERUN_DE[] PROGMEM = "Der laufende Assistent loescht die aktuelle Kalibrierergebnisse und wird von Anfang an beginnen. Fortsetzen?";
 const char * const MSG_WIZARD_RERUN_LANG_TABLE[LANG_NUM] PROGMEM = {
 	MSG_WIZARD_RERUN_EN,
 	MSG_WIZARD_RERUN_CZ,
@@ -3782,7 +3792,7 @@ const char MSG_WIZARD_SELFTEST_CZ[] PROGMEM = "Nejdriv pomoci selftestu zkontolu
 const char MSG_WIZARD_SELFTEST_IT[] PROGMEM = "Anzitutto avviero il Self Test per controllare gli errori di assemblaggio piu comuni.";
 const char MSG_WIZARD_SELFTEST_ES[] PROGMEM = "Primero, hare el Selftest para comprobar los problemas de montaje mas comunes.";
 const char MSG_WIZARD_SELFTEST_PL[] PROGMEM = "Najpierw wlacze autotest w celu kontrolli najczestszych problemow z montazem.";
-const char MSG_WIZARD_SELFTEST_DE[] PROGMEM = "Zun\xE4chst f\xFChre ich den Selbsttest durch um die h\xE4ufigsten Probleme bei der Aufbau zu \xFCberpr\xFCfen.";
+const char MSG_WIZARD_SELFTEST_DE[] PROGMEM = "Zunaechst fuehre ich den Selbsttest durch um die haeufigsten Probleme bei der Aufbau zu ueberpruefen.";
 const char * const MSG_WIZARD_SELFTEST_LANG_TABLE[LANG_NUM] PROGMEM = {
 	MSG_WIZARD_SELFTEST_EN,
 	MSG_WIZARD_SELFTEST_CZ,
@@ -3797,7 +3807,7 @@ const char MSG_WIZARD_V2_CAL_CZ[] PROGMEM = "Nyni zkalibruji vzdalenost mezi kon
 const char MSG_WIZARD_V2_CAL_IT[] PROGMEM = "Adesso tarero lo stacco fra ugello e superfice del piatto.";
 const char MSG_WIZARD_V2_CAL_ES[] PROGMEM = "Voy a calibrar la distancia entre la punta del nozzle y la superficie de la heatbed.";
 const char MSG_WIZARD_V2_CAL_PL[] PROGMEM = "Kalibruje odleglosc miedzy koncowka dyszy a stolikiem.";
-const char MSG_WIZARD_V2_CAL_DE[] PROGMEM = "Jetzt werde ich den Abstand zwischen D\xFCsenspitze und Druckbett kalibrieren.";
+const char MSG_WIZARD_V2_CAL_DE[] PROGMEM = "Jetzt werde ich den Abstand zwischen Duesenspitze und Druckbett kalibrieren.";
 const char * const MSG_WIZARD_V2_CAL_LANG_TABLE[LANG_NUM] PROGMEM = {
 	MSG_WIZARD_V2_CAL_EN,
 	MSG_WIZARD_V2_CAL_CZ,
@@ -3812,7 +3822,7 @@ const char MSG_WIZARD_V2_CAL_2_CZ[] PROGMEM = "Zacnu tisknout linku a Vy budete
 const char MSG_WIZARD_V2_CAL_2_IT[] PROGMEM = "Adesso iniziero a stampare una linea e tu dovrai abbassare l'ugello gradualmente ruotando la manopola, sino a raggiungere una altezza ottimale. Per favore, dai uno sguardo alla immagine nel capitolo Calibrazione del nostro manuale.";
 const char MSG_WIZARD_V2_CAL_2_ES[] PROGMEM = "Voy a comenzar a imprimir la linea y tu bajaras el nozzle gradualmente al rotar el mando, hasta que llegues a la altura optima. Mira las imagenes del capitulo Calibracion en el manual.";
 const char MSG_WIZARD_V2_CAL_2_PL[] PROGMEM = "Zaczne drukowac linie. Stopniowo opuszczaj dysze przekrecajac guzik, poki nie uzyskasz optymalnej wysokosci. Sprawdz obrazki w naszym poradniku w rozdz. Kalibracja";
-const char MSG_WIZARD_V2_CAL_2_DE[] PROGMEM = "Ich werde jetzt erste Linie drucken. W\xE4hrend des Druckes k\xF6nnen Sie die D\xFCse allm\xE4hlich senken indem Sie den Knopf drehen, bis Sie die optimale H\xF6he erreichen. \xDCberpr\xFCfen Sie die Bilder in unserem Handbuch im Kapitel Kalibrierung.";
+const char MSG_WIZARD_V2_CAL_2_DE[] PROGMEM = "Ich werde jetzt erste Linie drucken. Waehrend des Druckes koennen Sie die Duese allmaehlich senken indem Sie den Knopf drehen, bis Sie die optimale Hoehe erreichen. Ueberpruefen Sie die Bilder in unserem Handbuch im Kapitel Kalibrierung.";
 const char * const MSG_WIZARD_V2_CAL_2_LANG_TABLE[LANG_NUM] PROGMEM = {
 	MSG_WIZARD_V2_CAL_2_EN,
 	MSG_WIZARD_V2_CAL_2_CZ,
@@ -3842,7 +3852,7 @@ const char MSG_WIZARD_WILL_PREHEAT_CZ[] PROGMEM = "Nyni predehreji trysku pro PL
 const char MSG_WIZARD_WILL_PREHEAT_IT[] PROGMEM = "Adesso preriscaldero l'ugello per PLA.";
 const char MSG_WIZARD_WILL_PREHEAT_ES[] PROGMEM = "Voy a precalentar el nozzle para PLA ahora.";
 const char MSG_WIZARD_WILL_PREHEAT_PL[] PROGMEM = "Nagrzewam dysze dla PLA.";
-const char MSG_WIZARD_WILL_PREHEAT_DE[] PROGMEM = "Jetzt werde ich die D\xFCse f\xFCr PLA vorheizen. ";
+const char MSG_WIZARD_WILL_PREHEAT_DE[] PROGMEM = "Jetzt werde ich die Duese fuer PLA vorheizen. ";
 const char * const MSG_WIZARD_WILL_PREHEAT_LANG_TABLE[LANG_NUM] PROGMEM = {
 	MSG_WIZARD_WILL_PREHEAT_EN,
 	MSG_WIZARD_WILL_PREHEAT_CZ,
@@ -3857,7 +3867,7 @@ const char MSG_WIZARD_XYZ_CAL_CZ[] PROGMEM = "Nyni provedu xyz kalibraci. Zabere
 const char MSG_WIZARD_XYZ_CAL_IT[] PROGMEM = "Adesso avviero una Calibrazione XYZ. Puo durare circa 12 min.";
 const char MSG_WIZARD_XYZ_CAL_ES[] PROGMEM = "Hare la calibracion XYZ. Tardara 12 min. aproximadamente.";
 const char MSG_WIZARD_XYZ_CAL_PL[] PROGMEM = "Wlaczam kalibracje xyz. Zajmie to ok. 12 min.";
-const char MSG_WIZARD_XYZ_CAL_DE[] PROGMEM = "Ich werde jetzt die XYZ-Kalibrierung durchf\xFChren. Es wird ca. 12 Minuten dauern";
+const char MSG_WIZARD_XYZ_CAL_DE[] PROGMEM = "Ich werde jetzt die XYZ-Kalibrierung durchfuehren. Es wird ca. 12 Minuten dauern";
 const char * const MSG_WIZARD_XYZ_CAL_LANG_TABLE[LANG_NUM] PROGMEM = {
 	MSG_WIZARD_XYZ_CAL_EN,
 	MSG_WIZARD_XYZ_CAL_CZ,
@@ -3872,7 +3882,7 @@ const char MSG_WIZARD_Z_CAL_CZ[] PROGMEM = "Nyni provedu z kalibraci.";
 const char MSG_WIZARD_Z_CAL_IT[] PROGMEM = "Adesso avviero una Calibrazione Z.";
 const char MSG_WIZARD_Z_CAL_ES[] PROGMEM = "Voy a hacer Calibracion Z ahora.";
 const char MSG_WIZARD_Z_CAL_PL[] PROGMEM = "Wlaczam kalibracje z.";
-const char MSG_WIZARD_Z_CAL_DE[] PROGMEM = "Ich werde jetzt die Z Kalibrierung durchf\xFChren.";
+const char MSG_WIZARD_Z_CAL_DE[] PROGMEM = "Ich werde jetzt die Z Kalibrierung durchfuehren.";
 const char * const MSG_WIZARD_Z_CAL_LANG_TABLE[LANG_NUM] PROGMEM = {
 	MSG_WIZARD_Z_CAL_EN,
 	MSG_WIZARD_Z_CAL_CZ,

+ 2 - 2
Firmware/language_all.h

@@ -38,8 +38,8 @@ extern const char* const MSG_AUTHOR_LANG_TABLE[1];
 #define MSG_AUTHOR LANG_TABLE_SELECT_EXPLICIT(MSG_AUTHOR_LANG_TABLE, 0)
 extern const char* const MSG_AUTO_HOME_LANG_TABLE[LANG_NUM];
 #define MSG_AUTO_HOME LANG_TABLE_SELECT(MSG_AUTO_HOME_LANG_TABLE)
-extern const char* const MSG_AUTO_MODE_ON_LANG_TABLE[1];
-#define MSG_AUTO_MODE_ON LANG_TABLE_SELECT_EXPLICIT(MSG_AUTO_MODE_ON_LANG_TABLE, 0)
+extern const char* const MSG_AUTO_MODE_ON_LANG_TABLE[LANG_NUM];
+#define MSG_AUTO_MODE_ON LANG_TABLE_SELECT(MSG_AUTO_MODE_ON_LANG_TABLE)
 extern const char* const MSG_A_RETRACT_LANG_TABLE[1];
 #define MSG_A_RETRACT LANG_TABLE_SELECT_EXPLICIT(MSG_A_RETRACT_LANG_TABLE, 0)
 extern const char* const MSG_BABYSTEPPING_X_LANG_TABLE[1];

+ 2 - 1
Firmware/language_cz.h

@@ -104,6 +104,7 @@
 
 #define MSG_SILENT_MODE_ON					"Mod       [tichy]"
 #define MSG_SILENT_MODE_OFF					"Mod  [vys. vykon]" 
+#define MSG_AUTO_MODE_ON					"Mod [automaticky]"
 #define MSG_REBOOT							"Restartujte tiskarnu"
 #define MSG_TAKE_EFFECT						" pro projeveni zmen"	
 
@@ -317,7 +318,7 @@
 #define MSG_WIZARD							"Wizard"
 #define MSG_DEFAULT_SETTINGS_LOADED			"Defaultni nastaveni nahrano"
 #define MSG_SORTING							"Trideni souboru"
-#define MSG_FILE_INCOMPLETE					"Soubor neni kompletni. Pokracovat?"
+#define MSG_FILE_INCOMPLETE					"Soubor nekompletni. Pokracovat?"
 #define MSG_WIZARD_WELCOME					"Dobry den, jsem vase tiskarna Original Prusa i3. Chcete abych Vas provedla kalibracnim procesem?"
 #define MSG_WIZARD_QUIT						"Wizarda muzete kdykoliv znovu spustit z menu Calibration -> Wizard"
 #define MSG_WIZARD_SELFTEST					"Nejdriv pomoci selftestu zkontoluji nejcastejsi chyby vznikajici pri sestaveni tiskarny."

+ 18 - 17
Firmware/language_de.h

@@ -92,6 +92,7 @@
 	+
 	+#define MSG_SILENT_MODE_ON					"Mode     [leise]"
 	+ #define MSG_SILENT_MODE_OFF					"Mode [Hohe Leist]"
+	+ #define MSG_AUTO_MODE_ON					"Mode [Auto]"
 	+ #define(length = 20) MSG_REBOOT				"Zum Uebernehmen "
 	+ #define(length = 22) MSG_TAKE_EFFECT			"Drucker neu starten"
 	+
@@ -325,32 +326,32 @@
 #define MSG_SLIGHT_SKEW						"Leichter Schr.:"
 #define MSG_SEVERE_SKEW						"Schwerer Schr.:"
 #define MSG_SORT_TIME						"Sortieren: [Zeit]"
-#define MSG_SORT_ALPHA						"Sortieren: [Alphabet]"
-#define MSG_SORT_NONE						"Sortieren: [Keine]"
+#define MSG_SORT_ALPHA						"Sortieren:[Alpha]"
+#define MSG_SORT_NONE						"Sortieren:[Keine]"
 #define MSG_WIZARD							"Wizard"
 #define MSG_DEFAULT_SETTINGS_LOADED			"Standardeinstellungen wurden zuruckgesetzt"
 #define MSG_SORTING							"Dateien sortieren"
-#define MSG_FILE_INCOMPLETE					"Datei unvollständig. Trotzdem fortfahren?"
+#define MSG_FILE_INCOMPLETE					"Datei unvollstaend. Trotzdem fortfahren?"
 #define MSG_WIZARD_WELCOME					"Hallo, ich bin dein Original Prusa i3 Drucker. Moechten Sie meine Hilfe durch den Setup-Prozess?"
 #define MSG_WIZARD_QUIT						"Sie koennen immer den Asistenten im Menu neu aufrufen: Kalibrierung -> Assistant"
-#define MSG_WIZARD_SELFTEST					"Zunächst führe ich den Selbsttest durch um die häufigsten Probleme bei der Aufbau zu überprüfen."
-#define MSG_WIZARD_CALIBRATION_FAILED		"Bitte überprüfen Sie unser Handbuch und beheben Sie das Problem. Fahren Sie dann mit dem Assistenten fort, indem Sie den Drucker neu starten."
-#define MSG_WIZARD_XYZ_CAL					"Ich werde jetzt die XYZ-Kalibrierung durchführen. Es wird ca. 12 Minuten dauern"
+#define MSG_WIZARD_SELFTEST					"Zunaechst fuehre ich den Selbsttest durch um die haeufigsten Probleme bei der Aufbau zu ueberpruefen."
+#define MSG_WIZARD_CALIBRATION_FAILED		"Bitte ueberpruefen Sie unser Handbuch und beheben Sie das Problem. Fahren Sie dann mit dem Assistenten fort, indem Sie den Drucker neu starten."
+#define MSG_WIZARD_XYZ_CAL					"Ich werde jetzt die XYZ-Kalibrierung durchfuehren. Es wird ca. 12 Minuten dauern"
 #define MSG_WIZARD_FILAMENT_LOADED			"Ist Filament geladen?"
-#define MSG_WIZARD_Z_CAL					"Ich werde jetzt die Z Kalibrierung durchführen."
-#define MSG_WIZARD_WILL_PREHEAT				"Jetzt werde ich die Düse für PLA vorheizen. "
-#define MSG_WIZARD_V2_CAL					"Jetzt werde ich den Abstand zwischen Düsenspitze und Druckbett kalibrieren."
-#define MSG_WIZARD_V2_CAL_2					"Ich werde jetzt erste Linie drucken. Während des Druckes können Sie die Düse allmählich senken indem Sie den Knopf drehen, bis Sie die optimale Höhe erreichen. Überprüfen Sie die Bilder in unserem Handbuch im Kapitel Kalibrierung."
-#define MSG_V2_CALIBRATION					"Erste-Schicht Kalibrierung"
-#define MSG_WIZARD_DONE						"Alles wurde getan. Viel Spaß beim Drucken!"
-#define MSG_WIZARD_LOAD_FILAMENT			"Führen Sie bitte PLA Filament in den Extruder und bestätigen Sie den Knopf um es zu laden."
-#define MSG_WIZARD_RERUN					"Der laufende Assistent löscht die aktuelle Kalibrierergebnisse und wird von Anfang an beginnen. Fortsetzen?"
-#define MSG_WIZARD_REPEAT_V2_CAL			"Möchten Sie den letzten Schritt wiederholen um den Abstand zwischen Düse und Druckbett neu einzustellen?"
-#define MSG_WIZARD_CLEAN_HEATBED			"Bitte reinigen Sie das Heizbett und drücken Sie dann den Knopf."
+#define MSG_WIZARD_Z_CAL					"Ich werde jetzt die Z Kalibrierung durchfuehren."
+#define MSG_WIZARD_WILL_PREHEAT				"Jetzt werde ich die Duese fuer PLA vorheizen. "
+#define MSG_WIZARD_V2_CAL					"Jetzt werde ich den Abstand zwischen Duesenspitze und Druckbett kalibrieren."
+#define MSG_WIZARD_V2_CAL_2					"Ich werde jetzt erste Linie drucken. Waehrend des Druckes koennen Sie die Duese allmaehlich senken indem Sie den Knopf drehen, bis Sie die optimale Hoehe erreichen. Ueberpruefen Sie die Bilder in unserem Handbuch im Kapitel Kalibrierung."
+#define MSG_V2_CALIBRATION					"Erste-Schicht Kal"
+#define MSG_WIZARD_DONE						"Alles wurde getan. Viel Spass beim Drucken!"
+#define MSG_WIZARD_LOAD_FILAMENT			"Fuehren Sie bitte PLA Filament in den Extruder und bestaetigen Sie den Knopf um es zu laden."
+#define MSG_WIZARD_RERUN					"Der laufende Assistent loescht die aktuelle Kalibrierergebnisse und wird von Anfang an beginnen. Fortsetzen?"
+#define MSG_WIZARD_REPEAT_V2_CAL			"Moechten Sie den letzten Schritt wiederholen um den Abstand zwischen Duese und Druckbett neu einzustellen?"
+#define MSG_WIZARD_CLEAN_HEATBED			"Bitte reinigen Sie das Heizbett und druecken Sie dann den Knopf."
 #define MSG_WIZARD_PLA_FILAMENT				"Ist es wirklich PLA Filament?"
 #define MSG_WIZARD_INSERT_CORRECT_FILAMENT	"Bitte laden Sie PLA-Filament und fahren Sie mit dem Assistenten fort, indem Sie den Drucker neu starten."
 #define MSG_PLA_FILAMENT_LOADED				"Ist PLA Filament geladen?"
 #define MSG_PLEASE_LOAD_PLA					"Bitte laden Sie zuerst PLA Filament."
 #define MSG_FILE_CNT						"Einige Dateien werden nicht sortiert. Max. Anzahl der Dateien in einem Ordner ist 100."
-#define MSG_WIZARD_HEATING					"Vorheizen der Düse. Bitte warten."
+#define MSG_WIZARD_HEATING					"Vorheizen der Duese. Bitte warten."
 

+ 4 - 3
Firmware/language_es.h

@@ -64,6 +64,7 @@
 #define MSG_CHANGING_FILAMENT		    "Cambiando filamento"
 #define MSG_SILENT_MODE_ON					"Modo   [silencio]"
 #define MSG_SILENT_MODE_OFF		    "Modo [rend.pleno]" 
+#define MSG_AUTO_MODE_ON			"Modo       [auto]"
 #define MSG_REBOOT			    "Reiniciar impresora"
 #define MSG_TAKE_EFFECT			    " para aplicar cambios" 
 #define MSG_HEATING                         "Calentando..."
@@ -306,8 +307,8 @@
 #define MSG_SLIGHT_SKEW						"Inclin. ligera:"
 #define MSG_SEVERE_SKEW						"Inclin. severa:"
 #define MSG_SORT_TIME						"Ordenar: [Tiempo]"
-#define MSG_SORT_ALPHA						"Ordenar: [Alfabeto]"
-#define MSG_SORT_NONE						"Ordenar: [Ninguno]"
+#define MSG_SORT_ALPHA						"Ordenar:[Alfabet]"
+#define MSG_SORT_NONE						"Ordenar:[Ninguno]"
 #define MSG_WIZARD							"Wizard"
 #define MSG_DEFAULT_SETTINGS_LOADED			"Ajustes por defecto cargados."
 #define MSG_SORTING							"Ordenando archivos"
@@ -322,7 +323,7 @@
 #define MSG_WIZARD_WILL_PREHEAT				"Voy a precalentar el nozzle para PLA ahora."
 #define MSG_WIZARD_V2_CAL					"Voy a calibrar la distancia entre la punta del nozzle y la superficie de la heatbed."
 #define MSG_WIZARD_V2_CAL_2					"Voy a comenzar a imprimir la linea y tu bajaras el nozzle gradualmente al rotar el mando, hasta que llegues a la altura optima. Mira las imagenes del capitulo Calibracion en el manual."
-#define MSG_V2_CALIBRATION					"Cal. primera capa."
+#define MSG_V2_CALIBRATION					"Cal. primera cap."
 #define MSG_WIZARD_DONE						"Terminado! Feliz impresion!"
 #define MSG_WIZARD_LOAD_FILAMENT			"Inserta, por favor, filamento PLA en el extrusor. Despues, presiona el mando para cargarlo."
 #define MSG_WIZARD_RERUN					"Ejecutar el Wizard borrara los valores de calibracion actuales y comenzara de nuevo. Continuar?"

+ 4 - 3
Firmware/language_it.h

@@ -84,7 +84,8 @@
 #define MSG_LOAD_FILAMENT                   "Carica filamento"
 
 #define MSG_SILENT_MODE_ON		    "Modo [silenzioso]"
-#define MSG_SILENT_MODE_OFF		    "Mode      [forte]" 
+#define MSG_SILENT_MODE_OFF		    "Mode      [forte]"
+#define MSG_AUTO_MODE_ON			"Mode       [auto]"
 #define MSG_REBOOT			    "Riavvia stampante"
 #define MSG_TAKE_EFFECT			    " per attualizzare"
 
@@ -297,7 +298,7 @@
 #define MSG_SLIGHT_SKEW						"Incl. leggera:"
 #define MSG_SEVERE_SKEW						"Inc. rilevante:"
 #define MSG_SORT_TIME						"Ordine: [Tempo]"
-#define MSG_SORT_ALPHA						"Ordine: [Alfabeto]"
+#define MSG_SORT_ALPHA						"Ordine:[Alfabeto]"
 #define MSG_SORT_NONE						"Ordine: [Nessuno]"
 #define MSG_WIZARD							"Wizard"
 #define MSG_DEFAULT_SETTINGS_LOADED			"Settaggi predefiniti caricati"
@@ -313,7 +314,7 @@
 #define MSG_WIZARD_WILL_PREHEAT				"Adesso preriscaldero l'ugello per PLA."
 #define MSG_WIZARD_V2_CAL					"Adesso tarero lo stacco fra ugello e superfice del piatto."
 #define MSG_WIZARD_V2_CAL_2					"Adesso iniziero a stampare una linea e tu dovrai abbassare l'ugello gradualmente ruotando la manopola, sino a raggiungere una altezza ottimale. Per favore, dai uno sguardo alla immagine nel capitolo Calibrazione del nostro manuale."
-#define MSG_V2_CALIBRATION					"Calibrazione primo layer."
+#define MSG_V2_CALIBRATION					"Cal. primo layer."
 #define MSG_WIZARD_DONE						"Ben fatto. Buona stampa!"
 #define MSG_WIZARD_LOAD_FILAMENT			"Per favore inserisci il filamento di PLA nell'estrusore, poi premi la manopola per caricare."
 #define MSG_WIZARD_RERUN					"Se avvi il Wizard perderai la calibrazione preesistente e dovrai ricominciare dall'inizio. Continuare?"

+ 6 - 5
Firmware/language_pl.h

@@ -62,7 +62,8 @@
 #define MSG_INSERT_FILAMENT             "Wprowadz filament"
 #define MSG_CHANGING_FILAMENT   "Wymiana filamentu"
 #define MSG_SILENT_MODE_ON                                      "Mod       [cichy]"
-#define MSG_SILENT_MODE_OFF                                     "Mod [w wydajnosc]" 
+#define MSG_SILENT_MODE_OFF                                     "Mod [w wydajnosc]"
+#define MSG_AUTO_MODE_ON                                     "Mod        [auto]"
 #define MSG_REBOOT                                                      "Restart drukarki"
 #define MSG_TAKE_EFFECT                                         " wprow. zmian"   
 #define MSG_HEATING                         "Grzanie..."
@@ -310,11 +311,11 @@
 #define MSG_SEVERE_SKEW						"Ostre sciecie:"
 #define MSG_SORT_TIME						"Sortuj: [Czas]"
 #define MSG_SORT_ALPHA						"Sortuj: [Alfabet]"
-#define MSG_SORT_NONE						"Sortuj: [¯aden]"
+#define MSG_SORT_NONE						"Sortuj: [Zaden]"
 #define MSG_WIZARD							"Wizard"
 #define MSG_DEFAULT_SETTINGS_LOADED			"Ustawienia domyœlne"
-#define MSG_SORTING							"Sortowanie plików"
-#define MSG_FILE_INCOMPLETE					"Plik niekompletny. Kontynuowaæ?"
+#define MSG_SORTING							"Sortowanie plikow"
+#define MSG_FILE_INCOMPLETE					"Plik niekompletny. Kontynuowac?"
 #define MSG_WIZARD_WELCOME					"Czesc, jestem Twoja Original Prusa i3. Czy mam pomoc Ci z instalacja?"
 #define MSG_WIZARD_QUIT						"Zawsze mozesz przywrocic Wizard przez Kalibracja -> Wizard."
 #define MSG_WIZARD_SELFTEST					"Najpierw wlacze autotest w celu kontrolli najczestszych problemow z montazem."
@@ -325,7 +326,7 @@
 #define MSG_WIZARD_WILL_PREHEAT				"Nagrzewam dysze dla PLA."
 #define MSG_WIZARD_V2_CAL					"Kalibruje odleglosc miedzy koncowka dyszy a stolikiem."
 #define MSG_WIZARD_V2_CAL_2					"Zaczne drukowac linie. Stopniowo opuszczaj dysze przekrecajac guzik, poki nie uzyskasz optymalnej wysokosci. Sprawdz obrazki w naszym poradniku w rozdz. Kalibracja"
-#define MSG_V2_CALIBRATION					"Kal. pierwszej warstwy."
+#define MSG_V2_CALIBRATION					"Kal. 1. warstwy"
 #define MSG_WIZARD_DONE						"Gotowe. Udanego druku!"
 #define MSG_WIZARD_LOAD_FILAMENT			"Prosze umiesc filament PLA w ekstruderze i nacisnij przycisk by zaladowac."
 #define MSG_WIZARD_RERUN					"Wlaczenie Wizard usunie obecne dane kalibracyjne i zacznie od nowa. Kontynuowac?"