完整汉化

This commit is contained in:
机械小鸽 2025-03-26 18:36:51 +08:00 committed by GitHub
parent c1b6583a4b
commit 7c5a6c9b71
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 446 additions and 12 deletions

View File

@ -475,7 +475,7 @@ EVENTS: dict[int, dict[str, Alert | AlertCallbackType]] = {
EventName.steerTempUnavailableSilent: {
ET.WARNING: Alert(
"转向暂时不可用",
"驻车中...",
"",
AlertStatus.userPrompt, AlertSize.small,
Priority.LOW, VisualAlert.steerRequired, AudibleAlert.prompt, 1.8),
@ -716,8 +716,8 @@ EVENTS: dict[int, dict[str, Alert | AlertCallbackType]] = {
},
EventName.steerTempUnavailable: {
ET.SOFT_DISABLE: soft_disable_alert("转向暂时不可用"),
ET.NO_ENTRY: NoEntryAlert("转向暂时不可用"),
ET.SOFT_DISABLE: soft_disable_alert("驻车中..."),
ET.NO_ENTRY: NoEntryAlert("驻车中..."),
},
EventName.steerTimeLimit: {
@ -947,12 +947,12 @@ EVENTS: dict[int, dict[str, Alert | AlertCallbackType]] = {
EventName.reverseGear: {
ET.PERMANENT: Alert(
"倒车\n",
"倒车",
"",
AlertStatus.normal, AlertSize.full,
Priority.LOWEST, VisualAlert.none, AudibleAlert.none, .2, creation_delay=0.5),
ET.USER_DISABLE: ImmediateDisableAlert("倒车"),
ET.NO_ENTRY: NoEntryAlert("倒车"),
ET.USER_DISABLE: ImmediateDisableAlert("倒车"),
ET.NO_ENTRY: NoEntryAlert("倒车"),
},
# On cars that use stock ACC the car can decide to cancel ACC for various reasons.

View File

@ -15,6 +15,10 @@
<source>Reboot and Update</source>
<translation></translation>
</message>
<message>
<source>Disable Internet Check</source>
<translation></translation>
</message>
</context>
<context>
<name>AdvancedNetworking</name>
@ -109,6 +113,177 @@
<source>LIMIT</source>
<translation>LIMIT</translation>
</message>
<message>
<source>Vehicle in blind spot</source>
<translation></translation>
</message>
<message>
<source> m/s²</source>
<translation> /²</translation>
</message>
<message>
<source>m/s</source>
<translation>/</translation>
</message>
<message>
<source>kph</source>
<translation>/</translation>
</message>
<message>
<source> ft/s²</source>
<translation> /²</translation>
</message>
<message>
<source>Accel: %1%2</source>
<translation>%1%2</translation>
</message>
<message>
<source> - Max: %1%2</source>
<translation> - %1%2</translation>
</message>
<message>
<source> | Obstacle: </source>
<translation> | </translation>
</message>
<message>
<source> | Obstacle Factor: </source>
<translation> | </translation>
</message>
<message>
<source> - Stop: </source>
<translation> - </translation>
</message>
<message>
<source> - Stop Factor: </source>
<translation> - </translation>
</message>
<message>
<source>Follow: </source>
<translation> </translation>
</message>
<message>
<source>Follow Distance: </source>
<translation> </translation>
</message>
<message>
<source>Confirm speed limit
</source>
<translation>
</translation>
</message>
<message>
<source>Ignore speed limit
</source>
<translation></translation>
</message>
<message>
<source>Conditional Experimental Mode ready</source>
<translation></translation>
</message>
<message>
<source>Conditional Experimental overridden</source>
<translation></translation>
</message>
<message>
<source>Experimental Mode manually activated</source>
<translation></translation>
</message>
<message>
<source>Experimental Mode activated for</source>
<translation></translation>
</message>
<message>
<source> intersection</source>
<translation> </translation>
</message>
<message>
<source> upcoming intersection</source>
<translation> </translation>
</message>
<message>
<source> turn</source>
<translation> </translation>
</message>
<message>
<source> upcoming turn</source>
<translation> </translation>
</message>
<message>
<source>Experimental Mode activated due to</source>
<translation></translation>
</message>
<message>
<source> SLC</source>
<translation> SLC</translation>
</message>
<message>
<source> no speed limit set</source>
<translation> </translation>
</message>
<message>
<source> speed</source>
<translation> </translation>
</message>
<message>
<source> speed being less than </source>
<translation> </translation>
</message>
<message>
<source> kph</source>
<translation> </translation>
</message>
<message>
<source> mph</source>
<translation> </translation>
</message>
<message>
<source>Experimental Mode activated for stopped lead</source>
<translation></translation>
</message>
<message>
<source>Experimental Mode activated for slower lead</source>
<translation></translation>
</message>
<message>
<source>Experimental Mode activated for turn</source>
<translation></translation>
</message>
<message>
<source> / lane change</source>
<translation> / </translation>
</message>
<message>
<source>Experimental Mode activated for curve</source>
<translation>线</translation>
</message>
<message>
<source>Experimental Mode activated for stop</source>
<translation></translation>
</message>
<message>
<source> sign / stop light</source>
<translation> / </translation>
</message>
<message>
<source>Always On Lateral active</source>
<translation></translation>
</message>
<message>
<source>. Press the &quot;Cruise Control&quot; button to disable</source>
<translation></translation>
</message>
<message>
<source>. Long press the &quot;distance&quot; button to revert</source>
<translation></translation>
</message>
<message>
<source>. Double press the &quot;LKAS&quot; button to revert</source>
<translation>LKAS</translation>
</message>
<message>
<source>. Double tap the screen to revert</source>
<translation></translation>
</message>
</context>
<context>
<name>ConfirmationDialog</name>
@ -140,7 +315,7 @@
<name>DestinationWidget</name>
<message>
<source>Home</source>
<translation></translation>
<translation></translation>
</message>
<message>
<source>Work</source>
@ -156,7 +331,7 @@
</message>
<message>
<source>home</source>
<translation></translation>
<translation></translation>
</message>
<message>
<source>work</source>
@ -293,6 +468,181 @@
<source>Review</source>
<translation></translation>
</message>
<message>
<source>Backup</source>
<translation></translation>
</message>
<message>
<source>Delete</source>
<translation></translation>
</message>
<message>
<source>Restore</source>
<translation></translation>
</message>
<message>
<source>FrogPilot Backups</source>
<translation>FrogPilot </translation>
</message>
<message>
<source>Backup, delete, or restore your FrogPilot backups.</source>
<translation> FrogPilot </translation>
</message>
<message>
<source>Name your backup</source>
<translation></translation>
</message>
<message>
<source>Backing up...</source>
<translation>...</translation>
</message>
<message>
<source>Success!</source>
<translation></translation>
</message>
<message>
<source>Failed...</source>
<translation>...</translation>
</message>
<message>
<source>Select a backup to delete</source>
<translation></translation>
</message>
<message>
<source>Are you sure you want to delete this backup?</source>
<translation></translation>
</message>
<message>
<source>Deleting...</source>
<translation>...</translation>
</message>
<message>
<source>Deleted!</source>
<translation></translation>
</message>
<message>
<source>Select a restore point</source>
<translation></translation>
</message>
<message>
<source>Are you sure you want to restore this version of FrogPilot?</source>
<translation> FrogPilot </translation>
</message>
<message>
<source>Restoring...</source>
<translation>...</translation>
</message>
<message>
<source>Toggle Backups</source>
<translation></translation>
</message>
<message>
<source>Backup, delete, or restore your toggle backups.</source>
<translation></translation>
</message>
<message>
<source>Are you sure you want to restore this toggle backup?</source>
<translation></translation>
</message>
<message>
<source>Delete Driving Data</source>
<translation></translation>
</message>
<message>
<source>DELETE</source>
<translation></translation>
</message>
<message>
<source>This button provides a swift and secure way to permanently delete all stored driving footage and data from your device. Ideal for maintaining privacy or freeing up space.</source>
<translation></translation>
</message>
<message>
<source>Are you sure you want to permanently delete all of your driving footage and data?</source>
<translation></translation>
</message>
<message>
<source>Deleting footage...</source>
<translation>...</translation>
</message>
<message>
<source>Reset Toggles To Default</source>
<translation></translation>
</message>
<message>
<source>Reset your toggle settings back to their default settings.</source>
<translation></translation>
</message>
<message>
<source>Are you sure you want to completely reset all of your toggle settings?</source>
<translation></translation>
</message>
<message>
<source>Resetting toggles...</source>
<translation>...</translation>
</message>
<message>
<source>Reset!</source>
<translation></translation>
</message>
<message>
<source>Rebooting...</source>
<translation>...</translation>
</message>
<message>
<source>Flash Panda</source>
<translation> Panda</translation>
</message>
<message>
<source>FLASH</source>
<translation></translation>
</message>
<message>
<source>Use this button to troubleshoot and update the Panda device&apos;s firmware.</source>
<translation>使 Panda </translation>
</message>
<message>
<source>Are you sure you want to flash the Panda?</source>
<translation> Panda </translation>
</message>
<message>
<source>Flash</source>
<translation></translation>
</message>
<message>
<source>Flashing...</source>
<translation>...</translation>
</message>
</context>
<context>
<name>DriveStats</name>
<message>
<source>Drives</source>
<translation></translation>
</message>
<message>
<source>Hours</source>
<translation></translation>
</message>
<message>
<source>ALL TIME</source>
<translation></translation>
</message>
<message>
<source>PAST WEEK</source>
<translation></translation>
</message>
<message>
<source>FROGPILOT</source>
<translation>FrogPilot</translation>
</message>
<message>
<source>KM</source>
<translation></translation>
</message>
<message>
<source>Miles</source>
<translation></translation>
</message>
</context>
<context>
<name>DriverViewWindow</name>
@ -357,6 +707,10 @@
<source>Manage at connect.comma.ai</source>
<translation> connect.comma.ai </translation>
</message>
<message>
<source>Manage at %1</source>
<translation> %1 </translation>
</message>
</context>
<context>
<name>MapWindow</name>
@ -559,7 +913,7 @@
</message>
<message>
<source>openpilot</source>
<translation>openpilot</translation>
<translation type="vanished">openpilot</translation>
</message>
<message numerus="yes">
<source>%n minute(s) ago</source>
@ -595,6 +949,10 @@
<source>ft</source>
<translation>ft</translation>
</message>
<message>
<source>FrogPilot</source>
<translation>FrogPilot</translation>
</message>
</context>
<context>
<name>Reset</name>
@ -641,7 +999,7 @@ This may take up to a minute.</source>
<name>SettingsWindow</name>
<message>
<source>×</source>
<translation>×</translation>
<translation type="vanished">x</translation>
</message>
<message>
<source>Device</source>
@ -659,6 +1017,26 @@ This may take up to a minute.</source>
<source>Software</source>
<translation></translation>
</message>
<message>
<source> Back</source>
<translation> </translation>
</message>
<message>
<source>Controls</source>
<translation></translation>
</message>
<message>
<source>Navigation</source>
<translation></translation>
</message>
<message>
<source>Vehicles</source>
<translation></translation>
</message>
<message>
<source>Visuals</source>
<translation></translation>
</message>
</context>
<context>
<name>Setup</name>
@ -852,12 +1230,36 @@ This may take up to a minute.</source>
<source>5G</source>
<translation>5G</translation>
</message>
<message>
<source>GPU</source>
<translation>GPU</translation>
</message>
<message>
<source>CPU</source>
<translation>CPU</translation>
</message>
<message>
<source> GB</source>
<translation> GB</translation>
</message>
<message>
<source>MEMORY</source>
<translation></translation>
</message>
<message>
<source>LEFT</source>
<translation></translation>
</message>
<message>
<source>USED</source>
<translation></translation>
</message>
</context>
<context>
<name>SoftwarePanel</name>
<message>
<source>Updates are only downloaded while the car is off.</source>
<translation></translation>
<translation type="vanished"></translation>
</message>
<message>
<source>Current Version</source>
@ -927,6 +1329,30 @@ This may take up to a minute.</source>
<source>never</source>
<translation></translation>
</message>
<message>
<source>Updates are only downloaded while the car is off or in park.</source>
<translation></translation>
</message>
<message>
<source>Automatically Update FrogPilot</source>
<translation>FrogPilot</translation>
</message>
<message>
<source>FrogPilot will automatically update itself and it&apos;s assets when you&apos;re offroad and connected to Wi-Fi.</source>
<translation>Wi-Fi时FrogPilot将自动更新自身及其资源</translation>
</message>
<message>
<source>Error Log</source>
<translation></translation>
</message>
<message>
<source>VIEW</source>
<translation></translation>
</message>
<message>
<source>View the error log for openpilot crashes.</source>
<translation>openpilot崩溃的错误日志</translation>
</message>
</context>
<context>
<name>SshControl</name>
@ -1129,7 +1555,7 @@ This may take up to a minute.</source>
</message>
<message>
<source>Standard is recommended. In aggressive mode, openpilot will follow lead cars closer and be more aggressive with the gas and brake. In relaxed mode openpilot will stay further away from lead cars. On supported cars, you can cycle through these personalities with your steering wheel distance button.</source>
<translation type="unfinished"></translation>
<translation>使openpilot openpilot </translation>
</message>
</context>
<context>
@ -1189,6 +1615,14 @@ This may take up to a minute.</source>
<source>Training data will be pulled periodically while your device is on Wi-Fi</source>
<translation> Wi-Fi </translation>
</message>
<message>
<source>Uploading disabled</source>
<translation></translation>
</message>
<message>
<source>Toggle off the &apos;Disable Uploading&apos; toggle to enable uploads.</source>
<translation></translation>
</message>
</context>
<context>
<name>WifiUI</name>