Multilang: Chinese translations update (#29310)

* chinese translations

* Update selfdrive/ui/translations/main_zh-CHS.ts

---------

Co-authored-by: Shane Smiskol <shane@smiskol.com>
old-commit-hash: 5b4aa67864
beeps
eFini 2 years ago committed by GitHub
parent dd2d4decda
commit 9a764a67ec
  1. 116
      selfdrive/ui/translations/main_zh-CHS.ts
  2. 28
      selfdrive/ui/translations/main_zh-CHT.ts

@ -120,27 +120,27 @@
<name>DestinationWidget</name> <name>DestinationWidget</name>
<message> <message>
<source>Home</source> <source>Home</source>
<translation type="unfinished"></translation> <translation></translation>
</message> </message>
<message> <message>
<source>Work</source> <source>Work</source>
<translation type="unfinished"></translation> <translation></translation>
</message> </message>
<message> <message>
<source>No destination set</source> <source>No destination set</source>
<translation type="unfinished"></translation> <translation></translation>
</message> </message>
<message> <message>
<source>No %1 location set</source> <source>No %1 location set</source>
<translation type="unfinished"></translation> <translation> %1 </translation>
</message> </message>
<message> <message>
<source>home</source> <source>home</source>
<translation type="unfinished"></translation> <translation></translation>
</message> </message>
<message> <message>
<source>work</source> <source>work</source>
<translation type="unfinished"></translation> <translation></translation>
</message> </message>
</context> </context>
<context> <context>
@ -191,7 +191,7 @@
</message> </message>
<message> <message>
<source>Review the rules, features, and limitations of openpilot</source> <source>Review the rules, features, and limitations of openpilot</source>
<translation>openpilot的使用规则</translation> <translation> openpilot 使</translation>
</message> </message>
<message> <message>
<source>Are you sure you want to review the training guide?</source> <source>Are you sure you want to review the training guide?</source>
@ -343,7 +343,7 @@
<name>MapETA</name> <name>MapETA</name>
<message> <message>
<source>eta</source> <source>eta</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<source>min</source> <source>min</source>
@ -385,11 +385,11 @@
<name>MapSettings</name> <name>MapSettings</name>
<message> <message>
<source>NAVIGATION</source> <source>NAVIGATION</source>
<translation type="unfinished"></translation> <translation></translation>
</message> </message>
<message> <message>
<source>Manage at connect.comma.ai</source> <source>Manage at connect.comma.ai</source>
<translation type="unfinished"></translation> <translation> connect.comma.ai </translation>
</message> </message>
</context> </context>
<context> <context>
@ -404,7 +404,7 @@
</message> </message>
<message> <message>
<source>Waiting for route</source> <source>Waiting for route</source>
<translation type="unfinished"></translation> <translation>线</translation>
</message> </message>
</context> </context>
<context> <context>
@ -441,56 +441,57 @@
<name>OffroadAlert</name> <name>OffroadAlert</name>
<message> <message>
<source>Immediately connect to the internet to check for updates. If you do not connect to the internet, openpilot won&apos;t engage in %1</source> <source>Immediately connect to the internet to check for updates. If you do not connect to the internet, openpilot won&apos;t engage in %1</source>
<translation type="unfinished"></translation> <translation>openpilot %1 便使</translation>
</message> </message>
<message> <message>
<source>Connect to internet to check for updates. openpilot won&apos;t automatically start until it connects to internet to check for updates.</source> <source>Connect to internet to check for updates. openpilot won&apos;t automatically start until it connects to internet to check for updates.</source>
<translation type="unfinished"></translation> <translation>openpilot </translation>
</message> </message>
<message> <message>
<source>Unable to download updates <source>Unable to download updates
%1</source> %1</source>
<translation type="unfinished"></translation> <translation>
%1</translation>
</message> </message>
<message> <message>
<source>Invalid date and time settings, system won&apos;t start. Connect to internet to set time.</source> <source>Invalid date and time settings, system won&apos;t start. Connect to internet to set time.</source>
<translation type="unfinished"></translation> <translation></translation>
</message> </message>
<message> <message>
<source>Taking camera snapshots. System won&apos;t start until finished.</source> <source>Taking camera snapshots. System won&apos;t start until finished.</source>
<translation type="unfinished"></translation> <translation>使</translation>
</message> </message>
<message> <message>
<source>An update to your device&apos;s operating system is downloading in the background. You will be prompted to update when it&apos;s ready to install.</source> <source>An update to your device&apos;s operating system is downloading in the background. You will be prompted to update when it&apos;s ready to install.</source>
<translation type="unfinished"></translation> <translation></translation>
</message> </message>
<message> <message>
<source>Device failed to register. It will not connect to or upload to comma.ai servers, and receives no support from comma.ai. If this is an official device, visit https://comma.ai/support.</source> <source>Device failed to register. It will not connect to or upload to comma.ai servers, and receives no support from comma.ai. If this is an official device, visit https://comma.ai/support.</source>
<translation type="unfinished"></translation> <translation> comma.ai comma.ai 访 https://comma.ai/support。</translation>
</message> </message>
<message> <message>
<source>NVMe drive not mounted.</source> <source>NVMe drive not mounted.</source>
<translation type="unfinished"></translation> <translation>NVMe固态硬盘未被挂载</translation>
</message> </message>
<message> <message>
<source>Unsupported NVMe drive detected. Device may draw significantly more power and overheat due to the unsupported NVMe.</source> <source>Unsupported NVMe drive detected. Device may draw significantly more power and overheat due to the unsupported NVMe.</source>
<translation type="unfinished"></translation> <translation> NVMe 使 NVMe </translation>
</message> </message>
<message> <message>
<source>openpilot was unable to identify your car. Your car is either unsupported or its ECUs are not recognized. Please submit a pull request to add the firmware versions to the proper vehicle. Need help? Join discord.comma.ai.</source> <source>openpilot was unable to identify your car. Your car is either unsupported or its ECUs are not recognized. Please submit a pull request to add the firmware versions to the proper vehicle. Need help? Join discord.comma.ai.</source>
<translation type="unfinished"></translation> <translation>openpilot (ECU) Pull Request discord.comma.ai</translation>
</message> </message>
<message> <message>
<source>openpilot was unable to identify your car. Check integrity of cables and ensure all connections are secure, particularly that the comma power is fully inserted in the OBD-II port of the vehicle. Need help? Join discord.comma.ai.</source> <source>openpilot was unable to identify your car. Check integrity of cables and ensure all connections are secure, particularly that the comma power is fully inserted in the OBD-II port of the vehicle. Need help? Join discord.comma.ai.</source>
<translation type="unfinished"></translation> <translation>openpilot 线 comma power OBD-II discord.comma.ai</translation>
</message> </message>
<message> <message>
<source>openpilot detected a change in the device&apos;s mounting position. Ensure the device is fully seated in the mount and the mount is firmly secured to the windshield.</source> <source>openpilot detected a change in the device&apos;s mounting position. Ensure the device is fully seated in the mount and the mount is firmly secured to the windshield.</source>
<translation type="unfinished"></translation> <translation>openpilot </translation>
</message> </message>
<message> <message>
<source>Device temperature too high. System cooling down before starting. Current internal component temperature: %1</source> <source>Device temperature too high. System cooling down before starting. Current internal component temperature: %1</source>
<translation type="unfinished"></translation> <translation>%1</translation>
</message> </message>
</context> </context>
<context> <context>
@ -558,15 +559,15 @@
</message> </message>
<message> <message>
<source>24/7 LTE connectivity</source> <source>24/7 LTE connectivity</source>
<translation type="unfinished"></translation> <translation> LTE </translation>
</message> </message>
<message> <message>
<source>Turn-by-turn navigation</source> <source>Turn-by-turn navigation</source>
<translation type="unfinished"></translation> <translation></translation>
</message> </message>
<message> <message>
<source>1 year of drive storage</source> <source>1 year of drive storage</source>
<translation type="unfinished"></translation> <translation></translation>
</message> </message>
</context> </context>
<context> <context>
@ -645,16 +646,17 @@
</message> </message>
<message> <message>
<source>Unable to mount data partition. Partition may be corrupted. Press confirm to erase and reset your device.</source> <source>Unable to mount data partition. Partition may be corrupted. Press confirm to erase and reset your device.</source>
<translation type="unfinished"></translation> <translation></translation>
</message> </message>
<message> <message>
<source>Press confirm to erase all content and settings. Press cancel to resume boot.</source> <source>Press confirm to erase all content and settings. Press cancel to resume boot.</source>
<translation type="unfinished"></translation> <translation></translation>
</message> </message>
<message> <message>
<source>Resetting device... <source>Resetting device...
This may take up to a minute.</source> This may take up to a minute.</source>
<translation type="unfinished"></translation> <translation>
</translation>
</message> </message>
</context> </context>
<context> <context>
@ -752,11 +754,11 @@ This may take up to a minute.</source>
</message> </message>
<message> <message>
<source>No custom software found at this URL.</source> <source>No custom software found at this URL.</source>
<translation type="unfinished"></translation> <translation></translation>
</message> </message>
<message> <message>
<source>Something went wrong. Reboot the device.</source> <source>Something went wrong. Reboot the device.</source>
<translation type="unfinished"></translation> <translation></translation>
</message> </message>
</context> </context>
<context> <context>
@ -913,23 +915,23 @@ This may take up to a minute.</source>
</message> </message>
<message> <message>
<source>failed to check for update</source> <source>failed to check for update</source>
<translation type="unfinished"></translation> <translation></translation>
</message> </message>
<message> <message>
<source>up to date, last checked %1</source> <source>up to date, last checked %1</source>
<translation type="unfinished"></translation> <translation> %1</translation>
</message> </message>
<message> <message>
<source>DOWNLOAD</source> <source>DOWNLOAD</source>
<translation type="unfinished"></translation> <translation></translation>
</message> </message>
<message> <message>
<source>update available</source> <source>update available</source>
<translation type="unfinished"></translation> <translation></translation>
</message> </message>
<message> <message>
<source>never</source> <source>never</source>
<translation type="unfinished"></translation> <translation></translation>
</message> </message>
</context> </context>
<context> <context>
@ -1077,63 +1079,63 @@ This may take up to a minute.</source>
</message> </message>
<message> <message>
<source>openpilot longitudinal control may come in a future update.</source> <source>openpilot longitudinal control may come in a future update.</source>
<translation type="unfinished"></translation> <translation>openpilot纵向控制可能会在未来的更新中提供</translation>
</message> </message>
<message> <message>
<source>openpilot Longitudinal Control (Alpha)</source> <source>openpilot Longitudinal Control (Alpha)</source>
<translation type="unfinished"></translation> <translation>openpilot纵向控制Alpha </translation>
</message> </message>
<message> <message>
<source>WARNING: openpilot longitudinal control is in alpha for this car and will disable Automatic Emergency Braking (AEB).</source> <source>WARNING: openpilot longitudinal control is in alpha for this car and will disable Automatic Emergency Braking (AEB).</source>
<translation type="unfinished"></translation> <translation> openpilot Alpha版本使AEB</translation>
</message> </message>
<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> <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> <translation>openpilot 使ACC openpilot openpilot openpilot Alpha Experimental mode</translation>
</message> </message>
<message> <message>
<source>Aggressive</source> <source>Aggressive</source>
<translation type="unfinished"></translation> <translation></translation>
</message> </message>
<message> <message>
<source>Standard</source> <source>Standard</source>
<translation type="unfinished"></translation> <translation></translation>
</message> </message>
<message> <message>
<source>Relaxed</source> <source>Relaxed</source>
<translation type="unfinished"></translation> <translation></translation>
</message> </message>
<message> <message>
<source>Driving Personality</source> <source>Driving Personality</source>
<translation type="unfinished"></translation> <translation></translation>
</message> </message>
<message> <message>
<source>Standard is recommended. In aggressive mode, openpilot will follow lead cars closer and be more aggressive with the gas and brake. In relaxed mode openpilot will stay further away from lead cars.</source> <source>Standard is recommended. In aggressive mode, openpilot will follow lead cars closer and be more aggressive with the gas and brake. In relaxed mode openpilot will stay further away from lead cars.</source>
<translation type="unfinished"></translation> <translation>使openpilot openpilot </translation>
</message> </message>
<message> <message>
<source>An alpha version of openpilot longitudinal control can be tested, along with Experimental mode, on non-release branches.</source> <source>An alpha version of openpilot longitudinal control can be tested, along with Experimental mode, on non-release branches.</source>
<translation type="unfinished"></translation> <translation>release openpilot Alpha </translation>
</message> </message>
<message> <message>
<source>Navigate on openpilot</source> <source>Navigate on openpilot</source>
<translation type="unfinished"></translation> <translation>Navigate on openpilot</translation>
</message> </message>
<message> <message>
<source>Enable the openpilot longitudinal control (alpha) toggle to allow Experimental mode.</source> <source>Enable the openpilot longitudinal control (alpha) toggle to allow Experimental mode.</source>
<translation type="unfinished"></translation> <translation> openpilot alpha</translation>
</message> </message>
<message> <message>
<source>End-to-End Longitudinal Control</source> <source>End-to-End Longitudinal Control</source>
<translation type="unfinished"></translation> <translation></translation>
</message> </message>
<message> <message>
<source>When navigation has a destination, openpilot will input the map information into the model. This provides useful context for the model and allows openpilot to keep left or right appropriately at forks/exits. Lane change behavior is unchanged and still activated by the driver. This is an alpha quality feature; mistakes should be expected, particularly around exits and forks. These mistakes can include unintended laneline crossings, late exit taking, driving towards dividing barriers in the gore areas, etc.</source> <source>When navigation has a destination, openpilot will input the map information into the model. This provides useful context for the model and allows openpilot to keep left or right appropriately at forks/exits. Lane change behavior is unchanged and still activated by the driver. This is an alpha quality feature; mistakes should be expected, particularly around exits and forks. These mistakes can include unintended laneline crossings, late exit taking, driving towards dividing barriers in the gore areas, etc.</source>
<translation type="unfinished"></translation> <translation>openpilot 使 openpilot / Alpha </translation>
</message> </message>
<message> <message>
<source>The driving visualization will transition to the road-facing wide-angle camera at low speeds to better show some turns. The Experimental mode logo will also be shown in the top right corner. When a navigation destination is set and the driving model is using it as input, the driving path on the map will turn green.</source> <source>The driving visualization will transition to the road-facing wide-angle camera at low speeds to better show some turns. The Experimental mode logo will also be shown in the top right corner. When a navigation destination is set and the driving model is using it as input, the driving path on the map will turn green.</source>
<translation type="unfinished"></translation> <translation>广使绿</translation>
</message> </message>
</context> </context>
<context> <context>
@ -1175,23 +1177,23 @@ This may take up to a minute.</source>
<name>WiFiPromptWidget</name> <name>WiFiPromptWidget</name>
<message> <message>
<source>Setup Wi-Fi</source> <source>Setup Wi-Fi</source>
<translation type="unfinished"></translation> <translation> Wi-Fi </translation>
</message> </message>
<message> <message>
<source>Connect to Wi-Fi to upload driving data and help improve openpilot</source> <source>Connect to Wi-Fi to upload driving data and help improve openpilot</source>
<translation type="unfinished"></translation> <translation> Wi-Fi openpilot</translation>
</message> </message>
<message> <message>
<source>Open Settings</source> <source>Open Settings</source>
<translation type="unfinished"></translation> <translation></translation>
</message> </message>
<message> <message>
<source>Ready to upload</source> <source>Ready to upload</source>
<translation type="unfinished"></translation> <translation></translation>
</message> </message>
<message> <message>
<source>Training data will be pulled periodically while your device is on Wi-Fi</source> <source>Training data will be pulled periodically while your device is on Wi-Fi</source>
<translation type="unfinished"></translation> <translation> Wi-Fi </translation>
</message> </message>
</context> </context>
<context> <context>

@ -389,7 +389,7 @@
</message> </message>
<message> <message>
<source>Manage at connect.comma.ai</source> <source>Manage at connect.comma.ai</source>
<translation> connect.comma.ai </translation> <translation> connect.comma.ai </translation>
</message> </message>
</context> </context>
<context> <context>
@ -404,7 +404,7 @@
</message> </message>
<message> <message>
<source>Waiting for route</source> <source>Waiting for route</source>
<translation type="unfinished"></translation> <translation></translation>
</message> </message>
</context> </context>
<context> <context>
@ -487,7 +487,7 @@
</message> </message>
<message> <message>
<source>openpilot detected a change in the device&apos;s mounting position. Ensure the device is fully seated in the mount and the mount is firmly secured to the windshield.</source> <source>openpilot detected a change in the device&apos;s mounting position. Ensure the device is fully seated in the mount and the mount is firmly secured to the windshield.</source>
<translation>openpilot偵測到設備的安裝位置發生變化</translation> <translation>openpilot </translation>
</message> </message>
<message> <message>
<source>Device temperature too high. System cooling down before starting. Current internal component temperature: %1</source> <source>Device temperature too high. System cooling down before starting. Current internal component temperature: %1</source>
@ -1087,11 +1087,11 @@ This may take up to a minute.</source>
</message> </message>
<message> <message>
<source>WARNING: openpilot longitudinal control is in alpha for this car and will disable Automatic Emergency Braking (AEB).</source> <source>WARNING: openpilot longitudinal control is in alpha for this car and will disable Automatic Emergency Braking (AEB).</source>
<translation> Openpilot Alpha 使AEB</translation> <translation> openpilot Alpha 使AEB</translation>
</message> </message>
<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> <source>On this car, openpilot defaults to the car&apos;s built-in ACC instead of openpilot&apos;s longitudinal control. Enable this to switch to openpilot longitudinal control. Enabling Experimental mode is recommended when enabling openpilot longitudinal control alpha.</source>
<translation>Openpilot 使ACC Openpilot Openpilot Openpilot Alpha Experimental mode</translation> <translation>openpilot 使ACC openpilot openpilot openpilot Alpha Experimental mode</translation>
</message> </message>
<message> <message>
<source>Aggressive</source> <source>Aggressive</source>
@ -1115,27 +1115,27 @@ This may take up to a minute.</source>
</message> </message>
<message> <message>
<source>An alpha version of openpilot longitudinal control can be tested, along with Experimental mode, on non-release branches.</source> <source>An alpha version of openpilot longitudinal control can be tested, along with Experimental mode, on non-release branches.</source>
<translation> (release) openpilot Alpha </translation> <translation> (release) openpilot Alpha </translation>
</message> </message>
<message> <message>
<source>Navigate on openpilot</source> <source>Navigate on openpilot</source>
<translation type="unfinished"></translation> <translation>Navigate on openpilot</translation>
</message> </message>
<message> <message>
<source>Enable the openpilot longitudinal control (alpha) toggle to allow Experimental mode.</source> <source>Enable the openpilot longitudinal control (alpha) toggle to allow Experimental mode.</source>
<translation type="unfinished"></translation> <translation> openpilot alpha</translation>
</message> </message>
<message> <message>
<source>End-to-End Longitudinal Control</source> <source>End-to-End Longitudinal Control</source>
<translation type="unfinished"></translation> <translation></translation>
</message> </message>
<message> <message>
<source>When navigation has a destination, openpilot will input the map information into the model. This provides useful context for the model and allows openpilot to keep left or right appropriately at forks/exits. Lane change behavior is unchanged and still activated by the driver. This is an alpha quality feature; mistakes should be expected, particularly around exits and forks. These mistakes can include unintended laneline crossings, late exit taking, driving towards dividing barriers in the gore areas, etc.</source> <source>When navigation has a destination, openpilot will input the map information into the model. This provides useful context for the model and allows openpilot to keep left or right appropriately at forks/exits. Lane change behavior is unchanged and still activated by the driver. This is an alpha quality feature; mistakes should be expected, particularly around exits and forks. These mistakes can include unintended laneline crossings, late exit taking, driving towards dividing barriers in the gore areas, etc.</source>
<translation type="unfinished"></translation> <translation>openpilot 使 openpilot / Alpha </translation>
</message> </message>
<message> <message>
<source>The driving visualization will transition to the road-facing wide-angle camera at low speeds to better show some turns. The Experimental mode logo will also be shown in the top right corner. When a navigation destination is set and the driving model is using it as input, the driving path on the map will turn green.</source> <source>The driving visualization will transition to the road-facing wide-angle camera at low speeds to better show some turns. The Experimental mode logo will also be shown in the top right corner. When a navigation destination is set and the driving model is using it as input, the driving path on the map will turn green.</source>
<translation type="unfinished"></translation> <translation></translation>
</message> </message>
</context> </context>
<context> <context>
@ -1181,7 +1181,7 @@ This may take up to a minute.</source>
</message> </message>
<message> <message>
<source>Connect to Wi-Fi to upload driving data and help improve openpilot</source> <source>Connect to Wi-Fi to upload driving data and help improve openpilot</source>
<translation> Wi-Fi openpilot</translation> <translation> Wi-Fi openpilot</translation>
</message> </message>
<message> <message>
<source>Open Settings</source> <source>Open Settings</source>
@ -1189,11 +1189,11 @@ This may take up to a minute.</source>
</message> </message>
<message> <message>
<source>Ready to upload</source> <source>Ready to upload</source>
<translation type="unfinished"></translation> <translation></translation>
</message> </message>
<message> <message>
<source>Training data will be pulled periodically while your device is on Wi-Fi</source> <source>Training data will be pulled periodically while your device is on Wi-Fi</source>
<translation type="unfinished"></translation> <translation> Wi-Fi </translation>
</message> </message>
</context> </context>
<context> <context>

Loading…
Cancel
Save