From 73da4c24bee4f624989b6e28f4d33a400e996576 Mon Sep 17 00:00:00 2001 From: Shane Smiskol Date: Mon, 20 Oct 2025 19:22:54 -0700 Subject: [PATCH] jp translations --- selfdrive/ui/translations/app.pot | 20 +- selfdrive/ui/translations/app_ar.po | 820 ++++++++-------- selfdrive/ui/translations/app_de.po | 28 +- selfdrive/ui/translations/app_en.po | 1170 ++++++++++++----------- selfdrive/ui/translations/app_es.po | 136 +-- selfdrive/ui/translations/app_fr.po | 820 ++++++++-------- selfdrive/ui/translations/app_ja.po | 1116 ++++++++++----------- selfdrive/ui/translations/app_ko.po | 810 ++++++++-------- selfdrive/ui/translations/app_pt-BR.po | 820 ++++++++-------- selfdrive/ui/translations/app_th.po | 820 ++++++++-------- selfdrive/ui/translations/app_tr.po | 820 ++++++++-------- selfdrive/ui/translations/app_zh-CHS.po | 820 ++++++++-------- selfdrive/ui/translations/app_zh-CHT.po | 820 ++++++++-------- 13 files changed, 4545 insertions(+), 4475 deletions(-) diff --git a/selfdrive/ui/translations/app.pot b/selfdrive/ui/translations/app.pot index 92cc3c9ab0..83669de539 100644 --- a/selfdrive/ui/translations/app.pot +++ b/selfdrive/ui/translations/app.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-20 18:19-0700\n" +"POT-Creation-Date: 2025-10-20 19:22-0700\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -605,13 +605,13 @@ msgid "RESET" msgstr "" #: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:58 -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:181 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:177 #, python-format msgid "Reboot" msgstr "" #: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:58 -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:193 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:189 #, python-format msgid "Power Off" msgstr "" @@ -666,37 +666,37 @@ msgstr "" msgid "CHANGE" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:110 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:106 #, python-format msgid "Disengage to Reset Calibration" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:126 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:122 #, python-format msgid "Are you sure you want to reset calibration?" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:126 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:122 #, python-format msgid "Reset" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:178 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:174 #, python-format msgid "Disengage to Reboot" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:181 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:177 #, python-format msgid "Are you sure you want to reboot?" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:190 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:186 #, python-format msgid "Disengage to Power Off" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:193 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:189 #, python-format msgid "Are you sure you want to power off?" msgstr "" diff --git a/selfdrive/ui/translations/app_ar.po b/selfdrive/ui/translations/app_ar.po index 163cded52b..ec24ecbd89 100644 --- a/selfdrive/ui/translations/app_ar.po +++ b/selfdrive/ui/translations/app_ar.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-20 18:19-0700\n" +"POT-Creation-Date: 2025-10-20 18:45-0700\n" "PO-Revision-Date: 2025-10-20 18:19-0700\n" "Last-Translator: Automatically generated\n" "Language-Team: none\n" @@ -17,338 +17,324 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n" -#: /home/batman/openpilot/selfdrive/ui/widgets/pairing_dialog.py:103 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:123 #, python-format -msgid "Pair your device to your comma account" +msgid " Changing this setting will restart openpilot if the car is powered on." msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/pairing_dialog.py:128 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:43 #, python-format -msgid "Go to https://connect.comma.ai on your phone" +msgid "--" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/pairing_dialog.py:129 +#: /home/batman/openpilot/selfdrive/ui/widgets/prime.py:47 #, python-format -msgid "Click \"add new device\" and scan the QR code on the right" +msgid "1 year of drive storage" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/pairing_dialog.py:130 +#: /home/batman/openpilot/selfdrive/ui/widgets/prime.py:47 #, python-format -msgid "Bookmark connect.comma.ai to your home screen to use it like an app" +msgid "24/7 LTE connectivity" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/pairing_dialog.py:161 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:46 #, python-format -msgid "QR Code Error" +msgid "2G" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/ssh_key.py:29 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:47 #, python-format -msgid "LOADING" +msgid "3G" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/ssh_key.py:30 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:49 #, python-format -msgid "ADD" +msgid "5G" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/ssh_key.py:31 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/developer.py:23 #, python-format -msgid "REMOVE" +msgid "" +"WARNING: openpilot longitudinal control is in alpha for this car and will " +"disable Automatic Emergency Braking (AEB).

On this car, openpilot " +"defaults to the car's built-in ACC instead of openpilot's longitudinal " +"control. Enable this to switch to openpilot longitudinal control. Enabling " +"Experimental mode is recommended when enabling openpilot longitudinal " +"control alpha." msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/ssh_key.py:89 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/firehose.py:137 #, python-format -msgid "Enter your GitHub username" +msgid "ACTIVE" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/ssh_key.py:114 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/developer.py:15 #, python-format -msgid "No SSH keys found" +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 "" -#: /home/batman/openpilot/selfdrive/ui/widgets/ssh_key.py:123 +#: /home/batman/openpilot/selfdrive/ui/widgets/ssh_key.py:30 #, python-format -msgid "Request timed out" -msgstr "" - -#: /home/batman/openpilot/selfdrive/ui/widgets/ssh_key.py:126 -#, python-format, python-brace-format -msgid "No SSH keys found for user '{username}'" +msgid "ADD" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/prime.py:33 +#: /home/batman/openpilot/selfdrive/ui/widgets/offroad_alerts.py:110 #, python-format -msgid "Upgrade Now" +msgid "Acknowledge Excessive Actuation" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/prime.py:38 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:98 #, python-format -msgid "Become a comma prime member at connect.comma.ai" +msgid "Aggressive" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/prime.py:44 +#: /home/batman/openpilot/selfdrive/ui/layouts/onboarding.py:116 #, python-format -msgid "PRIME FEATURES:" +msgid "Agree" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/prime.py:47 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:70 #, python-format -msgid "Remote access" +msgid "Always-On Driver Monitoring" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/prime.py:47 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:183 #, python-format -msgid "24/7 LTE connectivity" +msgid "" +"An alpha version of openpilot longitudinal control can be tested, along with " +"Experimental mode, on non-release branches." msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/prime.py:47 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:189 #, python-format -msgid "1 year of drive storage" +msgid "Are you sure you want to power off?" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/prime.py:47 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:177 #, python-format -msgid "Remote snapshots" +msgid "Are you sure you want to reboot?" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/prime.py:62 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:122 #, python-format -msgid "✓ SUBSCRIBED" +msgid "Are you sure you want to reset calibration?" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/prime.py:63 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:158 #, python-format -msgid "comma prime" +msgid "Are you sure you want to uninstall?" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/exp_mode_button.py:50 +#: /home/batman/openpilot/selfdrive/ui/layouts/onboarding.py:147 #, python-format -msgid "EXPERIMENTAL MODE ON" +msgid "Back" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/exp_mode_button.py:50 +#: /home/batman/openpilot/selfdrive/ui/widgets/prime.py:38 #, python-format -msgid "CHILL MODE ON" +msgid "Become a comma prime member at connect.comma.ai" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/offroad_alerts.py:18 +#: /home/batman/openpilot/selfdrive/ui/widgets/pairing_dialog.py:130 #, python-format -msgid "No release notes available." +msgid "Bookmark connect.comma.ai to your home screen to use it like an app" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/offroad_alerts.py:105 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:68 #, python-format -msgid "Close" +msgid "CHANGE" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/offroad_alerts.py:107 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:49 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:106 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:117 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:142 #, python-format -msgid "Snooze Update" +msgid "CHECK" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/offroad_alerts.py:110 +#: /home/batman/openpilot/selfdrive/ui/widgets/exp_mode_button.py:50 #, python-format -msgid "Acknowledge Excessive Actuation" +msgid "CHILL MODE ON" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/offroad_alerts.py:113 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:73 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:134 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:136 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:138 #, python-format -msgid "Reboot and Update" +msgid "CONNECT" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/setup.py:19 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:68 #, python-format -msgid "Pair device" +msgid "Change Language" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/setup.py:20 +#: /home/batman/openpilot/selfdrive/ui/widgets/pairing_dialog.py:129 #, python-format -msgid "Open" +msgid "Click \"add new device\" and scan the QR code on the right" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/setup.py:22 +#: /home/batman/openpilot/selfdrive/ui/widgets/offroad_alerts.py:105 #, python-format -msgid "🔥 Firehose Mode 🔥" +msgid "Close" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/setup.py:44 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:48 #, python-format -msgid "Finish Setup" +msgid "Current Version" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/setup.py:48 -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:25 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:109 #, python-format -msgid "" -"Pair your device with comma connect (connect.comma.ai) and claim your comma " -"prime offer." +msgid "DOWNLOAD" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/setup.py:75 +#: /home/batman/openpilot/selfdrive/ui/layouts/onboarding.py:115 #, python-format -msgid "" -"Maximize your training data uploads to improve openpilot's driving models." +msgid "Decline" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/setup.py:91 +#: /home/batman/openpilot/selfdrive/ui/layouts/onboarding.py:148 #, python-format -msgid "Please connect to Wi-Fi to complete initial pairing" +msgid "Decline, uninstall openpilot" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/home.py:155 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/settings.py:67 #, python-format -msgid "UPDATE" +msgid "Developer" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/home.py:169 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/settings.py:62 #, python-format -msgid "{} ALERT" -msgid_plural "{} ALERTS" -msgstr[0] "" -msgstr[1] "" +msgid "Device" +msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:43 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:58 #, python-format -msgid "--" +msgid "Disengage on Accelerator Pedal" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:44 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:186 #, python-format -msgid "Wi-Fi" +msgid "Disengage to Power Off" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:45 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:174 #, python-format -msgid "ETH" +msgid "Disengage to Reboot" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:46 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:106 #, python-format -msgid "2G" +msgid "Disengage to Reset Calibration" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:47 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:32 #, python-format -msgid "3G" +msgid "Display speed in km/h instead of mph." msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:48 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:61 #, python-format -msgid "LTE" +msgid "Dongle ID" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:49 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:49 #, python-format -msgid "5G" +msgid "Download" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:71 -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:125 -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:127 -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:129 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:64 #, python-format -msgid "TEMP" +msgid "Driver Camera" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:71 -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:125 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:96 #, python-format -msgid "GOOD" +msgid "Driving Personality" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:72 -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:144 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:138 #, python-format -msgid "VEHICLE" +msgid "ERROR" msgstr "" -#: /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 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:45 #, python-format -msgid "ONLINE" +msgid "ETH" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:73 -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:134 -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:136 -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:138 +#: /home/batman/openpilot/selfdrive/ui/widgets/exp_mode_button.py:50 #, python-format -msgid "CONNECT" +msgid "EXPERIMENTAL MODE ON" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:73 -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:134 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:225 #, python-format -msgid "OFFLINE" +msgid "Enable" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:117 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/developer.py:38 #, python-format -msgid "Unknown" +msgid "Enable ADB" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:127 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:64 #, python-format -msgid "OK" +msgid "Enable Lane Departure Warnings" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:129 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/developer.py:47 #, python-format -msgid "HIGH" +msgid "Enable SSH" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:138 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:30 #, python-format -msgid "ERROR" +msgid "Enable driver monitoring even when openpilot is not engaged." msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:142 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:46 #, python-format -msgid "NO" +msgid "Enable openpilot" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:142 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:186 #, python-format -msgid "PANDA" +msgid "" +"Enable the openpilot longitudinal control (alpha) toggle to allow " +"Experimental mode." msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/onboarding.py:111 -#, python-format -msgid "Welcome to openpilot" -msgstr "" - -#: /home/batman/openpilot/selfdrive/ui/layouts/onboarding.py:112 -#, python-format -msgid "" -"You must accept the Terms and Conditions to use openpilot. Read the latest " -"terms at https://comma.ai/terms before continuing." -msgstr "" - -#: /home/batman/openpilot/selfdrive/ui/layouts/onboarding.py:115 +#: /home/batman/openpilot/selfdrive/ui/widgets/ssh_key.py:89 #, python-format -msgid "Decline" +msgid "Enter your GitHub username" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/onboarding.py:116 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:52 #, python-format -msgid "Agree" +msgid "Experimental Mode" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/onboarding.py:145 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:178 #, python-format -msgid "You must accept the Terms and Conditions in order to use openpilot." +msgid "" +"Experimental mode is currently unavailable on this car since the car's stock " +"ACC is used for longitudinal control." msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/onboarding.py:147 +#: /home/batman/openpilot/selfdrive/ui/widgets/setup.py:44 #, python-format -msgid "Back" +msgid "Finish Setup" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/onboarding.py:148 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/settings.py:66 #, python-format -msgid "Decline, uninstall openpilot" +msgid "Firehose" msgstr "" #: /home/batman/openpilot/selfdrive/ui/layouts/settings/firehose.py:18 @@ -356,16 +342,6 @@ msgstr "" msgid "Firehose Mode" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/firehose.py:20 -#, python-format -msgid "" -"openpilot learns to drive by watching humans, like you, drive.\n" -"\n" -"Firehose Mode allows you to maximize your training data uploads to improve " -"openpilot's driving models. More data means bigger models, which means " -"better Experimental Mode." -msgstr "" - #: /home/batman/openpilot/selfdrive/ui/layouts/settings/firehose.py:25 #, python-format msgid "" @@ -391,62 +367,51 @@ msgid "" "particular forks) are able to be used for training." msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/firehose.py:110 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:71 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:125 #, python-format -msgid "{} segment of your driving is in the training dataset so far." -msgid_plural "{} segment of your driving is in the training dataset so far." -msgstr[0] "" -msgstr[1] "" +msgid "GOOD" +msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/firehose.py:137 +#: /home/batman/openpilot/selfdrive/ui/widgets/pairing_dialog.py:128 #, python-format -msgid "ACTIVE" +msgid "Go to https://connect.comma.ai on your phone" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/firehose.py:139 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:129 #, python-format -msgid "INACTIVE: connect to an unmetered network" +msgid "HIGH" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/developer.py:15 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/firehose.py:139 #, python-format -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." +msgid "INACTIVE: connect to an unmetered network" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/developer.py:19 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:52 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:131 #, python-format -msgid "" -"Warning: This grants SSH access to all public keys in your GitHub settings. " -"Never enter a GitHub username other than your own. A comma employee will " -"NEVER ask you to add their GitHub username." +msgid "INSTALL" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/developer.py:23 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:52 #, python-format -msgid "" -"WARNING: openpilot longitudinal control is in alpha for this car and will " -"disable Automatic Emergency Braking (AEB).

On this car, openpilot " -"defaults to the car's built-in ACC instead of openpilot's longitudinal " -"control. Enable this to switch to openpilot longitudinal control. Enabling " -"Experimental mode is recommended when enabling openpilot longitudinal " -"control alpha." +msgid "Install Update" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/developer.py:38 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/developer.py:55 #, python-format -msgid "Enable ADB" +msgid "Joystick Debug Mode" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/developer.py:47 +#: /home/batman/openpilot/selfdrive/ui/widgets/ssh_key.py:29 #, python-format -msgid "Enable SSH" +msgid "LOADING" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/developer.py:55 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:48 #, python-format -msgid "Joystick Debug Mode" +msgid "LTE" msgstr "" #: /home/batman/openpilot/selfdrive/ui/layouts/settings/developer.py:63 @@ -454,114 +419,117 @@ msgstr "" msgid "Longitudinal Maneuver Mode" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/developer.py:70 +#: /home/batman/openpilot/selfdrive/ui/onroad/hud_renderer.py:148 #, python-format -msgid "openpilot Longitudinal Control (Alpha)" +msgid "MAX" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:19 +#: /home/batman/openpilot/selfdrive/ui/widgets/setup.py:75 #, python-format -msgid "never" +msgid "" +"Maximize your training data uploads to improve openpilot's driving models." msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:30 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:142 #, python-format -msgid "now" +msgid "NO" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:33 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/settings.py:63 #, python-format -msgid "{} minute ago" -msgid_plural "{} minutes ago" -msgstr[0] "" -msgstr[1] "" +msgid "Network" +msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:36 +#: /home/batman/openpilot/selfdrive/ui/widgets/ssh_key.py:114 #, python-format -msgid "{} hour ago" -msgid_plural "{} hours ago" -msgstr[0] "" -msgstr[1] "" +msgid "No SSH keys found" +msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:39 +#: /home/batman/openpilot/selfdrive/ui/widgets/ssh_key.py:126 +#, python-format, python-brace-format +msgid "No SSH keys found for user '{username}'" +msgstr "" + +#: /home/batman/openpilot/selfdrive/ui/widgets/offroad_alerts.py:18 #, python-format -msgid "{} day ago" -msgid_plural "{} days ago" -msgstr[0] "" -msgstr[1] "" +msgid "No release notes available." +msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:47 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:73 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:134 #, python-format -msgid "Updates are only downloaded while the car is off." +msgid "OFFLINE" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:48 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:127 #, python-format -msgid "Current Version" +msgid "OK" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:49 +#: /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 "Download" +msgid "ONLINE" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:49 -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:106 -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:117 -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:142 +#: /home/batman/openpilot/selfdrive/ui/widgets/setup.py:20 #, python-format -msgid "CHECK" +msgid "Open" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:52 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:52 #, python-format -msgid "Install Update" +msgid "PAIR" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:52 -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:131 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:142 #, python-format -msgid "INSTALL" +msgid "PANDA" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:70 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:64 #, python-format -msgid "UNINSTALL" +msgid "PREVIEW" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:105 +#: /home/batman/openpilot/selfdrive/ui/widgets/prime.py:44 #, python-format -msgid "failed to check for update" +msgid "PRIME FEATURES:" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:108 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:52 #, python-format -msgid "update available" +msgid "Pair Device" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:109 +#: /home/batman/openpilot/selfdrive/ui/widgets/setup.py:19 #, python-format -msgid "DOWNLOAD" +msgid "Pair device" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:114 +#: /home/batman/openpilot/selfdrive/ui/widgets/pairing_dialog.py:103 #, python-format -msgid "up to date, last checked {}" +msgid "Pair your device to your comma account" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:116 +#: /home/batman/openpilot/selfdrive/ui/widgets/setup.py:48 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:25 #, python-format -msgid "up to date, last checked never" +msgid "" +"Pair your device with comma connect (connect.comma.ai) and claim your comma " +"prime offer." msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:158 +#: /home/batman/openpilot/selfdrive/ui/widgets/setup.py:91 #, python-format -msgid "Are you sure you want to uninstall?" +msgid "Please connect to Wi-Fi to complete initial pairing" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:158 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:58 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:189 #, python-format -msgid "Uninstall" +msgid "Power Off" msgstr "" #: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:26 @@ -571,68 +539,100 @@ msgid "" "visibility. (vehicle must be off)" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:27 +#: /home/batman/openpilot/selfdrive/ui/widgets/pairing_dialog.py:161 #, python-format -msgid "" -"openpilot requires the device to be mounted within 4° left or right and " -"within 5° up or 9° down." +msgid "QR Code Error" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:28 +#: /home/batman/openpilot/selfdrive/ui/widgets/ssh_key.py:31 #, python-format -msgid "Review the rules, features, and limitations of openpilot" +msgid "REMOVE" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:52 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:55 #, python-format -msgid "Pair Device" +msgid "RESET" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:52 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:66 #, python-format -msgid "PAIR" +msgid "REVIEW" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:55 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:58 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:177 #, python-format -msgid "Reset Calibration" +msgid "Reboot" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:55 +#: /home/batman/openpilot/selfdrive/ui/onroad/alert_renderer.py:66 #, python-format -msgid "RESET" +msgid "Reboot Device" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:58 -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:181 +#: /home/batman/openpilot/selfdrive/ui/widgets/offroad_alerts.py:113 #, python-format -msgid "Reboot" +msgid "Reboot and Update" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:58 -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:193 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:27 #, python-format -msgid "Power Off" +msgid "" +"Receive alerts to steer back into the lane when your vehicle drifts over a " +"detected lane line without a turn signal activated while driving over 31 mph " +"(50 km/h)." msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:61 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:76 #, python-format -msgid "Dongle ID" +msgid "Record and Upload Driver Camera" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:62 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:82 #, python-format -msgid "Serial" +msgid "Record and Upload Microphone Audio" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:64 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:33 #, python-format -msgid "Driver Camera" +msgid "" +"Record and store microphone audio while driving. The audio will be included " +"in the dashcam video in comma connect." msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:64 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:67 #, python-format -msgid "PREVIEW" +msgid "Regulatory" +msgstr "" + +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:98 +#, python-format +msgid "Relaxed" +msgstr "" + +#: /home/batman/openpilot/selfdrive/ui/widgets/prime.py:47 +#, python-format +msgid "Remote access" +msgstr "" + +#: /home/batman/openpilot/selfdrive/ui/widgets/prime.py:47 +#, python-format +msgid "Remote snapshots" +msgstr "" + +#: /home/batman/openpilot/selfdrive/ui/widgets/ssh_key.py:123 +#, python-format +msgid "Request timed out" +msgstr "" + +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:122 +#, python-format +msgid "Reset" +msgstr "" + +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:55 +#, python-format +msgid "Reset Calibration" msgstr "" #: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:66 @@ -640,94 +640,104 @@ msgstr "" msgid "Review Training Guide" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:66 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:28 #, python-format -msgid "REVIEW" +msgid "Review the rules, features, and limitations of openpilot" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:67 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:62 #, python-format -msgid "Regulatory" +msgid "Serial" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:67 +#: /home/batman/openpilot/selfdrive/ui/widgets/offroad_alerts.py:107 #, python-format -msgid "VIEW" +msgid "Snooze Update" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:68 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/settings.py:65 #, python-format -msgid "Change Language" +msgid "Software" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:68 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:98 #, python-format -msgid "CHANGE" +msgid "Standard" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:110 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:22 #, python-format -msgid "Disengage to Reset Calibration" +msgid "" +"Standard is recommended. In aggressive mode, openpilot will follow lead cars " +"closer and be more aggressive with the gas and brake. In relaxed mode " +"openpilot will stay further away from lead cars. On supported cars, you can " +"cycle through these personalities with your steering wheel distance button." msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:126 +#: /home/batman/openpilot/selfdrive/ui/onroad/alert_renderer.py:59 +#: /home/batman/openpilot/selfdrive/ui/onroad/alert_renderer.py:65 #, python-format -msgid "Are you sure you want to reset calibration?" +msgid "System Unresponsive" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:126 +#: /home/batman/openpilot/selfdrive/ui/onroad/alert_renderer.py:58 #, python-format -msgid "Reset" +msgid "TAKE CONTROL IMMEDIATELY" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:178 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:71 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:125 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:127 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:129 #, python-format -msgid "Disengage to Reboot" +msgid "TEMP" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:181 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/settings.py:64 #, python-format -msgid "Are you sure you want to reboot?" +msgid "Toggles" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:190 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:70 #, python-format -msgid "Disengage to Power Off" +msgid "UNINSTALL" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:193 +#: /home/batman/openpilot/selfdrive/ui/layouts/home.py:155 #, python-format -msgid "Are you sure you want to power off?" +msgid "UPDATE" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/settings.py:62 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:158 #, python-format -msgid "Device" +msgid "Uninstall" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/settings.py:63 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:117 #, python-format -msgid "Network" +msgid "Unknown" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/settings.py:64 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:47 #, python-format -msgid "Toggles" +msgid "Updates are only downloaded while the car is off." msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/settings.py:65 +#: /home/batman/openpilot/selfdrive/ui/widgets/prime.py:33 #, python-format -msgid "Software" +msgid "Upgrade Now" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/settings.py:66 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:31 #, python-format -msgid "Firehose" +msgid "" +"Upload data from the driver facing camera and help improve the driver " +"monitoring algorithm." msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/settings.py:67 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:88 #, python-format -msgid "Developer" +msgid "Use Metric System" msgstr "" #: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:17 @@ -737,115 +747,100 @@ msgid "" "assistance. Your attention is required at all times to use this feature." msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:20 -#, python-format -msgid "When enabled, pressing the accelerator pedal will disengage openpilot." -msgstr "" - -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:22 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:72 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:144 #, python-format -msgid "" -"Standard is recommended. In aggressive mode, openpilot will follow lead cars " -"closer and be more aggressive with the gas and brake. In relaxed mode " -"openpilot will stay further away from lead cars. On supported cars, you can " -"cycle through these personalities with your steering wheel distance button." +msgid "VEHICLE" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:27 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:67 #, python-format -msgid "" -"Receive alerts to steer back into the lane when your vehicle drifts over a " -"detected lane line without a turn signal activated while driving over 31 mph " -"(50 km/h)." +msgid "VIEW" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:30 +#: /home/batman/openpilot/selfdrive/ui/onroad/alert_renderer.py:52 #, python-format -msgid "Enable driver monitoring even when openpilot is not engaged." +msgid "Waiting to start" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:31 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/developer.py:19 #, python-format msgid "" -"Upload data from the driver facing camera and help improve the driver " -"monitoring algorithm." -msgstr "" - -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:32 -#, python-format -msgid "Display speed in km/h instead of mph." +"Warning: This grants SSH access to all public keys in your GitHub settings. " +"Never enter a GitHub username other than your own. A comma employee will " +"NEVER ask you to add their GitHub username." msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:33 +#: /home/batman/openpilot/selfdrive/ui/layouts/onboarding.py:111 #, python-format -msgid "" -"Record and store microphone audio while driving. The audio will be included " -"in the dashcam video in comma connect." +msgid "Welcome to openpilot" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:46 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:20 #, python-format -msgid "Enable openpilot" +msgid "When enabled, pressing the accelerator pedal will disengage openpilot." msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:52 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:44 #, python-format -msgid "Experimental Mode" +msgid "Wi-Fi" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:58 +#: /home/batman/openpilot/selfdrive/ui/layouts/onboarding.py:145 #, python-format -msgid "Disengage on Accelerator Pedal" +msgid "You must accept the Terms and Conditions in order to use openpilot." msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:64 +#: /home/batman/openpilot/selfdrive/ui/layouts/onboarding.py:112 #, python-format -msgid "Enable Lane Departure Warnings" +msgid "" +"You must accept the Terms and Conditions to use openpilot. Read the latest " +"terms at https://comma.ai/terms before continuing." msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:70 +#: /home/batman/openpilot/selfdrive/ui/onroad/driver_camera_dialog.py:34 #, python-format -msgid "Always-On Driver Monitoring" +msgid "camera starting" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:76 +#: /home/batman/openpilot/selfdrive/ui/widgets/prime.py:63 #, python-format -msgid "Record and Upload Driver Camera" +msgid "comma prime" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:82 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:105 #, python-format -msgid "Record and Upload Microphone Audio" +msgid "failed to check for update" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:88 +#: /home/batman/openpilot/selfdrive/ui/onroad/hud_renderer.py:177 #, python-format -msgid "Use Metric System" +msgid "km/h" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:96 +#: /home/batman/openpilot/selfdrive/ui/onroad/hud_renderer.py:177 #, python-format -msgid "Driving Personality" +msgid "mph" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:98 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:19 #, python-format -msgid "Aggressive" +msgid "never" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:98 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:30 #, python-format -msgid "Standard" +msgid "now" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:98 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/developer.py:70 #, python-format -msgid "Relaxed" +msgid "openpilot Longitudinal Control (Alpha)" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:123 +#: /home/batman/openpilot/selfdrive/ui/onroad/alert_renderer.py:51 #, python-format -msgid " Changing this setting will restart openpilot if the car is powered on." +msgid "openpilot Unavailable" msgstr "" #: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:155 @@ -864,11 +859,14 @@ msgid "" "corner." msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:178 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/firehose.py:20 #, python-format msgid "" -"Experimental mode is currently unavailable on this car since the car's stock " -"ACC is used for longitudinal control." +"openpilot learns to drive by watching humans, like you, drive.\n" +"\n" +"Firehose Mode allows you to maximize your training data uploads to improve " +"openpilot's driving models. More data means bigger models, which means " +"better Experimental Mode." msgstr "" #: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:180 @@ -876,67 +874,69 @@ msgstr "" msgid "openpilot longitudinal control may come in a future update." msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:183 -#, python-format -msgid "" -"An alpha version of openpilot longitudinal control can be tested, along with " -"Experimental mode, on non-release branches." -msgstr "" - -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:186 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:27 #, python-format msgid "" -"Enable the openpilot longitudinal control (alpha) toggle to allow " -"Experimental mode." +"openpilot requires the device to be mounted within 4° left or right and " +"within 5° up or 9° down." msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:225 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:116 #, python-format -msgid "Enable" +msgid "up to date, last checked never" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/onroad/hud_renderer.py:148 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:114 #, python-format -msgid "MAX" +msgid "up to date, last checked {}" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/onroad/hud_renderer.py:177 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:108 #, python-format -msgid "km/h" +msgid "update available" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/onroad/hud_renderer.py:177 +#: /home/batman/openpilot/selfdrive/ui/layouts/home.py:169 #, python-format -msgid "mph" -msgstr "" +msgid "{} ALERT" +msgid_plural "{} ALERTS" +msgstr[0] "" +msgstr[1] "" -#: /home/batman/openpilot/selfdrive/ui/onroad/driver_camera_dialog.py:34 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:39 #, python-format -msgid "camera starting" -msgstr "" +msgid "{} day ago" +msgid_plural "{} days ago" +msgstr[0] "" +msgstr[1] "" -#: /home/batman/openpilot/selfdrive/ui/onroad/alert_renderer.py:51 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:36 #, python-format -msgid "openpilot Unavailable" -msgstr "" +msgid "{} hour ago" +msgid_plural "{} hours ago" +msgstr[0] "" +msgstr[1] "" -#: /home/batman/openpilot/selfdrive/ui/onroad/alert_renderer.py:52 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:33 #, python-format -msgid "Waiting to start" -msgstr "" +msgid "{} minute ago" +msgid_plural "{} minutes ago" +msgstr[0] "" +msgstr[1] "" -#: /home/batman/openpilot/selfdrive/ui/onroad/alert_renderer.py:58 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/firehose.py:110 #, python-format -msgid "TAKE CONTROL IMMEDIATELY" -msgstr "" +msgid "{} segment of your driving is in the training dataset so far." +msgid_plural "{} segment of your driving is in the training dataset so far." +msgstr[0] "" +msgstr[1] "" -#: /home/batman/openpilot/selfdrive/ui/onroad/alert_renderer.py:59 -#: /home/batman/openpilot/selfdrive/ui/onroad/alert_renderer.py:65 +#: /home/batman/openpilot/selfdrive/ui/widgets/prime.py:62 #, python-format -msgid "System Unresponsive" +msgid "✓ SUBSCRIBED" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/onroad/alert_renderer.py:66 +#: /home/batman/openpilot/selfdrive/ui/widgets/setup.py:22 #, python-format -msgid "Reboot Device" +msgid "🔥 Firehose Mode 🔥" msgstr "" diff --git a/selfdrive/ui/translations/app_de.po b/selfdrive/ui/translations/app_de.po index 0cd5c0d65a..fa729ab260 100644 --- a/selfdrive/ui/translations/app_de.po +++ b/selfdrive/ui/translations/app_de.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-20 17:23-0700\n" +"POT-Creation-Date: 2025-10-20 18:45-0700\n" "PO-Revision-Date: 2025-10-20 16:35-0700\n" "Last-Translator: Automatically generated\n" "Language-Team: none\n" @@ -121,17 +121,17 @@ 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 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:189 #, python-format msgid "Are you sure you want to power off?" msgstr "Sind Sie sicher, dass Sie ausschalten möchten?" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:181 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:177 #, python-format msgid "Are you sure you want to reboot?" msgstr "Sind Sie sicher, dass Sie neu starten möchten?" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:126 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:122 #, python-format msgid "Are you sure you want to reset calibration?" msgstr "Sind Sie sicher, dass Sie die Kalibrierung zurücksetzen möchten?" @@ -232,17 +232,17 @@ msgstr "Gerät" msgid "Disengage on Accelerator Pedal" msgstr "Beim Gaspedal deaktivieren" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:190 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:186 #, python-format msgid "Disengage to Power Off" msgstr "Zum Ausschalten deaktivieren" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:178 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:174 #, python-format msgid "Disengage to Reboot" msgstr "Zum Neustart deaktivieren" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:110 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:106 #, python-format msgid "Disengage to Reset Calibration" msgstr "Zum Zurücksetzen der Kalibrierung deaktivieren" @@ -570,7 +570,7 @@ msgid "Please connect to Wi-Fi to complete initial pairing" msgstr "Bitte mit WLAN verbinden, um das erste Koppeln abzuschließen" #: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:58 -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:193 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:189 #, python-format msgid "Power Off" msgstr "Ausschalten" @@ -605,7 +605,7 @@ msgid "REVIEW" msgstr "ANSEHEN" #: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:58 -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:181 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:177 #, python-format msgid "Reboot" msgstr "Neustart" @@ -675,7 +675,7 @@ msgstr "Remote‑Schnappschüsse" msgid "Request timed out" msgstr "Zeitüberschreitung bei der Anfrage" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:126 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:122 #, python-format msgid "Reset" msgstr "Zurücksetzen" @@ -961,7 +961,7 @@ msgid "openpilot longitudinal control may come in a future update." msgstr "Die openpilot‑Längsregelung könnte in einem zukünftigen Update kommen." #: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:27 -#, python-format +#, fuzzy, python-format msgid "" "openpilot requires the device to be mounted within 4° left or right and " "within 5° up or 9° down." @@ -1020,7 +1020,7 @@ msgstr[0] "{} Segment Ihrer Fahrten ist bisher im Trainingsdatensatz." msgstr[1] "{} Segmente Ihrer Fahrten sind bisher im Trainingsdatensatz." #: /home/batman/openpilot/selfdrive/ui/widgets/prime.py:62 -#, python-format +#, fuzzy, python-format msgid "✓ SUBSCRIBED" msgstr "✓ ABONNIERT" @@ -1028,3 +1028,7 @@ msgstr "✓ ABONNIERT" #, fuzzy, python-format msgid "🔥 Firehose Mode 🔥" msgstr "Firehose‑Modus" + +#, fuzzy, python-format +#~ msgid " Firehose Mode " +#~ msgstr "Firehose‑Modus" diff --git a/selfdrive/ui/translations/app_en.po b/selfdrive/ui/translations/app_en.po index 951dd81245..add95e2171 100644 --- a/selfdrive/ui/translations/app_en.po +++ b/selfdrive/ui/translations/app_en.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-20 18:19-0700\n" +"POT-Creation-Date: 2025-10-20 18:45-0700\n" "PO-Revision-Date: 2025-10-20 18:19-0700\n" "Last-Translator: Automatically generated\n" "Language-Team: none\n" @@ -17,365 +17,346 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: /home/batman/openpilot/selfdrive/ui/widgets/pairing_dialog.py:103 -#, python-format -msgid "Pair your device to your comma account" -msgstr "Pair your device to your comma account" - -#: /home/batman/openpilot/selfdrive/ui/widgets/pairing_dialog.py:128 -#, python-format -msgid "Go to https://connect.comma.ai on your phone" -msgstr "Go to https://connect.comma.ai on your phone" - -#: /home/batman/openpilot/selfdrive/ui/widgets/pairing_dialog.py:129 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:123 #, python-format -msgid "Click \"add new device\" and scan the QR code on the right" -msgstr "Click \"add new device\" and scan the QR code on the right" +msgid " Changing this setting will restart openpilot if the car is powered on." +msgstr "" +" Changing this setting will restart openpilot if the car is powered on." -#: /home/batman/openpilot/selfdrive/ui/widgets/pairing_dialog.py:130 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:43 #, python-format -msgid "Bookmark connect.comma.ai to your home screen to use it like an app" -msgstr "Bookmark connect.comma.ai to your home screen to use it like an app" +msgid "--" +msgstr "--" -#: /home/batman/openpilot/selfdrive/ui/widgets/pairing_dialog.py:161 +#: /home/batman/openpilot/selfdrive/ui/widgets/prime.py:47 #, python-format -msgid "QR Code Error" -msgstr "QR Code Error" +msgid "1 year of drive storage" +msgstr "1 year of drive storage" -#: /home/batman/openpilot/selfdrive/ui/widgets/ssh_key.py:29 +#: /home/batman/openpilot/selfdrive/ui/widgets/prime.py:47 #, python-format -msgid "LOADING" -msgstr "LOADING" +msgid "24/7 LTE connectivity" +msgstr "24/7 LTE connectivity" -#: /home/batman/openpilot/selfdrive/ui/widgets/ssh_key.py:30 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:46 #, python-format -msgid "ADD" -msgstr "ADD" +msgid "2G" +msgstr "2G" -#: /home/batman/openpilot/selfdrive/ui/widgets/ssh_key.py:31 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:47 #, python-format -msgid "REMOVE" -msgstr "REMOVE" +msgid "3G" +msgstr "3G" -#: /home/batman/openpilot/selfdrive/ui/widgets/ssh_key.py:89 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:49 #, python-format -msgid "Enter your GitHub username" -msgstr "Enter your GitHub username" +msgid "5G" +msgstr "5G" -#: /home/batman/openpilot/selfdrive/ui/widgets/ssh_key.py:114 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/developer.py:23 #, python-format -msgid "No SSH keys found" -msgstr "No SSH keys found" +msgid "" +"WARNING: openpilot longitudinal control is in alpha for this car and will " +"disable Automatic Emergency Braking (AEB).

On this car, openpilot " +"defaults to the car's built-in ACC instead of openpilot's longitudinal " +"control. Enable this to switch to openpilot longitudinal control. Enabling " +"Experimental mode is recommended when enabling openpilot longitudinal " +"control alpha." +msgstr "" +"WARNING: openpilot longitudinal control is in alpha for this car and will " +"disable Automatic Emergency Braking (AEB).

On this car, openpilot " +"defaults to the car's built-in ACC instead of openpilot's longitudinal " +"control. Enable this to switch to openpilot longitudinal control. Enabling " +"Experimental mode is recommended when enabling openpilot longitudinal " +"control alpha." -#: /home/batman/openpilot/selfdrive/ui/widgets/ssh_key.py:123 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/firehose.py:137 #, python-format -msgid "Request timed out" -msgstr "Request timed out" - -#: /home/batman/openpilot/selfdrive/ui/widgets/ssh_key.py:126 -#, python-format, python-brace-format -msgid "No SSH keys found for user '{username}'" -msgstr "No SSH keys found for user '{username}'" +msgid "ACTIVE" +msgstr "ACTIVE" -#: /home/batman/openpilot/selfdrive/ui/widgets/prime.py:33 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/developer.py:15 #, python-format -msgid "Upgrade Now" -msgstr "Upgrade Now" +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) allows connecting to your device over USB or over " +"the network. See https://docs.comma.ai/how-to/connect-to-comma for more info." -#: /home/batman/openpilot/selfdrive/ui/widgets/prime.py:38 +#: /home/batman/openpilot/selfdrive/ui/widgets/ssh_key.py:30 #, python-format -msgid "Become a comma prime member at connect.comma.ai" -msgstr "Become a comma prime member at connect.comma.ai" +msgid "ADD" +msgstr "ADD" -#: /home/batman/openpilot/selfdrive/ui/widgets/prime.py:44 +#: /home/batman/openpilot/selfdrive/ui/widgets/offroad_alerts.py:110 #, python-format -msgid "PRIME FEATURES:" -msgstr "PRIME FEATURES:" +msgid "Acknowledge Excessive Actuation" +msgstr "Acknowledge Excessive Actuation" -#: /home/batman/openpilot/selfdrive/ui/widgets/prime.py:47 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:98 #, python-format -msgid "Remote access" -msgstr "Remote access" +msgid "Aggressive" +msgstr "Aggressive" -#: /home/batman/openpilot/selfdrive/ui/widgets/prime.py:47 +#: /home/batman/openpilot/selfdrive/ui/layouts/onboarding.py:116 #, python-format -msgid "24/7 LTE connectivity" -msgstr "24/7 LTE connectivity" +msgid "Agree" +msgstr "Agree" -#: /home/batman/openpilot/selfdrive/ui/widgets/prime.py:47 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:70 #, python-format -msgid "1 year of drive storage" -msgstr "1 year of drive storage" +msgid "Always-On Driver Monitoring" +msgstr "Always-On Driver Monitoring" -#: /home/batman/openpilot/selfdrive/ui/widgets/prime.py:47 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:183 #, python-format -msgid "Remote snapshots" -msgstr "Remote snapshots" +msgid "" +"An alpha version of openpilot longitudinal control can be tested, along with " +"Experimental mode, on non-release branches." +msgstr "" +"An alpha version of openpilot longitudinal control can be tested, along with " +"Experimental mode, on non-release branches." -#: /home/batman/openpilot/selfdrive/ui/widgets/prime.py:62 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:189 #, python-format -msgid "✓ SUBSCRIBED" -msgstr "✓ SUBSCRIBED" +msgid "Are you sure you want to power off?" +msgstr "Are you sure you want to power off?" -#: /home/batman/openpilot/selfdrive/ui/widgets/prime.py:63 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:177 #, python-format -msgid "comma prime" -msgstr "comma prime" +msgid "Are you sure you want to reboot?" +msgstr "Are you sure you want to reboot?" -#: /home/batman/openpilot/selfdrive/ui/widgets/exp_mode_button.py:50 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:122 #, python-format -msgid "EXPERIMENTAL MODE ON" -msgstr "EXPERIMENTAL MODE ON" +msgid "Are you sure you want to reset calibration?" +msgstr "Are you sure you want to reset calibration?" -#: /home/batman/openpilot/selfdrive/ui/widgets/exp_mode_button.py:50 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:158 #, python-format -msgid "CHILL MODE ON" -msgstr "CHILL MODE ON" +msgid "Are you sure you want to uninstall?" +msgstr "Are you sure you want to uninstall?" -#: /home/batman/openpilot/selfdrive/ui/widgets/offroad_alerts.py:18 +#: /home/batman/openpilot/selfdrive/ui/layouts/onboarding.py:147 #, python-format -msgid "No release notes available." -msgstr "No release notes available." +msgid "Back" +msgstr "Back" -#: /home/batman/openpilot/selfdrive/ui/widgets/offroad_alerts.py:105 +#: /home/batman/openpilot/selfdrive/ui/widgets/prime.py:38 #, python-format -msgid "Close" -msgstr "Close" +msgid "Become a comma prime member at connect.comma.ai" +msgstr "Become a comma prime member at connect.comma.ai" -#: /home/batman/openpilot/selfdrive/ui/widgets/offroad_alerts.py:107 +#: /home/batman/openpilot/selfdrive/ui/widgets/pairing_dialog.py:130 #, python-format -msgid "Snooze Update" -msgstr "Snooze Update" +msgid "Bookmark connect.comma.ai to your home screen to use it like an app" +msgstr "Bookmark connect.comma.ai to your home screen to use it like an app" -#: /home/batman/openpilot/selfdrive/ui/widgets/offroad_alerts.py:110 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:68 #, python-format -msgid "Acknowledge Excessive Actuation" -msgstr "Acknowledge Excessive Actuation" +msgid "CHANGE" +msgstr "CHANGE" -#: /home/batman/openpilot/selfdrive/ui/widgets/offroad_alerts.py:113 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:49 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:106 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:117 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:142 #, python-format -msgid "Reboot and Update" -msgstr "Reboot and Update" +msgid "CHECK" +msgstr "CHECK" -#: /home/batman/openpilot/selfdrive/ui/widgets/setup.py:19 +#: /home/batman/openpilot/selfdrive/ui/widgets/exp_mode_button.py:50 #, python-format -msgid "Pair device" -msgstr "Pair device" +msgid "CHILL MODE ON" +msgstr "CHILL MODE ON" -#: /home/batman/openpilot/selfdrive/ui/widgets/setup.py:20 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:73 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:134 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:136 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:138 #, python-format -msgid "Open" -msgstr "Open" +msgid "CONNECT" +msgstr "CONNECT" -#: /home/batman/openpilot/selfdrive/ui/widgets/setup.py:22 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:68 #, python-format -msgid "🔥 Firehose Mode 🔥" -msgstr "🔥 Firehose Mode 🔥" +msgid "Change Language" +msgstr "Change Language" -#: /home/batman/openpilot/selfdrive/ui/widgets/setup.py:44 +#: /home/batman/openpilot/selfdrive/ui/widgets/pairing_dialog.py:129 #, python-format -msgid "Finish Setup" -msgstr "Finish Setup" +msgid "Click \"add new device\" and scan the QR code on the right" +msgstr "Click \"add new device\" and scan the QR code on the right" -#: /home/batman/openpilot/selfdrive/ui/widgets/setup.py:48 -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:25 +#: /home/batman/openpilot/selfdrive/ui/widgets/offroad_alerts.py:105 #, python-format -msgid "" -"Pair your device with comma connect (connect.comma.ai) and claim your comma " -"prime offer." -msgstr "" -"Pair your device with comma connect (connect.comma.ai) and claim your comma " -"prime offer." +msgid "Close" +msgstr "Close" -#: /home/batman/openpilot/selfdrive/ui/widgets/setup.py:75 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:48 #, python-format -msgid "" -"Maximize your training data uploads to improve openpilot's driving models." -msgstr "" -"Maximize your training data uploads to improve openpilot's driving models." +msgid "Current Version" +msgstr "Current Version" -#: /home/batman/openpilot/selfdrive/ui/widgets/setup.py:91 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:109 #, python-format -msgid "Please connect to Wi-Fi to complete initial pairing" -msgstr "Please connect to Wi-Fi to complete initial pairing" +msgid "DOWNLOAD" +msgstr "DOWNLOAD" -#: /home/batman/openpilot/selfdrive/ui/layouts/home.py:155 +#: /home/batman/openpilot/selfdrive/ui/layouts/onboarding.py:115 #, python-format -msgid "UPDATE" -msgstr "UPDATE" +msgid "Decline" +msgstr "Decline" -#: /home/batman/openpilot/selfdrive/ui/layouts/home.py:169 +#: /home/batman/openpilot/selfdrive/ui/layouts/onboarding.py:148 #, python-format -msgid "{} ALERT" -msgid_plural "{} ALERTS" -msgstr[0] "{} ALERT" -msgstr[1] "{} ALERTS" +msgid "Decline, uninstall openpilot" +msgstr "Decline, uninstall openpilot" -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:43 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/settings.py:67 #, python-format -msgid "--" -msgstr "--" +msgid "Developer" +msgstr "Developer" -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:44 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/settings.py:62 #, python-format -msgid "Wi-Fi" -msgstr "Wi-Fi" +msgid "Device" +msgstr "Device" -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:45 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:58 #, python-format -msgid "ETH" -msgstr "ETH" +msgid "Disengage on Accelerator Pedal" +msgstr "Disengage on Accelerator Pedal" -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:46 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:186 #, python-format -msgid "2G" -msgstr "2G" +msgid "Disengage to Power Off" +msgstr "Disengage to Power Off" -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:47 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:174 #, python-format -msgid "3G" -msgstr "3G" +msgid "Disengage to Reboot" +msgstr "Disengage to Reboot" -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:48 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:106 #, python-format -msgid "LTE" -msgstr "LTE" +msgid "Disengage to Reset Calibration" +msgstr "Disengage to Reset Calibration" -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:49 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:32 #, python-format -msgid "5G" -msgstr "5G" +msgid "Display speed in km/h instead of mph." +msgstr "Display speed in km/h instead of mph." -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:71 -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:125 -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:127 -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:129 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:61 #, python-format -msgid "TEMP" -msgstr "TEMP" +msgid "Dongle ID" +msgstr "Dongle ID" -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:71 -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:125 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:49 #, python-format -msgid "GOOD" -msgstr "GOOD" +msgid "Download" +msgstr "Download" -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:72 -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:144 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:64 #, python-format -msgid "VEHICLE" -msgstr "VEHICLE" +msgid "Driver Camera" +msgstr "Driver Camera" -#: /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 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:96 #, python-format -msgid "ONLINE" -msgstr "ONLINE" +msgid "Driving Personality" +msgstr "Driving Personality" -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:73 -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:134 -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:136 #: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:138 #, python-format -msgid "CONNECT" -msgstr "CONNECT" +msgid "ERROR" +msgstr "ERROR" -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:73 -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:134 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:45 #, python-format -msgid "OFFLINE" -msgstr "OFFLINE" +msgid "ETH" +msgstr "ETH" -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:117 +#: /home/batman/openpilot/selfdrive/ui/widgets/exp_mode_button.py:50 #, python-format -msgid "Unknown" -msgstr "Unknown" +msgid "EXPERIMENTAL MODE ON" +msgstr "EXPERIMENTAL MODE ON" -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:127 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:225 #, python-format -msgid "OK" -msgstr "OK" +msgid "Enable" +msgstr "Enable" -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:129 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/developer.py:38 #, python-format -msgid "HIGH" -msgstr "HIGH" +msgid "Enable ADB" +msgstr "Enable ADB" -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:138 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:64 #, python-format -msgid "ERROR" -msgstr "ERROR" +msgid "Enable Lane Departure Warnings" +msgstr "Enable Lane Departure Warnings" -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:142 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/developer.py:47 #, python-format -msgid "NO" -msgstr "NO" +msgid "Enable SSH" +msgstr "Enable SSH" -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:142 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:30 #, python-format -msgid "PANDA" -msgstr "PANDA" +msgid "Enable driver monitoring even when openpilot is not engaged." +msgstr "Enable driver monitoring even when openpilot is not engaged." -#: /home/batman/openpilot/selfdrive/ui/layouts/onboarding.py:111 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:46 #, python-format -msgid "Welcome to openpilot" -msgstr "Welcome to openpilot" +msgid "Enable openpilot" +msgstr "Enable openpilot" -#: /home/batman/openpilot/selfdrive/ui/layouts/onboarding.py:112 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:186 #, python-format msgid "" -"You must accept the Terms and Conditions to use openpilot. Read the latest " -"terms at https://comma.ai/terms before continuing." +"Enable the openpilot longitudinal control (alpha) toggle to allow " +"Experimental mode." msgstr "" -"You must accept the Terms and Conditions to use openpilot. Read the latest " -"terms at https://comma.ai/terms before continuing." +"Enable the openpilot longitudinal control (alpha) toggle to allow " +"Experimental mode." -#: /home/batman/openpilot/selfdrive/ui/layouts/onboarding.py:115 +#: /home/batman/openpilot/selfdrive/ui/widgets/ssh_key.py:89 #, python-format -msgid "Decline" -msgstr "Decline" +msgid "Enter your GitHub username" +msgstr "Enter your GitHub username" -#: /home/batman/openpilot/selfdrive/ui/layouts/onboarding.py:116 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:52 #, python-format -msgid "Agree" -msgstr "Agree" +msgid "Experimental Mode" +msgstr "Experimental Mode" -#: /home/batman/openpilot/selfdrive/ui/layouts/onboarding.py:145 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:178 #, python-format -msgid "You must accept the Terms and Conditions in order to use openpilot." -msgstr "You must accept the Terms and Conditions in order to use openpilot." +msgid "" +"Experimental mode is currently unavailable on this car since the car's stock " +"ACC is used for longitudinal control." +msgstr "" +"Experimental mode is currently unavailable on this car since the car's stock " +"ACC is used for longitudinal control." -#: /home/batman/openpilot/selfdrive/ui/layouts/onboarding.py:147 +#: /home/batman/openpilot/selfdrive/ui/widgets/setup.py:44 #, python-format -msgid "Back" -msgstr "Back" +msgid "Finish Setup" +msgstr "Finish Setup" -#: /home/batman/openpilot/selfdrive/ui/layouts/onboarding.py:148 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/settings.py:66 #, python-format -msgid "Decline, uninstall openpilot" -msgstr "Decline, uninstall openpilot" +msgid "Firehose" +msgstr "Firehose" #: /home/batman/openpilot/selfdrive/ui/layouts/settings/firehose.py:18 #, python-format msgid "Firehose Mode" msgstr "Firehose Mode" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/firehose.py:20 -#, python-format -msgid "" -"openpilot learns to drive by watching humans, like you, drive.\n" -"\n" -"Firehose Mode allows you to maximize your training data uploads to improve " -"openpilot's driving models. More data means bigger models, which means " -"better Experimental Mode." -msgstr "" -"openpilot learns to drive by watching humans, like you, drive.\n" -"\n" -"Firehose Mode allows you to maximize your training data uploads to improve " -"openpilot's driving models. More data means bigger models, which means " -"better Experimental Mode." - #: /home/batman/openpilot/selfdrive/ui/layouts/settings/firehose.py:25 #, python-format msgid "" @@ -421,189 +402,173 @@ msgstr "" "Does it matter which software I run? Yes, only upstream openpilot (and " "particular forks) are able to be used for training." -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/firehose.py:110 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:71 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:125 #, python-format -msgid "{} segment of your driving is in the training dataset so far." -msgid_plural "{} segment of your driving is in the training dataset so far." -msgstr[0] "{} segment of your driving is in the training dataset so far." -msgstr[1] "{} segment of your driving is in the training dataset so far." +msgid "GOOD" +msgstr "GOOD" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/firehose.py:137 +#: /home/batman/openpilot/selfdrive/ui/widgets/pairing_dialog.py:128 #, python-format -msgid "ACTIVE" -msgstr "ACTIVE" +msgid "Go to https://connect.comma.ai on your phone" +msgstr "Go to https://connect.comma.ai on your phone" + +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:129 +#, python-format +msgid "HIGH" +msgstr "HIGH" #: /home/batman/openpilot/selfdrive/ui/layouts/settings/firehose.py:139 #, python-format msgid "INACTIVE: connect to an unmetered network" msgstr "INACTIVE: connect to an unmetered network" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/developer.py:15 -#, python-format -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) allows connecting to your device over USB or over " -"the network. See https://docs.comma.ai/how-to/connect-to-comma for more info." - -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/developer.py:19 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:52 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:131 #, python-format -msgid "" -"Warning: This grants SSH access to all public keys in your GitHub settings. " -"Never enter a GitHub username other than your own. A comma employee will " -"NEVER ask you to add their GitHub username." -msgstr "" -"Warning: This grants SSH access to all public keys in your GitHub settings. " -"Never enter a GitHub username other than your own. A comma employee will " -"NEVER ask you to add their GitHub username." +msgid "INSTALL" +msgstr "INSTALL" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/developer.py:23 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:52 #, python-format -msgid "" -"WARNING: openpilot longitudinal control is in alpha for this car and will " -"disable Automatic Emergency Braking (AEB).

On this car, openpilot " -"defaults to the car's built-in ACC instead of openpilot's longitudinal " -"control. Enable this to switch to openpilot longitudinal control. Enabling " -"Experimental mode is recommended when enabling openpilot longitudinal " -"control alpha." -msgstr "" -"WARNING: openpilot longitudinal control is in alpha for this car and will " -"disable Automatic Emergency Braking (AEB).

On this car, openpilot " -"defaults to the car's built-in ACC instead of openpilot's longitudinal " -"control. Enable this to switch to openpilot longitudinal control. Enabling " -"Experimental mode is recommended when enabling openpilot longitudinal " -"control alpha." +msgid "Install Update" +msgstr "Install Update" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/developer.py:38 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/developer.py:55 #, python-format -msgid "Enable ADB" -msgstr "Enable ADB" +msgid "Joystick Debug Mode" +msgstr "Joystick Debug Mode" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/developer.py:47 +#: /home/batman/openpilot/selfdrive/ui/widgets/ssh_key.py:29 #, python-format -msgid "Enable SSH" -msgstr "Enable SSH" +msgid "LOADING" +msgstr "LOADING" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/developer.py:55 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:48 #, python-format -msgid "Joystick Debug Mode" -msgstr "Joystick Debug Mode" +msgid "LTE" +msgstr "LTE" #: /home/batman/openpilot/selfdrive/ui/layouts/settings/developer.py:63 #, python-format msgid "Longitudinal Maneuver Mode" msgstr "Longitudinal Maneuver Mode" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/developer.py:70 +#: /home/batman/openpilot/selfdrive/ui/onroad/hud_renderer.py:148 #, python-format -msgid "openpilot Longitudinal Control (Alpha)" -msgstr "openpilot Longitudinal Control (Alpha)" +msgid "MAX" +msgstr "MAX" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:19 +#: /home/batman/openpilot/selfdrive/ui/widgets/setup.py:75 #, python-format -msgid "never" -msgstr "never" +msgid "" +"Maximize your training data uploads to improve openpilot's driving models." +msgstr "" +"Maximize your training data uploads to improve openpilot's driving models." -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:30 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:142 #, python-format -msgid "now" -msgstr "now" +msgid "NO" +msgstr "NO" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:33 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/settings.py:63 #, python-format -msgid "{} minute ago" -msgid_plural "{} minutes ago" -msgstr[0] "{} minute ago" -msgstr[1] "{} minutes ago" +msgid "Network" +msgstr "Network" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:36 +#: /home/batman/openpilot/selfdrive/ui/widgets/ssh_key.py:114 #, python-format -msgid "{} hour ago" -msgid_plural "{} hours ago" -msgstr[0] "{} hour ago" -msgstr[1] "{} hours ago" +msgid "No SSH keys found" +msgstr "No SSH keys found" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:39 +#: /home/batman/openpilot/selfdrive/ui/widgets/ssh_key.py:126 +#, python-format, python-brace-format +msgid "No SSH keys found for user '{username}'" +msgstr "No SSH keys found for user '{username}'" + +#: /home/batman/openpilot/selfdrive/ui/widgets/offroad_alerts.py:18 #, python-format -msgid "{} day ago" -msgid_plural "{} days ago" -msgstr[0] "{} day ago" -msgstr[1] "{} days ago" +msgid "No release notes available." +msgstr "No release notes available." -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:47 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:73 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:134 #, python-format -msgid "Updates are only downloaded while the car is off." -msgstr "Updates are only downloaded while the car is off." +msgid "OFFLINE" +msgstr "OFFLINE" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:48 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:127 #, python-format -msgid "Current Version" -msgstr "Current Version" +msgid "OK" +msgstr "OK" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:49 +#: /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 "Download" -msgstr "Download" +msgid "ONLINE" +msgstr "ONLINE" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:49 -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:106 -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:117 -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:142 +#: /home/batman/openpilot/selfdrive/ui/widgets/setup.py:20 #, python-format -msgid "CHECK" -msgstr "CHECK" +msgid "Open" +msgstr "Open" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:52 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:52 #, python-format -msgid "Install Update" -msgstr "Install Update" +msgid "PAIR" +msgstr "PAIR" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:52 -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:131 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:142 #, python-format -msgid "INSTALL" -msgstr "INSTALL" +msgid "PANDA" +msgstr "PANDA" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:70 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:64 #, python-format -msgid "UNINSTALL" -msgstr "UNINSTALL" +msgid "PREVIEW" +msgstr "PREVIEW" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:105 +#: /home/batman/openpilot/selfdrive/ui/widgets/prime.py:44 #, python-format -msgid "failed to check for update" -msgstr "failed to check for update" +msgid "PRIME FEATURES:" +msgstr "PRIME FEATURES:" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:108 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:52 #, python-format -msgid "update available" -msgstr "update available" +msgid "Pair Device" +msgstr "Pair Device" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:109 +#: /home/batman/openpilot/selfdrive/ui/widgets/setup.py:19 #, python-format -msgid "DOWNLOAD" -msgstr "DOWNLOAD" +msgid "Pair device" +msgstr "Pair device" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:114 +#: /home/batman/openpilot/selfdrive/ui/widgets/pairing_dialog.py:103 #, python-format -msgid "up to date, last checked {}" -msgstr "up to date, last checked {}" +msgid "Pair your device to your comma account" +msgstr "Pair your device to your comma account" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:116 +#: /home/batman/openpilot/selfdrive/ui/widgets/setup.py:48 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:25 #, python-format -msgid "up to date, last checked never" -msgstr "up to date, last checked never" +msgid "" +"Pair your device with comma connect (connect.comma.ai) and claim your comma " +"prime offer." +msgstr "" +"Pair your device with comma connect (connect.comma.ai) and claim your comma " +"prime offer." -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:158 +#: /home/batman/openpilot/selfdrive/ui/widgets/setup.py:91 #, python-format -msgid "Are you sure you want to uninstall?" -msgstr "Are you sure you want to uninstall?" +msgid "Please connect to Wi-Fi to complete initial pairing" +msgstr "Please connect to Wi-Fi to complete initial pairing" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:158 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:58 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:189 #, python-format -msgid "Uninstall" -msgstr "Uninstall" +msgid "Power Off" +msgstr "Power Off" #: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:26 #, python-format @@ -614,166 +579,217 @@ msgstr "" "Preview the driver facing camera to ensure that driver monitoring has good " "visibility. (vehicle must be off)" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:27 -#, python-format -msgid "" -"openpilot requires the device to be mounted within 4° left or right and " -"within 5° up or 9° down." -msgstr "" -"openpilot requires the device to be mounted within 4° left or right and " -"within 5° up or 9° down." - -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:28 -#, python-format -msgid "Review the rules, features, and limitations of openpilot" -msgstr "Review the rules, features, and limitations of openpilot" - -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:52 -#, python-format -msgid "Pair Device" -msgstr "Pair Device" - -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:52 +#: /home/batman/openpilot/selfdrive/ui/widgets/pairing_dialog.py:161 #, python-format -msgid "PAIR" -msgstr "PAIR" +msgid "QR Code Error" +msgstr "QR Code Error" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:55 +#: /home/batman/openpilot/selfdrive/ui/widgets/ssh_key.py:31 #, python-format -msgid "Reset Calibration" -msgstr "Reset Calibration" +msgid "REMOVE" +msgstr "REMOVE" #: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:55 #, python-format msgid "RESET" msgstr "RESET" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:58 -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:181 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:66 #, python-format -msgid "Reboot" -msgstr "Reboot" +msgid "REVIEW" +msgstr "REVIEW" #: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:58 -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:193 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:177 #, python-format -msgid "Power Off" -msgstr "Power Off" +msgid "Reboot" +msgstr "Reboot" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:61 +#: /home/batman/openpilot/selfdrive/ui/onroad/alert_renderer.py:66 #, python-format -msgid "Dongle ID" -msgstr "Dongle ID" +msgid "Reboot Device" +msgstr "Reboot Device" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:62 +#: /home/batman/openpilot/selfdrive/ui/widgets/offroad_alerts.py:113 #, python-format -msgid "Serial" -msgstr "Serial" +msgid "Reboot and Update" +msgstr "Reboot and Update" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:64 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:27 #, python-format -msgid "Driver Camera" -msgstr "Driver Camera" +msgid "" +"Receive alerts to steer back into the lane when your vehicle drifts over a " +"detected lane line without a turn signal activated while driving over 31 mph " +"(50 km/h)." +msgstr "" +"Receive alerts to steer back into the lane when your vehicle drifts over a " +"detected lane line without a turn signal activated while driving over 31 mph " +"(50 km/h)." -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:64 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:76 #, python-format -msgid "PREVIEW" -msgstr "PREVIEW" +msgid "Record and Upload Driver Camera" +msgstr "Record and Upload Driver Camera" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:66 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:82 #, python-format -msgid "Review Training Guide" -msgstr "Review Training Guide" +msgid "Record and Upload Microphone Audio" +msgstr "Record and Upload Microphone Audio" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:66 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:33 #, python-format -msgid "REVIEW" -msgstr "REVIEW" +msgid "" +"Record and store microphone audio while driving. The audio will be included " +"in the dashcam video in comma connect." +msgstr "" +"Record and store microphone audio while driving. The audio will be included " +"in the dashcam video in comma connect." #: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:67 #, python-format msgid "Regulatory" msgstr "Regulatory" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:67 -#, python-format -msgid "VIEW" -msgstr "VIEW" - -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:68 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:98 #, python-format -msgid "Change Language" -msgstr "Change Language" +msgid "Relaxed" +msgstr "Relaxed" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:68 +#: /home/batman/openpilot/selfdrive/ui/widgets/prime.py:47 #, python-format -msgid "CHANGE" -msgstr "CHANGE" +msgid "Remote access" +msgstr "Remote access" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:110 +#: /home/batman/openpilot/selfdrive/ui/widgets/prime.py:47 #, python-format -msgid "Disengage to Reset Calibration" -msgstr "Disengage to Reset Calibration" +msgid "Remote snapshots" +msgstr "Remote snapshots" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:126 +#: /home/batman/openpilot/selfdrive/ui/widgets/ssh_key.py:123 #, python-format -msgid "Are you sure you want to reset calibration?" -msgstr "Are you sure you want to reset calibration?" +msgid "Request timed out" +msgstr "Request timed out" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:126 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:122 #, python-format msgid "Reset" msgstr "Reset" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:178 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:55 #, python-format -msgid "Disengage to Reboot" -msgstr "Disengage to Reboot" +msgid "Reset Calibration" +msgstr "Reset Calibration" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:181 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:66 #, python-format -msgid "Are you sure you want to reboot?" -msgstr "Are you sure you want to reboot?" +msgid "Review Training Guide" +msgstr "Review Training Guide" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:190 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:28 #, python-format -msgid "Disengage to Power Off" -msgstr "Disengage to Power Off" +msgid "Review the rules, features, and limitations of openpilot" +msgstr "Review the rules, features, and limitations of openpilot" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:193 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:62 #, python-format -msgid "Are you sure you want to power off?" -msgstr "Are you sure you want to power off?" +msgid "Serial" +msgstr "Serial" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/settings.py:62 +#: /home/batman/openpilot/selfdrive/ui/widgets/offroad_alerts.py:107 #, python-format -msgid "Device" -msgstr "Device" +msgid "Snooze Update" +msgstr "Snooze Update" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/settings.py:63 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/settings.py:65 #, python-format -msgid "Network" -msgstr "Network" +msgid "Software" +msgstr "Software" + +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:98 +#, python-format +msgid "Standard" +msgstr "Standard" + +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:22 +#, python-format +msgid "" +"Standard is recommended. In aggressive mode, openpilot will follow lead cars " +"closer and be more aggressive with the gas and brake. In relaxed mode " +"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 is recommended. In aggressive mode, openpilot will follow lead cars " +"closer and be more aggressive with the gas and brake. In relaxed mode " +"openpilot will stay further away from lead cars. On supported cars, you can " +"cycle through these personalities with your steering wheel distance button." + +#: /home/batman/openpilot/selfdrive/ui/onroad/alert_renderer.py:59 +#: /home/batman/openpilot/selfdrive/ui/onroad/alert_renderer.py:65 +#, python-format +msgid "System Unresponsive" +msgstr "System Unresponsive" + +#: /home/batman/openpilot/selfdrive/ui/onroad/alert_renderer.py:58 +#, python-format +msgid "TAKE CONTROL IMMEDIATELY" +msgstr "TAKE CONTROL IMMEDIATELY" + +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:71 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:125 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:127 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:129 +#, python-format +msgid "TEMP" +msgstr "TEMP" #: /home/batman/openpilot/selfdrive/ui/layouts/settings/settings.py:64 #, python-format msgid "Toggles" msgstr "Toggles" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/settings.py:65 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:70 #, python-format -msgid "Software" -msgstr "Software" +msgid "UNINSTALL" +msgstr "UNINSTALL" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/settings.py:66 +#: /home/batman/openpilot/selfdrive/ui/layouts/home.py:155 #, python-format -msgid "Firehose" -msgstr "Firehose" +msgid "UPDATE" +msgstr "UPDATE" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/settings.py:67 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:158 #, python-format -msgid "Developer" -msgstr "Developer" +msgid "Uninstall" +msgstr "Uninstall" + +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:117 +#, python-format +msgid "Unknown" +msgstr "Unknown" + +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:47 +#, python-format +msgid "Updates are only downloaded while the car is off." +msgstr "Updates are only downloaded while the car is off." + +#: /home/batman/openpilot/selfdrive/ui/widgets/prime.py:33 +#, python-format +msgid "Upgrade Now" +msgstr "Upgrade Now" + +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:31 +#, python-format +msgid "" +"Upload data from the driver facing camera and help improve the driver " +"monitoring algorithm." +msgstr "" +"Upload data from the driver facing camera and help improve the driver " +"monitoring algorithm." + +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:88 +#, python-format +msgid "Use Metric System" +msgstr "Use Metric System" #: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:17 #, python-format @@ -784,128 +800,106 @@ msgstr "" "Use the openpilot system for adaptive cruise control and lane keep driver " "assistance. Your attention is required at all times to use this feature." -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:20 -#, python-format -msgid "When enabled, pressing the accelerator pedal will disengage openpilot." -msgstr "When enabled, pressing the accelerator pedal will disengage openpilot." - -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:22 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:72 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:144 #, python-format -msgid "" -"Standard is recommended. In aggressive mode, openpilot will follow lead cars " -"closer and be more aggressive with the gas and brake. In relaxed mode " -"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 is recommended. In aggressive mode, openpilot will follow lead cars " -"closer and be more aggressive with the gas and brake. In relaxed mode " -"openpilot will stay further away from lead cars. On supported cars, you can " -"cycle through these personalities with your steering wheel distance button." +msgid "VEHICLE" +msgstr "VEHICLE" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:27 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:67 #, python-format -msgid "" -"Receive alerts to steer back into the lane when your vehicle drifts over a " -"detected lane line without a turn signal activated while driving over 31 mph " -"(50 km/h)." -msgstr "" -"Receive alerts to steer back into the lane when your vehicle drifts over a " -"detected lane line without a turn signal activated while driving over 31 mph " -"(50 km/h)." +msgid "VIEW" +msgstr "VIEW" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:30 +#: /home/batman/openpilot/selfdrive/ui/onroad/alert_renderer.py:52 #, python-format -msgid "Enable driver monitoring even when openpilot is not engaged." -msgstr "Enable driver monitoring even when openpilot is not engaged." +msgid "Waiting to start" +msgstr "Waiting to start" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:31 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/developer.py:19 #, python-format msgid "" -"Upload data from the driver facing camera and help improve the driver " -"monitoring algorithm." +"Warning: This grants SSH access to all public keys in your GitHub settings. " +"Never enter a GitHub username other than your own. A comma employee will " +"NEVER ask you to add their GitHub username." msgstr "" -"Upload data from the driver facing camera and help improve the driver " -"monitoring algorithm." - -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:32 -#, python-format -msgid "Display speed in km/h instead of mph." -msgstr "Display speed in km/h instead of mph." +"Warning: This grants SSH access to all public keys in your GitHub settings. " +"Never enter a GitHub username other than your own. A comma employee will " +"NEVER ask you to add their GitHub username." -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:33 +#: /home/batman/openpilot/selfdrive/ui/layouts/onboarding.py:111 #, python-format -msgid "" -"Record and store microphone audio while driving. The audio will be included " -"in the dashcam video in comma connect." -msgstr "" -"Record and store microphone audio while driving. The audio will be included " -"in the dashcam video in comma connect." +msgid "Welcome to openpilot" +msgstr "Welcome to openpilot" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:46 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:20 #, python-format -msgid "Enable openpilot" -msgstr "Enable openpilot" +msgid "When enabled, pressing the accelerator pedal will disengage openpilot." +msgstr "When enabled, pressing the accelerator pedal will disengage openpilot." -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:52 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:44 #, python-format -msgid "Experimental Mode" -msgstr "Experimental Mode" +msgid "Wi-Fi" +msgstr "Wi-Fi" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:58 +#: /home/batman/openpilot/selfdrive/ui/layouts/onboarding.py:145 #, python-format -msgid "Disengage on Accelerator Pedal" -msgstr "Disengage on Accelerator Pedal" +msgid "You must accept the Terms and Conditions in order to use openpilot." +msgstr "You must accept the Terms and Conditions in order to use openpilot." -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:64 +#: /home/batman/openpilot/selfdrive/ui/layouts/onboarding.py:112 #, python-format -msgid "Enable Lane Departure Warnings" -msgstr "Enable Lane Departure Warnings" +msgid "" +"You must accept the Terms and Conditions to use openpilot. Read the latest " +"terms at https://comma.ai/terms before continuing." +msgstr "" +"You must accept the Terms and Conditions to use openpilot. Read the latest " +"terms at https://comma.ai/terms before continuing." -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:70 +#: /home/batman/openpilot/selfdrive/ui/onroad/driver_camera_dialog.py:34 #, python-format -msgid "Always-On Driver Monitoring" -msgstr "Always-On Driver Monitoring" +msgid "camera starting" +msgstr "camera starting" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:76 +#: /home/batman/openpilot/selfdrive/ui/widgets/prime.py:63 #, python-format -msgid "Record and Upload Driver Camera" -msgstr "Record and Upload Driver Camera" +msgid "comma prime" +msgstr "comma prime" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:82 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:105 #, python-format -msgid "Record and Upload Microphone Audio" -msgstr "Record and Upload Microphone Audio" +msgid "failed to check for update" +msgstr "failed to check for update" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:88 +#: /home/batman/openpilot/selfdrive/ui/onroad/hud_renderer.py:177 #, python-format -msgid "Use Metric System" -msgstr "Use Metric System" +msgid "km/h" +msgstr "km/h" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:96 +#: /home/batman/openpilot/selfdrive/ui/onroad/hud_renderer.py:177 #, python-format -msgid "Driving Personality" -msgstr "Driving Personality" +msgid "mph" +msgstr "mph" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:98 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:19 #, python-format -msgid "Aggressive" -msgstr "Aggressive" +msgid "never" +msgstr "never" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:98 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:30 #, python-format -msgid "Standard" -msgstr "Standard" +msgid "now" +msgstr "now" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:98 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/developer.py:70 #, python-format -msgid "Relaxed" -msgstr "Relaxed" +msgid "openpilot Longitudinal Control (Alpha)" +msgstr "openpilot Longitudinal Control (Alpha)" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:123 +#: /home/batman/openpilot/selfdrive/ui/onroad/alert_renderer.py:51 #, python-format -msgid " Changing this setting will restart openpilot if the car is powered on." -msgstr "" -" Changing this setting will restart openpilot if the car is powered on." +msgid "openpilot Unavailable" +msgstr "openpilot Unavailable" #: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:155 #, python-format @@ -934,85 +928,95 @@ msgstr "" "some turns. The Experimental mode logo will also be shown in the top right " "corner." -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:178 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/firehose.py:20 #, python-format msgid "" -"Experimental mode is currently unavailable on this car since the car's stock " -"ACC is used for longitudinal control." +"openpilot learns to drive by watching humans, like you, drive.\n" +"\n" +"Firehose Mode allows you to maximize your training data uploads to improve " +"openpilot's driving models. More data means bigger models, which means " +"better Experimental Mode." msgstr "" -"Experimental mode is currently unavailable on this car since the car's stock " -"ACC is used for longitudinal control." +"openpilot learns to drive by watching humans, like you, drive.\n" +"\n" +"Firehose Mode allows you to maximize your training data uploads to improve " +"openpilot's driving models. More data means bigger models, which means " +"better Experimental Mode." #: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:180 #, python-format msgid "openpilot longitudinal control may come in a future update." msgstr "openpilot longitudinal control may come in a future update." -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:183 -#, python-format +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:27 +#, fuzzy, python-format msgid "" -"An alpha version of openpilot longitudinal control can be tested, along with " -"Experimental mode, on non-release branches." +"openpilot requires the device to be mounted within 4° left or right and " +"within 5° up or 9° down." msgstr "" -"An alpha version of openpilot longitudinal control can be tested, along with " -"Experimental mode, on non-release branches." +"openpilot requires the device to be mounted within 4° left or right and " +"within 5° up or 9° down." -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:186 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:116 #, python-format -msgid "" -"Enable the openpilot longitudinal control (alpha) toggle to allow " -"Experimental mode." -msgstr "" -"Enable the openpilot longitudinal control (alpha) toggle to allow " -"Experimental mode." +msgid "up to date, last checked never" +msgstr "up to date, last checked never" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:225 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:114 #, python-format -msgid "Enable" -msgstr "Enable" +msgid "up to date, last checked {}" +msgstr "up to date, last checked {}" -#: /home/batman/openpilot/selfdrive/ui/onroad/hud_renderer.py:148 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:108 #, python-format -msgid "MAX" -msgstr "MAX" +msgid "update available" +msgstr "update available" -#: /home/batman/openpilot/selfdrive/ui/onroad/hud_renderer.py:177 +#: /home/batman/openpilot/selfdrive/ui/layouts/home.py:169 #, python-format -msgid "km/h" -msgstr "km/h" +msgid "{} ALERT" +msgid_plural "{} ALERTS" +msgstr[0] "{} ALERT" +msgstr[1] "{} ALERTS" -#: /home/batman/openpilot/selfdrive/ui/onroad/hud_renderer.py:177 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:39 #, python-format -msgid "mph" -msgstr "mph" +msgid "{} day ago" +msgid_plural "{} days ago" +msgstr[0] "{} day ago" +msgstr[1] "{} days ago" -#: /home/batman/openpilot/selfdrive/ui/onroad/driver_camera_dialog.py:34 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:36 #, python-format -msgid "camera starting" -msgstr "camera starting" +msgid "{} hour ago" +msgid_plural "{} hours ago" +msgstr[0] "{} hour ago" +msgstr[1] "{} hours ago" -#: /home/batman/openpilot/selfdrive/ui/onroad/alert_renderer.py:51 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:33 #, python-format -msgid "openpilot Unavailable" -msgstr "openpilot Unavailable" +msgid "{} minute ago" +msgid_plural "{} minutes ago" +msgstr[0] "{} minute ago" +msgstr[1] "{} minutes ago" -#: /home/batman/openpilot/selfdrive/ui/onroad/alert_renderer.py:52 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/firehose.py:110 #, python-format -msgid "Waiting to start" -msgstr "Waiting to start" +msgid "{} segment of your driving is in the training dataset so far." +msgid_plural "{} segment of your driving is in the training dataset so far." +msgstr[0] "{} segment of your driving is in the training dataset so far." +msgstr[1] "{} segment of your driving is in the training dataset so far." -#: /home/batman/openpilot/selfdrive/ui/onroad/alert_renderer.py:58 -#, python-format -msgid "TAKE CONTROL IMMEDIATELY" -msgstr "TAKE CONTROL IMMEDIATELY" +#: /home/batman/openpilot/selfdrive/ui/widgets/prime.py:62 +#, fuzzy, python-format +msgid "✓ SUBSCRIBED" +msgstr "✓ SUBSCRIBED" -#: /home/batman/openpilot/selfdrive/ui/onroad/alert_renderer.py:59 -#: /home/batman/openpilot/selfdrive/ui/onroad/alert_renderer.py:65 +#: /home/batman/openpilot/selfdrive/ui/widgets/setup.py:22 #, python-format -msgid "System Unresponsive" -msgstr "System Unresponsive" +msgid "🔥 Firehose Mode 🔥" +msgstr "🔥 Firehose Mode 🔥" -#: /home/batman/openpilot/selfdrive/ui/onroad/alert_renderer.py:66 -#, python-format -msgid "Reboot Device" -msgstr "Reboot Device" +#, fuzzy, python-format +#~ msgid " Firehose Mode " +#~ msgstr "Firehose Mode" diff --git a/selfdrive/ui/translations/app_es.po b/selfdrive/ui/translations/app_es.po index bbeb54ff0f..b3f744e960 100644 --- a/selfdrive/ui/translations/app_es.po +++ b/selfdrive/ui/translations/app_es.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-20 17:23-0700\n" +"POT-Creation-Date: 2025-10-20 18:45-0700\n" "PO-Revision-Date: 2025-10-20 16:35-0700\n" "Last-Translator: Automatically generated\n" "Language-Team: none\n" @@ -20,7 +20,8 @@ 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 " Cambiar esta configuración reiniciará openpilot si el coche está encendido." +msgstr "" +" Cambiar esta configuración reiniciará openpilot si el coche está encendido." #: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:43 #, python-format @@ -63,11 +64,11 @@ msgid "" "control alpha." msgstr "" "ADVERTENCIA: el control longitudinal de openpilot está en alpha para este " -"coche y deshabilitará el Frenado Automático de Emergencia (AEB).

En " -"este coche, openpilot usa por defecto el ACC integrado del coche en lugar del " -"control longitudinal de openpilot. Activa esto para cambiar al control " -"longitudinal de openpilot. Se recomienda activar el modo Experimental al " -"habilitar el control longitudinal de openpilot (alpha)." +"coche y deshabilitará el Frenado Automático de Emergencia (AEB).

En este coche, openpilot usa por defecto el ACC integrado del " +"coche en lugar del control longitudinal de openpilot. Activa esto para " +"cambiar al control longitudinal de openpilot. Se recomienda activar el modo " +"Experimental al habilitar el control longitudinal de openpilot (alpha)." #: /home/batman/openpilot/selfdrive/ui/layouts/settings/firehose.py:137 #, python-format @@ -115,20 +116,20 @@ msgid "" "An alpha version of openpilot longitudinal control can be tested, along with " "Experimental mode, on non-release branches." msgstr "" -"Se puede probar una versión alpha del control longitudinal de openpilot, junto " -"con el modo Experimental, en ramas que no son de lanzamiento." +"Se puede probar una versión alpha del control longitudinal de openpilot, " +"junto con el modo Experimental, en ramas que no son de lanzamiento." -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:193 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:189 #, python-format msgid "Are you sure you want to power off?" msgstr "¿Seguro que quieres apagar?" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:181 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:177 #, python-format msgid "Are you sure you want to reboot?" msgstr "¿Seguro que quieres reiniciar?" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:126 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:122 #, python-format msgid "Are you sure you want to reset calibration?" msgstr "¿Seguro que quieres restablecer la calibración?" @@ -151,7 +152,8 @@ msgstr "Hazte miembro de comma prime en connect.comma.ai" #: /home/batman/openpilot/selfdrive/ui/widgets/pairing_dialog.py:130 #, python-format msgid "Bookmark connect.comma.ai to your home screen to use it like an app" -msgstr "Añade connect.comma.ai a tu pantalla de inicio para usarlo como una app" +msgstr "" +"Añade connect.comma.ai a tu pantalla de inicio para usarlo como una app" #: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:68 #, python-format @@ -187,7 +189,8 @@ msgstr "Cambiar idioma" #: /home/batman/openpilot/selfdrive/ui/widgets/pairing_dialog.py:129 #, python-format msgid "Click \"add new device\" and scan the QR code on the right" -msgstr "Haz clic en \"añadir nuevo dispositivo\" y escanea el código QR de la derecha" +msgstr "" +"Haz clic en \"añadir nuevo dispositivo\" y escanea el código QR de la derecha" #: /home/batman/openpilot/selfdrive/ui/widgets/offroad_alerts.py:105 #, python-format @@ -229,17 +232,17 @@ msgstr "Dispositivo" msgid "Disengage on Accelerator Pedal" msgstr "Desactivar con el pedal del acelerador" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:190 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:186 #, python-format msgid "Disengage to Power Off" msgstr "Desactivar para apagar" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:178 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:174 #, python-format msgid "Disengage to Reboot" msgstr "Desactivar para reiniciar" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:110 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:106 #, python-format msgid "Disengage to Reset Calibration" msgstr "Desactivar para restablecer la calibración" @@ -307,7 +310,9 @@ msgstr "Activar SSH" #: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:30 #, python-format msgid "Enable driver monitoring even when openpilot is not engaged." -msgstr "Activar la supervisión del conductor incluso cuando openpilot no esté activado." +msgstr "" +"Activar la supervisión del conductor incluso cuando openpilot no esté " +"activado." #: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:46 #, python-format @@ -384,8 +389,8 @@ msgstr "" "Para la máxima efectividad, lleva tu dispositivo al interior y conéctalo " "semanalmente a un buen adaptador USB‑C y Wi‑Fi.\n" "\n" -"El Modo Firehose también puede funcionar mientras conduces si está conectado a " -"un hotspot o a una SIM ilimitada.\n" +"El Modo Firehose también puede funcionar mientras conduces si está conectado " +"a un hotspot o a una SIM ilimitada.\n" "\n" "\n" "Preguntas frecuentes\n" @@ -462,7 +467,9 @@ msgstr "MÁX" #, python-format msgid "" "Maximize your training data uploads to improve openpilot's driving models." -msgstr "Maximiza tus cargas de datos de entrenamiento para mejorar los modelos de conducción de openpilot." +msgstr "" +"Maximiza tus cargas de datos de entrenamiento para mejorar los modelos de " +"conducción de openpilot." #: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:142 #, python-format @@ -563,7 +570,7 @@ msgid "Please connect to Wi-Fi to complete initial pairing" msgstr "Conéctate a Wi‑Fi para completar el emparejamiento inicial" #: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:58 -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:193 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:189 #, python-format msgid "Power Off" msgstr "Apagar" @@ -599,7 +606,7 @@ msgid "REVIEW" msgstr "REVISAR" #: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:58 -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:181 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:177 #, python-format msgid "Reboot" msgstr "Reiniciar" @@ -622,8 +629,8 @@ msgid "" "(50 km/h)." msgstr "" "Recibe alertas para volver al carril cuando tu vehículo se desvíe sobre una " -"línea de carril detectada sin la direccional activada mientras conduces a más " -"de 31 mph (50 km/h)." +"línea de carril detectada sin la direccional activada mientras conduces a " +"más de 31 mph (50 km/h)." #: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:76 #, python-format @@ -669,7 +676,7 @@ msgstr "Capturas remotas" msgid "Request timed out" msgstr "Se agotó el tiempo de espera de la solicitud" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:126 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:122 #, python-format msgid "Reset" msgstr "Restablecer" @@ -717,11 +724,11 @@ 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 "" -"Se recomienda Estándar. En modo agresivo, openpilot seguirá más de cerca a los " -"coches delanteros y será más agresivo con el acelerador y el freno. En modo " -"relajado, openpilot se mantendrá más lejos de los coches delanteros. En coches " -"compatibles, puedes cambiar entre estas personalidades con el botón de " -"distancia del volante." +"Se recomienda Estándar. En modo agresivo, openpilot seguirá más de cerca a " +"los coches delanteros y será más agresivo con el acelerador y el freno. En " +"modo relajado, openpilot se mantendrá más lejos de los coches delanteros. En " +"coches compatibles, puedes cambiar entre estas personalidades con el botón " +"de distancia del volante." #: /home/batman/openpilot/selfdrive/ui/onroad/alert_renderer.py:59 #: /home/batman/openpilot/selfdrive/ui/onroad/alert_renderer.py:65 @@ -783,8 +790,8 @@ msgid "" "Upload data from the driver facing camera and help improve the driver " "monitoring algorithm." msgstr "" -"Sube datos de la cámara orientada al conductor y ayuda a mejorar el algoritmo " -"de supervisión del conductor." +"Sube datos de la cámara orientada al conductor y ayuda a mejorar el " +"algoritmo de supervisión del conductor." #: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:88 #, python-format @@ -825,9 +832,9 @@ msgid "" "NEVER ask you to add their GitHub username." msgstr "" "Advertencia: Esto otorga acceso SSH a todas las claves públicas en tu " -"configuración de GitHub. Nunca introduzcas un nombre de usuario de GitHub que " -"no sea el tuyo. Un empleado de comma NUNCA te pedirá que agregues su nombre " -"de usuario de GitHub." +"configuración de GitHub. Nunca introduzcas un nombre de usuario de GitHub " +"que no sea el tuyo. Un empleado de comma NUNCA te pedirá que agregues su " +"nombre de usuario de GitHub." #: /home/batman/openpilot/selfdrive/ui/layouts/onboarding.py:111 #, python-format @@ -837,7 +844,9 @@ msgstr "Bienvenido a openpilot" #: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:20 #, python-format msgid "When enabled, pressing the accelerator pedal will disengage openpilot." -msgstr "Cuando está activado, al presionar el pedal del acelerador se desactivará openpilot." +msgstr "" +"Cuando está activado, al presionar el pedal del acelerador se desactivará " +"openpilot." #: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:44 #, python-format @@ -855,8 +864,8 @@ msgid "" "You must accept the Terms and Conditions to use openpilot. Read the latest " "terms at https://comma.ai/terms before continuing." msgstr "" -"Debes aceptar los Términos y Condiciones para usar openpilot. Lee los términos " -"más recientes en https://comma.ai/terms antes de continuar." +"Debes aceptar los Términos y Condiciones para usar openpilot. Lee los " +"términos más recientes en https://comma.ai/terms antes de continuar." #: /home/batman/openpilot/selfdrive/ui/onroad/driver_camera_dialog.py:34 #, python-format @@ -919,19 +928,18 @@ msgid "" "corner." msgstr "" "openpilot conduce por defecto en modo chill. El modo Experimental habilita " -"funciones de nivel alpha que no están listas para el modo chill. Las funciones " -"experimentales se enumeran a continuación:

Control longitudinal de " -"extremo a extremo


Deja que el modelo de conducción controle el " -"acelerador y los frenos. openpilot conducirá como piensa que lo haría un " -"humano, incluyendo detenerse en luces rojas y señales de alto. Dado que el " -"modelo decide la velocidad a la que conducir, la velocidad establecida solo " -"actuará como límite superior. Esta es una función de calidad alpha; se deben " -"esperar errores." -"

Nueva visualización de conducción


La " -"visualización de conducción hará la transición a la cámara gran angular " -"orientada a la carretera a bajas velocidades para mostrar mejor algunos giros. " -"El logotipo del modo Experimental también se mostrará en la esquina superior " -"derecha." +"funciones de nivel alpha que no están listas para el modo chill. Las " +"funciones experimentales se enumeran a continuación:

Control " +"longitudinal de extremo a extremo


Deja que el modelo de conducción " +"controle el acelerador y los frenos. openpilot conducirá como piensa que lo " +"haría un humano, incluyendo detenerse en luces rojas y señales de alto. Dado " +"que el modelo decide la velocidad a la que conducir, la velocidad " +"establecida solo actuará como límite superior. Esta es una función de " +"calidad alpha; se deben esperar errores.

Nueva visualización de " +"conducción


La visualización de conducción hará la transición a la " +"cámara gran angular orientada a la carretera a bajas velocidades para " +"mostrar mejor algunos giros. El logotipo del modo Experimental también se " +"mostrará en la esquina superior derecha." #: /home/batman/openpilot/selfdrive/ui/layouts/settings/firehose.py:20 #, python-format @@ -951,16 +959,18 @@ msgstr "" #: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:180 #, python-format msgid "openpilot longitudinal control may come in a future update." -msgstr "El control longitudinal de openpilot podría llegar en una actualización futura." +msgstr "" +"El control longitudinal de openpilot podría llegar en una actualización " +"futura." #: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:27 -#, python-format +#, fuzzy, python-format msgid "" "openpilot requires the device to be mounted within 4° left or right and " "within 5° up or 9° down." msgstr "" -"openpilot requiere que el dispositivo esté montado dentro de 4° a izquierda o " -"derecha y dentro de 5° hacia arriba o 9° hacia abajo." +"openpilot requiere que el dispositivo esté montado dentro de 4° a izquierda " +"o derecha y dentro de 5° hacia arriba o 9° hacia abajo." #: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:116 #, python-format @@ -1009,11 +1019,15 @@ msgstr[1] "hace {} minutos" #, python-format msgid "{} segment of your driving is in the training dataset so far." msgid_plural "{} segment of your driving is in the training dataset so far." -msgstr[0] "{} segmento de tu conducción está en el conjunto de entrenamiento hasta ahora." -msgstr[1] "{} segmentos de tu conducción están en el conjunto de entrenamiento hasta ahora." +msgstr[0] "" +"{} segmento de tu conducción está en el conjunto de entrenamiento hasta " +"ahora." +msgstr[1] "" +"{} segmentos de tu conducción están en el conjunto de entrenamiento hasta " +"ahora." #: /home/batman/openpilot/selfdrive/ui/widgets/prime.py:62 -#, python-format +#, fuzzy, python-format msgid "✓ SUBSCRIBED" msgstr "✓ SUSCRITO" @@ -1021,3 +1035,7 @@ msgstr "✓ SUSCRITO" #, python-format msgid "🔥 Firehose Mode 🔥" msgstr "🔥 Modo Firehose 🔥" + +#, fuzzy, python-format +#~ msgid " Firehose Mode " +#~ msgstr "Modo Firehose" diff --git a/selfdrive/ui/translations/app_fr.po b/selfdrive/ui/translations/app_fr.po index 9f668daef2..0ee502949d 100644 --- a/selfdrive/ui/translations/app_fr.po +++ b/selfdrive/ui/translations/app_fr.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-20 18:19-0700\n" +"POT-Creation-Date: 2025-10-20 18:45-0700\n" "PO-Revision-Date: 2025-10-20 18:19-0700\n" "Last-Translator: Automatically generated\n" "Language-Team: none\n" @@ -17,338 +17,324 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" -#: /home/batman/openpilot/selfdrive/ui/widgets/pairing_dialog.py:103 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:123 #, python-format -msgid "Pair your device to your comma account" +msgid " Changing this setting will restart openpilot if the car is powered on." msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/pairing_dialog.py:128 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:43 #, python-format -msgid "Go to https://connect.comma.ai on your phone" +msgid "--" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/pairing_dialog.py:129 +#: /home/batman/openpilot/selfdrive/ui/widgets/prime.py:47 #, python-format -msgid "Click \"add new device\" and scan the QR code on the right" +msgid "1 year of drive storage" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/pairing_dialog.py:130 +#: /home/batman/openpilot/selfdrive/ui/widgets/prime.py:47 #, python-format -msgid "Bookmark connect.comma.ai to your home screen to use it like an app" +msgid "24/7 LTE connectivity" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/pairing_dialog.py:161 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:46 #, python-format -msgid "QR Code Error" +msgid "2G" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/ssh_key.py:29 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:47 #, python-format -msgid "LOADING" +msgid "3G" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/ssh_key.py:30 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:49 #, python-format -msgid "ADD" +msgid "5G" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/ssh_key.py:31 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/developer.py:23 #, python-format -msgid "REMOVE" +msgid "" +"WARNING: openpilot longitudinal control is in alpha for this car and will " +"disable Automatic Emergency Braking (AEB).

On this car, openpilot " +"defaults to the car's built-in ACC instead of openpilot's longitudinal " +"control. Enable this to switch to openpilot longitudinal control. Enabling " +"Experimental mode is recommended when enabling openpilot longitudinal " +"control alpha." msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/ssh_key.py:89 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/firehose.py:137 #, python-format -msgid "Enter your GitHub username" +msgid "ACTIVE" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/ssh_key.py:114 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/developer.py:15 #, python-format -msgid "No SSH keys found" +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 "" -#: /home/batman/openpilot/selfdrive/ui/widgets/ssh_key.py:123 +#: /home/batman/openpilot/selfdrive/ui/widgets/ssh_key.py:30 #, python-format -msgid "Request timed out" -msgstr "" - -#: /home/batman/openpilot/selfdrive/ui/widgets/ssh_key.py:126 -#, python-format, python-brace-format -msgid "No SSH keys found for user '{username}'" +msgid "ADD" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/prime.py:33 +#: /home/batman/openpilot/selfdrive/ui/widgets/offroad_alerts.py:110 #, python-format -msgid "Upgrade Now" +msgid "Acknowledge Excessive Actuation" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/prime.py:38 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:98 #, python-format -msgid "Become a comma prime member at connect.comma.ai" +msgid "Aggressive" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/prime.py:44 +#: /home/batman/openpilot/selfdrive/ui/layouts/onboarding.py:116 #, python-format -msgid "PRIME FEATURES:" +msgid "Agree" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/prime.py:47 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:70 #, python-format -msgid "Remote access" +msgid "Always-On Driver Monitoring" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/prime.py:47 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:183 #, python-format -msgid "24/7 LTE connectivity" +msgid "" +"An alpha version of openpilot longitudinal control can be tested, along with " +"Experimental mode, on non-release branches." msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/prime.py:47 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:189 #, python-format -msgid "1 year of drive storage" +msgid "Are you sure you want to power off?" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/prime.py:47 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:177 #, python-format -msgid "Remote snapshots" +msgid "Are you sure you want to reboot?" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/prime.py:62 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:122 #, python-format -msgid "✓ SUBSCRIBED" +msgid "Are you sure you want to reset calibration?" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/prime.py:63 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:158 #, python-format -msgid "comma prime" +msgid "Are you sure you want to uninstall?" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/exp_mode_button.py:50 +#: /home/batman/openpilot/selfdrive/ui/layouts/onboarding.py:147 #, python-format -msgid "EXPERIMENTAL MODE ON" +msgid "Back" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/exp_mode_button.py:50 +#: /home/batman/openpilot/selfdrive/ui/widgets/prime.py:38 #, python-format -msgid "CHILL MODE ON" +msgid "Become a comma prime member at connect.comma.ai" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/offroad_alerts.py:18 +#: /home/batman/openpilot/selfdrive/ui/widgets/pairing_dialog.py:130 #, python-format -msgid "No release notes available." +msgid "Bookmark connect.comma.ai to your home screen to use it like an app" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/offroad_alerts.py:105 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:68 #, python-format -msgid "Close" +msgid "CHANGE" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/offroad_alerts.py:107 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:49 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:106 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:117 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:142 #, python-format -msgid "Snooze Update" +msgid "CHECK" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/offroad_alerts.py:110 +#: /home/batman/openpilot/selfdrive/ui/widgets/exp_mode_button.py:50 #, python-format -msgid "Acknowledge Excessive Actuation" +msgid "CHILL MODE ON" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/offroad_alerts.py:113 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:73 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:134 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:136 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:138 #, python-format -msgid "Reboot and Update" +msgid "CONNECT" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/setup.py:19 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:68 #, python-format -msgid "Pair device" +msgid "Change Language" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/setup.py:20 +#: /home/batman/openpilot/selfdrive/ui/widgets/pairing_dialog.py:129 #, python-format -msgid "Open" +msgid "Click \"add new device\" and scan the QR code on the right" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/setup.py:22 +#: /home/batman/openpilot/selfdrive/ui/widgets/offroad_alerts.py:105 #, python-format -msgid "🔥 Firehose Mode 🔥" +msgid "Close" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/setup.py:44 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:48 #, python-format -msgid "Finish Setup" +msgid "Current Version" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/setup.py:48 -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:25 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:109 #, python-format -msgid "" -"Pair your device with comma connect (connect.comma.ai) and claim your comma " -"prime offer." +msgid "DOWNLOAD" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/setup.py:75 +#: /home/batman/openpilot/selfdrive/ui/layouts/onboarding.py:115 #, python-format -msgid "" -"Maximize your training data uploads to improve openpilot's driving models." +msgid "Decline" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/setup.py:91 +#: /home/batman/openpilot/selfdrive/ui/layouts/onboarding.py:148 #, python-format -msgid "Please connect to Wi-Fi to complete initial pairing" +msgid "Decline, uninstall openpilot" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/home.py:155 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/settings.py:67 #, python-format -msgid "UPDATE" +msgid "Developer" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/home.py:169 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/settings.py:62 #, python-format -msgid "{} ALERT" -msgid_plural "{} ALERTS" -msgstr[0] "" -msgstr[1] "" +msgid "Device" +msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:43 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:58 #, python-format -msgid "--" +msgid "Disengage on Accelerator Pedal" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:44 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:186 #, python-format -msgid "Wi-Fi" +msgid "Disengage to Power Off" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:45 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:174 #, python-format -msgid "ETH" +msgid "Disengage to Reboot" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:46 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:106 #, python-format -msgid "2G" +msgid "Disengage to Reset Calibration" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:47 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:32 #, python-format -msgid "3G" +msgid "Display speed in km/h instead of mph." msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:48 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:61 #, python-format -msgid "LTE" +msgid "Dongle ID" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:49 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:49 #, python-format -msgid "5G" +msgid "Download" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:71 -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:125 -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:127 -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:129 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:64 #, python-format -msgid "TEMP" +msgid "Driver Camera" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:71 -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:125 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:96 #, python-format -msgid "GOOD" +msgid "Driving Personality" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:72 -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:144 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:138 #, python-format -msgid "VEHICLE" +msgid "ERROR" msgstr "" -#: /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 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:45 #, python-format -msgid "ONLINE" +msgid "ETH" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:73 -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:134 -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:136 -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:138 +#: /home/batman/openpilot/selfdrive/ui/widgets/exp_mode_button.py:50 #, python-format -msgid "CONNECT" +msgid "EXPERIMENTAL MODE ON" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:73 -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:134 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:225 #, python-format -msgid "OFFLINE" +msgid "Enable" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:117 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/developer.py:38 #, python-format -msgid "Unknown" +msgid "Enable ADB" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:127 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:64 #, python-format -msgid "OK" +msgid "Enable Lane Departure Warnings" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:129 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/developer.py:47 #, python-format -msgid "HIGH" +msgid "Enable SSH" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:138 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:30 #, python-format -msgid "ERROR" +msgid "Enable driver monitoring even when openpilot is not engaged." msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:142 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:46 #, python-format -msgid "NO" +msgid "Enable openpilot" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:142 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:186 #, python-format -msgid "PANDA" +msgid "" +"Enable the openpilot longitudinal control (alpha) toggle to allow " +"Experimental mode." msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/onboarding.py:111 -#, python-format -msgid "Welcome to openpilot" -msgstr "" - -#: /home/batman/openpilot/selfdrive/ui/layouts/onboarding.py:112 -#, python-format -msgid "" -"You must accept the Terms and Conditions to use openpilot. Read the latest " -"terms at https://comma.ai/terms before continuing." -msgstr "" - -#: /home/batman/openpilot/selfdrive/ui/layouts/onboarding.py:115 +#: /home/batman/openpilot/selfdrive/ui/widgets/ssh_key.py:89 #, python-format -msgid "Decline" +msgid "Enter your GitHub username" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/onboarding.py:116 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:52 #, python-format -msgid "Agree" +msgid "Experimental Mode" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/onboarding.py:145 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:178 #, python-format -msgid "You must accept the Terms and Conditions in order to use openpilot." +msgid "" +"Experimental mode is currently unavailable on this car since the car's stock " +"ACC is used for longitudinal control." msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/onboarding.py:147 +#: /home/batman/openpilot/selfdrive/ui/widgets/setup.py:44 #, python-format -msgid "Back" +msgid "Finish Setup" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/onboarding.py:148 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/settings.py:66 #, python-format -msgid "Decline, uninstall openpilot" +msgid "Firehose" msgstr "" #: /home/batman/openpilot/selfdrive/ui/layouts/settings/firehose.py:18 @@ -356,16 +342,6 @@ msgstr "" msgid "Firehose Mode" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/firehose.py:20 -#, python-format -msgid "" -"openpilot learns to drive by watching humans, like you, drive.\n" -"\n" -"Firehose Mode allows you to maximize your training data uploads to improve " -"openpilot's driving models. More data means bigger models, which means " -"better Experimental Mode." -msgstr "" - #: /home/batman/openpilot/selfdrive/ui/layouts/settings/firehose.py:25 #, python-format msgid "" @@ -391,62 +367,51 @@ msgid "" "particular forks) are able to be used for training." msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/firehose.py:110 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:71 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:125 #, python-format -msgid "{} segment of your driving is in the training dataset so far." -msgid_plural "{} segment of your driving is in the training dataset so far." -msgstr[0] "" -msgstr[1] "" +msgid "GOOD" +msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/firehose.py:137 +#: /home/batman/openpilot/selfdrive/ui/widgets/pairing_dialog.py:128 #, python-format -msgid "ACTIVE" +msgid "Go to https://connect.comma.ai on your phone" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/firehose.py:139 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:129 #, python-format -msgid "INACTIVE: connect to an unmetered network" +msgid "HIGH" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/developer.py:15 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/firehose.py:139 #, python-format -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." +msgid "INACTIVE: connect to an unmetered network" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/developer.py:19 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:52 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:131 #, python-format -msgid "" -"Warning: This grants SSH access to all public keys in your GitHub settings. " -"Never enter a GitHub username other than your own. A comma employee will " -"NEVER ask you to add their GitHub username." +msgid "INSTALL" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/developer.py:23 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:52 #, python-format -msgid "" -"WARNING: openpilot longitudinal control is in alpha for this car and will " -"disable Automatic Emergency Braking (AEB).

On this car, openpilot " -"defaults to the car's built-in ACC instead of openpilot's longitudinal " -"control. Enable this to switch to openpilot longitudinal control. Enabling " -"Experimental mode is recommended when enabling openpilot longitudinal " -"control alpha." +msgid "Install Update" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/developer.py:38 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/developer.py:55 #, python-format -msgid "Enable ADB" +msgid "Joystick Debug Mode" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/developer.py:47 +#: /home/batman/openpilot/selfdrive/ui/widgets/ssh_key.py:29 #, python-format -msgid "Enable SSH" +msgid "LOADING" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/developer.py:55 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:48 #, python-format -msgid "Joystick Debug Mode" +msgid "LTE" msgstr "" #: /home/batman/openpilot/selfdrive/ui/layouts/settings/developer.py:63 @@ -454,114 +419,117 @@ msgstr "" msgid "Longitudinal Maneuver Mode" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/developer.py:70 +#: /home/batman/openpilot/selfdrive/ui/onroad/hud_renderer.py:148 #, python-format -msgid "openpilot Longitudinal Control (Alpha)" +msgid "MAX" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:19 +#: /home/batman/openpilot/selfdrive/ui/widgets/setup.py:75 #, python-format -msgid "never" +msgid "" +"Maximize your training data uploads to improve openpilot's driving models." msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:30 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:142 #, python-format -msgid "now" +msgid "NO" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:33 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/settings.py:63 #, python-format -msgid "{} minute ago" -msgid_plural "{} minutes ago" -msgstr[0] "" -msgstr[1] "" +msgid "Network" +msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:36 +#: /home/batman/openpilot/selfdrive/ui/widgets/ssh_key.py:114 #, python-format -msgid "{} hour ago" -msgid_plural "{} hours ago" -msgstr[0] "" -msgstr[1] "" +msgid "No SSH keys found" +msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:39 +#: /home/batman/openpilot/selfdrive/ui/widgets/ssh_key.py:126 +#, python-format, python-brace-format +msgid "No SSH keys found for user '{username}'" +msgstr "" + +#: /home/batman/openpilot/selfdrive/ui/widgets/offroad_alerts.py:18 #, python-format -msgid "{} day ago" -msgid_plural "{} days ago" -msgstr[0] "" -msgstr[1] "" +msgid "No release notes available." +msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:47 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:73 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:134 #, python-format -msgid "Updates are only downloaded while the car is off." +msgid "OFFLINE" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:48 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:127 #, python-format -msgid "Current Version" +msgid "OK" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:49 +#: /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 "Download" +msgid "ONLINE" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:49 -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:106 -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:117 -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:142 +#: /home/batman/openpilot/selfdrive/ui/widgets/setup.py:20 #, python-format -msgid "CHECK" +msgid "Open" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:52 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:52 #, python-format -msgid "Install Update" +msgid "PAIR" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:52 -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:131 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:142 #, python-format -msgid "INSTALL" +msgid "PANDA" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:70 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:64 #, python-format -msgid "UNINSTALL" +msgid "PREVIEW" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:105 +#: /home/batman/openpilot/selfdrive/ui/widgets/prime.py:44 #, python-format -msgid "failed to check for update" +msgid "PRIME FEATURES:" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:108 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:52 #, python-format -msgid "update available" +msgid "Pair Device" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:109 +#: /home/batman/openpilot/selfdrive/ui/widgets/setup.py:19 #, python-format -msgid "DOWNLOAD" +msgid "Pair device" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:114 +#: /home/batman/openpilot/selfdrive/ui/widgets/pairing_dialog.py:103 #, python-format -msgid "up to date, last checked {}" +msgid "Pair your device to your comma account" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:116 +#: /home/batman/openpilot/selfdrive/ui/widgets/setup.py:48 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:25 #, python-format -msgid "up to date, last checked never" +msgid "" +"Pair your device with comma connect (connect.comma.ai) and claim your comma " +"prime offer." msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:158 +#: /home/batman/openpilot/selfdrive/ui/widgets/setup.py:91 #, python-format -msgid "Are you sure you want to uninstall?" +msgid "Please connect to Wi-Fi to complete initial pairing" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:158 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:58 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:189 #, python-format -msgid "Uninstall" +msgid "Power Off" msgstr "" #: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:26 @@ -571,68 +539,100 @@ msgid "" "visibility. (vehicle must be off)" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:27 +#: /home/batman/openpilot/selfdrive/ui/widgets/pairing_dialog.py:161 #, python-format -msgid "" -"openpilot requires the device to be mounted within 4° left or right and " -"within 5° up or 9° down." +msgid "QR Code Error" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:28 +#: /home/batman/openpilot/selfdrive/ui/widgets/ssh_key.py:31 #, python-format -msgid "Review the rules, features, and limitations of openpilot" +msgid "REMOVE" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:52 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:55 #, python-format -msgid "Pair Device" +msgid "RESET" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:52 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:66 #, python-format -msgid "PAIR" +msgid "REVIEW" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:55 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:58 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:177 #, python-format -msgid "Reset Calibration" +msgid "Reboot" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:55 +#: /home/batman/openpilot/selfdrive/ui/onroad/alert_renderer.py:66 #, python-format -msgid "RESET" +msgid "Reboot Device" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:58 -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:181 +#: /home/batman/openpilot/selfdrive/ui/widgets/offroad_alerts.py:113 #, python-format -msgid "Reboot" +msgid "Reboot and Update" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:58 -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:193 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:27 #, python-format -msgid "Power Off" +msgid "" +"Receive alerts to steer back into the lane when your vehicle drifts over a " +"detected lane line without a turn signal activated while driving over 31 mph " +"(50 km/h)." msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:61 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:76 #, python-format -msgid "Dongle ID" +msgid "Record and Upload Driver Camera" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:62 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:82 #, python-format -msgid "Serial" +msgid "Record and Upload Microphone Audio" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:64 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:33 #, python-format -msgid "Driver Camera" +msgid "" +"Record and store microphone audio while driving. The audio will be included " +"in the dashcam video in comma connect." msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:64 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:67 #, python-format -msgid "PREVIEW" +msgid "Regulatory" +msgstr "" + +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:98 +#, python-format +msgid "Relaxed" +msgstr "" + +#: /home/batman/openpilot/selfdrive/ui/widgets/prime.py:47 +#, python-format +msgid "Remote access" +msgstr "" + +#: /home/batman/openpilot/selfdrive/ui/widgets/prime.py:47 +#, python-format +msgid "Remote snapshots" +msgstr "" + +#: /home/batman/openpilot/selfdrive/ui/widgets/ssh_key.py:123 +#, python-format +msgid "Request timed out" +msgstr "" + +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:122 +#, python-format +msgid "Reset" +msgstr "" + +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:55 +#, python-format +msgid "Reset Calibration" msgstr "" #: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:66 @@ -640,94 +640,104 @@ msgstr "" msgid "Review Training Guide" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:66 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:28 #, python-format -msgid "REVIEW" +msgid "Review the rules, features, and limitations of openpilot" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:67 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:62 #, python-format -msgid "Regulatory" +msgid "Serial" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:67 +#: /home/batman/openpilot/selfdrive/ui/widgets/offroad_alerts.py:107 #, python-format -msgid "VIEW" +msgid "Snooze Update" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:68 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/settings.py:65 #, python-format -msgid "Change Language" +msgid "Software" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:68 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:98 #, python-format -msgid "CHANGE" +msgid "Standard" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:110 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:22 #, python-format -msgid "Disengage to Reset Calibration" +msgid "" +"Standard is recommended. In aggressive mode, openpilot will follow lead cars " +"closer and be more aggressive with the gas and brake. In relaxed mode " +"openpilot will stay further away from lead cars. On supported cars, you can " +"cycle through these personalities with your steering wheel distance button." msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:126 +#: /home/batman/openpilot/selfdrive/ui/onroad/alert_renderer.py:59 +#: /home/batman/openpilot/selfdrive/ui/onroad/alert_renderer.py:65 #, python-format -msgid "Are you sure you want to reset calibration?" +msgid "System Unresponsive" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:126 +#: /home/batman/openpilot/selfdrive/ui/onroad/alert_renderer.py:58 #, python-format -msgid "Reset" +msgid "TAKE CONTROL IMMEDIATELY" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:178 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:71 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:125 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:127 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:129 #, python-format -msgid "Disengage to Reboot" +msgid "TEMP" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:181 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/settings.py:64 #, python-format -msgid "Are you sure you want to reboot?" +msgid "Toggles" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:190 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:70 #, python-format -msgid "Disengage to Power Off" +msgid "UNINSTALL" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:193 +#: /home/batman/openpilot/selfdrive/ui/layouts/home.py:155 #, python-format -msgid "Are you sure you want to power off?" +msgid "UPDATE" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/settings.py:62 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:158 #, python-format -msgid "Device" +msgid "Uninstall" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/settings.py:63 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:117 #, python-format -msgid "Network" +msgid "Unknown" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/settings.py:64 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:47 #, python-format -msgid "Toggles" +msgid "Updates are only downloaded while the car is off." msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/settings.py:65 +#: /home/batman/openpilot/selfdrive/ui/widgets/prime.py:33 #, python-format -msgid "Software" +msgid "Upgrade Now" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/settings.py:66 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:31 #, python-format -msgid "Firehose" +msgid "" +"Upload data from the driver facing camera and help improve the driver " +"monitoring algorithm." msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/settings.py:67 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:88 #, python-format -msgid "Developer" +msgid "Use Metric System" msgstr "" #: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:17 @@ -737,115 +747,100 @@ msgid "" "assistance. Your attention is required at all times to use this feature." msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:20 -#, python-format -msgid "When enabled, pressing the accelerator pedal will disengage openpilot." -msgstr "" - -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:22 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:72 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:144 #, python-format -msgid "" -"Standard is recommended. In aggressive mode, openpilot will follow lead cars " -"closer and be more aggressive with the gas and brake. In relaxed mode " -"openpilot will stay further away from lead cars. On supported cars, you can " -"cycle through these personalities with your steering wheel distance button." +msgid "VEHICLE" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:27 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:67 #, python-format -msgid "" -"Receive alerts to steer back into the lane when your vehicle drifts over a " -"detected lane line without a turn signal activated while driving over 31 mph " -"(50 km/h)." +msgid "VIEW" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:30 +#: /home/batman/openpilot/selfdrive/ui/onroad/alert_renderer.py:52 #, python-format -msgid "Enable driver monitoring even when openpilot is not engaged." +msgid "Waiting to start" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:31 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/developer.py:19 #, python-format msgid "" -"Upload data from the driver facing camera and help improve the driver " -"monitoring algorithm." -msgstr "" - -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:32 -#, python-format -msgid "Display speed in km/h instead of mph." +"Warning: This grants SSH access to all public keys in your GitHub settings. " +"Never enter a GitHub username other than your own. A comma employee will " +"NEVER ask you to add their GitHub username." msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:33 +#: /home/batman/openpilot/selfdrive/ui/layouts/onboarding.py:111 #, python-format -msgid "" -"Record and store microphone audio while driving. The audio will be included " -"in the dashcam video in comma connect." +msgid "Welcome to openpilot" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:46 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:20 #, python-format -msgid "Enable openpilot" +msgid "When enabled, pressing the accelerator pedal will disengage openpilot." msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:52 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:44 #, python-format -msgid "Experimental Mode" +msgid "Wi-Fi" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:58 +#: /home/batman/openpilot/selfdrive/ui/layouts/onboarding.py:145 #, python-format -msgid "Disengage on Accelerator Pedal" +msgid "You must accept the Terms and Conditions in order to use openpilot." msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:64 +#: /home/batman/openpilot/selfdrive/ui/layouts/onboarding.py:112 #, python-format -msgid "Enable Lane Departure Warnings" +msgid "" +"You must accept the Terms and Conditions to use openpilot. Read the latest " +"terms at https://comma.ai/terms before continuing." msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:70 +#: /home/batman/openpilot/selfdrive/ui/onroad/driver_camera_dialog.py:34 #, python-format -msgid "Always-On Driver Monitoring" +msgid "camera starting" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:76 +#: /home/batman/openpilot/selfdrive/ui/widgets/prime.py:63 #, python-format -msgid "Record and Upload Driver Camera" +msgid "comma prime" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:82 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:105 #, python-format -msgid "Record and Upload Microphone Audio" +msgid "failed to check for update" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:88 +#: /home/batman/openpilot/selfdrive/ui/onroad/hud_renderer.py:177 #, python-format -msgid "Use Metric System" +msgid "km/h" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:96 +#: /home/batman/openpilot/selfdrive/ui/onroad/hud_renderer.py:177 #, python-format -msgid "Driving Personality" +msgid "mph" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:98 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:19 #, python-format -msgid "Aggressive" +msgid "never" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:98 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:30 #, python-format -msgid "Standard" +msgid "now" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:98 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/developer.py:70 #, python-format -msgid "Relaxed" +msgid "openpilot Longitudinal Control (Alpha)" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:123 +#: /home/batman/openpilot/selfdrive/ui/onroad/alert_renderer.py:51 #, python-format -msgid " Changing this setting will restart openpilot if the car is powered on." +msgid "openpilot Unavailable" msgstr "" #: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:155 @@ -864,11 +859,14 @@ msgid "" "corner." msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:178 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/firehose.py:20 #, python-format msgid "" -"Experimental mode is currently unavailable on this car since the car's stock " -"ACC is used for longitudinal control." +"openpilot learns to drive by watching humans, like you, drive.\n" +"\n" +"Firehose Mode allows you to maximize your training data uploads to improve " +"openpilot's driving models. More data means bigger models, which means " +"better Experimental Mode." msgstr "" #: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:180 @@ -876,67 +874,69 @@ msgstr "" msgid "openpilot longitudinal control may come in a future update." msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:183 -#, python-format -msgid "" -"An alpha version of openpilot longitudinal control can be tested, along with " -"Experimental mode, on non-release branches." -msgstr "" - -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:186 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:27 #, python-format msgid "" -"Enable the openpilot longitudinal control (alpha) toggle to allow " -"Experimental mode." +"openpilot requires the device to be mounted within 4° left or right and " +"within 5° up or 9° down." msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:225 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:116 #, python-format -msgid "Enable" +msgid "up to date, last checked never" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/onroad/hud_renderer.py:148 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:114 #, python-format -msgid "MAX" +msgid "up to date, last checked {}" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/onroad/hud_renderer.py:177 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:108 #, python-format -msgid "km/h" +msgid "update available" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/onroad/hud_renderer.py:177 +#: /home/batman/openpilot/selfdrive/ui/layouts/home.py:169 #, python-format -msgid "mph" -msgstr "" +msgid "{} ALERT" +msgid_plural "{} ALERTS" +msgstr[0] "" +msgstr[1] "" -#: /home/batman/openpilot/selfdrive/ui/onroad/driver_camera_dialog.py:34 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:39 #, python-format -msgid "camera starting" -msgstr "" +msgid "{} day ago" +msgid_plural "{} days ago" +msgstr[0] "" +msgstr[1] "" -#: /home/batman/openpilot/selfdrive/ui/onroad/alert_renderer.py:51 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:36 #, python-format -msgid "openpilot Unavailable" -msgstr "" +msgid "{} hour ago" +msgid_plural "{} hours ago" +msgstr[0] "" +msgstr[1] "" -#: /home/batman/openpilot/selfdrive/ui/onroad/alert_renderer.py:52 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:33 #, python-format -msgid "Waiting to start" -msgstr "" +msgid "{} minute ago" +msgid_plural "{} minutes ago" +msgstr[0] "" +msgstr[1] "" -#: /home/batman/openpilot/selfdrive/ui/onroad/alert_renderer.py:58 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/firehose.py:110 #, python-format -msgid "TAKE CONTROL IMMEDIATELY" -msgstr "" +msgid "{} segment of your driving is in the training dataset so far." +msgid_plural "{} segment of your driving is in the training dataset so far." +msgstr[0] "" +msgstr[1] "" -#: /home/batman/openpilot/selfdrive/ui/onroad/alert_renderer.py:59 -#: /home/batman/openpilot/selfdrive/ui/onroad/alert_renderer.py:65 +#: /home/batman/openpilot/selfdrive/ui/widgets/prime.py:62 #, python-format -msgid "System Unresponsive" +msgid "✓ SUBSCRIBED" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/onroad/alert_renderer.py:66 +#: /home/batman/openpilot/selfdrive/ui/widgets/setup.py:22 #, python-format -msgid "Reboot Device" +msgid "🔥 Firehose Mode 🔥" msgstr "" diff --git a/selfdrive/ui/translations/app_ja.po b/selfdrive/ui/translations/app_ja.po index c9a5bffad6..563434601e 100644 --- a/selfdrive/ui/translations/app_ja.po +++ b/selfdrive/ui/translations/app_ja.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-20 18:19-0700\n" +"POT-Creation-Date: 2025-10-20 18:45-0700\n" "PO-Revision-Date: 2025-10-20 18:19-0700\n" "Last-Translator: Automatically generated\n" "Language-Team: none\n" @@ -17,353 +17,339 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: /home/batman/openpilot/selfdrive/ui/widgets/pairing_dialog.py:103 -#, python-format -msgid "Pair your device to your comma account" -msgstr "" - -#: /home/batman/openpilot/selfdrive/ui/widgets/pairing_dialog.py:128 -#, python-format -msgid "Go to https://connect.comma.ai on your phone" -msgstr "" - -#: /home/batman/openpilot/selfdrive/ui/widgets/pairing_dialog.py:129 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:123 #, python-format -msgid "Click \"add new device\" and scan the QR code on the right" -msgstr "" +msgid " Changing this setting will restart openpilot if the car is powered on." +msgstr " この設定を変更すると、車の電源が入っている場合は openpilot が再起動します。" -#: /home/batman/openpilot/selfdrive/ui/widgets/pairing_dialog.py:130 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:43 #, python-format -msgid "Bookmark connect.comma.ai to your home screen to use it like an app" -msgstr "" +msgid "--" +msgstr "--" -#: /home/batman/openpilot/selfdrive/ui/widgets/pairing_dialog.py:161 +#: /home/batman/openpilot/selfdrive/ui/widgets/prime.py:47 #, python-format -msgid "QR Code Error" -msgstr "" +msgid "1 year of drive storage" +msgstr "ドライブ保存 1 年" -#: /home/batman/openpilot/selfdrive/ui/widgets/ssh_key.py:29 +#: /home/batman/openpilot/selfdrive/ui/widgets/prime.py:47 #, python-format -msgid "LOADING" -msgstr "" +msgid "24/7 LTE connectivity" +msgstr "24/7 LTE 接続" -#: /home/batman/openpilot/selfdrive/ui/widgets/ssh_key.py:30 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:46 #, python-format -msgid "ADD" -msgstr "" +msgid "2G" +msgstr "2G" -#: /home/batman/openpilot/selfdrive/ui/widgets/ssh_key.py:31 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:47 #, python-format -msgid "REMOVE" -msgstr "" +msgid "3G" +msgstr "3G" -#: /home/batman/openpilot/selfdrive/ui/widgets/ssh_key.py:89 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:49 #, python-format -msgid "Enter your GitHub username" -msgstr "" +msgid "5G" +msgstr "5G" -#: /home/batman/openpilot/selfdrive/ui/widgets/ssh_key.py:114 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/developer.py:23 #, python-format -msgid "No SSH keys found" +msgid "" +"WARNING: openpilot longitudinal control is in alpha for this car and will " +"disable Automatic Emergency Braking (AEB).

On this car, openpilot " +"defaults to the car's built-in ACC instead of openpilot's longitudinal " +"control. Enable this to switch to openpilot longitudinal control. Enabling " +"Experimental mode is recommended when enabling openpilot longitudinal " +"control alpha." msgstr "" +"警告: この車種での openpilot の縦制御はアルファ版で、AEB(自動緊急ブレーキ)を無効にします。" +"

この車では、openpilot は縦制御の代わりに車両内蔵の ACC を既定で使用します。" +"openpilot の縦制御に切り替えるには有効にしてください。縦制御(アルファ)を有効にする際は、" +"Experimental モードの有効化を推奨します。" -#: /home/batman/openpilot/selfdrive/ui/widgets/ssh_key.py:123 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/firehose.py:137 #, python-format -msgid "Request timed out" -msgstr "" - -#: /home/batman/openpilot/selfdrive/ui/widgets/ssh_key.py:126 -#, python-format, python-brace-format -msgid "No SSH keys found for user '{username}'" -msgstr "" +msgid "ACTIVE" +msgstr "アクティブ" -#: /home/batman/openpilot/selfdrive/ui/widgets/prime.py:33 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/developer.py:15 #, python-format -msgid "Upgrade Now" +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)は、USB またはネットワーク経由でデバイスに接続できます。" +"詳細は https://docs.comma.ai/how-to/connect-to-comma を参照してください。" -#: /home/batman/openpilot/selfdrive/ui/widgets/prime.py:38 +#: /home/batman/openpilot/selfdrive/ui/widgets/ssh_key.py:30 #, python-format -msgid "Become a comma prime member at connect.comma.ai" -msgstr "" +msgid "ADD" +msgstr "追加" -#: /home/batman/openpilot/selfdrive/ui/widgets/prime.py:44 +#: /home/batman/openpilot/selfdrive/ui/widgets/offroad_alerts.py:110 #, python-format -msgid "PRIME FEATURES:" -msgstr "" +msgid "Acknowledge Excessive Actuation" +msgstr "過度な作動を確認" -#: /home/batman/openpilot/selfdrive/ui/widgets/prime.py:47 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:98 #, python-format -msgid "Remote access" -msgstr "" +msgid "Aggressive" +msgstr "アグレッシブ" -#: /home/batman/openpilot/selfdrive/ui/widgets/prime.py:47 +#: /home/batman/openpilot/selfdrive/ui/layouts/onboarding.py:116 #, python-format -msgid "24/7 LTE connectivity" -msgstr "" +msgid "Agree" +msgstr "同意する" -#: /home/batman/openpilot/selfdrive/ui/widgets/prime.py:47 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:70 #, python-format -msgid "1 year of drive storage" -msgstr "" +msgid "Always-On Driver Monitoring" +msgstr "常時ドライバーモニタリング" -#: /home/batman/openpilot/selfdrive/ui/widgets/prime.py:47 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:183 #, python-format -msgid "Remote snapshots" +msgid "" +"An alpha version of openpilot longitudinal control can be tested, along with " +"Experimental mode, on non-release branches." msgstr "" +"openpilot 縦制御のアルファ版は、Experimental モードとともに非リリースブランチでテストできます。" -#: /home/batman/openpilot/selfdrive/ui/widgets/prime.py:62 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:189 #, python-format -msgid "✓ SUBSCRIBED" -msgstr "" +msgid "Are you sure you want to power off?" +msgstr "電源をオフにしますか?" -#: /home/batman/openpilot/selfdrive/ui/widgets/prime.py:63 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:177 #, python-format -msgid "comma prime" -msgstr "" +msgid "Are you sure you want to reboot?" +msgstr "再起動しますか?" -#: /home/batman/openpilot/selfdrive/ui/widgets/exp_mode_button.py:50 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:122 #, python-format -msgid "EXPERIMENTAL MODE ON" -msgstr "" +msgid "Are you sure you want to reset calibration?" +msgstr "キャリブレーションをリセットしますか?" -#: /home/batman/openpilot/selfdrive/ui/widgets/exp_mode_button.py:50 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:158 #, python-format -msgid "CHILL MODE ON" -msgstr "" +msgid "Are you sure you want to uninstall?" +msgstr "アンインストールしますか?" -#: /home/batman/openpilot/selfdrive/ui/widgets/offroad_alerts.py:18 +#: /home/batman/openpilot/selfdrive/ui/layouts/onboarding.py:147 #, python-format -msgid "No release notes available." -msgstr "" +msgid "Back" +msgstr "戻る" -#: /home/batman/openpilot/selfdrive/ui/widgets/offroad_alerts.py:105 +#: /home/batman/openpilot/selfdrive/ui/widgets/prime.py:38 #, python-format -msgid "Close" -msgstr "" +msgid "Become a comma prime member at connect.comma.ai" +msgstr "connect.comma.ai で comma prime に加入" -#: /home/batman/openpilot/selfdrive/ui/widgets/offroad_alerts.py:107 +#: /home/batman/openpilot/selfdrive/ui/widgets/pairing_dialog.py:130 #, python-format -msgid "Snooze Update" -msgstr "" +msgid "Bookmark connect.comma.ai to your home screen to use it like an app" +msgstr "connect.comma.ai をホーム画面に追加してアプリのように使う" -#: /home/batman/openpilot/selfdrive/ui/widgets/offroad_alerts.py:110 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:68 #, python-format -msgid "Acknowledge Excessive Actuation" -msgstr "" +msgid "CHANGE" +msgstr "変更" -#: /home/batman/openpilot/selfdrive/ui/widgets/offroad_alerts.py:113 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:49 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:106 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:117 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:142 #, python-format -msgid "Reboot and Update" -msgstr "" +msgid "CHECK" +msgstr "チェック" -#: /home/batman/openpilot/selfdrive/ui/widgets/setup.py:19 +#: /home/batman/openpilot/selfdrive/ui/widgets/exp_mode_button.py:50 #, python-format -msgid "Pair device" -msgstr "" +msgid "CHILL MODE ON" +msgstr "CHILL モード ON" -#: /home/batman/openpilot/selfdrive/ui/widgets/setup.py:20 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:73 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:134 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:136 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:138 #, python-format -msgid "Open" -msgstr "" +msgid "CONNECT" +msgstr "接続" -#: /home/batman/openpilot/selfdrive/ui/widgets/setup.py:22 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:68 #, python-format -msgid "🔥 Firehose Mode 🔥" -msgstr "" +msgid "Change Language" +msgstr "言語を変更" -#: /home/batman/openpilot/selfdrive/ui/widgets/setup.py:44 +#: /home/batman/openpilot/selfdrive/ui/widgets/pairing_dialog.py:129 #, python-format -msgid "Finish Setup" -msgstr "" +msgid "Click \"add new device\" and scan the QR code on the right" +msgstr "「新しいデバイスを追加」を押して右側の QR コードをスキャン" -#: /home/batman/openpilot/selfdrive/ui/widgets/setup.py:48 -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:25 +#: /home/batman/openpilot/selfdrive/ui/widgets/offroad_alerts.py:105 #, python-format -msgid "" -"Pair your device with comma connect (connect.comma.ai) and claim your comma " -"prime offer." -msgstr "" +msgid "Close" +msgstr "閉じる" -#: /home/batman/openpilot/selfdrive/ui/widgets/setup.py:75 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:48 #, python-format -msgid "" -"Maximize your training data uploads to improve openpilot's driving models." -msgstr "" +msgid "Current Version" +msgstr "現在のバージョン" -#: /home/batman/openpilot/selfdrive/ui/widgets/setup.py:91 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:109 #, python-format -msgid "Please connect to Wi-Fi to complete initial pairing" -msgstr "" +msgid "DOWNLOAD" +msgstr "ダウンロード" -#: /home/batman/openpilot/selfdrive/ui/layouts/home.py:155 +#: /home/batman/openpilot/selfdrive/ui/layouts/onboarding.py:115 #, python-format -msgid "UPDATE" -msgstr "" +msgid "Decline" +msgstr "拒否" -#: /home/batman/openpilot/selfdrive/ui/layouts/home.py:169 +#: /home/batman/openpilot/selfdrive/ui/layouts/onboarding.py:148 #, python-format -msgid "{} ALERT" -msgid_plural "{} ALERTS" -msgstr[0] "" +msgid "Decline, uninstall openpilot" +msgstr "拒否して openpilot をアンインストール" -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:43 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/settings.py:67 #, python-format -msgid "--" -msgstr "" +msgid "Developer" +msgstr "開発者" -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:44 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/settings.py:62 #, python-format -msgid "Wi-Fi" -msgstr "" +msgid "Device" +msgstr "デバイス" -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:45 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:58 #, python-format -msgid "ETH" -msgstr "" +msgid "Disengage on Accelerator Pedal" +msgstr "アクセルペダルで解除" -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:46 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:186 #, python-format -msgid "2G" -msgstr "" +msgid "Disengage to Power Off" +msgstr "解除して電源オフ" -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:47 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:174 #, python-format -msgid "3G" -msgstr "" +msgid "Disengage to Reboot" +msgstr "解除して再起動" -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:48 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:106 #, python-format -msgid "LTE" -msgstr "" +msgid "Disengage to Reset Calibration" +msgstr "解除してキャリブレーションをリセット" -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:49 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:32 #, python-format -msgid "5G" -msgstr "" +msgid "Display speed in km/h instead of mph." +msgstr "速度を mph ではなく km/h で表示します。" -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:71 -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:125 -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:127 -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:129 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:61 #, python-format -msgid "TEMP" -msgstr "" +msgid "Dongle ID" +msgstr "ドングル ID" -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:71 -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:125 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:49 #, python-format -msgid "GOOD" -msgstr "" +msgid "Download" +msgstr "ダウンロード" -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:72 -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:144 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:64 #, python-format -msgid "VEHICLE" -msgstr "" +msgid "Driver Camera" +msgstr "ドライバーカメラ" -#: /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 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:96 #, python-format -msgid "ONLINE" -msgstr "" +msgid "Driving Personality" +msgstr "運転スタイル" -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:73 -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:134 -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:136 #: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:138 #, python-format -msgid "CONNECT" -msgstr "" +msgid "ERROR" +msgstr "エラー" -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:73 -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:134 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:45 #, python-format -msgid "OFFLINE" -msgstr "" +msgid "ETH" +msgstr "ETH" -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:117 +#: /home/batman/openpilot/selfdrive/ui/widgets/exp_mode_button.py:50 #, python-format -msgid "Unknown" -msgstr "" +msgid "EXPERIMENTAL MODE ON" +msgstr "EXPERIMENTAL モード ON" -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:127 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:225 #, python-format -msgid "OK" -msgstr "" +msgid "Enable" +msgstr "有効にする" -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:129 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/developer.py:38 #, python-format -msgid "HIGH" -msgstr "" +msgid "Enable ADB" +msgstr "ADB を有効化" -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:138 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:64 #, python-format -msgid "ERROR" -msgstr "" +msgid "Enable Lane Departure Warnings" +msgstr "車線逸脱警報を有効化" -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:142 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/developer.py:47 #, python-format -msgid "NO" -msgstr "" +msgid "Enable SSH" +msgstr "SSH を有効化" -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:142 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:30 #, python-format -msgid "PANDA" -msgstr "" +msgid "Enable driver monitoring even when openpilot is not engaged." +msgstr "openpilot が作動していないときもドライバーモニタリングを有効にする。" -#: /home/batman/openpilot/selfdrive/ui/layouts/onboarding.py:111 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:46 #, python-format -msgid "Welcome to openpilot" -msgstr "" +msgid "Enable openpilot" +msgstr "openpilot を有効化" -#: /home/batman/openpilot/selfdrive/ui/layouts/onboarding.py:112 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:186 #, python-format msgid "" -"You must accept the Terms and Conditions to use openpilot. Read the latest " -"terms at https://comma.ai/terms before continuing." +"Enable the openpilot longitudinal control (alpha) toggle to allow " +"Experimental mode." msgstr "" +"Experimental モードを許可するには、openpilot の縦制御(アルファ)トグルを有効にしてください。" -#: /home/batman/openpilot/selfdrive/ui/layouts/onboarding.py:115 +#: /home/batman/openpilot/selfdrive/ui/widgets/ssh_key.py:89 #, python-format -msgid "Decline" -msgstr "" +msgid "Enter your GitHub username" +msgstr "GitHub のユーザー名を入力" -#: /home/batman/openpilot/selfdrive/ui/layouts/onboarding.py:116 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:52 #, python-format -msgid "Agree" -msgstr "" +msgid "Experimental Mode" +msgstr "Experimental モード" -#: /home/batman/openpilot/selfdrive/ui/layouts/onboarding.py:145 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:178 #, python-format -msgid "You must accept the Terms and Conditions in order to use openpilot." +msgid "" +"Experimental mode is currently unavailable on this car since the car's stock " +"ACC is used for longitudinal control." msgstr "" +"この車では縦制御に純正 ACC を使用しているため、現在 Experimental モードは利用できません。" -#: /home/batman/openpilot/selfdrive/ui/layouts/onboarding.py:147 +#: /home/batman/openpilot/selfdrive/ui/widgets/setup.py:44 #, python-format -msgid "Back" -msgstr "" +msgid "Finish Setup" +msgstr "セットアップ完了" -#: /home/batman/openpilot/selfdrive/ui/layouts/onboarding.py:148 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/settings.py:66 #, python-format -msgid "Decline, uninstall openpilot" -msgstr "" +msgid "Firehose" +msgstr "Firehose" #: /home/batman/openpilot/selfdrive/ui/layouts/settings/firehose.py:18 #, python-format msgid "Firehose Mode" -msgstr "" - -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/firehose.py:20 -#, python-format -msgid "" -"openpilot learns to drive by watching humans, like you, drive.\n" -"\n" -"Firehose Mode allows you to maximize your training data uploads to improve " -"openpilot's driving models. More data means bigger models, which means " -"better Experimental Mode." -msgstr "" +msgstr "Firehose モード" #: /home/batman/openpilot/selfdrive/ui/layouts/settings/firehose.py:25 #, python-format @@ -389,175 +375,186 @@ msgid "" "Does it matter which software I run? Yes, only upstream openpilot (and " "particular forks) are able to be used for training." msgstr "" +"最大限の効果を得るには、端末を屋内に持ち込み、毎週優れた USB‑C アダプタと Wi‑Fi に接続してください。\n" +"\n" +"Firehose モードは、テザリングや無制限 SIM に接続されていれば走行中でも動作します。\n" +"\n" +"\n" +"よくある質問\n" +"\n" +"走り方や場所は関係ありますか? いいえ、普段どおり運転してください。\n" +"\n" +"Firehose モードですべてのセグメントが取得されますか? いいえ、一部を選択的に取得します。\n" +"\n" +"良い USB‑C アダプタは? 高速なスマホやノート PC の充電器なら十分です。\n" +"\n" +"どのソフトウェアでも良いですか? いいえ、学習に使えるのは upstream の openpilot(と特定のフォーク)のみです。" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/firehose.py:110 -#, python-format -msgid "{} segment of your driving is in the training dataset so far." -msgid_plural "{} segment of your driving is in the training dataset so far." -msgstr[0] "" - -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/firehose.py:137 -#, python-format -msgid "ACTIVE" -msgstr "" - -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/firehose.py:139 -#, python-format -msgid "INACTIVE: connect to an unmetered network" -msgstr "" - -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/developer.py:15 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:71 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:125 #, python-format -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 "" +msgid "GOOD" +msgstr "良好" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/developer.py:19 +#: /home/batman/openpilot/selfdrive/ui/widgets/pairing_dialog.py:128 #, python-format -msgid "" -"Warning: This grants SSH access to all public keys in your GitHub settings. " -"Never enter a GitHub username other than your own. A comma employee will " -"NEVER ask you to add their GitHub username." -msgstr "" +msgid "Go to https://connect.comma.ai on your phone" +msgstr "スマホで https://connect.comma.ai にアクセス" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/developer.py:23 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:129 #, python-format -msgid "" -"WARNING: openpilot longitudinal control is in alpha for this car and will " -"disable Automatic Emergency Braking (AEB).

On this car, openpilot " -"defaults to the car's built-in ACC instead of openpilot's longitudinal " -"control. Enable this to switch to openpilot longitudinal control. Enabling " -"Experimental mode is recommended when enabling openpilot longitudinal " -"control alpha." -msgstr "" +msgid "HIGH" +msgstr "高" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/developer.py:38 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/firehose.py:139 #, python-format -msgid "Enable ADB" -msgstr "" +msgid "INACTIVE: connect to an unmetered network" +msgstr "非アクティブ: 従量制でないネットワークに接続してください" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/developer.py:47 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:52 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:131 #, python-format -msgid "Enable SSH" -msgstr "" +msgid "INSTALL" +msgstr "インストール" + +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:52 +#, python-format +msgid "Install Update" +msgstr "アップデートをインストール" #: /home/batman/openpilot/selfdrive/ui/layouts/settings/developer.py:55 #, python-format msgid "Joystick Debug Mode" -msgstr "" +msgstr "ジョイスティックデバッグモード" + +#: /home/batman/openpilot/selfdrive/ui/widgets/ssh_key.py:29 +#, python-format +msgid "LOADING" +msgstr "読み込み中" + +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:48 +#, python-format +msgid "LTE" +msgstr "LTE" #: /home/batman/openpilot/selfdrive/ui/layouts/settings/developer.py:63 #, python-format msgid "Longitudinal Maneuver Mode" -msgstr "" +msgstr "縦方向マニューバーモード" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/developer.py:70 +#: /home/batman/openpilot/selfdrive/ui/onroad/hud_renderer.py:148 #, python-format -msgid "openpilot Longitudinal Control (Alpha)" -msgstr "" +msgid "MAX" +msgstr "最大" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:19 +#: /home/batman/openpilot/selfdrive/ui/widgets/setup.py:75 #, python-format -msgid "never" -msgstr "" +msgid "" +"Maximize your training data uploads to improve openpilot's driving models." +msgstr "学習データのアップロードを最大化し、openpilot の走行モデルを改善しましょう。" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:30 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:142 #, python-format -msgid "now" -msgstr "" +msgid "NO" +msgstr "NO" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:33 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/settings.py:63 #, python-format -msgid "{} minute ago" -msgid_plural "{} minutes ago" -msgstr[0] "" +msgid "Network" +msgstr "ネットワーク" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:36 +#: /home/batman/openpilot/selfdrive/ui/widgets/ssh_key.py:114 #, python-format -msgid "{} hour ago" -msgid_plural "{} hours ago" -msgstr[0] "" +msgid "No SSH keys found" +msgstr "SSH 鍵が見つかりません" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:39 +#: /home/batman/openpilot/selfdrive/ui/widgets/ssh_key.py:126 +#, python-format, python-brace-format +msgid "No SSH keys found for user '{username}'" +msgstr "ユーザー『{username}』の SSH 鍵が見つかりません" + +#: /home/batman/openpilot/selfdrive/ui/widgets/offroad_alerts.py:18 #, python-format -msgid "{} day ago" -msgid_plural "{} days ago" -msgstr[0] "" +msgid "No release notes available." +msgstr "リリースノートはありません。" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:47 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:73 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:134 #, python-format -msgid "Updates are only downloaded while the car is off." -msgstr "" +msgid "OFFLINE" +msgstr "オフライン" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:48 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:127 #, python-format -msgid "Current Version" -msgstr "" +msgid "OK" +msgstr "OK" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:49 +#: /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 "Download" -msgstr "" +msgid "ONLINE" +msgstr "オンライン" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:49 -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:106 -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:117 -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:142 +#: /home/batman/openpilot/selfdrive/ui/widgets/setup.py:20 #, python-format -msgid "CHECK" -msgstr "" +msgid "Open" +msgstr "開く" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:52 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:52 #, python-format -msgid "Install Update" -msgstr "" +msgid "PAIR" +msgstr "ペアリング" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:52 -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:131 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:142 #, python-format -msgid "INSTALL" -msgstr "" +msgid "PANDA" +msgstr "PANDA" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:70 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:64 #, python-format -msgid "UNINSTALL" -msgstr "" +msgid "PREVIEW" +msgstr "プレビュー" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:105 +#: /home/batman/openpilot/selfdrive/ui/widgets/prime.py:44 #, python-format -msgid "failed to check for update" -msgstr "" +msgid "PRIME FEATURES:" +msgstr "PRIME 機能:" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:108 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:52 #, python-format -msgid "update available" -msgstr "" +msgid "Pair Device" +msgstr "デバイスをペアリング" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:109 +#: /home/batman/openpilot/selfdrive/ui/widgets/setup.py:19 #, python-format -msgid "DOWNLOAD" -msgstr "" +msgid "Pair device" +msgstr "デバイスをペアリング" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:114 +#: /home/batman/openpilot/selfdrive/ui/widgets/pairing_dialog.py:103 #, python-format -msgid "up to date, last checked {}" -msgstr "" +msgid "Pair your device to your comma account" +msgstr "デバイスをあなたの comma アカウントにペアリング" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:116 +#: /home/batman/openpilot/selfdrive/ui/widgets/setup.py:48 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:25 #, python-format -msgid "up to date, last checked never" +msgid "" +"Pair your device with comma connect (connect.comma.ai) and claim your comma " +"prime offer." msgstr "" +"デバイスを comma connect(connect.comma.ai)にペアリングして、comma prime の特典を受け取りましょう。" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:158 +#: /home/batman/openpilot/selfdrive/ui/widgets/setup.py:91 #, python-format -msgid "Are you sure you want to uninstall?" -msgstr "" +msgid "Please connect to Wi-Fi to complete initial pairing" +msgstr "初回のペアリングを完了するには Wi‑Fi に接続してください" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:158 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:58 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:189 #, python-format -msgid "Uninstall" -msgstr "" +msgid "Power Off" +msgstr "電源オフ" #: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:26 #, python-format @@ -565,165 +562,213 @@ msgid "" "Preview the driver facing camera to ensure that driver monitoring has good " "visibility. (vehicle must be off)" msgstr "" +"ドライバー向きカメラをプレビューして、ドライバーモニタリングの視認性を確認してください。(車両はオフにする必要があります)" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:27 +#: /home/batman/openpilot/selfdrive/ui/widgets/pairing_dialog.py:161 #, python-format -msgid "" -"openpilot requires the device to be mounted within 4° left or right and " -"within 5° up or 9° down." -msgstr "" +msgid "QR Code Error" +msgstr "QR コードエラー" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:28 +#: /home/batman/openpilot/selfdrive/ui/widgets/ssh_key.py:31 #, python-format -msgid "Review the rules, features, and limitations of openpilot" -msgstr "" +msgid "REMOVE" +msgstr "削除" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:52 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:55 #, python-format -msgid "Pair Device" -msgstr "" +msgid "RESET" +msgstr "リセット" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:52 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:66 #, python-format -msgid "PAIR" -msgstr "" +msgid "REVIEW" +msgstr "確認" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:55 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:58 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:177 #, python-format -msgid "Reset Calibration" -msgstr "" +msgid "Reboot" +msgstr "再起動" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:55 +#: /home/batman/openpilot/selfdrive/ui/onroad/alert_renderer.py:66 #, python-format -msgid "RESET" -msgstr "" +msgid "Reboot Device" +msgstr "デバイスを再起動" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:58 -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:181 +#: /home/batman/openpilot/selfdrive/ui/widgets/offroad_alerts.py:113 #, python-format -msgid "Reboot" -msgstr "" +msgid "Reboot and Update" +msgstr "再起動して更新" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:58 -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:193 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:27 #, python-format -msgid "Power Off" +msgid "" +"Receive alerts to steer back into the lane when your vehicle drifts over a " +"detected lane line without a turn signal activated while driving over 31 mph " +"(50 km/h)." msgstr "" +"時速 31mph(50km/h)以上で走行中、ウインカー未使用のまま検出された車線を越えて逸脱した場合、車線に戻るための警報を受け取ります。" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:61 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:76 #, python-format -msgid "Dongle ID" -msgstr "" +msgid "Record and Upload Driver Camera" +msgstr "ドライバーカメラを録画してアップロード" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:62 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:82 #, python-format -msgid "Serial" -msgstr "" +msgid "Record and Upload Microphone Audio" +msgstr "マイク音声を録音してアップロード" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:64 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:33 #, python-format -msgid "Driver Camera" +msgid "" +"Record and store microphone audio while driving. The audio will be included " +"in the dashcam video in comma connect." msgstr "" +"走行中にマイク音声を録音・保存します。音声は comma connect のドライブレコーダー動画に含まれます。" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:64 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:67 #, python-format -msgid "PREVIEW" -msgstr "" +msgid "Regulatory" +msgstr "規制情報" + +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:98 +#, python-format +msgid "Relaxed" +msgstr "リラックス" + +#: /home/batman/openpilot/selfdrive/ui/widgets/prime.py:47 +#, python-format +msgid "Remote access" +msgstr "リモートアクセス" + +#: /home/batman/openpilot/selfdrive/ui/widgets/prime.py:47 +#, python-format +msgid "Remote snapshots" +msgstr "リモートスナップショット" + +#: /home/batman/openpilot/selfdrive/ui/widgets/ssh_key.py:123 +#, python-format +msgid "Request timed out" +msgstr "リクエストがタイムアウトしました" + +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:122 +#, python-format +msgid "Reset" +msgstr "リセット" + +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:55 +#, python-format +msgid "Reset Calibration" +msgstr "キャリブレーションをリセット" #: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:66 #, python-format msgid "Review Training Guide" -msgstr "" +msgstr "トレーニングガイドを確認" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:66 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:28 #, python-format -msgid "REVIEW" -msgstr "" +msgid "Review the rules, features, and limitations of openpilot" +msgstr "openpilot のルール、機能、制限を確認" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:67 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:62 #, python-format -msgid "Regulatory" -msgstr "" +msgid "Serial" +msgstr "シリアル" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:67 +#: /home/batman/openpilot/selfdrive/ui/widgets/offroad_alerts.py:107 #, python-format -msgid "VIEW" -msgstr "" +msgid "Snooze Update" +msgstr "更新をスヌーズ" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:68 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/settings.py:65 #, python-format -msgid "Change Language" -msgstr "" +msgid "Software" +msgstr "ソフトウェア" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:68 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:98 #, python-format -msgid "CHANGE" -msgstr "" +msgid "Standard" +msgstr "スタンダード" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:110 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:22 #, python-format -msgid "Disengage to Reset Calibration" +msgid "" +"Standard is recommended. In aggressive mode, openpilot will follow lead cars " +"closer and be more aggressive with the gas and brake. In relaxed mode " +"openpilot will stay further away from lead cars. On supported cars, you can " +"cycle through these personalities with your steering wheel distance button." msgstr "" +"おすすめはスタンダードです。アグレッシブでは先行車に近づき、加減速が強めになります。" +"リラックスでは先行車との距離を保ちます。対応車種では、ハンドルの車間ボタンでこれらのモードを切り替えられます。" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:126 +#: /home/batman/openpilot/selfdrive/ui/onroad/alert_renderer.py:59 +#: /home/batman/openpilot/selfdrive/ui/onroad/alert_renderer.py:65 #, python-format -msgid "Are you sure you want to reset calibration?" -msgstr "" +msgid "System Unresponsive" +msgstr "システムが応答しません" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:126 +#: /home/batman/openpilot/selfdrive/ui/onroad/alert_renderer.py:58 #, python-format -msgid "Reset" -msgstr "" +msgid "TAKE CONTROL IMMEDIATELY" +msgstr "直ちに操作を引き継いでください" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:178 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:71 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:125 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:127 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:129 #, python-format -msgid "Disengage to Reboot" -msgstr "" +msgid "TEMP" +msgstr "TEMP" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:181 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/settings.py:64 #, python-format -msgid "Are you sure you want to reboot?" -msgstr "" +msgid "Toggles" +msgstr "トグル" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:190 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:70 #, python-format -msgid "Disengage to Power Off" -msgstr "" +msgid "UNINSTALL" +msgstr "アンインストール" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:193 +#: /home/batman/openpilot/selfdrive/ui/layouts/home.py:155 #, python-format -msgid "Are you sure you want to power off?" -msgstr "" +msgid "UPDATE" +msgstr "アップデート" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/settings.py:62 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:158 #, python-format -msgid "Device" -msgstr "" +msgid "Uninstall" +msgstr "アンインストール" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/settings.py:63 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:117 #, python-format -msgid "Network" -msgstr "" +msgid "Unknown" +msgstr "不明" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/settings.py:64 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:47 #, python-format -msgid "Toggles" -msgstr "" +msgid "Updates are only downloaded while the car is off." +msgstr "アップデートのダウンロードは車両の電源オフ時のみ行われます。" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/settings.py:65 +#: /home/batman/openpilot/selfdrive/ui/widgets/prime.py:33 #, python-format -msgid "Software" -msgstr "" +msgid "Upgrade Now" +msgstr "今すぐアップグレード" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/settings.py:66 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:31 #, python-format -msgid "Firehose" +msgid "" +"Upload data from the driver facing camera and help improve the driver " +"monitoring algorithm." msgstr "" +"ドライバー向きカメラのデータをアップロードして、ドライバーモニタリングのアルゴリズム改善に協力してください。" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/settings.py:67 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:88 #, python-format -msgid "Developer" -msgstr "" +msgid "Use Metric System" +msgstr "メートル法を使用" #: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:17 #, python-format @@ -731,117 +776,106 @@ 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 "" +"openpilot を使用して、ACC と LKAS のドライバー支援を行います。使用中は常に注意が必要です。" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:20 -#, python-format -msgid "When enabled, pressing the accelerator pedal will disengage openpilot." -msgstr "" - -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:22 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:72 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:144 #, python-format -msgid "" -"Standard is recommended. In aggressive mode, openpilot will follow lead cars " -"closer and be more aggressive with the gas and brake. In relaxed mode " -"openpilot will stay further away from lead cars. On supported cars, you can " -"cycle through these personalities with your steering wheel distance button." -msgstr "" +msgid "VEHICLE" +msgstr "VEHICLE" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:27 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:67 #, python-format -msgid "" -"Receive alerts to steer back into the lane when your vehicle drifts over a " -"detected lane line without a turn signal activated while driving over 31 mph " -"(50 km/h)." -msgstr "" +msgid "VIEW" +msgstr "表示" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:30 +#: /home/batman/openpilot/selfdrive/ui/onroad/alert_renderer.py:52 #, python-format -msgid "Enable driver monitoring even when openpilot is not engaged." -msgstr "" +msgid "Waiting to start" +msgstr "開始待ち" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:31 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/developer.py:19 #, python-format msgid "" -"Upload data from the driver facing camera and help improve the driver " -"monitoring algorithm." -msgstr "" - -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:32 -#, python-format -msgid "Display speed in km/h instead of mph." +"Warning: This grants SSH access to all public keys in your GitHub settings. " +"Never enter a GitHub username other than your own. A comma employee will " +"NEVER ask you to add their GitHub username." msgstr "" +"警告: GitHub 設定の公開鍵すべてに SSH アクセスを許可します。自分以外の GitHub ユーザー名を入力しないでください。" +"comma の従業員が自分の GitHub ユーザー名を追加するよう求めることは決してありません。" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:33 +#: /home/batman/openpilot/selfdrive/ui/layouts/onboarding.py:111 #, python-format -msgid "" -"Record and store microphone audio while driving. The audio will be included " -"in the dashcam video in comma connect." -msgstr "" +msgid "Welcome to openpilot" +msgstr "openpilot へようこそ" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:46 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:20 #, python-format -msgid "Enable openpilot" -msgstr "" +msgid "When enabled, pressing the accelerator pedal will disengage openpilot." +msgstr "有効にすると、アクセルペダルを踏むと openpilot が解除されます。" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:52 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:44 #, python-format -msgid "Experimental Mode" -msgstr "" +msgid "Wi-Fi" +msgstr "Wi‑Fi" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:58 +#: /home/batman/openpilot/selfdrive/ui/layouts/onboarding.py:145 #, python-format -msgid "Disengage on Accelerator Pedal" -msgstr "" +msgid "You must accept the Terms and Conditions in order to use openpilot." +msgstr "openpilot を使用するには、利用規約への同意が必要です。" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:64 +#: /home/batman/openpilot/selfdrive/ui/layouts/onboarding.py:112 #, python-format -msgid "Enable Lane Departure Warnings" +msgid "" +"You must accept the Terms and Conditions to use openpilot. Read the latest " +"terms at https://comma.ai/terms before continuing." msgstr "" +"openpilot を使用するには利用規約への同意が必要です。続行前に https://comma.ai/terms で最新の規約を確認してください。" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:70 +#: /home/batman/openpilot/selfdrive/ui/onroad/driver_camera_dialog.py:34 #, python-format -msgid "Always-On Driver Monitoring" -msgstr "" +msgid "camera starting" +msgstr "カメラ起動中" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:76 +#: /home/batman/openpilot/selfdrive/ui/widgets/prime.py:63 #, python-format -msgid "Record and Upload Driver Camera" -msgstr "" +msgid "comma prime" +msgstr "comma prime" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:82 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:105 #, python-format -msgid "Record and Upload Microphone Audio" -msgstr "" +msgid "failed to check for update" +msgstr "アップデートの確認に失敗しました" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:88 +#: /home/batman/openpilot/selfdrive/ui/onroad/hud_renderer.py:177 #, python-format -msgid "Use Metric System" -msgstr "" +msgid "km/h" +msgstr "km/h" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:96 +#: /home/batman/openpilot/selfdrive/ui/onroad/hud_renderer.py:177 #, python-format -msgid "Driving Personality" -msgstr "" +msgid "mph" +msgstr "mph" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:98 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:19 #, python-format -msgid "Aggressive" -msgstr "" +msgid "never" +msgstr "なし" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:98 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:30 #, python-format -msgid "Standard" -msgstr "" +msgid "now" +msgstr "今" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:98 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/developer.py:70 #, python-format -msgid "Relaxed" -msgstr "" +msgid "openpilot Longitudinal Control (Alpha)" +msgstr "openpilot 縦制御(アルファ)" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:123 +#: /home/batman/openpilot/selfdrive/ui/onroad/alert_renderer.py:51 #, python-format -msgid " Changing this setting will restart openpilot if the car is powered on." -msgstr "" +msgid "openpilot Unavailable" +msgstr "openpilot は利用できません" #: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:155 #, python-format @@ -858,80 +892,90 @@ msgid "" "some turns. The Experimental mode logo will also be shown in the top right " "corner." msgstr "" +"openpilot は既定で chill モードで走行します。Experimental モードでは、chill モード向けに未成熟なアルファ機能が有効になります。" +"実験的な機能は以下のとおりです:

エンドツーエンド縦制御


走行モデルがアクセルとブレーキを制御します。" +"openpilot は人間のように走行し、赤信号や一時停止でも停止します。モデルが速度を決めるため、設定速度は上限としてのみ機能します。" +"これはアルファ品質の機能であり、誤動作が発生する可能性があります。" +"

新しい走行ビジュアライゼーション


低速時には前方広角カメラの表示に切り替わり、曲がりをより分かりやすく表示します。" +"右上に Experimental モードのロゴも表示されます。" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:178 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/firehose.py:20 #, python-format msgid "" -"Experimental mode is currently unavailable on this car since the car's stock " -"ACC is used for longitudinal control." +"openpilot learns to drive by watching humans, like you, drive.\n" +"\n" +"Firehose Mode allows you to maximize your training data uploads to improve " +"openpilot's driving models. More data means bigger models, which means " +"better Experimental Mode." msgstr "" +"openpilot は、あなたのような人間の運転を観察して運転を学習します。\n\n" +"Firehose モードを使うと、学習データのアップロードを最大化して openpilot の走行モデルを改善できます。" +"データが増えるほどモデルは大型化し、Experimental モードがより良くなります。" #: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:180 #, python-format msgid "openpilot longitudinal control may come in a future update." -msgstr "" - -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:183 -#, python-format -msgid "" -"An alpha version of openpilot longitudinal control can be tested, along with " -"Experimental mode, on non-release branches." -msgstr "" +msgstr "openpilot の縦制御は今後のアップデートで提供される可能性があります。" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:186 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:27 #, python-format msgid "" -"Enable the openpilot longitudinal control (alpha) toggle to allow " -"Experimental mode." +"openpilot requires the device to be mounted within 4° left or right and " +"within 5° up or 9° down." msgstr "" +"openpilot では、デバイスは左右 4°、上 5°/下 9° の範囲で取り付ける必要があります。" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:225 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:116 #, python-format -msgid "Enable" -msgstr "" +msgid "up to date, last checked never" +msgstr "最新です(最終確認: なし)" -#: /home/batman/openpilot/selfdrive/ui/onroad/hud_renderer.py:148 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:114 #, python-format -msgid "MAX" -msgstr "" +msgid "up to date, last checked {}" +msgstr "最新です(最終確認: {})" -#: /home/batman/openpilot/selfdrive/ui/onroad/hud_renderer.py:177 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:108 #, python-format -msgid "km/h" -msgstr "" +msgid "update available" +msgstr "更新があります" -#: /home/batman/openpilot/selfdrive/ui/onroad/hud_renderer.py:177 +#: /home/batman/openpilot/selfdrive/ui/layouts/home.py:169 #, python-format -msgid "mph" -msgstr "" +msgid "{} ALERT" +msgid_plural "{} ALERTS" +msgstr[0] "{} 件の警報" -#: /home/batman/openpilot/selfdrive/ui/onroad/driver_camera_dialog.py:34 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:39 #, python-format -msgid "camera starting" -msgstr "" +msgid "{} day ago" +msgid_plural "{} days ago" +msgstr[0] "{} 日前" -#: /home/batman/openpilot/selfdrive/ui/onroad/alert_renderer.py:51 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:36 #, python-format -msgid "openpilot Unavailable" -msgstr "" +msgid "{} hour ago" +msgid_plural "{} hours ago" +msgstr[0] "{} 時間前" -#: /home/batman/openpilot/selfdrive/ui/onroad/alert_renderer.py:52 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:33 #, python-format -msgid "Waiting to start" -msgstr "" +msgid "{} minute ago" +msgid_plural "{} minutes ago" +msgstr[0] "{} 分前" -#: /home/batman/openpilot/selfdrive/ui/onroad/alert_renderer.py:58 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/firehose.py:110 #, python-format -msgid "TAKE CONTROL IMMEDIATELY" -msgstr "" +msgid "{} segment of your driving is in the training dataset so far." +msgid_plural "{} segment of your driving is in the training dataset so far." +msgstr[0] "これまでにあなたの運転のセグメント {} 件が学習データセットに含まれています。" -#: /home/batman/openpilot/selfdrive/ui/onroad/alert_renderer.py:59 -#: /home/batman/openpilot/selfdrive/ui/onroad/alert_renderer.py:65 +#: /home/batman/openpilot/selfdrive/ui/widgets/prime.py:62 #, python-format -msgid "System Unresponsive" -msgstr "" +msgid "✓ SUBSCRIBED" +msgstr "✓ 登録済み" -#: /home/batman/openpilot/selfdrive/ui/onroad/alert_renderer.py:66 +#: /home/batman/openpilot/selfdrive/ui/widgets/setup.py:22 #, python-format -msgid "Reboot Device" -msgstr "" +msgid "🔥 Firehose Mode 🔥" +msgstr "🔥 Firehose モード 🔥" diff --git a/selfdrive/ui/translations/app_ko.po b/selfdrive/ui/translations/app_ko.po index d54ee51d8e..9cb34ac247 100644 --- a/selfdrive/ui/translations/app_ko.po +++ b/selfdrive/ui/translations/app_ko.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-20 18:19-0700\n" +"POT-Creation-Date: 2025-10-20 18:45-0700\n" "PO-Revision-Date: 2025-10-20 18:19-0700\n" "Last-Translator: Automatically generated\n" "Language-Team: none\n" @@ -17,337 +17,324 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: /home/batman/openpilot/selfdrive/ui/widgets/pairing_dialog.py:103 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:123 #, python-format -msgid "Pair your device to your comma account" +msgid " Changing this setting will restart openpilot if the car is powered on." msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/pairing_dialog.py:128 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:43 #, python-format -msgid "Go to https://connect.comma.ai on your phone" +msgid "--" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/pairing_dialog.py:129 +#: /home/batman/openpilot/selfdrive/ui/widgets/prime.py:47 #, python-format -msgid "Click \"add new device\" and scan the QR code on the right" +msgid "1 year of drive storage" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/pairing_dialog.py:130 +#: /home/batman/openpilot/selfdrive/ui/widgets/prime.py:47 #, python-format -msgid "Bookmark connect.comma.ai to your home screen to use it like an app" +msgid "24/7 LTE connectivity" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/pairing_dialog.py:161 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:46 #, python-format -msgid "QR Code Error" +msgid "2G" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/ssh_key.py:29 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:47 #, python-format -msgid "LOADING" +msgid "3G" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/ssh_key.py:30 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:49 #, python-format -msgid "ADD" +msgid "5G" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/ssh_key.py:31 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/developer.py:23 #, python-format -msgid "REMOVE" +msgid "" +"WARNING: openpilot longitudinal control is in alpha for this car and will " +"disable Automatic Emergency Braking (AEB).

On this car, openpilot " +"defaults to the car's built-in ACC instead of openpilot's longitudinal " +"control. Enable this to switch to openpilot longitudinal control. Enabling " +"Experimental mode is recommended when enabling openpilot longitudinal " +"control alpha." msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/ssh_key.py:89 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/firehose.py:137 #, python-format -msgid "Enter your GitHub username" +msgid "ACTIVE" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/ssh_key.py:114 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/developer.py:15 #, python-format -msgid "No SSH keys found" +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 "" -#: /home/batman/openpilot/selfdrive/ui/widgets/ssh_key.py:123 +#: /home/batman/openpilot/selfdrive/ui/widgets/ssh_key.py:30 #, python-format -msgid "Request timed out" +msgid "ADD" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/ssh_key.py:126 -#, python-format, python-brace-format -msgid "No SSH keys found for user '{username}'" +#: /home/batman/openpilot/selfdrive/ui/widgets/offroad_alerts.py:110 +#, python-format +msgid "Acknowledge Excessive Actuation" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/prime.py:33 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:98 #, python-format -msgid "Upgrade Now" +msgid "Aggressive" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/prime.py:38 +#: /home/batman/openpilot/selfdrive/ui/layouts/onboarding.py:116 #, python-format -msgid "Become a comma prime member at connect.comma.ai" +msgid "Agree" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/prime.py:44 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:70 #, python-format -msgid "PRIME FEATURES:" +msgid "Always-On Driver Monitoring" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/prime.py:47 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:183 #, python-format -msgid "Remote access" +msgid "" +"An alpha version of openpilot longitudinal control can be tested, along with " +"Experimental mode, on non-release branches." msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/prime.py:47 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:189 #, python-format -msgid "24/7 LTE connectivity" +msgid "Are you sure you want to power off?" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/prime.py:47 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:177 #, python-format -msgid "1 year of drive storage" +msgid "Are you sure you want to reboot?" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/prime.py:47 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:122 #, python-format -msgid "Remote snapshots" +msgid "Are you sure you want to reset calibration?" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/prime.py:62 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:158 #, python-format -msgid "✓ SUBSCRIBED" +msgid "Are you sure you want to uninstall?" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/prime.py:63 +#: /home/batman/openpilot/selfdrive/ui/layouts/onboarding.py:147 #, python-format -msgid "comma prime" +msgid "Back" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/exp_mode_button.py:50 +#: /home/batman/openpilot/selfdrive/ui/widgets/prime.py:38 #, python-format -msgid "EXPERIMENTAL MODE ON" +msgid "Become a comma prime member at connect.comma.ai" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/exp_mode_button.py:50 +#: /home/batman/openpilot/selfdrive/ui/widgets/pairing_dialog.py:130 #, python-format -msgid "CHILL MODE ON" +msgid "Bookmark connect.comma.ai to your home screen to use it like an app" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/offroad_alerts.py:18 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:68 #, python-format -msgid "No release notes available." +msgid "CHANGE" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/offroad_alerts.py:105 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:49 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:106 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:117 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:142 #, python-format -msgid "Close" +msgid "CHECK" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/offroad_alerts.py:107 +#: /home/batman/openpilot/selfdrive/ui/widgets/exp_mode_button.py:50 #, python-format -msgid "Snooze Update" +msgid "CHILL MODE ON" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/offroad_alerts.py:110 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:73 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:134 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:136 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:138 #, python-format -msgid "Acknowledge Excessive Actuation" +msgid "CONNECT" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/offroad_alerts.py:113 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:68 #, python-format -msgid "Reboot and Update" +msgid "Change Language" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/setup.py:19 +#: /home/batman/openpilot/selfdrive/ui/widgets/pairing_dialog.py:129 #, python-format -msgid "Pair device" +msgid "Click \"add new device\" and scan the QR code on the right" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/setup.py:20 +#: /home/batman/openpilot/selfdrive/ui/widgets/offroad_alerts.py:105 #, python-format -msgid "Open" +msgid "Close" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/setup.py:22 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:48 #, python-format -msgid "🔥 Firehose Mode 🔥" +msgid "Current Version" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/setup.py:44 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:109 #, python-format -msgid "Finish Setup" +msgid "DOWNLOAD" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/setup.py:48 -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:25 +#: /home/batman/openpilot/selfdrive/ui/layouts/onboarding.py:115 #, python-format -msgid "" -"Pair your device with comma connect (connect.comma.ai) and claim your comma " -"prime offer." +msgid "Decline" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/setup.py:75 +#: /home/batman/openpilot/selfdrive/ui/layouts/onboarding.py:148 #, python-format -msgid "" -"Maximize your training data uploads to improve openpilot's driving models." +msgid "Decline, uninstall openpilot" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/setup.py:91 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/settings.py:67 #, python-format -msgid "Please connect to Wi-Fi to complete initial pairing" +msgid "Developer" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/home.py:155 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/settings.py:62 #, python-format -msgid "UPDATE" +msgid "Device" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/home.py:169 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:58 #, python-format -msgid "{} ALERT" -msgid_plural "{} ALERTS" -msgstr[0] "" +msgid "Disengage on Accelerator Pedal" +msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:43 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:186 #, python-format -msgid "--" +msgid "Disengage to Power Off" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:44 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:174 #, python-format -msgid "Wi-Fi" +msgid "Disengage to Reboot" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:45 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:106 #, python-format -msgid "ETH" +msgid "Disengage to Reset Calibration" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:46 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:32 #, python-format -msgid "2G" +msgid "Display speed in km/h instead of mph." msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:47 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:61 #, python-format -msgid "3G" +msgid "Dongle ID" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:48 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:49 #, python-format -msgid "LTE" +msgid "Download" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:49 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:64 #, python-format -msgid "5G" +msgid "Driver Camera" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:71 -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:125 -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:127 -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:129 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:96 #, python-format -msgid "TEMP" +msgid "Driving Personality" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:71 -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:125 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:138 #, python-format -msgid "GOOD" +msgid "ERROR" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:72 -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:144 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:45 #, python-format -msgid "VEHICLE" +msgid "ETH" msgstr "" -#: /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 +#: /home/batman/openpilot/selfdrive/ui/widgets/exp_mode_button.py:50 #, python-format -msgid "ONLINE" +msgid "EXPERIMENTAL MODE ON" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:73 -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:134 -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:136 -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:138 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:225 #, python-format -msgid "CONNECT" +msgid "Enable" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:73 -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:134 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/developer.py:38 #, python-format -msgid "OFFLINE" +msgid "Enable ADB" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:117 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:64 #, python-format -msgid "Unknown" +msgid "Enable Lane Departure Warnings" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:127 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/developer.py:47 #, python-format -msgid "OK" +msgid "Enable SSH" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:129 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:30 #, python-format -msgid "HIGH" +msgid "Enable driver monitoring even when openpilot is not engaged." msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:138 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:46 #, python-format -msgid "ERROR" +msgid "Enable openpilot" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:142 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:186 #, python-format -msgid "NO" +msgid "" +"Enable the openpilot longitudinal control (alpha) toggle to allow " +"Experimental mode." msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:142 +#: /home/batman/openpilot/selfdrive/ui/widgets/ssh_key.py:89 #, python-format -msgid "PANDA" +msgid "Enter your GitHub username" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/onboarding.py:111 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:52 #, python-format -msgid "Welcome to openpilot" +msgid "Experimental Mode" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/onboarding.py:112 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:178 #, python-format msgid "" -"You must accept the Terms and Conditions to use openpilot. Read the latest " -"terms at https://comma.ai/terms before continuing." -msgstr "" - -#: /home/batman/openpilot/selfdrive/ui/layouts/onboarding.py:115 -#, python-format -msgid "Decline" -msgstr "" - -#: /home/batman/openpilot/selfdrive/ui/layouts/onboarding.py:116 -#, python-format -msgid "Agree" -msgstr "" - -#: /home/batman/openpilot/selfdrive/ui/layouts/onboarding.py:145 -#, python-format -msgid "You must accept the Terms and Conditions in order to use openpilot." +"Experimental mode is currently unavailable on this car since the car's stock " +"ACC is used for longitudinal control." msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/onboarding.py:147 +#: /home/batman/openpilot/selfdrive/ui/widgets/setup.py:44 #, python-format -msgid "Back" +msgid "Finish Setup" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/onboarding.py:148 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/settings.py:66 #, python-format -msgid "Decline, uninstall openpilot" +msgid "Firehose" msgstr "" #: /home/batman/openpilot/selfdrive/ui/layouts/settings/firehose.py:18 @@ -355,16 +342,6 @@ msgstr "" msgid "Firehose Mode" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/firehose.py:20 -#, python-format -msgid "" -"openpilot learns to drive by watching humans, like you, drive.\n" -"\n" -"Firehose Mode allows you to maximize your training data uploads to improve " -"openpilot's driving models. More data means bigger models, which means " -"better Experimental Mode." -msgstr "" - #: /home/batman/openpilot/selfdrive/ui/layouts/settings/firehose.py:25 #, python-format msgid "" @@ -390,61 +367,51 @@ msgid "" "particular forks) are able to be used for training." msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/firehose.py:110 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:71 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:125 #, python-format -msgid "{} segment of your driving is in the training dataset so far." -msgid_plural "{} segment of your driving is in the training dataset so far." -msgstr[0] "" +msgid "GOOD" +msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/firehose.py:137 +#: /home/batman/openpilot/selfdrive/ui/widgets/pairing_dialog.py:128 #, python-format -msgid "ACTIVE" +msgid "Go to https://connect.comma.ai on your phone" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/firehose.py:139 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:129 #, python-format -msgid "INACTIVE: connect to an unmetered network" +msgid "HIGH" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/developer.py:15 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/firehose.py:139 #, python-format -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." +msgid "INACTIVE: connect to an unmetered network" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/developer.py:19 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:52 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:131 #, python-format -msgid "" -"Warning: This grants SSH access to all public keys in your GitHub settings. " -"Never enter a GitHub username other than your own. A comma employee will " -"NEVER ask you to add their GitHub username." +msgid "INSTALL" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/developer.py:23 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:52 #, python-format -msgid "" -"WARNING: openpilot longitudinal control is in alpha for this car and will " -"disable Automatic Emergency Braking (AEB).

On this car, openpilot " -"defaults to the car's built-in ACC instead of openpilot's longitudinal " -"control. Enable this to switch to openpilot longitudinal control. Enabling " -"Experimental mode is recommended when enabling openpilot longitudinal " -"control alpha." +msgid "Install Update" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/developer.py:38 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/developer.py:55 #, python-format -msgid "Enable ADB" +msgid "Joystick Debug Mode" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/developer.py:47 +#: /home/batman/openpilot/selfdrive/ui/widgets/ssh_key.py:29 #, python-format -msgid "Enable SSH" +msgid "LOADING" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/developer.py:55 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:48 #, python-format -msgid "Joystick Debug Mode" +msgid "LTE" msgstr "" #: /home/batman/openpilot/selfdrive/ui/layouts/settings/developer.py:63 @@ -452,111 +419,117 @@ msgstr "" msgid "Longitudinal Maneuver Mode" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/developer.py:70 +#: /home/batman/openpilot/selfdrive/ui/onroad/hud_renderer.py:148 #, python-format -msgid "openpilot Longitudinal Control (Alpha)" +msgid "MAX" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:19 +#: /home/batman/openpilot/selfdrive/ui/widgets/setup.py:75 #, python-format -msgid "never" +msgid "" +"Maximize your training data uploads to improve openpilot's driving models." msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:30 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:142 #, python-format -msgid "now" +msgid "NO" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:33 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/settings.py:63 #, python-format -msgid "{} minute ago" -msgid_plural "{} minutes ago" -msgstr[0] "" +msgid "Network" +msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:36 +#: /home/batman/openpilot/selfdrive/ui/widgets/ssh_key.py:114 #, python-format -msgid "{} hour ago" -msgid_plural "{} hours ago" -msgstr[0] "" +msgid "No SSH keys found" +msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:39 +#: /home/batman/openpilot/selfdrive/ui/widgets/ssh_key.py:126 +#, python-format, python-brace-format +msgid "No SSH keys found for user '{username}'" +msgstr "" + +#: /home/batman/openpilot/selfdrive/ui/widgets/offroad_alerts.py:18 #, python-format -msgid "{} day ago" -msgid_plural "{} days ago" -msgstr[0] "" +msgid "No release notes available." +msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:47 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:73 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:134 #, python-format -msgid "Updates are only downloaded while the car is off." +msgid "OFFLINE" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:48 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:127 #, python-format -msgid "Current Version" +msgid "OK" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:49 +#: /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 "Download" +msgid "ONLINE" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:49 -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:106 -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:117 -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:142 +#: /home/batman/openpilot/selfdrive/ui/widgets/setup.py:20 #, python-format -msgid "CHECK" +msgid "Open" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:52 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:52 #, python-format -msgid "Install Update" +msgid "PAIR" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:52 -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:131 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:142 #, python-format -msgid "INSTALL" +msgid "PANDA" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:70 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:64 #, python-format -msgid "UNINSTALL" +msgid "PREVIEW" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:105 +#: /home/batman/openpilot/selfdrive/ui/widgets/prime.py:44 #, python-format -msgid "failed to check for update" +msgid "PRIME FEATURES:" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:108 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:52 #, python-format -msgid "update available" +msgid "Pair Device" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:109 +#: /home/batman/openpilot/selfdrive/ui/widgets/setup.py:19 #, python-format -msgid "DOWNLOAD" +msgid "Pair device" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:114 +#: /home/batman/openpilot/selfdrive/ui/widgets/pairing_dialog.py:103 #, python-format -msgid "up to date, last checked {}" +msgid "Pair your device to your comma account" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:116 +#: /home/batman/openpilot/selfdrive/ui/widgets/setup.py:48 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:25 #, python-format -msgid "up to date, last checked never" +msgid "" +"Pair your device with comma connect (connect.comma.ai) and claim your comma " +"prime offer." msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:158 +#: /home/batman/openpilot/selfdrive/ui/widgets/setup.py:91 #, python-format -msgid "Are you sure you want to uninstall?" +msgid "Please connect to Wi-Fi to complete initial pairing" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:158 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:58 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:189 #, python-format -msgid "Uninstall" +msgid "Power Off" msgstr "" #: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:26 @@ -566,68 +539,100 @@ msgid "" "visibility. (vehicle must be off)" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:27 +#: /home/batman/openpilot/selfdrive/ui/widgets/pairing_dialog.py:161 #, python-format -msgid "" -"openpilot requires the device to be mounted within 4° left or right and " -"within 5° up or 9° down." +msgid "QR Code Error" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:28 +#: /home/batman/openpilot/selfdrive/ui/widgets/ssh_key.py:31 #, python-format -msgid "Review the rules, features, and limitations of openpilot" +msgid "REMOVE" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:52 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:55 #, python-format -msgid "Pair Device" +msgid "RESET" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:52 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:66 #, python-format -msgid "PAIR" +msgid "REVIEW" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:55 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:58 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:177 #, python-format -msgid "Reset Calibration" +msgid "Reboot" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:55 +#: /home/batman/openpilot/selfdrive/ui/onroad/alert_renderer.py:66 #, python-format -msgid "RESET" +msgid "Reboot Device" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:58 -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:181 +#: /home/batman/openpilot/selfdrive/ui/widgets/offroad_alerts.py:113 #, python-format -msgid "Reboot" +msgid "Reboot and Update" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:58 -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:193 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:27 #, python-format -msgid "Power Off" +msgid "" +"Receive alerts to steer back into the lane when your vehicle drifts over a " +"detected lane line without a turn signal activated while driving over 31 mph " +"(50 km/h)." msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:61 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:76 #, python-format -msgid "Dongle ID" +msgid "Record and Upload Driver Camera" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:62 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:82 #, python-format -msgid "Serial" +msgid "Record and Upload Microphone Audio" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:64 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:33 +#, python-format +msgid "" +"Record and store microphone audio while driving. The audio will be included " +"in the dashcam video in comma connect." +msgstr "" + +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:67 +#, python-format +msgid "Regulatory" +msgstr "" + +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:98 +#, python-format +msgid "Relaxed" +msgstr "" + +#: /home/batman/openpilot/selfdrive/ui/widgets/prime.py:47 +#, python-format +msgid "Remote access" +msgstr "" + +#: /home/batman/openpilot/selfdrive/ui/widgets/prime.py:47 +#, python-format +msgid "Remote snapshots" +msgstr "" + +#: /home/batman/openpilot/selfdrive/ui/widgets/ssh_key.py:123 +#, python-format +msgid "Request timed out" +msgstr "" + +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:122 #, python-format -msgid "Driver Camera" +msgid "Reset" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:64 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:55 #, python-format -msgid "PREVIEW" +msgid "Reset Calibration" msgstr "" #: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:66 @@ -635,94 +640,104 @@ msgstr "" msgid "Review Training Guide" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:66 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:28 #, python-format -msgid "REVIEW" +msgid "Review the rules, features, and limitations of openpilot" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:67 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:62 #, python-format -msgid "Regulatory" +msgid "Serial" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:67 +#: /home/batman/openpilot/selfdrive/ui/widgets/offroad_alerts.py:107 #, python-format -msgid "VIEW" +msgid "Snooze Update" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:68 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/settings.py:65 #, python-format -msgid "Change Language" +msgid "Software" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:68 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:98 #, python-format -msgid "CHANGE" +msgid "Standard" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:110 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:22 #, python-format -msgid "Disengage to Reset Calibration" +msgid "" +"Standard is recommended. In aggressive mode, openpilot will follow lead cars " +"closer and be more aggressive with the gas and brake. In relaxed mode " +"openpilot will stay further away from lead cars. On supported cars, you can " +"cycle through these personalities with your steering wheel distance button." msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:126 +#: /home/batman/openpilot/selfdrive/ui/onroad/alert_renderer.py:59 +#: /home/batman/openpilot/selfdrive/ui/onroad/alert_renderer.py:65 #, python-format -msgid "Are you sure you want to reset calibration?" +msgid "System Unresponsive" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:126 +#: /home/batman/openpilot/selfdrive/ui/onroad/alert_renderer.py:58 #, python-format -msgid "Reset" +msgid "TAKE CONTROL IMMEDIATELY" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:178 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:71 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:125 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:127 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:129 #, python-format -msgid "Disengage to Reboot" +msgid "TEMP" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:181 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/settings.py:64 #, python-format -msgid "Are you sure you want to reboot?" +msgid "Toggles" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:190 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:70 #, python-format -msgid "Disengage to Power Off" +msgid "UNINSTALL" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:193 +#: /home/batman/openpilot/selfdrive/ui/layouts/home.py:155 #, python-format -msgid "Are you sure you want to power off?" +msgid "UPDATE" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/settings.py:62 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:158 #, python-format -msgid "Device" +msgid "Uninstall" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/settings.py:63 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:117 #, python-format -msgid "Network" +msgid "Unknown" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/settings.py:64 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:47 #, python-format -msgid "Toggles" +msgid "Updates are only downloaded while the car is off." msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/settings.py:65 +#: /home/batman/openpilot/selfdrive/ui/widgets/prime.py:33 #, python-format -msgid "Software" +msgid "Upgrade Now" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/settings.py:66 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:31 #, python-format -msgid "Firehose" +msgid "" +"Upload data from the driver facing camera and help improve the driver " +"monitoring algorithm." msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/settings.py:67 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:88 #, python-format -msgid "Developer" +msgid "Use Metric System" msgstr "" #: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:17 @@ -732,115 +747,100 @@ msgid "" "assistance. Your attention is required at all times to use this feature." msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:20 -#, python-format -msgid "When enabled, pressing the accelerator pedal will disengage openpilot." -msgstr "" - -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:22 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:72 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:144 #, python-format -msgid "" -"Standard is recommended. In aggressive mode, openpilot will follow lead cars " -"closer and be more aggressive with the gas and brake. In relaxed mode " -"openpilot will stay further away from lead cars. On supported cars, you can " -"cycle through these personalities with your steering wheel distance button." +msgid "VEHICLE" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:27 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:67 #, python-format -msgid "" -"Receive alerts to steer back into the lane when your vehicle drifts over a " -"detected lane line without a turn signal activated while driving over 31 mph " -"(50 km/h)." +msgid "VIEW" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:30 +#: /home/batman/openpilot/selfdrive/ui/onroad/alert_renderer.py:52 #, python-format -msgid "Enable driver monitoring even when openpilot is not engaged." +msgid "Waiting to start" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:31 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/developer.py:19 #, python-format msgid "" -"Upload data from the driver facing camera and help improve the driver " -"monitoring algorithm." -msgstr "" - -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:32 -#, python-format -msgid "Display speed in km/h instead of mph." +"Warning: This grants SSH access to all public keys in your GitHub settings. " +"Never enter a GitHub username other than your own. A comma employee will " +"NEVER ask you to add their GitHub username." msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:33 +#: /home/batman/openpilot/selfdrive/ui/layouts/onboarding.py:111 #, python-format -msgid "" -"Record and store microphone audio while driving. The audio will be included " -"in the dashcam video in comma connect." +msgid "Welcome to openpilot" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:46 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:20 #, python-format -msgid "Enable openpilot" +msgid "When enabled, pressing the accelerator pedal will disengage openpilot." msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:52 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:44 #, python-format -msgid "Experimental Mode" +msgid "Wi-Fi" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:58 +#: /home/batman/openpilot/selfdrive/ui/layouts/onboarding.py:145 #, python-format -msgid "Disengage on Accelerator Pedal" +msgid "You must accept the Terms and Conditions in order to use openpilot." msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:64 +#: /home/batman/openpilot/selfdrive/ui/layouts/onboarding.py:112 #, python-format -msgid "Enable Lane Departure Warnings" +msgid "" +"You must accept the Terms and Conditions to use openpilot. Read the latest " +"terms at https://comma.ai/terms before continuing." msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:70 +#: /home/batman/openpilot/selfdrive/ui/onroad/driver_camera_dialog.py:34 #, python-format -msgid "Always-On Driver Monitoring" +msgid "camera starting" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:76 +#: /home/batman/openpilot/selfdrive/ui/widgets/prime.py:63 #, python-format -msgid "Record and Upload Driver Camera" +msgid "comma prime" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:82 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:105 #, python-format -msgid "Record and Upload Microphone Audio" +msgid "failed to check for update" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:88 +#: /home/batman/openpilot/selfdrive/ui/onroad/hud_renderer.py:177 #, python-format -msgid "Use Metric System" +msgid "km/h" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:96 +#: /home/batman/openpilot/selfdrive/ui/onroad/hud_renderer.py:177 #, python-format -msgid "Driving Personality" +msgid "mph" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:98 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:19 #, python-format -msgid "Aggressive" +msgid "never" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:98 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:30 #, python-format -msgid "Standard" +msgid "now" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:98 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/developer.py:70 #, python-format -msgid "Relaxed" +msgid "openpilot Longitudinal Control (Alpha)" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:123 +#: /home/batman/openpilot/selfdrive/ui/onroad/alert_renderer.py:51 #, python-format -msgid " Changing this setting will restart openpilot if the car is powered on." +msgid "openpilot Unavailable" msgstr "" #: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:155 @@ -859,11 +859,14 @@ msgid "" "corner." msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:178 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/firehose.py:20 #, python-format msgid "" -"Experimental mode is currently unavailable on this car since the car's stock " -"ACC is used for longitudinal control." +"openpilot learns to drive by watching humans, like you, drive.\n" +"\n" +"Firehose Mode allows you to maximize your training data uploads to improve " +"openpilot's driving models. More data means bigger models, which means " +"better Experimental Mode." msgstr "" #: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:180 @@ -871,67 +874,64 @@ msgstr "" msgid "openpilot longitudinal control may come in a future update." msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:183 -#, python-format -msgid "" -"An alpha version of openpilot longitudinal control can be tested, along with " -"Experimental mode, on non-release branches." -msgstr "" - -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:186 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:27 #, python-format msgid "" -"Enable the openpilot longitudinal control (alpha) toggle to allow " -"Experimental mode." +"openpilot requires the device to be mounted within 4° left or right and " +"within 5° up or 9° down." msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:225 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:116 #, python-format -msgid "Enable" +msgid "up to date, last checked never" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/onroad/hud_renderer.py:148 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:114 #, python-format -msgid "MAX" +msgid "up to date, last checked {}" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/onroad/hud_renderer.py:177 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:108 #, python-format -msgid "km/h" +msgid "update available" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/onroad/hud_renderer.py:177 +#: /home/batman/openpilot/selfdrive/ui/layouts/home.py:169 #, python-format -msgid "mph" -msgstr "" +msgid "{} ALERT" +msgid_plural "{} ALERTS" +msgstr[0] "" -#: /home/batman/openpilot/selfdrive/ui/onroad/driver_camera_dialog.py:34 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:39 #, python-format -msgid "camera starting" -msgstr "" +msgid "{} day ago" +msgid_plural "{} days ago" +msgstr[0] "" -#: /home/batman/openpilot/selfdrive/ui/onroad/alert_renderer.py:51 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:36 #, python-format -msgid "openpilot Unavailable" -msgstr "" +msgid "{} hour ago" +msgid_plural "{} hours ago" +msgstr[0] "" -#: /home/batman/openpilot/selfdrive/ui/onroad/alert_renderer.py:52 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:33 #, python-format -msgid "Waiting to start" -msgstr "" +msgid "{} minute ago" +msgid_plural "{} minutes ago" +msgstr[0] "" -#: /home/batman/openpilot/selfdrive/ui/onroad/alert_renderer.py:58 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/firehose.py:110 #, python-format -msgid "TAKE CONTROL IMMEDIATELY" -msgstr "" +msgid "{} segment of your driving is in the training dataset so far." +msgid_plural "{} segment of your driving is in the training dataset so far." +msgstr[0] "" -#: /home/batman/openpilot/selfdrive/ui/onroad/alert_renderer.py:59 -#: /home/batman/openpilot/selfdrive/ui/onroad/alert_renderer.py:65 +#: /home/batman/openpilot/selfdrive/ui/widgets/prime.py:62 #, python-format -msgid "System Unresponsive" +msgid "✓ SUBSCRIBED" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/onroad/alert_renderer.py:66 +#: /home/batman/openpilot/selfdrive/ui/widgets/setup.py:22 #, python-format -msgid "Reboot Device" +msgid "🔥 Firehose Mode 🔥" msgstr "" diff --git a/selfdrive/ui/translations/app_pt-BR.po b/selfdrive/ui/translations/app_pt-BR.po index 099e55b6a0..eeb9ee71e6 100644 --- a/selfdrive/ui/translations/app_pt-BR.po +++ b/selfdrive/ui/translations/app_pt-BR.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-20 18:19-0700\n" +"POT-Creation-Date: 2025-10-20 18:45-0700\n" "PO-Revision-Date: 2025-10-20 18:19-0700\n" "Last-Translator: Automatically generated\n" "Language-Team: none\n" @@ -17,338 +17,324 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n" -#: /home/batman/openpilot/selfdrive/ui/widgets/pairing_dialog.py:103 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:123 #, python-format -msgid "Pair your device to your comma account" +msgid " Changing this setting will restart openpilot if the car is powered on." msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/pairing_dialog.py:128 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:43 #, python-format -msgid "Go to https://connect.comma.ai on your phone" +msgid "--" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/pairing_dialog.py:129 +#: /home/batman/openpilot/selfdrive/ui/widgets/prime.py:47 #, python-format -msgid "Click \"add new device\" and scan the QR code on the right" +msgid "1 year of drive storage" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/pairing_dialog.py:130 +#: /home/batman/openpilot/selfdrive/ui/widgets/prime.py:47 #, python-format -msgid "Bookmark connect.comma.ai to your home screen to use it like an app" +msgid "24/7 LTE connectivity" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/pairing_dialog.py:161 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:46 #, python-format -msgid "QR Code Error" +msgid "2G" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/ssh_key.py:29 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:47 #, python-format -msgid "LOADING" +msgid "3G" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/ssh_key.py:30 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:49 #, python-format -msgid "ADD" +msgid "5G" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/ssh_key.py:31 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/developer.py:23 #, python-format -msgid "REMOVE" +msgid "" +"WARNING: openpilot longitudinal control is in alpha for this car and will " +"disable Automatic Emergency Braking (AEB).

On this car, openpilot " +"defaults to the car's built-in ACC instead of openpilot's longitudinal " +"control. Enable this to switch to openpilot longitudinal control. Enabling " +"Experimental mode is recommended when enabling openpilot longitudinal " +"control alpha." msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/ssh_key.py:89 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/firehose.py:137 #, python-format -msgid "Enter your GitHub username" +msgid "ACTIVE" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/ssh_key.py:114 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/developer.py:15 #, python-format -msgid "No SSH keys found" +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 "" -#: /home/batman/openpilot/selfdrive/ui/widgets/ssh_key.py:123 +#: /home/batman/openpilot/selfdrive/ui/widgets/ssh_key.py:30 #, python-format -msgid "Request timed out" -msgstr "" - -#: /home/batman/openpilot/selfdrive/ui/widgets/ssh_key.py:126 -#, python-format, python-brace-format -msgid "No SSH keys found for user '{username}'" +msgid "ADD" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/prime.py:33 +#: /home/batman/openpilot/selfdrive/ui/widgets/offroad_alerts.py:110 #, python-format -msgid "Upgrade Now" +msgid "Acknowledge Excessive Actuation" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/prime.py:38 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:98 #, python-format -msgid "Become a comma prime member at connect.comma.ai" +msgid "Aggressive" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/prime.py:44 +#: /home/batman/openpilot/selfdrive/ui/layouts/onboarding.py:116 #, python-format -msgid "PRIME FEATURES:" +msgid "Agree" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/prime.py:47 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:70 #, python-format -msgid "Remote access" +msgid "Always-On Driver Monitoring" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/prime.py:47 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:183 #, python-format -msgid "24/7 LTE connectivity" +msgid "" +"An alpha version of openpilot longitudinal control can be tested, along with " +"Experimental mode, on non-release branches." msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/prime.py:47 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:189 #, python-format -msgid "1 year of drive storage" +msgid "Are you sure you want to power off?" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/prime.py:47 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:177 #, python-format -msgid "Remote snapshots" +msgid "Are you sure you want to reboot?" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/prime.py:62 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:122 #, python-format -msgid "✓ SUBSCRIBED" +msgid "Are you sure you want to reset calibration?" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/prime.py:63 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:158 #, python-format -msgid "comma prime" +msgid "Are you sure you want to uninstall?" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/exp_mode_button.py:50 +#: /home/batman/openpilot/selfdrive/ui/layouts/onboarding.py:147 #, python-format -msgid "EXPERIMENTAL MODE ON" +msgid "Back" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/exp_mode_button.py:50 +#: /home/batman/openpilot/selfdrive/ui/widgets/prime.py:38 #, python-format -msgid "CHILL MODE ON" +msgid "Become a comma prime member at connect.comma.ai" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/offroad_alerts.py:18 +#: /home/batman/openpilot/selfdrive/ui/widgets/pairing_dialog.py:130 #, python-format -msgid "No release notes available." +msgid "Bookmark connect.comma.ai to your home screen to use it like an app" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/offroad_alerts.py:105 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:68 #, python-format -msgid "Close" +msgid "CHANGE" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/offroad_alerts.py:107 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:49 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:106 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:117 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:142 #, python-format -msgid "Snooze Update" +msgid "CHECK" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/offroad_alerts.py:110 +#: /home/batman/openpilot/selfdrive/ui/widgets/exp_mode_button.py:50 #, python-format -msgid "Acknowledge Excessive Actuation" +msgid "CHILL MODE ON" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/offroad_alerts.py:113 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:73 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:134 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:136 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:138 #, python-format -msgid "Reboot and Update" +msgid "CONNECT" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/setup.py:19 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:68 #, python-format -msgid "Pair device" +msgid "Change Language" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/setup.py:20 +#: /home/batman/openpilot/selfdrive/ui/widgets/pairing_dialog.py:129 #, python-format -msgid "Open" +msgid "Click \"add new device\" and scan the QR code on the right" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/setup.py:22 +#: /home/batman/openpilot/selfdrive/ui/widgets/offroad_alerts.py:105 #, python-format -msgid "🔥 Firehose Mode 🔥" +msgid "Close" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/setup.py:44 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:48 #, python-format -msgid "Finish Setup" +msgid "Current Version" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/setup.py:48 -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:25 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:109 #, python-format -msgid "" -"Pair your device with comma connect (connect.comma.ai) and claim your comma " -"prime offer." +msgid "DOWNLOAD" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/setup.py:75 +#: /home/batman/openpilot/selfdrive/ui/layouts/onboarding.py:115 #, python-format -msgid "" -"Maximize your training data uploads to improve openpilot's driving models." +msgid "Decline" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/setup.py:91 +#: /home/batman/openpilot/selfdrive/ui/layouts/onboarding.py:148 #, python-format -msgid "Please connect to Wi-Fi to complete initial pairing" +msgid "Decline, uninstall openpilot" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/home.py:155 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/settings.py:67 #, python-format -msgid "UPDATE" +msgid "Developer" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/home.py:169 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/settings.py:62 #, python-format -msgid "{} ALERT" -msgid_plural "{} ALERTS" -msgstr[0] "" -msgstr[1] "" +msgid "Device" +msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:43 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:58 #, python-format -msgid "--" +msgid "Disengage on Accelerator Pedal" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:44 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:186 #, python-format -msgid "Wi-Fi" +msgid "Disengage to Power Off" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:45 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:174 #, python-format -msgid "ETH" +msgid "Disengage to Reboot" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:46 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:106 #, python-format -msgid "2G" +msgid "Disengage to Reset Calibration" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:47 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:32 #, python-format -msgid "3G" +msgid "Display speed in km/h instead of mph." msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:48 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:61 #, python-format -msgid "LTE" +msgid "Dongle ID" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:49 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:49 #, python-format -msgid "5G" +msgid "Download" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:71 -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:125 -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:127 -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:129 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:64 #, python-format -msgid "TEMP" +msgid "Driver Camera" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:71 -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:125 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:96 #, python-format -msgid "GOOD" +msgid "Driving Personality" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:72 -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:144 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:138 #, python-format -msgid "VEHICLE" +msgid "ERROR" msgstr "" -#: /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 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:45 #, python-format -msgid "ONLINE" +msgid "ETH" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:73 -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:134 -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:136 -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:138 +#: /home/batman/openpilot/selfdrive/ui/widgets/exp_mode_button.py:50 #, python-format -msgid "CONNECT" +msgid "EXPERIMENTAL MODE ON" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:73 -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:134 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:225 #, python-format -msgid "OFFLINE" +msgid "Enable" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:117 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/developer.py:38 #, python-format -msgid "Unknown" +msgid "Enable ADB" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:127 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:64 #, python-format -msgid "OK" +msgid "Enable Lane Departure Warnings" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:129 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/developer.py:47 #, python-format -msgid "HIGH" +msgid "Enable SSH" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:138 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:30 #, python-format -msgid "ERROR" +msgid "Enable driver monitoring even when openpilot is not engaged." msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:142 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:46 #, python-format -msgid "NO" +msgid "Enable openpilot" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:142 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:186 #, python-format -msgid "PANDA" +msgid "" +"Enable the openpilot longitudinal control (alpha) toggle to allow " +"Experimental mode." msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/onboarding.py:111 -#, python-format -msgid "Welcome to openpilot" -msgstr "" - -#: /home/batman/openpilot/selfdrive/ui/layouts/onboarding.py:112 -#, python-format -msgid "" -"You must accept the Terms and Conditions to use openpilot. Read the latest " -"terms at https://comma.ai/terms before continuing." -msgstr "" - -#: /home/batman/openpilot/selfdrive/ui/layouts/onboarding.py:115 +#: /home/batman/openpilot/selfdrive/ui/widgets/ssh_key.py:89 #, python-format -msgid "Decline" +msgid "Enter your GitHub username" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/onboarding.py:116 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:52 #, python-format -msgid "Agree" +msgid "Experimental Mode" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/onboarding.py:145 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:178 #, python-format -msgid "You must accept the Terms and Conditions in order to use openpilot." +msgid "" +"Experimental mode is currently unavailable on this car since the car's stock " +"ACC is used for longitudinal control." msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/onboarding.py:147 +#: /home/batman/openpilot/selfdrive/ui/widgets/setup.py:44 #, python-format -msgid "Back" +msgid "Finish Setup" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/onboarding.py:148 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/settings.py:66 #, python-format -msgid "Decline, uninstall openpilot" +msgid "Firehose" msgstr "" #: /home/batman/openpilot/selfdrive/ui/layouts/settings/firehose.py:18 @@ -356,16 +342,6 @@ msgstr "" msgid "Firehose Mode" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/firehose.py:20 -#, python-format -msgid "" -"openpilot learns to drive by watching humans, like you, drive.\n" -"\n" -"Firehose Mode allows you to maximize your training data uploads to improve " -"openpilot's driving models. More data means bigger models, which means " -"better Experimental Mode." -msgstr "" - #: /home/batman/openpilot/selfdrive/ui/layouts/settings/firehose.py:25 #, python-format msgid "" @@ -391,62 +367,51 @@ msgid "" "particular forks) are able to be used for training." msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/firehose.py:110 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:71 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:125 #, python-format -msgid "{} segment of your driving is in the training dataset so far." -msgid_plural "{} segment of your driving is in the training dataset so far." -msgstr[0] "" -msgstr[1] "" +msgid "GOOD" +msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/firehose.py:137 +#: /home/batman/openpilot/selfdrive/ui/widgets/pairing_dialog.py:128 #, python-format -msgid "ACTIVE" +msgid "Go to https://connect.comma.ai on your phone" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/firehose.py:139 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:129 #, python-format -msgid "INACTIVE: connect to an unmetered network" +msgid "HIGH" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/developer.py:15 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/firehose.py:139 #, python-format -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." +msgid "INACTIVE: connect to an unmetered network" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/developer.py:19 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:52 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:131 #, python-format -msgid "" -"Warning: This grants SSH access to all public keys in your GitHub settings. " -"Never enter a GitHub username other than your own. A comma employee will " -"NEVER ask you to add their GitHub username." +msgid "INSTALL" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/developer.py:23 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:52 #, python-format -msgid "" -"WARNING: openpilot longitudinal control is in alpha for this car and will " -"disable Automatic Emergency Braking (AEB).

On this car, openpilot " -"defaults to the car's built-in ACC instead of openpilot's longitudinal " -"control. Enable this to switch to openpilot longitudinal control. Enabling " -"Experimental mode is recommended when enabling openpilot longitudinal " -"control alpha." +msgid "Install Update" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/developer.py:38 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/developer.py:55 #, python-format -msgid "Enable ADB" +msgid "Joystick Debug Mode" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/developer.py:47 +#: /home/batman/openpilot/selfdrive/ui/widgets/ssh_key.py:29 #, python-format -msgid "Enable SSH" +msgid "LOADING" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/developer.py:55 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:48 #, python-format -msgid "Joystick Debug Mode" +msgid "LTE" msgstr "" #: /home/batman/openpilot/selfdrive/ui/layouts/settings/developer.py:63 @@ -454,114 +419,117 @@ msgstr "" msgid "Longitudinal Maneuver Mode" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/developer.py:70 +#: /home/batman/openpilot/selfdrive/ui/onroad/hud_renderer.py:148 #, python-format -msgid "openpilot Longitudinal Control (Alpha)" +msgid "MAX" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:19 +#: /home/batman/openpilot/selfdrive/ui/widgets/setup.py:75 #, python-format -msgid "never" +msgid "" +"Maximize your training data uploads to improve openpilot's driving models." msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:30 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:142 #, python-format -msgid "now" +msgid "NO" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:33 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/settings.py:63 #, python-format -msgid "{} minute ago" -msgid_plural "{} minutes ago" -msgstr[0] "" -msgstr[1] "" +msgid "Network" +msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:36 +#: /home/batman/openpilot/selfdrive/ui/widgets/ssh_key.py:114 #, python-format -msgid "{} hour ago" -msgid_plural "{} hours ago" -msgstr[0] "" -msgstr[1] "" +msgid "No SSH keys found" +msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:39 +#: /home/batman/openpilot/selfdrive/ui/widgets/ssh_key.py:126 +#, python-format, python-brace-format +msgid "No SSH keys found for user '{username}'" +msgstr "" + +#: /home/batman/openpilot/selfdrive/ui/widgets/offroad_alerts.py:18 #, python-format -msgid "{} day ago" -msgid_plural "{} days ago" -msgstr[0] "" -msgstr[1] "" +msgid "No release notes available." +msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:47 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:73 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:134 #, python-format -msgid "Updates are only downloaded while the car is off." +msgid "OFFLINE" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:48 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:127 #, python-format -msgid "Current Version" +msgid "OK" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:49 +#: /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 "Download" +msgid "ONLINE" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:49 -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:106 -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:117 -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:142 +#: /home/batman/openpilot/selfdrive/ui/widgets/setup.py:20 #, python-format -msgid "CHECK" +msgid "Open" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:52 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:52 #, python-format -msgid "Install Update" +msgid "PAIR" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:52 -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:131 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:142 #, python-format -msgid "INSTALL" +msgid "PANDA" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:70 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:64 #, python-format -msgid "UNINSTALL" +msgid "PREVIEW" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:105 +#: /home/batman/openpilot/selfdrive/ui/widgets/prime.py:44 #, python-format -msgid "failed to check for update" +msgid "PRIME FEATURES:" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:108 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:52 #, python-format -msgid "update available" +msgid "Pair Device" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:109 +#: /home/batman/openpilot/selfdrive/ui/widgets/setup.py:19 #, python-format -msgid "DOWNLOAD" +msgid "Pair device" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:114 +#: /home/batman/openpilot/selfdrive/ui/widgets/pairing_dialog.py:103 #, python-format -msgid "up to date, last checked {}" +msgid "Pair your device to your comma account" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:116 +#: /home/batman/openpilot/selfdrive/ui/widgets/setup.py:48 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:25 #, python-format -msgid "up to date, last checked never" +msgid "" +"Pair your device with comma connect (connect.comma.ai) and claim your comma " +"prime offer." msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:158 +#: /home/batman/openpilot/selfdrive/ui/widgets/setup.py:91 #, python-format -msgid "Are you sure you want to uninstall?" +msgid "Please connect to Wi-Fi to complete initial pairing" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:158 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:58 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:189 #, python-format -msgid "Uninstall" +msgid "Power Off" msgstr "" #: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:26 @@ -571,68 +539,100 @@ msgid "" "visibility. (vehicle must be off)" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:27 +#: /home/batman/openpilot/selfdrive/ui/widgets/pairing_dialog.py:161 #, python-format -msgid "" -"openpilot requires the device to be mounted within 4° left or right and " -"within 5° up or 9° down." +msgid "QR Code Error" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:28 +#: /home/batman/openpilot/selfdrive/ui/widgets/ssh_key.py:31 #, python-format -msgid "Review the rules, features, and limitations of openpilot" +msgid "REMOVE" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:52 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:55 #, python-format -msgid "Pair Device" +msgid "RESET" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:52 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:66 #, python-format -msgid "PAIR" +msgid "REVIEW" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:55 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:58 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:177 #, python-format -msgid "Reset Calibration" +msgid "Reboot" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:55 +#: /home/batman/openpilot/selfdrive/ui/onroad/alert_renderer.py:66 #, python-format -msgid "RESET" +msgid "Reboot Device" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:58 -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:181 +#: /home/batman/openpilot/selfdrive/ui/widgets/offroad_alerts.py:113 #, python-format -msgid "Reboot" +msgid "Reboot and Update" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:58 -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:193 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:27 #, python-format -msgid "Power Off" +msgid "" +"Receive alerts to steer back into the lane when your vehicle drifts over a " +"detected lane line without a turn signal activated while driving over 31 mph " +"(50 km/h)." msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:61 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:76 #, python-format -msgid "Dongle ID" +msgid "Record and Upload Driver Camera" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:62 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:82 #, python-format -msgid "Serial" +msgid "Record and Upload Microphone Audio" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:64 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:33 #, python-format -msgid "Driver Camera" +msgid "" +"Record and store microphone audio while driving. The audio will be included " +"in the dashcam video in comma connect." msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:64 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:67 #, python-format -msgid "PREVIEW" +msgid "Regulatory" +msgstr "" + +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:98 +#, python-format +msgid "Relaxed" +msgstr "" + +#: /home/batman/openpilot/selfdrive/ui/widgets/prime.py:47 +#, python-format +msgid "Remote access" +msgstr "" + +#: /home/batman/openpilot/selfdrive/ui/widgets/prime.py:47 +#, python-format +msgid "Remote snapshots" +msgstr "" + +#: /home/batman/openpilot/selfdrive/ui/widgets/ssh_key.py:123 +#, python-format +msgid "Request timed out" +msgstr "" + +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:122 +#, python-format +msgid "Reset" +msgstr "" + +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:55 +#, python-format +msgid "Reset Calibration" msgstr "" #: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:66 @@ -640,94 +640,104 @@ msgstr "" msgid "Review Training Guide" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:66 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:28 #, python-format -msgid "REVIEW" +msgid "Review the rules, features, and limitations of openpilot" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:67 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:62 #, python-format -msgid "Regulatory" +msgid "Serial" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:67 +#: /home/batman/openpilot/selfdrive/ui/widgets/offroad_alerts.py:107 #, python-format -msgid "VIEW" +msgid "Snooze Update" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:68 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/settings.py:65 #, python-format -msgid "Change Language" +msgid "Software" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:68 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:98 #, python-format -msgid "CHANGE" +msgid "Standard" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:110 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:22 #, python-format -msgid "Disengage to Reset Calibration" +msgid "" +"Standard is recommended. In aggressive mode, openpilot will follow lead cars " +"closer and be more aggressive with the gas and brake. In relaxed mode " +"openpilot will stay further away from lead cars. On supported cars, you can " +"cycle through these personalities with your steering wheel distance button." msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:126 +#: /home/batman/openpilot/selfdrive/ui/onroad/alert_renderer.py:59 +#: /home/batman/openpilot/selfdrive/ui/onroad/alert_renderer.py:65 #, python-format -msgid "Are you sure you want to reset calibration?" +msgid "System Unresponsive" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:126 +#: /home/batman/openpilot/selfdrive/ui/onroad/alert_renderer.py:58 #, python-format -msgid "Reset" +msgid "TAKE CONTROL IMMEDIATELY" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:178 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:71 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:125 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:127 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:129 #, python-format -msgid "Disengage to Reboot" +msgid "TEMP" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:181 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/settings.py:64 #, python-format -msgid "Are you sure you want to reboot?" +msgid "Toggles" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:190 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:70 #, python-format -msgid "Disengage to Power Off" +msgid "UNINSTALL" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:193 +#: /home/batman/openpilot/selfdrive/ui/layouts/home.py:155 #, python-format -msgid "Are you sure you want to power off?" +msgid "UPDATE" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/settings.py:62 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:158 #, python-format -msgid "Device" +msgid "Uninstall" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/settings.py:63 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:117 #, python-format -msgid "Network" +msgid "Unknown" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/settings.py:64 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:47 #, python-format -msgid "Toggles" +msgid "Updates are only downloaded while the car is off." msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/settings.py:65 +#: /home/batman/openpilot/selfdrive/ui/widgets/prime.py:33 #, python-format -msgid "Software" +msgid "Upgrade Now" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/settings.py:66 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:31 #, python-format -msgid "Firehose" +msgid "" +"Upload data from the driver facing camera and help improve the driver " +"monitoring algorithm." msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/settings.py:67 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:88 #, python-format -msgid "Developer" +msgid "Use Metric System" msgstr "" #: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:17 @@ -737,115 +747,100 @@ msgid "" "assistance. Your attention is required at all times to use this feature." msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:20 -#, python-format -msgid "When enabled, pressing the accelerator pedal will disengage openpilot." -msgstr "" - -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:22 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:72 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:144 #, python-format -msgid "" -"Standard is recommended. In aggressive mode, openpilot will follow lead cars " -"closer and be more aggressive with the gas and brake. In relaxed mode " -"openpilot will stay further away from lead cars. On supported cars, you can " -"cycle through these personalities with your steering wheel distance button." +msgid "VEHICLE" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:27 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:67 #, python-format -msgid "" -"Receive alerts to steer back into the lane when your vehicle drifts over a " -"detected lane line without a turn signal activated while driving over 31 mph " -"(50 km/h)." +msgid "VIEW" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:30 +#: /home/batman/openpilot/selfdrive/ui/onroad/alert_renderer.py:52 #, python-format -msgid "Enable driver monitoring even when openpilot is not engaged." +msgid "Waiting to start" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:31 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/developer.py:19 #, python-format msgid "" -"Upload data from the driver facing camera and help improve the driver " -"monitoring algorithm." -msgstr "" - -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:32 -#, python-format -msgid "Display speed in km/h instead of mph." +"Warning: This grants SSH access to all public keys in your GitHub settings. " +"Never enter a GitHub username other than your own. A comma employee will " +"NEVER ask you to add their GitHub username." msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:33 +#: /home/batman/openpilot/selfdrive/ui/layouts/onboarding.py:111 #, python-format -msgid "" -"Record and store microphone audio while driving. The audio will be included " -"in the dashcam video in comma connect." +msgid "Welcome to openpilot" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:46 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:20 #, python-format -msgid "Enable openpilot" +msgid "When enabled, pressing the accelerator pedal will disengage openpilot." msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:52 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:44 #, python-format -msgid "Experimental Mode" +msgid "Wi-Fi" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:58 +#: /home/batman/openpilot/selfdrive/ui/layouts/onboarding.py:145 #, python-format -msgid "Disengage on Accelerator Pedal" +msgid "You must accept the Terms and Conditions in order to use openpilot." msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:64 +#: /home/batman/openpilot/selfdrive/ui/layouts/onboarding.py:112 #, python-format -msgid "Enable Lane Departure Warnings" +msgid "" +"You must accept the Terms and Conditions to use openpilot. Read the latest " +"terms at https://comma.ai/terms before continuing." msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:70 +#: /home/batman/openpilot/selfdrive/ui/onroad/driver_camera_dialog.py:34 #, python-format -msgid "Always-On Driver Monitoring" +msgid "camera starting" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:76 +#: /home/batman/openpilot/selfdrive/ui/widgets/prime.py:63 #, python-format -msgid "Record and Upload Driver Camera" +msgid "comma prime" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:82 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:105 #, python-format -msgid "Record and Upload Microphone Audio" +msgid "failed to check for update" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:88 +#: /home/batman/openpilot/selfdrive/ui/onroad/hud_renderer.py:177 #, python-format -msgid "Use Metric System" +msgid "km/h" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:96 +#: /home/batman/openpilot/selfdrive/ui/onroad/hud_renderer.py:177 #, python-format -msgid "Driving Personality" +msgid "mph" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:98 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:19 #, python-format -msgid "Aggressive" +msgid "never" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:98 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:30 #, python-format -msgid "Standard" +msgid "now" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:98 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/developer.py:70 #, python-format -msgid "Relaxed" +msgid "openpilot Longitudinal Control (Alpha)" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:123 +#: /home/batman/openpilot/selfdrive/ui/onroad/alert_renderer.py:51 #, python-format -msgid " Changing this setting will restart openpilot if the car is powered on." +msgid "openpilot Unavailable" msgstr "" #: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:155 @@ -864,11 +859,14 @@ msgid "" "corner." msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:178 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/firehose.py:20 #, python-format msgid "" -"Experimental mode is currently unavailable on this car since the car's stock " -"ACC is used for longitudinal control." +"openpilot learns to drive by watching humans, like you, drive.\n" +"\n" +"Firehose Mode allows you to maximize your training data uploads to improve " +"openpilot's driving models. More data means bigger models, which means " +"better Experimental Mode." msgstr "" #: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:180 @@ -876,67 +874,69 @@ msgstr "" msgid "openpilot longitudinal control may come in a future update." msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:183 -#, python-format -msgid "" -"An alpha version of openpilot longitudinal control can be tested, along with " -"Experimental mode, on non-release branches." -msgstr "" - -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:186 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:27 #, python-format msgid "" -"Enable the openpilot longitudinal control (alpha) toggle to allow " -"Experimental mode." +"openpilot requires the device to be mounted within 4° left or right and " +"within 5° up or 9° down." msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:225 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:116 #, python-format -msgid "Enable" +msgid "up to date, last checked never" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/onroad/hud_renderer.py:148 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:114 #, python-format -msgid "MAX" +msgid "up to date, last checked {}" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/onroad/hud_renderer.py:177 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:108 #, python-format -msgid "km/h" +msgid "update available" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/onroad/hud_renderer.py:177 +#: /home/batman/openpilot/selfdrive/ui/layouts/home.py:169 #, python-format -msgid "mph" -msgstr "" +msgid "{} ALERT" +msgid_plural "{} ALERTS" +msgstr[0] "" +msgstr[1] "" -#: /home/batman/openpilot/selfdrive/ui/onroad/driver_camera_dialog.py:34 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:39 #, python-format -msgid "camera starting" -msgstr "" +msgid "{} day ago" +msgid_plural "{} days ago" +msgstr[0] "" +msgstr[1] "" -#: /home/batman/openpilot/selfdrive/ui/onroad/alert_renderer.py:51 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:36 #, python-format -msgid "openpilot Unavailable" -msgstr "" +msgid "{} hour ago" +msgid_plural "{} hours ago" +msgstr[0] "" +msgstr[1] "" -#: /home/batman/openpilot/selfdrive/ui/onroad/alert_renderer.py:52 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:33 #, python-format -msgid "Waiting to start" -msgstr "" +msgid "{} minute ago" +msgid_plural "{} minutes ago" +msgstr[0] "" +msgstr[1] "" -#: /home/batman/openpilot/selfdrive/ui/onroad/alert_renderer.py:58 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/firehose.py:110 #, python-format -msgid "TAKE CONTROL IMMEDIATELY" -msgstr "" +msgid "{} segment of your driving is in the training dataset so far." +msgid_plural "{} segment of your driving is in the training dataset so far." +msgstr[0] "" +msgstr[1] "" -#: /home/batman/openpilot/selfdrive/ui/onroad/alert_renderer.py:59 -#: /home/batman/openpilot/selfdrive/ui/onroad/alert_renderer.py:65 +#: /home/batman/openpilot/selfdrive/ui/widgets/prime.py:62 #, python-format -msgid "System Unresponsive" +msgid "✓ SUBSCRIBED" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/onroad/alert_renderer.py:66 +#: /home/batman/openpilot/selfdrive/ui/widgets/setup.py:22 #, python-format -msgid "Reboot Device" +msgid "🔥 Firehose Mode 🔥" msgstr "" diff --git a/selfdrive/ui/translations/app_th.po b/selfdrive/ui/translations/app_th.po index 1585b2fd4a..cd43157e19 100644 --- a/selfdrive/ui/translations/app_th.po +++ b/selfdrive/ui/translations/app_th.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-20 18:19-0700\n" +"POT-Creation-Date: 2025-10-20 18:45-0700\n" "PO-Revision-Date: 2025-10-20 18:19-0700\n" "Last-Translator: Automatically generated\n" "Language-Team: none\n" @@ -17,338 +17,324 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n" -#: /home/batman/openpilot/selfdrive/ui/widgets/pairing_dialog.py:103 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:123 #, python-format -msgid "Pair your device to your comma account" +msgid " Changing this setting will restart openpilot if the car is powered on." msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/pairing_dialog.py:128 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:43 #, python-format -msgid "Go to https://connect.comma.ai on your phone" +msgid "--" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/pairing_dialog.py:129 +#: /home/batman/openpilot/selfdrive/ui/widgets/prime.py:47 #, python-format -msgid "Click \"add new device\" and scan the QR code on the right" +msgid "1 year of drive storage" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/pairing_dialog.py:130 +#: /home/batman/openpilot/selfdrive/ui/widgets/prime.py:47 #, python-format -msgid "Bookmark connect.comma.ai to your home screen to use it like an app" +msgid "24/7 LTE connectivity" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/pairing_dialog.py:161 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:46 #, python-format -msgid "QR Code Error" +msgid "2G" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/ssh_key.py:29 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:47 #, python-format -msgid "LOADING" +msgid "3G" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/ssh_key.py:30 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:49 #, python-format -msgid "ADD" +msgid "5G" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/ssh_key.py:31 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/developer.py:23 #, python-format -msgid "REMOVE" +msgid "" +"WARNING: openpilot longitudinal control is in alpha for this car and will " +"disable Automatic Emergency Braking (AEB).

On this car, openpilot " +"defaults to the car's built-in ACC instead of openpilot's longitudinal " +"control. Enable this to switch to openpilot longitudinal control. Enabling " +"Experimental mode is recommended when enabling openpilot longitudinal " +"control alpha." msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/ssh_key.py:89 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/firehose.py:137 #, python-format -msgid "Enter your GitHub username" +msgid "ACTIVE" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/ssh_key.py:114 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/developer.py:15 #, python-format -msgid "No SSH keys found" +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 "" -#: /home/batman/openpilot/selfdrive/ui/widgets/ssh_key.py:123 +#: /home/batman/openpilot/selfdrive/ui/widgets/ssh_key.py:30 #, python-format -msgid "Request timed out" -msgstr "" - -#: /home/batman/openpilot/selfdrive/ui/widgets/ssh_key.py:126 -#, python-format, python-brace-format -msgid "No SSH keys found for user '{username}'" +msgid "ADD" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/prime.py:33 +#: /home/batman/openpilot/selfdrive/ui/widgets/offroad_alerts.py:110 #, python-format -msgid "Upgrade Now" +msgid "Acknowledge Excessive Actuation" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/prime.py:38 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:98 #, python-format -msgid "Become a comma prime member at connect.comma.ai" +msgid "Aggressive" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/prime.py:44 +#: /home/batman/openpilot/selfdrive/ui/layouts/onboarding.py:116 #, python-format -msgid "PRIME FEATURES:" +msgid "Agree" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/prime.py:47 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:70 #, python-format -msgid "Remote access" +msgid "Always-On Driver Monitoring" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/prime.py:47 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:183 #, python-format -msgid "24/7 LTE connectivity" +msgid "" +"An alpha version of openpilot longitudinal control can be tested, along with " +"Experimental mode, on non-release branches." msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/prime.py:47 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:189 #, python-format -msgid "1 year of drive storage" +msgid "Are you sure you want to power off?" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/prime.py:47 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:177 #, python-format -msgid "Remote snapshots" +msgid "Are you sure you want to reboot?" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/prime.py:62 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:122 #, python-format -msgid "✓ SUBSCRIBED" +msgid "Are you sure you want to reset calibration?" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/prime.py:63 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:158 #, python-format -msgid "comma prime" +msgid "Are you sure you want to uninstall?" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/exp_mode_button.py:50 +#: /home/batman/openpilot/selfdrive/ui/layouts/onboarding.py:147 #, python-format -msgid "EXPERIMENTAL MODE ON" +msgid "Back" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/exp_mode_button.py:50 +#: /home/batman/openpilot/selfdrive/ui/widgets/prime.py:38 #, python-format -msgid "CHILL MODE ON" +msgid "Become a comma prime member at connect.comma.ai" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/offroad_alerts.py:18 +#: /home/batman/openpilot/selfdrive/ui/widgets/pairing_dialog.py:130 #, python-format -msgid "No release notes available." +msgid "Bookmark connect.comma.ai to your home screen to use it like an app" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/offroad_alerts.py:105 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:68 #, python-format -msgid "Close" +msgid "CHANGE" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/offroad_alerts.py:107 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:49 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:106 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:117 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:142 #, python-format -msgid "Snooze Update" +msgid "CHECK" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/offroad_alerts.py:110 +#: /home/batman/openpilot/selfdrive/ui/widgets/exp_mode_button.py:50 #, python-format -msgid "Acknowledge Excessive Actuation" +msgid "CHILL MODE ON" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/offroad_alerts.py:113 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:73 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:134 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:136 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:138 #, python-format -msgid "Reboot and Update" +msgid "CONNECT" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/setup.py:19 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:68 #, python-format -msgid "Pair device" +msgid "Change Language" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/setup.py:20 +#: /home/batman/openpilot/selfdrive/ui/widgets/pairing_dialog.py:129 #, python-format -msgid "Open" +msgid "Click \"add new device\" and scan the QR code on the right" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/setup.py:22 +#: /home/batman/openpilot/selfdrive/ui/widgets/offroad_alerts.py:105 #, python-format -msgid "🔥 Firehose Mode 🔥" +msgid "Close" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/setup.py:44 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:48 #, python-format -msgid "Finish Setup" +msgid "Current Version" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/setup.py:48 -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:25 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:109 #, python-format -msgid "" -"Pair your device with comma connect (connect.comma.ai) and claim your comma " -"prime offer." +msgid "DOWNLOAD" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/setup.py:75 +#: /home/batman/openpilot/selfdrive/ui/layouts/onboarding.py:115 #, python-format -msgid "" -"Maximize your training data uploads to improve openpilot's driving models." +msgid "Decline" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/setup.py:91 +#: /home/batman/openpilot/selfdrive/ui/layouts/onboarding.py:148 #, python-format -msgid "Please connect to Wi-Fi to complete initial pairing" +msgid "Decline, uninstall openpilot" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/home.py:155 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/settings.py:67 #, python-format -msgid "UPDATE" +msgid "Developer" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/home.py:169 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/settings.py:62 #, python-format -msgid "{} ALERT" -msgid_plural "{} ALERTS" -msgstr[0] "" -msgstr[1] "" +msgid "Device" +msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:43 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:58 #, python-format -msgid "--" +msgid "Disengage on Accelerator Pedal" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:44 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:186 #, python-format -msgid "Wi-Fi" +msgid "Disengage to Power Off" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:45 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:174 #, python-format -msgid "ETH" +msgid "Disengage to Reboot" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:46 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:106 #, python-format -msgid "2G" +msgid "Disengage to Reset Calibration" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:47 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:32 #, python-format -msgid "3G" +msgid "Display speed in km/h instead of mph." msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:48 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:61 #, python-format -msgid "LTE" +msgid "Dongle ID" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:49 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:49 #, python-format -msgid "5G" +msgid "Download" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:71 -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:125 -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:127 -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:129 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:64 #, python-format -msgid "TEMP" +msgid "Driver Camera" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:71 -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:125 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:96 #, python-format -msgid "GOOD" +msgid "Driving Personality" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:72 -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:144 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:138 #, python-format -msgid "VEHICLE" +msgid "ERROR" msgstr "" -#: /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 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:45 #, python-format -msgid "ONLINE" +msgid "ETH" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:73 -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:134 -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:136 -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:138 +#: /home/batman/openpilot/selfdrive/ui/widgets/exp_mode_button.py:50 #, python-format -msgid "CONNECT" +msgid "EXPERIMENTAL MODE ON" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:73 -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:134 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:225 #, python-format -msgid "OFFLINE" +msgid "Enable" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:117 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/developer.py:38 #, python-format -msgid "Unknown" +msgid "Enable ADB" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:127 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:64 #, python-format -msgid "OK" +msgid "Enable Lane Departure Warnings" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:129 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/developer.py:47 #, python-format -msgid "HIGH" +msgid "Enable SSH" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:138 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:30 #, python-format -msgid "ERROR" +msgid "Enable driver monitoring even when openpilot is not engaged." msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:142 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:46 #, python-format -msgid "NO" +msgid "Enable openpilot" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:142 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:186 #, python-format -msgid "PANDA" +msgid "" +"Enable the openpilot longitudinal control (alpha) toggle to allow " +"Experimental mode." msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/onboarding.py:111 -#, python-format -msgid "Welcome to openpilot" -msgstr "" - -#: /home/batman/openpilot/selfdrive/ui/layouts/onboarding.py:112 -#, python-format -msgid "" -"You must accept the Terms and Conditions to use openpilot. Read the latest " -"terms at https://comma.ai/terms before continuing." -msgstr "" - -#: /home/batman/openpilot/selfdrive/ui/layouts/onboarding.py:115 +#: /home/batman/openpilot/selfdrive/ui/widgets/ssh_key.py:89 #, python-format -msgid "Decline" +msgid "Enter your GitHub username" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/onboarding.py:116 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:52 #, python-format -msgid "Agree" +msgid "Experimental Mode" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/onboarding.py:145 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:178 #, python-format -msgid "You must accept the Terms and Conditions in order to use openpilot." +msgid "" +"Experimental mode is currently unavailable on this car since the car's stock " +"ACC is used for longitudinal control." msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/onboarding.py:147 +#: /home/batman/openpilot/selfdrive/ui/widgets/setup.py:44 #, python-format -msgid "Back" +msgid "Finish Setup" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/onboarding.py:148 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/settings.py:66 #, python-format -msgid "Decline, uninstall openpilot" +msgid "Firehose" msgstr "" #: /home/batman/openpilot/selfdrive/ui/layouts/settings/firehose.py:18 @@ -356,16 +342,6 @@ msgstr "" msgid "Firehose Mode" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/firehose.py:20 -#, python-format -msgid "" -"openpilot learns to drive by watching humans, like you, drive.\n" -"\n" -"Firehose Mode allows you to maximize your training data uploads to improve " -"openpilot's driving models. More data means bigger models, which means " -"better Experimental Mode." -msgstr "" - #: /home/batman/openpilot/selfdrive/ui/layouts/settings/firehose.py:25 #, python-format msgid "" @@ -391,62 +367,51 @@ msgid "" "particular forks) are able to be used for training." msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/firehose.py:110 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:71 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:125 #, python-format -msgid "{} segment of your driving is in the training dataset so far." -msgid_plural "{} segment of your driving is in the training dataset so far." -msgstr[0] "" -msgstr[1] "" +msgid "GOOD" +msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/firehose.py:137 +#: /home/batman/openpilot/selfdrive/ui/widgets/pairing_dialog.py:128 #, python-format -msgid "ACTIVE" +msgid "Go to https://connect.comma.ai on your phone" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/firehose.py:139 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:129 #, python-format -msgid "INACTIVE: connect to an unmetered network" +msgid "HIGH" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/developer.py:15 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/firehose.py:139 #, python-format -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." +msgid "INACTIVE: connect to an unmetered network" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/developer.py:19 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:52 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:131 #, python-format -msgid "" -"Warning: This grants SSH access to all public keys in your GitHub settings. " -"Never enter a GitHub username other than your own. A comma employee will " -"NEVER ask you to add their GitHub username." +msgid "INSTALL" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/developer.py:23 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:52 #, python-format -msgid "" -"WARNING: openpilot longitudinal control is in alpha for this car and will " -"disable Automatic Emergency Braking (AEB).

On this car, openpilot " -"defaults to the car's built-in ACC instead of openpilot's longitudinal " -"control. Enable this to switch to openpilot longitudinal control. Enabling " -"Experimental mode is recommended when enabling openpilot longitudinal " -"control alpha." +msgid "Install Update" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/developer.py:38 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/developer.py:55 #, python-format -msgid "Enable ADB" +msgid "Joystick Debug Mode" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/developer.py:47 +#: /home/batman/openpilot/selfdrive/ui/widgets/ssh_key.py:29 #, python-format -msgid "Enable SSH" +msgid "LOADING" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/developer.py:55 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:48 #, python-format -msgid "Joystick Debug Mode" +msgid "LTE" msgstr "" #: /home/batman/openpilot/selfdrive/ui/layouts/settings/developer.py:63 @@ -454,114 +419,117 @@ msgstr "" msgid "Longitudinal Maneuver Mode" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/developer.py:70 +#: /home/batman/openpilot/selfdrive/ui/onroad/hud_renderer.py:148 #, python-format -msgid "openpilot Longitudinal Control (Alpha)" +msgid "MAX" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:19 +#: /home/batman/openpilot/selfdrive/ui/widgets/setup.py:75 #, python-format -msgid "never" +msgid "" +"Maximize your training data uploads to improve openpilot's driving models." msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:30 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:142 #, python-format -msgid "now" +msgid "NO" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:33 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/settings.py:63 #, python-format -msgid "{} minute ago" -msgid_plural "{} minutes ago" -msgstr[0] "" -msgstr[1] "" +msgid "Network" +msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:36 +#: /home/batman/openpilot/selfdrive/ui/widgets/ssh_key.py:114 #, python-format -msgid "{} hour ago" -msgid_plural "{} hours ago" -msgstr[0] "" -msgstr[1] "" +msgid "No SSH keys found" +msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:39 +#: /home/batman/openpilot/selfdrive/ui/widgets/ssh_key.py:126 +#, python-format, python-brace-format +msgid "No SSH keys found for user '{username}'" +msgstr "" + +#: /home/batman/openpilot/selfdrive/ui/widgets/offroad_alerts.py:18 #, python-format -msgid "{} day ago" -msgid_plural "{} days ago" -msgstr[0] "" -msgstr[1] "" +msgid "No release notes available." +msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:47 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:73 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:134 #, python-format -msgid "Updates are only downloaded while the car is off." +msgid "OFFLINE" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:48 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:127 #, python-format -msgid "Current Version" +msgid "OK" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:49 +#: /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 "Download" +msgid "ONLINE" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:49 -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:106 -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:117 -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:142 +#: /home/batman/openpilot/selfdrive/ui/widgets/setup.py:20 #, python-format -msgid "CHECK" +msgid "Open" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:52 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:52 #, python-format -msgid "Install Update" +msgid "PAIR" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:52 -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:131 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:142 #, python-format -msgid "INSTALL" +msgid "PANDA" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:70 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:64 #, python-format -msgid "UNINSTALL" +msgid "PREVIEW" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:105 +#: /home/batman/openpilot/selfdrive/ui/widgets/prime.py:44 #, python-format -msgid "failed to check for update" +msgid "PRIME FEATURES:" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:108 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:52 #, python-format -msgid "update available" +msgid "Pair Device" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:109 +#: /home/batman/openpilot/selfdrive/ui/widgets/setup.py:19 #, python-format -msgid "DOWNLOAD" +msgid "Pair device" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:114 +#: /home/batman/openpilot/selfdrive/ui/widgets/pairing_dialog.py:103 #, python-format -msgid "up to date, last checked {}" +msgid "Pair your device to your comma account" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:116 +#: /home/batman/openpilot/selfdrive/ui/widgets/setup.py:48 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:25 #, python-format -msgid "up to date, last checked never" +msgid "" +"Pair your device with comma connect (connect.comma.ai) and claim your comma " +"prime offer." msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:158 +#: /home/batman/openpilot/selfdrive/ui/widgets/setup.py:91 #, python-format -msgid "Are you sure you want to uninstall?" +msgid "Please connect to Wi-Fi to complete initial pairing" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:158 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:58 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:189 #, python-format -msgid "Uninstall" +msgid "Power Off" msgstr "" #: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:26 @@ -571,68 +539,100 @@ msgid "" "visibility. (vehicle must be off)" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:27 +#: /home/batman/openpilot/selfdrive/ui/widgets/pairing_dialog.py:161 #, python-format -msgid "" -"openpilot requires the device to be mounted within 4° left or right and " -"within 5° up or 9° down." +msgid "QR Code Error" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:28 +#: /home/batman/openpilot/selfdrive/ui/widgets/ssh_key.py:31 #, python-format -msgid "Review the rules, features, and limitations of openpilot" +msgid "REMOVE" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:52 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:55 #, python-format -msgid "Pair Device" +msgid "RESET" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:52 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:66 #, python-format -msgid "PAIR" +msgid "REVIEW" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:55 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:58 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:177 #, python-format -msgid "Reset Calibration" +msgid "Reboot" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:55 +#: /home/batman/openpilot/selfdrive/ui/onroad/alert_renderer.py:66 #, python-format -msgid "RESET" +msgid "Reboot Device" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:58 -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:181 +#: /home/batman/openpilot/selfdrive/ui/widgets/offroad_alerts.py:113 #, python-format -msgid "Reboot" +msgid "Reboot and Update" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:58 -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:193 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:27 #, python-format -msgid "Power Off" +msgid "" +"Receive alerts to steer back into the lane when your vehicle drifts over a " +"detected lane line without a turn signal activated while driving over 31 mph " +"(50 km/h)." msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:61 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:76 #, python-format -msgid "Dongle ID" +msgid "Record and Upload Driver Camera" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:62 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:82 #, python-format -msgid "Serial" +msgid "Record and Upload Microphone Audio" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:64 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:33 #, python-format -msgid "Driver Camera" +msgid "" +"Record and store microphone audio while driving. The audio will be included " +"in the dashcam video in comma connect." msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:64 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:67 #, python-format -msgid "PREVIEW" +msgid "Regulatory" +msgstr "" + +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:98 +#, python-format +msgid "Relaxed" +msgstr "" + +#: /home/batman/openpilot/selfdrive/ui/widgets/prime.py:47 +#, python-format +msgid "Remote access" +msgstr "" + +#: /home/batman/openpilot/selfdrive/ui/widgets/prime.py:47 +#, python-format +msgid "Remote snapshots" +msgstr "" + +#: /home/batman/openpilot/selfdrive/ui/widgets/ssh_key.py:123 +#, python-format +msgid "Request timed out" +msgstr "" + +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:122 +#, python-format +msgid "Reset" +msgstr "" + +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:55 +#, python-format +msgid "Reset Calibration" msgstr "" #: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:66 @@ -640,94 +640,104 @@ msgstr "" msgid "Review Training Guide" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:66 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:28 #, python-format -msgid "REVIEW" +msgid "Review the rules, features, and limitations of openpilot" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:67 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:62 #, python-format -msgid "Regulatory" +msgid "Serial" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:67 +#: /home/batman/openpilot/selfdrive/ui/widgets/offroad_alerts.py:107 #, python-format -msgid "VIEW" +msgid "Snooze Update" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:68 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/settings.py:65 #, python-format -msgid "Change Language" +msgid "Software" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:68 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:98 #, python-format -msgid "CHANGE" +msgid "Standard" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:110 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:22 #, python-format -msgid "Disengage to Reset Calibration" +msgid "" +"Standard is recommended. In aggressive mode, openpilot will follow lead cars " +"closer and be more aggressive with the gas and brake. In relaxed mode " +"openpilot will stay further away from lead cars. On supported cars, you can " +"cycle through these personalities with your steering wheel distance button." msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:126 +#: /home/batman/openpilot/selfdrive/ui/onroad/alert_renderer.py:59 +#: /home/batman/openpilot/selfdrive/ui/onroad/alert_renderer.py:65 #, python-format -msgid "Are you sure you want to reset calibration?" +msgid "System Unresponsive" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:126 +#: /home/batman/openpilot/selfdrive/ui/onroad/alert_renderer.py:58 #, python-format -msgid "Reset" +msgid "TAKE CONTROL IMMEDIATELY" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:178 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:71 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:125 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:127 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:129 #, python-format -msgid "Disengage to Reboot" +msgid "TEMP" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:181 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/settings.py:64 #, python-format -msgid "Are you sure you want to reboot?" +msgid "Toggles" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:190 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:70 #, python-format -msgid "Disengage to Power Off" +msgid "UNINSTALL" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:193 +#: /home/batman/openpilot/selfdrive/ui/layouts/home.py:155 #, python-format -msgid "Are you sure you want to power off?" +msgid "UPDATE" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/settings.py:62 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:158 #, python-format -msgid "Device" +msgid "Uninstall" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/settings.py:63 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:117 #, python-format -msgid "Network" +msgid "Unknown" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/settings.py:64 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:47 #, python-format -msgid "Toggles" +msgid "Updates are only downloaded while the car is off." msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/settings.py:65 +#: /home/batman/openpilot/selfdrive/ui/widgets/prime.py:33 #, python-format -msgid "Software" +msgid "Upgrade Now" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/settings.py:66 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:31 #, python-format -msgid "Firehose" +msgid "" +"Upload data from the driver facing camera and help improve the driver " +"monitoring algorithm." msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/settings.py:67 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:88 #, python-format -msgid "Developer" +msgid "Use Metric System" msgstr "" #: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:17 @@ -737,115 +747,100 @@ msgid "" "assistance. Your attention is required at all times to use this feature." msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:20 -#, python-format -msgid "When enabled, pressing the accelerator pedal will disengage openpilot." -msgstr "" - -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:22 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:72 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:144 #, python-format -msgid "" -"Standard is recommended. In aggressive mode, openpilot will follow lead cars " -"closer and be more aggressive with the gas and brake. In relaxed mode " -"openpilot will stay further away from lead cars. On supported cars, you can " -"cycle through these personalities with your steering wheel distance button." +msgid "VEHICLE" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:27 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:67 #, python-format -msgid "" -"Receive alerts to steer back into the lane when your vehicle drifts over a " -"detected lane line without a turn signal activated while driving over 31 mph " -"(50 km/h)." +msgid "VIEW" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:30 +#: /home/batman/openpilot/selfdrive/ui/onroad/alert_renderer.py:52 #, python-format -msgid "Enable driver monitoring even when openpilot is not engaged." +msgid "Waiting to start" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:31 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/developer.py:19 #, python-format msgid "" -"Upload data from the driver facing camera and help improve the driver " -"monitoring algorithm." -msgstr "" - -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:32 -#, python-format -msgid "Display speed in km/h instead of mph." +"Warning: This grants SSH access to all public keys in your GitHub settings. " +"Never enter a GitHub username other than your own. A comma employee will " +"NEVER ask you to add their GitHub username." msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:33 +#: /home/batman/openpilot/selfdrive/ui/layouts/onboarding.py:111 #, python-format -msgid "" -"Record and store microphone audio while driving. The audio will be included " -"in the dashcam video in comma connect." +msgid "Welcome to openpilot" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:46 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:20 #, python-format -msgid "Enable openpilot" +msgid "When enabled, pressing the accelerator pedal will disengage openpilot." msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:52 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:44 #, python-format -msgid "Experimental Mode" +msgid "Wi-Fi" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:58 +#: /home/batman/openpilot/selfdrive/ui/layouts/onboarding.py:145 #, python-format -msgid "Disengage on Accelerator Pedal" +msgid "You must accept the Terms and Conditions in order to use openpilot." msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:64 +#: /home/batman/openpilot/selfdrive/ui/layouts/onboarding.py:112 #, python-format -msgid "Enable Lane Departure Warnings" +msgid "" +"You must accept the Terms and Conditions to use openpilot. Read the latest " +"terms at https://comma.ai/terms before continuing." msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:70 +#: /home/batman/openpilot/selfdrive/ui/onroad/driver_camera_dialog.py:34 #, python-format -msgid "Always-On Driver Monitoring" +msgid "camera starting" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:76 +#: /home/batman/openpilot/selfdrive/ui/widgets/prime.py:63 #, python-format -msgid "Record and Upload Driver Camera" +msgid "comma prime" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:82 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:105 #, python-format -msgid "Record and Upload Microphone Audio" +msgid "failed to check for update" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:88 +#: /home/batman/openpilot/selfdrive/ui/onroad/hud_renderer.py:177 #, python-format -msgid "Use Metric System" +msgid "km/h" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:96 +#: /home/batman/openpilot/selfdrive/ui/onroad/hud_renderer.py:177 #, python-format -msgid "Driving Personality" +msgid "mph" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:98 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:19 #, python-format -msgid "Aggressive" +msgid "never" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:98 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:30 #, python-format -msgid "Standard" +msgid "now" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:98 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/developer.py:70 #, python-format -msgid "Relaxed" +msgid "openpilot Longitudinal Control (Alpha)" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:123 +#: /home/batman/openpilot/selfdrive/ui/onroad/alert_renderer.py:51 #, python-format -msgid " Changing this setting will restart openpilot if the car is powered on." +msgid "openpilot Unavailable" msgstr "" #: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:155 @@ -864,11 +859,14 @@ msgid "" "corner." msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:178 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/firehose.py:20 #, python-format msgid "" -"Experimental mode is currently unavailable on this car since the car's stock " -"ACC is used for longitudinal control." +"openpilot learns to drive by watching humans, like you, drive.\n" +"\n" +"Firehose Mode allows you to maximize your training data uploads to improve " +"openpilot's driving models. More data means bigger models, which means " +"better Experimental Mode." msgstr "" #: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:180 @@ -876,67 +874,69 @@ msgstr "" msgid "openpilot longitudinal control may come in a future update." msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:183 -#, python-format -msgid "" -"An alpha version of openpilot longitudinal control can be tested, along with " -"Experimental mode, on non-release branches." -msgstr "" - -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:186 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:27 #, python-format msgid "" -"Enable the openpilot longitudinal control (alpha) toggle to allow " -"Experimental mode." +"openpilot requires the device to be mounted within 4° left or right and " +"within 5° up or 9° down." msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:225 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:116 #, python-format -msgid "Enable" +msgid "up to date, last checked never" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/onroad/hud_renderer.py:148 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:114 #, python-format -msgid "MAX" +msgid "up to date, last checked {}" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/onroad/hud_renderer.py:177 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:108 #, python-format -msgid "km/h" +msgid "update available" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/onroad/hud_renderer.py:177 +#: /home/batman/openpilot/selfdrive/ui/layouts/home.py:169 #, python-format -msgid "mph" -msgstr "" +msgid "{} ALERT" +msgid_plural "{} ALERTS" +msgstr[0] "" +msgstr[1] "" -#: /home/batman/openpilot/selfdrive/ui/onroad/driver_camera_dialog.py:34 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:39 #, python-format -msgid "camera starting" -msgstr "" +msgid "{} day ago" +msgid_plural "{} days ago" +msgstr[0] "" +msgstr[1] "" -#: /home/batman/openpilot/selfdrive/ui/onroad/alert_renderer.py:51 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:36 #, python-format -msgid "openpilot Unavailable" -msgstr "" +msgid "{} hour ago" +msgid_plural "{} hours ago" +msgstr[0] "" +msgstr[1] "" -#: /home/batman/openpilot/selfdrive/ui/onroad/alert_renderer.py:52 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:33 #, python-format -msgid "Waiting to start" -msgstr "" +msgid "{} minute ago" +msgid_plural "{} minutes ago" +msgstr[0] "" +msgstr[1] "" -#: /home/batman/openpilot/selfdrive/ui/onroad/alert_renderer.py:58 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/firehose.py:110 #, python-format -msgid "TAKE CONTROL IMMEDIATELY" -msgstr "" +msgid "{} segment of your driving is in the training dataset so far." +msgid_plural "{} segment of your driving is in the training dataset so far." +msgstr[0] "" +msgstr[1] "" -#: /home/batman/openpilot/selfdrive/ui/onroad/alert_renderer.py:59 -#: /home/batman/openpilot/selfdrive/ui/onroad/alert_renderer.py:65 +#: /home/batman/openpilot/selfdrive/ui/widgets/prime.py:62 #, python-format -msgid "System Unresponsive" +msgid "✓ SUBSCRIBED" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/onroad/alert_renderer.py:66 +#: /home/batman/openpilot/selfdrive/ui/widgets/setup.py:22 #, python-format -msgid "Reboot Device" +msgid "🔥 Firehose Mode 🔥" msgstr "" diff --git a/selfdrive/ui/translations/app_tr.po b/selfdrive/ui/translations/app_tr.po index 69e848b10e..6bc580f8d3 100644 --- a/selfdrive/ui/translations/app_tr.po +++ b/selfdrive/ui/translations/app_tr.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-20 18:19-0700\n" +"POT-Creation-Date: 2025-10-20 18:45-0700\n" "PO-Revision-Date: 2025-10-20 18:19-0700\n" "Last-Translator: Automatically generated\n" "Language-Team: none\n" @@ -17,338 +17,324 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: /home/batman/openpilot/selfdrive/ui/widgets/pairing_dialog.py:103 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:123 #, python-format -msgid "Pair your device to your comma account" +msgid " Changing this setting will restart openpilot if the car is powered on." msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/pairing_dialog.py:128 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:43 #, python-format -msgid "Go to https://connect.comma.ai on your phone" +msgid "--" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/pairing_dialog.py:129 +#: /home/batman/openpilot/selfdrive/ui/widgets/prime.py:47 #, python-format -msgid "Click \"add new device\" and scan the QR code on the right" +msgid "1 year of drive storage" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/pairing_dialog.py:130 +#: /home/batman/openpilot/selfdrive/ui/widgets/prime.py:47 #, python-format -msgid "Bookmark connect.comma.ai to your home screen to use it like an app" +msgid "24/7 LTE connectivity" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/pairing_dialog.py:161 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:46 #, python-format -msgid "QR Code Error" +msgid "2G" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/ssh_key.py:29 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:47 #, python-format -msgid "LOADING" +msgid "3G" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/ssh_key.py:30 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:49 #, python-format -msgid "ADD" +msgid "5G" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/ssh_key.py:31 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/developer.py:23 #, python-format -msgid "REMOVE" +msgid "" +"WARNING: openpilot longitudinal control is in alpha for this car and will " +"disable Automatic Emergency Braking (AEB).

On this car, openpilot " +"defaults to the car's built-in ACC instead of openpilot's longitudinal " +"control. Enable this to switch to openpilot longitudinal control. Enabling " +"Experimental mode is recommended when enabling openpilot longitudinal " +"control alpha." msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/ssh_key.py:89 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/firehose.py:137 #, python-format -msgid "Enter your GitHub username" +msgid "ACTIVE" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/ssh_key.py:114 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/developer.py:15 #, python-format -msgid "No SSH keys found" +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 "" -#: /home/batman/openpilot/selfdrive/ui/widgets/ssh_key.py:123 +#: /home/batman/openpilot/selfdrive/ui/widgets/ssh_key.py:30 #, python-format -msgid "Request timed out" -msgstr "" - -#: /home/batman/openpilot/selfdrive/ui/widgets/ssh_key.py:126 -#, python-format, python-brace-format -msgid "No SSH keys found for user '{username}'" +msgid "ADD" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/prime.py:33 +#: /home/batman/openpilot/selfdrive/ui/widgets/offroad_alerts.py:110 #, python-format -msgid "Upgrade Now" +msgid "Acknowledge Excessive Actuation" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/prime.py:38 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:98 #, python-format -msgid "Become a comma prime member at connect.comma.ai" +msgid "Aggressive" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/prime.py:44 +#: /home/batman/openpilot/selfdrive/ui/layouts/onboarding.py:116 #, python-format -msgid "PRIME FEATURES:" +msgid "Agree" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/prime.py:47 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:70 #, python-format -msgid "Remote access" +msgid "Always-On Driver Monitoring" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/prime.py:47 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:183 #, python-format -msgid "24/7 LTE connectivity" +msgid "" +"An alpha version of openpilot longitudinal control can be tested, along with " +"Experimental mode, on non-release branches." msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/prime.py:47 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:189 #, python-format -msgid "1 year of drive storage" +msgid "Are you sure you want to power off?" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/prime.py:47 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:177 #, python-format -msgid "Remote snapshots" +msgid "Are you sure you want to reboot?" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/prime.py:62 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:122 #, python-format -msgid "✓ SUBSCRIBED" +msgid "Are you sure you want to reset calibration?" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/prime.py:63 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:158 #, python-format -msgid "comma prime" +msgid "Are you sure you want to uninstall?" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/exp_mode_button.py:50 +#: /home/batman/openpilot/selfdrive/ui/layouts/onboarding.py:147 #, python-format -msgid "EXPERIMENTAL MODE ON" +msgid "Back" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/exp_mode_button.py:50 +#: /home/batman/openpilot/selfdrive/ui/widgets/prime.py:38 #, python-format -msgid "CHILL MODE ON" +msgid "Become a comma prime member at connect.comma.ai" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/offroad_alerts.py:18 +#: /home/batman/openpilot/selfdrive/ui/widgets/pairing_dialog.py:130 #, python-format -msgid "No release notes available." +msgid "Bookmark connect.comma.ai to your home screen to use it like an app" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/offroad_alerts.py:105 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:68 #, python-format -msgid "Close" +msgid "CHANGE" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/offroad_alerts.py:107 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:49 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:106 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:117 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:142 #, python-format -msgid "Snooze Update" +msgid "CHECK" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/offroad_alerts.py:110 +#: /home/batman/openpilot/selfdrive/ui/widgets/exp_mode_button.py:50 #, python-format -msgid "Acknowledge Excessive Actuation" +msgid "CHILL MODE ON" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/offroad_alerts.py:113 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:73 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:134 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:136 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:138 #, python-format -msgid "Reboot and Update" +msgid "CONNECT" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/setup.py:19 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:68 #, python-format -msgid "Pair device" +msgid "Change Language" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/setup.py:20 +#: /home/batman/openpilot/selfdrive/ui/widgets/pairing_dialog.py:129 #, python-format -msgid "Open" +msgid "Click \"add new device\" and scan the QR code on the right" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/setup.py:22 +#: /home/batman/openpilot/selfdrive/ui/widgets/offroad_alerts.py:105 #, python-format -msgid "🔥 Firehose Mode 🔥" +msgid "Close" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/setup.py:44 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:48 #, python-format -msgid "Finish Setup" +msgid "Current Version" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/setup.py:48 -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:25 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:109 #, python-format -msgid "" -"Pair your device with comma connect (connect.comma.ai) and claim your comma " -"prime offer." +msgid "DOWNLOAD" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/setup.py:75 +#: /home/batman/openpilot/selfdrive/ui/layouts/onboarding.py:115 #, python-format -msgid "" -"Maximize your training data uploads to improve openpilot's driving models." +msgid "Decline" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/setup.py:91 +#: /home/batman/openpilot/selfdrive/ui/layouts/onboarding.py:148 #, python-format -msgid "Please connect to Wi-Fi to complete initial pairing" +msgid "Decline, uninstall openpilot" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/home.py:155 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/settings.py:67 #, python-format -msgid "UPDATE" +msgid "Developer" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/home.py:169 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/settings.py:62 #, python-format -msgid "{} ALERT" -msgid_plural "{} ALERTS" -msgstr[0] "" -msgstr[1] "" +msgid "Device" +msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:43 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:58 #, python-format -msgid "--" +msgid "Disengage on Accelerator Pedal" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:44 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:186 #, python-format -msgid "Wi-Fi" +msgid "Disengage to Power Off" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:45 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:174 #, python-format -msgid "ETH" +msgid "Disengage to Reboot" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:46 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:106 #, python-format -msgid "2G" +msgid "Disengage to Reset Calibration" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:47 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:32 #, python-format -msgid "3G" +msgid "Display speed in km/h instead of mph." msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:48 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:61 #, python-format -msgid "LTE" +msgid "Dongle ID" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:49 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:49 #, python-format -msgid "5G" +msgid "Download" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:71 -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:125 -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:127 -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:129 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:64 #, python-format -msgid "TEMP" +msgid "Driver Camera" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:71 -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:125 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:96 #, python-format -msgid "GOOD" +msgid "Driving Personality" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:72 -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:144 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:138 #, python-format -msgid "VEHICLE" +msgid "ERROR" msgstr "" -#: /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 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:45 #, python-format -msgid "ONLINE" +msgid "ETH" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:73 -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:134 -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:136 -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:138 +#: /home/batman/openpilot/selfdrive/ui/widgets/exp_mode_button.py:50 #, python-format -msgid "CONNECT" +msgid "EXPERIMENTAL MODE ON" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:73 -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:134 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:225 #, python-format -msgid "OFFLINE" +msgid "Enable" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:117 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/developer.py:38 #, python-format -msgid "Unknown" +msgid "Enable ADB" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:127 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:64 #, python-format -msgid "OK" +msgid "Enable Lane Departure Warnings" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:129 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/developer.py:47 #, python-format -msgid "HIGH" +msgid "Enable SSH" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:138 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:30 #, python-format -msgid "ERROR" +msgid "Enable driver monitoring even when openpilot is not engaged." msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:142 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:46 #, python-format -msgid "NO" +msgid "Enable openpilot" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:142 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:186 #, python-format -msgid "PANDA" +msgid "" +"Enable the openpilot longitudinal control (alpha) toggle to allow " +"Experimental mode." msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/onboarding.py:111 -#, python-format -msgid "Welcome to openpilot" -msgstr "" - -#: /home/batman/openpilot/selfdrive/ui/layouts/onboarding.py:112 -#, python-format -msgid "" -"You must accept the Terms and Conditions to use openpilot. Read the latest " -"terms at https://comma.ai/terms before continuing." -msgstr "" - -#: /home/batman/openpilot/selfdrive/ui/layouts/onboarding.py:115 +#: /home/batman/openpilot/selfdrive/ui/widgets/ssh_key.py:89 #, python-format -msgid "Decline" +msgid "Enter your GitHub username" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/onboarding.py:116 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:52 #, python-format -msgid "Agree" +msgid "Experimental Mode" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/onboarding.py:145 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:178 #, python-format -msgid "You must accept the Terms and Conditions in order to use openpilot." +msgid "" +"Experimental mode is currently unavailable on this car since the car's stock " +"ACC is used for longitudinal control." msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/onboarding.py:147 +#: /home/batman/openpilot/selfdrive/ui/widgets/setup.py:44 #, python-format -msgid "Back" +msgid "Finish Setup" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/onboarding.py:148 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/settings.py:66 #, python-format -msgid "Decline, uninstall openpilot" +msgid "Firehose" msgstr "" #: /home/batman/openpilot/selfdrive/ui/layouts/settings/firehose.py:18 @@ -356,16 +342,6 @@ msgstr "" msgid "Firehose Mode" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/firehose.py:20 -#, python-format -msgid "" -"openpilot learns to drive by watching humans, like you, drive.\n" -"\n" -"Firehose Mode allows you to maximize your training data uploads to improve " -"openpilot's driving models. More data means bigger models, which means " -"better Experimental Mode." -msgstr "" - #: /home/batman/openpilot/selfdrive/ui/layouts/settings/firehose.py:25 #, python-format msgid "" @@ -391,62 +367,51 @@ msgid "" "particular forks) are able to be used for training." msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/firehose.py:110 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:71 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:125 #, python-format -msgid "{} segment of your driving is in the training dataset so far." -msgid_plural "{} segment of your driving is in the training dataset so far." -msgstr[0] "" -msgstr[1] "" +msgid "GOOD" +msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/firehose.py:137 +#: /home/batman/openpilot/selfdrive/ui/widgets/pairing_dialog.py:128 #, python-format -msgid "ACTIVE" +msgid "Go to https://connect.comma.ai on your phone" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/firehose.py:139 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:129 #, python-format -msgid "INACTIVE: connect to an unmetered network" +msgid "HIGH" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/developer.py:15 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/firehose.py:139 #, python-format -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." +msgid "INACTIVE: connect to an unmetered network" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/developer.py:19 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:52 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:131 #, python-format -msgid "" -"Warning: This grants SSH access to all public keys in your GitHub settings. " -"Never enter a GitHub username other than your own. A comma employee will " -"NEVER ask you to add their GitHub username." +msgid "INSTALL" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/developer.py:23 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:52 #, python-format -msgid "" -"WARNING: openpilot longitudinal control is in alpha for this car and will " -"disable Automatic Emergency Braking (AEB).

On this car, openpilot " -"defaults to the car's built-in ACC instead of openpilot's longitudinal " -"control. Enable this to switch to openpilot longitudinal control. Enabling " -"Experimental mode is recommended when enabling openpilot longitudinal " -"control alpha." +msgid "Install Update" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/developer.py:38 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/developer.py:55 #, python-format -msgid "Enable ADB" +msgid "Joystick Debug Mode" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/developer.py:47 +#: /home/batman/openpilot/selfdrive/ui/widgets/ssh_key.py:29 #, python-format -msgid "Enable SSH" +msgid "LOADING" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/developer.py:55 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:48 #, python-format -msgid "Joystick Debug Mode" +msgid "LTE" msgstr "" #: /home/batman/openpilot/selfdrive/ui/layouts/settings/developer.py:63 @@ -454,114 +419,117 @@ msgstr "" msgid "Longitudinal Maneuver Mode" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/developer.py:70 +#: /home/batman/openpilot/selfdrive/ui/onroad/hud_renderer.py:148 #, python-format -msgid "openpilot Longitudinal Control (Alpha)" +msgid "MAX" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:19 +#: /home/batman/openpilot/selfdrive/ui/widgets/setup.py:75 #, python-format -msgid "never" +msgid "" +"Maximize your training data uploads to improve openpilot's driving models." msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:30 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:142 #, python-format -msgid "now" +msgid "NO" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:33 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/settings.py:63 #, python-format -msgid "{} minute ago" -msgid_plural "{} minutes ago" -msgstr[0] "" -msgstr[1] "" +msgid "Network" +msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:36 +#: /home/batman/openpilot/selfdrive/ui/widgets/ssh_key.py:114 #, python-format -msgid "{} hour ago" -msgid_plural "{} hours ago" -msgstr[0] "" -msgstr[1] "" +msgid "No SSH keys found" +msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:39 +#: /home/batman/openpilot/selfdrive/ui/widgets/ssh_key.py:126 +#, python-format, python-brace-format +msgid "No SSH keys found for user '{username}'" +msgstr "" + +#: /home/batman/openpilot/selfdrive/ui/widgets/offroad_alerts.py:18 #, python-format -msgid "{} day ago" -msgid_plural "{} days ago" -msgstr[0] "" -msgstr[1] "" +msgid "No release notes available." +msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:47 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:73 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:134 #, python-format -msgid "Updates are only downloaded while the car is off." +msgid "OFFLINE" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:48 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:127 #, python-format -msgid "Current Version" +msgid "OK" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:49 +#: /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 "Download" +msgid "ONLINE" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:49 -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:106 -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:117 -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:142 +#: /home/batman/openpilot/selfdrive/ui/widgets/setup.py:20 #, python-format -msgid "CHECK" +msgid "Open" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:52 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:52 #, python-format -msgid "Install Update" +msgid "PAIR" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:52 -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:131 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:142 #, python-format -msgid "INSTALL" +msgid "PANDA" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:70 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:64 #, python-format -msgid "UNINSTALL" +msgid "PREVIEW" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:105 +#: /home/batman/openpilot/selfdrive/ui/widgets/prime.py:44 #, python-format -msgid "failed to check for update" +msgid "PRIME FEATURES:" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:108 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:52 #, python-format -msgid "update available" +msgid "Pair Device" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:109 +#: /home/batman/openpilot/selfdrive/ui/widgets/setup.py:19 #, python-format -msgid "DOWNLOAD" +msgid "Pair device" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:114 +#: /home/batman/openpilot/selfdrive/ui/widgets/pairing_dialog.py:103 #, python-format -msgid "up to date, last checked {}" +msgid "Pair your device to your comma account" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:116 +#: /home/batman/openpilot/selfdrive/ui/widgets/setup.py:48 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:25 #, python-format -msgid "up to date, last checked never" +msgid "" +"Pair your device with comma connect (connect.comma.ai) and claim your comma " +"prime offer." msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:158 +#: /home/batman/openpilot/selfdrive/ui/widgets/setup.py:91 #, python-format -msgid "Are you sure you want to uninstall?" +msgid "Please connect to Wi-Fi to complete initial pairing" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:158 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:58 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:189 #, python-format -msgid "Uninstall" +msgid "Power Off" msgstr "" #: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:26 @@ -571,68 +539,100 @@ msgid "" "visibility. (vehicle must be off)" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:27 +#: /home/batman/openpilot/selfdrive/ui/widgets/pairing_dialog.py:161 #, python-format -msgid "" -"openpilot requires the device to be mounted within 4° left or right and " -"within 5° up or 9° down." +msgid "QR Code Error" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:28 +#: /home/batman/openpilot/selfdrive/ui/widgets/ssh_key.py:31 #, python-format -msgid "Review the rules, features, and limitations of openpilot" +msgid "REMOVE" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:52 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:55 #, python-format -msgid "Pair Device" +msgid "RESET" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:52 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:66 #, python-format -msgid "PAIR" +msgid "REVIEW" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:55 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:58 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:177 #, python-format -msgid "Reset Calibration" +msgid "Reboot" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:55 +#: /home/batman/openpilot/selfdrive/ui/onroad/alert_renderer.py:66 #, python-format -msgid "RESET" +msgid "Reboot Device" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:58 -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:181 +#: /home/batman/openpilot/selfdrive/ui/widgets/offroad_alerts.py:113 #, python-format -msgid "Reboot" +msgid "Reboot and Update" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:58 -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:193 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:27 #, python-format -msgid "Power Off" +msgid "" +"Receive alerts to steer back into the lane when your vehicle drifts over a " +"detected lane line without a turn signal activated while driving over 31 mph " +"(50 km/h)." msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:61 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:76 #, python-format -msgid "Dongle ID" +msgid "Record and Upload Driver Camera" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:62 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:82 #, python-format -msgid "Serial" +msgid "Record and Upload Microphone Audio" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:64 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:33 #, python-format -msgid "Driver Camera" +msgid "" +"Record and store microphone audio while driving. The audio will be included " +"in the dashcam video in comma connect." msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:64 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:67 #, python-format -msgid "PREVIEW" +msgid "Regulatory" +msgstr "" + +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:98 +#, python-format +msgid "Relaxed" +msgstr "" + +#: /home/batman/openpilot/selfdrive/ui/widgets/prime.py:47 +#, python-format +msgid "Remote access" +msgstr "" + +#: /home/batman/openpilot/selfdrive/ui/widgets/prime.py:47 +#, python-format +msgid "Remote snapshots" +msgstr "" + +#: /home/batman/openpilot/selfdrive/ui/widgets/ssh_key.py:123 +#, python-format +msgid "Request timed out" +msgstr "" + +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:122 +#, python-format +msgid "Reset" +msgstr "" + +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:55 +#, python-format +msgid "Reset Calibration" msgstr "" #: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:66 @@ -640,94 +640,104 @@ msgstr "" msgid "Review Training Guide" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:66 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:28 #, python-format -msgid "REVIEW" +msgid "Review the rules, features, and limitations of openpilot" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:67 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:62 #, python-format -msgid "Regulatory" +msgid "Serial" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:67 +#: /home/batman/openpilot/selfdrive/ui/widgets/offroad_alerts.py:107 #, python-format -msgid "VIEW" +msgid "Snooze Update" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:68 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/settings.py:65 #, python-format -msgid "Change Language" +msgid "Software" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:68 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:98 #, python-format -msgid "CHANGE" +msgid "Standard" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:110 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:22 #, python-format -msgid "Disengage to Reset Calibration" +msgid "" +"Standard is recommended. In aggressive mode, openpilot will follow lead cars " +"closer and be more aggressive with the gas and brake. In relaxed mode " +"openpilot will stay further away from lead cars. On supported cars, you can " +"cycle through these personalities with your steering wheel distance button." msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:126 +#: /home/batman/openpilot/selfdrive/ui/onroad/alert_renderer.py:59 +#: /home/batman/openpilot/selfdrive/ui/onroad/alert_renderer.py:65 #, python-format -msgid "Are you sure you want to reset calibration?" +msgid "System Unresponsive" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:126 +#: /home/batman/openpilot/selfdrive/ui/onroad/alert_renderer.py:58 #, python-format -msgid "Reset" +msgid "TAKE CONTROL IMMEDIATELY" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:178 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:71 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:125 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:127 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:129 #, python-format -msgid "Disengage to Reboot" +msgid "TEMP" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:181 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/settings.py:64 #, python-format -msgid "Are you sure you want to reboot?" +msgid "Toggles" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:190 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:70 #, python-format -msgid "Disengage to Power Off" +msgid "UNINSTALL" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:193 +#: /home/batman/openpilot/selfdrive/ui/layouts/home.py:155 #, python-format -msgid "Are you sure you want to power off?" +msgid "UPDATE" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/settings.py:62 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:158 #, python-format -msgid "Device" +msgid "Uninstall" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/settings.py:63 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:117 #, python-format -msgid "Network" +msgid "Unknown" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/settings.py:64 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:47 #, python-format -msgid "Toggles" +msgid "Updates are only downloaded while the car is off." msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/settings.py:65 +#: /home/batman/openpilot/selfdrive/ui/widgets/prime.py:33 #, python-format -msgid "Software" +msgid "Upgrade Now" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/settings.py:66 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:31 #, python-format -msgid "Firehose" +msgid "" +"Upload data from the driver facing camera and help improve the driver " +"monitoring algorithm." msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/settings.py:67 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:88 #, python-format -msgid "Developer" +msgid "Use Metric System" msgstr "" #: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:17 @@ -737,115 +747,100 @@ msgid "" "assistance. Your attention is required at all times to use this feature." msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:20 -#, python-format -msgid "When enabled, pressing the accelerator pedal will disengage openpilot." -msgstr "" - -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:22 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:72 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:144 #, python-format -msgid "" -"Standard is recommended. In aggressive mode, openpilot will follow lead cars " -"closer and be more aggressive with the gas and brake. In relaxed mode " -"openpilot will stay further away from lead cars. On supported cars, you can " -"cycle through these personalities with your steering wheel distance button." +msgid "VEHICLE" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:27 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:67 #, python-format -msgid "" -"Receive alerts to steer back into the lane when your vehicle drifts over a " -"detected lane line without a turn signal activated while driving over 31 mph " -"(50 km/h)." +msgid "VIEW" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:30 +#: /home/batman/openpilot/selfdrive/ui/onroad/alert_renderer.py:52 #, python-format -msgid "Enable driver monitoring even when openpilot is not engaged." +msgid "Waiting to start" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:31 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/developer.py:19 #, python-format msgid "" -"Upload data from the driver facing camera and help improve the driver " -"monitoring algorithm." -msgstr "" - -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:32 -#, python-format -msgid "Display speed in km/h instead of mph." +"Warning: This grants SSH access to all public keys in your GitHub settings. " +"Never enter a GitHub username other than your own. A comma employee will " +"NEVER ask you to add their GitHub username." msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:33 +#: /home/batman/openpilot/selfdrive/ui/layouts/onboarding.py:111 #, python-format -msgid "" -"Record and store microphone audio while driving. The audio will be included " -"in the dashcam video in comma connect." +msgid "Welcome to openpilot" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:46 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:20 #, python-format -msgid "Enable openpilot" +msgid "When enabled, pressing the accelerator pedal will disengage openpilot." msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:52 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:44 #, python-format -msgid "Experimental Mode" +msgid "Wi-Fi" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:58 +#: /home/batman/openpilot/selfdrive/ui/layouts/onboarding.py:145 #, python-format -msgid "Disengage on Accelerator Pedal" +msgid "You must accept the Terms and Conditions in order to use openpilot." msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:64 +#: /home/batman/openpilot/selfdrive/ui/layouts/onboarding.py:112 #, python-format -msgid "Enable Lane Departure Warnings" +msgid "" +"You must accept the Terms and Conditions to use openpilot. Read the latest " +"terms at https://comma.ai/terms before continuing." msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:70 +#: /home/batman/openpilot/selfdrive/ui/onroad/driver_camera_dialog.py:34 #, python-format -msgid "Always-On Driver Monitoring" +msgid "camera starting" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:76 +#: /home/batman/openpilot/selfdrive/ui/widgets/prime.py:63 #, python-format -msgid "Record and Upload Driver Camera" +msgid "comma prime" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:82 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:105 #, python-format -msgid "Record and Upload Microphone Audio" +msgid "failed to check for update" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:88 +#: /home/batman/openpilot/selfdrive/ui/onroad/hud_renderer.py:177 #, python-format -msgid "Use Metric System" +msgid "km/h" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:96 +#: /home/batman/openpilot/selfdrive/ui/onroad/hud_renderer.py:177 #, python-format -msgid "Driving Personality" +msgid "mph" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:98 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:19 #, python-format -msgid "Aggressive" +msgid "never" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:98 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:30 #, python-format -msgid "Standard" +msgid "now" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:98 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/developer.py:70 #, python-format -msgid "Relaxed" +msgid "openpilot Longitudinal Control (Alpha)" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:123 +#: /home/batman/openpilot/selfdrive/ui/onroad/alert_renderer.py:51 #, python-format -msgid " Changing this setting will restart openpilot if the car is powered on." +msgid "openpilot Unavailable" msgstr "" #: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:155 @@ -864,11 +859,14 @@ msgid "" "corner." msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:178 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/firehose.py:20 #, python-format msgid "" -"Experimental mode is currently unavailable on this car since the car's stock " -"ACC is used for longitudinal control." +"openpilot learns to drive by watching humans, like you, drive.\n" +"\n" +"Firehose Mode allows you to maximize your training data uploads to improve " +"openpilot's driving models. More data means bigger models, which means " +"better Experimental Mode." msgstr "" #: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:180 @@ -876,67 +874,69 @@ msgstr "" msgid "openpilot longitudinal control may come in a future update." msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:183 -#, python-format -msgid "" -"An alpha version of openpilot longitudinal control can be tested, along with " -"Experimental mode, on non-release branches." -msgstr "" - -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:186 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:27 #, python-format msgid "" -"Enable the openpilot longitudinal control (alpha) toggle to allow " -"Experimental mode." +"openpilot requires the device to be mounted within 4° left or right and " +"within 5° up or 9° down." msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:225 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:116 #, python-format -msgid "Enable" +msgid "up to date, last checked never" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/onroad/hud_renderer.py:148 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:114 #, python-format -msgid "MAX" +msgid "up to date, last checked {}" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/onroad/hud_renderer.py:177 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:108 #, python-format -msgid "km/h" +msgid "update available" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/onroad/hud_renderer.py:177 +#: /home/batman/openpilot/selfdrive/ui/layouts/home.py:169 #, python-format -msgid "mph" -msgstr "" +msgid "{} ALERT" +msgid_plural "{} ALERTS" +msgstr[0] "" +msgstr[1] "" -#: /home/batman/openpilot/selfdrive/ui/onroad/driver_camera_dialog.py:34 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:39 #, python-format -msgid "camera starting" -msgstr "" +msgid "{} day ago" +msgid_plural "{} days ago" +msgstr[0] "" +msgstr[1] "" -#: /home/batman/openpilot/selfdrive/ui/onroad/alert_renderer.py:51 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:36 #, python-format -msgid "openpilot Unavailable" -msgstr "" +msgid "{} hour ago" +msgid_plural "{} hours ago" +msgstr[0] "" +msgstr[1] "" -#: /home/batman/openpilot/selfdrive/ui/onroad/alert_renderer.py:52 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:33 #, python-format -msgid "Waiting to start" -msgstr "" +msgid "{} minute ago" +msgid_plural "{} minutes ago" +msgstr[0] "" +msgstr[1] "" -#: /home/batman/openpilot/selfdrive/ui/onroad/alert_renderer.py:58 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/firehose.py:110 #, python-format -msgid "TAKE CONTROL IMMEDIATELY" -msgstr "" +msgid "{} segment of your driving is in the training dataset so far." +msgid_plural "{} segment of your driving is in the training dataset so far." +msgstr[0] "" +msgstr[1] "" -#: /home/batman/openpilot/selfdrive/ui/onroad/alert_renderer.py:59 -#: /home/batman/openpilot/selfdrive/ui/onroad/alert_renderer.py:65 +#: /home/batman/openpilot/selfdrive/ui/widgets/prime.py:62 #, python-format -msgid "System Unresponsive" +msgid "✓ SUBSCRIBED" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/onroad/alert_renderer.py:66 +#: /home/batman/openpilot/selfdrive/ui/widgets/setup.py:22 #, python-format -msgid "Reboot Device" +msgid "🔥 Firehose Mode 🔥" msgstr "" diff --git a/selfdrive/ui/translations/app_zh-CHS.po b/selfdrive/ui/translations/app_zh-CHS.po index d6fbeeda95..810a1fc32d 100644 --- a/selfdrive/ui/translations/app_zh-CHS.po +++ b/selfdrive/ui/translations/app_zh-CHS.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-20 18:19-0700\n" +"POT-Creation-Date: 2025-10-20 18:45-0700\n" "PO-Revision-Date: 2025-10-20 18:19-0700\n" "Last-Translator: Automatically generated\n" "Language-Team: none\n" @@ -17,338 +17,324 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n" -#: /home/batman/openpilot/selfdrive/ui/widgets/pairing_dialog.py:103 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:123 #, python-format -msgid "Pair your device to your comma account" +msgid " Changing this setting will restart openpilot if the car is powered on." msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/pairing_dialog.py:128 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:43 #, python-format -msgid "Go to https://connect.comma.ai on your phone" +msgid "--" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/pairing_dialog.py:129 +#: /home/batman/openpilot/selfdrive/ui/widgets/prime.py:47 #, python-format -msgid "Click \"add new device\" and scan the QR code on the right" +msgid "1 year of drive storage" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/pairing_dialog.py:130 +#: /home/batman/openpilot/selfdrive/ui/widgets/prime.py:47 #, python-format -msgid "Bookmark connect.comma.ai to your home screen to use it like an app" +msgid "24/7 LTE connectivity" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/pairing_dialog.py:161 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:46 #, python-format -msgid "QR Code Error" +msgid "2G" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/ssh_key.py:29 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:47 #, python-format -msgid "LOADING" +msgid "3G" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/ssh_key.py:30 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:49 #, python-format -msgid "ADD" +msgid "5G" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/ssh_key.py:31 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/developer.py:23 #, python-format -msgid "REMOVE" +msgid "" +"WARNING: openpilot longitudinal control is in alpha for this car and will " +"disable Automatic Emergency Braking (AEB).

On this car, openpilot " +"defaults to the car's built-in ACC instead of openpilot's longitudinal " +"control. Enable this to switch to openpilot longitudinal control. Enabling " +"Experimental mode is recommended when enabling openpilot longitudinal " +"control alpha." msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/ssh_key.py:89 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/firehose.py:137 #, python-format -msgid "Enter your GitHub username" +msgid "ACTIVE" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/ssh_key.py:114 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/developer.py:15 #, python-format -msgid "No SSH keys found" +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 "" -#: /home/batman/openpilot/selfdrive/ui/widgets/ssh_key.py:123 +#: /home/batman/openpilot/selfdrive/ui/widgets/ssh_key.py:30 #, python-format -msgid "Request timed out" -msgstr "" - -#: /home/batman/openpilot/selfdrive/ui/widgets/ssh_key.py:126 -#, python-format, python-brace-format -msgid "No SSH keys found for user '{username}'" +msgid "ADD" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/prime.py:33 +#: /home/batman/openpilot/selfdrive/ui/widgets/offroad_alerts.py:110 #, python-format -msgid "Upgrade Now" +msgid "Acknowledge Excessive Actuation" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/prime.py:38 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:98 #, python-format -msgid "Become a comma prime member at connect.comma.ai" +msgid "Aggressive" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/prime.py:44 +#: /home/batman/openpilot/selfdrive/ui/layouts/onboarding.py:116 #, python-format -msgid "PRIME FEATURES:" +msgid "Agree" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/prime.py:47 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:70 #, python-format -msgid "Remote access" +msgid "Always-On Driver Monitoring" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/prime.py:47 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:183 #, python-format -msgid "24/7 LTE connectivity" +msgid "" +"An alpha version of openpilot longitudinal control can be tested, along with " +"Experimental mode, on non-release branches." msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/prime.py:47 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:189 #, python-format -msgid "1 year of drive storage" +msgid "Are you sure you want to power off?" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/prime.py:47 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:177 #, python-format -msgid "Remote snapshots" +msgid "Are you sure you want to reboot?" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/prime.py:62 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:122 #, python-format -msgid "✓ SUBSCRIBED" +msgid "Are you sure you want to reset calibration?" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/prime.py:63 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:158 #, python-format -msgid "comma prime" +msgid "Are you sure you want to uninstall?" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/exp_mode_button.py:50 +#: /home/batman/openpilot/selfdrive/ui/layouts/onboarding.py:147 #, python-format -msgid "EXPERIMENTAL MODE ON" +msgid "Back" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/exp_mode_button.py:50 +#: /home/batman/openpilot/selfdrive/ui/widgets/prime.py:38 #, python-format -msgid "CHILL MODE ON" +msgid "Become a comma prime member at connect.comma.ai" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/offroad_alerts.py:18 +#: /home/batman/openpilot/selfdrive/ui/widgets/pairing_dialog.py:130 #, python-format -msgid "No release notes available." +msgid "Bookmark connect.comma.ai to your home screen to use it like an app" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/offroad_alerts.py:105 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:68 #, python-format -msgid "Close" +msgid "CHANGE" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/offroad_alerts.py:107 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:49 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:106 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:117 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:142 #, python-format -msgid "Snooze Update" +msgid "CHECK" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/offroad_alerts.py:110 +#: /home/batman/openpilot/selfdrive/ui/widgets/exp_mode_button.py:50 #, python-format -msgid "Acknowledge Excessive Actuation" +msgid "CHILL MODE ON" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/offroad_alerts.py:113 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:73 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:134 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:136 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:138 #, python-format -msgid "Reboot and Update" +msgid "CONNECT" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/setup.py:19 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:68 #, python-format -msgid "Pair device" +msgid "Change Language" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/setup.py:20 +#: /home/batman/openpilot/selfdrive/ui/widgets/pairing_dialog.py:129 #, python-format -msgid "Open" +msgid "Click \"add new device\" and scan the QR code on the right" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/setup.py:22 +#: /home/batman/openpilot/selfdrive/ui/widgets/offroad_alerts.py:105 #, python-format -msgid "🔥 Firehose Mode 🔥" +msgid "Close" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/setup.py:44 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:48 #, python-format -msgid "Finish Setup" +msgid "Current Version" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/setup.py:48 -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:25 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:109 #, python-format -msgid "" -"Pair your device with comma connect (connect.comma.ai) and claim your comma " -"prime offer." +msgid "DOWNLOAD" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/setup.py:75 +#: /home/batman/openpilot/selfdrive/ui/layouts/onboarding.py:115 #, python-format -msgid "" -"Maximize your training data uploads to improve openpilot's driving models." +msgid "Decline" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/setup.py:91 +#: /home/batman/openpilot/selfdrive/ui/layouts/onboarding.py:148 #, python-format -msgid "Please connect to Wi-Fi to complete initial pairing" +msgid "Decline, uninstall openpilot" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/home.py:155 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/settings.py:67 #, python-format -msgid "UPDATE" +msgid "Developer" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/home.py:169 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/settings.py:62 #, python-format -msgid "{} ALERT" -msgid_plural "{} ALERTS" -msgstr[0] "" -msgstr[1] "" +msgid "Device" +msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:43 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:58 #, python-format -msgid "--" +msgid "Disengage on Accelerator Pedal" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:44 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:186 #, python-format -msgid "Wi-Fi" +msgid "Disengage to Power Off" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:45 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:174 #, python-format -msgid "ETH" +msgid "Disengage to Reboot" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:46 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:106 #, python-format -msgid "2G" +msgid "Disengage to Reset Calibration" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:47 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:32 #, python-format -msgid "3G" +msgid "Display speed in km/h instead of mph." msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:48 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:61 #, python-format -msgid "LTE" +msgid "Dongle ID" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:49 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:49 #, python-format -msgid "5G" +msgid "Download" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:71 -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:125 -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:127 -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:129 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:64 #, python-format -msgid "TEMP" +msgid "Driver Camera" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:71 -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:125 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:96 #, python-format -msgid "GOOD" +msgid "Driving Personality" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:72 -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:144 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:138 #, python-format -msgid "VEHICLE" +msgid "ERROR" msgstr "" -#: /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 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:45 #, python-format -msgid "ONLINE" +msgid "ETH" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:73 -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:134 -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:136 -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:138 +#: /home/batman/openpilot/selfdrive/ui/widgets/exp_mode_button.py:50 #, python-format -msgid "CONNECT" +msgid "EXPERIMENTAL MODE ON" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:73 -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:134 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:225 #, python-format -msgid "OFFLINE" +msgid "Enable" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:117 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/developer.py:38 #, python-format -msgid "Unknown" +msgid "Enable ADB" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:127 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:64 #, python-format -msgid "OK" +msgid "Enable Lane Departure Warnings" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:129 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/developer.py:47 #, python-format -msgid "HIGH" +msgid "Enable SSH" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:138 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:30 #, python-format -msgid "ERROR" +msgid "Enable driver monitoring even when openpilot is not engaged." msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:142 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:46 #, python-format -msgid "NO" +msgid "Enable openpilot" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:142 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:186 #, python-format -msgid "PANDA" +msgid "" +"Enable the openpilot longitudinal control (alpha) toggle to allow " +"Experimental mode." msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/onboarding.py:111 -#, python-format -msgid "Welcome to openpilot" -msgstr "" - -#: /home/batman/openpilot/selfdrive/ui/layouts/onboarding.py:112 -#, python-format -msgid "" -"You must accept the Terms and Conditions to use openpilot. Read the latest " -"terms at https://comma.ai/terms before continuing." -msgstr "" - -#: /home/batman/openpilot/selfdrive/ui/layouts/onboarding.py:115 +#: /home/batman/openpilot/selfdrive/ui/widgets/ssh_key.py:89 #, python-format -msgid "Decline" +msgid "Enter your GitHub username" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/onboarding.py:116 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:52 #, python-format -msgid "Agree" +msgid "Experimental Mode" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/onboarding.py:145 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:178 #, python-format -msgid "You must accept the Terms and Conditions in order to use openpilot." +msgid "" +"Experimental mode is currently unavailable on this car since the car's stock " +"ACC is used for longitudinal control." msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/onboarding.py:147 +#: /home/batman/openpilot/selfdrive/ui/widgets/setup.py:44 #, python-format -msgid "Back" +msgid "Finish Setup" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/onboarding.py:148 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/settings.py:66 #, python-format -msgid "Decline, uninstall openpilot" +msgid "Firehose" msgstr "" #: /home/batman/openpilot/selfdrive/ui/layouts/settings/firehose.py:18 @@ -356,16 +342,6 @@ msgstr "" msgid "Firehose Mode" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/firehose.py:20 -#, python-format -msgid "" -"openpilot learns to drive by watching humans, like you, drive.\n" -"\n" -"Firehose Mode allows you to maximize your training data uploads to improve " -"openpilot's driving models. More data means bigger models, which means " -"better Experimental Mode." -msgstr "" - #: /home/batman/openpilot/selfdrive/ui/layouts/settings/firehose.py:25 #, python-format msgid "" @@ -391,62 +367,51 @@ msgid "" "particular forks) are able to be used for training." msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/firehose.py:110 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:71 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:125 #, python-format -msgid "{} segment of your driving is in the training dataset so far." -msgid_plural "{} segment of your driving is in the training dataset so far." -msgstr[0] "" -msgstr[1] "" +msgid "GOOD" +msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/firehose.py:137 +#: /home/batman/openpilot/selfdrive/ui/widgets/pairing_dialog.py:128 #, python-format -msgid "ACTIVE" +msgid "Go to https://connect.comma.ai on your phone" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/firehose.py:139 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:129 #, python-format -msgid "INACTIVE: connect to an unmetered network" +msgid "HIGH" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/developer.py:15 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/firehose.py:139 #, python-format -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." +msgid "INACTIVE: connect to an unmetered network" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/developer.py:19 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:52 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:131 #, python-format -msgid "" -"Warning: This grants SSH access to all public keys in your GitHub settings. " -"Never enter a GitHub username other than your own. A comma employee will " -"NEVER ask you to add their GitHub username." +msgid "INSTALL" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/developer.py:23 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:52 #, python-format -msgid "" -"WARNING: openpilot longitudinal control is in alpha for this car and will " -"disable Automatic Emergency Braking (AEB).

On this car, openpilot " -"defaults to the car's built-in ACC instead of openpilot's longitudinal " -"control. Enable this to switch to openpilot longitudinal control. Enabling " -"Experimental mode is recommended when enabling openpilot longitudinal " -"control alpha." +msgid "Install Update" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/developer.py:38 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/developer.py:55 #, python-format -msgid "Enable ADB" +msgid "Joystick Debug Mode" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/developer.py:47 +#: /home/batman/openpilot/selfdrive/ui/widgets/ssh_key.py:29 #, python-format -msgid "Enable SSH" +msgid "LOADING" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/developer.py:55 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:48 #, python-format -msgid "Joystick Debug Mode" +msgid "LTE" msgstr "" #: /home/batman/openpilot/selfdrive/ui/layouts/settings/developer.py:63 @@ -454,114 +419,117 @@ msgstr "" msgid "Longitudinal Maneuver Mode" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/developer.py:70 +#: /home/batman/openpilot/selfdrive/ui/onroad/hud_renderer.py:148 #, python-format -msgid "openpilot Longitudinal Control (Alpha)" +msgid "MAX" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:19 +#: /home/batman/openpilot/selfdrive/ui/widgets/setup.py:75 #, python-format -msgid "never" +msgid "" +"Maximize your training data uploads to improve openpilot's driving models." msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:30 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:142 #, python-format -msgid "now" +msgid "NO" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:33 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/settings.py:63 #, python-format -msgid "{} minute ago" -msgid_plural "{} minutes ago" -msgstr[0] "" -msgstr[1] "" +msgid "Network" +msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:36 +#: /home/batman/openpilot/selfdrive/ui/widgets/ssh_key.py:114 #, python-format -msgid "{} hour ago" -msgid_plural "{} hours ago" -msgstr[0] "" -msgstr[1] "" +msgid "No SSH keys found" +msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:39 +#: /home/batman/openpilot/selfdrive/ui/widgets/ssh_key.py:126 +#, python-format, python-brace-format +msgid "No SSH keys found for user '{username}'" +msgstr "" + +#: /home/batman/openpilot/selfdrive/ui/widgets/offroad_alerts.py:18 #, python-format -msgid "{} day ago" -msgid_plural "{} days ago" -msgstr[0] "" -msgstr[1] "" +msgid "No release notes available." +msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:47 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:73 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:134 #, python-format -msgid "Updates are only downloaded while the car is off." +msgid "OFFLINE" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:48 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:127 #, python-format -msgid "Current Version" +msgid "OK" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:49 +#: /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 "Download" +msgid "ONLINE" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:49 -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:106 -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:117 -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:142 +#: /home/batman/openpilot/selfdrive/ui/widgets/setup.py:20 #, python-format -msgid "CHECK" +msgid "Open" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:52 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:52 #, python-format -msgid "Install Update" +msgid "PAIR" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:52 -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:131 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:142 #, python-format -msgid "INSTALL" +msgid "PANDA" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:70 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:64 #, python-format -msgid "UNINSTALL" +msgid "PREVIEW" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:105 +#: /home/batman/openpilot/selfdrive/ui/widgets/prime.py:44 #, python-format -msgid "failed to check for update" +msgid "PRIME FEATURES:" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:108 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:52 #, python-format -msgid "update available" +msgid "Pair Device" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:109 +#: /home/batman/openpilot/selfdrive/ui/widgets/setup.py:19 #, python-format -msgid "DOWNLOAD" +msgid "Pair device" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:114 +#: /home/batman/openpilot/selfdrive/ui/widgets/pairing_dialog.py:103 #, python-format -msgid "up to date, last checked {}" +msgid "Pair your device to your comma account" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:116 +#: /home/batman/openpilot/selfdrive/ui/widgets/setup.py:48 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:25 #, python-format -msgid "up to date, last checked never" +msgid "" +"Pair your device with comma connect (connect.comma.ai) and claim your comma " +"prime offer." msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:158 +#: /home/batman/openpilot/selfdrive/ui/widgets/setup.py:91 #, python-format -msgid "Are you sure you want to uninstall?" +msgid "Please connect to Wi-Fi to complete initial pairing" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:158 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:58 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:189 #, python-format -msgid "Uninstall" +msgid "Power Off" msgstr "" #: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:26 @@ -571,68 +539,100 @@ msgid "" "visibility. (vehicle must be off)" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:27 +#: /home/batman/openpilot/selfdrive/ui/widgets/pairing_dialog.py:161 #, python-format -msgid "" -"openpilot requires the device to be mounted within 4° left or right and " -"within 5° up or 9° down." +msgid "QR Code Error" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:28 +#: /home/batman/openpilot/selfdrive/ui/widgets/ssh_key.py:31 #, python-format -msgid "Review the rules, features, and limitations of openpilot" +msgid "REMOVE" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:52 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:55 #, python-format -msgid "Pair Device" +msgid "RESET" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:52 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:66 #, python-format -msgid "PAIR" +msgid "REVIEW" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:55 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:58 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:177 #, python-format -msgid "Reset Calibration" +msgid "Reboot" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:55 +#: /home/batman/openpilot/selfdrive/ui/onroad/alert_renderer.py:66 #, python-format -msgid "RESET" +msgid "Reboot Device" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:58 -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:181 +#: /home/batman/openpilot/selfdrive/ui/widgets/offroad_alerts.py:113 #, python-format -msgid "Reboot" +msgid "Reboot and Update" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:58 -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:193 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:27 #, python-format -msgid "Power Off" +msgid "" +"Receive alerts to steer back into the lane when your vehicle drifts over a " +"detected lane line without a turn signal activated while driving over 31 mph " +"(50 km/h)." msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:61 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:76 #, python-format -msgid "Dongle ID" +msgid "Record and Upload Driver Camera" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:62 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:82 #, python-format -msgid "Serial" +msgid "Record and Upload Microphone Audio" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:64 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:33 #, python-format -msgid "Driver Camera" +msgid "" +"Record and store microphone audio while driving. The audio will be included " +"in the dashcam video in comma connect." msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:64 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:67 #, python-format -msgid "PREVIEW" +msgid "Regulatory" +msgstr "" + +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:98 +#, python-format +msgid "Relaxed" +msgstr "" + +#: /home/batman/openpilot/selfdrive/ui/widgets/prime.py:47 +#, python-format +msgid "Remote access" +msgstr "" + +#: /home/batman/openpilot/selfdrive/ui/widgets/prime.py:47 +#, python-format +msgid "Remote snapshots" +msgstr "" + +#: /home/batman/openpilot/selfdrive/ui/widgets/ssh_key.py:123 +#, python-format +msgid "Request timed out" +msgstr "" + +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:122 +#, python-format +msgid "Reset" +msgstr "" + +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:55 +#, python-format +msgid "Reset Calibration" msgstr "" #: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:66 @@ -640,94 +640,104 @@ msgstr "" msgid "Review Training Guide" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:66 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:28 #, python-format -msgid "REVIEW" +msgid "Review the rules, features, and limitations of openpilot" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:67 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:62 #, python-format -msgid "Regulatory" +msgid "Serial" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:67 +#: /home/batman/openpilot/selfdrive/ui/widgets/offroad_alerts.py:107 #, python-format -msgid "VIEW" +msgid "Snooze Update" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:68 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/settings.py:65 #, python-format -msgid "Change Language" +msgid "Software" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:68 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:98 #, python-format -msgid "CHANGE" +msgid "Standard" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:110 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:22 #, python-format -msgid "Disengage to Reset Calibration" +msgid "" +"Standard is recommended. In aggressive mode, openpilot will follow lead cars " +"closer and be more aggressive with the gas and brake. In relaxed mode " +"openpilot will stay further away from lead cars. On supported cars, you can " +"cycle through these personalities with your steering wheel distance button." msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:126 +#: /home/batman/openpilot/selfdrive/ui/onroad/alert_renderer.py:59 +#: /home/batman/openpilot/selfdrive/ui/onroad/alert_renderer.py:65 #, python-format -msgid "Are you sure you want to reset calibration?" +msgid "System Unresponsive" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:126 +#: /home/batman/openpilot/selfdrive/ui/onroad/alert_renderer.py:58 #, python-format -msgid "Reset" +msgid "TAKE CONTROL IMMEDIATELY" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:178 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:71 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:125 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:127 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:129 #, python-format -msgid "Disengage to Reboot" +msgid "TEMP" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:181 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/settings.py:64 #, python-format -msgid "Are you sure you want to reboot?" +msgid "Toggles" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:190 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:70 #, python-format -msgid "Disengage to Power Off" +msgid "UNINSTALL" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:193 +#: /home/batman/openpilot/selfdrive/ui/layouts/home.py:155 #, python-format -msgid "Are you sure you want to power off?" +msgid "UPDATE" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/settings.py:62 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:158 #, python-format -msgid "Device" +msgid "Uninstall" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/settings.py:63 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:117 #, python-format -msgid "Network" +msgid "Unknown" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/settings.py:64 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:47 #, python-format -msgid "Toggles" +msgid "Updates are only downloaded while the car is off." msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/settings.py:65 +#: /home/batman/openpilot/selfdrive/ui/widgets/prime.py:33 #, python-format -msgid "Software" +msgid "Upgrade Now" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/settings.py:66 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:31 #, python-format -msgid "Firehose" +msgid "" +"Upload data from the driver facing camera and help improve the driver " +"monitoring algorithm." msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/settings.py:67 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:88 #, python-format -msgid "Developer" +msgid "Use Metric System" msgstr "" #: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:17 @@ -737,115 +747,100 @@ msgid "" "assistance. Your attention is required at all times to use this feature." msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:20 -#, python-format -msgid "When enabled, pressing the accelerator pedal will disengage openpilot." -msgstr "" - -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:22 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:72 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:144 #, python-format -msgid "" -"Standard is recommended. In aggressive mode, openpilot will follow lead cars " -"closer and be more aggressive with the gas and brake. In relaxed mode " -"openpilot will stay further away from lead cars. On supported cars, you can " -"cycle through these personalities with your steering wheel distance button." +msgid "VEHICLE" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:27 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:67 #, python-format -msgid "" -"Receive alerts to steer back into the lane when your vehicle drifts over a " -"detected lane line without a turn signal activated while driving over 31 mph " -"(50 km/h)." +msgid "VIEW" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:30 +#: /home/batman/openpilot/selfdrive/ui/onroad/alert_renderer.py:52 #, python-format -msgid "Enable driver monitoring even when openpilot is not engaged." +msgid "Waiting to start" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:31 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/developer.py:19 #, python-format msgid "" -"Upload data from the driver facing camera and help improve the driver " -"monitoring algorithm." -msgstr "" - -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:32 -#, python-format -msgid "Display speed in km/h instead of mph." +"Warning: This grants SSH access to all public keys in your GitHub settings. " +"Never enter a GitHub username other than your own. A comma employee will " +"NEVER ask you to add their GitHub username." msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:33 +#: /home/batman/openpilot/selfdrive/ui/layouts/onboarding.py:111 #, python-format -msgid "" -"Record and store microphone audio while driving. The audio will be included " -"in the dashcam video in comma connect." +msgid "Welcome to openpilot" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:46 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:20 #, python-format -msgid "Enable openpilot" +msgid "When enabled, pressing the accelerator pedal will disengage openpilot." msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:52 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:44 #, python-format -msgid "Experimental Mode" +msgid "Wi-Fi" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:58 +#: /home/batman/openpilot/selfdrive/ui/layouts/onboarding.py:145 #, python-format -msgid "Disengage on Accelerator Pedal" +msgid "You must accept the Terms and Conditions in order to use openpilot." msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:64 +#: /home/batman/openpilot/selfdrive/ui/layouts/onboarding.py:112 #, python-format -msgid "Enable Lane Departure Warnings" +msgid "" +"You must accept the Terms and Conditions to use openpilot. Read the latest " +"terms at https://comma.ai/terms before continuing." msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:70 +#: /home/batman/openpilot/selfdrive/ui/onroad/driver_camera_dialog.py:34 #, python-format -msgid "Always-On Driver Monitoring" +msgid "camera starting" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:76 +#: /home/batman/openpilot/selfdrive/ui/widgets/prime.py:63 #, python-format -msgid "Record and Upload Driver Camera" +msgid "comma prime" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:82 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:105 #, python-format -msgid "Record and Upload Microphone Audio" +msgid "failed to check for update" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:88 +#: /home/batman/openpilot/selfdrive/ui/onroad/hud_renderer.py:177 #, python-format -msgid "Use Metric System" +msgid "km/h" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:96 +#: /home/batman/openpilot/selfdrive/ui/onroad/hud_renderer.py:177 #, python-format -msgid "Driving Personality" +msgid "mph" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:98 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:19 #, python-format -msgid "Aggressive" +msgid "never" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:98 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:30 #, python-format -msgid "Standard" +msgid "now" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:98 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/developer.py:70 #, python-format -msgid "Relaxed" +msgid "openpilot Longitudinal Control (Alpha)" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:123 +#: /home/batman/openpilot/selfdrive/ui/onroad/alert_renderer.py:51 #, python-format -msgid " Changing this setting will restart openpilot if the car is powered on." +msgid "openpilot Unavailable" msgstr "" #: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:155 @@ -864,11 +859,14 @@ msgid "" "corner." msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:178 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/firehose.py:20 #, python-format msgid "" -"Experimental mode is currently unavailable on this car since the car's stock " -"ACC is used for longitudinal control." +"openpilot learns to drive by watching humans, like you, drive.\n" +"\n" +"Firehose Mode allows you to maximize your training data uploads to improve " +"openpilot's driving models. More data means bigger models, which means " +"better Experimental Mode." msgstr "" #: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:180 @@ -876,67 +874,69 @@ msgstr "" msgid "openpilot longitudinal control may come in a future update." msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:183 -#, python-format -msgid "" -"An alpha version of openpilot longitudinal control can be tested, along with " -"Experimental mode, on non-release branches." -msgstr "" - -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:186 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:27 #, python-format msgid "" -"Enable the openpilot longitudinal control (alpha) toggle to allow " -"Experimental mode." +"openpilot requires the device to be mounted within 4° left or right and " +"within 5° up or 9° down." msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:225 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:116 #, python-format -msgid "Enable" +msgid "up to date, last checked never" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/onroad/hud_renderer.py:148 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:114 #, python-format -msgid "MAX" +msgid "up to date, last checked {}" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/onroad/hud_renderer.py:177 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:108 #, python-format -msgid "km/h" +msgid "update available" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/onroad/hud_renderer.py:177 +#: /home/batman/openpilot/selfdrive/ui/layouts/home.py:169 #, python-format -msgid "mph" -msgstr "" +msgid "{} ALERT" +msgid_plural "{} ALERTS" +msgstr[0] "" +msgstr[1] "" -#: /home/batman/openpilot/selfdrive/ui/onroad/driver_camera_dialog.py:34 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:39 #, python-format -msgid "camera starting" -msgstr "" +msgid "{} day ago" +msgid_plural "{} days ago" +msgstr[0] "" +msgstr[1] "" -#: /home/batman/openpilot/selfdrive/ui/onroad/alert_renderer.py:51 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:36 #, python-format -msgid "openpilot Unavailable" -msgstr "" +msgid "{} hour ago" +msgid_plural "{} hours ago" +msgstr[0] "" +msgstr[1] "" -#: /home/batman/openpilot/selfdrive/ui/onroad/alert_renderer.py:52 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:33 #, python-format -msgid "Waiting to start" -msgstr "" +msgid "{} minute ago" +msgid_plural "{} minutes ago" +msgstr[0] "" +msgstr[1] "" -#: /home/batman/openpilot/selfdrive/ui/onroad/alert_renderer.py:58 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/firehose.py:110 #, python-format -msgid "TAKE CONTROL IMMEDIATELY" -msgstr "" +msgid "{} segment of your driving is in the training dataset so far." +msgid_plural "{} segment of your driving is in the training dataset so far." +msgstr[0] "" +msgstr[1] "" -#: /home/batman/openpilot/selfdrive/ui/onroad/alert_renderer.py:59 -#: /home/batman/openpilot/selfdrive/ui/onroad/alert_renderer.py:65 +#: /home/batman/openpilot/selfdrive/ui/widgets/prime.py:62 #, python-format -msgid "System Unresponsive" +msgid "✓ SUBSCRIBED" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/onroad/alert_renderer.py:66 +#: /home/batman/openpilot/selfdrive/ui/widgets/setup.py:22 #, python-format -msgid "Reboot Device" +msgid "🔥 Firehose Mode 🔥" msgstr "" diff --git a/selfdrive/ui/translations/app_zh-CHT.po b/selfdrive/ui/translations/app_zh-CHT.po index bb0c8add4e..a88d4dcc24 100644 --- a/selfdrive/ui/translations/app_zh-CHT.po +++ b/selfdrive/ui/translations/app_zh-CHT.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-20 18:19-0700\n" +"POT-Creation-Date: 2025-10-20 18:45-0700\n" "PO-Revision-Date: 2025-10-20 18:19-0700\n" "Last-Translator: Automatically generated\n" "Language-Team: none\n" @@ -17,338 +17,324 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n" -#: /home/batman/openpilot/selfdrive/ui/widgets/pairing_dialog.py:103 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:123 #, python-format -msgid "Pair your device to your comma account" +msgid " Changing this setting will restart openpilot if the car is powered on." msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/pairing_dialog.py:128 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:43 #, python-format -msgid "Go to https://connect.comma.ai on your phone" +msgid "--" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/pairing_dialog.py:129 +#: /home/batman/openpilot/selfdrive/ui/widgets/prime.py:47 #, python-format -msgid "Click \"add new device\" and scan the QR code on the right" +msgid "1 year of drive storage" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/pairing_dialog.py:130 +#: /home/batman/openpilot/selfdrive/ui/widgets/prime.py:47 #, python-format -msgid "Bookmark connect.comma.ai to your home screen to use it like an app" +msgid "24/7 LTE connectivity" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/pairing_dialog.py:161 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:46 #, python-format -msgid "QR Code Error" +msgid "2G" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/ssh_key.py:29 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:47 #, python-format -msgid "LOADING" +msgid "3G" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/ssh_key.py:30 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:49 #, python-format -msgid "ADD" +msgid "5G" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/ssh_key.py:31 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/developer.py:23 #, python-format -msgid "REMOVE" +msgid "" +"WARNING: openpilot longitudinal control is in alpha for this car and will " +"disable Automatic Emergency Braking (AEB).

On this car, openpilot " +"defaults to the car's built-in ACC instead of openpilot's longitudinal " +"control. Enable this to switch to openpilot longitudinal control. Enabling " +"Experimental mode is recommended when enabling openpilot longitudinal " +"control alpha." msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/ssh_key.py:89 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/firehose.py:137 #, python-format -msgid "Enter your GitHub username" +msgid "ACTIVE" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/ssh_key.py:114 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/developer.py:15 #, python-format -msgid "No SSH keys found" +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 "" -#: /home/batman/openpilot/selfdrive/ui/widgets/ssh_key.py:123 +#: /home/batman/openpilot/selfdrive/ui/widgets/ssh_key.py:30 #, python-format -msgid "Request timed out" -msgstr "" - -#: /home/batman/openpilot/selfdrive/ui/widgets/ssh_key.py:126 -#, python-format, python-brace-format -msgid "No SSH keys found for user '{username}'" +msgid "ADD" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/prime.py:33 +#: /home/batman/openpilot/selfdrive/ui/widgets/offroad_alerts.py:110 #, python-format -msgid "Upgrade Now" +msgid "Acknowledge Excessive Actuation" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/prime.py:38 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:98 #, python-format -msgid "Become a comma prime member at connect.comma.ai" +msgid "Aggressive" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/prime.py:44 +#: /home/batman/openpilot/selfdrive/ui/layouts/onboarding.py:116 #, python-format -msgid "PRIME FEATURES:" +msgid "Agree" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/prime.py:47 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:70 #, python-format -msgid "Remote access" +msgid "Always-On Driver Monitoring" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/prime.py:47 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:183 #, python-format -msgid "24/7 LTE connectivity" +msgid "" +"An alpha version of openpilot longitudinal control can be tested, along with " +"Experimental mode, on non-release branches." msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/prime.py:47 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:189 #, python-format -msgid "1 year of drive storage" +msgid "Are you sure you want to power off?" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/prime.py:47 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:177 #, python-format -msgid "Remote snapshots" +msgid "Are you sure you want to reboot?" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/prime.py:62 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:122 #, python-format -msgid "✓ SUBSCRIBED" +msgid "Are you sure you want to reset calibration?" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/prime.py:63 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:158 #, python-format -msgid "comma prime" +msgid "Are you sure you want to uninstall?" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/exp_mode_button.py:50 +#: /home/batman/openpilot/selfdrive/ui/layouts/onboarding.py:147 #, python-format -msgid "EXPERIMENTAL MODE ON" +msgid "Back" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/exp_mode_button.py:50 +#: /home/batman/openpilot/selfdrive/ui/widgets/prime.py:38 #, python-format -msgid "CHILL MODE ON" +msgid "Become a comma prime member at connect.comma.ai" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/offroad_alerts.py:18 +#: /home/batman/openpilot/selfdrive/ui/widgets/pairing_dialog.py:130 #, python-format -msgid "No release notes available." +msgid "Bookmark connect.comma.ai to your home screen to use it like an app" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/offroad_alerts.py:105 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:68 #, python-format -msgid "Close" +msgid "CHANGE" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/offroad_alerts.py:107 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:49 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:106 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:117 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:142 #, python-format -msgid "Snooze Update" +msgid "CHECK" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/offroad_alerts.py:110 +#: /home/batman/openpilot/selfdrive/ui/widgets/exp_mode_button.py:50 #, python-format -msgid "Acknowledge Excessive Actuation" +msgid "CHILL MODE ON" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/offroad_alerts.py:113 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:73 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:134 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:136 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:138 #, python-format -msgid "Reboot and Update" +msgid "CONNECT" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/setup.py:19 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:68 #, python-format -msgid "Pair device" +msgid "Change Language" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/setup.py:20 +#: /home/batman/openpilot/selfdrive/ui/widgets/pairing_dialog.py:129 #, python-format -msgid "Open" +msgid "Click \"add new device\" and scan the QR code on the right" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/setup.py:22 +#: /home/batman/openpilot/selfdrive/ui/widgets/offroad_alerts.py:105 #, python-format -msgid "🔥 Firehose Mode 🔥" +msgid "Close" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/setup.py:44 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:48 #, python-format -msgid "Finish Setup" +msgid "Current Version" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/setup.py:48 -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:25 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:109 #, python-format -msgid "" -"Pair your device with comma connect (connect.comma.ai) and claim your comma " -"prime offer." +msgid "DOWNLOAD" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/setup.py:75 +#: /home/batman/openpilot/selfdrive/ui/layouts/onboarding.py:115 #, python-format -msgid "" -"Maximize your training data uploads to improve openpilot's driving models." +msgid "Decline" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/widgets/setup.py:91 +#: /home/batman/openpilot/selfdrive/ui/layouts/onboarding.py:148 #, python-format -msgid "Please connect to Wi-Fi to complete initial pairing" +msgid "Decline, uninstall openpilot" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/home.py:155 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/settings.py:67 #, python-format -msgid "UPDATE" +msgid "Developer" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/home.py:169 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/settings.py:62 #, python-format -msgid "{} ALERT" -msgid_plural "{} ALERTS" -msgstr[0] "" -msgstr[1] "" +msgid "Device" +msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:43 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:58 #, python-format -msgid "--" +msgid "Disengage on Accelerator Pedal" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:44 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:186 #, python-format -msgid "Wi-Fi" +msgid "Disengage to Power Off" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:45 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:174 #, python-format -msgid "ETH" +msgid "Disengage to Reboot" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:46 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:106 #, python-format -msgid "2G" +msgid "Disengage to Reset Calibration" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:47 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:32 #, python-format -msgid "3G" +msgid "Display speed in km/h instead of mph." msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:48 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:61 #, python-format -msgid "LTE" +msgid "Dongle ID" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:49 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:49 #, python-format -msgid "5G" +msgid "Download" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:71 -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:125 -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:127 -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:129 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:64 #, python-format -msgid "TEMP" +msgid "Driver Camera" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:71 -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:125 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:96 #, python-format -msgid "GOOD" +msgid "Driving Personality" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:72 -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:144 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:138 #, python-format -msgid "VEHICLE" +msgid "ERROR" msgstr "" -#: /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 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:45 #, python-format -msgid "ONLINE" +msgid "ETH" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:73 -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:134 -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:136 -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:138 +#: /home/batman/openpilot/selfdrive/ui/widgets/exp_mode_button.py:50 #, python-format -msgid "CONNECT" +msgid "EXPERIMENTAL MODE ON" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:73 -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:134 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:225 #, python-format -msgid "OFFLINE" +msgid "Enable" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:117 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/developer.py:38 #, python-format -msgid "Unknown" +msgid "Enable ADB" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:127 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:64 #, python-format -msgid "OK" +msgid "Enable Lane Departure Warnings" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:129 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/developer.py:47 #, python-format -msgid "HIGH" +msgid "Enable SSH" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:138 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:30 #, python-format -msgid "ERROR" +msgid "Enable driver monitoring even when openpilot is not engaged." msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:142 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:46 #, python-format -msgid "NO" +msgid "Enable openpilot" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:142 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:186 #, python-format -msgid "PANDA" +msgid "" +"Enable the openpilot longitudinal control (alpha) toggle to allow " +"Experimental mode." msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/onboarding.py:111 -#, python-format -msgid "Welcome to openpilot" -msgstr "" - -#: /home/batman/openpilot/selfdrive/ui/layouts/onboarding.py:112 -#, python-format -msgid "" -"You must accept the Terms and Conditions to use openpilot. Read the latest " -"terms at https://comma.ai/terms before continuing." -msgstr "" - -#: /home/batman/openpilot/selfdrive/ui/layouts/onboarding.py:115 +#: /home/batman/openpilot/selfdrive/ui/widgets/ssh_key.py:89 #, python-format -msgid "Decline" +msgid "Enter your GitHub username" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/onboarding.py:116 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:52 #, python-format -msgid "Agree" +msgid "Experimental Mode" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/onboarding.py:145 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:178 #, python-format -msgid "You must accept the Terms and Conditions in order to use openpilot." +msgid "" +"Experimental mode is currently unavailable on this car since the car's stock " +"ACC is used for longitudinal control." msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/onboarding.py:147 +#: /home/batman/openpilot/selfdrive/ui/widgets/setup.py:44 #, python-format -msgid "Back" +msgid "Finish Setup" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/onboarding.py:148 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/settings.py:66 #, python-format -msgid "Decline, uninstall openpilot" +msgid "Firehose" msgstr "" #: /home/batman/openpilot/selfdrive/ui/layouts/settings/firehose.py:18 @@ -356,16 +342,6 @@ msgstr "" msgid "Firehose Mode" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/firehose.py:20 -#, python-format -msgid "" -"openpilot learns to drive by watching humans, like you, drive.\n" -"\n" -"Firehose Mode allows you to maximize your training data uploads to improve " -"openpilot's driving models. More data means bigger models, which means " -"better Experimental Mode." -msgstr "" - #: /home/batman/openpilot/selfdrive/ui/layouts/settings/firehose.py:25 #, python-format msgid "" @@ -391,62 +367,51 @@ msgid "" "particular forks) are able to be used for training." msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/firehose.py:110 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:71 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:125 #, python-format -msgid "{} segment of your driving is in the training dataset so far." -msgid_plural "{} segment of your driving is in the training dataset so far." -msgstr[0] "" -msgstr[1] "" +msgid "GOOD" +msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/firehose.py:137 +#: /home/batman/openpilot/selfdrive/ui/widgets/pairing_dialog.py:128 #, python-format -msgid "ACTIVE" +msgid "Go to https://connect.comma.ai on your phone" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/firehose.py:139 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:129 #, python-format -msgid "INACTIVE: connect to an unmetered network" +msgid "HIGH" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/developer.py:15 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/firehose.py:139 #, python-format -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." +msgid "INACTIVE: connect to an unmetered network" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/developer.py:19 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:52 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:131 #, python-format -msgid "" -"Warning: This grants SSH access to all public keys in your GitHub settings. " -"Never enter a GitHub username other than your own. A comma employee will " -"NEVER ask you to add their GitHub username." +msgid "INSTALL" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/developer.py:23 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:52 #, python-format -msgid "" -"WARNING: openpilot longitudinal control is in alpha for this car and will " -"disable Automatic Emergency Braking (AEB).

On this car, openpilot " -"defaults to the car's built-in ACC instead of openpilot's longitudinal " -"control. Enable this to switch to openpilot longitudinal control. Enabling " -"Experimental mode is recommended when enabling openpilot longitudinal " -"control alpha." +msgid "Install Update" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/developer.py:38 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/developer.py:55 #, python-format -msgid "Enable ADB" +msgid "Joystick Debug Mode" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/developer.py:47 +#: /home/batman/openpilot/selfdrive/ui/widgets/ssh_key.py:29 #, python-format -msgid "Enable SSH" +msgid "LOADING" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/developer.py:55 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:48 #, python-format -msgid "Joystick Debug Mode" +msgid "LTE" msgstr "" #: /home/batman/openpilot/selfdrive/ui/layouts/settings/developer.py:63 @@ -454,114 +419,117 @@ msgstr "" msgid "Longitudinal Maneuver Mode" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/developer.py:70 +#: /home/batman/openpilot/selfdrive/ui/onroad/hud_renderer.py:148 #, python-format -msgid "openpilot Longitudinal Control (Alpha)" +msgid "MAX" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:19 +#: /home/batman/openpilot/selfdrive/ui/widgets/setup.py:75 #, python-format -msgid "never" +msgid "" +"Maximize your training data uploads to improve openpilot's driving models." msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:30 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:142 #, python-format -msgid "now" +msgid "NO" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:33 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/settings.py:63 #, python-format -msgid "{} minute ago" -msgid_plural "{} minutes ago" -msgstr[0] "" -msgstr[1] "" +msgid "Network" +msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:36 +#: /home/batman/openpilot/selfdrive/ui/widgets/ssh_key.py:114 #, python-format -msgid "{} hour ago" -msgid_plural "{} hours ago" -msgstr[0] "" -msgstr[1] "" +msgid "No SSH keys found" +msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:39 +#: /home/batman/openpilot/selfdrive/ui/widgets/ssh_key.py:126 +#, python-format, python-brace-format +msgid "No SSH keys found for user '{username}'" +msgstr "" + +#: /home/batman/openpilot/selfdrive/ui/widgets/offroad_alerts.py:18 #, python-format -msgid "{} day ago" -msgid_plural "{} days ago" -msgstr[0] "" -msgstr[1] "" +msgid "No release notes available." +msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:47 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:73 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:134 #, python-format -msgid "Updates are only downloaded while the car is off." +msgid "OFFLINE" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:48 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:127 #, python-format -msgid "Current Version" +msgid "OK" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:49 +#: /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 "Download" +msgid "ONLINE" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:49 -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:106 -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:117 -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:142 +#: /home/batman/openpilot/selfdrive/ui/widgets/setup.py:20 #, python-format -msgid "CHECK" +msgid "Open" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:52 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:52 #, python-format -msgid "Install Update" +msgid "PAIR" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:52 -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:131 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:142 #, python-format -msgid "INSTALL" +msgid "PANDA" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:70 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:64 #, python-format -msgid "UNINSTALL" +msgid "PREVIEW" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:105 +#: /home/batman/openpilot/selfdrive/ui/widgets/prime.py:44 #, python-format -msgid "failed to check for update" +msgid "PRIME FEATURES:" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:108 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:52 #, python-format -msgid "update available" +msgid "Pair Device" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:109 +#: /home/batman/openpilot/selfdrive/ui/widgets/setup.py:19 #, python-format -msgid "DOWNLOAD" +msgid "Pair device" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:114 +#: /home/batman/openpilot/selfdrive/ui/widgets/pairing_dialog.py:103 #, python-format -msgid "up to date, last checked {}" +msgid "Pair your device to your comma account" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:116 +#: /home/batman/openpilot/selfdrive/ui/widgets/setup.py:48 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:25 #, python-format -msgid "up to date, last checked never" +msgid "" +"Pair your device with comma connect (connect.comma.ai) and claim your comma " +"prime offer." msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:158 +#: /home/batman/openpilot/selfdrive/ui/widgets/setup.py:91 #, python-format -msgid "Are you sure you want to uninstall?" +msgid "Please connect to Wi-Fi to complete initial pairing" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:158 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:58 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:189 #, python-format -msgid "Uninstall" +msgid "Power Off" msgstr "" #: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:26 @@ -571,68 +539,100 @@ msgid "" "visibility. (vehicle must be off)" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:27 +#: /home/batman/openpilot/selfdrive/ui/widgets/pairing_dialog.py:161 #, python-format -msgid "" -"openpilot requires the device to be mounted within 4° left or right and " -"within 5° up or 9° down." +msgid "QR Code Error" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:28 +#: /home/batman/openpilot/selfdrive/ui/widgets/ssh_key.py:31 #, python-format -msgid "Review the rules, features, and limitations of openpilot" +msgid "REMOVE" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:52 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:55 #, python-format -msgid "Pair Device" +msgid "RESET" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:52 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:66 #, python-format -msgid "PAIR" +msgid "REVIEW" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:55 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:58 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:177 #, python-format -msgid "Reset Calibration" +msgid "Reboot" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:55 +#: /home/batman/openpilot/selfdrive/ui/onroad/alert_renderer.py:66 #, python-format -msgid "RESET" +msgid "Reboot Device" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:58 -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:181 +#: /home/batman/openpilot/selfdrive/ui/widgets/offroad_alerts.py:113 #, python-format -msgid "Reboot" +msgid "Reboot and Update" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:58 -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:193 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:27 #, python-format -msgid "Power Off" +msgid "" +"Receive alerts to steer back into the lane when your vehicle drifts over a " +"detected lane line without a turn signal activated while driving over 31 mph " +"(50 km/h)." msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:61 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:76 #, python-format -msgid "Dongle ID" +msgid "Record and Upload Driver Camera" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:62 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:82 #, python-format -msgid "Serial" +msgid "Record and Upload Microphone Audio" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:64 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:33 #, python-format -msgid "Driver Camera" +msgid "" +"Record and store microphone audio while driving. The audio will be included " +"in the dashcam video in comma connect." msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:64 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:67 #, python-format -msgid "PREVIEW" +msgid "Regulatory" +msgstr "" + +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:98 +#, python-format +msgid "Relaxed" +msgstr "" + +#: /home/batman/openpilot/selfdrive/ui/widgets/prime.py:47 +#, python-format +msgid "Remote access" +msgstr "" + +#: /home/batman/openpilot/selfdrive/ui/widgets/prime.py:47 +#, python-format +msgid "Remote snapshots" +msgstr "" + +#: /home/batman/openpilot/selfdrive/ui/widgets/ssh_key.py:123 +#, python-format +msgid "Request timed out" +msgstr "" + +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:122 +#, python-format +msgid "Reset" +msgstr "" + +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:55 +#, python-format +msgid "Reset Calibration" msgstr "" #: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:66 @@ -640,94 +640,104 @@ msgstr "" msgid "Review Training Guide" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:66 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:28 #, python-format -msgid "REVIEW" +msgid "Review the rules, features, and limitations of openpilot" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:67 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:62 #, python-format -msgid "Regulatory" +msgid "Serial" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:67 +#: /home/batman/openpilot/selfdrive/ui/widgets/offroad_alerts.py:107 #, python-format -msgid "VIEW" +msgid "Snooze Update" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:68 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/settings.py:65 #, python-format -msgid "Change Language" +msgid "Software" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:68 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:98 #, python-format -msgid "CHANGE" +msgid "Standard" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:110 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:22 #, python-format -msgid "Disengage to Reset Calibration" +msgid "" +"Standard is recommended. In aggressive mode, openpilot will follow lead cars " +"closer and be more aggressive with the gas and brake. In relaxed mode " +"openpilot will stay further away from lead cars. On supported cars, you can " +"cycle through these personalities with your steering wheel distance button." msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:126 +#: /home/batman/openpilot/selfdrive/ui/onroad/alert_renderer.py:59 +#: /home/batman/openpilot/selfdrive/ui/onroad/alert_renderer.py:65 #, python-format -msgid "Are you sure you want to reset calibration?" +msgid "System Unresponsive" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:126 +#: /home/batman/openpilot/selfdrive/ui/onroad/alert_renderer.py:58 #, python-format -msgid "Reset" +msgid "TAKE CONTROL IMMEDIATELY" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:178 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:71 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:125 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:127 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:129 #, python-format -msgid "Disengage to Reboot" +msgid "TEMP" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:181 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/settings.py:64 #, python-format -msgid "Are you sure you want to reboot?" +msgid "Toggles" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:190 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:70 #, python-format -msgid "Disengage to Power Off" +msgid "UNINSTALL" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:193 +#: /home/batman/openpilot/selfdrive/ui/layouts/home.py:155 #, python-format -msgid "Are you sure you want to power off?" +msgid "UPDATE" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/settings.py:62 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:158 #, python-format -msgid "Device" +msgid "Uninstall" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/settings.py:63 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:117 #, python-format -msgid "Network" +msgid "Unknown" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/settings.py:64 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:47 #, python-format -msgid "Toggles" +msgid "Updates are only downloaded while the car is off." msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/settings.py:65 +#: /home/batman/openpilot/selfdrive/ui/widgets/prime.py:33 #, python-format -msgid "Software" +msgid "Upgrade Now" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/settings.py:66 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:31 #, python-format -msgid "Firehose" +msgid "" +"Upload data from the driver facing camera and help improve the driver " +"monitoring algorithm." msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/settings.py:67 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:88 #, python-format -msgid "Developer" +msgid "Use Metric System" msgstr "" #: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:17 @@ -737,115 +747,100 @@ msgid "" "assistance. Your attention is required at all times to use this feature." msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:20 -#, python-format -msgid "When enabled, pressing the accelerator pedal will disengage openpilot." -msgstr "" - -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:22 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:72 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:144 #, python-format -msgid "" -"Standard is recommended. In aggressive mode, openpilot will follow lead cars " -"closer and be more aggressive with the gas and brake. In relaxed mode " -"openpilot will stay further away from lead cars. On supported cars, you can " -"cycle through these personalities with your steering wheel distance button." +msgid "VEHICLE" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:27 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:67 #, python-format -msgid "" -"Receive alerts to steer back into the lane when your vehicle drifts over a " -"detected lane line without a turn signal activated while driving over 31 mph " -"(50 km/h)." +msgid "VIEW" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:30 +#: /home/batman/openpilot/selfdrive/ui/onroad/alert_renderer.py:52 #, python-format -msgid "Enable driver monitoring even when openpilot is not engaged." +msgid "Waiting to start" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:31 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/developer.py:19 #, python-format msgid "" -"Upload data from the driver facing camera and help improve the driver " -"monitoring algorithm." -msgstr "" - -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:32 -#, python-format -msgid "Display speed in km/h instead of mph." +"Warning: This grants SSH access to all public keys in your GitHub settings. " +"Never enter a GitHub username other than your own. A comma employee will " +"NEVER ask you to add their GitHub username." msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:33 +#: /home/batman/openpilot/selfdrive/ui/layouts/onboarding.py:111 #, python-format -msgid "" -"Record and store microphone audio while driving. The audio will be included " -"in the dashcam video in comma connect." +msgid "Welcome to openpilot" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:46 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:20 #, python-format -msgid "Enable openpilot" +msgid "When enabled, pressing the accelerator pedal will disengage openpilot." msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:52 +#: /home/batman/openpilot/selfdrive/ui/layouts/sidebar.py:44 #, python-format -msgid "Experimental Mode" +msgid "Wi-Fi" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:58 +#: /home/batman/openpilot/selfdrive/ui/layouts/onboarding.py:145 #, python-format -msgid "Disengage on Accelerator Pedal" +msgid "You must accept the Terms and Conditions in order to use openpilot." msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:64 +#: /home/batman/openpilot/selfdrive/ui/layouts/onboarding.py:112 #, python-format -msgid "Enable Lane Departure Warnings" +msgid "" +"You must accept the Terms and Conditions to use openpilot. Read the latest " +"terms at https://comma.ai/terms before continuing." msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:70 +#: /home/batman/openpilot/selfdrive/ui/onroad/driver_camera_dialog.py:34 #, python-format -msgid "Always-On Driver Monitoring" +msgid "camera starting" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:76 +#: /home/batman/openpilot/selfdrive/ui/widgets/prime.py:63 #, python-format -msgid "Record and Upload Driver Camera" +msgid "comma prime" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:82 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:105 #, python-format -msgid "Record and Upload Microphone Audio" +msgid "failed to check for update" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:88 +#: /home/batman/openpilot/selfdrive/ui/onroad/hud_renderer.py:177 #, python-format -msgid "Use Metric System" +msgid "km/h" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:96 +#: /home/batman/openpilot/selfdrive/ui/onroad/hud_renderer.py:177 #, python-format -msgid "Driving Personality" +msgid "mph" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:98 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:19 #, python-format -msgid "Aggressive" +msgid "never" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:98 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:30 #, python-format -msgid "Standard" +msgid "now" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:98 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/developer.py:70 #, python-format -msgid "Relaxed" +msgid "openpilot Longitudinal Control (Alpha)" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:123 +#: /home/batman/openpilot/selfdrive/ui/onroad/alert_renderer.py:51 #, python-format -msgid " Changing this setting will restart openpilot if the car is powered on." +msgid "openpilot Unavailable" msgstr "" #: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:155 @@ -864,11 +859,14 @@ msgid "" "corner." msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:178 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/firehose.py:20 #, python-format msgid "" -"Experimental mode is currently unavailable on this car since the car's stock " -"ACC is used for longitudinal control." +"openpilot learns to drive by watching humans, like you, drive.\n" +"\n" +"Firehose Mode allows you to maximize your training data uploads to improve " +"openpilot's driving models. More data means bigger models, which means " +"better Experimental Mode." msgstr "" #: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:180 @@ -876,67 +874,69 @@ msgstr "" msgid "openpilot longitudinal control may come in a future update." msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:183 -#, python-format -msgid "" -"An alpha version of openpilot longitudinal control can be tested, along with " -"Experimental mode, on non-release branches." -msgstr "" - -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:186 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/device.py:27 #, python-format msgid "" -"Enable the openpilot longitudinal control (alpha) toggle to allow " -"Experimental mode." +"openpilot requires the device to be mounted within 4° left or right and " +"within 5° up or 9° down." msgstr "" -#: /home/batman/openpilot/selfdrive/ui/layouts/settings/toggles.py:225 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:116 #, python-format -msgid "Enable" +msgid "up to date, last checked never" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/onroad/hud_renderer.py:148 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:114 #, python-format -msgid "MAX" +msgid "up to date, last checked {}" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/onroad/hud_renderer.py:177 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:108 #, python-format -msgid "km/h" +msgid "update available" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/onroad/hud_renderer.py:177 +#: /home/batman/openpilot/selfdrive/ui/layouts/home.py:169 #, python-format -msgid "mph" -msgstr "" +msgid "{} ALERT" +msgid_plural "{} ALERTS" +msgstr[0] "" +msgstr[1] "" -#: /home/batman/openpilot/selfdrive/ui/onroad/driver_camera_dialog.py:34 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:39 #, python-format -msgid "camera starting" -msgstr "" +msgid "{} day ago" +msgid_plural "{} days ago" +msgstr[0] "" +msgstr[1] "" -#: /home/batman/openpilot/selfdrive/ui/onroad/alert_renderer.py:51 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:36 #, python-format -msgid "openpilot Unavailable" -msgstr "" +msgid "{} hour ago" +msgid_plural "{} hours ago" +msgstr[0] "" +msgstr[1] "" -#: /home/batman/openpilot/selfdrive/ui/onroad/alert_renderer.py:52 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/software.py:33 #, python-format -msgid "Waiting to start" -msgstr "" +msgid "{} minute ago" +msgid_plural "{} minutes ago" +msgstr[0] "" +msgstr[1] "" -#: /home/batman/openpilot/selfdrive/ui/onroad/alert_renderer.py:58 +#: /home/batman/openpilot/selfdrive/ui/layouts/settings/firehose.py:110 #, python-format -msgid "TAKE CONTROL IMMEDIATELY" -msgstr "" +msgid "{} segment of your driving is in the training dataset so far." +msgid_plural "{} segment of your driving is in the training dataset so far." +msgstr[0] "" +msgstr[1] "" -#: /home/batman/openpilot/selfdrive/ui/onroad/alert_renderer.py:59 -#: /home/batman/openpilot/selfdrive/ui/onroad/alert_renderer.py:65 +#: /home/batman/openpilot/selfdrive/ui/widgets/prime.py:62 #, python-format -msgid "System Unresponsive" +msgid "✓ SUBSCRIBED" msgstr "" -#: /home/batman/openpilot/selfdrive/ui/onroad/alert_renderer.py:66 +#: /home/batman/openpilot/selfdrive/ui/widgets/setup.py:22 #, python-format -msgid "Reboot Device" +msgid "🔥 Firehose Mode 🔥" msgstr ""