From beffcd856b87f8b23c90920614bc41b9b3d0716d Mon Sep 17 00:00:00 2001
From: Ludy <Ludy87@users.noreply.github.com>
Date: Wed, 4 Sep 2019 23:59:26 +0200
Subject: [PATCH] Update German language, (c) (#15164)

---
 Marlin/src/HAL/HAL_SAMD51/Servo.cpp           |  2 +-
 Marlin/src/HAL/HAL_SAMD51/ServoTimers.h       |  2 +-
 Marlin/src/core/language.h                    |  1 +
 Marlin/src/lcd/language/language_de.h         | 20 ++++++++++---------
 Marlin/src/lcd/language/language_vi.h         |  4 ++--
 Marlin/src/module/thermistor/thermistor_201.h |  2 +-
 6 files changed, 17 insertions(+), 14 deletions(-)

diff --git a/Marlin/src/HAL/HAL_SAMD51/Servo.cpp b/Marlin/src/HAL/HAL_SAMD51/Servo.cpp
index f9b0eb3394..dbae750425 100644
--- a/Marlin/src/HAL/HAL_SAMD51/Servo.cpp
+++ b/Marlin/src/HAL/HAL_SAMD51/Servo.cpp
@@ -1,7 +1,7 @@
 /**
  * Marlin 3D Printer Firmware
  *
- * Copyright (C) 2019 MarlinFirmware [https://github.com/MarlinFirmware/Marlin]
+ * Copyright (c) 2019 MarlinFirmware [https://github.com/MarlinFirmware/Marlin]
  * SAMD51 HAL developed by Giuliano Zaro (AKA GMagician)
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/Marlin/src/HAL/HAL_SAMD51/ServoTimers.h b/Marlin/src/HAL/HAL_SAMD51/ServoTimers.h
index b1e18729c6..8b77d5b503 100644
--- a/Marlin/src/HAL/HAL_SAMD51/ServoTimers.h
+++ b/Marlin/src/HAL/HAL_SAMD51/ServoTimers.h
@@ -1,7 +1,7 @@
 /**
  * Marlin 3D Printer Firmware
  *
- * Copyright (C) 2019 MarlinFirmware [https://github.com/MarlinFirmware/Marlin]
+ * Copyright (c) 2019 MarlinFirmware [https://github.com/MarlinFirmware/Marlin]
  * SAMD51 HAL developed by Giuliano Zaro (AKA GMagician)
  *
  * This program is free software: you can redistribute it and/or modify
diff --git a/Marlin/src/core/language.h b/Marlin/src/core/language.h
index 77d0b3cfba..71fedff031 100644
--- a/Marlin/src/core/language.h
+++ b/Marlin/src/core/language.h
@@ -46,6 +46,7 @@
 // bg         Bulgarian
 // ca         Catalan
 // cz         Czech
+// da         Danish
 // de         German
 // el         Greek
 // el-gr      Greek (Greece)
diff --git a/Marlin/src/lcd/language/language_de.h b/Marlin/src/lcd/language/language_de.h
index b18e4c1591..9be26d34ae 100644
--- a/Marlin/src/lcd/language/language_de.h
+++ b/Marlin/src/lcd/language/language_de.h
@@ -37,9 +37,9 @@
 #define MSG_YES                             _UxGT("JA")
 #define MSG_NO                              _UxGT("NEIN")
 #define MSG_BACK                            _UxGT("Zurück")
-#define MSG_MEDIA_INSERTED                  _UxGT("SD-Karte erkannt")
-#define MSG_MEDIA_REMOVED                   _UxGT("SD-Karte entfernt")
-#define MSG_MEDIA_RELEASED                  _UxGT("SD-Karte freigeg.")
+#define MSG_MEDIA_INSERTED                  _UxGT("Medium erkannt")
+#define MSG_MEDIA_REMOVED                   _UxGT("Medium entfernt")
+#define MSG_MEDIA_RELEASED                  _UxGT("Medium freigeg.")
 #define MSG_LCD_ENDSTOPS                    _UxGT("Endstopp") // Max length 8 characters
 #define MSG_LCD_SOFT_ENDSTOPS               _UxGT("Software-Endstopp")
 #define MSG_MAIN                            _UxGT("Hauptmenü")
@@ -103,6 +103,7 @@
 #define MSG_USER_MENU                       _UxGT("Benutzer-Menü")
 #define MSG_LCD_TILTING_MESH                _UxGT("Berührungspunkt")
 #define MSG_M48_TEST                        _UxGT("M48 Sondentest")
+#define MSG_M48_POINT                       _UxGT("M48 Punkt")
 #define MSG_M48_DEVIATION                   _UxGT("Abweichung")
 #define MSG_IDEX_MENU                       _UxGT("IDEX-Modus")
 #define MSG_OFFSETS_MENU                    _UxGT("Werkzeugversätze")
@@ -276,7 +277,7 @@
 #define MSG_LOAD_EEPROM                     _UxGT("Konfig. laden")
 #define MSG_RESTORE_FAILSAFE                _UxGT("Standardwerte laden")
 #define MSG_INIT_EEPROM                     _UxGT("Werkseinstellungen")
-#define MSG_MEDIA_UPDATE                    _UxGT("SD-Firmware-Update")
+#define MSG_MEDIA_UPDATE                    _UxGT("FW Update vom Medium")
 #define MSG_RESET_PRINTER                   _UxGT("Drucker neustarten")
 #define MSG_REFRESH                         _UxGT("Aktualisieren")
 #define MSG_WATCH                           _UxGT("Info")
@@ -294,8 +295,8 @@
 #define MSG_RESUME_PRINT                    _UxGT("SD-Druck fortsetzen")
 #define MSG_STOP_PRINT                      _UxGT("SD-Druck abbrechen")
 #define MSG_OUTAGE_RECOVERY                 _UxGT("Wiederh. n. Stroma.")
-#define MSG_MEDIA_MENU                      _UxGT("Druck v. SD-Karte")
-#define MSG_NO_MEDIA                        _UxGT("Keine SD-Karte")
+#define MSG_MEDIA_MENU                      _UxGT("Druck vom Medium")
+#define MSG_NO_MEDIA                        _UxGT("Keine Medium")
 #define MSG_DWELL                           _UxGT("Warten...")
 #define MSG_USERWAIT                        _UxGT("Klick zum Fortsetzen")
 #define MSG_PRINT_PAUSED                    _UxGT("Druck pausiert...")
@@ -314,6 +315,7 @@
 #define MSG_CONTROL_RETRACT_RECOVER_SWAPF   _UxGT("S UnRet V")
 #define MSG_AUTORETRACT                     _UxGT("Autom. Einzug")
 #define MSG_FILAMENT_SWAP_LENGTH            _UxGT("Einzugslänge")
+#define MSG_FILAMENT_PURGE_LENGTH           _UxGT("Entladelänge")
 #define MSG_TOOL_CHANGE                     _UxGT("Werkzeugwechsel")
 #define MSG_TOOL_CHANGE_ZLIFT               _UxGT("Z anheben")
 #define MSG_SINGLENOZZLE_PRIME_SPD          _UxGT("Prime-Geschwin.")
@@ -323,9 +325,9 @@
 #define MSG_FILAMENTLOAD                    _UxGT("Filament laden")
 #define MSG_FILAMENTUNLOAD                  _UxGT("Filament entladen")
 #define MSG_FILAMENTUNLOAD_ALL              _UxGT("Alles entladen")
-#define MSG_INIT_MEDIA                      _UxGT("SD-Karte initial.")  // Manually initialize the SD-card via user interface
-#define MSG_CHANGE_MEDIA                    _UxGT("SD-Karte getauscht") // SD-card changed by user. For machines with no autocarddetect. Both send "M21"
-#define MSG_RELEASE_MEDIA                   _UxGT("SD-Karte freigeben") // if Marlin gets confused - M22
+#define MSG_INIT_MEDIA                      _UxGT("Medium initial.")  // Manually initialize the SD-card via user interface
+#define MSG_CHANGE_MEDIA                    _UxGT("Medium getauscht") // SD-card changed by user. For machines with no autocarddetect. Both send "M21"
+#define MSG_RELEASE_MEDIA                   _UxGT("Medium freigeben") // if Marlin gets confused - M22
 #define MSG_ZPROBE_OUT                      _UxGT("Z-Sonde außerhalb")
 #define MSG_SKEW_FACTOR                     _UxGT("Korrekturfaktor")
 #define MSG_BLTOUCH                         _UxGT("BLTouch")
diff --git a/Marlin/src/lcd/language/language_vi.h b/Marlin/src/lcd/language/language_vi.h
index 3453e88bda..d2333242f4 100644
--- a/Marlin/src/lcd/language/language_vi.h
+++ b/Marlin/src/lcd/language/language_vi.h
@@ -1,9 +1,9 @@
 /**
  * Marlin 3D Printer Firmware
- * Copyright (C) 2016 MarlinFirmware [https://github.com/MarlinFirmware/Marlin]
+ * Copyright (c) 2019 MarlinFirmware [https://github.com/MarlinFirmware/Marlin]
  *
  * Based on Sprinter and grbl.
- * Copyright (C) 2011 Camiel Gubbels / Erik van der Zalm
+ * Copyright (c) 2011 Camiel Gubbels / Erik van der Zalm
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff --git a/Marlin/src/module/thermistor/thermistor_201.h b/Marlin/src/module/thermistor/thermistor_201.h
index 44e08d0c2f..21f0e92a41 100644
--- a/Marlin/src/module/thermistor/thermistor_201.h
+++ b/Marlin/src/module/thermistor/thermistor_201.h
@@ -1,6 +1,6 @@
 /**
  * Marlin 3D Printer Firmware
- * Copyright (c) 2016 MarlinFirmware [https://github.com/MarlinFirmware/Marlin]
+ * Copyright (c) 2019 MarlinFirmware [https://github.com/MarlinFirmware/Marlin]
  *
  * Based on Sprinter and grbl.
  * Copyright (c) 2011 Camiel Gubbels / Erik van der Zalm
-- 
GitLab