diff --git a/openpilot/selfdrive/ui/translations/app.pot b/openpilot/selfdrive/ui/translations/app.pot index 37a80ff22..59e4e2dc0 100644 --- a/openpilot/selfdrive/ui/translations/app.pot +++ b/openpilot/selfdrive/ui/translations/app.pot @@ -2,211 +2,202 @@ msgid "" msgstr "" "Content-Type: text/plain; charset=UTF-8\n" -#: system/ui/sunnypilot/widgets/tree_dialog.py -msgid "Search" -msgstr "" - -#: system/ui/sunnypilot/widgets/tree_dialog.py -msgid "Enter search query" -msgstr "" - -#: system/ui/sunnypilot/widgets/sunnylink_pairing_dialog.py -msgid "Pair your GitHub account" -msgstr "" - -#: system/ui/sunnypilot/widgets/sunnylink_pairing_dialog.py -msgid "Early Access: Become a sunnypilot Sponsor" -msgstr "" - -#: system/ui/sunnypilot/widgets/sunnylink_pairing_dialog.py -msgid "Scan the QR code to login to your GitHub account" -msgstr "" - -#: system/ui/sunnypilot/widgets/sunnylink_pairing_dialog.py -msgid "Follow the prompts to complete the pairing process" -msgstr "" - -#: system/ui/sunnypilot/widgets/sunnylink_pairing_dialog.py -msgid "Re-enter the \"sunnylink\" panel to verify sponsorship status" -msgstr "" - -#: system/ui/sunnypilot/widgets/sunnylink_pairing_dialog.py -msgid "If sponsorship status was not updated, please contact a moderator on the community forum at https://community.sunnypilot.ai" -msgstr "" - -#: system/ui/sunnypilot/widgets/sunnylink_pairing_dialog.py -msgid "Scan the QR code to visit sunnyhaibin's GitHub Sponsors page" -msgstr "" - -#: system/ui/sunnypilot/widgets/sunnylink_pairing_dialog.py -msgid "Choose your sponsorship tier and confirm your support" -msgstr "" - -#: system/ui/sunnypilot/widgets/sunnylink_pairing_dialog.py -msgid "Join our Community Forum at https://community.sunnypilot.ai and reach out to a moderator if you have issues" -msgstr "" - -#: system/ui/widgets/confirm_dialog.py -#: system/ui/widgets/keyboard.py -#: system/ui/widgets/network.py -#: system/ui/widgets/option_dialog.py +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/models.py +#: openpilot/system/ui/widgets/confirm_dialog.py +#: openpilot/system/ui/widgets/keyboard.py +#: openpilot/system/ui/widgets/network.py +#: openpilot/system/ui/widgets/option_dialog.py msgid "Cancel" msgstr "" -#: system/ui/widgets/network.py +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/sunnylink.py +#: openpilot/system/ui/widgets/confirm_dialog.py +#: openpilot/system/ui/widgets/html_render.py +msgid "OK" +msgstr "" + +#: openpilot/system/ui/widgets/option_dialog.py +msgid "Select" +msgstr "" + +#: openpilot/system/ui/widgets/list_view.py +msgid "Error" +msgstr "" + +#: openpilot/system/ui/widgets/network.py msgid "Advanced" msgstr "" #: openpilot/selfdrive/ui/layouts/onboarding.py -#: system/ui/widgets/network.py +#: openpilot/selfdrive/ui/sunnypilot/layouts/onboarding.py +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/cruise_sub_layouts/speed_limit_policy.py +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/cruise_sub_layouts/speed_limit_settings.py +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/steering_sub_layouts/lane_change_settings.py +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/steering_sub_layouts/mads_settings.py +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/steering_sub_layouts/torque_settings.py +#: openpilot/system/ui/widgets/network.py msgid "Back" msgstr "" -#: system/ui/widgets/network.py +#: openpilot/system/ui/widgets/network.py msgid "Enter APN" msgstr "" -#: system/ui/widgets/network.py +#: openpilot/system/ui/widgets/network.py msgid "leave blank for automatic configuration" msgstr "" -#: system/ui/widgets/network.py +#: openpilot/system/ui/widgets/network.py msgid "Enter SSID" msgstr "" -#: system/ui/widgets/network.py +#: openpilot/system/ui/widgets/network.py msgid "Enter new tethering password" msgstr "" -#: system/ui/widgets/network.py +#: openpilot/system/ui/widgets/network.py msgid "Enable Tethering" msgstr "" -#: system/ui/widgets/network.py +#: openpilot/system/ui/widgets/network.py msgid "EDIT" msgstr "" -#: system/ui/widgets/network.py +#: openpilot/system/ui/widgets/network.py msgid "Tethering Password" msgstr "" -#: system/ui/widgets/network.py +#: openpilot/system/ui/widgets/network.py msgid "Enable Roaming" msgstr "" -#: system/ui/widgets/network.py +#: openpilot/system/ui/widgets/network.py msgid "Cellular Metered" msgstr "" -#: system/ui/widgets/network.py +#: openpilot/system/ui/widgets/network.py msgid "APN Setting" msgstr "" -#: system/ui/widgets/network.py +#: openpilot/system/ui/widgets/network.py msgid "Wi-Fi Network Metered" msgstr "" -#: system/ui/widgets/network.py +#: openpilot/system/ui/widgets/network.py msgid "Enter password" msgstr "" -#: system/ui/widgets/network.py +#: openpilot/system/ui/widgets/network.py msgid "Scanning Wi-Fi networks..." msgstr "" -#: system/ui/widgets/network.py +#: openpilot/system/ui/widgets/network.py msgid "CONNECTING..." msgstr "" -#: system/ui/widgets/network.py +#: openpilot/system/ui/widgets/network.py msgid "Forget" msgstr "" -#: system/ui/widgets/network.py +#: openpilot/system/ui/widgets/network.py msgid "Prevent large data uploads when on a metered cellular connection" msgstr "" -#: system/ui/widgets/network.py +#: openpilot/system/ui/widgets/network.py msgid "default" msgstr "" -#: system/ui/widgets/network.py +#: openpilot/system/ui/widgets/network.py msgid "metered" msgstr "" -#: system/ui/widgets/network.py +#: openpilot/system/ui/widgets/network.py msgid "unmetered" msgstr "" -#: system/ui/widgets/network.py +#: openpilot/system/ui/widgets/network.py msgid "Prevent large data uploads when on a metered Wi-Fi connection" msgstr "" -#: system/ui/widgets/network.py +#: openpilot/system/ui/widgets/network.py msgid "IP Address" msgstr "" -#: system/ui/widgets/network.py +#: openpilot/system/ui/widgets/network.py msgid "Hidden Network" msgstr "" #: openpilot/selfdrive/ui/layouts/sidebar.py -#: system/ui/widgets/network.py +#: openpilot/system/ui/widgets/network.py msgid "CONNECT" msgstr "" -#: system/ui/widgets/network.py +#: openpilot/system/ui/widgets/network.py msgid "Wrong password" msgstr "" -#: system/ui/widgets/network.py +#: openpilot/system/ui/widgets/network.py msgid "FORGETTING..." msgstr "" -#: system/ui/widgets/network.py +#: openpilot/system/ui/widgets/network.py msgid "for \"{}\"" msgstr "" -#: system/ui/widgets/network.py +#: openpilot/system/ui/widgets/network.py msgid "Forget Wi-Fi Network \"{}\"?" msgstr "" -#: system/ui/widgets/list_view.py -msgid "Error" +#: openpilot/system/ui/sunnypilot/widgets/sunnylink_pairing_dialog.py +msgid "Pair your GitHub account" msgstr "" -#: openpilot/selfdrive/ui/layouts/sidebar.py -#: system/ui/widgets/confirm_dialog.py -#: system/ui/widgets/html_render.py -msgid "OK" +#: openpilot/system/ui/sunnypilot/widgets/sunnylink_pairing_dialog.py +msgid "Early Access: Become a sunnypilot Sponsor" msgstr "" -#: system/ui/widgets/option_dialog.py -msgid "Select" +#: openpilot/system/ui/sunnypilot/widgets/sunnylink_pairing_dialog.py +msgid "Scan the QR code to login to your GitHub account" msgstr "" -#: openpilot/selfdrive/ui/widgets/ssh_key.py -msgid "LOADING" +#: openpilot/system/ui/sunnypilot/widgets/sunnylink_pairing_dialog.py +msgid "Follow the prompts to complete the pairing process" msgstr "" -#: openpilot/selfdrive/ui/widgets/ssh_key.py -msgid "ADD" +#: openpilot/system/ui/sunnypilot/widgets/sunnylink_pairing_dialog.py +msgid "Re-enter the \"sunnylink\" panel to verify sponsorship status" msgstr "" -#: openpilot/selfdrive/ui/widgets/ssh_key.py -msgid "REMOVE" +#: openpilot/system/ui/sunnypilot/widgets/sunnylink_pairing_dialog.py +msgid "If sponsorship status was not updated, please contact a moderator on the community forum at https://community.sunnypilot.ai" msgstr "" -#: openpilot/selfdrive/ui/widgets/ssh_key.py -msgid "Request timed out" +#: openpilot/system/ui/sunnypilot/widgets/sunnylink_pairing_dialog.py +msgid "Scan the QR code to visit sunnyhaibin's GitHub Sponsors page" msgstr "" -#: openpilot/selfdrive/ui/widgets/ssh_key.py -msgid "Enter your GitHub username" +#: openpilot/system/ui/sunnypilot/widgets/sunnylink_pairing_dialog.py +msgid "Choose your sponsorship tier and confirm your support" msgstr "" -#: openpilot/selfdrive/ui/widgets/ssh_key.py -msgid "No SSH keys found for user '{}'" +#: openpilot/system/ui/sunnypilot/widgets/sunnylink_pairing_dialog.py +msgid "Join our Community Forum at https://community.sunnypilot.ai and reach out to a moderator if you have issues" +msgstr "" + +#: openpilot/system/ui/sunnypilot/widgets/tree_dialog.py +msgid "Search" +msgstr "" + +#: openpilot/system/ui/sunnypilot/widgets/tree_dialog.py +msgid "Enter search query" +msgstr "" + +#: openpilot/selfdrive/ui/widgets/exp_mode_button.py +msgid "EXPERIMENTAL MODE ON" +msgstr "" + +#: openpilot/selfdrive/ui/widgets/exp_mode_button.py +msgid "CHILL MODE ON" msgstr "" #: openpilot/selfdrive/ui/widgets/offroad_alerts.py @@ -229,6 +220,31 @@ msgstr "" msgid "No release notes available." msgstr "" +#: openpilot/selfdrive/ui/widgets/ssh_key.py +msgid "LOADING" +msgstr "" + +#: openpilot/selfdrive/ui/widgets/ssh_key.py +msgid "ADD" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/vehicle/__init__.py +#: openpilot/selfdrive/ui/widgets/ssh_key.py +msgid "REMOVE" +msgstr "" + +#: openpilot/selfdrive/ui/widgets/ssh_key.py +msgid "Request timed out" +msgstr "" + +#: openpilot/selfdrive/ui/widgets/ssh_key.py +msgid "Enter your GitHub username" +msgstr "" + +#: openpilot/selfdrive/ui/widgets/ssh_key.py +msgid "No SSH keys found for user '{}'" +msgstr "" + #: openpilot/selfdrive/ui/layouts/settings/device.py #: openpilot/selfdrive/ui/widgets/setup.py msgid "Pair your device with comma connect (connect.comma.ai) and claim your comma prime offer." @@ -250,22 +266,16 @@ msgstr "" msgid "Open" msgstr "" +#: openpilot/selfdrive/ui/layouts/settings/firehose.py +#: openpilot/selfdrive/ui/mici/layouts/settings/firehose.py #: openpilot/selfdrive/ui/widgets/setup.py -msgid "🔥 Firehose Mode 🔥" +msgid "Firehose Mode" msgstr "" #: openpilot/selfdrive/ui/widgets/setup.py msgid "Please connect to Wi-Fi to complete initial pairing" msgstr "" -#: openpilot/selfdrive/ui/widgets/exp_mode_button.py -msgid "EXPERIMENTAL MODE ON" -msgstr "" - -#: openpilot/selfdrive/ui/widgets/exp_mode_button.py -msgid "CHILL MODE ON" -msgstr "" - #: openpilot/selfdrive/ui/widgets/prime.py msgid "Upgrade Now" msgstr "" @@ -323,10 +333,12 @@ msgid "QR Code Error" msgstr "" #: openpilot/selfdrive/ui/layouts/home.py +#: openpilot/selfdrive/ui/sunnypilot/layouts/home.py msgid "UPDATE" msgstr "" #: openpilot/selfdrive/ui/layouts/home.py +#: openpilot/selfdrive/ui/sunnypilot/layouts/home.py msgid "{} ALERT" msgid_plural "{} ALERTS" msgstr[0] "" @@ -373,10 +385,12 @@ msgid "VEHICLE" msgstr "" #: openpilot/selfdrive/ui/layouts/sidebar.py +#: openpilot/selfdrive/ui/sunnypilot/layouts/sidebar.py msgid "ONLINE" msgstr "" #: openpilot/selfdrive/ui/layouts/sidebar.py +#: openpilot/selfdrive/ui/sunnypilot/layouts/sidebar.py msgid "OFFLINE" msgstr "" @@ -384,6 +398,10 @@ msgstr "" msgid "Unknown" msgstr "" +#: openpilot/selfdrive/ui/layouts/sidebar.py +msgid "HIGH" +msgstr "" + #: openpilot/selfdrive/ui/layouts/sidebar.py msgid "NO" msgstr "" @@ -393,10 +411,7 @@ msgid "PANDA" msgstr "" #: openpilot/selfdrive/ui/layouts/sidebar.py -msgid "HIGH" -msgstr "" - -#: openpilot/selfdrive/ui/layouts/sidebar.py +#: openpilot/selfdrive/ui/sunnypilot/layouts/sidebar.py msgid "ERROR" msgstr "" @@ -424,30 +439,6 @@ msgstr "" msgid "Decline, uninstall sunnypilot" msgstr "" -#: openpilot/selfdrive/ui/layouts/settings/settings.py -msgid "Device" -msgstr "" - -#: openpilot/selfdrive/ui/layouts/settings/settings.py -msgid "Network" -msgstr "" - -#: openpilot/selfdrive/ui/layouts/settings/settings.py -msgid "Toggles" -msgstr "" - -#: openpilot/selfdrive/ui/layouts/settings/settings.py -msgid "Software" -msgstr "" - -#: openpilot/selfdrive/ui/layouts/settings/settings.py -msgid "Firehose" -msgstr "" - -#: openpilot/selfdrive/ui/layouts/settings/settings.py -msgid "Developer" -msgstr "" - #: openpilot/selfdrive/ui/layouts/settings/device.py msgid "Preview the driver facing camera to ensure that driver monitoring has good visibility. (vehicle must be off)" msgstr "" @@ -469,6 +460,7 @@ msgid "Are you sure you want to reset calibration?" msgstr "" #: openpilot/selfdrive/ui/layouts/settings/device.py +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/device.py msgid "Reset" msgstr "" @@ -481,6 +473,8 @@ msgid "Are you sure you want to reboot?" msgstr "" #: openpilot/selfdrive/ui/layouts/settings/device.py +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/device.py +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/software.py msgid "Reboot" msgstr "" @@ -489,6 +483,7 @@ msgid "Are you sure you want to power off?" msgstr "" #: openpilot/selfdrive/ui/layouts/settings/device.py +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/device.py msgid "Power Off" msgstr "" @@ -501,6 +496,7 @@ msgid "PAIR" msgstr "" #: openpilot/selfdrive/ui/layouts/settings/device.py +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/models.py msgid "Reset Calibration" msgstr "" @@ -509,10 +505,13 @@ msgid "RESET" msgstr "" #: openpilot/selfdrive/ui/layouts/settings/device.py +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/device.py +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/sunnylink.py msgid "Dongle ID" msgstr "" #: openpilot/selfdrive/ui/layouts/settings/device.py +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/device.py msgid "Serial" msgstr "" @@ -533,18 +532,22 @@ msgid "REVIEW" msgstr "" #: openpilot/selfdrive/ui/layouts/settings/device.py +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/device.py msgid "Regulatory" msgstr "" #: openpilot/selfdrive/ui/layouts/settings/device.py +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/developer.py msgid "VIEW" msgstr "" #: openpilot/selfdrive/ui/layouts/settings/device.py +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/device.py msgid "Change Language" msgstr "" #: openpilot/selfdrive/ui/layouts/settings/device.py +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/device.py msgid "CHANGE" msgstr "" @@ -565,6 +568,8 @@ msgid "Disengage to Power Off" msgstr "" #: openpilot/selfdrive/ui/layouts/settings/device.py +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/device.py +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/sunnylink.py msgid "N/A" msgstr "" @@ -596,53 +601,148 @@ msgstr "" msgid " Steering torque response calibration is {}% complete." msgstr "" -#: openpilot/selfdrive/ui/layouts/settings/developer.py -msgid "Enable ADB" +#: openpilot/selfdrive/ui/layouts/settings/software.py +msgid "checking..." msgstr "" -#: openpilot/selfdrive/ui/layouts/settings/developer.py -msgid "Enable SSH" +#: openpilot/selfdrive/ui/layouts/settings/software.py +msgid "downloading..." msgstr "" -#: openpilot/selfdrive/ui/layouts/settings/developer.py -msgid "SSH Keys" +#: openpilot/selfdrive/ui/layouts/settings/software.py +msgid "finalizing update..." msgstr "" -#: openpilot/selfdrive/ui/layouts/settings/developer.py -msgid "Joystick Debug Mode" +#: openpilot/selfdrive/ui/layouts/settings/software.py +msgid "never" msgstr "" -#: openpilot/selfdrive/ui/layouts/settings/developer.py -msgid "Longitudinal Maneuver Mode" +#: openpilot/selfdrive/ui/layouts/settings/software.py +msgid "now" msgstr "" -#: openpilot/selfdrive/ui/layouts/settings/developer.py -msgid "Lateral Maneuver Mode" +#: openpilot/selfdrive/ui/layouts/settings/software.py +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/osm.py +msgid "CHECK" msgstr "" -#: openpilot/selfdrive/ui/layouts/settings/developer.py -msgid "sunnypilot Longitudinal Control (Alpha)" +#: openpilot/selfdrive/ui/layouts/settings/software.py +msgid "Are you sure you want to uninstall?" msgstr "" -#: openpilot/selfdrive/ui/layouts/settings/developer.py -msgid "UI Debug Mode" +#: openpilot/selfdrive/ui/layouts/settings/software.py +msgid "Uninstall" msgstr "" -#: openpilot/selfdrive/ui/layouts/settings/developer.py -#: openpilot/selfdrive/ui/layouts/settings/toggles.py -msgid "Enable" +#: openpilot/selfdrive/ui/layouts/settings/software.py +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/software.py +msgid "Select a branch" msgstr "" -#: openpilot/selfdrive/ui/layouts/settings/firehose.py -msgid "Firehose Mode" -msgstr "" - -#: openpilot/selfdrive/ui/layouts/settings/firehose.py -msgid "{} segment of your driving is in the training dataset so far." -msgid_plural "{} segments of your driving is in the training dataset so far." +#: openpilot/selfdrive/ui/layouts/settings/software.py +msgid "{} minute ago" +msgid_plural "{} minutes ago" msgstr[0] "" msgstr[1] "" +#: openpilot/selfdrive/ui/layouts/settings/software.py +msgid "{} hour ago" +msgid_plural "{} hours ago" +msgstr[0] "" +msgstr[1] "" + +#: openpilot/selfdrive/ui/layouts/settings/software.py +msgid "{} day ago" +msgid_plural "{} days ago" +msgstr[0] "" +msgstr[1] "" + +#: openpilot/selfdrive/ui/layouts/settings/software.py +msgid "Updates are only downloaded while the car is off." +msgstr "" + +#: openpilot/selfdrive/ui/layouts/settings/software.py +msgid "Current Version" +msgstr "" + +#: openpilot/selfdrive/ui/layouts/settings/software.py +msgid "Download" +msgstr "" + +#: openpilot/selfdrive/ui/layouts/settings/software.py +msgid "Install Update" +msgstr "" + +#: openpilot/selfdrive/ui/layouts/settings/software.py +msgid "INSTALL" +msgstr "" + +#: openpilot/selfdrive/ui/layouts/settings/software.py +msgid "Target Branch" +msgstr "" + +#: openpilot/selfdrive/ui/layouts/settings/software.py +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/models.py +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/osm.py +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/steering_sub_layouts/torque_settings.py +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/vehicle/__init__.py +msgid "SELECT" +msgstr "" + +#: openpilot/selfdrive/ui/layouts/settings/software.py +msgid "failed to check for update" +msgstr "" + +#: openpilot/selfdrive/ui/layouts/settings/software.py +msgid "UNINSTALL" +msgstr "" + +#: openpilot/selfdrive/ui/layouts/settings/software.py +msgid "update available" +msgstr "" + +#: openpilot/selfdrive/ui/layouts/settings/software.py +msgid "DOWNLOAD" +msgstr "" + +#: openpilot/selfdrive/ui/layouts/settings/software.py +msgid "up to date, last checked never" +msgstr "" + +#: openpilot/selfdrive/ui/layouts/settings/software.py +msgid "up to date, last checked {}" +msgstr "" + +#: openpilot/selfdrive/ui/layouts/settings/settings.py +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/settings.py +msgid "Device" +msgstr "" + +#: openpilot/selfdrive/ui/layouts/settings/settings.py +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/settings.py +msgid "Network" +msgstr "" + +#: openpilot/selfdrive/ui/layouts/settings/settings.py +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/settings.py +msgid "Toggles" +msgstr "" + +#: openpilot/selfdrive/ui/layouts/settings/settings.py +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/settings.py +msgid "Software" +msgstr "" + +#: openpilot/selfdrive/ui/layouts/settings/settings.py +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/settings.py +msgid "Firehose" +msgstr "" + +#: openpilot/selfdrive/ui/layouts/settings/settings.py +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/settings.py +msgid "Developer" +msgstr "" + #: openpilot/selfdrive/ui/layouts/settings/toggles.py msgid "When enabled, pressing the accelerator pedal will disengage sunnypilot." msgstr "" @@ -675,6 +775,13 @@ msgstr "" msgid "Experimental mode is currently unavailable on this car since the car's stock ACC is used for longitudinal control." msgstr "" +#: openpilot/selfdrive/ui/layouts/settings/developer.py +#: openpilot/selfdrive/ui/layouts/settings/toggles.py +#: openpilot/selfdrive/ui/sunnypilot/layouts/onboarding.py +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/vehicle/brands/toyota.py +msgid "Enable" +msgstr "" + #: openpilot/selfdrive/ui/layouts/settings/toggles.py msgid "Enable sunnypilot" msgstr "" @@ -727,110 +834,56 @@ msgstr "" msgid "Enable the sunnypilot longitudinal control (alpha) toggle to allow Experimental mode." msgstr "" -#: openpilot/selfdrive/ui/layouts/settings/software.py -msgid "checking..." +#: openpilot/selfdrive/ui/layouts/settings/developer.py +msgid "Enable ADB" msgstr "" -#: openpilot/selfdrive/ui/layouts/settings/software.py -msgid "downloading..." +#: openpilot/selfdrive/ui/layouts/settings/developer.py +msgid "Enable SSH" msgstr "" -#: openpilot/selfdrive/ui/layouts/settings/software.py -msgid "finalizing update..." +#: openpilot/selfdrive/ui/layouts/settings/developer.py +msgid "SSH Keys" msgstr "" -#: openpilot/selfdrive/ui/layouts/settings/software.py -msgid "never" +#: openpilot/selfdrive/ui/layouts/settings/developer.py +msgid "Joystick Debug Mode" msgstr "" -#: openpilot/selfdrive/ui/layouts/settings/software.py -msgid "now" +#: openpilot/selfdrive/ui/layouts/settings/developer.py +msgid "Longitudinal Maneuver Mode" msgstr "" -#: openpilot/selfdrive/ui/layouts/settings/software.py -msgid "CHECK" +#: openpilot/selfdrive/ui/layouts/settings/developer.py +msgid "Lateral Maneuver Mode" msgstr "" -#: openpilot/selfdrive/ui/layouts/settings/software.py -msgid "Are you sure you want to uninstall?" +#: openpilot/selfdrive/ui/layouts/settings/developer.py +msgid "sunnypilot Longitudinal Control (Alpha)" msgstr "" -#: openpilot/selfdrive/ui/layouts/settings/software.py -msgid "Uninstall" +#: openpilot/selfdrive/ui/layouts/settings/developer.py +msgid "UI Debug Mode" msgstr "" -#: openpilot/selfdrive/ui/layouts/settings/software.py -msgid "Select a branch" +#: openpilot/selfdrive/ui/mici/onroad/hud_renderer.py +#: openpilot/selfdrive/ui/onroad/hud_renderer.py +#: openpilot/selfdrive/ui/sunnypilot/onroad/hud_renderer.py +msgid "MAX" msgstr "" -#: openpilot/selfdrive/ui/layouts/settings/software.py -msgid "{} minute ago" -msgid_plural "{} minutes ago" -msgstr[0] "" -msgstr[1] "" - -#: openpilot/selfdrive/ui/layouts/settings/software.py -msgid "{} hour ago" -msgid_plural "{} hours ago" -msgstr[0] "" -msgstr[1] "" - -#: openpilot/selfdrive/ui/layouts/settings/software.py -msgid "{} day ago" -msgid_plural "{} days ago" -msgstr[0] "" -msgstr[1] "" - -#: openpilot/selfdrive/ui/layouts/settings/software.py -msgid "Updates are only downloaded while the car is off." +#: openpilot/selfdrive/ui/mici/onroad/hud_renderer.py +#: openpilot/selfdrive/ui/onroad/hud_renderer.py +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/cruise_sub_layouts/speed_limit_settings.py +#: openpilot/selfdrive/ui/sunnypilot/onroad/speed_renderer.py +msgid "km/h" msgstr "" -#: openpilot/selfdrive/ui/layouts/settings/software.py -msgid "Current Version" -msgstr "" - -#: openpilot/selfdrive/ui/layouts/settings/software.py -msgid "Download" -msgstr "" - -#: openpilot/selfdrive/ui/layouts/settings/software.py -msgid "Install Update" -msgstr "" - -#: openpilot/selfdrive/ui/layouts/settings/software.py -msgid "INSTALL" -msgstr "" - -#: openpilot/selfdrive/ui/layouts/settings/software.py -msgid "Target Branch" -msgstr "" - -#: openpilot/selfdrive/ui/layouts/settings/software.py -msgid "SELECT" -msgstr "" - -#: openpilot/selfdrive/ui/layouts/settings/software.py -msgid "failed to check for update" -msgstr "" - -#: openpilot/selfdrive/ui/layouts/settings/software.py -msgid "UNINSTALL" -msgstr "" - -#: openpilot/selfdrive/ui/layouts/settings/software.py -msgid "update available" -msgstr "" - -#: openpilot/selfdrive/ui/layouts/settings/software.py -msgid "DOWNLOAD" -msgstr "" - -#: openpilot/selfdrive/ui/layouts/settings/software.py -msgid "up to date, last checked never" -msgstr "" - -#: openpilot/selfdrive/ui/layouts/settings/software.py -msgid "up to date, last checked {}" +#: openpilot/selfdrive/ui/mici/onroad/hud_renderer.py +#: openpilot/selfdrive/ui/onroad/hud_renderer.py +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/cruise_sub_layouts/speed_limit_settings.py +#: openpilot/selfdrive/ui/sunnypilot/onroad/speed_renderer.py +msgid "mph" msgstr "" #: openpilot/selfdrive/ui/onroad/alert_renderer.py @@ -853,19 +906,1487 @@ msgstr "" msgid "Reboot Device" msgstr "" -#: openpilot/selfdrive/ui/onroad/hud_renderer.py -msgid "MAX" -msgstr "" - -#: openpilot/selfdrive/ui/onroad/hud_renderer.py -msgid "km/h" -msgstr "" - -#: openpilot/selfdrive/ui/onroad/hud_renderer.py -msgid "mph" -msgstr "" - -#: openpilot/selfdrive/ui/onroad/driver_camera_dialog.py +#: openpilot/selfdrive/ui/mici/layouts/onboarding.py +#: openpilot/selfdrive/ui/mici/onroad/cabin_camera_dialog.py +#: openpilot/selfdrive/ui/onroad/cabin_camera_dialog.py msgid "camera starting" msgstr "" +#: openpilot/selfdrive/ui/sunnypilot/layouts/sidebar.py +msgid "SUNNYLINK" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/sidebar.py +msgid "DISABLED" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/sidebar.py +msgid "FAULT" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/sidebar.py +msgid "REGIST..." +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/onboarding.py +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/settings.py +#: openpilot/selfdrive/ui/sunnypilot/mici/layouts/settings.py +msgid "sunnylink" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/onboarding.py +msgid "Disable" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/device.py +msgid "Default: Device will boot/wake-up normally & will be ready to engage." +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/device.py +msgid "Offroad: Device will be in Always Offroad mode after boot/wake-up." +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/device.py +msgid "Controls state of the device after boot/sleep." +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/device.py +msgid "Are you sure you want to exit Always Offroad mode?" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/device.py +msgid "Are you sure you want to enter Always Offroad mode?" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/device.py +msgid "Always On" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/device.py +msgid " (Default)" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/device.py +msgid "Exit Always Offroad" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/device.py +msgid "Enable Always Offroad" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/device.py +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/vehicle/platform_selector.py +msgid "Confirm" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/device.py +msgid "Max Time Offroad" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/device.py +msgid "" +"Device will automatically shutdown after set time once the engine is turned off.\n" +"(30h is the default)" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/device.py +msgid "Wake Up Behavior" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/device.py +msgid "Quiet Mode" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/device.py +msgid "Driver Camera Preview" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/device.py +msgid "Training Guide" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/device.py +msgid "Onroad Uploads" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/device.py +msgid "Reset Settings" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/device.py +msgid "Are you sure you want to reset all sunnypilot settings to default? Once the settings are reset, there is no going back." +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/device.py +msgid "Disengage to Enter Always Offroad Mode" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/device.py +msgid "m" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/device.py +msgid "h" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/device.py +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/display.py +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/steering_sub_layouts/torque_settings.py +msgid "Default" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/device.py +msgid "Offroad" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/device.py +msgid "The reset cannot be undone. You have been warned." +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/software.py +msgid "When enabled, automatic software updates will be off.
This requires a reboot to take effect." +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/software.py +msgid "Please enable \"Always Offroad\" mode or turn off the vehicle to adjust these toggles." +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/software.py +msgid "System reboot required for changes to take effect. Reboot now?" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/software.py +msgid "Disable Updates" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/sunnylink.py +msgid "Welcome back!! We're excited to see you've enabled sunnylink again!" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/sunnylink.py +msgid "THANKS ♥" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/sunnylink.py +msgid "SPONSOR" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/sunnylink.py +msgid "Not Sponsor" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/sunnylink.py +msgid "Paired" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/sunnylink.py +msgid "Not Paired" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/sunnylink.py +msgid "For secure backup, restore, and remote configuration" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/sunnylink.py +msgid "Enable sunnylink" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/sunnylink.py +msgid "This is the master switch, it will allow you to cutoff any sunnylink requests should you want to do that." +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/sunnylink.py +msgid "Sponsor Status" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/sunnylink.py +msgid "Become a sponsor of sunnypilot to get early access to sunnylink features when they become available." +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/sunnylink.py +msgid "Pair GitHub Account" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/sunnylink.py +msgid "Pair your GitHub account to grant your device sponsor benefits, including API access on sunnylink." +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/sunnylink.py +msgid "Enable sunnylink uploader (infrastructure test)" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/sunnylink.py +msgid "Backup Settings" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/sunnylink.py +msgid "Restore Settings" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/sunnylink.py +msgid "Are you sure you want to backup your current sunnypilot settings?" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/sunnylink.py +msgid "Are you sure you want to restore the last backed up sunnypilot settings?" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/sunnylink.py +msgid ", but we'll be here when you're ready to come back." +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/sunnylink.py +msgid "Click the Sponsor button for more details" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/sunnylink.py +msgid "Enable sunnylink uploader to allow sunnypilot to upload your driving data to sunnypilot servers. " +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/sunnylink.py +msgid "(Only for highest tiers, and does NOT bring ANY benefit to you yet. We are just testing data volume.)" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/sunnylink.py +msgid "Not going to lie, it's sad to see you disabled sunnylink" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/sunnylink.py +msgid "Sponsorship isn't required for basic backup/restore" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/sunnylink.py +msgid "Backup Failed" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/sunnylink.py +msgid "Please reboot and try again." +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/sunnylink.py +msgid "Settings backup completed." +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/sunnylink.py +msgid "Restore Failed" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/sunnylink.py +msgid "Unable to restore the settings, try again later." +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/sunnylink.py +msgid "sunnylink Dongle ID not found. " +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/sunnylink.py +msgid "This may be due to weak internet connection or sunnylink registration issue. " +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/sunnylink.py +msgid "Settings restored. Confirm to restart the interface." +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/steering.py +msgid "This platform supports limited MADS settings." +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/steering.py +msgid "This platform supports all MADS settings." +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/cruise.py +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/steering.py +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/steering_sub_layouts/mads_settings.py +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/vehicle/brands/toyota.py +msgid "Start the vehicle to check vehicle compatibility." +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/steering.py +msgid "Modular Assistive Driving System (MADS)" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/steering.py +msgid "Customize MADS" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/steering.py +msgid "Customize Lane Change" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/steering.py +msgid "Pause lateral control with blinker when traveling below the desired speed selected." +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/steering.py +msgid "Pause Lateral Control with Blinker" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/steering.py +msgid "Minimum Speed to Pause Lateral Control" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/steering.py +msgid "Post-Blinker Delay" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/steering.py +msgid "Delay before lateral control resumes after the turn signal ends." +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/steering.py +msgid "Enforce Torque Lateral Control" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/steering.py +msgid "Enable this to enforce sunnypilot to steer with Torque lateral control." +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/steering.py +msgid "Customize Torque Params" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/steering.py +msgid "Neural Network Lateral Control (NNLC)" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/display.py +msgid "Auto (Default)" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/display.py +msgid "Auto (Dark)" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/display.py +msgid "Screen Off" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/display.py +msgid "Onroad Brightness" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/display.py +msgid "Onroad Brightness Delay" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/display.py +msgid "Interactivity Timeout" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/display.py +msgid "Screen Saver" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/display.py +msgid "Show a screen saver when the device is offroad and idle, instead of turning the screen off." +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/display.py +msgid "Screen Saver Duration" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/display.py +msgid "How long the screen saver runs before the screen turns off." +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/osm.py +msgid "Mapd Version" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/osm.py +msgid "Downloaded Maps" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/osm.py +msgid "Downloading Map" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/osm.py +msgid "Database Update" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/osm.py +msgid "Country" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/osm.py +msgid "State" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/osm.py +msgid "DELETE" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/osm.py +msgid "" +"This will delete ALL downloaded maps\n" +"\n" +"Are you sure you want to delete all maps?" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/osm.py +msgid "Yes, delete all maps" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/osm.py +msgid "This will start the download process and it might take a while to complete." +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/osm.py +msgid "Start Download" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/osm.py +msgid "FETCHING..." +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/osm.py +msgid "Error: Invalid download. Retry." +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/osm.py +msgid "Downloading Maps..." +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/osm.py +msgid "Last checked {}" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/osm.py +msgid "All states (~6.0 GB)" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/settings.py +msgid "Models" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/settings.py +msgid "Steering" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/settings.py +msgid "Cruise" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/settings.py +msgid "Visuals" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/settings.py +msgid "Display" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/settings.py +msgid "OSM" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/settings.py +msgid "Trips" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/settings.py +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/vehicle/platform_selector.py +msgid "Vehicle" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/trips.py +msgid "KM" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/trips.py +msgid "Miles" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/trips.py +msgid "Drives" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/trips.py +msgid "Hours" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/trips.py +msgid "ALL TIME" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/trips.py +msgid "PAST WEEK" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/visuals.py +msgid "This feature requires sunnypilot longitudinal control to be available." +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/visuals.py +msgid "Display steering arc on the driving screen when lateral control is enabled." +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/visuals.py +msgid "Show a timer on the HUD when the car is at a standstill." +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/visuals.py +msgid "For applicable vehicles, always display the true vehicle current speed from wheel speed sensors." +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/visuals.py +msgid "When enabled, the speedometer on the onroad screen is not displayed." +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/visuals.py +msgid "When enabled, visual turn indicators are drawn on the HUD." +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/visuals.py +msgid "Show Blind Spot Warnings" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/visuals.py +msgid "Steering Arc" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/visuals.py +msgid "Enable Tesla Rainbow Mode" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/visuals.py +msgid "Enable Standstill Timer" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/visuals.py +msgid "Display Road Name" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/visuals.py +msgid "Green Traffic Light Alert (Beta)" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/visuals.py +msgid "Lead Departure Alert (Beta)" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/visuals.py +msgid "Speedometer: Always Display True Speed" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/visuals.py +msgid "Speedometer: Hide from Onroad Screen" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/visuals.py +msgid "Display Turn Signals" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/visuals.py +msgid "Real-time Acceleration Bar" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/visuals.py +msgid "Display Metrics Below Chevron" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/visuals.py +msgid "Developer UI" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/visuals.py +msgid "Display real-time parameters and metrics from various sources." +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/cruise_sub_layouts/speed_limit_settings.py +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/steering_sub_layouts/lane_change_settings.py +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/vehicle/brands/hyundai.py +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/vehicle/brands/tesla.py +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/visuals.py +msgid "Off" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/visuals.py +msgid "Distance" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/visuals.py +msgid "Speed" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/visuals.py +msgid "Time" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/visuals.py +msgid "All" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/visuals.py +msgid "Bottom" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/visuals.py +msgid "Right" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/visuals.py +msgid "Right & Bottom" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/developer.py +msgid "Show Advanced Controls" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/developer.py +msgid "GitHub Runner Service" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/developer.py +msgid "Enables or disables the GitHub runner service." +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/developer.py +msgid "copyparty Service" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/developer.py +msgid "Quickboot Mode" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/developer.py +msgid "Error Log" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/developer.py +msgid "View the error log for sunnypilot crashes." +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/developer.py +msgid "Would you like to delete this log?" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/developer.py +msgid "Yes" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/developer.py +msgid "No" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/developer.py +msgid "Quickboot mode requires updates to be disabled.
Enable 'Disable Updates' in the Software panel first." +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/network.py +msgid "Scan" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/network.py +msgid "Scanning..." +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/cruise.py +msgid "Intelligent Cruise Button Management is currently unavailable on this platform." +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/cruise.py +msgid "Disable the sunnypilot Longitudinal Control (alpha) toggle to allow Intelligent Cruise Button Management." +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/cruise.py +msgid "sunnypilot Longitudinal Control is the default longitudinal control for this platform." +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/cruise.py +msgid "Enable custom Short & Long press increments for cruise speed increase/decrease." +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/cruise.py +msgid "This feature can only be used with sunnypilot longitudinal control enabled." +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/cruise.py +msgid "This feature is not supported on this platform due to vehicle limitations." +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/cruise.py +msgid "Intelligent Cruise Button Management (ICBM) (Alpha)" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/cruise.py +msgid "Smart Cruise Control - Vision" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/cruise.py +msgid "Use vision path predictions to estimate the appropriate speed to drive through turns ahead." +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/cruise.py +msgid "Smart Cruise Control - Map" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/cruise.py +msgid "Use map data to estimate the appropriate speed to drive through turns ahead." +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/cruise.py +msgid "Custom ACC Speed Increments" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/cruise.py +msgid "Short Press Increment" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/cruise.py +msgid "Long Press Increment" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/cruise.py +msgid "Enable Dynamic Experimental Control" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/cruise.py +msgid "Enable toggle to allow the model to determine when to use sunnypilot ACC or sunnypilot End to End Longitudinal." +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/cruise.py +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/cruise_sub_layouts/speed_limit_settings.py +msgid "Speed Limit" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/models.py +msgid "Model download has started in the background. We suggest resetting calibration. Would you like to do that now?" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/models.py +msgid "Driving Model" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/models.py +msgid "Vision Model" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/models.py +msgid "Policy Model" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/models.py +msgid "Off-Policy Model" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/models.py +msgid "On-Policy Model" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/models.py +msgid "Refresh Model List" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/models.py +msgid "REFRESH" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/models.py +msgid "Cancel Download" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/models.py +msgid "Adjust Lane Turn Speed" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/models.py +msgid "Set the maximum speed for lane turn desires. Default is 19 mph." +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/models.py +msgid "Use Lane Turn Desires" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/models.py +msgid "Adjust Software Delay" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/models.py +msgid "Adjust the software delay when Live Learning Steer Delay is toggled off. The default software delay value is 0.2" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/models.py +msgid "Live Learning Steer Delay" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/models.py +msgid "Adjust Camera Offset" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/models.py +msgid "Virtually shift camera's perspective to move model's center to Left(+ values) or Right (- values)" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/models.py +msgid "This will delete ALL downloaded models from the cache except the currently active model. Are you sure?" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/models.py +msgid "Clear Cache" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/models.py +msgid "Select a Model" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/models.py +msgid "Current Model" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/models.py +msgid "Clear Model Cache" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/models.py +msgid "Only available when vehicle is off, or always offroad mode is on" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/models.py +msgid "CLEAR" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/models.py +msgid "Live Steer Delay:" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/models.py +msgid "Actuator Delay:" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/models.py +msgid "Software Delay:" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/models.py +msgid "Total Delay:" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/models.py +msgid "Fetching Latest Models" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/models.py +msgid "ready" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/vehicle/platform_selector.py +msgid "Unrecognized Vehicle" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/vehicle/platform_selector.py +msgid "Select vehicle to force fingerprint manually." +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/vehicle/platform_selector.py +msgid "Colors represent vehicle fingerprint status:" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/vehicle/platform_selector.py +msgid "Select a vehicle" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/vehicle/platform_selector.py +msgid "No vehicle selected" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/vehicle/platform_selector.py +msgid "Fingerprinted automatically" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/vehicle/platform_selector.py +msgid "Manually selected fingerprint" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/vehicle/platform_selector.py +msgid "Not fingerprinted or manually selected" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/vehicle/platform_selector.py +msgid "This setting will take effect immediately." +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/vehicle/platform_selector.py +msgid "This setting will take effect once the device enters offroad state." +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/vehicle/platform_selector.py +msgid "Search your vehicle" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/vehicle/platform_selector.py +msgid "Enter model year (e.g., 2021) and model (Toyota Corolla):" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/vehicle/brands/subaru.py +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/vehicle/brands/tesla.py +msgid "Enable \"Always Offroad\" in Device panel, or turn vehicle off to toggle." +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/vehicle/brands/tesla.py +msgid "Cooperative Steering (Beta)" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/vehicle/brands/tesla.py +msgid "Enable \"Always Offroad\" in Device panel, or turn vehicle off to change." +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/vehicle/brands/tesla.py +msgid "MADS Screen Activation" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/vehicle/brands/tesla.py +msgid "Note: Setting this to Off will reset your MADS settings to default." +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/vehicle/brands/tesla.py +msgid "3-Finger" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/vehicle/brands/tesla.py +msgid "4-Finger" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/vehicle/brands/tesla.py +msgid "5-Finger" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/vehicle/brands/tesla.py +msgid "Allows the driver to provide limited steering input while openpilot is engaged." +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/vehicle/brands/tesla.py +msgid "Selecting a higher finger count may reduce accidental activations." +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/vehicle/brands/tesla.py +msgid "Use a multi-finger press on the infotainment screen to toggle MADS." +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/vehicle/brands/tesla.py +msgid "This allows the use of full MADS functionality when enabled." +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/vehicle/brands/toyota.py +msgid "sunnypilot Longitudinal Control must be available and enabled for your vehicle to use this feature." +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/vehicle/brands/toyota.py +msgid "sunnypilot will not take over control of gas and brakes. Factory Toyota longitudinal control will be used." +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/vehicle/brands/toyota.py +msgid "Enforce Factory Longitudinal Control" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/vehicle/brands/toyota.py +msgid "Stop and Go Hack (Alpha)" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/vehicle/brands/subaru.py +msgid "Stop and Go (Beta)" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/vehicle/brands/subaru.py +msgid "Stop and Go for Manual Parking Brake (Beta)" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/vehicle/brands/subaru.py +msgid "This feature is currently not available on this platform." +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/vehicle/brands/subaru.py +msgid "Experimental feature to enable auto-resume during stop-and-go for certain supported Subaru platforms." +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/vehicle/brands/hyundai.py +msgid "Dynamic" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/vehicle/brands/hyundai.py +msgid "Predictive" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/vehicle/brands/hyundai.py +msgid "Custom Longitudinal Tuning" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/vehicle/brands/hyundai.py +msgid "Your vehicle will use the Default longitudinal tuning." +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/vehicle/brands/hyundai.py +msgid "Your vehicle will use the Dynamic longitudinal tuning." +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/vehicle/brands/hyundai.py +msgid "Your vehicle will use the Predictive longitudinal tuning." +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/vehicle/brands/hyundai.py +msgid "This feature is unavailable while the car is onroad." +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/vehicle/brands/hyundai.py +msgid "This feature is unavailable because sunnypilot Longitudinal Control (Alpha) is not enabled." +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/cruise_sub_layouts/speed_limit_settings.py +msgid "Info" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/cruise_sub_layouts/speed_limit_settings.py +msgid "Warning" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/cruise_sub_layouts/speed_limit_settings.py +msgid "Assist" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/cruise_sub_layouts/speed_limit_settings.py +msgid "None" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/cruise_sub_layouts/speed_limit_settings.py +msgid "Fixed" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/cruise_sub_layouts/speed_limit_settings.py +msgid "%" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/cruise_sub_layouts/speed_limit_settings.py +msgid "Off: Disables the Speed Limit functions." +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/cruise_sub_layouts/speed_limit_settings.py +msgid "Information: Displays the current road's speed limit." +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/cruise_sub_layouts/speed_limit_settings.py +msgid "Warning: Provides a warning when exceeding the current road's speed limit." +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/cruise_sub_layouts/speed_limit_settings.py +msgid "Assist: Adjusts the vehicle's cruise speed based on the current road's speed limit when operating the +/- buttons." +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/cruise_sub_layouts/speed_limit_settings.py +msgid "None: No Offset" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/cruise_sub_layouts/speed_limit_settings.py +msgid "Fixed: Adds a fixed offset [Speed Limit + Offset]" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/cruise_sub_layouts/speed_limit_settings.py +msgid "Percent: Adds a percent offset [Speed Limit + (Offset % Speed Limit)]" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/cruise_sub_layouts/speed_limit_settings.py +msgid "Customize Source" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/cruise_sub_layouts/speed_limit_settings.py +msgid "Speed Limit Offset" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/cruise_sub_layouts/speed_limit_policy.py +msgid "Car Only" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/cruise_sub_layouts/speed_limit_policy.py +msgid "Map Only" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/cruise_sub_layouts/speed_limit_policy.py +msgid "Car First" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/cruise_sub_layouts/speed_limit_policy.py +msgid "Map First" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/cruise_sub_layouts/speed_limit_policy.py +msgid "Combined" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/cruise_sub_layouts/speed_limit_policy.py +msgid "Car Only: Use Speed Limit data only from Car" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/cruise_sub_layouts/speed_limit_policy.py +msgid "Map Only: Use Speed Limit data only from OpenStreetMaps" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/cruise_sub_layouts/speed_limit_policy.py +msgid "Car First: Use Speed Limit data from Car if available, else use from OpenStreetMaps" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/cruise_sub_layouts/speed_limit_policy.py +msgid "Map First: Use Speed Limit data from OpenStreetMaps if available, else use from Car" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/cruise_sub_layouts/speed_limit_policy.py +msgid "Combined: Use combined Speed Limit data from Car & OpenStreetMaps" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/cruise_sub_layouts/speed_limit_policy.py +msgid "Speed Limit Source" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/steering_sub_layouts/mads_settings.py +msgid "Note: For vehicles without LFA/LKAS button, disabling this will prevent lateral control engagement." +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/steering_sub_layouts/mads_settings.py +msgid "This feature defaults to OFF, and does not allow selection due to vehicle limitations." +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/steering_sub_layouts/mads_settings.py +msgid "This feature defaults to ON, and does not allow selection due to vehicle limitations." +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/steering_sub_layouts/mads_settings.py +msgid "This platform only supports Disengage mode due to vehicle limitations." +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/steering_sub_layouts/mads_settings.py +msgid "Remain Active" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/steering_sub_layouts/mads_settings.py +msgid "Remain Active: ALC will remain active when the brake pedal is pressed." +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/steering_sub_layouts/mads_settings.py +msgid "Pause" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/steering_sub_layouts/mads_settings.py +msgid "Pause: ALC will pause when the brake pedal is pressed." +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/steering_sub_layouts/mads_settings.py +msgid "Disengage" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/steering_sub_layouts/mads_settings.py +msgid "Disengage: ALC will disengage when the brake pedal is pressed." +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/steering_sub_layouts/mads_settings.py +msgid "Engage lateral and longitudinal control with cruise control engagement." +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/steering_sub_layouts/mads_settings.py +msgid "Note: Once lateral control is engaged via UEM, it will remain engaged until it is manually disabled via the MADS button or car shut off." +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/steering_sub_layouts/mads_settings.py +msgid "Choose how Automatic Lane Centering (ALC) behaves after the brake pedal is manually pressed in sunnypilot." +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/steering_sub_layouts/mads_settings.py +msgid "Toggle with Main Cruise" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/steering_sub_layouts/mads_settings.py +msgid "Unified Engagement Mode (UEM)" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/steering_sub_layouts/mads_settings.py +msgid "Steering Mode on Brake Pedal" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/steering_sub_layouts/lane_change_settings.py +msgid "Auto Lane Change by Blinker" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/steering_sub_layouts/lane_change_settings.py +msgid "Auto Lane Change: Delay with Blind Spot" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/steering_sub_layouts/lane_change_settings.py +msgid "Block Lane Change: Road Edge Detection" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/steering_sub_layouts/lane_change_settings.py +msgid "Blocks the lane change if the model sees a road edge on your signaled side." +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/steering_sub_layouts/lane_change_settings.py +msgid "Nudge" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/steering_sub_layouts/lane_change_settings.py +msgid "Nudgeless" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/steering_sub_layouts/lane_change_settings.py +msgid "s" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/steering_sub_layouts/torque_settings.py +msgid "Real-Time & Offline" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/steering_sub_layouts/torque_settings.py +msgid "Offline Only" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/steering_sub_layouts/torque_settings.py +msgid "Select Torque Control Tune Version" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/steering_sub_layouts/torque_settings.py +msgid "Torque Control Tune Version" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/steering_sub_layouts/torque_settings.py +msgid "Lateral Jerk Torque Controller" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/steering_sub_layouts/torque_settings.py +msgid "Self-Tune" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/steering_sub_layouts/torque_settings.py +msgid "Less Restrict Settings for Self-Tune (Beta)" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/steering_sub_layouts/torque_settings.py +msgid "Enable Custom Tuning" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/steering_sub_layouts/torque_settings.py +msgid "Manual Real-Time Tuning" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/steering_sub_layouts/torque_settings.py +msgid "Lateral Acceleration Factor" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/steering_sub_layouts/torque_settings.py +msgid "Friction" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/mici/layouts/sunnylink.py +msgid "device id" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/mici/layouts/sunnylink.py +msgid "sponsor tier" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/mici/layouts/sunnylink.py +msgid "backup settings" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/mici/layouts/sunnylink.py +msgid "restore settings" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/mici/layouts/sunnylink.py +msgid "slide to restore" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/mici/layouts/sunnylink.py +msgid "slide to backup" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/mici/layouts/sunnylink.py +msgid "enable sunnylink" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/mici/layouts/sunnylink.py +msgid "sunnylink uploader" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/mici/layouts/sunnylink.py +msgid "thanks" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/mici/layouts/sunnylink.py +msgid "sponsor" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/mici/layouts/sunnylink.py +msgid "paired" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/mici/layouts/sunnylink.py +msgid "pair" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/mici/layouts/sunnylink.py +msgid "no internet" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/mici/layouts/sunnylink.py +msgid "please connect to WiFi & try again" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/mici/layouts/sunnylink.py +msgid "backing up" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/mici/layouts/sunnylink.py +msgid "sunnylink dongle id not found" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/mici/layouts/sunnylink.py +msgid "please reboot & try again" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/mici/layouts/sunnylink.py +msgid "backup" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/mici/layouts/sunnylink.py +msgid "failed" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/mici/layouts/sunnylink.py +msgid "restoring" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/mici/layouts/sunnylink.py +msgid "restore" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/mici/layouts/sunnylink.py +msgid "settings backed up" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/mici/layouts/sunnylink.py +msgid "unable to restore" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/mici/layouts/settings.py +msgid "models" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/mici/layouts/settings.py +msgid "slide to exit always offroad" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/mici/layouts/settings.py +msgid "slide to force offroad" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/mici/layouts/settings.py +msgid "disengage to enable always offroad" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/mici/layouts/models.py +msgid "active model" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/mici/layouts/models.py +msgid "select model" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/mici/layouts/models.py +msgid "cancel download" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/mici/layouts/models.py +msgid "cache size" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/mici/layouts/models.py +msgid "download failed" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/mici/layouts/models.py +msgid "error" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/mici/layouts/models.py +msgid "downloading" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/mici/layouts/models.py +msgid "progress" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/mici/widgets/sunnylink_pairing_dialog.py +msgid "pair with sunnylink" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/mici/widgets/sunnylink_pairing_dialog.py +msgid "become a sunnypilot sponsor" +msgstr "" + +#: openpilot/selfdrive/ui/sunnypilot/onroad/speed_limit.py +msgid "Near" +msgstr "" + +#: openpilot/selfdrive/ui/mici/layouts/offroad_alerts.py +msgid "no alerts" +msgstr "" + +#: openpilot/selfdrive/ui/mici/layouts/settings/device.py +msgid "Please connect to Wi-Fi to complete initial pairing." +msgstr "" + +#: openpilot/selfdrive/ui/mici/layouts/settings/device.py +msgid "Device must be registered with the comma.ai backend to pair." +msgstr "" + +#: openpilot/selfdrive/ui/mici/layouts/settings/software.py +msgid "Please connect to Wi-Fi to update." +msgstr "" + +#: openpilot/selfdrive/ui/mici/layouts/settings/firehose.py +msgid "Frequently Asked Questions" +msgstr "" + +#: openpilot/selfdrive/ui/mici/layouts/settings/firehose.py +msgid "Does it matter how or where I drive?" +msgstr "" + +#: openpilot/selfdrive/ui/mici/layouts/settings/firehose.py +msgid "Nope, just drive as you normally would." +msgstr "" + +#: openpilot/selfdrive/ui/mici/layouts/settings/firehose.py +msgid "Do all of my segments get pulled in Firehose Mode?" +msgstr "" + +#: openpilot/selfdrive/ui/mici/layouts/settings/firehose.py +msgid "No, we selectively pull a subset of your segments." +msgstr "" + +#: openpilot/selfdrive/ui/mici/layouts/settings/firehose.py +msgid "What's a good USB-C adapter?" +msgstr "" + +#: openpilot/selfdrive/ui/mici/layouts/settings/firehose.py +msgid "Any fast phone or laptop charger should be fine." +msgstr "" + +#: openpilot/selfdrive/ui/mici/layouts/settings/firehose.py +msgid "Does it matter which software I run?" +msgstr "" + +#: openpilot/selfdrive/ui/mici/layouts/settings/firehose.py +msgid "Yes, only upstream openpilot (and particular forks) are able to be used for training." +msgstr "" + +#: openpilot/selfdrive/ui/mici/layouts/settings/firehose.py +msgid "ACTIVE" +msgstr "" + +#: openpilot/selfdrive/ui/mici/layouts/settings/firehose.py +msgid "INACTIVE: connect to an unmetered network" +msgstr "" + +#: openpilot/selfdrive/ui/mici/layouts/settings/firehose.py +msgid "{} segment of your driving is in the training dataset so far." +msgid_plural "{} segments of your driving is in the training dataset so far." +msgstr[0] "" +msgstr[1] "" + diff --git a/openpilot/selfdrive/ui/translations/app_zh-CHS.po b/openpilot/selfdrive/ui/translations/app_zh-CHS.po index b01ba6939..22b51544d 100644 --- a/openpilot/selfdrive/ui/translations/app_zh-CHS.po +++ b/openpilot/selfdrive/ui/translations/app_zh-CHS.po @@ -4,6 +4,10 @@ msgstr "" "Language: zh-CHS\n" "Plural-Forms: nplurals=1; plural=0;\n" +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/device.py +msgid " (Default)" +msgstr "(默认)" + #: openpilot/selfdrive/ui/layouts/settings/device.py msgid " Steering torque response calibration is complete." msgstr " 转向扭矩响应校准完成。" @@ -16,6 +20,18 @@ msgstr " 转向扭矩响应校准已完成 {}%。" msgid " Your device is pointed {:.1f}° {} and {:.1f}° {}." msgstr " 您的设备朝向 {:.1f}° {} 与 {:.1f}° {}。" +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/cruise_sub_layouts/speed_limit_settings.py +msgid "%" +msgstr "%" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/sunnylink.py +msgid "(Only for highest tiers, and does NOT bring ANY benefit to you yet. We are just testing data volume.)" +msgstr "(仅限最高等级,目前不会给您带来任何好处。我们只是在测试数据量。)" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/sunnylink.py +msgid ", but we'll be here when you're ready to come back." +msgstr ",但当您准备好回来时,我们会一直在这里。" + #: openpilot/selfdrive/ui/layouts/sidebar.py msgid "--" msgstr "--" @@ -32,10 +48,22 @@ msgstr "全天候 LTE 连接" msgid "2G" msgstr "2G" +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/vehicle/brands/tesla.py +msgid "3-Finger" +msgstr "3 指" + #: openpilot/selfdrive/ui/layouts/sidebar.py msgid "3G" msgstr "3G" +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/vehicle/brands/tesla.py +msgid "4-Finger" +msgstr "4 指" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/vehicle/brands/tesla.py +msgid "5-Finger" +msgstr "5 指" + #: openpilot/selfdrive/ui/layouts/sidebar.py msgid "5G" msgstr "5G" @@ -48,11 +76,19 @@ msgstr "

