diff --git a/selfdrive/ui/translations/app_de.po b/selfdrive/ui/translations/app_de.po
index 8c82e6190d..42c554b402 100644
--- a/selfdrive/ui/translations/app_de.po
+++ b/selfdrive/ui/translations/app_de.po
@@ -20,37 +20,37 @@ msgstr ""
#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:123
#, python-format
msgid " Changing this setting will restart openpilot if the car is powered on."
-msgstr ""
+msgstr " Durch Ändern dieser Einstellung wird openpilot neu gestartet, wenn das Auto eingeschaltet ist."
#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:43
#, python-format
msgid "--"
-msgstr ""
+msgstr "--"
#: /home/batman/openpilot/selfdrive/ui/widgets/prime.py:47
#, python-format
msgid "1 year of drive storage"
-msgstr ""
+msgstr "1 Jahr Fahrtdatenspeicherung"
#: /home/batman/openpilot/selfdrive/ui/widgets/prime.py:47
#, python-format
msgid "24/7 LTE connectivity"
-msgstr ""
+msgstr "24/7 LTE‑Verbindung"
#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:46
#, python-format
msgid "2G"
-msgstr ""
+msgstr "2G"
#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:47
#, python-format
msgid "3G"
-msgstr ""
+msgstr "3G"
#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:49
#, python-format
msgid "5G"
-msgstr ""
+msgstr "5G"
#: /home/batman/openpilot/selfdrive/ui/layouts/settings/developer.py:23
#, python-format
@@ -62,11 +62,18 @@ msgid ""
"Experimental mode is recommended when enabling openpilot longitudinal "
"control alpha."
msgstr ""
+"WARNUNG: Die Längsregelung von openpilot befindet sich für dieses Fahrzeug "
+"in der Alpha-Phase und deaktiviert das automatische Notbremssystem (AEB)."
+"
Auf diesem Fahrzeug verwendet openpilot standardmäßig den "
+"integrierten ACC statt der openpilot-Längsregelung. Aktivieren Sie dies, um "
+"auf die openpilot-Längsregelung umzuschalten. Das Aktivieren des "
+"Experimentalmodus wird empfohlen, wenn Sie die openpilot-Längsregelung "
+"(Alpha) aktivieren."
#: /home/batman/openpilot/selfdrive/ui/layouts/settings/firehose.py:137
#, python-format
msgid "ACTIVE"
-msgstr ""
+msgstr "AKTIV"
#: /home/batman/openpilot/selfdrive/ui/layouts/settings/developer.py:15
#, python-format
@@ -74,21 +81,24 @@ msgid ""
"ADB (Android Debug Bridge) allows connecting to your device over USB or over "
"the network. See https://docs.comma.ai/how-to/connect-to-comma for more info."
msgstr ""
+"ADB (Android Debug Bridge) ermöglicht die Verbindung mit Ihrem Gerät über "
+"USB oder über das Netzwerk. Siehe https://docs.comma.ai/how-to/connect-to-"
+"comma für weitere Informationen."
#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:98
#, python-format
msgid "Aggressive"
-msgstr ""
+msgstr "Aggressiv"
#: /home/batman/openpilot/selfdrive/ui/layouts/onboarding.py:116
#, python-format
msgid "Agree"
-msgstr ""
+msgstr "Zustimmen"
#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:70
#, python-format
msgid "Always-On Driver Monitoring"
-msgstr ""
+msgstr "Immer aktive Fahrerüberwachung"
#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:183
#, python-format
@@ -96,41 +106,43 @@ msgid ""
"An alpha version of openpilot longitudinal control can be tested, along with "
"Experimental mode, on non-release branches."
msgstr ""
+"Eine Alpha-Version der openpilot-Längsregelung kann zusammen mit dem "
+"Experimentalmodus auf Nicht-Release-Zweigen getestet werden."
#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:193
#, python-format
msgid "Are you sure you want to power off?"
-msgstr ""
+msgstr "Sind Sie sicher, dass Sie ausschalten möchten?"
#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:181
#, python-format
msgid "Are you sure you want to reboot?"
-msgstr ""
+msgstr "Sind Sie sicher, dass Sie neu starten möchten?"
#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:126
#, python-format
msgid "Are you sure you want to reset calibration?"
-msgstr ""
+msgstr "Sind Sie sicher, dass Sie die Kalibrierung zurücksetzen möchten?"
#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:158
#, python-format
msgid "Are you sure you want to uninstall?"
-msgstr ""
+msgstr "Sind Sie sicher, dass Sie deinstallieren möchten?"
#: /home/batman/openpilot/selfdrive/ui/layouts/onboarding.py:147
#, python-format
msgid "Back"
-msgstr ""
+msgstr "Zurück"
#: /home/batman/openpilot/selfdrive/ui/widgets/prime.py:38
#, python-format
msgid "Become a comma prime member at connect.comma.ai"
-msgstr ""
+msgstr "Werden Sie comma prime Mitglied auf connect.comma.ai"
#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:68
#, python-format
msgid "CHANGE"
-msgstr ""
+msgstr "ÄNDERN"
#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:49
#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:106
@@ -138,7 +150,7 @@ msgstr ""
#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:142
#, python-format
msgid "CHECK"
-msgstr ""
+msgstr "PRÜFEN"
#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:73
#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:134
@@ -146,127 +158,127 @@ msgstr ""
#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:138
#, python-format
msgid "CONNECT"
-msgstr ""
+msgstr "VERBINDUNG"
#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:68
#, python-format
msgid "Change Language"
-msgstr ""
+msgstr "Sprache ändern"
#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:48
#, python-format
msgid "Current Version"
-msgstr ""
+msgstr "Aktuelle Version"
#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:109
#, python-format
msgid "DOWNLOAD"
-msgstr ""
+msgstr "HERUNTERLADEN"
#: /home/batman/openpilot/selfdrive/ui/layouts/onboarding.py:115
#, python-format
msgid "Decline"
-msgstr ""
+msgstr "Ablehnen"
#: /home/batman/openpilot/selfdrive/ui/layouts/onboarding.py:148
#, python-format
msgid "Decline, uninstall openpilot"
-msgstr ""
+msgstr "Ablehnen, openpilot deinstallieren"
#: /home/batman/openpilot/selfdrive/ui/layouts/settings/settings.py:67
#, python-format
msgid "Developer"
-msgstr ""
+msgstr "Entwickler"
#: /home/batman/openpilot/selfdrive/ui/layouts/settings/settings.py:62
#, python-format
msgid "Device"
-msgstr ""
+msgstr "Gerät"
#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:58
#, python-format
msgid "Disengage on Accelerator Pedal"
-msgstr ""
+msgstr "Beim Gaspedal deaktivieren"
#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:190
#, python-format
msgid "Disengage to Power Off"
-msgstr ""
+msgstr "Zum Ausschalten deaktivieren"
#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:178
#, python-format
msgid "Disengage to Reboot"
-msgstr ""
+msgstr "Zum Neustart deaktivieren"
#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:110
#, python-format
msgid "Disengage to Reset Calibration"
-msgstr ""
+msgstr "Zum Zurücksetzen der Kalibrierung deaktivieren"
#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:32
#, python-format
msgid "Display speed in km/h instead of mph."
-msgstr ""
+msgstr "Geschwindigkeit in km/h statt mph anzeigen."
#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:61
#, python-format
msgid "Dongle ID"
-msgstr ""
+msgstr "Dongle-ID"
#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:49
#, python-format
msgid "Download"
-msgstr ""
+msgstr "Herunterladen"
#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:64
#, python-format
msgid "Driver Camera"
-msgstr ""
+msgstr "Fahrerkamera"
#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:96
#, python-format
msgid "Driving Personality"
-msgstr ""
+msgstr "Fahrstil"
#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:138
#, python-format
msgid "ERROR"
-msgstr ""
+msgstr "FEHLER"
#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:45
#, python-format
msgid "ETH"
-msgstr ""
+msgstr "ETH"
#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:225
#, python-format
msgid "Enable"
-msgstr ""
+msgstr "Aktivieren"
#: /home/batman/openpilot/selfdrive/ui/layouts/settings/developer.py:38
#, python-format
msgid "Enable ADB"
-msgstr ""
+msgstr "ADB aktivieren"
#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:64
#, python-format
msgid "Enable Lane Departure Warnings"
-msgstr ""
+msgstr "Spurverlassenswarnungen aktivieren"
#: /home/batman/openpilot/selfdrive/ui/layouts/settings/developer.py:47
#, python-format
msgid "Enable SSH"
-msgstr ""
+msgstr "SSH aktivieren"
#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:30
#, python-format
msgid "Enable driver monitoring even when openpilot is not engaged."
-msgstr ""
+msgstr "Fahrerüberwachung auch aktivieren, wenn openpilot nicht aktiv ist."
#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:46
#, python-format
msgid "Enable openpilot"
-msgstr ""
+msgstr "openpilot aktivieren"
#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:186
#, python-format
@@ -274,11 +286,13 @@ msgid ""
"Enable the openpilot longitudinal control (alpha) toggle to allow "
"Experimental mode."
msgstr ""
+"Den Schalter für die openpilot-Längsregelung (Alpha) aktivieren, um den "
+"Experimentalmodus zu erlauben."
#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:52
#, python-format
msgid "Experimental Mode"
-msgstr ""
+msgstr "Experimentalmodus"
#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:178
#, python-format
@@ -286,16 +300,18 @@ msgid ""
"Experimental mode is currently unavailable on this car since the car's stock "
"ACC is used for longitudinal control."
msgstr ""
+"Der Experimentalmodus ist derzeit auf diesem Fahrzeug nicht verfügbar, da der "
+"serienmäßige ACC für die Längsregelung verwendet wird."
#: /home/batman/openpilot/selfdrive/ui/layouts/settings/settings.py:66
#, python-format
msgid "Firehose"
-msgstr ""
+msgstr "Firehose"
#: /home/batman/openpilot/selfdrive/ui/layouts/settings/firehose.py:18
#, python-format
msgid "Firehose Mode"
-msgstr ""
+msgstr "Firehose‑Modus"
#: /home/batman/openpilot/selfdrive/ui/layouts/settings/firehose.py:25
#, python-format
@@ -321,101 +337,121 @@ msgid ""
"Does it matter which software I run? Yes, only upstream openpilot (and "
"particular forks) are able to be used for training."
msgstr ""
+"Für maximale Wirksamkeit bringen Sie Ihr Gerät regelmäßig ins Haus und "
+"verbinden es wöchentlich mit einem guten USB‑C‑Adapter und WLAN.\n"
+"\n"
+"Der Firehose‑Modus kann auch während der Fahrt funktionieren, wenn eine "
+"Verbindung zu einem Hotspot oder einer unbegrenzten SIM besteht.\n"
+"\n"
+"\n"
+"Häufig gestellte Fragen\n"
+"\n"
+"Spielt es eine Rolle, wie oder wo ich fahre? Nein, fahren Sie einfach wie "
+"gewöhnlich.\n"
+"\n"
+"Werden alle meine Segmente im Firehose‑Modus abgeholt? Nein, wir ziehen "
+"selektiv eine Teilmenge Ihrer Segmente.\n"
+"\n"
+"Was ist ein guter USB‑C‑Adapter? Jeder schnelle Telefon‑ oder Laptoplader "
+"sollte ausreichen.\n"
+"\n"
+"Spielt es eine Rolle, welche Software ich verwende? Ja, nur Upstream‑"
+"openpilot (und bestimmte Forks) können für das Training verwendet werden."
#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:71
#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:125
#, python-format
msgid "GOOD"
-msgstr ""
+msgstr "GUT"
#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:129
#, python-format
msgid "HIGH"
-msgstr ""
+msgstr "HOCH"
#: /home/batman/openpilot/selfdrive/ui/layouts/settings/firehose.py:139
#, python-format
msgid "INACTIVE: connect to an unmetered network"
-msgstr ""
+msgstr "INAKTIV: Mit einem unlimitierten Netzwerk verbinden"
#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:52
#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:131
#, python-format
msgid "INSTALL"
-msgstr ""
+msgstr "INSTALLIEREN"
#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:52
#, python-format
msgid "Install Update"
-msgstr ""
+msgstr "Update installieren"
#: /home/batman/openpilot/selfdrive/ui/layouts/settings/developer.py:55
#, python-format
msgid "Joystick Debug Mode"
-msgstr ""
+msgstr "Joystick‑Debugmodus"
#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:48
#, python-format
msgid "LTE"
-msgstr ""
+msgstr "LTE"
#: /home/batman/openpilot/selfdrive/ui/layouts/settings/developer.py:63
#, python-format
msgid "Longitudinal Maneuver Mode"
-msgstr ""
+msgstr "Längsmanövermodus"
#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:142
#, python-format
msgid "NO"
-msgstr ""
+msgstr "KEIN"
#: /home/batman/openpilot/selfdrive/ui/layouts/settings/settings.py:63
#, python-format
msgid "Network"
-msgstr ""
+msgstr "Netzwerk"
#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:73
#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:134
#, python-format
msgid "OFFLINE"
-msgstr ""
+msgstr "OFFLINE"
#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:127
#, python-format
msgid "OK"
-msgstr ""
+msgstr "OK"
#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:72
#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:136
#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:144
#, python-format
msgid "ONLINE"
-msgstr ""
+msgstr "ONLINE"
#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:52
#, python-format
msgid "PAIR"
-msgstr ""
+msgstr "KOPPELN"
#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:142
#, python-format
msgid "PANDA"
-msgstr ""
+msgstr "PANDA"
#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:64
#, python-format
msgid "PREVIEW"
-msgstr ""
+msgstr "VORSCHAU"
#: /home/batman/openpilot/selfdrive/ui/widgets/prime.py:44
#, python-format
msgid "PRIME FEATURES:"
-msgstr ""
+msgstr "PRIME‑FUNKTIONEN:"
#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:52
#, python-format
msgid "Pair Device"
-msgstr ""
+msgstr "Gerät koppeln"
#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:25
#, python-format
@@ -423,12 +459,14 @@ msgid ""
"Pair your device with comma connect (connect.comma.ai) and claim your comma "
"prime offer."
msgstr ""
+"Koppeln Sie Ihr Gerät mit comma connect (connect.comma.ai) und lösen Sie Ihr "
+"comma‑prime‑Angebot ein."
#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:58
#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:193
#, python-format
msgid "Power Off"
-msgstr ""
+msgstr "Ausschalten"
#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:26
#, python-format
@@ -436,22 +474,24 @@ msgid ""
"Preview the driver facing camera to ensure that driver monitoring has good "
"visibility. (vehicle must be off)"
msgstr ""
+"Vorschau der Fahrer‑Kamera, um sicherzustellen, dass die Fahrerüberwachung "
+"gute Sicht hat. (Fahrzeug muss ausgeschaltet sein)"
#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:55
#, python-format
msgid "RESET"
-msgstr ""
+msgstr "ZURÜCKSETZEN"
#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:66
#, python-format
msgid "REVIEW"
-msgstr ""
+msgstr "ANSEHEN"
#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:58
#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:181
#, python-format
msgid "Reboot"
-msgstr ""
+msgstr "Neustart"
#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:27
#, python-format
@@ -460,16 +500,19 @@ msgid ""
"detected lane line without a turn signal activated while driving over 31 mph "
"(50 km/h)."
msgstr ""
+"Erhalten Sie Warnungen, um zurück in die Spur zu lenken, wenn Ihr Fahrzeug "
+"ohne Blinker über eine erkannte Spurlinie driftet und über 31 mph (50 km/h) "
+"fährt."
#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:76
#, python-format
msgid "Record and Upload Driver Camera"
-msgstr ""
+msgstr "Fahrerkamera aufzeichnen und hochladen"
#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:82
#, python-format
msgid "Record and Upload Microphone Audio"
-msgstr ""
+msgstr "Mikrofonton aufzeichnen und hochladen"
#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:33
#, python-format
@@ -477,41 +520,43 @@ msgid ""
"Record and store microphone audio while driving. The audio will be included "
"in the dashcam video in comma connect."
msgstr ""
+"Mikrofonton während der Fahrt aufzeichnen und speichern. Die Audiospur wird "
+"im Dashcam‑Video in comma connect enthalten sein."
#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:67
#, python-format
msgid "Regulatory"
-msgstr ""
+msgstr "Vorschriften"
#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:98
#, python-format
msgid "Relaxed"
-msgstr ""
+msgstr "Entspannt"
#: /home/batman/openpilot/selfdrive/ui/widgets/prime.py:47
#, python-format
msgid "Remote access"
-msgstr ""
+msgstr "Fernzugriff"
#: /home/batman/openpilot/selfdrive/ui/widgets/prime.py:47
#, python-format
msgid "Remote snapshots"
-msgstr ""
+msgstr "Remote‑Schnappschüsse"
#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:126
#, python-format
msgid "Reset"
-msgstr ""
+msgstr "Zurücksetzen"
#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:55
#, python-format
msgid "Reset Calibration"
-msgstr ""
+msgstr "Kalibrierung zurücksetzen"
#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:66
#, python-format
msgid "Review Training Guide"
-msgstr ""
+msgstr "Trainingsanleitung ansehen"
#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:28
#, python-format
@@ -521,17 +566,17 @@ msgstr ""
#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:62
#, python-format
msgid "Serial"
-msgstr ""
+msgstr "Seriennummer"
#: /home/batman/openpilot/selfdrive/ui/layouts/settings/settings.py:65
#, python-format
msgid "Software"
-msgstr ""
+msgstr "Software"
#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:98
#, python-format
msgid "Standard"
-msgstr ""
+msgstr "Standard"
#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:22
#, python-format
@@ -541,6 +586,10 @@ msgid ""
"openpilot will stay further away from lead cars. On supported cars, you can "
"cycle through these personalities with your steering wheel distance button."
msgstr ""
+"Standard wird empfohlen. Im aggressiven Modus folgt openpilot vorausfahrenden "
+"Fahrzeugen näher und ist beim Gasgeben und Bremsen aggressiver. Im entspannten "
+"Modus bleibt openpilot weiter entfernt. Bei unterstützten Fahrzeugen können "
+"Sie mit der Abstandstaste am Lenkrad zwischen diesen Profilen wechseln."
#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:71
#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:125
@@ -548,42 +597,42 @@ msgstr ""
#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:129
#, python-format
msgid "TEMP"
-msgstr ""
+msgstr "TEMP"
#: /home/batman/openpilot/selfdrive/ui/layouts/settings/settings.py:64
#, python-format
msgid "Toggles"
-msgstr ""
+msgstr "Schalter"
#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:70
#, python-format
msgid "UNINSTALL"
-msgstr ""
+msgstr "DEINSTALLIEREN"
#: /home/batman/openpilot/selfdrive/ui/layouts/home.py:155
#, python-format
msgid "UPDATE"
-msgstr ""
+msgstr "UPDATE"
#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:158
#, python-format
msgid "Uninstall"
-msgstr ""
+msgstr "Deinstallieren"
#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:117
#, python-format
msgid "Unknown"
-msgstr ""
+msgstr "Unbekannt"
#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:47
#, python-format
msgid "Updates are only downloaded while the car is off."
-msgstr ""
+msgstr "Updates werden nur heruntergeladen, wenn das Auto aus ist."
#: /home/batman/openpilot/selfdrive/ui/widgets/prime.py:33
#, python-format
msgid "Upgrade Now"
-msgstr ""
+msgstr "Jetzt abonnieren"
#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:31
#, python-format
@@ -591,11 +640,13 @@ msgid ""
"Upload data from the driver facing camera and help improve the driver "
"monitoring algorithm."
msgstr ""
+"Daten von der Fahrer‑Kamera hochladen und den Fahrerüberwachungs‑Algorithmus "
+"verbessern."
#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:88
#, python-format
msgid "Use Metric System"
-msgstr ""
+msgstr "Metersystem verwenden"
#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:17
#, python-format
@@ -603,17 +654,20 @@ msgid ""
"Use the openpilot system for adaptive cruise control and lane keep driver "
"assistance. Your attention is required at all times to use this feature."
msgstr ""
+"Verwenden Sie openpilot für adaptive Geschwindigkeitsregelung und "
+"Spurhalteassistenz. Ihre Aufmerksamkeit ist jederzeit erforderlich, um diese "
+"Funktion zu nutzen."
#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:72
#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:144
#, python-format
msgid "VEHICLE"
-msgstr ""
+msgstr "FAHRZEUG"
#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:67
#, python-format
msgid "VIEW"
-msgstr ""
+msgstr "ANSEHEN"
#: /home/batman/openpilot/selfdrive/ui/layouts/settings/developer.py:19
#, python-format
@@ -622,26 +676,30 @@ msgid ""
"Never enter a GitHub username other than your own. A comma employee will "
"NEVER ask you to add their GitHub username."
msgstr ""
+"Warnung: Dies gewährt SSH‑Zugriff auf alle öffentlichen Schlüssel in Ihren "
+"GitHub‑Einstellungen. Geben Sie niemals einen anderen GitHub‑Benutzernamen "
+"als Ihren eigenen ein. Ein comma‑Mitarbeiter wird Sie NIEMALS bitten, seinen "
+"GitHub‑Benutzernamen hinzuzufügen."
#: /home/batman/openpilot/selfdrive/ui/layouts/onboarding.py:111
#, python-format
msgid "Welcome to openpilot"
-msgstr ""
+msgstr "Willkommen bei openpilot"
#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:20
#, python-format
msgid "When enabled, pressing the accelerator pedal will disengage openpilot."
-msgstr ""
+msgstr "Wenn aktiviert, deaktiviert das Drücken des Gaspedals openpilot."
#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:44
#, python-format
msgid "Wi-Fi"
-msgstr ""
+msgstr "WLAN"
#: /home/batman/openpilot/selfdrive/ui/layouts/onboarding.py:145
#, python-format
msgid "You must accept the Terms and Conditions in order to use openpilot."
-msgstr ""
+msgstr "Sie müssen die Nutzungsbedingungen akzeptieren, um openpilot zu verwenden."
#: /home/batman/openpilot/selfdrive/ui/layouts/onboarding.py:112
#, python-format
@@ -649,31 +707,34 @@ msgid ""
"You must accept the Terms and Conditions to use openpilot. Read the latest "
"terms at https://comma.ai/terms before continuing."
msgstr ""
+"Sie müssen die Nutzungsbedingungen akzeptieren, um openpilot zu verwenden. "
+"Lesen Sie die aktuellen Bedingungen unter https://comma.ai/terms, bevor Sie "
+"fortfahren."
#: /home/batman/openpilot/selfdrive/ui/widgets/prime.py:63
#, python-format
msgid "comma prime"
-msgstr ""
+msgstr "comma prime"
#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:105
#, python-format
msgid "failed to check for update"
-msgstr ""
+msgstr "Überprüfung auf Updates fehlgeschlagen"
#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:19
#, python-format
msgid "never"
-msgstr ""
+msgstr "nie"
#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:30
#, python-format
msgid "now"
-msgstr ""
+msgstr "jetzt"
#: /home/batman/openpilot/selfdrive/ui/layouts/settings/developer.py:70
#, python-format
msgid "openpilot Longitudinal Control (Alpha)"
-msgstr ""
+msgstr "openpilot Längsregelung (Alpha)"
#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:155
#, python-format
@@ -690,6 +751,17 @@ msgid ""
"some turns. The Experimental mode logo will also be shown in the top right "
"corner."
msgstr ""
+"openpilot fährt standardmäßig im Chill‑Modus. Der Experimentalmodus "
+"aktiviert Funktionen im Alpha‑Status, die für den Chill‑Modus noch nicht "
+"bereit sind. Die experimentellen Funktionen sind unten aufgeführt: