Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update German, fix Mix component index #19206

Merged
merged 7 commits into from
Sep 1, 2020
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion Marlin/src/lcd/language/language_cz.h
Original file line number Diff line number Diff line change
Expand Up @@ -527,7 +527,7 @@ namespace Language_cz {
PROGMEM Language_Str MSG_MMU2_EJECT_RECOVER = _UxGT("Vytáhněte, klikněte");

PROGMEM Language_Str MSG_MIX = _UxGT("Mix");
PROGMEM Language_Str MSG_MIX_COMPONENT_N = _UxGT("Komponenta ~");
PROGMEM Language_Str MSG_MIX_COMPONENT_N = _UxGT("Komponenta =");
PROGMEM Language_Str MSG_MIXER = _UxGT("Mixér");
PROGMEM Language_Str MSG_GRADIENT = _UxGT("Přechod");
PROGMEM Language_Str MSG_FULL_GRADIENT = _UxGT("Celý přechod");
Expand Down
86 changes: 79 additions & 7 deletions Marlin/src/lcd/language/language_de.h
Original file line number Diff line number Diff line change
Expand Up @@ -33,20 +33,22 @@ namespace Language_de {
using namespace Language_en; // Inherit undefined strings from English

constexpr uint8_t CHARSIZE = 2;
PROGMEM Language_Str LANGUAGE = _UxGT("Deutsche");
PROGMEM Language_Str LANGUAGE = _UxGT("Deutsch");

PROGMEM Language_Str WELCOME_MSG = MACHINE_NAME _UxGT(" bereit");

PROGMEM Language_Str MSG_MARLIN = _UxGT("Marlin");
PROGMEM Language_Str MSG_YES = _UxGT("JA");
PROGMEM Language_Str MSG_NO = _UxGT("NEIN");
PROGMEM Language_Str MSG_BACK = _UxGT("Zurück");
PROGMEM Language_Str MSG_MEDIA_ABORTING = _UxGT("Abbruch...");
PROGMEM Language_Str MSG_MEDIA_INSERTED = _UxGT("Medium erkannt");
PROGMEM Language_Str MSG_MEDIA_REMOVED = _UxGT("Medium entfernt");
PROGMEM Language_Str MSG_MEDIA_WAITING = _UxGT("Warten auf Medium");
PROGMEM Language_Str MSG_SD_INIT_FAIL = _UxGT("SD Init fehlgesch.");
PROGMEM Language_Str MSG_MEDIA_READ_ERROR = _UxGT("Medium Lesefehler");
PROGMEM Language_Str MSG_MEDIA_USB_REMOVED = _UxGT("USB Gerät entfernt");
PROGMEM Language_Str MSG_MEDIA_USB_FAILED = _UxGT("USB Start fehlge.");
PROGMEM Language_Str MSG_KILL_SUBCALL_OVERFLOW = _UxGT("Subcall überschritten");
PROGMEM Language_Str MSG_LCD_ENDSTOPS = _UxGT("Endstopp"); // Max length 8 characters
PROGMEM Language_Str MSG_LCD_SOFT_ENDSTOPS = _UxGT("Software-Endstopp");
PROGMEM Language_Str MSG_MAIN = _UxGT("Hauptmenü");
Expand All @@ -56,7 +58,13 @@ namespace Language_de {
PROGMEM Language_Str MSG_DISABLE_STEPPERS = _UxGT("Motoren deaktivieren"); // M84 :: Max length 19 characters
PROGMEM Language_Str MSG_DEBUG_MENU = _UxGT("Debug-Menü");
PROGMEM Language_Str MSG_PROGRESS_BAR_TEST = _UxGT("Statusbalken-Test");
PROGMEM Language_Str MSG_AUTO_HOME = _UxGT("Auto Home");
PROGMEM Language_Str MSG_AUTO_HOME_X = _UxGT("Home X");
PROGMEM Language_Str MSG_AUTO_HOME_Y = _UxGT("Home Y");
PROGMEM Language_Str MSG_AUTO_HOME_Z = _UxGT("Home Z");
PROGMEM Language_Str MSG_AUTO_Z_ALIGN = _UxGT("Z-Achsen ausgleichen");
PROGMEM Language_Str MSG_ASSISTED_TRAMMING = _UxGT("Bett ausrichten"); // Bettausrichtung
PROGMEM Language_Str MSG_LEVEL_BED_HOMING = _UxGT("XYZ homen");
PROGMEM Language_Str MSG_LEVEL_BED_WAITING = _UxGT("Klick zum Starten");
PROGMEM Language_Str MSG_LEVEL_BED_NEXT_POINT = _UxGT("Nächste Koordinate");
PROGMEM Language_Str MSG_LEVEL_BED_DONE = _UxGT("Nivellieren fertig!");
Expand Down Expand Up @@ -110,9 +118,9 @@ namespace Language_de {
PROGMEM Language_Str MSG_MESH_Y = _UxGT("Index Y");
PROGMEM Language_Str MSG_MESH_EDIT_Z = _UxGT("Z-Wert");
PROGMEM Language_Str MSG_USER_MENU = _UxGT("Benutzer-Menü");
PROGMEM Language_Str MSG_LCD_TILTING_MESH = _UxGT("Berührungspunkt");
PROGMEM Language_Str MSG_M48_TEST = _UxGT("M48 Sondentest");
PROGMEM Language_Str MSG_M48_POINT = _UxGT("M48 Punkt");
PROGMEM Language_Str MSG_M48_OUT_OF_BOUNDS = _UxGT("Zu weit draußen");
PROGMEM Language_Str MSG_M48_DEVIATION = _UxGT("Abweichung");
PROGMEM Language_Str MSG_IDEX_MENU = _UxGT("IDEX-Modus");
PROGMEM Language_Str MSG_OFFSETS_MENU = _UxGT("Werkzeugversätze");
Expand All @@ -126,6 +134,7 @@ namespace Language_de {
PROGMEM Language_Str MSG_UBL_DOING_G29 = _UxGT("G29 ausführen");
PROGMEM Language_Str MSG_UBL_TOOLS = _UxGT("UBL-Werkzeuge");
PROGMEM Language_Str MSG_UBL_LEVEL_BED = _UxGT("Unified Bed Leveling");
PROGMEM Language_Str MSG_LCD_TILTING_MESH = _UxGT("Berührungspunkt");
PROGMEM Language_Str MSG_UBL_MANUAL_MESH = _UxGT("Netz manuell erst.");
PROGMEM Language_Str MSG_UBL_BC_INSERT = _UxGT("Unterlegen & messen");
PROGMEM Language_Str MSG_UBL_BC_INSERT2 = _UxGT("Messen");
Expand Down Expand Up @@ -154,6 +163,7 @@ namespace Language_de {
PROGMEM Language_Str MSG_UBL_VALIDATE_CUSTOM_MESH = _UxGT("Eig. Netz validieren");
PROGMEM Language_Str MSG_G26_HEATING_BED = _UxGT("G26 heizt Bett");
PROGMEM Language_Str MSG_G26_HEATING_NOZZLE = _UxGT("G26 Düse aufheizen");
PROGMEM Language_Str MSG_G26_MANUAL_PRIME = _UxGT("Manuell Prime...");
PROGMEM Language_Str MSG_G26_FIXED_LENGTH = _UxGT("Feste Länge Prime");
PROGMEM Language_Str MSG_G26_PRIME_DONE = _UxGT("Priming fertig");
PROGMEM Language_Str MSG_G26_CANCELED = _UxGT("G26 abgebrochen");
Expand Down Expand Up @@ -234,6 +244,7 @@ namespace Language_de {
PROGMEM Language_Str MSG_NOZZLE = _UxGT("Düse");
PROGMEM Language_Str MSG_NOZZLE_N = _UxGT("Düse ~");
PROGMEM Language_Str MSG_NOZZLE_PARKED = _UxGT("Düse geparkt");
PROGMEM Language_Str MSG_NOZZLE_STANDBY = _UxGT("Düse bereit");
PROGMEM Language_Str MSG_BED = _UxGT("Bett");
PROGMEM Language_Str MSG_CHAMBER = _UxGT("Gehäuse");
PROGMEM Language_Str MSG_FAN_SPEED = _UxGT("Lüfter");
Expand All @@ -255,6 +266,22 @@ namespace Language_de {
PROGMEM Language_Str MSG_AUTOTEMP = _UxGT("Auto Temperatur");
PROGMEM Language_Str MSG_LCD_ON = _UxGT("an");
PROGMEM Language_Str MSG_LCD_OFF = _UxGT("aus");
PROGMEM Language_Str MSG_PID_AUTOTUNE = _UxGT("PID Autotune");
PROGMEM Language_Str MSG_PID_AUTOTUNE_E = _UxGT("PID Autotune *");
PROGMEM Language_Str MSG_PID_AUTOTUNE_DONE = _UxGT("PID Tuning fertig");
PROGMEM Language_Str MSG_PID_BAD_EXTRUDER_NUM = _UxGT("Autotune fehlge. Falscher Extruder");
PROGMEM Language_Str MSG_PID_TEMP_TOO_HIGH = _UxGT("Autotune fehlge. Temperatur zu hoch.");
PROGMEM Language_Str MSG_PID_TIMEOUT = _UxGT("Autotune fehlge.! Timeout.");
PROGMEM Language_Str MSG_PID_P = _UxGT("PID-P");
PROGMEM Language_Str MSG_PID_P_E = _UxGT("PID-P *");
PROGMEM Language_Str MSG_PID_I = _UxGT("PID-I");
PROGMEM Language_Str MSG_PID_I_E = _UxGT("PID-I *");
PROGMEM Language_Str MSG_PID_D = _UxGT("PID-D");
PROGMEM Language_Str MSG_PID_D_E = _UxGT("PID-D *");
PROGMEM Language_Str MSG_PID_C = _UxGT("PID-C");
PROGMEM Language_Str MSG_PID_C_E = _UxGT("PID-C *");
PROGMEM Language_Str MSG_PID_F = _UxGT("PID-F");
PROGMEM Language_Str MSG_PID_F_E = _UxGT("PID-F *");
PROGMEM Language_Str MSG_SELECT = _UxGT("Auswählen");
PROGMEM Language_Str MSG_SELECT_E = _UxGT("Auswählen *");
PROGMEM Language_Str MSG_ACC = _UxGT("Beschleunigung");
Expand All @@ -281,6 +308,8 @@ namespace Language_de {
PROGMEM Language_Str MSG_AMAX_EN = _UxGT("A max *");
PROGMEM Language_Str MSG_A_RETRACT = _UxGT("A Einzug");
PROGMEM Language_Str MSG_A_TRAVEL = _UxGT("A Leerfahrt");
PROGMEM Language_Str MSG_XY_FREQUENCY_LIMIT = _UxGT("max. Frequenz");
PROGMEM Language_Str MSG_XY_FREQUENCY_FEEDRATE = _UxGT("min. Vorschub");
PROGMEM Language_Str MSG_STEPS_PER_MM = _UxGT("Steps/mm");
PROGMEM Language_Str MSG_A_STEPS = LCD_STR_A _UxGT(" Steps/mm");
PROGMEM Language_Str MSG_B_STEPS = LCD_STR_B _UxGT(" Steps/mm");
Expand All @@ -291,6 +320,8 @@ namespace Language_de {
PROGMEM Language_Str MSG_MOTION = _UxGT("Bewegung");
PROGMEM Language_Str MSG_FILAMENT = _UxGT("Filament");
PROGMEM Language_Str MSG_VOLUMETRIC_ENABLED = _UxGT("E in mm³");
PROGMEM Language_Str MSG_VOLUMETRIC_LIMIT = _UxGT("E Limit in mm³");
PROGMEM Language_Str MSG_VOLUMETRIC_LIMIT_E = _UxGT("E Limit *");
PROGMEM Language_Str MSG_FILAMENT_DIAM = _UxGT("Filamentdurchmesser");
PROGMEM Language_Str MSG_FILAMENT_DIAM_E = _UxGT("Filamentdurchmesser *");
PROGMEM Language_Str MSG_FILAMENT_UNLOAD = _UxGT("Entladen mm");
Expand All @@ -302,26 +333,36 @@ namespace Language_de {
PROGMEM Language_Str MSG_LOAD_EEPROM = _UxGT("Konfig. laden");
PROGMEM Language_Str MSG_RESTORE_DEFAULTS = _UxGT("Standardwerte laden");
PROGMEM Language_Str MSG_INIT_EEPROM = _UxGT("Werkseinstellungen");
PROGMEM Language_Str MSG_ERR_EEPROM_CRC = _UxGT("EEPROM CRC Fehler");
PROGMEM Language_Str MSG_ERR_EEPROM_INDEX = _UxGT("EEPROM Index Fehler");
PROGMEM Language_Str MSG_ERR_EEPROM_VERSION = _UxGT("EEPROM Version Fehler");
PROGMEM Language_Str MSG_SETTINGS_STORED = _UxGT("Einstell. gespei.");
PROGMEM Language_Str MSG_MEDIA_UPDATE = _UxGT("FW Update vom Medium");
PROGMEM Language_Str MSG_RESET_PRINTER = _UxGT("Drucker neustarten");
PROGMEM Language_Str MSG_REFRESH = LCD_STR_REFRESH _UxGT("Aktualisieren");
PROGMEM Language_Str MSG_INFO_SCREEN = _UxGT("Info");
PROGMEM Language_Str MSG_PREPARE = _UxGT("Vorbereitung");
PROGMEM Language_Str MSG_TUNE = _UxGT("Justierung");
PROGMEM Language_Str MSG_POWER_MONITOR = _UxGT("Power Monitor");
PROGMEM Language_Str MSG_CURRENT = _UxGT("Strom");
PROGMEM Language_Str MSG_VOLTAGE = _UxGT("Spannung");
PROGMEM Language_Str MSG_POWER = _UxGT("Power");
PROGMEM Language_Str MSG_START_PRINT = _UxGT("Starte Druck");
PROGMEM Language_Str MSG_BUTTON_NEXT = _UxGT("Weiter");
PROGMEM Language_Str MSG_BUTTON_INIT = _UxGT("Bestätigen");
PROGMEM Language_Str MSG_BUTTON_STOP = _UxGT("Stop");
PROGMEM Language_Str MSG_BUTTON_PRINT = _UxGT("Drucken");
PROGMEM Language_Str MSG_BUTTON_RESET = _UxGT("Reseten");
PROGMEM Language_Str MSG_BUTTON_IGNORE = _UxGT("Ignorieren");
PROGMEM Language_Str MSG_BUTTON_CANCEL = _UxGT("Abbrechen");
PROGMEM Language_Str MSG_BUTTON_DONE = _UxGT("Fertig");
PROGMEM Language_Str MSG_BUTTON_BACK = _UxGT("Zurück");
PROGMEM Language_Str MSG_BUTTON_PROCEED = _UxGT("Weiter");
PROGMEM Language_Str MSG_PAUSING = _UxGT("Pause...");
PROGMEM Language_Str MSG_PAUSE_PRINT = _UxGT("SD-Druck pausieren");
PROGMEM Language_Str MSG_RESUME_PRINT = _UxGT("SD-Druck fortsetzen");
PROGMEM Language_Str MSG_STOP_PRINT = _UxGT("SD-Druck abbrechen");
PROGMEM Language_Str MSG_PRINTING_OBJECT = _UxGT("Objekt drucken");
PROGMEM Language_Str MSG_CANCEL_OBJECT = _UxGT("Objekt abbrechen");
PROGMEM Language_Str MSG_CANCEL_OBJECT_N = _UxGT("Objekt abbrechen =");
PROGMEM Language_Str MSG_OUTAGE_RECOVERY = _UxGT("Wiederh. n. Stroma.");
Expand All @@ -346,12 +387,22 @@ namespace Language_de {
PROGMEM Language_Str MSG_CONTROL_RETRACT_RECOVER_SWAPF = _UxGT("S UnRet V");
PROGMEM Language_Str MSG_AUTORETRACT = _UxGT("Autom. Einzug");
PROGMEM Language_Str MSG_FILAMENT_SWAP_LENGTH = _UxGT("Einzugslänge");
PROGMEM Language_Str MSG_FILAMENT_SWAP_EXTRA = _UxGT("Extra Einzug");
PROGMEM Language_Str MSG_FILAMENT_PURGE_LENGTH = _UxGT("Entladelänge");
PROGMEM Language_Str MSG_TOOL_CHANGE = _UxGT("Werkzeugwechsel");
PROGMEM Language_Str MSG_TOOL_CHANGE_ZLIFT = _UxGT("Z anheben");
PROGMEM Language_Str MSG_SINGLENOZZLE_PRIME_SPEED = _UxGT("Prime-Geschwin.");
PROGMEM Language_Str MSG_SINGLENOZZLE_RETRACT_SPEED = _UxGT("Einzug-Geschwin.");
PROGMEM Language_Str MSG_NOZZLE_STANDBY = _UxGT("Düsen-Standby");
PROGMEM Language_Str MSG_FILAMENT_PARK_ENABLED = _UxGT("Kopf parken");
PROGMEM Language_Str MSG_SINGLENOZZLE_UNRETRACT_SPEED = _UxGT("Rückzugsgeschwindigkeit");
PROGMEM Language_Str MSG_SINGLENOZZLE_FAN_SPEED = _UxGT("Lüfter Geschwindigkeit");
PROGMEM Language_Str MSG_SINGLENOZZLE_FAN_TIME = _UxGT("Lüfter Zeit");
PROGMEM Language_Str MSG_TOOL_MIGRATION_ON = _UxGT("Auto AN");
PROGMEM Language_Str MSG_TOOL_MIGRATION_OFF = _UxGT("Auto AUS");
PROGMEM Language_Str MSG_TOOL_MIGRATION = _UxGT("Werkzeugmigration");
PROGMEM Language_Str MSG_TOOL_MIGRATION_AUTO = _UxGT("Auto-Migration");
PROGMEM Language_Str MSG_TOOL_MIGRATION_END = _UxGT("Letzter Extruder");
PROGMEM Language_Str MSG_TOOL_MIGRATION_SWAP = _UxGT("Migrieren zu *");
PROGMEM Language_Str MSG_FILAMENTCHANGE = _UxGT("Filament wechseln");
PROGMEM Language_Str MSG_FILAMENTCHANGE_E = _UxGT("Filament wechseln *");
PROGMEM Language_Str MSG_FILAMENTLOAD = _UxGT("Filament laden");
Expand All @@ -367,14 +418,14 @@ namespace Language_de {
PROGMEM Language_Str MSG_BLTOUCH = _UxGT("BLTouch");
PROGMEM Language_Str MSG_BLTOUCH_SELFTEST = _UxGT("Selbsttest");
PROGMEM Language_Str MSG_BLTOUCH_RESET = _UxGT("Zurücksetzen");
PROGMEM Language_Str MSG_BLTOUCH_STOW = _UxGT("Einfahren");
PROGMEM Language_Str MSG_BLTOUCH_DEPLOY = _UxGT("Ausfahren");
PROGMEM Language_Str MSG_BLTOUCH_SW_MODE = _UxGT("SW-Modus");
PROGMEM Language_Str MSG_BLTOUCH_5V_MODE = _UxGT("5V-Modus");
PROGMEM Language_Str MSG_BLTOUCH_OD_MODE = _UxGT("OD-Modus");
PROGMEM Language_Str MSG_BLTOUCH_MODE_STORE = _UxGT("Mode-Store");
PROGMEM Language_Str MSG_BLTOUCH_MODE_STORE_5V = _UxGT("Setze auf 5V");
PROGMEM Language_Str MSG_BLTOUCH_MODE_STORE_OD = _UxGT("Setze auf OD");
PROGMEM Language_Str MSG_BLTOUCH_STOW = _UxGT("Einfahren");
PROGMEM Language_Str MSG_BLTOUCH_MODE_ECHO = _UxGT("Modus: ");
PROGMEM Language_Str MSG_BLTOUCH_MODE_CHANGE = _UxGT("ACHTUNG: Falsche Einstellung - kann zu Beschädigung führen! Fortfahren?");
PROGMEM Language_Str MSG_TOUCHMI_PROBE = _UxGT("TouchMI");
Expand Down Expand Up @@ -443,6 +494,9 @@ namespace Language_de {
PROGMEM Language_Str MSG_INFO_EXTRUDERS = _UxGT("Extruder");
PROGMEM Language_Str MSG_INFO_BAUDRATE = _UxGT("Baudrate");
PROGMEM Language_Str MSG_INFO_PROTOCOL = _UxGT("Protokoll");
PROGMEM Language_Str MSG_INFO_RUNAWAY_OFF = _UxGT("Runaway Watch: AUS");
PROGMEM Language_Str MSG_INFO_RUNAWAY_ON = _UxGT("Runaway Watch: AN");
PROGMEM Language_Str MSG_HOTEND_IDLE_TIMEOUT = _UxGT("Hotend Idle Timeout");
PROGMEM Language_Str MSG_CASE_LIGHT = _UxGT("Beleuchtung");
PROGMEM Language_Str MSG_CASE_LIGHT_BRIGHTNESS = _UxGT("Helligkeit");

Expand Down Expand Up @@ -508,7 +562,7 @@ namespace Language_de {
PROGMEM Language_Str MSG_MMU2_EJECT_RECOVER = _UxGT("Entfernen, klicken");

PROGMEM Language_Str MSG_MIX = _UxGT("Mix");
PROGMEM Language_Str MSG_MIX_COMPONENT_N = _UxGT("Komponente ~");
PROGMEM Language_Str MSG_MIX_COMPONENT_N = _UxGT("Komponente =");
PROGMEM Language_Str MSG_MIXER = _UxGT("Mixer");
PROGMEM Language_Str MSG_GRADIENT = _UxGT("Gradient"); // equal Farbverlauf
PROGMEM Language_Str MSG_FULL_GRADIENT = _UxGT("Volle Gradient");
Expand All @@ -531,6 +585,20 @@ namespace Language_de {
PROGMEM Language_Str MSG_SNAKE = _UxGT("Sn4k3");
PROGMEM Language_Str MSG_MAZE = _UxGT("Maze");

PROGMEM Language_Str MSG_BAD_PAGE = _UxGT("ungült. Seitenzahl");
PROGMEM Language_Str MSG_BAD_PAGE_SPEED = _UxGT("ungült. Seitengeschw.");

PROGMEM Language_Str MSG_EDIT_PASSWORD = _UxGT("Passwort bearbeiten");
PROGMEM Language_Str MSG_LOGIN_REQUIRED = _UxGT("Login erforderlich");
PROGMEM Language_Str MSG_PASSWORD_SETTINGS = _UxGT("Passwort Einstellungen");
PROGMEM Language_Str MSG_ENTER_DIGIT = _UxGT("PIN eingeben");
PROGMEM Language_Str MSG_CHANGE_PASSWORD = _UxGT("Passwort ändern");
PROGMEM Language_Str MSG_REMOVE_PASSWORD = _UxGT("Passwort löschen");
PROGMEM Language_Str MSG_PASSWORD_SET = _UxGT("Passwort ist ");
PROGMEM Language_Str MSG_START_OVER = _UxGT("von vorn beginnen");
PROGMEM Language_Str MSG_REMINDER_SAVE_SETTINGS = _UxGT("Bald speichern!");
PROGMEM Language_Str MSG_PASSWORD_REMOVED = _UxGT("Passwort gelöscht");

//
// Die Filament-Change-Bildschirme können bis zu 3 Zeilen auf einem 4-Zeilen-Display anzeigen
// ...oder 2 Zeilen auf einem 3-Zeilen-Display.
Expand Down Expand Up @@ -576,7 +644,11 @@ namespace Language_de {
PROGMEM Language_Str MSG_BACKLASH_SMOOTHING = _UxGT("Glätten");
PROGMEM Language_Str MSG_LEVEL_X_AXIS = _UxGT("X Achse leveln");
PROGMEM Language_Str MSG_AUTO_CALIBRATE = _UxGT("Auto. Kalibiren");
PROGMEM Language_Str MSG_HEATER_TIMEOUT = _UxGT("Heizung Timeout");
#if ENABLED(TOUCH_UI_FTDI_EVE)
PROGMEM Language_Str MSG_HEATER_TIMEOUT = _UxGT("Idle Timeout, Temperatur fällt. Drücke Okay, um erneut aufzuheizen und fortzufahren.");
#else
PROGMEM Language_Str MSG_HEATER_TIMEOUT = _UxGT("Heizungs Timeout");
#endif
PROGMEM Language_Str MSG_REHEAT = _UxGT("Erneut aufheizen");
PROGMEM Language_Str MSG_REHEATING = _UxGT("Erneut aufhei. ...");
}
Loading