version: sunnypilot v0.10.1 (staging-tici) date: 2025-10-13T01:35:37 master commit: 737a6c4236e843034680c951005b38d15815363f
2384 lines
84 KiB
XML
2384 lines
84 KiB
XML
<?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>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>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 "%1"</source>
|
||
<translation>网络名称:"%1"</translation>
|
||
</message>
|
||
<message>
|
||
<source>Prevent large data uploads when on a metered cellular connection</source>
|
||
<translation>在按流量计费的移动网络上,防止上传大数据</translation>
|
||
</message>
|
||
<message>
|
||
<source>default</source>
|
||
<translation>默认</translation>
|
||
</message>
|
||
<message>
|
||
<source>metered</source>
|
||
<translation>按流量计费</translation>
|
||
</message>
|
||
<message>
|
||
<source>unmetered</source>
|
||
<translation>不按流量计费</translation>
|
||
</message>
|
||
<message>
|
||
<source>Wi-Fi Network Metered</source>
|
||
<translation>按流量计费的 WLAN 网络</translation>
|
||
</message>
|
||
<message>
|
||
<source>Prevent large data uploads when on a metered Wi-Fi connection</source>
|
||
<translation>在按流量计费的 WLAN 网络上,防止上传大数据</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>AutoLaneChangeTimer</name>
|
||
<message>
|
||
<source>Auto Lane Change by Blinker</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>Set a timer to delay the auto lane change operation when the blinker is used. No nudge on the steering wheel is required to auto lane change if a timer is set. Default is Nudge.
|
||
Please use caution when using this feature. Only use the blinker when traffic and road conditions permit.</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>s</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>Off</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>Nudge</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>Nudgeless</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>Brightness</name>
|
||
<message>
|
||
<source>Brightness</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>Overrides the brightness of the device.</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>Auto (Dark)</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>Auto</source>
|
||
<translation type="unfinished"></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>Back</source>
|
||
<translation>返回</translation>
|
||
</message>
|
||
<message>
|
||
<source>Decline, uninstall %1</source>
|
||
<translation>拒绝并卸载%1</translation>
|
||
</message>
|
||
<message>
|
||
<source>You must accept the Terms and Conditions in order to use sunnypilot.</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>DeveloperPanel</name>
|
||
<message>
|
||
<source>Joystick Debug Mode</source>
|
||
<translation>摇杆调试模式</translation>
|
||
</message>
|
||
<message>
|
||
<source>Longitudinal Maneuver Mode</source>
|
||
<translation>纵向操控测试模式</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>Enable ADB</source>
|
||
<translation>启用 ADB</translation>
|
||
</message>
|
||
<message>
|
||
<source>ADB (Android Debug Bridge) allows connecting to your device over USB or over the network. See https://docs.comma.ai/how-to/connect-to-comma for more info.</source>
|
||
<translation>ADB(Android调试桥接)允许通过USB或网络连接到您的设备。更多信息请参见 [https://docs.comma.ai/how-to/connect-to-comma](https://docs.comma.ai/how-to/connect-to-comma)。</translation>
|
||
</message>
|
||
<message>
|
||
<source>On this car, sunnypilot defaults to the car's built-in ACC instead of openpilot's longitudinal control. Enable this to switch to openpilot longitudinal control. Enabling Experimental mode is recommended when enabling openpilot longitudinal control alpha.</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>DeveloperPanelSP</name>
|
||
<message>
|
||
<source>Show Advanced Controls</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>Toggle visibility of advanced sunnypilot controls.
|
||
This only toggles the visibility of the controls; it does not toggle the actual control enabled/disabled state.</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>Enable GitHub runner service</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>Enables or disables the github runner service.</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>Enable Quickboot Mode</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>Error Log</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>VIEW</source>
|
||
<translation type="unfinished">查看</translation>
|
||
</message>
|
||
<message>
|
||
<source>View the error log for sunnypilot crashes.</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>When toggled on, this creates a prebuilt file to allow accelerated boot times. When toggled off, it immediately removes the prebuilt file so compilation of locally edited cpp files can be made. <br><br><b>To edit C++ files locally on device, you MUST first turn off this toggle so the changes can recompile.</b></source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>Quickboot mode requires updates to be disabled.<br>Enable 'Disable Updates' in the Software panel first.</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>DevicePanel</name>
|
||
<message>
|
||
<source>Dongle ID</source>
|
||
<translation>设备ID(Dongle 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>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> 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>
|
||
<message>
|
||
<source>Pair your device with comma connect (connect.comma.ai) and claim your comma prime offer.</source>
|
||
<translation>将您的设备与comma connect (connect.comma.ai)配对并领取您的comma prime优惠。</translation>
|
||
</message>
|
||
<message>
|
||
<source>Pair Device</source>
|
||
<translation>配对设备</translation>
|
||
</message>
|
||
<message>
|
||
<source>PAIR</source>
|
||
<translation>配对</translation>
|
||
</message>
|
||
<message>
|
||
<source>Disengage to Reset Calibration</source>
|
||
<translation>解除以重置校准</translation>
|
||
</message>
|
||
<message>
|
||
<source>openpilot is continuously calibrating, resetting is rarely required. Resetting calibration will restart openpilot if the car is powered on.</source>
|
||
<translation>openpilot 会持续进行校准,因此很少需要重置。如果车辆电源已开启,重置校准会重新启动 openpilot。</translation>
|
||
</message>
|
||
<message>
|
||
<source>
|
||
|
||
Steering lag calibration is %1% complete.</source>
|
||
<translation>
|
||
|
||
转向延迟校准已完成 %1%。</translation>
|
||
</message>
|
||
<message>
|
||
<source>
|
||
|
||
Steering lag calibration is complete.</source>
|
||
<translation>
|
||
|
||
转向延迟校准已完成。</translation>
|
||
</message>
|
||
<message>
|
||
<source> Steering torque response calibration is %1% complete.</source>
|
||
<translation> 转向扭矩响应校准已完成 %1%。</translation>
|
||
</message>
|
||
<message>
|
||
<source> Steering torque response calibration is complete.</source>
|
||
<translation> 转向扭矩响应校准已完成。</translation>
|
||
</message>
|
||
<message>
|
||
<source>Review the rules, features, and limitations of sunnypilot</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>sunnypilot requires the device to be mounted within 4° left or right and within 5° up or 9° down.</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>DevicePanelSP</name>
|
||
<message>
|
||
<source>Quiet Mode</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>Driver Camera Preview</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>Training Guide</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>Regulatory</source>
|
||
<translation type="unfinished">监管信息</translation>
|
||
</message>
|
||
<message>
|
||
<source>Language</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>Reset Settings</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>Are you sure you want to review the training guide?</source>
|
||
<translation type="unfinished">您确定要查看新手指南吗?</translation>
|
||
</message>
|
||
<message>
|
||
<source>Review</source>
|
||
<translation type="unfinished">预览</translation>
|
||
</message>
|
||
<message>
|
||
<source>Select a language</source>
|
||
<translation type="unfinished">选择语言</translation>
|
||
</message>
|
||
<message>
|
||
<source>Wake-Up Behavior</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>Interactivity Timeout</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>Apply a custom timeout for settings UI.
|
||
This is the time after which settings UI closes automatically if user is not interacting with the screen.</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>Reboot</source>
|
||
<translation type="unfinished">重启</translation>
|
||
</message>
|
||
<message>
|
||
<source>Power Off</source>
|
||
<translation type="unfinished">关机</translation>
|
||
</message>
|
||
<message>
|
||
<source>Offroad Mode</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>Are you sure you want to exit Always Offroad mode?</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>Confirm</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>Are you sure you want to enter Always Offroad mode?</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>Disengage to Enter Always Offroad Mode</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>Are you sure you want to reset all sunnypilot settings to default? Once the settings are reset, there is no going back.</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>Reset</source>
|
||
<translation type="unfinished">重置</translation>
|
||
</message>
|
||
<message>
|
||
<source>The reset cannot be undone. You have been warned.</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>Exit Always Offroad</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>Always Offroad</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>⁍ Default: Device will boot/wake-up normally & will be ready to engage.</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>⁍ Offroad: Device will be in Always Offroad mode after boot/wake-up.</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>Controls state of the device after boot/sleep.</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>DriveStats</name>
|
||
<message>
|
||
<source>Drives</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>Hours</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>ALL TIME</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>PAST WEEK</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>KM</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>Miles</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>DriverViewWindow</name>
|
||
<message>
|
||
<source>camera starting</source>
|
||
<translation>正在启动相机</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>ExitOffroadButton</name>
|
||
<message>
|
||
<source>Are you sure you want to exit Always Offroad mode?</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>Confirm</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>EXIT ALWAYS OFFROAD MODE</source>
|
||
<translation type="unfinished"></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>FirehosePanel</name>
|
||
<message>
|
||
<source>Firehose Mode: ACTIVE</source>
|
||
<translation>Firehose 模式:激活中</translation>
|
||
</message>
|
||
<message>
|
||
<source>ACTIVE</source>
|
||
<translation>激活中</translation>
|
||
</message>
|
||
<message numerus="yes">
|
||
<source><b>%n segment(s)</b> of your driving is in the training dataset so far.</source>
|
||
<translation>
|
||
<numerusform><b>目前已有 %n 段</b> 您的驾驶数据被纳入训练数据集。</numerusform>
|
||
</translation>
|
||
</message>
|
||
<message>
|
||
<source><span stylesheet='font-size: 60px; font-weight: bold; color: #e74c3c;'>INACTIVE</span>: connect to an unmetered network</source>
|
||
<translation><span stylesheet='font-size: 60px; font-weight: bold; color: #e74c3c;'>闲置</span>:请连接到不限流量的网络</translation>
|
||
</message>
|
||
<message>
|
||
<source>Firehose Mode</source>
|
||
<translation>Firehose 模式</translation>
|
||
</message>
|
||
<message>
|
||
<source>sunnypilot learns to drive by watching humans, like you, drive.
|
||
|
||
Firehose Mode allows you to maximize your training data uploads to improve openpilot's driving models. More data means bigger models, which means better Experimental Mode.</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>For maximum effectiveness, bring your device inside and connect to a good USB-C adapter and Wi-Fi weekly.<br><br>Firehose Mode can also work while you're driving if connected to a hotspot or unlimited SIM card.<br><br><br><b>Frequently Asked Questions</b><br><br><i>Does it matter how or where I drive?</i> Nope, just drive as you normally would.<br><br><i>Do all of my segments get pulled in Firehose Mode?</i> No, we selectively pull a subset of your segments.<br><br><i>What's a good USB-C adapter?</i> Any fast phone or laptop charger should be fine.<br><br><i>Does it matter which software I run?</i> Yes, only upstream sunnypilot (and particular forks) are able to be used for training.</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>HudRenderer</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>
|
||
</context>
|
||
<context>
|
||
<name>HyundaiSettings</name>
|
||
<message>
|
||
<source>Off</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>Dynamic</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>Predictive</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>Custom Longitudinal Tuning</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>This feature can only be used with openpilot longitudinal control enabled.</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>Enable "Always Offroad" in Device panel, or turn vehicle off to select an option.</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>Off: Uses default tuning</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>Dynamic: Adjusts acceleration limits based on current speed</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>Predictive: Uses future trajectory data to anticipate needed adjustments</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>Fine-tune your driving experience by adjusting acceleration smoothness with openpilot longitudinal control.</source>
|
||
<translation type="unfinished"></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>LaneChangeSettings</name>
|
||
<message>
|
||
<source>Back</source>
|
||
<translation type="unfinished">返回</translation>
|
||
</message>
|
||
<message>
|
||
<source>Auto Lane Change: Delay with Blind Spot</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>Toggle to enable a delay timer for seamless lane changes when blind spot monitoring (BSM) detects a obstructing vehicle, ensuring safe maneuvering.</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>LateralPanel</name>
|
||
<message>
|
||
<source>Modular Assistive Driving System (MADS)</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>Enable the beloved MADS feature. Disable toggle to revert back to stock sunnypilot engagement/disengagement.</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>Customize MADS</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>Customize Lane Change</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>Pause Lateral Control with Blinker</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>Pause lateral control with blinker when traveling below the desired speed selected.</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>Enables independent engagements of Automatic Lane Centering (ALC) and Adaptive Cruise Control (ACC).</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>Start the vehicle to check vehicle compatibility.</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>This platform supports all MADS settings.</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>This platform supports limited MADS settings.</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>LongitudinalPanel</name>
|
||
<message>
|
||
<source>Custom ACC Speed Increments</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>Enable custom Short & Long press increments for cruise speed increase/decrease.</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>This feature can only be used with openpilot longitudinal control enabled.</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>This feature is not supported on this platform due to vehicle limitations.</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>Start the vehicle to check vehicle compatibility.</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>MadsSettings</name>
|
||
<message>
|
||
<source>Toggle with Main Cruise</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>Unified Engagement Mode (UEM)</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>Steering Mode on Brake Pedal</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>Note: For vehicles without LFA/LKAS button, disabling this will prevent lateral control engagement.</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>Engage lateral and longitudinal control with cruise control engagement.</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>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.</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>Start the vehicle to check vehicle compatibility.</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>This feature defaults to OFF, and does not allow selection due to vehicle limitations.</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>This feature defaults to ON, and does not allow selection due to vehicle limitations.</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>This platform only supports Disengage mode due to vehicle limitations.</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>Remain Active</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>Remain Active: ALC will remain active when the brake pedal is pressed.</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>Pause</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>Pause: ALC will pause when the brake pedal is pressed.</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>Disengage</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>Disengage: ALC will disengage when the brake pedal is pressed.</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>Choose how Automatic Lane Centering (ALC) behaves after the brake pedal is manually pressed in sunnypilot.</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>MaxTimeOffroad</name>
|
||
<message>
|
||
<source>Max Time Offroad</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>Device will automatically shutdown after set time once the engine is turned off.<br/>(30h is the default)</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>Always On</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>h</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>m</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source> (default)</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>ModelsPanel</name>
|
||
<message>
|
||
<source>Current Model</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>SELECT</source>
|
||
<translation type="unfinished">选择</translation>
|
||
</message>
|
||
<message>
|
||
<source>Clear Model Cache</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>CLEAR</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>Driving Model</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>Navigation Model</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>Vision Model</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>Policy Model</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>Live Learning Steer Delay</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>Adjust Software Delay</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>Adjust the software delay when Live Learning Steer Delay is toggled off.
|
||
The default software delay value is 0.2</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source> %1 - %2</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>downloaded</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>ready</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>from cache</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source> download failed - %1</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source> pending - %1</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>Fetching models...</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>Select a Model</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>Default</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>Model download has started in the background.</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>We STRONGLY suggest you to reset calibration.</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>Would you like to do that now?</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>Reset Calibration</source>
|
||
<translation type="unfinished">重置设备校准</translation>
|
||
</message>
|
||
<message>
|
||
<source>Driving Model Selector</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>This will delete ALL downloaded models from the cache<br/><u>except the currently active model</u>.<br/><br/>Are you sure you want to continue?</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>Clear Cache</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>Warning: You are on a metered connection!</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>Continue</source>
|
||
<translation type="unfinished">继续</translation>
|
||
</message>
|
||
<message>
|
||
<source>on Metered</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>Cancel</source>
|
||
<translation type="unfinished">取消</translation>
|
||
</message>
|
||
<message>
|
||
<source>Refresh Model List</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>REFRESH</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>Fetching Latest Models</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>Enable this for the car to learn and adapt its steering response time. Disable to use a fixed steering response time. Keeping this on provides the stock openpilot experience.</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>Live Steer Delay:</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>Actuator Delay:</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>Software Delay:</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>Total Delay:</source>
|
||
<translation type="unfinished"></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 "%1"</source>
|
||
<translation>网络名称:"%1"</translation>
|
||
</message>
|
||
<message>
|
||
<source>Wrong password</source>
|
||
<translation>密码错误</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>NetworkingSP</name>
|
||
<message>
|
||
<source>Scan</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>Scanning...</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>NeuralNetworkLateralControl</name>
|
||
<message>
|
||
<source>Neural Network Lateral Control (NNLC)</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>NNLC is currently not available on this platform.</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>Start the car to check car compatibility</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>NNLC Not Loaded</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>NNLC Loaded</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>Match</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>Exact</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>Fuzzy</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>Match: "Exact" is ideal, but "Fuzzy" is fine too.</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>Formerly known as <b>"NNFF"</b>, this replaces the lateral <b>"torque"</b> controller, with one using a neural network trained on each car's (actually, each separate EPS firmware) driving data for increased controls accuracy.</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>Reach out to the sunnypilot team in the following channel at the sunnypilot Discord server</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>with feedback, or to provide log data for your car if your car is currently unsupported:</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>if there are any issues:</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>and donate logs to get NNLC loaded for your car:</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>OffroadAlert</name>
|
||
<message>
|
||
<source>Unable to download updates
|
||
%1</source>
|
||
<translation>无法下载更新
|
||
%1</translation>
|
||
</message>
|
||
<message>
|
||
<source>Taking camera snapshots. System won't start until finished.</source>
|
||
<translation>正在使用相机拍摄中。在完成之前,系统将无法启动。</translation>
|
||
</message>
|
||
<message>
|
||
<source>An update to your device's operating system is downloading in the background. You will be prompted to update when it's ready to install.</source>
|
||
<translation>一个针对您设备的操作系统更新正在后台下载中。当更新准备好安装时,您将收到提示进行更新。</translation>
|
||
</message>
|
||
<message>
|
||
<source>NVMe drive not mounted.</source>
|
||
<translation>NVMe固态硬盘未被挂载。</translation>
|
||
</message>
|
||
<message>
|
||
<source>Device temperature too high. System cooling down before starting. Current internal component temperature: %1</source>
|
||
<translation>设备温度过高。系统正在冷却中,等冷却完毕后才会启动。目前内部组件温度:%1</translation>
|
||
</message>
|
||
<message>
|
||
<source>Device failed to register with the comma.ai backend. It will not connect or upload to comma.ai servers, and receives no support from comma.ai. If this is a device purchased at comma.ai/shop, open a ticket at https://comma.ai/support.</source>
|
||
<translation>设备未能注册到 comma.ai 后端。该设备将无法连接或上传数据到 comma.ai 服务器,也无法获得 comma.ai 的支持。如果该设备是在 comma.ai/shop 购买的,请访问 https://comma.ai/support 提交工单。</translation>
|
||
</message>
|
||
<message>
|
||
<source>Acknowledge Excessive Actuation</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>Snooze Update</source>
|
||
<translation type="unfinished">暂停更新</translation>
|
||
</message>
|
||
<message>
|
||
<source>openpilot detected excessive %1 actuation on your last drive. Please contact support at https://comma.ai/support and share your device's Dongle ID for troubleshooting.</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>Immediately connect to the internet to check for updates. If you do not connect to the internet, sunnypilot won't engage in %1</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>Connect to internet to check for updates. sunnypilot won't automatically start until it connects to internet to check for updates.</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>sunnypilot 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 type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>sunnypilot detected a change in the device's mounting position. Ensure the device is fully seated in the mount and the mount is firmly secured to the windshield.</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>OpenStreetMap database is out of date. New maps must be downloaded if you wish to continue using OpenStreetMap data for Enhanced Speed Control and road name display.
|
||
|
||
%1</source>
|
||
<translation type="unfinished"></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>OffroadHomeSP</name>
|
||
<message>
|
||
<source>ALWAYS OFFROAD ACTIVE</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>OnroadAlerts</name>
|
||
<message>
|
||
<source>TAKE CONTROL IMMEDIATELY</source>
|
||
<translation>立即接管</translation>
|
||
</message>
|
||
<message>
|
||
<source>Reboot Device</source>
|
||
<translation>重启设备</translation>
|
||
</message>
|
||
<message>
|
||
<source>Waiting to start</source>
|
||
<translation>等待开始</translation>
|
||
</message>
|
||
<message>
|
||
<source>System Unresponsive</source>
|
||
<translation>系统无响应</translation>
|
||
</message>
|
||
<message>
|
||
<source>sunnypilot Unavailable</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>OsmPanel</name>
|
||
<message>
|
||
<source>Mapd Version</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>Offline Maps ETA</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>Time Elapsed</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>Downloaded Maps</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>DELETE</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>This will delete ALL downloaded maps
|
||
|
||
Are you sure you want to delete all the maps?</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>Yes, delete all the maps.</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>Database Update</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>CHECK</source>
|
||
<translation type="unfinished">查看</translation>
|
||
</message>
|
||
<message>
|
||
<source>Country</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>SELECT</source>
|
||
<translation type="unfinished">选择</translation>
|
||
</message>
|
||
<message>
|
||
<source>Fetching Country list...</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>State</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>Fetching State list...</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>All</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>REFRESH</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>UPDATE</source>
|
||
<translation type="unfinished">更新</translation>
|
||
</message>
|
||
<message>
|
||
<source>Download starting...</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>Error: Invalid download. Retry.</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>Download complete!</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>
|
||
|
||
Warning: You are on a metered connection!</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>This will start the download process and it might take a while to complete.</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>Continue on Metered</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>Start Download</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>m </source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>s</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>Calculating...</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>Downloaded</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>Calculating ETA...</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>Ready</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>Time remaining: </source>
|
||
<translation type="unfinished"></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 "add new device" 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>
|
||
<message>
|
||
<source>Please connect to Wi-Fi to complete initial pairing</source>
|
||
<translation>请连接 Wi-Fi 以完成初始配对</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>ParamControl</name>
|
||
<message>
|
||
<source>Cancel</source>
|
||
<translation>取消</translation>
|
||
</message>
|
||
<message>
|
||
<source>Enable</source>
|
||
<translation>启用</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>ParamControlSP</name>
|
||
<message>
|
||
<source>Enable</source>
|
||
<translation type="unfinished">启用</translation>
|
||
</message>
|
||
<message>
|
||
<source>Cancel</source>
|
||
<translation type="unfinished">取消</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>PlatformSelector</name>
|
||
<message>
|
||
<source>Vehicle</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>SEARCH</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>Search your vehicle</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>Enter model year (e.g., 2021) and model name (Toyota Corolla):</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>SEARCHING</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>REMOVE</source>
|
||
<translation type="unfinished">删除</translation>
|
||
</message>
|
||
<message>
|
||
<source>This setting will take effect immediately.</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>This setting will take effect once the device enters offroad state.</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>Vehicle Selector</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>Confirm</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>Cancel</source>
|
||
<translation type="unfinished">取消</translation>
|
||
</message>
|
||
<message>
|
||
<source>No vehicles found for query: %1</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>Select a vehicle</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>Unrecognized Vehicle</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>Fingerprinted automatically</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>Manually selected</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>Not fingerprinted or manually selected</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>Select vehicle to force fingerprint manually.</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>Colors represent fingerprint status:</source>
|
||
<translation type="unfinished"></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>1 year of drive storage</source>
|
||
<translation>一年的行驶记录储存空间</translation>
|
||
</message>
|
||
<message>
|
||
<source>Remote snapshots</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 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>now</source>
|
||
<translation>现在</translation>
|
||
</message>
|
||
<message>
|
||
<source>sunnypilot</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>Developer</source>
|
||
<translation>开发人员</translation>
|
||
</message>
|
||
<message>
|
||
<source>Firehose</source>
|
||
<translation>Firehose</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>SettingsWindowSP</name>
|
||
<message>
|
||
<source>×</source>
|
||
<translation type="unfinished">×</translation>
|
||
</message>
|
||
<message>
|
||
<source>Device</source>
|
||
<translation type="unfinished">设备</translation>
|
||
</message>
|
||
<message>
|
||
<source>Network</source>
|
||
<translation type="unfinished">网络</translation>
|
||
</message>
|
||
<message>
|
||
<source>sunnylink</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>Toggles</source>
|
||
<translation type="unfinished">设定</translation>
|
||
</message>
|
||
<message>
|
||
<source>Software</source>
|
||
<translation type="unfinished">软件</translation>
|
||
</message>
|
||
<message>
|
||
<source>Models</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>Steering</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>Cruise</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>Visuals</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>OSM</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>Trips</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>Vehicle</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>Firehose</source>
|
||
<translation type="unfinished">Firehose</translation>
|
||
</message>
|
||
<message>
|
||
<source>Developer</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.ai)配对并领取您的comma 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>--</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>SidebarSP</name>
|
||
<message>
|
||
<source>DISABLED</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>OFFLINE</source>
|
||
<translation type="unfinished">离线</translation>
|
||
</message>
|
||
<message>
|
||
<source>REGIST...</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>ONLINE</source>
|
||
<translation type="unfinished">在线</translation>
|
||
</message>
|
||
<message>
|
||
<source>ERROR</source>
|
||
<translation type="unfinished">连接出错</translation>
|
||
</message>
|
||
<message>
|
||
<source>SUNNYLINK</source>
|
||
<translation type="unfinished"></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>
|
||
<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>
|
||
</context>
|
||
<context>
|
||
<name>SoftwarePanelSP</name>
|
||
<message>
|
||
<source>Search Branch</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>Enter search keywords, or leave blank to list all branches.</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>Disable Updates</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>When enabled, software updates will be disabled. <b>This requires a reboot to take effect.</b></source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>No branches found for keywords: %1</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>Select a branch</source>
|
||
<translation type="unfinished">选择分支</translation>
|
||
</message>
|
||
<message>
|
||
<source>%1 updates requires a reboot.<br>Reboot now?</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>Reboot</source>
|
||
<translation type="unfinished">重启</translation>
|
||
</message>
|
||
<message>
|
||
<source>When enabled, software updates will be disabled.<br><b>This requires a reboot to take effect.</b></source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>Please enable always offroad mode or turn off vehicle to adjust these toggles</source>
|
||
<translation type="unfinished"></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 '%1' has no keys on GitHub</source>
|
||
<translation>用户名“%1”在GitHub上没有密钥</translation>
|
||
</message>
|
||
<message>
|
||
<source>Request timed out</source>
|
||
<translation>请求超时</translation>
|
||
</message>
|
||
<message>
|
||
<source>Username '%1' doesn'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>SunnylinkPanel</name>
|
||
<message>
|
||
<source>This is the master switch, it will allow you to cutoff any sunnylink requests should you want to do that.</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>Enable sunnylink</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>Sponsor Status</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>SPONSOR</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>Become a sponsor of sunnypilot to get early access to sunnylink features when they become available.</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>Pair GitHub Account</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>PAIR</source>
|
||
<translation type="unfinished">配对</translation>
|
||
</message>
|
||
<message>
|
||
<source>Pair your GitHub account to grant your device sponsor benefits, including API access on sunnylink.</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>N/A</source>
|
||
<translation type="unfinished">N/A</translation>
|
||
</message>
|
||
<message>
|
||
<source>sunnylink Dongle ID not found. This may be due to weak internet connection or sunnylink registration issue. Please reboot and try again.</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>🎉Welcome back! We're excited to see you've enabled sunnylink again! 🚀</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>👋Not going to lie, it's sad to see you disabled sunnylink 😢, but we'll be here when you're ready to come back 🎉.</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>Backup Settings</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>Are you sure you want to backup sunnypilot settings?</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>Back Up</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>Restore Settings</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>Are you sure you want to restore the last backed up sunnypilot settings?</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>Restore</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>Backup in progress %1%</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>Backup Failed</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>Settings backup completed.</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>Restore in progress %1%</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>Restore Failed</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>Unable to restore the settings, try again later.</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>Settings restored. Confirm to restart the interface.</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>Device ID</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>THANKS ♥</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>Not Sponsor</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>Paired</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>Not Paired</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>Enable sunnylink uploader to allow sunnypilot to upload your driving data to sunnypilot servers. (only for highest tiers, and does NOT bring ANY benefit to you. We are just testing data volume.)</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>[Don't use] Enable sunnylink uploader</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>🚀 sunnylink 🚀</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>For secure backup, restore, and remote configuration</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>Sponsorship isn't required for basic backup/restore</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>Click the sponsor button for more details</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>SunnylinkSponsorPopup</name>
|
||
<message>
|
||
<source>Scan the QR code to login to your GitHub account</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>Follow the prompts to complete the pairing process</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>Re-enter the "sunnylink" panel to verify sponsorship status</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>If sponsorship status was not updated, please contact a moderator on Discord at https://discord.gg/sunnypilot</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>Scan the QR code to visit sunnyhaibin's GitHub Sponsors page</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>Choose your sponsorship tier and confirm your support</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>Join our community on Discord at https://discord.gg/sunnypilot and reach out to a moderator to confirm your sponsor status</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>Pair your GitHub account</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>Early Access: Become a sunnypilot Sponsor</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>TermsPage</name>
|
||
<message>
|
||
<source>Decline</source>
|
||
<translation>拒绝</translation>
|
||
</message>
|
||
<message>
|
||
<source>Agree</source>
|
||
<translation>同意</translation>
|
||
</message>
|
||
<message>
|
||
<source>Welcome to sunnypilot</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>You must accept the Terms and Conditions to use sunnypilot. Read the latest terms at <span style='color: #465BEA;'>https://comma.ai/terms</span> before continuing.</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>TogglesPanel</name>
|
||
<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>车速超过31mph(50km/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>Experimental Mode</source>
|
||
<translation>测试模式</translation>
|
||
</message>
|
||
<message>
|
||
<source>New Driving Visualization</source>
|
||
<translation>新驾驶视角</translation>
|
||
</message>
|
||
<message>
|
||
<source>Experimental mode is currently unavailable on this car since the car'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>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>End-to-End Longitudinal Control</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>Always-On Driver Monitoring</source>
|
||
<translation>驾驶员监控常开</translation>
|
||
</message>
|
||
<message>
|
||
<source> Changing this setting will restart openpilot if the car is powered on.</source>
|
||
<translation> 如果车辆已通电,更改此设置将会重新启动 openpilot。</translation>
|
||
</message>
|
||
<message>
|
||
<source>Record and Upload Microphone Audio</source>
|
||
<translation>录制并上传麦克风音频</translation>
|
||
</message>
|
||
<message>
|
||
<source>Record and store microphone audio while driving. The audio will be included in the dashcam video in comma connect.</source>
|
||
<translation>在驾驶时录制并存储麦克风音频。该音频将会包含在 comma connect 的行车记录仪视频中。</translation>
|
||
</message>
|
||
<message>
|
||
<source>Enable sunnypilot</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>Use the sunnypilot system for adaptive cruise control and lane keep driver assistance. Your attention is required at all times to use this feature.</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>Enable Dynamic Experimental Control</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>Enable toggle to allow the model to determine when to use sunnypilot ACC or sunnypilot End to End Longitudinal.</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>When enabled, pressing the accelerator pedal will disengage sunnypilot.</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>Enable driver monitoring even when sunnypilot is not engaged.</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>Standard is recommended. In aggressive mode, sunnypilot will follow lead cars closer and be more aggressive with the gas and brake. In relaxed mode sunnypilot will stay further away from lead cars. On supported cars, you can cycle through these personalities with your steering wheel distance button.</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>sunnypilot defaults to driving in <b>chill mode</b>. Experimental mode enables <b>alpha-level features</b> that aren't ready for chill mode. Experimental features are listed below:</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>Let the driving model control the gas and brakes. sunnypilot 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 type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>An alpha version of sunnypilot longitudinal control can be tested, along with Experimental mode, on non-release branches.</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>Enable the sunnypilot longitudinal control (alpha) toggle to allow Experimental mode.</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>TreeOptionDialog</name>
|
||
<message>
|
||
<source>Select</source>
|
||
<translation type="unfinished">选择</translation>
|
||
</message>
|
||
<message>
|
||
<source>Cancel</source>
|
||
<translation type="unfinished">取消</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>VisualsPanel</name>
|
||
<message>
|
||
<source>Show Blind Spot Warnings</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>Enabling this will display warnings when a vehicle is detected in your blind spot as long as your car has BSM supported.</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source> Changing this setting will restart openpilot if the car is powered on.</source>
|
||
<translation type="unfinished"> 如果车辆已通电,更改此设置将会重新启动 openpilot。</translation>
|
||
</message>
|
||
<message>
|
||
<source>Off</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>Distance</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>Speed</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>Time</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>All</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>Display Metrics Below Chevron</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<source>Display useful metrics below the chevron that tracks the lead car (only applicable to cars with openpilot longitudinal control).</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>WiFiPromptWidget</name>
|
||
<message>
|
||
<source>Open</source>
|
||
<translation>开启</translation>
|
||
</message>
|
||
<message>
|
||
<source>Maximize your training data uploads to improve openpilot's driving models.</source>
|
||
<translation>最大化您的训练数据上传,以改善 openpilot 的驾驶模型。</translation>
|
||
</message>
|
||
<message>
|
||
<source><span style='font-family: "Noto Color Emoji";'>🔥</span> Firehose Mode <span style='font-family: Noto Color Emoji;'>🔥</span></source>
|
||
<translation><span style='font-family: "Noto Color Emoji";'>🔥</span> Firehose 模式 <span style='font-family: Noto Color Emoji;'>🔥</span></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 "%1"?</source>
|
||
<translation>忽略WiFi网络 "%1"?</translation>
|
||
</message>
|
||
<message>
|
||
<source>Forget</source>
|
||
<translation>忽略</translation>
|
||
</message>
|
||
</context>
|
||
</TS>
|