转向延迟校准完成。" msgid "

Steering lag calibration is {}% complete." msgstr "

转向延迟校准已完成 {}%。" +#: openpilot/selfdrive/ui/mici/layouts/settings/firehose.py +msgid "ACTIVE" +msgstr "激活" + #: openpilot/selfdrive/ui/widgets/ssh_key.py msgid "ADD" msgstr "添加" -#: system/ui/widgets/network.py +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/trips.py +msgid "ALL TIME" +msgstr "全部时间" + +#: openpilot/system/ui/widgets/network.py msgid "APN Setting" msgstr "APN 设置" @@ -60,7 +96,27 @@ msgstr "APN 设置" msgid "Acknowledge Excessive Actuation" msgstr "确认过度作动" -#: system/ui/widgets/network.py +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/models.py +msgid "Actuator Delay:" +msgstr "执行器延迟:" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/models.py +msgid "Adjust Camera Offset" +msgstr "调整摄像头偏移" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/models.py +msgid "Adjust Lane Turn Speed" +msgstr "调整车道转弯速度" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/models.py +msgid "Adjust Software Delay" +msgstr "调整软件延迟" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/models.py +msgid "Adjust the software delay when Live Learning Steer Delay is toggled off. The default software delay value is 0.2" +msgstr "当实时学习转向延迟关闭时调整软件延迟。默认软件延迟值为 0.2" + +#: openpilot/system/ui/widgets/network.py msgid "Advanced" msgstr "高级" @@ -72,10 +128,42 @@ msgstr "激进" msgid "Agree" msgstr "同意" +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/visuals.py +msgid "All" +msgstr "全部" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/osm.py +msgid "All states (~6.0 GB)" +msgstr "所有状态(约 6.0 GB)" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/vehicle/brands/tesla.py +msgid "Allows the driver to provide limited steering input while openpilot is engaged." +msgstr "允许驾驶员在 openpilot 启用时提供有限的转向输入。" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/device.py +msgid "Always On" +msgstr "始终开启" + #: openpilot/selfdrive/ui/layouts/settings/toggles.py msgid "Always-On Driver Monitoring" msgstr "始终启用驾驶员监控" +#: openpilot/selfdrive/ui/mici/layouts/settings/firehose.py +msgid "Any fast phone or laptop charger should be fine." +msgstr "任何快速手机或笔记本电脑充电器都可以。" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/sunnylink.py +msgid "Are you sure you want to backup your current sunnypilot settings?" +msgstr "您确定要备份当前 sunnypilot 设置吗?" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/device.py +msgid "Are you sure you want to enter Always Offroad mode?" +msgstr "您确定要进入停车设置模式吗?" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/device.py +msgid "Are you sure you want to exit Always Offroad mode?" +msgstr "您确定要退出停车设置模式吗?" + #: openpilot/selfdrive/ui/layouts/settings/device.py msgid "Are you sure you want to power off?" msgstr "确定要关机吗?" @@ -84,32 +172,96 @@ msgstr "确定要关机吗?" msgid "Are you sure you want to reboot?" msgstr "确定要重启吗?" +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/device.py +msgid "Are you sure you want to reset all sunnypilot settings to default? Once the settings are reset, there is no going back." +msgstr "您确定要将所有 sunnypilot 设置恢复为默认值吗?一旦重置,将无法恢复。" + #: openpilot/selfdrive/ui/layouts/settings/device.py msgid "Are you sure you want to reset calibration?" msgstr "确定要重置校准吗?" +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/sunnylink.py +msgid "Are you sure you want to restore the last backed up sunnypilot settings?" +msgstr "您确定要恢复上次备份的 sunnypilot 设置吗?" + #: openpilot/selfdrive/ui/layouts/settings/software.py msgid "Are you sure you want to uninstall?" msgstr "确定要卸载吗?" +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/cruise_sub_layouts/speed_limit_settings.py +msgid "Assist" +msgstr "辅助" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/cruise_sub_layouts/speed_limit_settings.py +msgid "Assist: Adjusts the vehicle's cruise speed based on the current road's speed limit when operating the +/- buttons." +msgstr "辅助:操作 +/- 按钮时,根据当前道路限速调整车辆巡航速度。" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/display.py +msgid "Auto (Dark)" +msgstr "自动(暗)" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/display.py +msgid "Auto (Default)" +msgstr "自动(默认)" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/steering_sub_layouts/lane_change_settings.py +msgid "Auto Lane Change by Blinker" +msgstr "转向灯自动变道" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/steering_sub_layouts/lane_change_settings.py +msgid "Auto Lane Change: Delay with Blind Spot" +msgstr "自动变道:盲区延迟" + #: openpilot/selfdrive/ui/layouts/onboarding.py -#: system/ui/widgets/network.py +#: openpilot/selfdrive/ui/sunnypilot/layouts/onboarding.py +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/cruise_sub_layouts/speed_limit_policy.py +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/cruise_sub_layouts/speed_limit_settings.py +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/steering_sub_layouts/lane_change_settings.py +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/steering_sub_layouts/mads_settings.py +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/steering_sub_layouts/torque_settings.py +#: openpilot/system/ui/widgets/network.py msgid "Back" msgstr "返回" +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/sunnylink.py +msgid "Backup Failed" +msgstr "备份失败" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/sunnylink.py +msgid "Backup Settings" +msgstr "备份设置" + #: openpilot/selfdrive/ui/widgets/prime.py msgid "Become a comma prime member at connect.comma.ai" msgstr "前往 connect.comma.ai 成为 comma prime 会员" +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/sunnylink.py +msgid "Become a sponsor of sunnypilot to get early access to sunnylink features when they become available." +msgstr "成为 sunnypilot 赞助者,抢先体验 sunnylink 即将推出的功能。" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/steering_sub_layouts/lane_change_settings.py +msgid "Block Lane Change: Road Edge Detection" +msgstr "阻断变道:道路边缘检测" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/steering_sub_layouts/lane_change_settings.py +msgid "Blocks the lane change if the model sees a road edge on your signaled side." +msgstr "如果模型在您打灯一侧检测到道路边缘,则阻止变道。" + #: openpilot/selfdrive/ui/widgets/pairing_dialog.py msgid "Bookmark connect.comma.ai to your home screen to use it like an app" msgstr "将 connect.comma.ai 添加到主屏幕,像应用一样使用" +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/visuals.py +msgid "Bottom" +msgstr "底部" + #: openpilot/selfdrive/ui/layouts/settings/device.py +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/device.py msgid "CHANGE" msgstr "更改" #: openpilot/selfdrive/ui/layouts/settings/software.py +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/osm.py msgid "CHECK" msgstr "检查" @@ -117,74 +269,239 @@ msgstr "检查" msgid "CHILL MODE ON" msgstr "安稳模式已开启" +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/models.py +msgid "CLEAR" +msgstr "清除" + #: openpilot/selfdrive/ui/layouts/sidebar.py -#: system/ui/widgets/network.py +#: openpilot/system/ui/widgets/network.py msgid "CONNECT" msgstr "连接" -#: system/ui/widgets/network.py +#: openpilot/system/ui/widgets/network.py msgid "CONNECTING..." msgstr "连接中..." -#: system/ui/widgets/confirm_dialog.py -#: system/ui/widgets/keyboard.py -#: system/ui/widgets/network.py -#: system/ui/widgets/option_dialog.py +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/models.py +#: openpilot/system/ui/widgets/confirm_dialog.py +#: openpilot/system/ui/widgets/keyboard.py +#: openpilot/system/ui/widgets/network.py +#: openpilot/system/ui/widgets/option_dialog.py msgid "Cancel" msgstr "取消" -#: system/ui/widgets/network.py +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/models.py +msgid "Cancel Download" +msgstr "取消下载" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/cruise_sub_layouts/speed_limit_policy.py +msgid "Car First" +msgstr "优先车辆数据" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/cruise_sub_layouts/speed_limit_policy.py +msgid "Car First: Use Speed Limit data from Car if available, else use from OpenStreetMaps" +msgstr "优先车辆数据:优先使用车辆限速数据,否则使用 OpenStreetMaps 数据" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/cruise_sub_layouts/speed_limit_policy.py +msgid "Car Only" +msgstr "仅车辆数据" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/cruise_sub_layouts/speed_limit_policy.py +msgid "Car Only: Use Speed Limit data only from Car" +msgstr "仅车辆数据:仅使用车辆的限速数据" + +#: openpilot/system/ui/widgets/network.py msgid "Cellular Metered" msgstr "蜂窝计量" #: openpilot/selfdrive/ui/layouts/settings/device.py +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/device.py msgid "Change Language" msgstr "更改语言" #: openpilot/selfdrive/ui/layouts/settings/toggles.py msgid "Changing this setting will restart sunnypilot if the car is powered on." -msgstr "" +msgstr "如果车辆已通电,更改此设置将重启 sunnypilot。" -#: system/ui/sunnypilot/widgets/sunnylink_pairing_dialog.py +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/steering_sub_layouts/mads_settings.py +msgid "Choose how Automatic Lane Centering (ALC) behaves after the brake pedal is manually pressed in sunnypilot." +msgstr "选择在 sunnypilot 中手动踩下刹车踏板后自动车道居中(ALC)的行为。" + +#: openpilot/system/ui/sunnypilot/widgets/sunnylink_pairing_dialog.py msgid "Choose your sponsorship tier and confirm your support" -msgstr "" +msgstr "选择您的赞助等级并确认支持" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/models.py +msgid "Clear Cache" +msgstr "清除缓存" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/models.py +msgid "Clear Model Cache" +msgstr "清除模型缓存" #: openpilot/selfdrive/ui/widgets/pairing_dialog.py msgid "Click \"add new device\" and scan the QR code on the right" msgstr "点击“添加新设备”,扫描右侧二维码" +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/sunnylink.py +msgid "Click the Sponsor button for more details" +msgstr "点击赞助按钮了解更多详情" + #: openpilot/selfdrive/ui/widgets/offroad_alerts.py msgid "Close" msgstr "关闭" +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/vehicle/platform_selector.py +msgid "Colors represent vehicle fingerprint status:" +msgstr "颜色代表车辆指纹状态:" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/cruise_sub_layouts/speed_limit_policy.py +msgid "Combined" +msgstr "组合" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/cruise_sub_layouts/speed_limit_policy.py +msgid "Combined: Use combined Speed Limit data from Car & OpenStreetMaps" +msgstr "组合:使用车辆与 OpenStreetMaps 的组合限速数据" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/device.py +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/vehicle/platform_selector.py +msgid "Confirm" +msgstr "确认" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/device.py +msgid "Controls state of the device after boot/sleep." +msgstr "控制设备开机/休眠后的状态。" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/vehicle/brands/tesla.py +msgid "Cooperative Steering (Beta)" +msgstr "协作转向(测试版)" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/osm.py +msgid "Country" +msgstr "国家/地区" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/settings.py +msgid "Cruise" +msgstr "巡航" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/models.py +msgid "Current Model" +msgstr "当前模型" + #: openpilot/selfdrive/ui/layouts/settings/software.py msgid "Current Version" msgstr "当前版本" +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/cruise.py +msgid "Custom ACC Speed Increments" +msgstr "自定义 ACC 速度增量" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/vehicle/brands/hyundai.py +msgid "Custom Longitudinal Tuning" +msgstr "自定义纵向调校" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/steering.py +msgid "Customize Lane Change" +msgstr "自定义变道" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/steering.py +msgid "Customize MADS" +msgstr "自定义 MADS" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/cruise_sub_layouts/speed_limit_settings.py +msgid "Customize Source" +msgstr "自定义来源" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/steering.py +msgid "Customize Torque Params" +msgstr "自定义扭矩参数" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/osm.py +msgid "DELETE" +msgstr "删除" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/sidebar.py +msgid "DISABLED" +msgstr "已禁用" + #: openpilot/selfdrive/ui/layouts/settings/software.py msgid "DOWNLOAD" msgstr "下载" +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/osm.py +msgid "Database Update" +msgstr "数据库更新" + #: openpilot/selfdrive/ui/layouts/onboarding.py msgid "Decline" msgstr "拒绝" #: openpilot/selfdrive/ui/layouts/onboarding.py msgid "Decline, uninstall sunnypilot" -msgstr "" +msgstr "拒绝并卸载 sunnypilot" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/device.py +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/display.py +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/steering_sub_layouts/torque_settings.py +msgid "Default" +msgstr "默认" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/device.py +msgid "Default: Device will boot/wake-up normally & will be ready to engage." +msgstr "默认:设备正常开机/唤醒,并随时可以启用。" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/steering.py +msgid "Delay before lateral control resumes after the turn signal ends." +msgstr "转向灯结束后,横向控制恢复前的延迟。" #: openpilot/selfdrive/ui/layouts/settings/settings.py +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/settings.py msgid "Developer" msgstr "开发者" +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/visuals.py +msgid "Developer UI" +msgstr "开发者界面" + #: openpilot/selfdrive/ui/layouts/settings/settings.py +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/settings.py msgid "Device" msgstr "设备" +#: openpilot/selfdrive/ui/mici/layouts/settings/device.py +msgid "Device must be registered with the comma.ai backend to pair." +msgstr "设备必须先在 comma.ai 后端注册才能配对。" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/device.py +msgid "" +"Device will automatically shutdown after set time once the engine is turned off.\n" +"(30h is the default)" +msgstr "发动机关闭后,设备将在设定时间后自动关机。\n(默认为 30 小时)" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/onboarding.py +msgid "Disable" +msgstr "禁用" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/software.py +msgid "Disable Updates" +msgstr "禁用更新" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/cruise.py +msgid "Disable the sunnypilot Longitudinal Control (alpha) toggle to allow Intelligent Cruise Button Management." +msgstr "禁用 sunnypilot 纵向控制(测试版)开关以允许智能巡航按钮管理。" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/steering_sub_layouts/mads_settings.py +msgid "Disengage" +msgstr "脱离" + #: openpilot/selfdrive/ui/layouts/settings/toggles.py msgid "Disengage on Accelerator Pedal" msgstr "踩下加速踏板时脱离" +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/device.py +msgid "Disengage to Enter Always Offroad Mode" +msgstr "脱离以进入停车设置模式" + #: openpilot/selfdrive/ui/layouts/settings/device.py msgid "Disengage to Power Off" msgstr "脱离以关机" @@ -197,11 +514,57 @@ msgstr "脱离以重启" msgid "Disengage to Reset Calibration" msgstr "脱离以重置校准" +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/steering_sub_layouts/mads_settings.py +msgid "Disengage: ALC will disengage when the brake pedal is pressed." +msgstr "脱离:踩下刹车踏板时 ALC 将脱离。" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/settings.py +msgid "Display" +msgstr "显示" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/visuals.py +msgid "Display Metrics Below Chevron" +msgstr "在 Chevron 下方显示指标" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/visuals.py +msgid "Display Road Name" +msgstr "显示道路名称" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/visuals.py +msgid "Display Turn Signals" +msgstr "显示转向信号" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/visuals.py +msgid "Display real-time parameters and metrics from various sources." +msgstr "显示来自各种来源的实时参数和指标。" + #: openpilot/selfdrive/ui/layouts/settings/toggles.py msgid "Display speed in km/h instead of mph." msgstr "以 km/h 显示速度(非 mph)。" +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/visuals.py +msgid "Display steering arc on the driving screen when lateral control is enabled." +msgstr "启用横向控制时,在驾驶屏幕上显示转向弧。" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/visuals.py +msgid "Distance" +msgstr "距离" + +#: openpilot/selfdrive/ui/mici/layouts/settings/firehose.py +msgid "Do all of my segments get pulled in Firehose Mode?" +msgstr "Firehose 模式下我的所有片段都会被拉取吗?" + +#: openpilot/selfdrive/ui/mici/layouts/settings/firehose.py +msgid "Does it matter how or where I drive?" +msgstr "我驾驶的方式或地点有关系吗?" + +#: openpilot/selfdrive/ui/mici/layouts/settings/firehose.py +msgid "Does it matter which software I run?" +msgstr "我运行的软件有关系吗?" + #: openpilot/selfdrive/ui/layouts/settings/device.py +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/device.py +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/sunnylink.py msgid "Dongle ID" msgstr "设备 ID" @@ -209,19 +572,48 @@ msgstr "设备 ID" msgid "Download" msgstr "下载" +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/osm.py +msgid "Downloaded Maps" +msgstr "已下载地图" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/osm.py +msgid "Downloading Map" +msgstr "正在下载地图" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/osm.py +msgid "Downloading Maps..." +msgstr "正在下载地图..." + #: openpilot/selfdrive/ui/layouts/settings/device.py msgid "Driver Camera" msgstr "车内摄像头" +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/device.py +msgid "Driver Camera Preview" +msgstr "驾驶员摄像头预览" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/trips.py +msgid "Drives" +msgstr "行程" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/models.py +msgid "Driving Model" +msgstr "驾驶模型" + #: openpilot/selfdrive/ui/layouts/settings/toggles.py msgid "Driving Personality" msgstr "驾驶风格" -#: system/ui/widgets/network.py +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/vehicle/brands/hyundai.py +msgid "Dynamic" +msgstr "动态" + +#: openpilot/system/ui/widgets/network.py msgid "EDIT" msgstr "编辑" #: openpilot/selfdrive/ui/layouts/sidebar.py +#: openpilot/selfdrive/ui/sunnypilot/layouts/sidebar.py msgid "ERROR" msgstr "错误" @@ -233,24 +625,47 @@ msgstr "ETH" msgid "EXPERIMENTAL MODE ON" msgstr "实验模式已开启" -#: system/ui/sunnypilot/widgets/sunnylink_pairing_dialog.py +#: openpilot/system/ui/sunnypilot/widgets/sunnylink_pairing_dialog.py msgid "Early Access: Become a sunnypilot Sponsor" -msgstr "" +msgstr "抢先体验:成为 sunnypilot 赞助者" #: openpilot/selfdrive/ui/layouts/settings/developer.py #: openpilot/selfdrive/ui/layouts/settings/toggles.py +#: openpilot/selfdrive/ui/sunnypilot/layouts/onboarding.py +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/vehicle/brands/toyota.py msgid "Enable" msgstr "启用" +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/vehicle/brands/tesla.py +msgid "Enable \"Always Offroad\" in Device panel, or turn vehicle off to change." +msgstr "在设备面板中启用\"停车设置模式\",或关闭车辆电源以更改。" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/vehicle/brands/subaru.py +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/vehicle/brands/tesla.py +msgid "Enable \"Always Offroad\" in Device panel, or turn vehicle off to toggle." +msgstr "在设备面板中启用\"停车设置模式\",或关闭车辆电源以切换。" + #: openpilot/selfdrive/ui/layouts/settings/developer.py msgid "Enable ADB" msgstr "启用 ADB" +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/device.py +msgid "Enable Always Offroad" +msgstr "启用停车设置模式" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/steering_sub_layouts/torque_settings.py +msgid "Enable Custom Tuning" +msgstr "启用自定义调校" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/cruise.py +msgid "Enable Dynamic Experimental Control" +msgstr "启用动态实验控制" + #: openpilot/selfdrive/ui/layouts/settings/toggles.py msgid "Enable Lane Departure Warnings" msgstr "启用车道偏离警示" -#: system/ui/widgets/network.py +#: openpilot/system/ui/widgets/network.py msgid "Enable Roaming" msgstr "启用漫游" @@ -258,126 +673,281 @@ msgstr "启用漫游" msgid "Enable SSH" msgstr "启用 SSH" -#: system/ui/widgets/network.py +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/visuals.py +msgid "Enable Standstill Timer" +msgstr "启用停车计时" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/visuals.py +msgid "Enable Tesla Rainbow Mode" +msgstr "启用特斯拉彩虹模式" + +#: openpilot/system/ui/widgets/network.py msgid "Enable Tethering" msgstr "启用网络共享" +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/cruise.py +msgid "Enable custom Short & Long press increments for cruise speed increase/decrease." +msgstr "为巡航速度增减启用自定义短按和长按增量。" + #: openpilot/selfdrive/ui/layouts/settings/toggles.py msgid "Enable driver monitoring even when sunnypilot is not engaged." -msgstr "" +msgstr "即使 sunnypilot 未启用也开启驾驶员监控。" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/sunnylink.py +msgid "Enable sunnylink" +msgstr "启用 sunnylink" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/sunnylink.py +msgid "Enable sunnylink uploader (infrastructure test)" +msgstr "启用 sunnylink 上传器(基础设施测试)" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/sunnylink.py +msgid "Enable sunnylink uploader to allow sunnypilot to upload your driving data to sunnypilot servers. " +msgstr "启用 sunnylink 上传器以允许 sunnypilot 将您的驾驶数据上传到 sunnypilot 服务器。" #: openpilot/selfdrive/ui/layouts/settings/toggles.py msgid "Enable sunnypilot" -msgstr "" +msgstr "启用 sunnypilot" #: openpilot/selfdrive/ui/layouts/settings/toggles.py msgid "Enable the sunnypilot longitudinal control (alpha) toggle to allow Experimental mode." -msgstr "" +msgstr "启用 sunnypilot 纵向控制(测试版)开关以允许实验模式。" -#: system/ui/widgets/network.py +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/steering.py +msgid "Enable this to enforce sunnypilot to steer with Torque lateral control." +msgstr "启用此项以强制 sunnypilot 使用扭矩横向控制转向。" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/cruise.py +msgid "Enable toggle to allow the model to determine when to use sunnypilot ACC or sunnypilot End to End Longitudinal." +msgstr "启用开关以允许模型决定何时使用 sunnypilot ACC 或 sunnypilot 端到端纵向控制。" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/developer.py +msgid "Enables or disables the GitHub runner service." +msgstr "启用或禁用 GitHub runner 服务。" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/vehicle/brands/toyota.py +msgid "Enforce Factory Longitudinal Control" +msgstr "强制使用原厂纵向控制" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/steering.py +msgid "Enforce Torque Lateral Control" +msgstr "强制扭矩横向控制" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/steering_sub_layouts/mads_settings.py +msgid "Engage lateral and longitudinal control with cruise control engagement." +msgstr "启用巡航控制时同时启用横向和纵向控制。" + +#: openpilot/system/ui/widgets/network.py msgid "Enter APN" msgstr "输入 APN" -#: system/ui/widgets/network.py +#: openpilot/system/ui/widgets/network.py msgid "Enter SSID" msgstr "输入 SSID" -#: system/ui/widgets/network.py +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/vehicle/platform_selector.py +msgid "Enter model year (e.g., 2021) and model (Toyota Corolla):" +msgstr "输入车型年份(例如 2021)和车型(Toyota Corolla):" + +#: openpilot/system/ui/widgets/network.py msgid "Enter new tethering password" msgstr "输入新的网络共享密码" -#: system/ui/widgets/network.py +#: openpilot/system/ui/widgets/network.py msgid "Enter password" msgstr "输入密码" -#: system/ui/sunnypilot/widgets/tree_dialog.py +#: openpilot/system/ui/sunnypilot/widgets/tree_dialog.py msgid "Enter search query" -msgstr "" +msgstr "输入搜索内容" #: openpilot/selfdrive/ui/widgets/ssh_key.py msgid "Enter your GitHub username" msgstr "输入您的 GitHub 用户名" -#: system/ui/widgets/list_view.py +#: openpilot/system/ui/widgets/list_view.py msgid "Error" msgstr "错误" +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/developer.py +msgid "Error Log" +msgstr "错误日志" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/osm.py +msgid "Error: Invalid download. Retry." +msgstr "错误:下载无效。请重试。" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/device.py +msgid "Exit Always Offroad" +msgstr "退出停车设置模式" + #: openpilot/selfdrive/ui/layouts/settings/toggles.py msgid "Experimental Mode" msgstr "实验模式" +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/vehicle/brands/subaru.py +msgid "Experimental feature to enable auto-resume during stop-and-go for certain supported Subaru platforms." +msgstr "实验性功能:为某些受支持的 Subaru 平台在走走停停时启用自动恢复。" + #: openpilot/selfdrive/ui/layouts/settings/toggles.py msgid "Experimental mode is currently unavailable on this car since the car's stock ACC is used for longitudinal control." msgstr "此车型当前无法使用实验模式,因为纵向控制使用的是原厂 ACC。" -#: system/ui/widgets/network.py +#: openpilot/selfdrive/ui/sunnypilot/layouts/sidebar.py +msgid "FAULT" +msgstr "故障" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/osm.py +msgid "FETCHING..." +msgstr "获取中..." + +#: openpilot/system/ui/widgets/network.py msgid "FORGETTING..." msgstr "正在遗忘..." +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/models.py +msgid "Fetching Latest Models" +msgstr "正在获取最新模型" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/vehicle/platform_selector.py +msgid "Fingerprinted automatically" +msgstr "自动指纹识别" + #: openpilot/selfdrive/ui/widgets/setup.py msgid "Finish Setup" msgstr "完成设置" #: openpilot/selfdrive/ui/layouts/settings/settings.py +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/settings.py msgid "Firehose" msgstr "数据洪流" #: openpilot/selfdrive/ui/layouts/settings/firehose.py +#: openpilot/selfdrive/ui/mici/layouts/settings/firehose.py +#: openpilot/selfdrive/ui/widgets/setup.py msgid "Firehose Mode" msgstr "Firehose 模式" -#: system/ui/sunnypilot/widgets/sunnylink_pairing_dialog.py -msgid "Follow the prompts to complete the pairing process" -msgstr "" +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/cruise_sub_layouts/speed_limit_settings.py +msgid "Fixed" +msgstr "固定" -#: system/ui/widgets/network.py +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/cruise_sub_layouts/speed_limit_settings.py +msgid "Fixed: Adds a fixed offset [Speed Limit + Offset]" +msgstr "固定:添加固定偏移量 [限速 + 偏移]" + +#: openpilot/system/ui/sunnypilot/widgets/sunnylink_pairing_dialog.py +msgid "Follow the prompts to complete the pairing process" +msgstr "按照提示完成配对过程" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/visuals.py +msgid "For applicable vehicles, always display the true vehicle current speed from wheel speed sensors." +msgstr "对于适用车辆,始终显示来自轮速传感器的真实车辆当前速度。" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/sunnylink.py +msgid "For secure backup, restore, and remote configuration" +msgstr "用于安全的备份、恢复和远程配置" + +#: openpilot/system/ui/widgets/network.py msgid "Forget" msgstr "忘记" -#: system/ui/widgets/network.py +#: openpilot/system/ui/widgets/network.py msgid "Forget Wi-Fi Network \"{}\"?" msgstr "要忘记 Wi‑Fi 网络“{}”吗?" +#: openpilot/selfdrive/ui/mici/layouts/settings/firehose.py +msgid "Frequently Asked Questions" +msgstr "常见问题" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/steering_sub_layouts/torque_settings.py +msgid "Friction" +msgstr "摩擦" + #: openpilot/selfdrive/ui/layouts/sidebar.py msgid "GOOD" msgstr "良好" +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/developer.py +msgid "GitHub Runner Service" +msgstr "GitHub Runner 服务" + #: openpilot/selfdrive/ui/widgets/pairing_dialog.py msgid "Go to https://connect.comma.ai on your phone" msgstr "在手机上前往 https://connect.comma.ai" +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/visuals.py +msgid "Green Traffic Light Alert (Beta)" +msgstr "绿灯提醒(测试版)" + #: openpilot/selfdrive/ui/layouts/sidebar.py msgid "HIGH" msgstr "高" -#: system/ui/widgets/network.py +#: openpilot/system/ui/widgets/network.py msgid "Hidden Network" msgstr "隐藏网络" +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/trips.py +msgid "Hours" +msgstr "小时" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/display.py +msgid "How long the screen saver runs before the screen turns off." +msgstr "屏幕保护程序运行多长时间后屏幕关闭。" + +#: openpilot/selfdrive/ui/mici/layouts/settings/firehose.py +msgid "INACTIVE: connect to an unmetered network" +msgstr "未激活:连接到非计费网络" + #: openpilot/selfdrive/ui/layouts/settings/software.py msgid "INSTALL" msgstr "安装" -#: system/ui/widgets/network.py +#: openpilot/system/ui/widgets/network.py msgid "IP Address" msgstr "IP 地址" -#: system/ui/sunnypilot/widgets/sunnylink_pairing_dialog.py +#: openpilot/system/ui/sunnypilot/widgets/sunnylink_pairing_dialog.py msgid "If sponsorship status was not updated, please contact a moderator on the community forum at https://community.sunnypilot.ai" -msgstr "" +msgstr "如果赞助状态未更新,请联系社区论坛管理员:https://community.sunnypilot.ai" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/cruise_sub_layouts/speed_limit_settings.py +msgid "Info" +msgstr "信息" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/cruise_sub_layouts/speed_limit_settings.py +msgid "Information: Displays the current road's speed limit." +msgstr "信息:显示当前道路的限速。" #: openpilot/selfdrive/ui/layouts/settings/software.py msgid "Install Update" msgstr "安装更新" -#: system/ui/sunnypilot/widgets/sunnylink_pairing_dialog.py +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/cruise.py +msgid "Intelligent Cruise Button Management (ICBM) (Alpha)" +msgstr "智能巡航按钮管理(ICBM)(测试版)" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/cruise.py +msgid "Intelligent Cruise Button Management is currently unavailable on this platform." +msgstr "此平台当前不支持智能巡航按钮管理。" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/display.py +msgid "Interactivity Timeout" +msgstr "交互超时" + +#: openpilot/system/ui/sunnypilot/widgets/sunnylink_pairing_dialog.py msgid "Join our Community Forum at https://community.sunnypilot.ai and reach out to a moderator if you have issues" -msgstr "" +msgstr "加入我们的社区论坛 https://community.sunnypilot.ai,如有问题请联系管理员" #: openpilot/selfdrive/ui/layouts/settings/developer.py msgid "Joystick Debug Mode" msgstr "摇杆调试模式" +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/trips.py +msgid "KM" +msgstr "公里" + #: openpilot/selfdrive/ui/widgets/ssh_key.py msgid "LOADING" msgstr "加载中" @@ -386,23 +956,115 @@ msgstr "加载中" msgid "LTE" msgstr "LTE" +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/osm.py +msgid "Last checked {}" +msgstr "上次检查 {}" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/steering_sub_layouts/torque_settings.py +msgid "Lateral Acceleration Factor" +msgstr "横向加速度系数" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/steering_sub_layouts/torque_settings.py +msgid "Lateral Jerk Torque Controller" +msgstr "横向冲击扭矩控制器" + #: openpilot/selfdrive/ui/layouts/settings/developer.py msgid "Lateral Maneuver Mode" -msgstr "" +msgstr "横向操作模式" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/visuals.py +msgid "Lead Departure Alert (Beta)" +msgstr "前车起步提醒(测试版)" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/steering_sub_layouts/torque_settings.py +msgid "Less Restrict Settings for Self-Tune (Beta)" +msgstr "自调校较少限制设置(测试版)" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/models.py +msgid "Live Learning Steer Delay" +msgstr "实时学习转向延迟" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/models.py +msgid "Live Steer Delay:" +msgstr "实时转向延迟:" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/cruise.py +msgid "Long Press Increment" +msgstr "长按增量" #: openpilot/selfdrive/ui/layouts/settings/developer.py msgid "Longitudinal Maneuver Mode" msgstr "纵向操作模式" +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/vehicle/brands/tesla.py +msgid "MADS Screen Activation" +msgstr "MADS 屏幕激活" + +#: openpilot/selfdrive/ui/mici/onroad/hud_renderer.py #: openpilot/selfdrive/ui/onroad/hud_renderer.py +#: openpilot/selfdrive/ui/sunnypilot/onroad/hud_renderer.py msgid "MAX" msgstr "最大" +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/steering_sub_layouts/torque_settings.py +msgid "Manual Real-Time Tuning" +msgstr "手动实时调校" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/vehicle/platform_selector.py +msgid "Manually selected fingerprint" +msgstr "手动选择的指纹" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/cruise_sub_layouts/speed_limit_policy.py +msgid "Map First" +msgstr "优先地图数据" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/cruise_sub_layouts/speed_limit_policy.py +msgid "Map First: Use Speed Limit data from OpenStreetMaps if available, else use from Car" +msgstr "优先地图数据:优先使用 OpenStreetMaps 限速数据,否则使用车辆数据" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/cruise_sub_layouts/speed_limit_policy.py +msgid "Map Only" +msgstr "仅地图数据" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/cruise_sub_layouts/speed_limit_policy.py +msgid "Map Only: Use Speed Limit data only from OpenStreetMaps" +msgstr "仅地图数据:仅使用 OpenStreetMaps 的限速数据" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/osm.py +msgid "Mapd Version" +msgstr "Mapd 版本" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/device.py +msgid "Max Time Offroad" +msgstr "最长非行车时间" + #: openpilot/selfdrive/ui/widgets/setup.py msgid "Maximize your training data uploads to improve openpilot's driving models." msgstr "最大化上传训练数据,以改进 openpilot 的驾驶模型。" +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/trips.py +msgid "Miles" +msgstr "英里" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/steering.py +msgid "Minimum Speed to Pause Lateral Control" +msgstr "暂停横向控制的最低速度" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/models.py +msgid "Model download has started in the background. We suggest resetting calibration. Would you like to do that now?" +msgstr "模型下载已在后台开始。我们建议重置标定。是否现在重置?" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/settings.py +msgid "Models" +msgstr "模型" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/steering.py +msgid "Modular Assistive Driving System (MADS)" +msgstr "模块化辅助驾驶系统 (MADS)" + #: openpilot/selfdrive/ui/layouts/settings/device.py +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/device.py +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/sunnylink.py msgid "N/A" msgstr "无" @@ -410,10 +1072,23 @@ msgstr "无" msgid "NO" msgstr "否" +#: openpilot/selfdrive/ui/sunnypilot/onroad/speed_limit.py +msgid "Near" +msgstr "近" + #: openpilot/selfdrive/ui/layouts/settings/settings.py +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/settings.py msgid "Network" msgstr "网络" +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/steering.py +msgid "Neural Network Lateral Control (NNLC)" +msgstr "神经网络横向控制 (NNLC)" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/developer.py +msgid "No" +msgstr "否" + #: openpilot/selfdrive/ui/widgets/ssh_key.py msgid "No SSH keys found for user '{}'" msgstr "未找到用户“{}”的 SSH 密钥" @@ -422,20 +1097,130 @@ msgstr "未找到用户“{}”的 SSH 密钥" msgid "No release notes available." msgstr "暂无发行说明。" +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/vehicle/platform_selector.py +msgid "No vehicle selected" +msgstr "未选择车辆" + +#: openpilot/selfdrive/ui/mici/layouts/settings/firehose.py +msgid "No, we selectively pull a subset of your segments." +msgstr "不,我们有选择地拉取您的一部分片段。" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/cruise_sub_layouts/speed_limit_settings.py +msgid "None" +msgstr "无" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/cruise_sub_layouts/speed_limit_settings.py +msgid "None: No Offset" +msgstr "无:不加偏移" + +#: openpilot/selfdrive/ui/mici/layouts/settings/firehose.py +msgid "Nope, just drive as you normally would." +msgstr "不需要,正常驾驶即可。" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/sunnylink.py +msgid "Not Paired" +msgstr "未配对" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/sunnylink.py +msgid "Not Sponsor" +msgstr "非赞助者" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/vehicle/platform_selector.py +msgid "Not fingerprinted or manually selected" +msgstr "未指纹识别或手动选择" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/sunnylink.py +msgid "Not going to lie, it's sad to see you disabled sunnylink" +msgstr "说实话,看到您禁用 sunnylink 我们很难过" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/steering_sub_layouts/mads_settings.py +msgid "Note: For vehicles without LFA/LKAS button, disabling this will prevent lateral control engagement." +msgstr "注意:对于没有 LFA/LKAS 按钮的车辆,禁用此选项将阻止横向控制启用。" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/steering_sub_layouts/mads_settings.py +msgid "Note: Once lateral control is engaged via UEM, it will remain engaged until it is manually disabled via the MADS button or car shut off." +msgstr "注意:一旦通过 UEM 启用横向控制,它将保持启用,直到通过 MADS 按钮手动禁用或车辆熄火。" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/vehicle/brands/tesla.py +msgid "Note: Setting this to Off will reset your MADS settings to default." +msgstr "注意:将此设置为关闭将把您的 MADS 设置重置为默认值。" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/steering_sub_layouts/lane_change_settings.py +msgid "Nudge" +msgstr "轻推" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/steering_sub_layouts/lane_change_settings.py +msgid "Nudgeless" +msgstr "无轻推" + #: openpilot/selfdrive/ui/layouts/sidebar.py +#: openpilot/selfdrive/ui/sunnypilot/layouts/sidebar.py msgid "OFFLINE" msgstr "离线" -#: openpilot/selfdrive/ui/layouts/sidebar.py -#: system/ui/widgets/confirm_dialog.py -#: system/ui/widgets/html_render.py +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/sunnylink.py +#: openpilot/system/ui/widgets/confirm_dialog.py +#: openpilot/system/ui/widgets/html_render.py msgid "OK" msgstr "确定" #: openpilot/selfdrive/ui/layouts/sidebar.py +#: openpilot/selfdrive/ui/sunnypilot/layouts/sidebar.py msgid "ONLINE" msgstr "在线" +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/settings.py +msgid "OSM" +msgstr "OSM" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/cruise_sub_layouts/speed_limit_settings.py +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/steering_sub_layouts/lane_change_settings.py +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/vehicle/brands/hyundai.py +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/vehicle/brands/tesla.py +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/visuals.py +msgid "Off" +msgstr "关闭" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/models.py +msgid "Off-Policy Model" +msgstr "离策略模型" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/cruise_sub_layouts/speed_limit_settings.py +msgid "Off: Disables the Speed Limit functions." +msgstr "关闭:禁用限速功能。" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/steering_sub_layouts/torque_settings.py +msgid "Offline Only" +msgstr "仅离线" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/device.py +msgid "Offroad" +msgstr "停车" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/device.py +msgid "Offroad: Device will be in Always Offroad mode after boot/wake-up." +msgstr "停车:设备开机/唤醒后将处于停车设置模式。" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/models.py +msgid "On-Policy Model" +msgstr "在策略模型" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/models.py +msgid "Only available when vehicle is off, or always offroad mode is on" +msgstr "仅在车辆熄火或停车设置模式开启时可用" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/display.py +msgid "Onroad Brightness" +msgstr "行车亮度" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/display.py +msgid "Onroad Brightness Delay" +msgstr "行车亮度延迟" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/device.py +msgid "Onroad Uploads" +msgstr "行车上传" + #: openpilot/selfdrive/ui/widgets/setup.py msgid "Open" msgstr "打开" @@ -448,6 +1233,10 @@ msgstr "配对" msgid "PANDA" msgstr "PANDA" +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/trips.py +msgid "PAST WEEK" +msgstr "过去一周" + #: openpilot/selfdrive/ui/layouts/settings/device.py msgid "PREVIEW" msgstr "预览" @@ -460,13 +1249,21 @@ msgstr "PRIME 功能:" msgid "Pair Device" msgstr "配对设备" +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/sunnylink.py +msgid "Pair GitHub Account" +msgstr "配对 GitHub 账户" + #: openpilot/selfdrive/ui/widgets/setup.py msgid "Pair device" msgstr "配对设备" -#: system/ui/sunnypilot/widgets/sunnylink_pairing_dialog.py +#: openpilot/system/ui/sunnypilot/widgets/sunnylink_pairing_dialog.py msgid "Pair your GitHub account" -msgstr "" +msgstr "配对您的 GitHub 账户" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/sunnylink.py +msgid "Pair your GitHub account to grant your device sponsor benefits, including API access on sunnylink." +msgstr "配对您的 GitHub 账户,为您的设备提供赞助者权益,包括 sunnylink 上的 API 访问权限。" #: openpilot/selfdrive/ui/widgets/pairing_dialog.py msgid "Pair your device to your comma account" @@ -477,19 +1274,72 @@ msgstr "将设备配对到您的 comma 账号" msgid "Pair your device with comma connect (connect.comma.ai) and claim your comma prime offer." msgstr "将设备与 comma connect(connect.comma.ai)配对,领取您的 comma prime 优惠。" +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/sunnylink.py +msgid "Paired" +msgstr "已配对" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/steering_sub_layouts/mads_settings.py +msgid "Pause" +msgstr "暂停" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/steering.py +msgid "Pause Lateral Control with Blinker" +msgstr "转向灯暂停横向控制" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/steering.py +msgid "Pause lateral control with blinker when traveling below the desired speed selected." +msgstr "当车速低于所选期望速度时,使用转向灯暂停横向控制。" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/steering_sub_layouts/mads_settings.py +msgid "Pause: ALC will pause when the brake pedal is pressed." +msgstr "暂停:踩下刹车踏板时 ALC 将暂停。" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/cruise_sub_layouts/speed_limit_settings.py +msgid "Percent: Adds a percent offset [Speed Limit + (Offset % Speed Limit)]" +msgstr "百分比:添加百分比偏移 [限速 + (偏移 % 限速)]" + #: openpilot/selfdrive/ui/widgets/setup.py msgid "Please connect to Wi-Fi to complete initial pairing" msgstr "请连接 Wi‑Fi 以完成初始配对" +#: openpilot/selfdrive/ui/mici/layouts/settings/device.py +msgid "Please connect to Wi-Fi to complete initial pairing." +msgstr "请连接 Wi-Fi 以完成初始配对。" + +#: openpilot/selfdrive/ui/mici/layouts/settings/software.py +msgid "Please connect to Wi-Fi to update." +msgstr "请连接 Wi-Fi 以进行更新。" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/software.py +msgid "Please enable \"Always Offroad\" mode or turn off the vehicle to adjust these toggles." +msgstr "请启用\"停车设置模式\"或关闭车辆电源以调整这些开关。" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/sunnylink.py +msgid "Please reboot and try again." +msgstr "请重启后重试。" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/models.py +msgid "Policy Model" +msgstr "策略模型" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/steering.py +msgid "Post-Blinker Delay" +msgstr "转向灯后延迟" + #: openpilot/selfdrive/ui/layouts/settings/device.py +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/device.py msgid "Power Off" msgstr "关机" -#: system/ui/widgets/network.py +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/vehicle/brands/hyundai.py +msgid "Predictive" +msgstr "预测" + +#: openpilot/system/ui/widgets/network.py msgid "Prevent large data uploads when on a metered Wi-Fi connection" msgstr "在计量制 Wi‑Fi 连接时避免大量上传" -#: system/ui/widgets/network.py +#: openpilot/system/ui/widgets/network.py msgid "Prevent large data uploads when on a metered cellular connection" msgstr "在计量制蜂窝网络时避免大量上传" @@ -501,6 +1351,27 @@ msgstr "预览车内摄像头以确保驾驶员监控视野良好。(车辆必 msgid "QR Code Error" msgstr "二维码错误" +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/developer.py +msgid "Quickboot Mode" +msgstr "快速启动模式" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/developer.py +msgid "Quickboot mode requires updates to be disabled.
Enable 'Disable Updates' in the Software panel first." +msgstr "快速启动模式需要禁用更新。
请先在软件面板中启用\\\"禁用更新\\\"。" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/device.py +msgid "Quiet Mode" +msgstr "安静模式" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/models.py +msgid "REFRESH" +msgstr "刷新" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/sidebar.py +msgid "REGIST..." +msgstr "注册..." + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/vehicle/__init__.py #: openpilot/selfdrive/ui/widgets/ssh_key.py msgid "REMOVE" msgstr "移除" @@ -513,11 +1384,21 @@ msgstr "重置" msgid "REVIEW" msgstr "查看" -#: system/ui/sunnypilot/widgets/sunnylink_pairing_dialog.py +#: openpilot/system/ui/sunnypilot/widgets/sunnylink_pairing_dialog.py msgid "Re-enter the \"sunnylink\" panel to verify sponsorship status" -msgstr "" +msgstr "重新进入「sunnylink」面板以确认赞助状态" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/steering_sub_layouts/torque_settings.py +msgid "Real-Time & Offline" +msgstr "实时与离线" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/visuals.py +msgid "Real-time Acceleration Bar" +msgstr "实时加速度条" #: openpilot/selfdrive/ui/layouts/settings/device.py +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/device.py +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/software.py msgid "Reboot" msgstr "重启" @@ -541,7 +1422,12 @@ msgstr "录制并上传麦克风音频" msgid "Record and store microphone audio while driving. The audio will be included in the dashcam video in comma connect." msgstr "行驶时录制并保存麦克风音频。音频将包含在 comma connect 的行车记录视频中。" +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/models.py +msgid "Refresh Model List" +msgstr "刷新模型列表" + #: openpilot/selfdrive/ui/layouts/settings/device.py +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/device.py msgid "Regulatory" msgstr "法规" @@ -549,6 +1435,14 @@ msgstr "法规" msgid "Relaxed" msgstr "从容" +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/steering_sub_layouts/mads_settings.py +msgid "Remain Active" +msgstr "保持激活" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/steering_sub_layouts/mads_settings.py +msgid "Remain Active: ALC will remain active when the brake pedal is pressed." +msgstr "保持激活:踩下刹车踏板时 ALC 保持激活。" + #: openpilot/selfdrive/ui/widgets/prime.py msgid "Remote access" msgstr "远程访问" @@ -562,50 +1456,117 @@ msgid "Request timed out" msgstr "请求超时" #: openpilot/selfdrive/ui/layouts/settings/device.py +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/device.py msgid "Reset" msgstr "重置" #: openpilot/selfdrive/ui/layouts/settings/device.py +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/models.py msgid "Reset Calibration" msgstr "重置校准" +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/device.py +msgid "Reset Settings" +msgstr "重置设置" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/sunnylink.py +msgid "Restore Failed" +msgstr "恢复失败" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/sunnylink.py +msgid "Restore Settings" +msgstr "恢复设置" + #: openpilot/selfdrive/ui/layouts/settings/device.py msgid "Review Training Guide" msgstr "查看训练指南" #: openpilot/selfdrive/ui/layouts/settings/device.py msgid "Review the rules, features, and limitations of sunnypilot" -msgstr "" +msgstr "查看 sunnypilot 的规则、功能和限制" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/visuals.py +msgid "Right" +msgstr "右侧" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/visuals.py +msgid "Right & Bottom" +msgstr "右侧和底部" #: openpilot/selfdrive/ui/layouts/settings/software.py +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/models.py +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/osm.py +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/steering_sub_layouts/torque_settings.py +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/vehicle/__init__.py msgid "SELECT" msgstr "选择" +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/sunnylink.py +msgid "SPONSOR" +msgstr "赞助" + #: openpilot/selfdrive/ui/layouts/settings/developer.py msgid "SSH Keys" msgstr "SSH 密钥" -#: system/ui/sunnypilot/widgets/sunnylink_pairing_dialog.py +#: openpilot/selfdrive/ui/sunnypilot/layouts/sidebar.py +msgid "SUNNYLINK" +msgstr "SUNNYLINK" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/network.py +msgid "Scan" +msgstr "扫描" + +#: openpilot/system/ui/sunnypilot/widgets/sunnylink_pairing_dialog.py msgid "Scan the QR code to login to your GitHub account" -msgstr "" +msgstr "扫描二维码登录您的 GitHub 账户" -#: system/ui/sunnypilot/widgets/sunnylink_pairing_dialog.py +#: openpilot/system/ui/sunnypilot/widgets/sunnylink_pairing_dialog.py msgid "Scan the QR code to visit sunnyhaibin's GitHub Sponsors page" -msgstr "" +msgstr "扫描二维码访问 sunnyhaibin 的 GitHub 赞助页面" -#: system/ui/widgets/network.py +#: openpilot/system/ui/widgets/network.py msgid "Scanning Wi-Fi networks..." msgstr "正在扫描 Wi‑Fi 网络…" -#: system/ui/sunnypilot/widgets/tree_dialog.py -msgid "Search" -msgstr "" +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/network.py +msgid "Scanning..." +msgstr "扫描中..." -#: system/ui/widgets/option_dialog.py +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/display.py +msgid "Screen Off" +msgstr "关闭屏幕" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/display.py +msgid "Screen Saver" +msgstr "屏幕保护程序" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/display.py +msgid "Screen Saver Duration" +msgstr "屏幕保护时长" + +#: openpilot/system/ui/sunnypilot/widgets/tree_dialog.py +msgid "Search" +msgstr "搜索" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/vehicle/platform_selector.py +msgid "Search your vehicle" +msgstr "搜索您的车辆" + +#: openpilot/system/ui/widgets/option_dialog.py msgid "Select" msgstr "选择" +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/steering_sub_layouts/torque_settings.py +msgid "Select Torque Control Tune Version" +msgstr "选择扭矩控制调校版本" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/models.py +msgid "Select a Model" +msgstr "选择模型" + #: openpilot/selfdrive/ui/layouts/settings/software.py +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/software.py msgid "Select a branch" msgstr "选择分支" @@ -613,26 +1574,164 @@ msgstr "选择分支" msgid "Select a language" msgstr "选择语言" +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/vehicle/platform_selector.py +msgid "Select a vehicle" +msgstr "选择车辆" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/vehicle/platform_selector.py +msgid "Select vehicle to force fingerprint manually." +msgstr "选择车辆以手动强制指纹识别。" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/vehicle/brands/tesla.py +msgid "Selecting a higher finger count may reduce accidental activations." +msgstr "选择更高的手指计数可以减少意外激活。" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/steering_sub_layouts/torque_settings.py +msgid "Self-Tune" +msgstr "自调校" + #: openpilot/selfdrive/ui/layouts/settings/device.py +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/device.py msgid "Serial" msgstr "序列号" +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/models.py +msgid "Set the maximum speed for lane turn desires. Default is 19 mph." +msgstr "设置车道转弯期望的最大速度。默认为 19 mph。" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/sunnylink.py +msgid "Settings backup completed." +msgstr "设置备份完成。" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/sunnylink.py +msgid "Settings restored. Confirm to restart the interface." +msgstr "设置已恢复。确认以重启界面。" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/cruise.py +msgid "Short Press Increment" +msgstr "短按增量" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/developer.py +msgid "Show Advanced Controls" +msgstr "显示高级控制" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/visuals.py +msgid "Show Blind Spot Warnings" +msgstr "显示盲区警告" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/display.py +msgid "Show a screen saver when the device is offroad and idle, instead of turning the screen off." +msgstr "设备停车闲置时显示屏幕保护程序,而不是关闭屏幕。" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/visuals.py +msgid "Show a timer on the HUD when the car is at a standstill." +msgstr "车辆静止时在 HUD 上显示计时器。" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/cruise.py +msgid "Smart Cruise Control - Map" +msgstr "智能巡航控制 - 地图" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/cruise.py +msgid "Smart Cruise Control - Vision" +msgstr "智能巡航控制 - 视觉" + #: openpilot/selfdrive/ui/widgets/offroad_alerts.py msgid "Snooze Update" msgstr "延后更新" #: openpilot/selfdrive/ui/layouts/settings/settings.py +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/settings.py msgid "Software" msgstr "软件" +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/models.py +msgid "Software Delay:" +msgstr "软件延迟:" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/visuals.py +msgid "Speed" +msgstr "速度" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/cruise.py +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/cruise_sub_layouts/speed_limit_settings.py +msgid "Speed Limit" +msgstr "限速" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/cruise_sub_layouts/speed_limit_settings.py +msgid "Speed Limit Offset" +msgstr "限速偏移" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/cruise_sub_layouts/speed_limit_policy.py +msgid "Speed Limit Source" +msgstr "限速来源" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/visuals.py +msgid "Speedometer: Always Display True Speed" +msgstr "速度表:始终显示真实速度" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/visuals.py +msgid "Speedometer: Hide from Onroad Screen" +msgstr "速度表:从行车屏幕隐藏" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/sunnylink.py +msgid "Sponsor Status" +msgstr "赞助状态" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/sunnylink.py +msgid "Sponsorship isn't required for basic backup/restore" +msgstr "基本备份/恢复不需要赞助" + #: openpilot/selfdrive/ui/layouts/settings/toggles.py msgid "Standard" msgstr "标准" +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/osm.py +msgid "Start Download" +msgstr "开始下载" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/cruise.py +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/steering.py +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/steering_sub_layouts/mads_settings.py +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/vehicle/brands/toyota.py +msgid "Start the vehicle to check vehicle compatibility." +msgstr "启动车辆以检查车辆兼容性。" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/osm.py +msgid "State" +msgstr "状态" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/settings.py +msgid "Steering" +msgstr "转向" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/visuals.py +msgid "Steering Arc" +msgstr "转向弧" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/steering_sub_layouts/mads_settings.py +msgid "Steering Mode on Brake Pedal" +msgstr "刹车踏板转向模式" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/vehicle/brands/subaru.py +msgid "Stop and Go (Beta)" +msgstr "停车起步(测试版)" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/vehicle/brands/toyota.py +msgid "Stop and Go Hack (Alpha)" +msgstr "停车起步 Hack(测试版)" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/vehicle/brands/subaru.py +msgid "Stop and Go for Manual Parking Brake (Beta)" +msgstr "手动驻车制动停车起步(测试版)" + #: openpilot/selfdrive/ui/onroad/alert_renderer.py msgid "System Unresponsive" msgstr "系统无响应" +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/software.py +msgid "System reboot required for changes to take effect. Reboot now?" +msgstr "更改需要重启系统才能生效。现在重启吗?" + #: openpilot/selfdrive/ui/onroad/alert_renderer.py msgid "TAKE CONTROL IMMEDIATELY" msgstr "请立即接管控制" @@ -641,18 +1740,130 @@ msgstr "请立即接管控制" msgid "TEMP" msgstr "温度" +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/sunnylink.py +msgid "THANKS ♥" +msgstr "谢谢 ♥" + #: openpilot/selfdrive/ui/layouts/settings/software.py msgid "Target Branch" msgstr "目标分支" -#: system/ui/widgets/network.py +#: openpilot/system/ui/widgets/network.py msgid "Tethering Password" msgstr "网络共享密码" +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/device.py +msgid "The reset cannot be undone. You have been warned." +msgstr "重置无法撤销。您已收到警告。" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/vehicle/brands/tesla.py +msgid "This allows the use of full MADS functionality when enabled." +msgstr "启用后允许使用完整的 MADS 功能。" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/cruise.py +msgid "This feature can only be used with sunnypilot longitudinal control enabled." +msgstr "此功能只能在启用 sunnypilot 纵向控制时使用。" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/steering_sub_layouts/mads_settings.py +msgid "This feature defaults to OFF, and does not allow selection due to vehicle limitations." +msgstr "此功能默认为关闭,由于车辆限制不允许选择。" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/steering_sub_layouts/mads_settings.py +msgid "This feature defaults to ON, and does not allow selection due to vehicle limitations." +msgstr "此功能默认为开启,由于车辆限制不允许选择。" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/vehicle/brands/subaru.py +msgid "This feature is currently not available on this platform." +msgstr "此功能当前在此平台上不可用。" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/cruise.py +msgid "This feature is not supported on this platform due to vehicle limitations." +msgstr "由于车辆限制,此功能在此平台上不受支持。" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/vehicle/brands/hyundai.py +msgid "This feature is unavailable because sunnypilot Longitudinal Control (Alpha) is not enabled." +msgstr "此功能不可用,因为未启用 sunnypilot 纵向控制(测试版)。" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/vehicle/brands/hyundai.py +msgid "This feature is unavailable while the car is onroad." +msgstr "车辆行驶时此功能不可用。" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/visuals.py +msgid "This feature requires sunnypilot longitudinal control to be available." +msgstr "此功能需要 sunnypilot 纵向控制可用。" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/sunnylink.py +msgid "This is the master switch, it will allow you to cutoff any sunnylink requests should you want to do that." +msgstr "这是主开关,如果需要,您可以切断任何 sunnylink 请求。" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/sunnylink.py +msgid "This may be due to weak internet connection or sunnylink registration issue. " +msgstr "这可能是由于网络连接较弱或 sunnylink 注册问题。" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/steering_sub_layouts/mads_settings.py +msgid "This platform only supports Disengage mode due to vehicle limitations." +msgstr "由于车辆限制,此平台仅支持脱离模式。" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/steering.py +msgid "This platform supports all MADS settings." +msgstr "此平台支持所有 MADS 设置。" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/steering.py +msgid "This platform supports limited MADS settings." +msgstr "此平台支持有限的 MADS 设置。" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/vehicle/platform_selector.py +msgid "This setting will take effect immediately." +msgstr "此设置将立即生效。" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/vehicle/platform_selector.py +msgid "This setting will take effect once the device enters offroad state." +msgstr "此设置将在设备进入停车状态后生效。" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/osm.py +msgid "" +"This will delete ALL downloaded maps\n" +"\n" +"Are you sure you want to delete all maps?" +msgstr "这将删除所有已下载的地图\n\n您确定要删除所有地图吗?" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/models.py +msgid "This will delete ALL downloaded models from the cache except the currently active model. Are you sure?" +msgstr "这将删除缓存中除当前活动模型外的所有已下载模型。您确定吗?" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/osm.py +msgid "This will start the download process and it might take a while to complete." +msgstr "这将开始下载过程,可能需要一段时间才能完成。" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/visuals.py +msgid "Time" +msgstr "时间" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/steering_sub_layouts/mads_settings.py +msgid "Toggle with Main Cruise" +msgstr "主巡航切换" + #: openpilot/selfdrive/ui/layouts/settings/settings.py +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/settings.py msgid "Toggles" msgstr "切换" +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/steering_sub_layouts/torque_settings.py +msgid "Torque Control Tune Version" +msgstr "扭矩控制调校版本" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/models.py +msgid "Total Delay:" +msgstr "总延迟:" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/device.py +msgid "Training Guide" +msgstr "使用指南" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/settings.py +msgid "Trips" +msgstr "行程" + #: openpilot/selfdrive/ui/layouts/settings/developer.py msgid "UI Debug Mode" msgstr "界面调试模式" @@ -662,9 +1873,18 @@ msgid "UNINSTALL" msgstr "卸载" #: openpilot/selfdrive/ui/layouts/home.py +#: openpilot/selfdrive/ui/sunnypilot/layouts/home.py msgid "UPDATE" msgstr "更新" +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/sunnylink.py +msgid "Unable to restore the settings, try again later." +msgstr "无法恢复设置,请稍后重试。" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/steering_sub_layouts/mads_settings.py +msgid "Unified Engagement Mode (UEM)" +msgstr "统一启用模式 (UEM)" + #: openpilot/selfdrive/ui/layouts/settings/software.py msgid "Uninstall" msgstr "卸载" @@ -673,6 +1893,10 @@ msgstr "卸载" msgid "Unknown" msgstr "未知" +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/vehicle/platform_selector.py +msgid "Unrecognized Vehicle" +msgstr "无法识别的车辆" + #: openpilot/selfdrive/ui/layouts/settings/software.py msgid "Updates are only downloaded while the car is off." msgstr "仅在车辆熄火时下载更新。" @@ -685,54 +1909,182 @@ msgstr "立即升级" msgid "Upload data from the driver facing camera and help improve the driver monitoring algorithm." msgstr "上传车内摄像头数据,帮助改进驾驶员监控算法。" +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/models.py +msgid "Use Lane Turn Desires" +msgstr "使用车道转弯期望" + #: openpilot/selfdrive/ui/layouts/settings/toggles.py msgid "Use Metric System" msgstr "使用公制" +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/vehicle/brands/tesla.py +msgid "Use a multi-finger press on the infotainment screen to toggle MADS." +msgstr "在信息娱乐屏幕上使用多指按压以切换 MADS。" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/cruise.py +msgid "Use map data to estimate the appropriate speed to drive through turns ahead." +msgstr "使用地图数据估算前方转弯的合适速度。" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/cruise.py +msgid "Use vision path predictions to estimate the appropriate speed to drive through turns ahead." +msgstr "使用视觉路径预测估算前方转弯的合适速度。" + #: openpilot/selfdrive/ui/layouts/sidebar.py msgid "VEHICLE" msgstr "车辆" #: openpilot/selfdrive/ui/layouts/settings/device.py +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/developer.py msgid "VIEW" msgstr "查看" +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/settings.py +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/vehicle/platform_selector.py +msgid "Vehicle" +msgstr "车辆" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/developer.py +msgid "View the error log for sunnypilot crashes." +msgstr "查看 sunnypilot 崩溃的错误日志。" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/models.py +msgid "Virtually shift camera's perspective to move model's center to Left(+ values) or Right (- values)" +msgstr "虚拟移动摄像头视角,将模型中心向左(+值)或向右(-值)移动" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/models.py +msgid "Vision Model" +msgstr "视觉模型" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/settings.py +msgid "Visuals" +msgstr "视觉" + #: openpilot/selfdrive/ui/onroad/alert_renderer.py msgid "Waiting to start" msgstr "等待开始" +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/device.py +msgid "Wake Up Behavior" +msgstr "唤醒行为" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/cruise_sub_layouts/speed_limit_settings.py +msgid "Warning" +msgstr "警告" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/cruise_sub_layouts/speed_limit_settings.py +msgid "Warning: Provides a warning when exceeding the current road's speed limit." +msgstr "警告:超过当前道路限速时提供警告。" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/sunnylink.py +msgid "Welcome back!! We're excited to see you've enabled sunnylink again!" +msgstr "欢迎回来!!很高兴看到您再次启用 sunnylink!" + #: openpilot/selfdrive/ui/layouts/onboarding.py msgid "Welcome to sunnypilot" -msgstr "" +msgstr "欢迎使用 sunnypilot" + +#: openpilot/selfdrive/ui/mici/layouts/settings/firehose.py +msgid "What's a good USB-C adapter?" +msgstr "什么是好的 USB-C 适配器?" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/software.py +msgid "When enabled, automatic software updates will be off.
This requires a reboot to take effect." +msgstr "启用后,自动软件更新将关闭。
此更改需要重启才能生效。" #: openpilot/selfdrive/ui/layouts/settings/toggles.py msgid "When enabled, pressing the accelerator pedal will disengage sunnypilot." -msgstr "" +msgstr "启用后,踩下加速踏板将脱离 sunnypilot。" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/visuals.py +msgid "When enabled, the speedometer on the onroad screen is not displayed." +msgstr "启用后,行车屏幕上的速度表将不显示。" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/visuals.py +msgid "When enabled, visual turn indicators are drawn on the HUD." +msgstr "启用后,将在 HUD 上绘制视觉转向指示器。" #: openpilot/selfdrive/ui/layouts/sidebar.py msgid "Wi-Fi" msgstr "Wi‑Fi" -#: system/ui/widgets/network.py +#: openpilot/system/ui/widgets/network.py msgid "Wi-Fi Network Metered" msgstr "Wi‑Fi 计量网络" -#: system/ui/widgets/network.py +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/developer.py +msgid "Would you like to delete this log?" +msgstr "您要删除此日志吗?" + +#: openpilot/system/ui/widgets/network.py msgid "Wrong password" msgstr "密码错误" +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/developer.py +msgid "Yes" +msgstr "是" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/osm.py +msgid "Yes, delete all maps" +msgstr "是,删除所有地图" + +#: openpilot/selfdrive/ui/mici/layouts/settings/firehose.py +msgid "Yes, only upstream openpilot (and particular forks) are able to be used for training." +msgstr "是的,只有上游 openpilot(及特定分支)能用于训练。" + #: openpilot/selfdrive/ui/layouts/onboarding.py msgid "You must accept the Terms of Service in order to use sunnypilot." -msgstr "" +msgstr "您必须接受服务条款才能使用 sunnypilot。" #: openpilot/selfdrive/ui/layouts/onboarding.py msgid "You must accept the Terms of Service to use sunnypilot. Read the latest terms at https://sunnypilot.ai/terms before continuing." -msgstr "" +msgstr "您必须接受服务条款才能使用 sunnypilot。继续前请阅读最新条款:https://sunnypilot.ai/terms" -#: openpilot/selfdrive/ui/onroad/driver_camera_dialog.py +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/vehicle/brands/hyundai.py +msgid "Your vehicle will use the Default longitudinal tuning." +msgstr "您的车辆将使用默认纵向调校。" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/vehicle/brands/hyundai.py +msgid "Your vehicle will use the Dynamic longitudinal tuning." +msgstr "您的车辆将使用动态纵向调校。" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/vehicle/brands/hyundai.py +msgid "Your vehicle will use the Predictive longitudinal tuning." +msgstr "您的车辆将使用预测纵向调校。" + +#: openpilot/selfdrive/ui/sunnypilot/mici/layouts/models.py +msgid "active model" +msgstr "活动模型" + +#: openpilot/selfdrive/ui/sunnypilot/mici/layouts/sunnylink.py +msgid "backing up" +msgstr "备份中" + +#: openpilot/selfdrive/ui/sunnypilot/mici/layouts/sunnylink.py +msgid "backup" +msgstr "备份" + +#: openpilot/selfdrive/ui/sunnypilot/mici/layouts/sunnylink.py +msgid "backup settings" +msgstr "备份设置" + +#: openpilot/selfdrive/ui/sunnypilot/mici/widgets/sunnylink_pairing_dialog.py +msgid "become a sunnypilot sponsor" +msgstr "成为 sunnypilot 赞助者" + +#: openpilot/selfdrive/ui/sunnypilot/mici/layouts/models.py +msgid "cache size" +msgstr "缓存大小" + +#: openpilot/selfdrive/ui/mici/layouts/onboarding.py +#: openpilot/selfdrive/ui/mici/onroad/cabin_camera_dialog.py +#: openpilot/selfdrive/ui/onroad/cabin_camera_dialog.py msgid "camera starting" msgstr "相机启动中" +#: openpilot/selfdrive/ui/sunnypilot/mici/layouts/models.py +msgid "cancel download" +msgstr "取消下载" + #: openpilot/selfdrive/ui/layouts/settings/software.py msgid "checking..." msgstr "检查中..." @@ -741,18 +2093,50 @@ msgstr "检查中..." msgid "comma prime" msgstr "comma prime" -#: system/ui/widgets/network.py +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/developer.py +msgid "copyparty Service" +msgstr "copyparty 服务" + +#: openpilot/system/ui/widgets/network.py msgid "default" msgstr "默认" +#: openpilot/selfdrive/ui/sunnypilot/mici/layouts/sunnylink.py +msgid "device id" +msgstr "设备 ID" + +#: openpilot/selfdrive/ui/sunnypilot/mici/layouts/settings.py +msgid "disengage to enable always offroad" +msgstr "脱离以启用停车设置模式" + #: openpilot/selfdrive/ui/layouts/settings/device.py msgid "down" msgstr "下" +#: openpilot/selfdrive/ui/sunnypilot/mici/layouts/models.py +msgid "download failed" +msgstr "下载失败" + +#: openpilot/selfdrive/ui/sunnypilot/mici/layouts/models.py +msgid "downloading" +msgstr "下载中" + #: openpilot/selfdrive/ui/layouts/settings/software.py msgid "downloading..." msgstr "下载中..." +#: openpilot/selfdrive/ui/sunnypilot/mici/layouts/sunnylink.py +msgid "enable sunnylink" +msgstr "启用 sunnylink" + +#: openpilot/selfdrive/ui/sunnypilot/mici/layouts/models.py +msgid "error" +msgstr "错误" + +#: openpilot/selfdrive/ui/sunnypilot/mici/layouts/sunnylink.py +msgid "failed" +msgstr "失败" + #: openpilot/selfdrive/ui/layouts/settings/software.py msgid "failed to check for update" msgstr "检查更新失败" @@ -761,15 +2145,22 @@ msgstr "检查更新失败" msgid "finalizing update..." msgstr "正在完成更新..." -#: system/ui/widgets/network.py +#: openpilot/system/ui/widgets/network.py msgid "for \"{}\"" msgstr "用于“{}”" +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/device.py +msgid "h" +msgstr "小时" + +#: openpilot/selfdrive/ui/mici/onroad/hud_renderer.py #: openpilot/selfdrive/ui/onroad/hud_renderer.py +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/cruise_sub_layouts/speed_limit_settings.py +#: openpilot/selfdrive/ui/sunnypilot/onroad/speed_renderer.py msgid "km/h" msgstr "km/h" -#: system/ui/widgets/network.py +#: openpilot/system/ui/widgets/network.py msgid "leave blank for automatic configuration" msgstr "留空以自动配置" @@ -777,11 +2168,22 @@ msgstr "留空以自动配置" msgid "left" msgstr "左" -#: system/ui/widgets/network.py +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/device.py +msgid "m" +msgstr "分钟" + +#: openpilot/system/ui/widgets/network.py msgid "metered" msgstr "计量" +#: openpilot/selfdrive/ui/sunnypilot/mici/layouts/settings.py +msgid "models" +msgstr "模型" + +#: openpilot/selfdrive/ui/mici/onroad/hud_renderer.py #: openpilot/selfdrive/ui/onroad/hud_renderer.py +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/cruise_sub_layouts/speed_limit_settings.py +#: openpilot/selfdrive/ui/sunnypilot/onroad/speed_renderer.py msgid "mph" msgstr "mph" @@ -789,31 +2191,153 @@ msgstr "mph" msgid "never" msgstr "从不" +#: openpilot/selfdrive/ui/mici/layouts/offroad_alerts.py +msgid "no alerts" +msgstr "无警报" + +#: openpilot/selfdrive/ui/sunnypilot/mici/layouts/sunnylink.py +msgid "no internet" +msgstr "无网络" + #: openpilot/selfdrive/ui/layouts/settings/software.py msgid "now" msgstr "现在" +#: openpilot/selfdrive/ui/sunnypilot/mici/layouts/sunnylink.py +msgid "pair" +msgstr "配对" + +#: openpilot/selfdrive/ui/sunnypilot/mici/widgets/sunnylink_pairing_dialog.py +msgid "pair with sunnylink" +msgstr "与 sunnylink 配对" + +#: openpilot/selfdrive/ui/sunnypilot/mici/layouts/sunnylink.py +msgid "paired" +msgstr "已配对" + +#: openpilot/selfdrive/ui/sunnypilot/mici/layouts/sunnylink.py +msgid "please connect to WiFi & try again" +msgstr "请连接 WiFi 并重试" + +#: openpilot/selfdrive/ui/sunnypilot/mici/layouts/sunnylink.py +msgid "please reboot & try again" +msgstr "请重启并重试" + +#: openpilot/selfdrive/ui/sunnypilot/mici/layouts/models.py +msgid "progress" +msgstr "进度" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/models.py +msgid "ready" +msgstr "就绪" + +#: openpilot/selfdrive/ui/sunnypilot/mici/layouts/sunnylink.py +msgid "restore" +msgstr "恢复" + +#: openpilot/selfdrive/ui/sunnypilot/mici/layouts/sunnylink.py +msgid "restore settings" +msgstr "恢复设置" + +#: openpilot/selfdrive/ui/sunnypilot/mici/layouts/sunnylink.py +msgid "restoring" +msgstr "恢复中" + #: openpilot/selfdrive/ui/layouts/settings/device.py msgid "right" msgstr "右" +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/steering_sub_layouts/lane_change_settings.py +msgid "s" +msgstr "秒" + +#: openpilot/selfdrive/ui/sunnypilot/mici/layouts/models.py +msgid "select model" +msgstr "选择模型" + +#: openpilot/selfdrive/ui/sunnypilot/mici/layouts/sunnylink.py +msgid "settings backed up" +msgstr "设置已备份" + +#: openpilot/selfdrive/ui/sunnypilot/mici/layouts/sunnylink.py +msgid "slide to backup" +msgstr "滑动以备份" + +#: openpilot/selfdrive/ui/sunnypilot/mici/layouts/settings.py +msgid "slide to exit always offroad" +msgstr "滑动以退出停车设置模式" + +#: openpilot/selfdrive/ui/sunnypilot/mici/layouts/settings.py +msgid "slide to force offroad" +msgstr "滑动以强制停车" + +#: openpilot/selfdrive/ui/sunnypilot/mici/layouts/sunnylink.py +msgid "slide to restore" +msgstr "滑动以恢复" + +#: openpilot/selfdrive/ui/sunnypilot/mici/layouts/sunnylink.py +msgid "sponsor" +msgstr "赞助" + +#: openpilot/selfdrive/ui/sunnypilot/mici/layouts/sunnylink.py +msgid "sponsor tier" +msgstr "赞助等级" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/onboarding.py +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/settings.py +#: openpilot/selfdrive/ui/sunnypilot/mici/layouts/settings.py +msgid "sunnylink" +msgstr "sunnylink" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/sunnylink.py +msgid "sunnylink Dongle ID not found. " +msgstr "未找到 sunnylink Dongle ID。" + +#: openpilot/selfdrive/ui/sunnypilot/mici/layouts/sunnylink.py +msgid "sunnylink dongle id not found" +msgstr "未找到 sunnylink dongle id" + +#: openpilot/selfdrive/ui/sunnypilot/mici/layouts/sunnylink.py +msgid "sunnylink uploader" +msgstr "sunnylink 上传器" + #: openpilot/selfdrive/ui/layouts/settings/developer.py msgid "sunnypilot Longitudinal Control (Alpha)" -msgstr "" +msgstr "sunnypilot 纵向控制(测试版)" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/cruise.py +msgid "sunnypilot Longitudinal Control is the default longitudinal control for this platform." +msgstr "sunnypilot 纵向控制是此平台的默认纵向控制。" + +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/vehicle/brands/toyota.py +msgid "sunnypilot Longitudinal Control must be available and enabled for your vehicle to use this feature." +msgstr "您的车辆必须可用并启用 sunnypilot 纵向控制才能使用此功能。" #: openpilot/selfdrive/ui/onroad/alert_renderer.py msgid "sunnypilot Unavailable" -msgstr "" +msgstr "sunnypilot 不可用" #: openpilot/selfdrive/ui/layouts/settings/toggles.py msgid "sunnypilot longitudinal control may come in a future update." -msgstr "" +msgstr "sunnypilot 纵向控制可能在未来的更新中提供。" #: openpilot/selfdrive/ui/layouts/settings/device.py msgid "sunnypilot requires the device to be mounted within 4° left or right and within 5° up or 9° down." -msgstr "" +msgstr "sunnypilot 要求设备安装倾斜度在左右 4°、上下 5°/9° 以内。" -#: system/ui/widgets/network.py +#: openpilot/selfdrive/ui/sunnypilot/layouts/settings/vehicle/brands/toyota.py +msgid "sunnypilot will not take over control of gas and brakes. Factory Toyota longitudinal control will be used." +msgstr "sunnypilot 不会接管油门和刹车控制。将使用原厂 Toyota 纵向控制。" + +#: openpilot/selfdrive/ui/sunnypilot/mici/layouts/sunnylink.py +msgid "thanks" +msgstr "谢谢" + +#: openpilot/selfdrive/ui/sunnypilot/mici/layouts/sunnylink.py +msgid "unable to restore" +msgstr "无法恢复" + +#: openpilot/system/ui/widgets/network.py msgid "unmetered" msgstr "不限流量" @@ -834,6 +2358,7 @@ msgid "update available" msgstr "有可用更新" #: openpilot/selfdrive/ui/layouts/home.py +#: openpilot/selfdrive/ui/sunnypilot/layouts/home.py msgid "{} ALERT" msgid_plural "{} ALERTS" msgstr[0] "{} 条警报" @@ -857,17 +2382,13 @@ msgid_plural "{} minutes ago" msgstr[0] "{} 分钟前" msgstr[1] "{} 分钟前" -#: openpilot/selfdrive/ui/layouts/settings/firehose.py +#: openpilot/selfdrive/ui/mici/layouts/settings/firehose.py msgid "{} segment of your driving is in the training dataset so far." msgid_plural "{} segments of your driving is in the training dataset so far." -msgstr[0] "目前已有 {} 个您的驾驶片段被纳入训练数据集。" -msgstr[1] "目前已有 {} 个您的驾驶片段被纳入训练数据集。" +msgstr[0] "到目前为止,您有 {} 段驾驶数据被用于训练数据集。" +msgstr[1] "到目前为止,您有 {} 段驾驶数据被用于训练数据集。" #: openpilot/selfdrive/ui/widgets/prime.py msgid "✓ SUBSCRIBED" msgstr "✓ 已订阅" -#: openpilot/selfdrive/ui/widgets/setup.py -msgid "🔥 Firehose Mode 🔥" -msgstr "🔥 Firehose 模式 🔥" -