dragonpilot 0.7.8.1

========================
* Added ko-KR translation.
* Added Honda Jade support. (Thanks to @lijunhao731)
* Fixed ui.cc memory out of bound issue. (Thanks to @piggy)
* gpxd now store in zip format.
* Force disabled DOS hardware check in panda.
This commit is contained in:
Rick Lan
2020-09-21 13:38:49 +10:00
parent 27e12ccad7
commit 657e180ba3
17 changed files with 1058 additions and 458 deletions
+13
View File
@@ -1,3 +1,16 @@
dragonpilot 0.7.8.1
========================
* 加入 ko-KR 翻譯。
* Added ko-KR translation.
* 加入 Honda Jade 支援。(感謝 @李俊灝)
* Added Honda Jade support. (Thanks to @lijunhao731)
* 修正 ui.cc 內存越界的問題。(感謝 @piggy 提供)
* Fixed ui.cc memory out of bound issue. (Thanks to @piggy)
* gpxd 記錄改自動存成 zip 格式。
* gpxd now store in zip format.
* 強制關閉 panda 檢查 DOS 硬體。
* Force disabled DOS hardware check in panda.
dragonpilot 0.7.8.0
========================
* 基於最新 openpilot 0.7.8 devel.
+22
View File
@@ -1,3 +1,25 @@
2020-09-21 (0.7.8.0)
========================
* 強制關閉 panda 檢查 DOS 硬體。
* Force disabled DOS hardware check in panda.
2020-09-18 (0.7.8.0)
========================
* gpxd 記錄改自動存成 zip 格式。
* gpxd now store in zip format.
2020-09-15 (0.7.8.0)
========================
* 加入 Honda Jade 支援。(感謝 @李俊灝)
* Added Honda Jade support. (Thanks to @lijunhao731)
* 修正 ui.cc 內存越界的問題。(感謝 @piggy 提供)
* Fixed ui.cc memory out of bound issue. (Thanks to @piggy)
2020-09-01 (0.7.8.0)
========================
* 加入 ko-KR 翻譯。
* Added ko-KR translation.
2020-08-21 (0.7.8.0)
========================
* 基於最新 openpilot 0.7.8 devel.
+1 -1
View File
@@ -3,7 +3,7 @@ from common import android
is_android = android.ANDROID
locale_dir = '/data/openpilot/selfdrive/assets/locales'
supported_language = ['en-US', 'zh-TW', 'zh-CN']
supported_language = ['en-US', 'zh-TW', 'zh-CN', 'ja-JP', 'ko-KR']
locale = android.getprop("persist.sys.locale") if is_android else 'en-US'
def events():
+4
View File
@@ -23,7 +23,11 @@ void detect_board_type(void) {
// SPI lines floating: white (TODO: is this reliable? Not really, we have to enable ESP/GPS to be able to detect this on the UART)
set_gpio_output(GPIOC, 14, 1);
set_gpio_output(GPIOC, 5, 1);
#ifdef CHECK_DOS
if(!detect_with_pull(GPIOB, 1, PULL_UP) && detect_with_pull(GPIOB, 15, PULL_UP)){
#else
if (false) {
#endif
hw_type = HW_TYPE_DOS;
current_board = &board_dos;
} else if((detect_with_pull(GPIOA, 4, PULL_DOWN)) || (detect_with_pull(GPIOA, 5, PULL_DOWN)) || (detect_with_pull(GPIOA, 6, PULL_DOWN)) || (detect_with_pull(GPIOA, 7, PULL_DOWN))){
+148 -139
View File
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-07-14 16:46+1000\n"
"POT-Creation-Date: 2020-09-01 16:34+1000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -17,488 +17,497 @@ msgstr ""
"Content-Type: text/plain; charset=CHARSET\n"
"Content-Transfer-Encoding: 8bit\n"
#: selfdrive/controls/lib/events.py:146
#: selfdrive/controls/lib/events.py:151
msgid "openpilot Unavailable"
msgstr ""
#: selfdrive/controls/lib/events.py:153 selfdrive/controls/lib/events.py:160
#: selfdrive/controls/lib/events.py:158 selfdrive/controls/lib/events.py:165
msgid "TAKE CONTROL IMMEDIATELY"
msgstr ""
#: selfdrive/controls/lib/events.py:180 selfdrive/controls/lib/events.py:330
#: selfdrive/controls/lib/events.py:356 selfdrive/controls/lib/events.py:420
#: selfdrive/controls/lib/events.py:472 selfdrive/controls/lib/events.py:524
#: selfdrive/controls/lib/events.py:534 selfdrive/controls/lib/events.py:543
#: selfdrive/controls/lib/events.py:185 selfdrive/controls/lib/events.py:335
#: selfdrive/controls/lib/events.py:361 selfdrive/controls/lib/events.py:425
#: selfdrive/controls/lib/events.py:477 selfdrive/controls/lib/events.py:529
#: selfdrive/controls/lib/events.py:539 selfdrive/controls/lib/events.py:654
msgid "TAKE CONTROL"
msgstr ""
#: selfdrive/controls/lib/events.py:181
msgid "Steer Unavailable Below"
#: selfdrive/controls/lib/events.py:186
#, python-format
msgid "Steer Unavailable Below %d %s"
msgstr ""
#: selfdrive/controls/lib/events.py:190
msgid "Drive Above"
#: selfdrive/controls/lib/events.py:194
#, python-format
msgid "Calibration in Progress: %d%%"
msgstr ""
#: selfdrive/controls/lib/events.py:189
msgid "Calibration in Progress:"
#: selfdrive/controls/lib/events.py:195
#, python-format
msgid "Drive Above %d %s"
msgstr ""
#: selfdrive/controls/lib/events.py:197
#: selfdrive/controls/lib/events.py:202
msgid "Poor GPS reception"
msgstr ""
#: selfdrive/controls/lib/events.py:198
#: selfdrive/controls/lib/events.py:203
msgid "If sky is visible, contact support"
msgstr ""
#: selfdrive/controls/lib/events.py:198
#: selfdrive/controls/lib/events.py:203
msgid "Check GPS antenna placement"
msgstr ""
#: selfdrive/controls/lib/events.py:203
#: selfdrive/controls/lib/events.py:208
msgid "Cruise Mode Disabled"
msgstr ""
#: selfdrive/controls/lib/events.py:205
#: selfdrive/controls/lib/events.py:210
msgid "Main Switch Off"
msgstr ""
#: selfdrive/controls/lib/events.py:215
#: selfdrive/controls/lib/events.py:220
msgid "DEBUG ALERT"
msgstr ""
#: selfdrive/controls/lib/events.py:223
#: selfdrive/controls/lib/events.py:228
msgid "Be ready to take over at any time"
msgstr ""
#: selfdrive/controls/lib/events.py:224 selfdrive/controls/lib/events.py:240
#: selfdrive/controls/lib/events.py:248 selfdrive/controls/lib/events.py:256
#: selfdrive/controls/lib/events.py:229 selfdrive/controls/lib/events.py:245
#: selfdrive/controls/lib/events.py:253 selfdrive/controls/lib/events.py:261
msgid "Always keep hands on wheel and eyes on road"
msgstr ""
#: selfdrive/controls/lib/events.py:231
#: selfdrive/controls/lib/events.py:236
msgid "WARNING: White panda is deprecated"
msgstr ""
#: selfdrive/controls/lib/events.py:232 selfdrive/controls/lib/events.py:272
#: selfdrive/controls/lib/events.py:237 selfdrive/controls/lib/events.py:277
msgid "Upgrade to comma two or black panda"
msgstr ""
#: selfdrive/controls/lib/events.py:239
#: selfdrive/controls/lib/events.py:244
msgid "WARNING: This branch is not tested"
msgstr ""
#: selfdrive/controls/lib/events.py:247
#: selfdrive/controls/lib/events.py:252
msgid "Dashcam mode"
msgstr ""
#: selfdrive/controls/lib/events.py:255
#: selfdrive/controls/lib/events.py:260
msgid "Dashcam mode for unsupported car"
msgstr ""
#: selfdrive/controls/lib/events.py:263
#: selfdrive/controls/lib/events.py:268
msgid "Unsupported Giraffe Configuration"
msgstr ""
#: selfdrive/controls/lib/events.py:264
#: selfdrive/controls/lib/events.py:269
msgid "Visit comma.ai/tg"
msgstr ""
#: selfdrive/controls/lib/events.py:271
#: selfdrive/controls/lib/events.py:276
msgid "White Panda Is No Longer Supported"
msgstr ""
#: selfdrive/controls/lib/events.py:275
#: selfdrive/controls/lib/events.py:280
msgid "White panda is no longer supported"
msgstr ""
#: selfdrive/controls/lib/events.py:280
#: selfdrive/controls/lib/events.py:285
msgid "Stock LKAS is turned on"
msgstr ""
#: selfdrive/controls/lib/events.py:281
#: selfdrive/controls/lib/events.py:286
msgid "Turn off stock LKAS to engage"
msgstr ""
#: selfdrive/controls/lib/events.py:290
#: selfdrive/controls/lib/events.py:295
msgid "Community Feature Detected"
msgstr ""
#: selfdrive/controls/lib/events.py:291
#: selfdrive/controls/lib/events.py:296
msgid "Enable Community Features in Developer Settings"
msgstr ""
#: selfdrive/controls/lib/events.py:298
#: selfdrive/controls/lib/events.py:303
msgid "Dashcam Mode"
msgstr ""
#: selfdrive/controls/lib/events.py:299
#: selfdrive/controls/lib/events.py:304
msgid "Car Unrecognized"
msgstr ""
#: selfdrive/controls/lib/events.py:306 selfdrive/controls/lib/events.py:314
#: selfdrive/controls/lib/events.py:322
#: selfdrive/controls/lib/events.py:311 selfdrive/controls/lib/events.py:319
#: selfdrive/controls/lib/events.py:327
msgid "BRAKE!"
msgstr ""
#: selfdrive/controls/lib/events.py:307
#: selfdrive/controls/lib/events.py:312
msgid "Stock AEB: Risk of Collision"
msgstr ""
#: selfdrive/controls/lib/events.py:315
#: selfdrive/controls/lib/events.py:320
msgid "Stock FCW: Risk of Collision"
msgstr ""
#: selfdrive/controls/lib/events.py:323
#: selfdrive/controls/lib/events.py:328
msgid "Risk of Collision"
msgstr ""
#: selfdrive/controls/lib/events.py:331
#: selfdrive/controls/lib/events.py:336
msgid "Lane Departure Detected"
msgstr ""
#: selfdrive/controls/lib/events.py:340
#: selfdrive/controls/lib/events.py:345
msgid "openpilot will not brake while gas pressed"
msgstr ""
#: selfdrive/controls/lib/events.py:348
#: selfdrive/controls/lib/events.py:353
msgid "Vehicle Parameter Identification Failed"
msgstr ""
#: selfdrive/controls/lib/events.py:357 selfdrive/controls/lib/events.py:525
#: selfdrive/controls/lib/events.py:528
#: selfdrive/controls/lib/events.py:362 selfdrive/controls/lib/events.py:530
#: selfdrive/controls/lib/events.py:533
msgid "Steering Temporarily Unavailable"
msgstr ""
#: selfdrive/controls/lib/events.py:364
#: selfdrive/controls/lib/events.py:369
msgid "KEEP EYES ON ROAD: Driver Distracted"
msgstr ""
#: selfdrive/controls/lib/events.py:372
#: selfdrive/controls/lib/events.py:377
msgid "KEEP EYES ON ROAD"
msgstr ""
#: selfdrive/controls/lib/events.py:373
#: selfdrive/controls/lib/events.py:378
msgid "Driver Appears Distracted"
msgstr ""
#: selfdrive/controls/lib/events.py:380 selfdrive/controls/lib/events.py:404
#: selfdrive/controls/lib/events.py:385 selfdrive/controls/lib/events.py:409
msgid "DISENGAGE IMMEDIATELY"
msgstr ""
#: selfdrive/controls/lib/events.py:381
#: selfdrive/controls/lib/events.py:386
msgid "Driver Was Distracted"
msgstr ""
#: selfdrive/controls/lib/events.py:388
#: selfdrive/controls/lib/events.py:393
msgid "TOUCH STEERING WHEEL: No Face Detected"
msgstr ""
#: selfdrive/controls/lib/events.py:396
#: selfdrive/controls/lib/events.py:401
msgid "TOUCH STEERING WHEEL"
msgstr ""
#: selfdrive/controls/lib/events.py:397
#: selfdrive/controls/lib/events.py:402
msgid "Driver Is Unresponsive"
msgstr ""
#: selfdrive/controls/lib/events.py:405
#: selfdrive/controls/lib/events.py:410
msgid "Driver Was Unresponsive"
msgstr ""
#: selfdrive/controls/lib/events.py:412
#: selfdrive/controls/lib/events.py:417
msgid "CHECK DRIVER FACE VISIBILITY"
msgstr ""
#: selfdrive/controls/lib/events.py:413
#: selfdrive/controls/lib/events.py:418
msgid "Driver Monitor Model Output Uncertain"
msgstr ""
#: selfdrive/controls/lib/events.py:421
#: selfdrive/controls/lib/events.py:426
msgid "Resume Driving Manually"
msgstr ""
#: selfdrive/controls/lib/events.py:428
#: selfdrive/controls/lib/events.py:433
msgid "STOPPED"
msgstr ""
#: selfdrive/controls/lib/events.py:429
#: selfdrive/controls/lib/events.py:434
msgid "Press Resume to Move"
msgstr ""
#: selfdrive/controls/lib/events.py:440
#: selfdrive/controls/lib/events.py:445
msgid "Steer Left to Start Lane Change"
msgstr ""
#: selfdrive/controls/lib/events.py:441 selfdrive/controls/lib/events.py:449
#: selfdrive/controls/lib/events.py:457 selfdrive/controls/lib/events.py:465
#: selfdrive/controls/lib/events.py:793 selfdrive/controls/lib/events.py:801
#: selfdrive/controls/lib/events.py:809
#: selfdrive/controls/lib/events.py:446 selfdrive/controls/lib/events.py:454
#: selfdrive/controls/lib/events.py:462 selfdrive/controls/lib/events.py:470
#: selfdrive/controls/lib/events.py:814 selfdrive/controls/lib/events.py:822
#: selfdrive/controls/lib/events.py:830
msgid "Monitor Other Vehicles"
msgstr ""
#: selfdrive/controls/lib/events.py:448
#: selfdrive/controls/lib/events.py:453
msgid "Steer Right to Start Lane Change"
msgstr ""
#: selfdrive/controls/lib/events.py:456
#: selfdrive/controls/lib/events.py:461
msgid "Car Detected in Blindspot"
msgstr ""
#: selfdrive/controls/lib/events.py:464 selfdrive/controls/lib/events.py:808
#: selfdrive/controls/lib/events.py:469 selfdrive/controls/lib/events.py:829
msgid "Changing Lane"
msgstr ""
#: selfdrive/controls/lib/events.py:473
#: selfdrive/controls/lib/events.py:478
msgid "Turn Exceeds Steering Limit"
msgstr ""
#: selfdrive/controls/lib/events.py:498
#: selfdrive/controls/lib/events.py:503
msgid "Brake Hold Active"
msgstr ""
#: selfdrive/controls/lib/events.py:503
#: selfdrive/controls/lib/events.py:508
msgid "Park Brake Engaged"
msgstr ""
#: selfdrive/controls/lib/events.py:508
#: selfdrive/controls/lib/events.py:513
msgid "Pedal Pressed During Attempt"
msgstr ""
#: selfdrive/controls/lib/events.py:519
#: selfdrive/controls/lib/events.py:524
msgid "Enable Adaptive Cruise"
msgstr ""
#: selfdrive/controls/lib/events.py:535 selfdrive/controls/lib/events.py:538
msgid "Vision Model Output Uncertain"
msgstr ""
#: selfdrive/controls/lib/events.py:544
#: selfdrive/controls/lib/events.py:540
msgid "Attempting Refocus: Camera Focus Invalid"
msgstr ""
#: selfdrive/controls/lib/events.py:550
#: selfdrive/controls/lib/events.py:546
msgid "Out of Storage Space"
msgstr ""
#: selfdrive/controls/lib/events.py:555
#: selfdrive/controls/lib/events.py:551
msgid "Speed Too Low"
msgstr ""
#: selfdrive/controls/lib/events.py:560 selfdrive/controls/lib/events.py:564
#: selfdrive/controls/lib/events.py:556 selfdrive/controls/lib/events.py:560
msgid "NEOS Update Required"
msgstr ""
#: selfdrive/controls/lib/events.py:561
#: selfdrive/controls/lib/events.py:557
msgid "Please Wait for Update"
msgstr ""
#: selfdrive/controls/lib/events.py:569 selfdrive/controls/lib/events.py:573
#: selfdrive/controls/lib/events.py:565 selfdrive/controls/lib/events.py:569
msgid "No Data from Device Sensors"
msgstr ""
#: selfdrive/controls/lib/events.py:570 selfdrive/controls/lib/events.py:583
#: selfdrive/controls/lib/events.py:665
#: selfdrive/controls/lib/events.py:566 selfdrive/controls/lib/events.py:579
#: selfdrive/controls/lib/events.py:686
msgid "Reboot your Device"
msgstr ""
#: selfdrive/controls/lib/events.py:582 selfdrive/controls/lib/events.py:586
#: selfdrive/controls/lib/events.py:578 selfdrive/controls/lib/events.py:582
msgid "Speaker not found"
msgstr ""
#: selfdrive/controls/lib/events.py:590
#: selfdrive/controls/lib/events.py:586
msgid "Distraction Level Too High"
msgstr ""
#: selfdrive/controls/lib/events.py:594
#: selfdrive/controls/lib/events.py:590
msgid "System Overheated"
msgstr ""
#: selfdrive/controls/lib/events.py:595
#: selfdrive/controls/lib/events.py:591
msgid "System overheated"
msgstr ""
#: selfdrive/controls/lib/events.py:599 selfdrive/controls/lib/events.py:600
#: selfdrive/controls/lib/events.py:595 selfdrive/controls/lib/events.py:596
msgid "Gear not D"
msgstr ""
#: selfdrive/controls/lib/events.py:604
#: selfdrive/controls/lib/events.py:600
msgid "Calibration Invalid: Reposition Device and Recalibrate"
msgstr ""
#: selfdrive/controls/lib/events.py:605
#: selfdrive/controls/lib/events.py:601
msgid "Calibration Invalid: Reposition Device & Recalibrate"
msgstr ""
#: selfdrive/controls/lib/events.py:609 selfdrive/controls/lib/events.py:611
#: selfdrive/controls/lib/events.py:605 selfdrive/controls/lib/events.py:607
msgid "Calibration in Progress"
msgstr ""
#: selfdrive/controls/lib/events.py:615
#: selfdrive/controls/lib/events.py:611
msgid "Door Open"
msgstr ""
#: selfdrive/controls/lib/events.py:616
#: selfdrive/controls/lib/events.py:612
msgid "Door open"
msgstr ""
#: selfdrive/controls/lib/events.py:620
#: selfdrive/controls/lib/events.py:616
msgid "Seatbelt Unlatched"
msgstr ""
#: selfdrive/controls/lib/events.py:621
#: selfdrive/controls/lib/events.py:617
msgid "Seatbelt unlatched"
msgstr ""
#: selfdrive/controls/lib/events.py:625 selfdrive/controls/lib/events.py:626
#: selfdrive/controls/lib/events.py:621 selfdrive/controls/lib/events.py:622
msgid "ESP Off"
msgstr ""
#: selfdrive/controls/lib/events.py:630 selfdrive/controls/lib/events.py:631
#: selfdrive/controls/lib/events.py:626 selfdrive/controls/lib/events.py:627
msgid "Low Battery"
msgstr ""
#: selfdrive/controls/lib/events.py:635 selfdrive/controls/lib/events.py:636
#: selfdrive/controls/lib/events.py:631 selfdrive/controls/lib/events.py:632
msgid "Communication Issue between Processes"
msgstr ""
#: selfdrive/controls/lib/events.py:641 selfdrive/controls/lib/events.py:642
#: selfdrive/controls/lib/events.py:637 selfdrive/controls/lib/events.py:638
msgid "Radar Communication Issue"
msgstr ""
#: selfdrive/controls/lib/events.py:647 selfdrive/controls/lib/events.py:648
#: selfdrive/controls/lib/events.py:652 selfdrive/controls/lib/events.py:653
#: selfdrive/controls/lib/events.py:643 selfdrive/controls/lib/events.py:644
#: selfdrive/controls/lib/events.py:648 selfdrive/controls/lib/events.py:649
msgid "Radar Error: Restart the Car"
msgstr ""
#: selfdrive/controls/lib/events.py:657 selfdrive/controls/lib/events.py:658
#: selfdrive/controls/lib/events.py:655 selfdrive/controls/lib/events.py:659
msgid "Driving model lagging"
msgstr ""
#: selfdrive/controls/lib/events.py:662 selfdrive/controls/lib/events.py:668
#: selfdrive/controls/lib/events.py:663 selfdrive/controls/lib/events.py:664
#: selfdrive/controls/lib/events.py:673 selfdrive/controls/lib/events.py:674
msgid "Vision Model Output Uncertain"
msgstr ""
#: selfdrive/controls/lib/events.py:668 selfdrive/controls/lib/events.py:669
#: selfdrive/controls/lib/events.py:678 selfdrive/controls/lib/events.py:679
msgid "Device Fell Off Mount"
msgstr ""
#: selfdrive/controls/lib/events.py:683 selfdrive/controls/lib/events.py:689
msgid "Low Memory: Reboot Your Device"
msgstr ""
#: selfdrive/controls/lib/events.py:664
#: selfdrive/controls/lib/events.py:685
msgid "RAM Critically Low"
msgstr ""
#: selfdrive/controls/lib/events.py:673 selfdrive/controls/lib/events.py:674
#: selfdrive/controls/lib/events.py:694 selfdrive/controls/lib/events.py:695
msgid "Controls Failed"
msgstr ""
#: selfdrive/controls/lib/events.py:678
#: selfdrive/controls/lib/events.py:699
msgid "Controls Mismatch"
msgstr ""
#: selfdrive/controls/lib/events.py:682 selfdrive/controls/lib/events.py:684
#: selfdrive/controls/lib/events.py:688
#: selfdrive/controls/lib/events.py:703 selfdrive/controls/lib/events.py:705
#: selfdrive/controls/lib/events.py:709
msgid "CAN Error: Check Connections"
msgstr ""
#: selfdrive/controls/lib/events.py:692 selfdrive/controls/lib/events.py:698
#: selfdrive/controls/lib/events.py:713 selfdrive/controls/lib/events.py:719
msgid "LKAS Fault: Restart the Car"
msgstr ""
#: selfdrive/controls/lib/events.py:694
#: selfdrive/controls/lib/events.py:715
msgid "LKAS Fault: Restart the car to engage"
msgstr ""
#: selfdrive/controls/lib/events.py:702 selfdrive/controls/lib/events.py:708
#: selfdrive/controls/lib/events.py:786
#: selfdrive/controls/lib/events.py:723 selfdrive/controls/lib/events.py:729
#: selfdrive/controls/lib/events.py:807
msgid "Cruise Fault: Restart the Car"
msgstr ""
#: selfdrive/controls/lib/events.py:704 selfdrive/controls/lib/events.py:782
#: selfdrive/controls/lib/events.py:725 selfdrive/controls/lib/events.py:803
msgid "Cruise Fault: Restart the car to engage"
msgstr ""
#: selfdrive/controls/lib/events.py:712
#: selfdrive/controls/lib/events.py:733
msgid "Gas Fault: Restart the Car"
msgstr ""
#: selfdrive/controls/lib/events.py:713
#: selfdrive/controls/lib/events.py:734
msgid "Gas Error: Restart the Car"
msgstr ""
#: selfdrive/controls/lib/events.py:717 selfdrive/controls/lib/events.py:718
#: selfdrive/controls/lib/events.py:738 selfdrive/controls/lib/events.py:739
msgid "Reverse Gear"
msgstr ""
#: selfdrive/controls/lib/events.py:722
#: selfdrive/controls/lib/events.py:743
msgid "Cruise Is Off"
msgstr ""
#: selfdrive/controls/lib/events.py:726 selfdrive/controls/lib/events.py:727
#: selfdrive/controls/lib/events.py:747 selfdrive/controls/lib/events.py:748
msgid "Planner Solution Error"
msgstr ""
#: selfdrive/controls/lib/events.py:731 selfdrive/controls/lib/events.py:733
#: selfdrive/controls/lib/events.py:737
#: selfdrive/controls/lib/events.py:752 selfdrive/controls/lib/events.py:754
#: selfdrive/controls/lib/events.py:758
msgid "Harness Malfunction"
msgstr ""
#: selfdrive/controls/lib/events.py:734
#: selfdrive/controls/lib/events.py:755
msgid "Please Check Hardware"
msgstr ""
#: selfdrive/controls/lib/events.py:742 selfdrive/controls/lib/events.py:751
#: selfdrive/controls/lib/events.py:763 selfdrive/controls/lib/events.py:772
msgid "openpilot Canceled"
msgstr ""
#: selfdrive/controls/lib/events.py:743
#: selfdrive/controls/lib/events.py:764
msgid "No close lead car"
msgstr ""
#: selfdrive/controls/lib/events.py:746
#: selfdrive/controls/lib/events.py:767
msgid "No Close Lead Car"
msgstr ""
#: selfdrive/controls/lib/events.py:752
#: selfdrive/controls/lib/events.py:773
msgid "Speed too low"
msgstr ""
#: selfdrive/controls/lib/events.py:759 selfdrive/controls/lib/events.py:764
#: selfdrive/controls/lib/events.py:780 selfdrive/controls/lib/events.py:785
msgid "Speed Too High"
msgstr ""
#: selfdrive/controls/lib/events.py:760
#: selfdrive/controls/lib/events.py:781
msgid "Slow down to resume operation"
msgstr ""
#: selfdrive/controls/lib/events.py:765
#: selfdrive/controls/lib/events.py:786
msgid "Slow down to engage"
msgstr ""
#: selfdrive/controls/lib/events.py:772
#: selfdrive/controls/lib/events.py:793
msgid "Please connect to Internet"
msgstr ""
#: selfdrive/controls/lib/events.py:773
#: selfdrive/controls/lib/events.py:794
msgid "An Update Check Is Required to Engage"
msgstr ""
#: selfdrive/controls/lib/events.py:776
#: selfdrive/controls/lib/events.py:797
msgid "Please Connect to Internet"
msgstr ""
#: selfdrive/controls/lib/events.py:792
#: selfdrive/controls/lib/events.py:813
msgid "Left ALC will start in 3s"
msgstr ""
#: selfdrive/controls/lib/events.py:800
#: selfdrive/controls/lib/events.py:821
msgid "Right ALC will start in 3s"
msgstr ""
#: selfdrive/controls/lib/events.py:816
#: selfdrive/controls/lib/events.py:837
msgid "STEERING REQUIRED: Lane Keeping OFF"
msgstr ""
#: selfdrive/controls/lib/events.py:824
#: selfdrive/controls/lib/events.py:845
msgid "STEERING REQUIRED: Blinkers ON"
msgstr ""
#: selfdrive/controls/lib/events.py:832 selfdrive/controls/lib/events.py:837
#: selfdrive/controls/lib/events.py:853 selfdrive/controls/lib/events.py:858
msgid "Lead Car Is Moving"
msgstr ""
Binary file not shown.
@@ -0,0 +1,513 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-09-01 16:34+1000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"Language: ko-KR\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#: selfdrive/controls/lib/events.py:151
msgid "openpilot Unavailable"
msgstr "오픈파일럿 사용불가"
#: selfdrive/controls/lib/events.py:158 selfdrive/controls/lib/events.py:165
msgid "TAKE CONTROL IMMEDIATELY"
msgstr "핸들을 잡아주세요"
#: selfdrive/controls/lib/events.py:185 selfdrive/controls/lib/events.py:335
#: selfdrive/controls/lib/events.py:361 selfdrive/controls/lib/events.py:425
#: selfdrive/controls/lib/events.py:477 selfdrive/controls/lib/events.py:529
#: selfdrive/controls/lib/events.py:539 selfdrive/controls/lib/events.py:654
msgid "TAKE CONTROL"
msgstr "핸들을 잡아주세요"
#: selfdrive/controls/lib/events.py:186
#, python-format
msgid "Steer Unavailable Below %d %s"
msgstr "%d %s 이하에서는 조향제어가 불가합니다"
#: selfdrive/controls/lib/events.py:194
#, fuzzy, python-format
msgid "Calibration in Progress: %d%%"
msgstr "캘리브레이션 진행중: %d%%"
#: selfdrive/controls/lib/events.py:195
#, python-format
msgid "Drive Above %d %s"
msgstr "%d %s 이상의 속도로 주행하세요"
#: selfdrive/controls/lib/events.py:202
msgid "Poor GPS reception"
msgstr "GPS 신호 약함"
#: selfdrive/controls/lib/events.py:203
msgid "If sky is visible, contact support"
msgstr "환경에 문제가 없을경우 서비스팀에 연락하세요"
#: selfdrive/controls/lib/events.py:203
msgid "Check GPS antenna placement"
msgstr "GPS안테나 위치를 점검하세요"
#: selfdrive/controls/lib/events.py:208
msgid "Cruise Mode Disabled"
msgstr "크루즈 모드 꺼짐"
#: selfdrive/controls/lib/events.py:210
msgid "Main Switch Off"
msgstr ""
#: selfdrive/controls/lib/events.py:220
msgid "DEBUG ALERT"
msgstr ""
#: selfdrive/controls/lib/events.py:228
msgid "Be ready to take over at any time"
msgstr "오픈파일럿 사용준비가 되었습니다"
#: selfdrive/controls/lib/events.py:229 selfdrive/controls/lib/events.py:245
#: selfdrive/controls/lib/events.py:253 selfdrive/controls/lib/events.py:261
msgid "Always keep hands on wheel and eyes on road"
msgstr "안전운전을 위해 항상 핸들을 잡고 도로교통 상황을 주시하세요"
#: selfdrive/controls/lib/events.py:236
msgid "WARNING: White panda is deprecated"
msgstr "경고: 화이트 판다는 더이상 사용되지 않습니다"
#: selfdrive/controls/lib/events.py:237 selfdrive/controls/lib/events.py:277
msgid "Upgrade to comma two or black panda"
msgstr "콤마2나 블랙판다로 업그레이드 하세요"
#: selfdrive/controls/lib/events.py:244
msgid "WARNING: This branch is not tested"
msgstr "경고: 이 Branch는 테스트되지 않았습니다"
#: selfdrive/controls/lib/events.py:252
msgid "Dashcam mode"
msgstr "대시캠 모드"
#: selfdrive/controls/lib/events.py:260
msgid "Dashcam mode for unsupported car"
msgstr "안전운전을 위해 항상 핸들을 잡고 도로교통 상황을 주시하세요"
#: selfdrive/controls/lib/events.py:268
msgid "Unsupported Giraffe Configuration"
msgstr "지원되지 않는 지라프 설정"
#: selfdrive/controls/lib/events.py:269
msgid "Visit comma.ai/tg"
msgstr "comma.ai/tg 방문하세요"
#: selfdrive/controls/lib/events.py:276
msgid "White Panda Is No Longer Supported"
msgstr "화이트판다는 더 이상 지원되지 않습니다"
#: selfdrive/controls/lib/events.py:280
msgid "White panda is no longer supported"
msgstr "화이트판다는 더 이상 지원되지 않습니다"
#: selfdrive/controls/lib/events.py:285
msgid "Stock LKAS is turned on"
msgstr "차량의 LKAS 기능이 켜져 있습니다"
#: selfdrive/controls/lib/events.py:286
msgid "Turn off stock LKAS to engage"
msgstr "오픈파일럿 사용을 위해 LKAS를 끄세요"
#: selfdrive/controls/lib/events.py:295
msgid "Community Feature Detected"
msgstr "커뮤니티 기능 감지됨"
#: selfdrive/controls/lib/events.py:296
msgid "Enable Community Features in Developer Settings"
msgstr "개발자 설정에서 커뮤니티 기능을 활성화하세요"
#: selfdrive/controls/lib/events.py:303
msgid "Dashcam Mode"
msgstr "대시캠 모드"
#: selfdrive/controls/lib/events.py:304
msgid "Car Unrecognized"
msgstr "미인식 차량"
#: selfdrive/controls/lib/events.py:311 selfdrive/controls/lib/events.py:319
#: selfdrive/controls/lib/events.py:327
msgid "BRAKE!"
msgstr "브레이크!"
#: selfdrive/controls/lib/events.py:312
msgid "Stock AEB: Risk of Collision"
msgstr "순정 AEB: 충돌 위험"
#: selfdrive/controls/lib/events.py:320
msgid "Stock FCW: Risk of Collision"
msgstr "순정 FCW: 충돌 위험"
#: selfdrive/controls/lib/events.py:328
msgid "Risk of Collision"
msgstr "충돌 위험"
#: selfdrive/controls/lib/events.py:336
msgid "Lane Departure Detected"
msgstr "차선이탈이 감지되었습니다"
#: selfdrive/controls/lib/events.py:345
msgid "openpilot will not brake while gas pressed"
msgstr "가속중에는 오픈파일럿 브레이크 작동불가"
#: selfdrive/controls/lib/events.py:353
msgid "Vehicle Parameter Identification Failed"
msgstr "차량 매개 변수 식별 실패"
#: selfdrive/controls/lib/events.py:362 selfdrive/controls/lib/events.py:530
#: selfdrive/controls/lib/events.py:533
msgid "Steering Temporarily Unavailable"
msgstr "조향제어가 일시적으로 비활성화 되었습니다"
#: selfdrive/controls/lib/events.py:369
msgid "KEEP EYES ON ROAD: Driver Distracted"
msgstr "도로상황에 주의를 기울이세요"
#: selfdrive/controls/lib/events.py:377
msgid "KEEP EYES ON ROAD"
msgstr "도로상황에 주의하세요"
#: selfdrive/controls/lib/events.py:378
msgid "Driver Appears Distracted"
msgstr "전방주시 필요"
#: selfdrive/controls/lib/events.py:385 selfdrive/controls/lib/events.py:409
msgid "DISENGAGE IMMEDIATELY"
msgstr "경고: 조향제어가 즉시 해제됩니다"
#: selfdrive/controls/lib/events.py:386
msgid "Driver Was Distracted"
msgstr "운전자 전방주시 불안"
#: selfdrive/controls/lib/events.py:393
msgid "TOUCH STEERING WHEEL: No Face Detected"
msgstr "핸들을 터치하세요: 모니터링 없음"
#: selfdrive/controls/lib/events.py:401
msgid "TOUCH STEERING WHEEL"
msgstr "핸들을 터치하세요"
#: selfdrive/controls/lib/events.py:402
msgid "Driver Is Unresponsive"
msgstr "운전자 모니터링 없음"
#: selfdrive/controls/lib/events.py:410
msgid "Driver Was Unresponsive"
msgstr "운전자 모니터링 없음"
#: selfdrive/controls/lib/events.py:417
msgid "CHECK DRIVER FACE VISIBILITY"
msgstr "운전자 얼굴 확인 중"
#: selfdrive/controls/lib/events.py:418
msgid "Driver Monitor Model Output Uncertain"
msgstr "운전자 얼굴 인식이 어렵습니다"
#: selfdrive/controls/lib/events.py:426
msgid "Resume Driving Manually"
msgstr "수동으로 재출발 하세요"
#: selfdrive/controls/lib/events.py:433
msgid "STOPPED"
msgstr "잠시멈춤"
#: selfdrive/controls/lib/events.py:434
msgid "Press Resume to Move"
msgstr "재출발을 위해 RES버튼을 누르세요"
#: selfdrive/controls/lib/events.py:445
msgid "Steer Left to Start Lane Change"
msgstr "차선 변경을 위해 핸들을 좌측으로 살짝 돌리세요"
#: selfdrive/controls/lib/events.py:446 selfdrive/controls/lib/events.py:454
#: selfdrive/controls/lib/events.py:462 selfdrive/controls/lib/events.py:470
#: selfdrive/controls/lib/events.py:814 selfdrive/controls/lib/events.py:822
#: selfdrive/controls/lib/events.py:830
msgid "Monitor Other Vehicles"
msgstr "다른 차량에 주의하세요"
#: selfdrive/controls/lib/events.py:453
msgid "Steer Right to Start Lane Change"
msgstr "차선 변경을 위해 핸들을 우측으로 살짝 돌리세요"
#: selfdrive/controls/lib/events.py:461
msgid "Car Detected in Blindspot"
msgstr "측면 차량 접근 중"
#: selfdrive/controls/lib/events.py:469 selfdrive/controls/lib/events.py:829
msgid "Changing Lane"
msgstr "차선 변경 중"
#: selfdrive/controls/lib/events.py:478
msgid "Turn Exceeds Steering Limit"
msgstr ""
#: selfdrive/controls/lib/events.py:503
msgid "Brake Hold Active"
msgstr "브레이크 홀드 중"
#: selfdrive/controls/lib/events.py:508
msgid "Park Brake Engaged"
msgstr "파킹브레이크 체결 됨"
#: selfdrive/controls/lib/events.py:513
msgid "Pedal Pressed During Attempt"
msgstr "시작 중 페달 밟음"
#: selfdrive/controls/lib/events.py:524
msgid "Enable Adaptive Cruise"
msgstr "어댑티브 크루즈를 활성화하세요"
#: selfdrive/controls/lib/events.py:540
msgid "Attempting Refocus: Camera Focus Invalid"
msgstr "카메라 포커스 조정중: 카메라 포커스 부정확"
#: selfdrive/controls/lib/events.py:546
msgid "Out of Storage Space"
msgstr "저장공간 부족"
#: selfdrive/controls/lib/events.py:551
msgid "Speed Too Low"
msgstr "차량의 속도 낮음"
#: selfdrive/controls/lib/events.py:556 selfdrive/controls/lib/events.py:560
msgid "NEOS Update Required"
msgstr "NEOS 업데이트 필요"
#: selfdrive/controls/lib/events.py:557
msgid "Please Wait for Update"
msgstr "업데이트를 위해 기다리세요"
#: selfdrive/controls/lib/events.py:565 selfdrive/controls/lib/events.py:569
msgid "No Data from Device Sensors"
msgstr "EON센서로부터 데이터를 받지 못했습니다"
#: selfdrive/controls/lib/events.py:566 selfdrive/controls/lib/events.py:579
#: selfdrive/controls/lib/events.py:686
msgid "Reboot your Device"
msgstr "장치를 재시작 하세요"
#: selfdrive/controls/lib/events.py:578 selfdrive/controls/lib/events.py:582
msgid "Speaker not found"
msgstr "스피커를 찾을 수 없습니다"
#: selfdrive/controls/lib/events.py:586
msgid "Distraction Level Too High"
msgstr "운전자 전방주시 매우 불안"
#: selfdrive/controls/lib/events.py:590
msgid "System Overheated"
msgstr "시스템이 과열되었습니다"
#: selfdrive/controls/lib/events.py:591
msgid "System overheated"
msgstr "시스템이 과열되었습니다"
#: selfdrive/controls/lib/events.py:595 selfdrive/controls/lib/events.py:596
msgid "Gear not D"
msgstr "기어가 드라이브모드가 아닙니다"
#: selfdrive/controls/lib/events.py:600
msgid "Calibration Invalid: Reposition Device and Recalibrate"
msgstr "캘리브레이션 유효하지 않음: 장치 위치 조정 및 재 캘리브레이션"
#: selfdrive/controls/lib/events.py:601
msgid "Calibration Invalid: Reposition Device & Recalibrate"
msgstr "캘리브레이션 유효하지 않음: 장치 위치 조정 및 재 캘리브레이션"
#: selfdrive/controls/lib/events.py:605 selfdrive/controls/lib/events.py:607
msgid "Calibration in Progress"
msgstr "캘리브레이션 진행 중"
#: selfdrive/controls/lib/events.py:611
msgid "Door Open"
msgstr "도어가 열려있습니다"
#: selfdrive/controls/lib/events.py:612
msgid "Door open"
msgstr "도어가 열려있습니다"
#: selfdrive/controls/lib/events.py:616
msgid "Seatbelt Unlatched"
msgstr "안전벨트를 체결하세요"
#: selfdrive/controls/lib/events.py:617
msgid "Seatbelt unlatched"
msgstr "안전벨트를 체결하세요"
#: selfdrive/controls/lib/events.py:621 selfdrive/controls/lib/events.py:622
msgid "ESP Off"
msgstr "ESP 꺼짐"
#: selfdrive/controls/lib/events.py:626 selfdrive/controls/lib/events.py:627
msgid "Low Battery"
msgstr "배터리 부족"
#: selfdrive/controls/lib/events.py:631 selfdrive/controls/lib/events.py:632
msgid "Communication Issue between Processes"
msgstr "프로세스 간 통신 오류가 있습니다"
#: selfdrive/controls/lib/events.py:637 selfdrive/controls/lib/events.py:638
msgid "Radar Communication Issue"
msgstr "레이더 오류: 차량을 재시작하세요"
#: selfdrive/controls/lib/events.py:643 selfdrive/controls/lib/events.py:644
#: selfdrive/controls/lib/events.py:648 selfdrive/controls/lib/events.py:649
msgid "Radar Error: Restart the Car"
msgstr "레이더 오류: 차량을 재시작하세요"
#: selfdrive/controls/lib/events.py:655 selfdrive/controls/lib/events.py:659
msgid "Driving model lagging"
msgstr "주행 모델 지연"
#: selfdrive/controls/lib/events.py:663 selfdrive/controls/lib/events.py:664
#: selfdrive/controls/lib/events.py:673 selfdrive/controls/lib/events.py:674
msgid "Vision Model Output Uncertain"
msgstr "전방 영상 인식 불안"
#: selfdrive/controls/lib/events.py:668 selfdrive/controls/lib/events.py:669
#: selfdrive/controls/lib/events.py:678 selfdrive/controls/lib/events.py:679
msgid "Device Fell Off Mount"
msgstr ""
#: selfdrive/controls/lib/events.py:683 selfdrive/controls/lib/events.py:689
msgid "Low Memory: Reboot Your Device"
msgstr "메모리 부족: 장치를 재시작하세요"
#: selfdrive/controls/lib/events.py:685
msgid "RAM Critically Low"
msgstr "메모리 부족 심각"
#: selfdrive/controls/lib/events.py:694 selfdrive/controls/lib/events.py:695
msgid "Controls Failed"
msgstr "차량제어 불가"
#: selfdrive/controls/lib/events.py:699
msgid "Controls Mismatch"
msgstr ""
#: selfdrive/controls/lib/events.py:703 selfdrive/controls/lib/events.py:705
#: selfdrive/controls/lib/events.py:709
msgid "CAN Error: Check Connections"
msgstr "CAN 오류: CAN 신호를 확인하세요"
#: selfdrive/controls/lib/events.py:713 selfdrive/controls/lib/events.py:719
msgid "LKAS Fault: Restart the Car"
msgstr "LKAS 오류: 차량을 재시작하세요"
#: selfdrive/controls/lib/events.py:715
msgid "LKAS Fault: Restart the car to engage"
msgstr "LKAS 오류: 시작을 위해 차량을 재시작하세요"
#: selfdrive/controls/lib/events.py:723 selfdrive/controls/lib/events.py:729
#: selfdrive/controls/lib/events.py:807
msgid "Cruise Fault: Restart the Car"
msgstr "크루즈 오류: 차량을 재시작하세요"
#: selfdrive/controls/lib/events.py:725 selfdrive/controls/lib/events.py:803
msgid "Cruise Fault: Restart the car to engage"
msgstr "크루즈 오류: 시작을 위해 차량을 재시작하세요"
#: selfdrive/controls/lib/events.py:733
msgid "Gas Fault: Restart the Car"
msgstr "가속페달 오류: 차량을 재시작하세요"
#: selfdrive/controls/lib/events.py:734
msgid "Gas Error: Restart the Car"
msgstr "가속페달 오류: 차량을 재시작하세요"
#: selfdrive/controls/lib/events.py:738 selfdrive/controls/lib/events.py:739
msgid "Reverse Gear"
msgstr "후진 기어"
#: selfdrive/controls/lib/events.py:743
msgid "Cruise Is Off"
msgstr "크루즈 꺼짐"
#: selfdrive/controls/lib/events.py:747 selfdrive/controls/lib/events.py:748
msgid "Planner Solution Error"
msgstr ""
#: selfdrive/controls/lib/events.py:752 selfdrive/controls/lib/events.py:754
#: selfdrive/controls/lib/events.py:758
msgid "Harness Malfunction"
msgstr "하네스 오작동"
#: selfdrive/controls/lib/events.py:755
msgid "Please Check Hardware"
msgstr "장치를 점검하세요"
#: selfdrive/controls/lib/events.py:763 selfdrive/controls/lib/events.py:772
msgid "openpilot Canceled"
msgstr "오픈파일럿 시작불가"
#: selfdrive/controls/lib/events.py:764
msgid "No close lead car"
msgstr "선행차량이 없습니다"
#: selfdrive/controls/lib/events.py:767
msgid "No Close Lead Car"
msgstr "선행차량이 없습니다"
#: selfdrive/controls/lib/events.py:773
msgid "Speed too low"
msgstr "선행차량이 없습니다"
#: selfdrive/controls/lib/events.py:780 selfdrive/controls/lib/events.py:785
msgid "Speed Too High"
msgstr "속도가 너무 높습니다"
#: selfdrive/controls/lib/events.py:781
msgid "Slow down to resume operation"
msgstr "재 작동을 위해 차량의 속도를 낮추세요"
#: selfdrive/controls/lib/events.py:786
msgid "Slow down to engage"
msgstr "시작을 위해 차량의 속도를 낮추세요"
#: selfdrive/controls/lib/events.py:793
msgid "Please connect to Internet"
msgstr "인터넷에 연결하세요"
#: selfdrive/controls/lib/events.py:794
msgid "An Update Check Is Required to Engage"
msgstr "시작을 위해 업데이트를 확인해야 합니다"
#: selfdrive/controls/lib/events.py:797
msgid "Please Connect to Internet"
msgstr "인터넷에 연결하세요"
#: selfdrive/controls/lib/events.py:813
msgid "Left ALC will start in 3s"
msgstr ""
#: selfdrive/controls/lib/events.py:821
msgid "Right ALC will start in 3s"
msgstr ""
#: selfdrive/controls/lib/events.py:837
msgid "STEERING REQUIRED: Lane Keeping OFF"
msgstr ""
#: selfdrive/controls/lib/events.py:845
msgid "STEERING REQUIRED: Blinkers ON"
msgstr ""
#: selfdrive/controls/lib/events.py:853 selfdrive/controls/lib/events.py:858
msgid "Lead Car Is Moving"
msgstr ""
Binary file not shown.
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-07-14 16:46+1000\n"
"POT-Creation-Date: 2020-09-01 16:34+1000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: Rick Lan <ricklan@gmail.com>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -16,488 +16,497 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#: selfdrive/controls/lib/events.py:146
#: selfdrive/controls/lib/events.py:151
msgid "openpilot Unavailable"
msgstr "无法使用 openpilot"
#: selfdrive/controls/lib/events.py:153 selfdrive/controls/lib/events.py:160
#: selfdrive/controls/lib/events.py:158 selfdrive/controls/lib/events.py:165
msgid "TAKE CONTROL IMMEDIATELY"
msgstr "即刻接管控制"
#: selfdrive/controls/lib/events.py:180 selfdrive/controls/lib/events.py:330
#: selfdrive/controls/lib/events.py:356 selfdrive/controls/lib/events.py:420
#: selfdrive/controls/lib/events.py:472 selfdrive/controls/lib/events.py:524
#: selfdrive/controls/lib/events.py:534 selfdrive/controls/lib/events.py:543
#: selfdrive/controls/lib/events.py:185 selfdrive/controls/lib/events.py:335
#: selfdrive/controls/lib/events.py:361 selfdrive/controls/lib/events.py:425
#: selfdrive/controls/lib/events.py:477 selfdrive/controls/lib/events.py:529
#: selfdrive/controls/lib/events.py:539 selfdrive/controls/lib/events.py:654
msgid "TAKE CONTROL"
msgstr "接管控制"
#: selfdrive/controls/lib/events.py:181
msgid "Steer Unavailable Below"
msgstr "横向控制暂时失效,车速低于 "
#: selfdrive/controls/lib/events.py:186
#, fuzzy, python-format
msgid "Steer Unavailable Below %d %s"
msgstr "横向控制暂时失效,车速低于 %d %s"
#: selfdrive/controls/lib/events.py:190
msgid "Drive Above"
msgstr "车速请高于"
#: selfdrive/controls/lib/events.py:194
#, fuzzy, python-format
msgid "Calibration in Progress: %d%%"
msgstr "正在校准中:%d%%"
#: selfdrive/controls/lib/events.py:189
msgid "Calibration in Progress:"
msgstr "正在校准中:"
#: selfdrive/controls/lib/events.py:195
#, fuzzy, python-format
msgid "Drive Above %d %s"
msgstr "车速请高于 %d %s"
#: selfdrive/controls/lib/events.py:197
#: selfdrive/controls/lib/events.py:202
msgid "Poor GPS reception"
msgstr "GPS 讯号不良"
#: selfdrive/controls/lib/events.py:198
#: selfdrive/controls/lib/events.py:203
msgid "If sky is visible, contact support"
msgstr "如果您不在地下室/隧道,请联系客服"
#: selfdrive/controls/lib/events.py:198
#: selfdrive/controls/lib/events.py:203
msgid "Check GPS antenna placement"
msgstr "请检查 GPS 天线位置"
#: selfdrive/controls/lib/events.py:203
#: selfdrive/controls/lib/events.py:208
msgid "Cruise Mode Disabled"
msgstr "巡航模式关闭"
#: selfdrive/controls/lib/events.py:205
#: selfdrive/controls/lib/events.py:210
msgid "Main Switch Off"
msgstr "主开关已关闭"
#: selfdrive/controls/lib/events.py:215
#: selfdrive/controls/lib/events.py:220
msgid "DEBUG ALERT"
msgstr "除错用警示讯息"
#: selfdrive/controls/lib/events.py:223
#: selfdrive/controls/lib/events.py:228
msgid "Be ready to take over at any time"
msgstr "请准备好随时接管"
#: selfdrive/controls/lib/events.py:224 selfdrive/controls/lib/events.py:240
#: selfdrive/controls/lib/events.py:248 selfdrive/controls/lib/events.py:256
#: selfdrive/controls/lib/events.py:229 selfdrive/controls/lib/events.py:245
#: selfdrive/controls/lib/events.py:253 selfdrive/controls/lib/events.py:261
msgid "Always keep hands on wheel and eyes on road"
msgstr "将手放在方向盘上并持续监视路况"
#: selfdrive/controls/lib/events.py:231
#: selfdrive/controls/lib/events.py:236
msgid "WARNING: White panda is deprecated"
msgstr "注意:这个分支未经过测试"
#: selfdrive/controls/lib/events.py:232 selfdrive/controls/lib/events.py:272
#: selfdrive/controls/lib/events.py:237 selfdrive/controls/lib/events.py:277
msgid "Upgrade to comma two or black panda"
msgstr "请升级至 comma two 或是使用 black panda"
#: selfdrive/controls/lib/events.py:239
#: selfdrive/controls/lib/events.py:244
msgid "WARNING: This branch is not tested"
msgstr "注意:这个分支未经过测试"
#: selfdrive/controls/lib/events.py:247
#: selfdrive/controls/lib/events.py:252
msgid "Dashcam mode"
msgstr "行车记录模式"
#: selfdrive/controls/lib/events.py:255
#: selfdrive/controls/lib/events.py:260
msgid "Dashcam mode for unsupported car"
msgstr "行车记录模式 (尚未支援车种)"
#: selfdrive/controls/lib/events.py:263
#: selfdrive/controls/lib/events.py:268
msgid "Unsupported Giraffe Configuration"
msgstr "未支援的 Giraffe 设置"
#: selfdrive/controls/lib/events.py:264
#: selfdrive/controls/lib/events.py:269
msgid "Visit comma.ai/tg"
msgstr "请查阅 comma.ai/tg"
#: selfdrive/controls/lib/events.py:271
#: selfdrive/controls/lib/events.py:276
msgid "White Panda Is No Longer Supported"
msgstr "不再支持 White Panda"
#: selfdrive/controls/lib/events.py:275
#: selfdrive/controls/lib/events.py:280
msgid "White panda is no longer supported"
msgstr "不再支持 White panda"
#: selfdrive/controls/lib/events.py:280
#: selfdrive/controls/lib/events.py:285
msgid "Stock LKAS is turned on"
msgstr "原厂 LKAS 已开启"
#: selfdrive/controls/lib/events.py:281
#: selfdrive/controls/lib/events.py:286
msgid "Turn off stock LKAS to engage"
msgstr "需关闭原厂 LKAS 才能启用"
#: selfdrive/controls/lib/events.py:290
#: selfdrive/controls/lib/events.py:295
msgid "Community Feature Detected"
msgstr "检测到社群开发功能"
#: selfdrive/controls/lib/events.py:291
#: selfdrive/controls/lib/events.py:296
msgid "Enable Community Features in Developer Settings"
msgstr "请至开发人员设定裡启用社群开发功能"
#: selfdrive/controls/lib/events.py:298
#: selfdrive/controls/lib/events.py:303
msgid "Dashcam Mode"
msgstr "行车记录模式"
#: selfdrive/controls/lib/events.py:299
#: selfdrive/controls/lib/events.py:304
msgid "Car Unrecognized"
msgstr "无法辨识车款"
#: selfdrive/controls/lib/events.py:306 selfdrive/controls/lib/events.py:314
#: selfdrive/controls/lib/events.py:322
#: selfdrive/controls/lib/events.py:311 selfdrive/controls/lib/events.py:319
#: selfdrive/controls/lib/events.py:327
msgid "BRAKE!"
msgstr "刹车!"
#: selfdrive/controls/lib/events.py:307
#: selfdrive/controls/lib/events.py:312
msgid "Stock AEB: Risk of Collision"
msgstr "有碰撞的风险"
#: selfdrive/controls/lib/events.py:315
#: selfdrive/controls/lib/events.py:320
msgid "Stock FCW: Risk of Collision"
msgstr "有碰撞的风险"
#: selfdrive/controls/lib/events.py:323
#: selfdrive/controls/lib/events.py:328
msgid "Risk of Collision"
msgstr "有碰撞的风险"
#: selfdrive/controls/lib/events.py:331
#: selfdrive/controls/lib/events.py:336
msgid "Lane Departure Detected"
msgstr "偏离车道"
#: selfdrive/controls/lib/events.py:340
#: selfdrive/controls/lib/events.py:345
msgid "openpilot will not brake while gas pressed"
msgstr "在您踩着油门的时候 openpilot 将不会刹车"
#: selfdrive/controls/lib/events.py:348
#: selfdrive/controls/lib/events.py:353
msgid "Vehicle Parameter Identification Failed"
msgstr "车子参数识别失败"
#: selfdrive/controls/lib/events.py:357 selfdrive/controls/lib/events.py:525
#: selfdrive/controls/lib/events.py:528
#: selfdrive/controls/lib/events.py:362 selfdrive/controls/lib/events.py:530
#: selfdrive/controls/lib/events.py:533
msgid "Steering Temporarily Unavailable"
msgstr "横向控制暂时失效"
#: selfdrive/controls/lib/events.py:364
#: selfdrive/controls/lib/events.py:369
msgid "KEEP EYES ON ROAD: Driver Distracted"
msgstr "注意路况:驾驶分心"
#: selfdrive/controls/lib/events.py:372
#: selfdrive/controls/lib/events.py:377
msgid "KEEP EYES ON ROAD"
msgstr "注意路况"
#: selfdrive/controls/lib/events.py:373
#: selfdrive/controls/lib/events.py:378
msgid "Driver Appears Distracted"
msgstr "驾驶分心"
#: selfdrive/controls/lib/events.py:380 selfdrive/controls/lib/events.py:404
#: selfdrive/controls/lib/events.py:385 selfdrive/controls/lib/events.py:409
msgid "DISENGAGE IMMEDIATELY"
msgstr "立即解除"
#: selfdrive/controls/lib/events.py:381
#: selfdrive/controls/lib/events.py:386
msgid "Driver Was Distracted"
msgstr "驾驶分心"
#: selfdrive/controls/lib/events.py:388
#: selfdrive/controls/lib/events.py:393
msgid "TOUCH STEERING WHEEL: No Face Detected"
msgstr "请触碰方向盘:未侦测到驾驶面容"
#: selfdrive/controls/lib/events.py:396
#: selfdrive/controls/lib/events.py:401
msgid "TOUCH STEERING WHEEL"
msgstr "请触碰方向盘"
#: selfdrive/controls/lib/events.py:397
#: selfdrive/controls/lib/events.py:402
msgid "Driver Is Unresponsive"
msgstr "驾驶没有反应"
#: selfdrive/controls/lib/events.py:405
#: selfdrive/controls/lib/events.py:410
msgid "Driver Was Unresponsive"
msgstr "驾驶没有反应"
#: selfdrive/controls/lib/events.py:412
#: selfdrive/controls/lib/events.py:417
msgid "CHECK DRIVER FACE VISIBILITY"
msgstr "请检查驾驶面部的可见度"
#: selfdrive/controls/lib/events.py:413
#: selfdrive/controls/lib/events.py:418
msgid "Driver Monitor Model Output Uncertain"
msgstr "驾驶监控模型判断不明确"
#: selfdrive/controls/lib/events.py:421
#: selfdrive/controls/lib/events.py:426
msgid "Resume Driving Manually"
msgstr "请自行恢復驾驶"
#: selfdrive/controls/lib/events.py:428
#: selfdrive/controls/lib/events.py:433
msgid "STOPPED"
msgstr "已停止"
#: selfdrive/controls/lib/events.py:429
#: selfdrive/controls/lib/events.py:434
msgid "Press Resume to Move"
msgstr "请按 RES 继续"
#: selfdrive/controls/lib/events.py:440
#: selfdrive/controls/lib/events.py:445
msgid "Steer Left to Start Lane Change"
msgstr "请往左打方向盘切换至左车道"
#: selfdrive/controls/lib/events.py:441 selfdrive/controls/lib/events.py:449
#: selfdrive/controls/lib/events.py:457 selfdrive/controls/lib/events.py:465
#: selfdrive/controls/lib/events.py:793 selfdrive/controls/lib/events.py:801
#: selfdrive/controls/lib/events.py:809
#: selfdrive/controls/lib/events.py:446 selfdrive/controls/lib/events.py:454
#: selfdrive/controls/lib/events.py:462 selfdrive/controls/lib/events.py:470
#: selfdrive/controls/lib/events.py:814 selfdrive/controls/lib/events.py:822
#: selfdrive/controls/lib/events.py:830
msgid "Monitor Other Vehicles"
msgstr "请注意其它车辆"
#: selfdrive/controls/lib/events.py:448
#: selfdrive/controls/lib/events.py:453
msgid "Steer Right to Start Lane Change"
msgstr "请往右打方向盘切换至右车道"
#: selfdrive/controls/lib/events.py:456
#: selfdrive/controls/lib/events.py:461
msgid "Car Detected in Blindspot"
msgstr "盲点侦测到车辆"
#: selfdrive/controls/lib/events.py:464 selfdrive/controls/lib/events.py:808
#: selfdrive/controls/lib/events.py:469 selfdrive/controls/lib/events.py:829
msgid "Changing Lane"
msgstr "切换车道中"
#: selfdrive/controls/lib/events.py:473
#: selfdrive/controls/lib/events.py:478
msgid "Turn Exceeds Steering Limit"
msgstr "弯道超过横向操控限制"
#: selfdrive/controls/lib/events.py:498
#: selfdrive/controls/lib/events.py:503
msgid "Brake Hold Active"
msgstr "驻车煞车已启用"
#: selfdrive/controls/lib/events.py:503
#: selfdrive/controls/lib/events.py:508
msgid "Park Brake Engaged"
msgstr "电子驻车已启动"
#: selfdrive/controls/lib/events.py:508
#: selfdrive/controls/lib/events.py:513
msgid "Pedal Pressed During Attempt"
msgstr "启用时侦测到驾驶踩踏油门/刹车"
#: selfdrive/controls/lib/events.py:519
#: selfdrive/controls/lib/events.py:524
msgid "Enable Adaptive Cruise"
msgstr "启用自适应巡航"
#: selfdrive/controls/lib/events.py:535 selfdrive/controls/lib/events.py:538
msgid "Vision Model Output Uncertain"
msgstr "视觉模型判断不明确"
#: selfdrive/controls/lib/events.py:544
#: selfdrive/controls/lib/events.py:540
msgid "Attempting Refocus: Camera Focus Invalid"
msgstr "尝试对焦:相机已失焦"
#: selfdrive/controls/lib/events.py:550
#: selfdrive/controls/lib/events.py:546
msgid "Out of Storage Space"
msgstr "存储空间不足"
#: selfdrive/controls/lib/events.py:555
#: selfdrive/controls/lib/events.py:551
msgid "Speed Too Low"
msgstr "车速过慢"
#: selfdrive/controls/lib/events.py:560 selfdrive/controls/lib/events.py:564
#: selfdrive/controls/lib/events.py:556 selfdrive/controls/lib/events.py:560
msgid "NEOS Update Required"
msgstr "NEOS 需要更新"
#: selfdrive/controls/lib/events.py:561
#: selfdrive/controls/lib/events.py:557
msgid "Please Wait for Update"
msgstr "更新中请稍候"
#: selfdrive/controls/lib/events.py:569 selfdrive/controls/lib/events.py:573
#: selfdrive/controls/lib/events.py:565 selfdrive/controls/lib/events.py:569
msgid "No Data from Device Sensors"
msgstr "未收到装置传感器数据"
#: selfdrive/controls/lib/events.py:570 selfdrive/controls/lib/events.py:583
#: selfdrive/controls/lib/events.py:665
#: selfdrive/controls/lib/events.py:566 selfdrive/controls/lib/events.py:579
#: selfdrive/controls/lib/events.py:686
msgid "Reboot your Device"
msgstr "请重启装置"
#: selfdrive/controls/lib/events.py:582 selfdrive/controls/lib/events.py:586
#: selfdrive/controls/lib/events.py:578 selfdrive/controls/lib/events.py:582
msgid "Speaker not found"
msgstr "找不到音效装置"
#: selfdrive/controls/lib/events.py:590
#: selfdrive/controls/lib/events.py:586
msgid "Distraction Level Too High"
msgstr "驾驶分心太多次"
#: selfdrive/controls/lib/events.py:594
#: selfdrive/controls/lib/events.py:590
msgid "System Overheated"
msgstr "系统过热"
#: selfdrive/controls/lib/events.py:595
#: selfdrive/controls/lib/events.py:591
msgid "System overheated"
msgstr "系统过热"
#: selfdrive/controls/lib/events.py:599 selfdrive/controls/lib/events.py:600
#: selfdrive/controls/lib/events.py:595 selfdrive/controls/lib/events.py:596
msgid "Gear not D"
msgstr "不在 D 档位"
#: selfdrive/controls/lib/events.py:604
#: selfdrive/controls/lib/events.py:600
msgid "Calibration Invalid: Reposition Device and Recalibrate"
msgstr "校准无效:请将装置放于新的位置并重新校准"
#: selfdrive/controls/lib/events.py:605
#: selfdrive/controls/lib/events.py:601
msgid "Calibration Invalid: Reposition Device & Recalibrate"
msgstr "校准无效:请将装置放于新的位置并重新校准"
#: selfdrive/controls/lib/events.py:609 selfdrive/controls/lib/events.py:611
#: selfdrive/controls/lib/events.py:605 selfdrive/controls/lib/events.py:607
msgid "Calibration in Progress"
msgstr "正在校准中"
#: selfdrive/controls/lib/events.py:615
#: selfdrive/controls/lib/events.py:611
msgid "Door Open"
msgstr "车门开启"
#: selfdrive/controls/lib/events.py:616
#: selfdrive/controls/lib/events.py:612
msgid "Door open"
msgstr "车门未关"
#: selfdrive/controls/lib/events.py:620
#: selfdrive/controls/lib/events.py:616
msgid "Seatbelt Unlatched"
msgstr "安全带未繫"
#: selfdrive/controls/lib/events.py:621
#: selfdrive/controls/lib/events.py:617
msgid "Seatbelt unlatched"
msgstr "安全带未繫"
#: selfdrive/controls/lib/events.py:625 selfdrive/controls/lib/events.py:626
#: selfdrive/controls/lib/events.py:621 selfdrive/controls/lib/events.py:622
msgid "ESP Off"
msgstr "ESP 关闭"
#: selfdrive/controls/lib/events.py:630 selfdrive/controls/lib/events.py:631
#: selfdrive/controls/lib/events.py:626 selfdrive/controls/lib/events.py:627
msgid "Low Battery"
msgstr "电量过低"
#: selfdrive/controls/lib/events.py:635 selfdrive/controls/lib/events.py:636
#: selfdrive/controls/lib/events.py:631 selfdrive/controls/lib/events.py:632
msgid "Communication Issue between Processes"
msgstr "行程间出现通讯问题"
#: selfdrive/controls/lib/events.py:641 selfdrive/controls/lib/events.py:642
#: selfdrive/controls/lib/events.py:637 selfdrive/controls/lib/events.py:638
msgid "Radar Communication Issue"
msgstr "雷达通讯出现问题"
#: selfdrive/controls/lib/events.py:647 selfdrive/controls/lib/events.py:648
#: selfdrive/controls/lib/events.py:652 selfdrive/controls/lib/events.py:653
#: selfdrive/controls/lib/events.py:643 selfdrive/controls/lib/events.py:644
#: selfdrive/controls/lib/events.py:648 selfdrive/controls/lib/events.py:649
msgid "Radar Error: Restart the Car"
msgstr "雷达讯号错误:请重新发动车辆"
#: selfdrive/controls/lib/events.py:657 selfdrive/controls/lib/events.py:658
#: selfdrive/controls/lib/events.py:655 selfdrive/controls/lib/events.py:659
msgid "Driving model lagging"
msgstr "操控模型有延迟"
#: selfdrive/controls/lib/events.py:662 selfdrive/controls/lib/events.py:668
#: selfdrive/controls/lib/events.py:663 selfdrive/controls/lib/events.py:664
#: selfdrive/controls/lib/events.py:673 selfdrive/controls/lib/events.py:674
msgid "Vision Model Output Uncertain"
msgstr "视觉模型判断不明确"
#: selfdrive/controls/lib/events.py:668 selfdrive/controls/lib/events.py:669
#: selfdrive/controls/lib/events.py:678 selfdrive/controls/lib/events.py:679
msgid "Device Fell Off Mount"
msgstr "装置掉落侦测"
#: selfdrive/controls/lib/events.py:683 selfdrive/controls/lib/events.py:689
msgid "Low Memory: Reboot Your Device"
msgstr "记忆体不足:请重启您的装置"
#: selfdrive/controls/lib/events.py:664
#: selfdrive/controls/lib/events.py:685
msgid "RAM Critically Low"
msgstr "记忆体严重不足"
#: selfdrive/controls/lib/events.py:673 selfdrive/controls/lib/events.py:674
#: selfdrive/controls/lib/events.py:694 selfdrive/controls/lib/events.py:695
msgid "Controls Failed"
msgstr "控制发生错误"
#: selfdrive/controls/lib/events.py:678
#: selfdrive/controls/lib/events.py:699
msgid "Controls Mismatch"
msgstr "控制不匹配"
#: selfdrive/controls/lib/events.py:682 selfdrive/controls/lib/events.py:684
#: selfdrive/controls/lib/events.py:688
#: selfdrive/controls/lib/events.py:703 selfdrive/controls/lib/events.py:705
#: selfdrive/controls/lib/events.py:709
msgid "CAN Error: Check Connections"
msgstr "CAN 讯号错误:请检查线路"
#: selfdrive/controls/lib/events.py:692 selfdrive/controls/lib/events.py:698
#: selfdrive/controls/lib/events.py:713 selfdrive/controls/lib/events.py:719
msgid "LKAS Fault: Restart the Car"
msgstr "LKAS 错误:请重新发动车辆"
#: selfdrive/controls/lib/events.py:694
#: selfdrive/controls/lib/events.py:715
msgid "LKAS Fault: Restart the car to engage"
msgstr "LKAS 错误:请重新发动车辆"
#: selfdrive/controls/lib/events.py:702 selfdrive/controls/lib/events.py:708
#: selfdrive/controls/lib/events.py:786
#: selfdrive/controls/lib/events.py:723 selfdrive/controls/lib/events.py:729
#: selfdrive/controls/lib/events.py:807
msgid "Cruise Fault: Restart the Car"
msgstr "巡航系统错误:请重新发动车辆"
#: selfdrive/controls/lib/events.py:704 selfdrive/controls/lib/events.py:782
#: selfdrive/controls/lib/events.py:725 selfdrive/controls/lib/events.py:803
msgid "Cruise Fault: Restart the car to engage"
msgstr "巡航系统错误:请重新发动车辆"
#: selfdrive/controls/lib/events.py:712
#: selfdrive/controls/lib/events.py:733
msgid "Gas Fault: Restart the Car"
msgstr "油门错误:请重新发动车辆"
#: selfdrive/controls/lib/events.py:713
#: selfdrive/controls/lib/events.py:734
msgid "Gas Error: Restart the Car"
msgstr "油门错误:请重新发动车辆"
#: selfdrive/controls/lib/events.py:717 selfdrive/controls/lib/events.py:718
#: selfdrive/controls/lib/events.py:738 selfdrive/controls/lib/events.py:739
msgid "Reverse Gear"
msgstr "切换至倒车档"
#: selfdrive/controls/lib/events.py:722
#: selfdrive/controls/lib/events.py:743
msgid "Cruise Is Off"
msgstr "巡航系统关闭"
#: selfdrive/controls/lib/events.py:726 selfdrive/controls/lib/events.py:727
#: selfdrive/controls/lib/events.py:747 selfdrive/controls/lib/events.py:748
msgid "Planner Solution Error"
msgstr "Planner Solution 错误"
#: selfdrive/controls/lib/events.py:731 selfdrive/controls/lib/events.py:733
#: selfdrive/controls/lib/events.py:737
#: selfdrive/controls/lib/events.py:752 selfdrive/controls/lib/events.py:754
#: selfdrive/controls/lib/events.py:758
msgid "Harness Malfunction"
msgstr "Harness 故障"
#: selfdrive/controls/lib/events.py:734
#: selfdrive/controls/lib/events.py:755
msgid "Please Check Hardware"
msgstr "请检查硬体"
#: selfdrive/controls/lib/events.py:742 selfdrive/controls/lib/events.py:751
#: selfdrive/controls/lib/events.py:763 selfdrive/controls/lib/events.py:772
msgid "openpilot Canceled"
msgstr "openpilot 已取消"
#: selfdrive/controls/lib/events.py:743
#: selfdrive/controls/lib/events.py:764
msgid "No close lead car"
msgstr "前方没有车辆"
#: selfdrive/controls/lib/events.py:746
#: selfdrive/controls/lib/events.py:767
msgid "No Close Lead Car"
msgstr "前方没有车辆"
#: selfdrive/controls/lib/events.py:752
#: selfdrive/controls/lib/events.py:773
msgid "Speed too low"
msgstr "车速过慢"
#: selfdrive/controls/lib/events.py:759 selfdrive/controls/lib/events.py:764
#: selfdrive/controls/lib/events.py:780 selfdrive/controls/lib/events.py:785
msgid "Speed Too High"
msgstr "车速过快"
#: selfdrive/controls/lib/events.py:760
#: selfdrive/controls/lib/events.py:781
msgid "Slow down to resume operation"
msgstr "请减速后再启用"
#: selfdrive/controls/lib/events.py:765
#: selfdrive/controls/lib/events.py:786
msgid "Slow down to engage"
msgstr "请减速后再启用"
#: selfdrive/controls/lib/events.py:772
#: selfdrive/controls/lib/events.py:793
msgid "Please connect to Internet"
msgstr "请连接网路"
#: selfdrive/controls/lib/events.py:773
#: selfdrive/controls/lib/events.py:794
msgid "An Update Check Is Required to Engage"
msgstr "需检查更新后才能启用"
#: selfdrive/controls/lib/events.py:776
#: selfdrive/controls/lib/events.py:797
msgid "Please Connect to Internet"
msgstr "请连接网路"
#: selfdrive/controls/lib/events.py:792
#: selfdrive/controls/lib/events.py:813
msgid "Left ALC will start in 3s"
msgstr "准备自动切至左车道"
#: selfdrive/controls/lib/events.py:800
#: selfdrive/controls/lib/events.py:821
msgid "Right ALC will start in 3s"
msgstr "准备自动切至右车道"
#: selfdrive/controls/lib/events.py:816
#: selfdrive/controls/lib/events.py:837
msgid "STEERING REQUIRED: Lane Keeping OFF"
msgstr "请接管方向盘:车道维持关闭"
#: selfdrive/controls/lib/events.py:824
#: selfdrive/controls/lib/events.py:845
msgid "STEERING REQUIRED: Blinkers ON"
msgstr "请接管方向盘:方向灯开启"
#: selfdrive/controls/lib/events.py:832 selfdrive/controls/lib/events.py:837
#: selfdrive/controls/lib/events.py:853 selfdrive/controls/lib/events.py:858
msgid "Lead Car Is Moving"
msgstr "前方车辆车移动中"
Binary file not shown.
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-07-14 16:46+1000\n"
"POT-Creation-Date: 2020-09-01 16:34+1000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: Rick Lan <ricklan@gmail.com>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -16,488 +16,497 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#: selfdrive/controls/lib/events.py:146
#: selfdrive/controls/lib/events.py:151
msgid "openpilot Unavailable"
msgstr "無法使用 openpilot"
#: selfdrive/controls/lib/events.py:153 selfdrive/controls/lib/events.py:160
#: selfdrive/controls/lib/events.py:158 selfdrive/controls/lib/events.py:165
msgid "TAKE CONTROL IMMEDIATELY"
msgstr "即刻接管控制"
#: selfdrive/controls/lib/events.py:180 selfdrive/controls/lib/events.py:330
#: selfdrive/controls/lib/events.py:356 selfdrive/controls/lib/events.py:420
#: selfdrive/controls/lib/events.py:472 selfdrive/controls/lib/events.py:524
#: selfdrive/controls/lib/events.py:534 selfdrive/controls/lib/events.py:543
#: selfdrive/controls/lib/events.py:185 selfdrive/controls/lib/events.py:335
#: selfdrive/controls/lib/events.py:361 selfdrive/controls/lib/events.py:425
#: selfdrive/controls/lib/events.py:477 selfdrive/controls/lib/events.py:529
#: selfdrive/controls/lib/events.py:539 selfdrive/controls/lib/events.py:654
msgid "TAKE CONTROL"
msgstr "接管控制"
#: selfdrive/controls/lib/events.py:181
msgid "Steer Unavailable Below"
msgstr "橫向控制暫時失效,車速低於 "
#: selfdrive/controls/lib/events.py:186
#, fuzzy, python-format
msgid "Steer Unavailable Below %d %s"
msgstr "橫向控制暫時失效,車速低於 %d %s"
#: selfdrive/controls/lib/events.py:190
msgid "Drive Above"
msgstr "車速請高於"
#: selfdrive/controls/lib/events.py:194
#, fuzzy, python-format
msgid "Calibration in Progress: %d%%"
msgstr "正在校準中:%d%%"
#: selfdrive/controls/lib/events.py:189
msgid "Calibration in Progress:"
msgstr "正在校準中:"
#: selfdrive/controls/lib/events.py:195
#, fuzzy, python-format
msgid "Drive Above %d %s"
msgstr "車速請高於 %d %s"
#: selfdrive/controls/lib/events.py:197
#: selfdrive/controls/lib/events.py:202
msgid "Poor GPS reception"
msgstr "GPS 訊號不良"
#: selfdrive/controls/lib/events.py:198
#: selfdrive/controls/lib/events.py:203
msgid "If sky is visible, contact support"
msgstr "如果您不在地下室/隧道,請聯系客服"
#: selfdrive/controls/lib/events.py:198
#: selfdrive/controls/lib/events.py:203
msgid "Check GPS antenna placement"
msgstr "請檢查 GPS 天線位置"
#: selfdrive/controls/lib/events.py:203
#: selfdrive/controls/lib/events.py:208
msgid "Cruise Mode Disabled"
msgstr "巡航模式關閉"
#: selfdrive/controls/lib/events.py:205
#: selfdrive/controls/lib/events.py:210
msgid "Main Switch Off"
msgstr "主開關已關閉"
#: selfdrive/controls/lib/events.py:215
#: selfdrive/controls/lib/events.py:220
msgid "DEBUG ALERT"
msgstr "除錯用警示訊息"
#: selfdrive/controls/lib/events.py:223
#: selfdrive/controls/lib/events.py:228
msgid "Be ready to take over at any time"
msgstr "請準備好隨時接管"
#: selfdrive/controls/lib/events.py:224 selfdrive/controls/lib/events.py:240
#: selfdrive/controls/lib/events.py:248 selfdrive/controls/lib/events.py:256
#: selfdrive/controls/lib/events.py:229 selfdrive/controls/lib/events.py:245
#: selfdrive/controls/lib/events.py:253 selfdrive/controls/lib/events.py:261
msgid "Always keep hands on wheel and eyes on road"
msgstr "將手放在方向盤上並持續監視路況"
#: selfdrive/controls/lib/events.py:231
#: selfdrive/controls/lib/events.py:236
msgid "WARNING: White panda is deprecated"
msgstr "注意:這個分支未經過測試"
#: selfdrive/controls/lib/events.py:232 selfdrive/controls/lib/events.py:272
#: selfdrive/controls/lib/events.py:237 selfdrive/controls/lib/events.py:277
msgid "Upgrade to comma two or black panda"
msgstr "請升級至 comma two 或是使用 black panda"
#: selfdrive/controls/lib/events.py:239
#: selfdrive/controls/lib/events.py:244
msgid "WARNING: This branch is not tested"
msgstr "注意:這個分支未經過測試"
#: selfdrive/controls/lib/events.py:247
#: selfdrive/controls/lib/events.py:252
msgid "Dashcam mode"
msgstr "行車記錄模式"
#: selfdrive/controls/lib/events.py:255
#: selfdrive/controls/lib/events.py:260
msgid "Dashcam mode for unsupported car"
msgstr "行車記錄模式 (尚未支援車種)"
#: selfdrive/controls/lib/events.py:263
#: selfdrive/controls/lib/events.py:268
msgid "Unsupported Giraffe Configuration"
msgstr "未支援的 Giraffe 設置"
#: selfdrive/controls/lib/events.py:264
#: selfdrive/controls/lib/events.py:269
msgid "Visit comma.ai/tg"
msgstr "請查閱 comma.ai/tg"
#: selfdrive/controls/lib/events.py:271
#: selfdrive/controls/lib/events.py:276
msgid "White Panda Is No Longer Supported"
msgstr "不再支援 White Panda"
#: selfdrive/controls/lib/events.py:275
#: selfdrive/controls/lib/events.py:280
msgid "White panda is no longer supported"
msgstr "不再支援 White panda"
#: selfdrive/controls/lib/events.py:280
#: selfdrive/controls/lib/events.py:285
msgid "Stock LKAS is turned on"
msgstr "原廠 LKAS 已開啟"
#: selfdrive/controls/lib/events.py:281
#: selfdrive/controls/lib/events.py:286
msgid "Turn off stock LKAS to engage"
msgstr "需關閉原廠 LKAS 才能啟用"
#: selfdrive/controls/lib/events.py:290
#: selfdrive/controls/lib/events.py:295
msgid "Community Feature Detected"
msgstr "檢測到社群開發功能"
#: selfdrive/controls/lib/events.py:291
#: selfdrive/controls/lib/events.py:296
msgid "Enable Community Features in Developer Settings"
msgstr "請至開發人員設定裡啟用社群開發功能"
#: selfdrive/controls/lib/events.py:298
#: selfdrive/controls/lib/events.py:303
msgid "Dashcam Mode"
msgstr "行車記錄模式"
#: selfdrive/controls/lib/events.py:299
#: selfdrive/controls/lib/events.py:304
msgid "Car Unrecognized"
msgstr "無法辨識車款"
#: selfdrive/controls/lib/events.py:306 selfdrive/controls/lib/events.py:314
#: selfdrive/controls/lib/events.py:322
#: selfdrive/controls/lib/events.py:311 selfdrive/controls/lib/events.py:319
#: selfdrive/controls/lib/events.py:327
msgid "BRAKE!"
msgstr "剎車!"
#: selfdrive/controls/lib/events.py:307
#: selfdrive/controls/lib/events.py:312
msgid "Stock AEB: Risk of Collision"
msgstr "有碰撞的風險"
#: selfdrive/controls/lib/events.py:315
#: selfdrive/controls/lib/events.py:320
msgid "Stock FCW: Risk of Collision"
msgstr "有碰撞的風險"
#: selfdrive/controls/lib/events.py:323
#: selfdrive/controls/lib/events.py:328
msgid "Risk of Collision"
msgstr "有碰撞的風險"
#: selfdrive/controls/lib/events.py:331
#: selfdrive/controls/lib/events.py:336
msgid "Lane Departure Detected"
msgstr "偏離車道"
#: selfdrive/controls/lib/events.py:340
#: selfdrive/controls/lib/events.py:345
msgid "openpilot will not brake while gas pressed"
msgstr "在您踩著油門的時候 openpilot 將不會剎車"
#: selfdrive/controls/lib/events.py:348
#: selfdrive/controls/lib/events.py:353
msgid "Vehicle Parameter Identification Failed"
msgstr "車子參數識別失敗"
#: selfdrive/controls/lib/events.py:357 selfdrive/controls/lib/events.py:525
#: selfdrive/controls/lib/events.py:528
#: selfdrive/controls/lib/events.py:362 selfdrive/controls/lib/events.py:530
#: selfdrive/controls/lib/events.py:533
msgid "Steering Temporarily Unavailable"
msgstr "橫向控制暫時失效"
#: selfdrive/controls/lib/events.py:364
#: selfdrive/controls/lib/events.py:369
msgid "KEEP EYES ON ROAD: Driver Distracted"
msgstr "注意路況:駕駛分心"
#: selfdrive/controls/lib/events.py:372
#: selfdrive/controls/lib/events.py:377
msgid "KEEP EYES ON ROAD"
msgstr "注意路況"
#: selfdrive/controls/lib/events.py:373
#: selfdrive/controls/lib/events.py:378
msgid "Driver Appears Distracted"
msgstr "駕駛分心"
#: selfdrive/controls/lib/events.py:380 selfdrive/controls/lib/events.py:404
#: selfdrive/controls/lib/events.py:385 selfdrive/controls/lib/events.py:409
msgid "DISENGAGE IMMEDIATELY"
msgstr "立即解除"
#: selfdrive/controls/lib/events.py:381
#: selfdrive/controls/lib/events.py:386
msgid "Driver Was Distracted"
msgstr "駕駛分心"
#: selfdrive/controls/lib/events.py:388
#: selfdrive/controls/lib/events.py:393
msgid "TOUCH STEERING WHEEL: No Face Detected"
msgstr "請觸碰方向盤:未偵測到駕駛面容"
#: selfdrive/controls/lib/events.py:396
#: selfdrive/controls/lib/events.py:401
msgid "TOUCH STEERING WHEEL"
msgstr "請觸碰方向盤"
#: selfdrive/controls/lib/events.py:397
#: selfdrive/controls/lib/events.py:402
msgid "Driver Is Unresponsive"
msgstr "駕駛沒有反應"
#: selfdrive/controls/lib/events.py:405
#: selfdrive/controls/lib/events.py:410
msgid "Driver Was Unresponsive"
msgstr "駕駛沒有反應"
#: selfdrive/controls/lib/events.py:412
#: selfdrive/controls/lib/events.py:417
msgid "CHECK DRIVER FACE VISIBILITY"
msgstr "請檢查駕駛面部的可見度"
#: selfdrive/controls/lib/events.py:413
#: selfdrive/controls/lib/events.py:418
msgid "Driver Monitor Model Output Uncertain"
msgstr "駕駛監控模型判斷不明確"
#: selfdrive/controls/lib/events.py:421
#: selfdrive/controls/lib/events.py:426
msgid "Resume Driving Manually"
msgstr "請自行恢復駕駛"
#: selfdrive/controls/lib/events.py:428
#: selfdrive/controls/lib/events.py:433
msgid "STOPPED"
msgstr "已停止"
#: selfdrive/controls/lib/events.py:429
#: selfdrive/controls/lib/events.py:434
msgid "Press Resume to Move"
msgstr "請按 RES 繼續"
#: selfdrive/controls/lib/events.py:440
#: selfdrive/controls/lib/events.py:445
msgid "Steer Left to Start Lane Change"
msgstr "請往左打方向盤切換至左車道"
#: selfdrive/controls/lib/events.py:441 selfdrive/controls/lib/events.py:449
#: selfdrive/controls/lib/events.py:457 selfdrive/controls/lib/events.py:465
#: selfdrive/controls/lib/events.py:793 selfdrive/controls/lib/events.py:801
#: selfdrive/controls/lib/events.py:809
#: selfdrive/controls/lib/events.py:446 selfdrive/controls/lib/events.py:454
#: selfdrive/controls/lib/events.py:462 selfdrive/controls/lib/events.py:470
#: selfdrive/controls/lib/events.py:814 selfdrive/controls/lib/events.py:822
#: selfdrive/controls/lib/events.py:830
msgid "Monitor Other Vehicles"
msgstr "請注意其它車輛"
#: selfdrive/controls/lib/events.py:448
#: selfdrive/controls/lib/events.py:453
msgid "Steer Right to Start Lane Change"
msgstr "請往右打方向盤切換至右車道"
#: selfdrive/controls/lib/events.py:456
#: selfdrive/controls/lib/events.py:461
msgid "Car Detected in Blindspot"
msgstr "盲點偵測到車輛"
#: selfdrive/controls/lib/events.py:464 selfdrive/controls/lib/events.py:808
#: selfdrive/controls/lib/events.py:469 selfdrive/controls/lib/events.py:829
msgid "Changing Lane"
msgstr "切換車道中"
#: selfdrive/controls/lib/events.py:473
#: selfdrive/controls/lib/events.py:478
msgid "Turn Exceeds Steering Limit"
msgstr "彎道超過橫向操控限制"
#: selfdrive/controls/lib/events.py:498
#: selfdrive/controls/lib/events.py:503
msgid "Brake Hold Active"
msgstr "駐車煞車已啟用"
#: selfdrive/controls/lib/events.py:503
#: selfdrive/controls/lib/events.py:508
msgid "Park Brake Engaged"
msgstr "電子駐車已啟動"
#: selfdrive/controls/lib/events.py:508
#: selfdrive/controls/lib/events.py:513
msgid "Pedal Pressed During Attempt"
msgstr "啟用時偵測到駕駛踩踏油門/剎車"
#: selfdrive/controls/lib/events.py:519
#: selfdrive/controls/lib/events.py:524
msgid "Enable Adaptive Cruise"
msgstr "啟用主動定速巡航"
#: selfdrive/controls/lib/events.py:535 selfdrive/controls/lib/events.py:538
msgid "Vision Model Output Uncertain"
msgstr "視覺模型判斷不明確"
#: selfdrive/controls/lib/events.py:544
#: selfdrive/controls/lib/events.py:540
msgid "Attempting Refocus: Camera Focus Invalid"
msgstr "嘗試對焦:相機已失焦"
#: selfdrive/controls/lib/events.py:550
#: selfdrive/controls/lib/events.py:546
msgid "Out of Storage Space"
msgstr "儲存空間不足"
#: selfdrive/controls/lib/events.py:555
#: selfdrive/controls/lib/events.py:551
msgid "Speed Too Low"
msgstr "車速過慢"
#: selfdrive/controls/lib/events.py:560 selfdrive/controls/lib/events.py:564
#: selfdrive/controls/lib/events.py:556 selfdrive/controls/lib/events.py:560
msgid "NEOS Update Required"
msgstr "NEOS 需要更新"
#: selfdrive/controls/lib/events.py:561
#: selfdrive/controls/lib/events.py:557
msgid "Please Wait for Update"
msgstr "更新中請稍候"
#: selfdrive/controls/lib/events.py:569 selfdrive/controls/lib/events.py:573
#: selfdrive/controls/lib/events.py:565 selfdrive/controls/lib/events.py:569
msgid "No Data from Device Sensors"
msgstr "未收到裝置傳感器數據"
#: selfdrive/controls/lib/events.py:570 selfdrive/controls/lib/events.py:583
#: selfdrive/controls/lib/events.py:665
#: selfdrive/controls/lib/events.py:566 selfdrive/controls/lib/events.py:579
#: selfdrive/controls/lib/events.py:686
msgid "Reboot your Device"
msgstr "請重啟裝置"
#: selfdrive/controls/lib/events.py:582 selfdrive/controls/lib/events.py:586
#: selfdrive/controls/lib/events.py:578 selfdrive/controls/lib/events.py:582
msgid "Speaker not found"
msgstr "找不到音效裝置"
#: selfdrive/controls/lib/events.py:590
#: selfdrive/controls/lib/events.py:586
msgid "Distraction Level Too High"
msgstr "駕駛分心太多次"
#: selfdrive/controls/lib/events.py:594
#: selfdrive/controls/lib/events.py:590
msgid "System Overheated"
msgstr "系統過熱"
#: selfdrive/controls/lib/events.py:595
#: selfdrive/controls/lib/events.py:591
msgid "System overheated"
msgstr "系統過熱"
#: selfdrive/controls/lib/events.py:599 selfdrive/controls/lib/events.py:600
#: selfdrive/controls/lib/events.py:595 selfdrive/controls/lib/events.py:596
msgid "Gear not D"
msgstr "不在 D 檔位"
#: selfdrive/controls/lib/events.py:604
#: selfdrive/controls/lib/events.py:600
msgid "Calibration Invalid: Reposition Device and Recalibrate"
msgstr "校準無效:請將裝置放於新的位置並重新校準"
#: selfdrive/controls/lib/events.py:605
#: selfdrive/controls/lib/events.py:601
msgid "Calibration Invalid: Reposition Device & Recalibrate"
msgstr "校準無效:請將裝置放於新的位置並重新校準"
#: selfdrive/controls/lib/events.py:609 selfdrive/controls/lib/events.py:611
#: selfdrive/controls/lib/events.py:605 selfdrive/controls/lib/events.py:607
msgid "Calibration in Progress"
msgstr "正在校準中"
#: selfdrive/controls/lib/events.py:615
#: selfdrive/controls/lib/events.py:611
msgid "Door Open"
msgstr "車門開啟"
#: selfdrive/controls/lib/events.py:616
#: selfdrive/controls/lib/events.py:612
msgid "Door open"
msgstr "車門未關"
#: selfdrive/controls/lib/events.py:620
#: selfdrive/controls/lib/events.py:616
msgid "Seatbelt Unlatched"
msgstr "安全帶未繫"
#: selfdrive/controls/lib/events.py:621
#: selfdrive/controls/lib/events.py:617
msgid "Seatbelt unlatched"
msgstr "安全帶未繫"
#: selfdrive/controls/lib/events.py:625 selfdrive/controls/lib/events.py:626
#: selfdrive/controls/lib/events.py:621 selfdrive/controls/lib/events.py:622
msgid "ESP Off"
msgstr "ESP 關閉"
#: selfdrive/controls/lib/events.py:630 selfdrive/controls/lib/events.py:631
#: selfdrive/controls/lib/events.py:626 selfdrive/controls/lib/events.py:627
msgid "Low Battery"
msgstr "電量過低"
#: selfdrive/controls/lib/events.py:635 selfdrive/controls/lib/events.py:636
#: selfdrive/controls/lib/events.py:631 selfdrive/controls/lib/events.py:632
msgid "Communication Issue between Processes"
msgstr "行程間出現通訊問題"
#: selfdrive/controls/lib/events.py:641 selfdrive/controls/lib/events.py:642
#: selfdrive/controls/lib/events.py:637 selfdrive/controls/lib/events.py:638
msgid "Radar Communication Issue"
msgstr "雷達通訊出現問題"
#: selfdrive/controls/lib/events.py:647 selfdrive/controls/lib/events.py:648
#: selfdrive/controls/lib/events.py:652 selfdrive/controls/lib/events.py:653
#: selfdrive/controls/lib/events.py:643 selfdrive/controls/lib/events.py:644
#: selfdrive/controls/lib/events.py:648 selfdrive/controls/lib/events.py:649
msgid "Radar Error: Restart the Car"
msgstr "雷達訊號錯誤:請重新發動車輛"
#: selfdrive/controls/lib/events.py:657 selfdrive/controls/lib/events.py:658
#: selfdrive/controls/lib/events.py:655 selfdrive/controls/lib/events.py:659
msgid "Driving model lagging"
msgstr "操控模型有延遲"
#: selfdrive/controls/lib/events.py:662 selfdrive/controls/lib/events.py:668
#: selfdrive/controls/lib/events.py:663 selfdrive/controls/lib/events.py:664
#: selfdrive/controls/lib/events.py:673 selfdrive/controls/lib/events.py:674
msgid "Vision Model Output Uncertain"
msgstr "視覺模型判斷不明確"
#: selfdrive/controls/lib/events.py:668 selfdrive/controls/lib/events.py:669
#: selfdrive/controls/lib/events.py:678 selfdrive/controls/lib/events.py:679
msgid "Device Fell Off Mount"
msgstr "裝置掉落偵測"
#: selfdrive/controls/lib/events.py:683 selfdrive/controls/lib/events.py:689
msgid "Low Memory: Reboot Your Device"
msgstr "記憶體不足:請重啟您的裝置"
#: selfdrive/controls/lib/events.py:664
#: selfdrive/controls/lib/events.py:685
msgid "RAM Critically Low"
msgstr "記憶體嚴重不足"
#: selfdrive/controls/lib/events.py:673 selfdrive/controls/lib/events.py:674
#: selfdrive/controls/lib/events.py:694 selfdrive/controls/lib/events.py:695
msgid "Controls Failed"
msgstr "控制發生錯誤"
#: selfdrive/controls/lib/events.py:678
#: selfdrive/controls/lib/events.py:699
msgid "Controls Mismatch"
msgstr "控制不匹配"
#: selfdrive/controls/lib/events.py:682 selfdrive/controls/lib/events.py:684
#: selfdrive/controls/lib/events.py:688
#: selfdrive/controls/lib/events.py:703 selfdrive/controls/lib/events.py:705
#: selfdrive/controls/lib/events.py:709
msgid "CAN Error: Check Connections"
msgstr "CAN 訊號錯誤:請檢查線路"
#: selfdrive/controls/lib/events.py:692 selfdrive/controls/lib/events.py:698
#: selfdrive/controls/lib/events.py:713 selfdrive/controls/lib/events.py:719
msgid "LKAS Fault: Restart the Car"
msgstr "LKAS 錯誤:請重新發動車輛"
#: selfdrive/controls/lib/events.py:694
#: selfdrive/controls/lib/events.py:715
msgid "LKAS Fault: Restart the car to engage"
msgstr "LKAS 錯誤:請重新發動車輛"
#: selfdrive/controls/lib/events.py:702 selfdrive/controls/lib/events.py:708
#: selfdrive/controls/lib/events.py:786
#: selfdrive/controls/lib/events.py:723 selfdrive/controls/lib/events.py:729
#: selfdrive/controls/lib/events.py:807
msgid "Cruise Fault: Restart the Car"
msgstr "巡航系統錯誤:請重新發動車輛"
#: selfdrive/controls/lib/events.py:704 selfdrive/controls/lib/events.py:782
#: selfdrive/controls/lib/events.py:725 selfdrive/controls/lib/events.py:803
msgid "Cruise Fault: Restart the car to engage"
msgstr "巡航系統錯誤:請重新發動車輛"
#: selfdrive/controls/lib/events.py:712
#: selfdrive/controls/lib/events.py:733
msgid "Gas Fault: Restart the Car"
msgstr "油門錯誤:請重新發動車輛"
#: selfdrive/controls/lib/events.py:713
#: selfdrive/controls/lib/events.py:734
msgid "Gas Error: Restart the Car"
msgstr "油門錯誤:請重新發動車輛"
#: selfdrive/controls/lib/events.py:717 selfdrive/controls/lib/events.py:718
#: selfdrive/controls/lib/events.py:738 selfdrive/controls/lib/events.py:739
msgid "Reverse Gear"
msgstr "切換至倒車檔"
#: selfdrive/controls/lib/events.py:722
#: selfdrive/controls/lib/events.py:743
msgid "Cruise Is Off"
msgstr "巡航系統關閉"
#: selfdrive/controls/lib/events.py:726 selfdrive/controls/lib/events.py:727
#: selfdrive/controls/lib/events.py:747 selfdrive/controls/lib/events.py:748
msgid "Planner Solution Error"
msgstr "Planner Solution 錯誤"
#: selfdrive/controls/lib/events.py:731 selfdrive/controls/lib/events.py:733
#: selfdrive/controls/lib/events.py:737
#: selfdrive/controls/lib/events.py:752 selfdrive/controls/lib/events.py:754
#: selfdrive/controls/lib/events.py:758
msgid "Harness Malfunction"
msgstr "Harness 故障"
#: selfdrive/controls/lib/events.py:734
#: selfdrive/controls/lib/events.py:755
msgid "Please Check Hardware"
msgstr "請檢查硬體"
#: selfdrive/controls/lib/events.py:742 selfdrive/controls/lib/events.py:751
#: selfdrive/controls/lib/events.py:763 selfdrive/controls/lib/events.py:772
msgid "openpilot Canceled"
msgstr "openpilot 已取消"
#: selfdrive/controls/lib/events.py:743
#: selfdrive/controls/lib/events.py:764
msgid "No close lead car"
msgstr "前方沒有車輛"
#: selfdrive/controls/lib/events.py:746
#: selfdrive/controls/lib/events.py:767
msgid "No Close Lead Car"
msgstr "前方沒有車輛"
#: selfdrive/controls/lib/events.py:752
#: selfdrive/controls/lib/events.py:773
msgid "Speed too low"
msgstr "車速過慢"
#: selfdrive/controls/lib/events.py:759 selfdrive/controls/lib/events.py:764
#: selfdrive/controls/lib/events.py:780 selfdrive/controls/lib/events.py:785
msgid "Speed Too High"
msgstr "車速過快"
#: selfdrive/controls/lib/events.py:760
#: selfdrive/controls/lib/events.py:781
msgid "Slow down to resume operation"
msgstr "請減速後再啟用"
#: selfdrive/controls/lib/events.py:765
#: selfdrive/controls/lib/events.py:786
msgid "Slow down to engage"
msgstr "請減速後再啟用"
#: selfdrive/controls/lib/events.py:772
#: selfdrive/controls/lib/events.py:793
msgid "Please connect to Internet"
msgstr "請連接網路"
#: selfdrive/controls/lib/events.py:773
#: selfdrive/controls/lib/events.py:794
msgid "An Update Check Is Required to Engage"
msgstr "需檢查更新後才能啟用"
#: selfdrive/controls/lib/events.py:776
#: selfdrive/controls/lib/events.py:797
msgid "Please Connect to Internet"
msgstr "請連接網路"
#: selfdrive/controls/lib/events.py:792
#: selfdrive/controls/lib/events.py:813
msgid "Left ALC will start in 3s"
msgstr "準備自動切至左車道"
#: selfdrive/controls/lib/events.py:800
#: selfdrive/controls/lib/events.py:821
msgid "Right ALC will start in 3s"
msgstr "準備自動切至右車道"
#: selfdrive/controls/lib/events.py:816
#: selfdrive/controls/lib/events.py:837
msgid "STEERING REQUIRED: Lane Keeping OFF"
msgstr "請接管方向盤:車道維持關閉"
#: selfdrive/controls/lib/events.py:824
#: selfdrive/controls/lib/events.py:845
msgid "STEERING REQUIRED: Blinkers ON"
msgstr "請接管方向盤:方向燈開啟"
#: selfdrive/controls/lib/events.py:832 selfdrive/controls/lib/events.py:837
#: selfdrive/controls/lib/events.py:853 selfdrive/controls/lib/events.py:858
msgid "Lead Car Is Moving"
msgstr "前方車輛車移動中"
+4 -5
View File
@@ -107,7 +107,7 @@ def get_can_signals(CP):
signals += [("DRIVERS_DOOR_OPEN", "SCM_FEEDBACK", 1)]
elif CP.carFingerprint == CAR.ODYSSEY_CHN:
signals += [("DRIVERS_DOOR_OPEN", "SCM_BUTTONS", 1)]
elif CP.carFingerprint == CAR.HRV:
elif CP.carFingerprint in [CAR.HRV, CAR.JADE]:
signals += [("DRIVERS_DOOR_OPEN", "SCM_BUTTONS", 1),
("WHEELS_MOVING", "STANDSTILL", 1)]
else:
@@ -132,11 +132,10 @@ def get_can_signals(CP):
signals += [("CAR_GAS", "GAS_PEDAL_2", 0),
("MAIN_ON", "SCM_BUTTONS", 0),
("BRAKE_HOLD_ACTIVE", "VSA_STATUS", 0)]
elif CP.carFingerprint == CAR.HRV:
elif CP.carFingerprint in [CAR.HRV, CAR.JADE]:
signals += [("CAR_GAS", "GAS_PEDAL", 0),
("MAIN_ON", "SCM_BUTTONS", 0),
("BRAKE_HOLD_ACTIVE", "VSA_STATUS", 0)]
elif CP.carFingerprint == CAR.ODYSSEY:
signals += [("MAIN_ON", "SCM_FEEDBACK", 0),
("EPB_STATE", "EPB_STATUS", 0)]
@@ -194,7 +193,7 @@ class CarState(CarStateBase):
elif self.CP.carFingerprint == CAR.ODYSSEY_CHN:
ret.standstill = cp.vl["ENGINE_DATA"]['XMISSION_SPEED'] < 0.1
ret.doorOpen = bool(cp.vl["SCM_BUTTONS"]['DRIVERS_DOOR_OPEN'])
elif self.CP.carFingerprint == CAR.HRV:
elif self.CP.carFingerprint in [CAR.HRV, CAR.JADE]:
ret.doorOpen = bool(cp.vl["SCM_BUTTONS"]['DRIVERS_DOOR_OPEN'])
else:
ret.standstill = not cp.vl["STANDSTILL"]['WHEELS_MOVING']
@@ -261,7 +260,7 @@ class CarState(CarStateBase):
self.pedal_gas = cp.vl["POWERTRAIN_DATA"]['PEDAL_GAS']
# crv doesn't include cruise control
if self.CP.carFingerprint in (CAR.CRV, CAR.CRV_EU, CAR.HRV, CAR.ODYSSEY, CAR.ACURA_RDX, CAR.RIDGELINE, CAR.PILOT_2019, CAR.ODYSSEY_CHN):
if self.CP.carFingerprint in (CAR.CRV, CAR.CRV_EU, CAR.HRV, CAR.JADE, CAR.ODYSSEY, CAR.ACURA_RDX, CAR.RIDGELINE, CAR.PILOT_2019, CAR.ODYSSEY_CHN):
ret.gas = self.pedal_gas / 256.
else:
ret.gas = cp.vl["GAS_PEDAL_2"]['CAR_GAS'] / 256.
+14
View File
@@ -308,6 +308,20 @@ class CarInterface(CarInterfaceBase):
ret.longitudinalTuning.kiBP = [0., 35.]
ret.longitudinalTuning.kiV = [0.18, 0.12]
elif candidate == CAR.JADE:
stop_and_go = False
ret.mass = 1557. + STD_CARGO_KG
ret.wheelbase = 2.76
ret.centerToFront = ret.wheelbase * 0.41
ret.steerRatio = 15.2
ret.lateralParams.torqueBP, ret.lateralParams.torqueV = [[0, 4096], [0, 4096]]
tire_stiffness_factor = 0.5
ret.lateralTuning.pid.kpV, ret.lateralTuning.pid.kiV = [[0.16], [0.025]]
ret.longitudinalTuning.kpBP = [0., 5., 35.]
ret.longitudinalTuning.kpV = [1.2, 0.8, 0.5]
ret.longitudinalTuning.kiBP = [0., 35.]
ret.longitudinalTuning.kiV = [0.18, 0.12]
elif candidate == CAR.ACURA_RDX:
stop_and_go = False
ret.mass = 3935. * CV.LB_TO_KG + STD_CARGO_KG
+7
View File
@@ -37,6 +37,7 @@ class CAR:
CRV_HYBRID = "HONDA CR-V 2019 HYBRID"
FIT = "HONDA FIT 2018 EX"
HRV = "HONDA HRV 2019 TOURING"
JADE = "HONDA JADE 2017"
ODYSSEY = "HONDA ODYSSEY 2018 EX-L"
ODYSSEY_CHN = "HONDA ODYSSEY 2019 EXCLUSIVE CHN"
ACURA_RDX = "ACURA RDX 2018 ACURAWATCH PLUS"
@@ -107,6 +108,9 @@ FINGERPRINTS = {
CAR.HRV: [{
57: 3, 145: 8, 228: 5, 316: 8, 340: 8, 342: 6, 344: 8, 380: 8, 399: 7, 401: 8, 420: 8, 422: 8, 423: 2, 426: 8, 427: 3, 432: 7, 441: 5, 450: 8, 464: 8, 474: 8, 490: 8, 493: 3, 506: 8, 538: 5, 578: 2, 597: 8, 660: 8, 661: 4, 773: 7, 777: 8, 780: 8, 804: 8, 808: 8, 829: 5, 862: 8, 882: 2, 884: 7, 892: 8, 929: 8, 985: 3, 1030: 5, 1033: 5, 1108: 8, 1137: 8, 1348: 5, 1361: 5, 1365: 5, 1600: 5, 1601: 8, 1618: 5
}],
CAR.JADE: [{
57: 3, 145: 8, 228: 5, 304: 8, 342: 6, 344: 8, 380: 8, 398: 3, 399: 7, 401: 8, 420: 8, 422: 8, 428: 8, 432: 7, 464: 8, 487: 4, 490: 8, 506: 8, 507: 1, 597: 8, 660: 8, 661: 4, 773: 7, 777: 8, 780: 8, 804: 8, 808: 8, 829: 5, 862: 8, 884: 7, 892: 8, 923: 2, 929: 4, 1057: 5, 1365: 5, 1424: 5, 1600: 5, 1601: 8
}],
# 2018 Odyssey w/ Added Comma Pedal Support (512L & 513L)
CAR.ODYSSEY: [{
57: 3, 148: 8, 228: 5, 229: 4, 316: 8, 342: 6, 344: 8, 380: 8, 399: 7, 411: 5, 419: 8, 420: 8, 427: 3, 432: 7, 450: 8, 463: 8, 464: 8, 476: 4, 490: 8, 506: 8, 512: 6, 513: 6, 542: 7, 545: 6, 597: 8, 662: 4, 773: 7, 777: 8, 780: 8, 795: 8, 800: 8, 804: 8, 806: 8, 808: 8, 817: 4, 819: 7, 821: 5, 825: 4, 829: 5, 837: 5, 856: 7, 862: 8, 871: 8, 881: 8, 882: 4, 884: 8, 891: 8, 892: 8, 905: 8, 923: 2, 927: 8, 929: 8, 963: 8, 965: 8, 966: 8, 967: 8, 983: 8, 985: 3, 1029: 8, 1036: 8, 1052: 8, 1064: 7, 1088: 8, 1089: 8, 1092: 1, 1108: 8, 1110: 8, 1125: 8, 1296: 8, 1302: 8, 1600: 5, 1601: 8, 1612: 5, 1613: 5, 1614: 5, 1615: 8, 1616: 5, 1619: 5, 1623: 5, 1668: 5
@@ -948,6 +952,7 @@ DBC = {
CAR.CRV_HYBRID: dbc_dict('honda_crv_hybrid_2019_can_generated', None),
CAR.FIT: dbc_dict('honda_fit_ex_2018_can_generated', 'acura_ilx_2016_nidec'),
CAR.HRV: dbc_dict('honda_hrv_touring_2019_can_generated', 'acura_ilx_2016_nidec'),
CAR.JADE: dbc_dict('honda_hrv_touring_2019_can_generated', 'acura_ilx_2016_nidec'),
CAR.ODYSSEY: dbc_dict('honda_odyssey_exl_2018_generated', 'acura_ilx_2016_nidec'),
CAR.ODYSSEY_CHN: dbc_dict('honda_odyssey_extreme_edition_2018_china_can_generated', 'acura_ilx_2016_nidec'),
CAR.PILOT: dbc_dict('honda_pilot_touring_2017_can_generated', 'acura_ilx_2016_nidec'),
@@ -971,6 +976,7 @@ STEER_THRESHOLD = {
CAR.CRV_HYBRID: 1200,
CAR.FIT: 1200,
CAR.HRV: 1200,
CAR.JADE: 1200,
CAR.ODYSSEY: 1200,
CAR.ODYSSEY_CHN: 1200,
CAR.PILOT: 1200,
@@ -994,6 +1000,7 @@ SPEED_FACTOR = {
CAR.CRV_HYBRID: 1.025,
CAR.FIT: 1.,
CAR.HRV: 1.025,
CAR.JADE: 1.025,
CAR.ODYSSEY: 1.,
CAR.ODYSSEY_CHN: 1.,
CAR.PILOT: 1.,
+3 -13
View File
@@ -183,7 +183,7 @@ def below_steer_speed_alert(CP, sm, metric):
unit = "kph" if metric else "mph"
return Alert(
_("TAKE CONTROL"),
_("Steer Unavailable Below") + (" %d %s" % (speed, unit)),
_("Steer Unavailable Below %d %s") % (speed, unit),
AlertStatus.userPrompt, AlertSize.mid,
Priority.MID, VisualAlert.steerRequired, AudibleAlert.none, 0., 0.4, .3)
@@ -191,8 +191,8 @@ def calibration_incomplete_alert(CP, sm, metric):
speed = int(Filter.MIN_SPEED * (CV.MS_TO_KPH if metric else CV.MS_TO_MPH))
unit = "kph" if metric else "mph"
return Alert(
_("Calibration in Progress:") + (" %d%%" % sm['liveCalibration'].calPerc),
_("Drive Above") + (" %d %s" % (speed, unit)),
_("Calibration in Progress: %d%%") % sm['liveCalibration'].calPerc,
_("Drive Above %d %s") % (speed, unit),
AlertStatus.normal, AlertSize.mid,
Priority.LOWEST, VisualAlert.none, AudibleAlert.none, 0., 0., .2)
@@ -669,16 +669,6 @@ EVENTS = {
ET.NO_ENTRY: NoEntryAlert(_("Device Fell Off Mount")),
},
EventName.posenetInvalid: {
ET.SOFT_DISABLE: SoftDisableAlert(_("Vision Model Output Uncertain")),
ET.NO_ENTRY: NoEntryAlert(_("Vision Model Output Uncertain")),
},
EventName.deviceFalling: {
ET.SOFT_DISABLE: SoftDisableAlert(_("Device Fell Off Mount")),
ET.NO_ENTRY: NoEntryAlert(_("Device Fell Off Mount")),
},
EventName.lowMemory: {
ET.SOFT_DISABLE: SoftDisableAlert(_("Low Memory: Reboot Your Device")),
ET.PERMANENT: Alert(
+25 -14
View File
@@ -9,6 +9,7 @@ import datetime
import signal
import threading
import math
import zipfile
pi = 3.1415926535897932384626
x_pi = 3.14159265358979324 * 3000.0 / 180.0
@@ -18,7 +19,7 @@ ee = 0.00669342162296594323
GPX_LOG_PATH = '/sdcard/gpx_logs/'
LOG_DELAY = 0.1 # secs, lower for higher accuracy, 0.1 seems fine
LOG_LENGTH = 30 # mins, higher means it keeps more data in the memory, will take more time to write into a file too.
LOG_LENGTH = 60 # mins, higher means it keeps more data in the memory, will take more time to write into a file too.
LOST_SIGNAL_COUNT_LENGTH = 30 # secs, if we lost signal for this long, perform output to data
MIN_MOVE_SPEED_KMH = 5 # km/h, min speed to trigger logging
@@ -133,21 +134,31 @@ def wgs84togcj02(lng, lat):
return mglng, mglat
'''
write logs to a gpx file
write logs to a gpx file and zip it
'''
def to_gpx(logs, filename):
if not os.path.exists(GPX_LOG_PATH):
os.makedirs(GPX_LOG_PATH)
with open('%s%sZ.gpx' % (GPX_LOG_PATH, filename.replace(':','-')), 'w') as f:
f.write("%s\n" % '<?xml version="1.0" encoding="UTF-8" standalone="no" ?>')
f.write("%s\n" % '<gpx xmlns="http://www.topografix.com/GPX/1/1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.topografix.com/GPX/1/1 http://www.topografix.com/GPX/1/1/gpx.xsd" version="1.1">')
f.write("\t<trk>\n")
f.write("\t\t<trkseg>\n")
def to_gpx(logs, timestamp):
if len(logs) > 0:
if not os.path.exists(GPX_LOG_PATH):
os.makedirs(GPX_LOG_PATH)
filename = timestamp.replace(':','-')
str = ''
str += "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\" ?>\n"
str += "<gpx xmlns=\"http://www.topografix.com/GPX/1/1\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:schemaLocation=\"http://www.topografix.com/GPX/1/1 http://www.topografix.com/GPX/1/1/gpx.xsd\" version=\"1.1\">\n"
str += "\t<trk>\n"
str += "\t\t<trkseg>\n"
for trkpt in logs:
f.write("\t\t\t<trkpt time=\"%sZ\" lat=\"%s\" lon=\"%s\" ele=\"%s\" />\n" % (trkpt[0], trkpt[1], trkpt[2], trkpt[3]))
f.write("\t\t</trkseg>\n")
f.write("\t</trk>\n")
f.write("%s\n" % '</gpx>')
str += "\t\t\t<trkpt time=\"%sZ\" lat=\"%s\" lon=\"%s\" ele=\"%s\" />\n" % (trkpt[0], trkpt[1], trkpt[2], trkpt[3])
str += "\t\t</trkseg>\n"
str += "\t</trk>\n"
str += "</gpx>\n"
try:
zi = zipfile.ZipInfo('%sZ.gpx' % filename, time.localtime())
zi.compress_type = zipfile.ZIP_DEFLATED
zf = zipfile.ZipFile('%s%sZ.zip' % (GPX_LOG_PATH, filename), mode='w')
zf.writestr(zi, str)
zf.close()
except:
pass
if __name__ == "__main__":
main()
+2 -2
View File
@@ -117,7 +117,7 @@ static bool handle_dp_btn_touch(UIState *s, int touch_x, int touch_y) {
val = 1;
}
char str[1];
char str[2] = {0};
sprintf(str, "%d", val);
write_db_value("dp_dynamic_follow", str, 1);
@@ -133,7 +133,7 @@ static bool handle_dp_btn_touch(UIState *s, int touch_x, int touch_y) {
val = 1;
}
char str[1];
char str[2] = {0};
sprintf(str, "%d", val);
write_db_value("dp_accel_profile", str, 1);