carrot/selfdrive/ui/translations/main_zh-CHS.ts

1651 lines
59 KiB
TypeScript
Raw Normal View History

<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="zh_CN">
<context>
<name>AbstractAlert</name>
<message>
<source>Close</source>
<translation></translation>
</message>
<message>
<source>Snooze Update</source>
<translation></translation>
</message>
<message>
<source>Reboot and Update</source>
<translation></translation>
</message>
2025-03-26 18:36:51 +08:00
<message>
<source>Disable Internet Check</source>
<translation></translation>
</message>
</context>
<context>
<name>AdvancedNetworking</name>
<message>
<source>Back</source>
<translation></translation>
</message>
<message>
<source>Enable Tethering</source>
<translation>WiFi热点</translation>
</message>
<message>
<source>Tethering Password</source>
<translation>WiFi热点密码</translation>
</message>
<message>
<source>EDIT</source>
<translation></translation>
</message>
<message>
<source>Enter new tethering password</source>
<translation>WiFi热点密码</translation>
</message>
<message>
<source>IP Address</source>
<translation>IP地址</translation>
</message>
<message>
<source>Enable Roaming</source>
<translation></translation>
</message>
<message>
<source>APN Setting</source>
<translation>APN设置</translation>
</message>
<message>
<source>Enter APN</source>
<translation>APN</translation>
</message>
<message>
<source>leave blank for automatic configuration</source>
<translation></translation>
</message>
<message>
<source>Cellular Metered</source>
<translation></translation>
</message>
<message>
<source>Prevent large data uploads when on a metered connection</source>
<translation>使</translation>
</message>
<message>
<source>Hidden Network</source>
<translation></translation>
</message>
<message>
<source>CONNECT</source>
<translation>线</translation>
</message>
<message>
<source>Enter SSID</source>
<translation> SSID</translation>
</message>
<message>
<source>Enter password</source>
<translation></translation>
</message>
<message>
<source>for &quot;%1&quot;</source>
<translation>&quot;%1&quot;</translation>
</message>
</context>
<context>
<name>AnnotatedCameraWidget</name>
<message>
<source>km/h</source>
<translation>km/h</translation>
</message>
<message>
<source>mph</source>
<translation>mph</translation>
</message>
<message>
<source>MAX</source>
<translation></translation>
</message>
<message>
<source>SPEED</source>
<translation>SPEED</translation>
</message>
<message>
<source>LIMIT</source>
<translation>LIMIT</translation>
</message>
2025-03-26 18:36:51 +08:00
<message>
<source>Vehicle in blind spot</source>
<translation></translation>
</message>
<message>
<source> m/s²</source>
<translation> /²</translation>
</message>
<message>
<source>m/s</source>
<translation>/</translation>
</message>
<message>
<source>kph</source>
<translation>/</translation>
</message>
<message>
<source> ft/s²</source>
<translation> /²</translation>
</message>
<message>
<source>Accel: %1%2</source>
<translation>%1%2</translation>
</message>
<message>
<source> - Max: %1%2</source>
<translation> - %1%2</translation>
</message>
<message>
<source> | Obstacle: </source>
<translation> | </translation>
</message>
<message>
<source> | Obstacle Factor: </source>
<translation> | </translation>
</message>
<message>
<source> - Stop: </source>
<translation> - </translation>
</message>
<message>
<source> - Stop Factor: </source>
<translation> - </translation>
</message>
<message>
<source>Follow: </source>
<translation> </translation>
</message>
<message>
<source>Follow Distance: </source>
<translation> </translation>
</message>
<message>
<source>Confirm speed limit
</source>
<translation>
</translation>
</message>
<message>
<source>Ignore speed limit
</source>
<translation></translation>
</message>
<message>
<source>Conditional Experimental Mode ready</source>
<translation></translation>
</message>
<message>
<source>Conditional Experimental overridden</source>
<translation></translation>
</message>
<message>
<source>Experimental Mode manually activated</source>
<translation></translation>
</message>
<message>
<source>Experimental Mode activated for</source>
<translation></translation>
</message>
<message>
<source> intersection</source>
<translation> </translation>
</message>
<message>
<source> upcoming intersection</source>
<translation> </translation>
</message>
<message>
<source> turn</source>
<translation> </translation>
</message>
<message>
<source> upcoming turn</source>
<translation> </translation>
</message>
<message>
<source>Experimental Mode activated due to</source>
<translation></translation>
</message>
<message>
<source> SLC</source>
<translation> SLC</translation>
</message>
<message>
<source> no speed limit set</source>
<translation> </translation>
</message>
<message>
<source> speed</source>
<translation> </translation>
</message>
<message>
<source> speed being less than </source>
<translation> </translation>
</message>
<message>
<source> kph</source>
<translation> </translation>
</message>
<message>
<source> mph</source>
<translation> </translation>
</message>
<message>
<source>Experimental Mode activated for stopped lead</source>
<translation></translation>
</message>
<message>
<source>Experimental Mode activated for slower lead</source>
<translation></translation>
</message>
<message>
<source>Experimental Mode activated for turn</source>
<translation></translation>
</message>
<message>
<source> / lane change</source>
<translation> / </translation>
</message>
<message>
<source>Experimental Mode activated for curve</source>
<translation>线</translation>
</message>
<message>
<source>Experimental Mode activated for stop</source>
<translation></translation>
</message>
<message>
<source> sign / stop light</source>
<translation> / </translation>
</message>
<message>
<source>Always On Lateral active</source>
<translation></translation>
</message>
<message>
<source>. Press the &quot;Cruise Control&quot; button to disable</source>
<translation></translation>
</message>
<message>
<source>. Long press the &quot;distance&quot; button to revert</source>
<translation></translation>
</message>
<message>
<source>. Double press the &quot;LKAS&quot; button to revert</source>
<translation>LKAS</translation>
</message>
<message>
<source>. Double tap the screen to revert</source>
<translation></translation>
</message>
</context>
<context>
<name>ConfirmationDialog</name>
<message>
<source>Ok</source>
<translation></translation>
</message>
<message>
<source>Cancel</source>
<translation></translation>
</message>
</context>
<context>
<name>DeclinePage</name>
<message>
<source>You must accept the Terms and Conditions in order to use openpilot.</source>
<translation>使openpilot</translation>
</message>
<message>
<source>Back</source>
<translation></translation>
</message>
<message>
<source>Decline, uninstall %1</source>
<translation>%1</translation>
</message>
</context>
<context>
<name>DestinationWidget</name>
<message>
<source>Home</source>
2025-03-26 18:36:51 +08:00
<translation></translation>
</message>
<message>
<source>Work</source>
<translation></translation>
</message>
<message>
<source>No destination set</source>
<translation></translation>
</message>
<message>
<source>No %1 location set</source>
<translation> %1 </translation>
</message>
<message>
<source>home</source>
2025-03-26 18:36:51 +08:00
<translation></translation>
</message>
<message>
<source>work</source>
<translation></translation>
</message>
</context>
<context>
<name>DevicePanel</name>
<message>
<source>Dongle ID</source>
<translation>IDDongle ID</translation>
</message>
<message>
<source>N/A</source>
<translation>N/A</translation>
</message>
<message>
<source>Serial</source>
<translation></translation>
</message>
<message>
<source>Driver Camera</source>
<translation></translation>
</message>
<message>
<source>PREVIEW</source>
<translation></translation>
</message>
<message>
<source>Preview the driver facing camera to ensure that driver monitoring has good visibility. (vehicle must be off)</source>
<translation></translation>
</message>
<message>
<source>Reset Calibration</source>
<translation></translation>
</message>
<message>
<source>RESET</source>
<translation></translation>
</message>
<message>
<source>Are you sure you want to reset calibration?</source>
<translation></translation>
</message>
<message>
<source>Review Training Guide</source>
<translation></translation>
</message>
<message>
<source>REVIEW</source>
<translation></translation>
</message>
<message>
<source>Review the rules, features, and limitations of openpilot</source>
<translation> openpilot 使</translation>
</message>
<message>
<source>Are you sure you want to review the training guide?</source>
<translation></translation>
</message>
<message>
<source>Regulatory</source>
<translation></translation>
</message>
<message>
<source>VIEW</source>
<translation></translation>
</message>
<message>
<source>Change Language</source>
<translation></translation>
</message>
<message>
<source>CHANGE</source>
<translation></translation>
</message>
<message>
<source>Select a language</source>
<translation></translation>
</message>
<message>
<source>Reboot</source>
<translation></translation>
</message>
<message>
<source>Power Off</source>
<translation></translation>
</message>
<message>
<source>openpilot requires the device to be mounted within 4° left or right and within 5° up or 9° down. openpilot is continuously calibrating, resetting is rarely required.</source>
<translation>openpilot要求设备安装的偏航角在左4°4°5°9°openpilot会持续更新校准</translation>
</message>
<message>
<source> Your device is pointed %1° %2 and %3° %4.</source>
<translation> %1° %2%3° %4</translation>
</message>
<message>
<source>down</source>
<translation></translation>
</message>
<message>
<source>up</source>
<translation></translation>
</message>
<message>
<source>left</source>
<translation></translation>
</message>
<message>
<source>right</source>
<translation></translation>
</message>
<message>
<source>Are you sure you want to reboot?</source>
<translation></translation>
</message>
<message>
<source>Disengage to Reboot</source>
<translation>openpilot以重新启动</translation>
</message>
<message>
<source>Are you sure you want to power off?</source>
<translation></translation>
</message>
<message>
<source>Disengage to Power Off</source>
<translation>openpilot以关机</translation>
</message>
<message>
<source>Reset</source>
<translation></translation>
</message>
<message>
<source>Review</source>
<translation></translation>
</message>
2025-03-26 18:36:51 +08:00
<message>
<source>Backup</source>
<translation></translation>
</message>
<message>
<source>Delete</source>
<translation></translation>
</message>
<message>
<source>Restore</source>
<translation></translation>
</message>
<message>
<source>FrogPilot Backups</source>
<translation>FrogPilot </translation>
</message>
<message>
<source>Backup, delete, or restore your FrogPilot backups.</source>
<translation> FrogPilot </translation>
</message>
<message>
<source>Name your backup</source>
<translation></translation>
</message>
<message>
<source>Backing up...</source>
<translation>...</translation>
</message>
<message>
<source>Success!</source>
<translation></translation>
</message>
<message>
<source>Failed...</source>
<translation>...</translation>
</message>
<message>
<source>Select a backup to delete</source>
<translation></translation>
</message>
<message>
<source>Are you sure you want to delete this backup?</source>
<translation></translation>
</message>
<message>
<source>Deleting...</source>
<translation>...</translation>
</message>
<message>
<source>Deleted!</source>
<translation></translation>
</message>
<message>
<source>Select a restore point</source>
<translation></translation>
</message>
<message>
<source>Are you sure you want to restore this version of FrogPilot?</source>
<translation> FrogPilot </translation>
</message>
<message>
<source>Restoring...</source>
<translation>...</translation>
</message>
<message>
<source>Toggle Backups</source>
<translation></translation>
</message>
<message>
<source>Backup, delete, or restore your toggle backups.</source>
<translation></translation>
</message>
<message>
<source>Are you sure you want to restore this toggle backup?</source>
<translation></translation>
</message>
<message>
<source>Delete Driving Data</source>
<translation></translation>
</message>
<message>
<source>DELETE</source>
<translation></translation>
</message>
<message>
<source>This button provides a swift and secure way to permanently delete all stored driving footage and data from your device. Ideal for maintaining privacy or freeing up space.</source>
<translation></translation>
</message>
<message>
<source>Are you sure you want to permanently delete all of your driving footage and data?</source>
<translation></translation>
</message>
<message>
<source>Deleting footage...</source>
<translation>...</translation>
</message>
<message>
<source>Reset Toggles To Default</source>
<translation></translation>
</message>
<message>
<source>Reset your toggle settings back to their default settings.</source>
<translation></translation>
</message>
<message>
<source>Are you sure you want to completely reset all of your toggle settings?</source>
<translation></translation>
</message>
<message>
<source>Resetting toggles...</source>
<translation>...</translation>
</message>
<message>
<source>Reset!</source>
<translation></translation>
</message>
<message>
<source>Rebooting...</source>
<translation>...</translation>
</message>
<message>
<source>Flash Panda</source>
<translation> Panda</translation>
</message>
<message>
<source>FLASH</source>
<translation></translation>
</message>
<message>
<source>Use this button to troubleshoot and update the Panda device&apos;s firmware.</source>
<translation>使 Panda </translation>
</message>
<message>
<source>Are you sure you want to flash the Panda?</source>
<translation> Panda </translation>
</message>
<message>
<source>Flash</source>
<translation></translation>
</message>
<message>
<source>Flashing...</source>
<translation>...</translation>
</message>
</context>
<context>
<name>DriveStats</name>
<message>
<source>Drives</source>
<translation></translation>
</message>
<message>
<source>Hours</source>
<translation></translation>
</message>
<message>
<source>ALL TIME</source>
<translation></translation>
</message>
<message>
<source>PAST WEEK</source>
<translation></translation>
</message>
<message>
<source>FROGPILOT</source>
<translation>FrogPilot</translation>
</message>
<message>
<source>KM</source>
<translation></translation>
</message>
<message>
<source>Miles</source>
<translation></translation>
</message>
</context>
<context>
<name>DriverViewWindow</name>
<message>
<source>camera starting</source>
<translation></translation>
</message>
</context>
<context>
<name>ExperimentalModeButton</name>
<message>
<source>EXPERIMENTAL MODE ON</source>
<translation></translation>
</message>
<message>
<source>CHILL MODE ON</source>
<translation></translation>
</message>
</context>
<context>
<name>InputDialog</name>
<message>
<source>Cancel</source>
<translation></translation>
</message>
<message numerus="yes">
<source>Need at least %n character(s)!</source>
<translation>
<numerusform> %n </numerusform>
</translation>
</message>
</context>
<context>
<name>Installer</name>
<message>
<source>Installing...</source>
<translation></translation>
</message>
</context>
<context>
<name>MapETA</name>
<message>
<source>eta</source>
<translation></translation>
</message>
<message>
<source>min</source>
<translation></translation>
</message>
<message>
<source>hr</source>
<translation></translation>
</message>
</context>
<context>
<name>MapSettings</name>
<message>
<source>NAVIGATION</source>
<translation></translation>
</message>
<message>
<source>Manage at connect.comma.ai</source>
<translation> connect.comma.ai </translation>
</message>
2025-03-26 18:36:51 +08:00
<message>
<source>Manage at %1</source>
<translation> %1 </translation>
</message>
</context>
<context>
<name>MapWindow</name>
<message>
<source>Map Loading</source>
<translation></translation>
</message>
<message>
<source>Waiting for GPS</source>
<translation> GPS</translation>
</message>
<message>
<source>Waiting for route</source>
<translation>线</translation>
</message>
</context>
<context>
<name>MultiOptionDialog</name>
<message>
<source>Select</source>
<translation></translation>
</message>
<message>
<source>Cancel</source>
<translation></translation>
</message>
</context>
<context>
<name>Networking</name>
<message>
<source>Advanced</source>
<translation></translation>
</message>
<message>
<source>Enter password</source>
<translation></translation>
</message>
<message>
<source>for &quot;%1&quot;</source>
<translation>&quot;%1&quot;</translation>
</message>
<message>
<source>Wrong password</source>
<translation></translation>
</message>
</context>
<context>
<name>OffroadAlert</name>
<message>
<source>Immediately connect to the internet to check for updates. If you do not connect to the internet, openpilot won&apos;t engage in %1</source>
<translation>openpilot %1 便使</translation>
</message>
<message>
<source>Connect to internet to check for updates. openpilot won&apos;t automatically start until it connects to internet to check for updates.</source>
<translation>openpilot </translation>
</message>
<message>
<source>Unable to download updates
%1</source>
<translation>
%1</translation>
</message>
<message>
<source>Invalid date and time settings, system won&apos;t start. Connect to internet to set time.</source>
<translation></translation>
</message>
<message>
<source>Taking camera snapshots. System won&apos;t start until finished.</source>
<translation>使</translation>
</message>
<message>
<source>An update to your device&apos;s operating system is downloading in the background. You will be prompted to update when it&apos;s ready to install.</source>
<translation></translation>
</message>
<message>
<source>Device failed to register. It will not connect to or upload to comma.ai servers, and receives no support from comma.ai. If this is an official device, visit https://comma.ai/support.</source>
<translation> comma.ai comma.ai 访 https://comma.ai/support。</translation>
</message>
<message>
<source>NVMe drive not mounted.</source>
2025-03-29 10:36:32 +08:00
<translation>GM 使openpilot知识库</translation>
</message>
<message>
<source>Unsupported NVMe drive detected. Device may draw significantly more power and overheat due to the unsupported NVMe.</source>
<translation> NVMe 使 NVMe </translation>
</message>
<message>
<source>openpilot was unable to identify your car. Your car is either unsupported or its ECUs are not recognized. Please submit a pull request to add the firmware versions to the proper vehicle. Need help? Join discord.comma.ai.</source>
<translation>openpilot (ECU) Pull Request discord.comma.ai</translation>
</message>
<message>
<source>openpilot was unable to identify your car. Check integrity of cables and ensure all connections are secure, particularly that the comma power is fully inserted in the OBD-II port of the vehicle. Need help? Join discord.comma.ai.</source>
<translation>openpilot 线 comma power OBD-II discord.comma.ai</translation>
</message>
<message>
<source>openpilot detected a change in the device&apos;s mounting position. Ensure the device is fully seated in the mount and the mount is firmly secured to the windshield.</source>
<translation>openpilot </translation>
</message>
<message>
<source>Device temperature too high. System cooling down before starting. Current internal component temperature: %1</source>
<translation>%1</translation>
</message>
</context>
<context>
<name>OffroadHome</name>
<message>
<source>UPDATE</source>
<translation></translation>
</message>
<message>
<source> ALERTS</source>
<translation> </translation>
</message>
<message>
<source> ALERT</source>
<translation> </translation>
</message>
</context>
<context>
<name>PairingPopup</name>
<message>
<source>Pair your device to your comma account</source>
<translation>comma账号配对</translation>
</message>
<message>
<source>Go to https://connect.comma.ai on your phone</source>
<translation>访 https://connect.comma.ai</translation>
</message>
<message>
<source>Click &quot;add new device&quot; and scan the QR code on the right</source>
<translation></translation>
</message>
<message>
<source>Bookmark connect.comma.ai to your home screen to use it like an app</source>
<translation> connect.comma.ai 便使</translation>
</message>
</context>
<context>
<name>ParamControl</name>
<message>
<source>Cancel</source>
<translation></translation>
</message>
<message>
<source>Enable</source>
<translation></translation>
</message>
</context>
<context>
<name>PrimeAdWidget</name>
<message>
<source>Upgrade Now</source>
<translation></translation>
</message>
<message>
<source>Become a comma prime member at connect.comma.ai</source>
<translation>connect.comma.ai以注册comma prime会员</translation>
</message>
<message>
<source>PRIME FEATURES:</source>
<translation>comma prime特权</translation>
</message>
<message>
<source>Remote access</source>
<translation>访</translation>
</message>
<message>
<source>24/7 LTE connectivity</source>
<translation> LTE </translation>
</message>
<message>
<source>Turn-by-turn navigation</source>
<translation></translation>
</message>
<message>
<source>1 year of drive storage</source>
<translation></translation>
</message>
</context>
<context>
<name>PrimeUserWidget</name>
<message>
<source> SUBSCRIBED</source>
<translation> </translation>
</message>
<message>
<source>comma prime</source>
<translation>comma prime</translation>
</message>
</context>
<context>
<name>QObject</name>
<message>
<source>Reboot</source>
<translation></translation>
</message>
<message>
<source>Exit</source>
<translation>退</translation>
</message>
<message>
<source>openpilot</source>
2025-03-26 18:36:51 +08:00
<translation type="vanished">openpilot</translation>
</message>
<message numerus="yes">
<source>%n minute(s) ago</source>
<translation>
<numerusform>%n </numerusform>
</translation>
</message>
<message numerus="yes">
<source>%n hour(s) ago</source>
<translation>
<numerusform>%n </numerusform>
</translation>
</message>
<message numerus="yes">
<source>%n day(s) ago</source>
<translation>
<numerusform>%n </numerusform>
</translation>
</message>
<message>
<source>km</source>
<translation>km</translation>
</message>
<message>
<source>m</source>
<translation>m</translation>
</message>
<message>
<source>mi</source>
<translation>mi</translation>
</message>
<message>
<source>ft</source>
<translation>ft</translation>
</message>
2025-03-26 18:36:51 +08:00
<message>
<source>FrogPilot</source>
<translation>FrogPilot</translation>
</message>
</context>
<context>
<name>Reset</name>
<message>
<source>Reset failed. Reboot to try again.</source>
<translation> </translation>
</message>
<message>
<source>Are you sure you want to reset your device?</source>
<translation></translation>
</message>
<message>
<source>System Reset</source>
<translation></translation>
</message>
<message>
<source>Cancel</source>
<translation></translation>
</message>
<message>
<source>Reboot</source>
<translation></translation>
</message>
<message>
<source>Confirm</source>
<translation></translation>
</message>
<message>
<source>Unable to mount data partition. Partition may be corrupted. Press confirm to erase and reset your device.</source>
<translation></translation>
</message>
<message>
<source>Resetting device...
This may take up to a minute.</source>
<translation>
</translation>
</message>
<message>
<source>System reset triggered. Press confirm to erase all content and settings. Press cancel to resume boot.</source>
<translation></translation>
</message>
</context>
<context>
<name>SettingsWindow</name>
<message>
<source>×</source>
2025-03-26 18:36:51 +08:00
<translation type="vanished">x</translation>
</message>
<message>
<source>Device</source>
<translation></translation>
</message>
<message>
<source>Network</source>
<translation></translation>
</message>
<message>
<source>Toggles</source>
<translation></translation>
</message>
<message>
<source>Software</source>
<translation></translation>
</message>
2025-03-26 18:36:51 +08:00
<message>
<source> Back</source>
<translation> </translation>
</message>
<message>
<source>Controls</source>
<translation></translation>
</message>
<message>
<source>Navigation</source>
<translation></translation>
</message>
<message>
<source>Vehicles</source>
<translation></translation>
</message>
<message>
<source>Visuals</source>
<translation></translation>
</message>
</context>
<context>
<name>Setup</name>
<message>
<source>WARNING: Low Voltage</source>
<translation></translation>
</message>
<message>
<source>Power your device in a car with a harness or proceed at your own risk.</source>
<translation>使car harness线束为您的设备供电</translation>
</message>
<message>
<source>Power off</source>
<translation></translation>
</message>
<message>
<source>Continue</source>
<translation></translation>
</message>
<message>
<source>Getting Started</source>
<translation></translation>
</message>
<message>
<source>Before we get on the road, lets finish installation and cover some details.</source>
<translation></translation>
</message>
<message>
<source>Connect to Wi-Fi</source>
<translation>WiFi</translation>
</message>
<message>
<source>Back</source>
<translation></translation>
</message>
<message>
<source>Continue without Wi-Fi</source>
<translation>WiFi并继续</translation>
</message>
<message>
<source>Waiting for internet</source>
<translation></translation>
</message>
<message>
<source>Enter URL</source>
<translation></translation>
</message>
<message>
<source>for Custom Software</source>
<translation></translation>
</message>
<message>
<source>Downloading...</source>
<translation></translation>
</message>
<message>
<source>Download Failed</source>
<translation></translation>
</message>
<message>
<source>Ensure the entered URL is valid, and the devices internet connection is good.</source>
<translation>URL有效</translation>
</message>
<message>
<source>Reboot device</source>
<translation></translation>
</message>
<message>
<source>Start over</source>
<translation></translation>
</message>
<message>
<source>No custom software found at this URL.</source>
<translation></translation>
</message>
<message>
<source>Something went wrong. Reboot the device.</source>
<translation></translation>
</message>
<message>
<source>Select a language</source>
<translation></translation>
</message>
<message>
<source>Choose Software to Install</source>
<translation></translation>
</message>
<message>
<source>openpilot</source>
<translation>openpilot</translation>
</message>
<message>
<source>Custom Software</source>
<translation></translation>
</message>
</context>
<context>
<name>SetupWidget</name>
<message>
<source>Finish Setup</source>
<translation></translation>
</message>
<message>
<source>Pair your device with comma connect (connect.comma.ai) and claim your comma prime offer.</source>
<translation>comma connect connect.comma.aicomma prime优惠</translation>
</message>
<message>
<source>Pair device</source>
<translation></translation>
</message>
</context>
<context>
<name>Sidebar</name>
<message>
<source>CONNECT</source>
<translation>CONNECT</translation>
</message>
<message>
<source>OFFLINE</source>
<translation>线</translation>
</message>
<message>
<source>ONLINE</source>
<translation>线</translation>
</message>
<message>
<source>ERROR</source>
<translation></translation>
</message>
<message>
<source>TEMP</source>
<translation></translation>
</message>
<message>
<source>HIGH</source>
<translation></translation>
</message>
<message>
<source>GOOD</source>
<translation></translation>
</message>
<message>
<source>OK</source>
<translation></translation>
</message>
<message>
<source>VEHICLE</source>
<translation></translation>
</message>
<message>
<source>NO</source>
<translation></translation>
</message>
<message>
<source>PANDA</source>
<translation>PANDA</translation>
</message>
<message>
<source>GPS</source>
<translation>GPS</translation>
</message>
<message>
<source>SEARCH</source>
<translation></translation>
</message>
<message>
<source>--</source>
<translation>--</translation>
</message>
<message>
<source>Wi-Fi</source>
<translation>Wi-Fi</translation>
</message>
<message>
<source>ETH</source>
<translation></translation>
</message>
<message>
<source>2G</source>
<translation>2G</translation>
</message>
<message>
<source>3G</source>
<translation>3G</translation>
</message>
<message>
<source>LTE</source>
<translation>LTE</translation>
</message>
<message>
<source>5G</source>
<translation>5G</translation>
</message>
2025-03-26 18:36:51 +08:00
<message>
<source>GPU</source>
<translation>GPU</translation>
</message>
<message>
<source>CPU</source>
<translation>CPU</translation>
</message>
<message>
<source> GB</source>
<translation> GB</translation>
</message>
<message>
<source>MEMORY</source>
<translation></translation>
</message>
<message>
<source>LEFT</source>
<translation></translation>
</message>
<message>
<source>USED</source>
<translation></translation>
</message>
</context>
<context>
<name>SoftwarePanel</name>
<message>
<source>Updates are only downloaded while the car is off.</source>
2025-03-26 18:36:51 +08:00
<translation type="vanished"></translation>
</message>
<message>
<source>Current Version</source>
<translation></translation>
</message>
<message>
<source>Download</source>
<translation></translation>
</message>
<message>
<source>Install Update</source>
<translation></translation>
</message>
<message>
<source>INSTALL</source>
<translation></translation>
</message>
<message>
<source>Target Branch</source>
<translation></translation>
</message>
<message>
<source>SELECT</source>
<translation></translation>
</message>
<message>
<source>Select a branch</source>
<translation></translation>
</message>
<message>
<source>UNINSTALL</source>
<translation></translation>
</message>
<message>
<source>Uninstall %1</source>
<translation> %1</translation>
</message>
<message>
<source>Are you sure you want to uninstall?</source>
<translation></translation>
</message>
<message>
<source>CHECK</source>
<translation></translation>
</message>
<message>
<source>Uninstall</source>
<translation></translation>
</message>
<message>
<source>failed to check for update</source>
<translation></translation>
</message>
<message>
<source>up to date, last checked %1</source>
<translation> %1</translation>
</message>
<message>
<source>DOWNLOAD</source>
<translation></translation>
</message>
<message>
<source>update available</source>
<translation></translation>
</message>
<message>
<source>never</source>
<translation></translation>
</message>
2025-03-26 18:36:51 +08:00
<message>
<source>Updates are only downloaded while the car is off or in park.</source>
<translation></translation>
</message>
<message>
<source>Automatically Update FrogPilot</source>
<translation>FrogPilot</translation>
</message>
<message>
<source>FrogPilot will automatically update itself and it&apos;s assets when you&apos;re offroad and connected to Wi-Fi.</source>
<translation>Wi-Fi时FrogPilot将自动更新自身及其资源</translation>
</message>
<message>
<source>Error Log</source>
<translation></translation>
</message>
<message>
<source>VIEW</source>
<translation></translation>
</message>
<message>
<source>View the error log for openpilot crashes.</source>
<translation>openpilot崩溃的错误日志</translation>
</message>
</context>
<context>
<name>SshControl</name>
<message>
<source>SSH Keys</source>
<translation>SSH密钥</translation>
</message>
<message>
<source>Warning: This grants SSH access to all public keys in your GitHub settings. Never enter a GitHub username other than your own. A comma employee will NEVER ask you to add their GitHub username.</source>
<translation>SSH访问权限给您GitHub设置中的所有公钥GitHub用户名comma员工永远不会要求您添加他们的GitHub用户名</translation>
</message>
<message>
<source>ADD</source>
<translation></translation>
</message>
<message>
<source>Enter your GitHub username</source>
<translation>GitHub用户名</translation>
</message>
<message>
<source>LOADING</source>
<translation></translation>
</message>
<message>
<source>REMOVE</source>
<translation></translation>
</message>
<message>
<source>Username &apos;%1&apos; has no keys on GitHub</source>
<translation>%1GitHub上没有密钥</translation>
</message>
<message>
<source>Request timed out</source>
<translation></translation>
</message>
<message>
<source>Username &apos;%1&apos; doesn&apos;t exist on GitHub</source>
<translation>GitHub上不存在用户名%1</translation>
</message>
</context>
<context>
<name>SshToggle</name>
<message>
<source>Enable SSH</source>
<translation>SSH</translation>
</message>
</context>
<context>
<name>TermsPage</name>
<message>
<source>Terms &amp; Conditions</source>
<translation></translation>
</message>
<message>
<source>Decline</source>
<translation></translation>
</message>
<message>
<source>Scroll to accept</source>
<translation></translation>
</message>
<message>
<source>Agree</source>
<translation></translation>
</message>
</context>
<context>
<name>TogglesPanel</name>
<message>
<source>Enable openpilot</source>
<translation>openpilot</translation>
</message>
<message>
<source>Use the openpilot system for adaptive cruise control and lane keep driver assistance. Your attention is required at all times to use this feature. Changing this setting takes effect when the car is powered off.</source>
<translation>使openpilot进行自适应巡航和车道保持辅助使</translation>
</message>
<message>
<source>Enable Lane Departure Warnings</source>
<translation></translation>
</message>
<message>
<source>Receive alerts to steer back into the lane when your vehicle drifts over a detected lane line without a turn signal activated while driving over 31 mph (50 km/h).</source>
<translation>31mph50km/h线</translation>
</message>
<message>
<source>Use Metric System</source>
<translation>使</translation>
</message>
<message>
<source>Display speed in km/h instead of mph.</source>
<translation>km/h代替mph</translation>
</message>
<message>
<source>Record and Upload Driver Camera</source>
<translation></translation>
</message>
<message>
<source>Upload data from the driver facing camera and help improve the driver monitoring algorithm.</source>
<translation></translation>
</message>
<message>
<source>Disengage on Accelerator Pedal</source>
<translation></translation>
</message>
<message>
<source>When enabled, pressing the accelerator pedal will disengage openpilot.</source>
<translation>openpilot</translation>
</message>
<message>
<source>Show ETA in 24h Format</source>
<translation>24</translation>
</message>
<message>
<source>Use 24h format instead of am/pm</source>
<translation>使24am/pm</translation>
</message>
<message>
<source>Show Map on Left Side of UI</source>
<translation></translation>
</message>
<message>
<source>Show map on left side when in split screen view.</source>
<translation></translation>
</message>
<message>
<source>Experimental Mode</source>
<translation></translation>
</message>
<message>
<source>openpilot defaults to driving in &lt;b&gt;chill mode&lt;/b&gt;. Experimental mode enables &lt;b&gt;alpha-level features&lt;/b&gt; that aren&apos;t ready for chill mode. Experimental features are listed below:</source>
<translation>openpilot &lt;b&gt;&lt;/b&gt; &lt;b&gt;&lt;/b&gt;</translation>
</message>
<message>
<source>Let the driving model control the gas and brakes. openpilot will drive as it thinks a human would, including stopping for red lights and stop signs. Since the driving model decides the speed to drive, the set speed will only act as an upper bound. This is an alpha quality feature; mistakes should be expected.</source>
<translation>openpilot将模仿人类驾驶车辆</translation>
</message>
<message>
<source>New Driving Visualization</source>
<translation></translation>
</message>
<message>
<source>Experimental mode is currently unavailable on this car since the car&apos;s stock ACC is used for longitudinal control.</source>
<translation>使ACC纵向控制使</translation>
</message>
<message>
<source>openpilot longitudinal control may come in a future update.</source>
<translation>openpilot纵向控制可能会在未来的更新中提供</translation>
</message>
<message>
<source>openpilot Longitudinal Control (Alpha)</source>
<translation>openpilot纵向控制Alpha </translation>
</message>
<message>
<source>WARNING: openpilot longitudinal control is in alpha for this car and will disable Automatic Emergency Braking (AEB).</source>
<translation> openpilot Alpha版本使AEB</translation>
</message>
<message>
<source>On this car, openpilot defaults to the car&apos;s built-in ACC instead of openpilot&apos;s longitudinal control. Enable this to switch to openpilot longitudinal control. Enabling Experimental mode is recommended when enabling openpilot longitudinal control alpha.</source>
<translation>openpilot 使ACC openpilot openpilot openpilot Alpha Experimental mode</translation>
</message>
<message>
<source>Aggressive</source>
<translation></translation>
</message>
<message>
<source>Standard</source>
<translation></translation>
</message>
<message>
<source>Relaxed</source>
<translation></translation>
</message>
<message>
<source>Driving Personality</source>
<translation></translation>
</message>
<message>
<source>An alpha version of openpilot longitudinal control can be tested, along with Experimental mode, on non-release branches.</source>
<translation>release openpilot Alpha </translation>
</message>
<message>
<source>Navigate on openpilot</source>
<translation>Navigate on openpilot</translation>
</message>
<message>
<source>Enable the openpilot longitudinal control (alpha) toggle to allow Experimental mode.</source>
<translation> openpilot alpha</translation>
</message>
<message>
<source>End-to-End Longitudinal Control</source>
<translation></translation>
</message>
<message>
<source>When navigation has a destination, openpilot will input the map information into the model. This provides useful context for the model and allows openpilot to keep left or right appropriately at forks/exits. Lane change behavior is unchanged and still activated by the driver. This is an alpha quality feature; mistakes should be expected, particularly around exits and forks. These mistakes can include unintended laneline crossings, late exit taking, driving towards dividing barriers in the gore areas, etc.</source>
<translation>openpilot 使 openpilot / Alpha </translation>
</message>
<message>
<source>The driving visualization will transition to the road-facing wide-angle camera at low speeds to better show some turns. The Experimental mode logo will also be shown in the top right corner. When a navigation destination is set and the driving model is using it as input, the driving path on the map will turn green.</source>
<translation>广使绿</translation>
</message>
<message>
<source>Standard is recommended. In aggressive mode, openpilot will follow lead cars closer and be more aggressive with the gas and brake. In relaxed mode openpilot will stay further away from lead cars. On supported cars, you can cycle through these personalities with your steering wheel distance button.</source>
2025-03-26 18:36:51 +08:00
<translation>使openpilot openpilot </translation>
</message>
</context>
<context>
<name>Updater</name>
<message>
<source>Update Required</source>
<translation></translation>
</message>
<message>
<source>An operating system update is required. Connect your device to Wi-Fi for the fastest update experience. The download size is approximately 1GB.</source>
<translation>WiFi以获取更快的更新体验1GB</translation>
</message>
<message>
<source>Connect to Wi-Fi</source>
<translation>WiFi</translation>
</message>
<message>
<source>Install</source>
<translation></translation>
</message>
<message>
<source>Back</source>
<translation></translation>
</message>
<message>
<source>Loading...</source>
<translation></translation>
</message>
<message>
<source>Reboot</source>
<translation></translation>
</message>
<message>
<source>Update failed</source>
<translation></translation>
</message>
</context>
<context>
<name>WiFiPromptWidget</name>
<message>
<source>Setup Wi-Fi</source>
<translation> Wi-Fi </translation>
</message>
<message>
<source>Connect to Wi-Fi to upload driving data and help improve openpilot</source>
<translation> Wi-Fi openpilot</translation>
</message>
<message>
<source>Open Settings</source>
<translation></translation>
</message>
<message>
<source>Ready to upload</source>
<translation></translation>
</message>
<message>
<source>Training data will be pulled periodically while your device is on Wi-Fi</source>
<translation> Wi-Fi </translation>
</message>
2025-03-26 18:36:51 +08:00
<message>
<source>Uploading disabled</source>
<translation></translation>
</message>
<message>
<source>Toggle off the &apos;Disable Uploading&apos; toggle to enable uploads.</source>
<translation></translation>
</message>
</context>
<context>
<name>WifiUI</name>
<message>
<source>Scanning for networks...</source>
<translation></translation>
</message>
<message>
<source>CONNECTING...</source>
<translation></translation>
</message>
<message>
<source>FORGET</source>
<translation></translation>
</message>
<message>
<source>Forget Wi-Fi Network &quot;%1&quot;?</source>
<translation>WiFi网络 &quot;%1&quot;?</translation>
</message>
<message>
<source>Forget</source>
<translation></translation>
</message>
</context>
</TS>