openpilot is an open source driver assistance system. openpilot performs the functions of Automated Lane Centering and Adaptive Cruise Control for over 200 supported car makes and models.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

1099 lines
35 KiB

<?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>
</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>
</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>
</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>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>
UI: Internationalization support (#21212) * rough multiple language demo * more wrappings * stash * add some bad translations * updates * map from french to spanish still has same problem of needing to call setText on everything * add files * restart UI * use return code * relative path * more translations * don't loop restart * Toggle and prime translations * try on device * try QComboBox with readable style * stash * not yet scrollable * stash * dynamic translations (doesn't work for dynamic widget strings yet) * clean up multiple option selector * store languages in json * try transparent * Try transparent popup * see how this looks * tweaks * clean up * update names * Add Chinese (Simplified) translations * Do missing French translations * unit tests caught that :) * fix test * fix other test (on PC) * add entries to dialog to test * add cancel button, clean up a bit * just chinese * some clean up * use quotes * clean up * Just quit, set timeout to 0 * half a second * use exitcode * don't print if it's expected * this comment is outdated * update translations * Update translations * re-order input classes * Update line numbers * use enabled property for button style * Get rid of ListWidget * Update line numbers * Log failed to load language * Log failed to load language * Move to utils and fix english logging extra line * Update translations * spacing * looks a bit better * try this instead of exitcode fixes fix * only one function * comment * Update line numbers * fixup some japanese translations * clean up multi option dialog * Update line numbers old-commit-hash: 949de4d2b6b293d9f77d83c58212f5dee176cbf1
3 years ago
<translation></translation>
</message>
<message>
<source>CHANGE</source>
UI: Internationalization support (#21212) * rough multiple language demo * more wrappings * stash * add some bad translations * updates * map from french to spanish still has same problem of needing to call setText on everything * add files * restart UI * use return code * relative path * more translations * don't loop restart * Toggle and prime translations * try on device * try QComboBox with readable style * stash * not yet scrollable * stash * dynamic translations (doesn't work for dynamic widget strings yet) * clean up multiple option selector * store languages in json * try transparent * Try transparent popup * see how this looks * tweaks * clean up * update names * Add Chinese (Simplified) translations * Do missing French translations * unit tests caught that :) * fix test * fix other test (on PC) * add entries to dialog to test * add cancel button, clean up a bit * just chinese * some clean up * use quotes * clean up * Just quit, set timeout to 0 * half a second * use exitcode * don't print if it's expected * this comment is outdated * update translations * Update translations * re-order input classes * Update line numbers * use enabled property for button style * Get rid of ListWidget * Update line numbers * Log failed to load language * Log failed to load language * Move to utils and fix english logging extra line * Update translations * spacing * looks a bit better * try this instead of exitcode fixes fix * only one function * comment * Update line numbers * fixup some japanese translations * clean up multi option dialog * Update line numbers old-commit-hash: 949de4d2b6b293d9f77d83c58212f5dee176cbf1
3 years ago
<translation></translation>
</message>
<message>
<source>Select a language</source>
UI: Internationalization support (#21212) * rough multiple language demo * more wrappings * stash * add some bad translations * updates * map from french to spanish still has same problem of needing to call setText on everything * add files * restart UI * use return code * relative path * more translations * don't loop restart * Toggle and prime translations * try on device * try QComboBox with readable style * stash * not yet scrollable * stash * dynamic translations (doesn't work for dynamic widget strings yet) * clean up multiple option selector * store languages in json * try transparent * Try transparent popup * see how this looks * tweaks * clean up * update names * Add Chinese (Simplified) translations * Do missing French translations * unit tests caught that :) * fix test * fix other test (on PC) * add entries to dialog to test * add cancel button, clean up a bit * just chinese * some clean up * use quotes * clean up * Just quit, set timeout to 0 * half a second * use exitcode * don't print if it's expected * this comment is outdated * update translations * Update translations * re-order input classes * Update line numbers * use enabled property for button style * Get rid of ListWidget * Update line numbers * Log failed to load language * Log failed to load language * Move to utils and fix english logging extra line * Update translations * spacing * looks a bit better * try this instead of exitcode fixes fix * only one function * comment * Update line numbers * fixup some japanese translations * clean up multi option dialog * Update line numbers old-commit-hash: 949de4d2b6b293d9f77d83c58212f5dee176cbf1
3 years ago
<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 8° down. openpilot is continuously calibrating, resetting is rarely required.</source>
<translation>openpilot要求设备安装的偏航角在左4°4°5°8°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>
</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>KM</source>
<translation></translation>
</message>
<message>
<source>Miles</source>
<translation></translation>
</message>
</context>
<context>
<name>DriverViewScene</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>
<message>
<source>km</source>
<translation>km</translation>
</message>
<message>
<source>mi</source>
<translation>mi</translation>
</message>
</context>
<context>
<name>MapInstructions</name>
<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>
</context>
<context>
<name>MapPanel</name>
<message>
<source>Current Destination</source>
<translation></translation>
</message>
<message>
<source>CLEAR</source>
<translation></translation>
</message>
<message>
<source>Recent Destinations</source>
<translation></translation>
</message>
<message>
<source>Try the Navigation Beta</source>
<translation></translation>
</message>
<message>
<source>Get turn-by-turn directions displayed and more with a comma
prime subscription. Sign up now: https://connect.comma.ai</source>
<translation>comma prime以获取导航
https://connect.comma.ai</translation>
</message>
<message>
<source>No home
location set</source>
<translation></translation>
</message>
<message>
<source>No work
location set</source>
<translation></translation>
</message>
<message>
<source>no recent destinations</source>
<translation></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>
</context>
<context>
<name>MultiOptionDialog</name>
<message>
<source>Select</source>
UI: Internationalization support (#21212) * rough multiple language demo * more wrappings * stash * add some bad translations * updates * map from french to spanish still has same problem of needing to call setText on everything * add files * restart UI * use return code * relative path * more translations * don't loop restart * Toggle and prime translations * try on device * try QComboBox with readable style * stash * not yet scrollable * stash * dynamic translations (doesn't work for dynamic widget strings yet) * clean up multiple option selector * store languages in json * try transparent * Try transparent popup * see how this looks * tweaks * clean up * update names * Add Chinese (Simplified) translations * Do missing French translations * unit tests caught that :) * fix test * fix other test (on PC) * add entries to dialog to test * add cancel button, clean up a bit * just chinese * some clean up * use quotes * clean up * Just quit, set timeout to 0 * half a second * use exitcode * don't print if it's expected * this comment is outdated * update translations * Update translations * re-order input classes * Update line numbers * use enabled property for button style * Get rid of ListWidget * Update line numbers * Log failed to load language * Log failed to load language * Move to utils and fix english logging extra line * Update translations * spacing * looks a bit better * try this instead of exitcode fixes fix * only one function * comment * Update line numbers * fixup some japanese translations * clean up multi option dialog * Update line numbers old-commit-hash: 949de4d2b6b293d9f77d83c58212f5dee176cbf1
3 years ago
<translation></translation>
</message>
<message>
<source>Cancel</source>
UI: Internationalization support (#21212) * rough multiple language demo * more wrappings * stash * add some bad translations * updates * map from french to spanish still has same problem of needing to call setText on everything * add files * restart UI * use return code * relative path * more translations * don't loop restart * Toggle and prime translations * try on device * try QComboBox with readable style * stash * not yet scrollable * stash * dynamic translations (doesn't work for dynamic widget strings yet) * clean up multiple option selector * store languages in json * try transparent * Try transparent popup * see how this looks * tweaks * clean up * update names * Add Chinese (Simplified) translations * Do missing French translations * unit tests caught that :) * fix test * fix other test (on PC) * add entries to dialog to test * add cancel button, clean up a bit * just chinese * some clean up * use quotes * clean up * Just quit, set timeout to 0 * half a second * use exitcode * don't print if it's expected * this comment is outdated * update translations * Update translations * re-order input classes * Update line numbers * use enabled property for button style * Get rid of ListWidget * Update line numbers * Log failed to load language * Log failed to load language * Move to utils and fix english logging extra line * Update translations * spacing * looks a bit better * try this instead of exitcode fixes fix * only one function * comment * Update line numbers * fixup some japanese translations * clean up multi option dialog * Update line numbers old-commit-hash: 949de4d2b6b293d9f77d83c58212f5dee176cbf1
3 years ago
<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>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>1 year of storage</source>
<translation>1</translation>
</message>
<message>
<source>Developer perks</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>
<message>
<source>CONNECT.COMMA.AI</source>
<translation>CONNECT.COMMA.AI</translation>
</message>
<message>
<source>COMMA POINTS</source>
<translation>COMMA POINTS点数</translation>
</message>
</context>
<context>
<name>QObject</name>
<message>
<source>Reboot</source>
<translation></translation>
</message>
<message>
<source>Exit</source>
<translation>退</translation>
</message>
<message>
<source>dashcam</source>
<translation></translation>
</message>
<message>
<source>openpilot</source>
<translation>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>
</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 type="unfinished"></translation>
</message>
<message>
<source>Press confirm to erase all content and settings. Press cancel to resume boot.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Resetting device...
This may take up to a minute.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>SettingsWindow</name>
<message>
<source>×</source>
<translation>×</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>
<message>
<source>Navigation</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 type="unfinished"></translation>
</message>
<message>
<source>Something went wrong. Reboot the device.</source>
<translation type="unfinished"></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>
</context>
<context>
<name>SoftwarePanel</name>
<message>
<source>Updates are only downloaded while the car is off.</source>
<translation></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>
</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>🌮 End-to-End Longitudinal Control 🌮</source>
<translation>🌮 End-to-End 🌮</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>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.</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 type="unfinished"></translation>
</message>
<message>
<source>An experimental version of openpilot longitudinal control can be tested, along with Experimental mode, on non-release branches.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Enable experimental longitudinal control to allow Experimental mode.</source>
<translation>便使</translation>
</message>
<message>
<source>openpilot Longitudinal Control (Alpha)</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>WARNING: openpilot longitudinal control is in alpha for this car and will disable Automatic Emergency Braking (AEB).</source>
<translation type="unfinished"></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 type="unfinished"></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>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>