diff --git a/README.md b/README.md index e0c7fe4d..09744149 100644 --- a/README.md +++ b/README.md @@ -2,73 +2,73 @@ [Read this in English](README_EN.md) -# **🐲 dragonpilot - 賦予您的愛車「龍」之魂** +# **🐲 dragonpilot - 赋予您的爱车「龙」之魂** -**我們與您一同翱翔於更智慧、更貼心的駕駛旅程。** +**我们与您一同翱翔于更智慧、更贴心的驾驶旅程。** -## **👋 嘿, 朋友,歡迎您的到來!** +## **👋 嘿,朋友,欢迎您到来!** -`dragonpilot` 誕生於 2019 年,由三位早期的 openpilot 華人玩家共同創立。初衷很簡單:為廣大的華人用戶、玩家們提供一個友善的交流環境、更簡便的設定協助,並加入更多適合在地使用的貼心功能。 +`dragonpilot` 诞生于 2019 年,由三位早期的 openpilot 华人玩家共同创立。初衷很简单:为广大的华人用户、玩家们提供一个友善的交流环境、更简便的设定协助,并加入更多适合在地使用的贴心功能。 -我們深知在地化的重要性,特別是語言的親切感。因此,我們率先導入了完整的中文介面,讓 `dragonpilot` 迅速在華語地區累積了口碑,也讓華人的使用者數量在全球名列前茅。這份來自在地的支持,是我們持續前進的最大動力。 +我们深知本地化的重要性,特别是语言的亲切感。因此,我们率先导入了完整的中文界面,让 `dragonpilot` 迅速在中文地区积累了口碑,也让华人的使用者数量在全球名列前茅。这份来自社区的的支持,是我们持续前进的最大动力。 -我們以功能強大的 [openpilot](https://github.com/commaai/openpilot) 為基礎——這套據美國消費者報告評測優於市售車方案的開源輔助駕駛系統——融入了更多在地化的巧思與客製化的溫度,希望能打造出最符合您需求的駕駛夥伴。(您也可以參考我們 repo 中保留的 [openpilot 原始說明檔案](README_OPENPILOT.md)) +我们以功能强大的 [openpilot](https://github.com/commaai/openpilot) 为基础——这套据美国消费者报告评测优于市售车方案的开源辅助驾驶系统——融入了更多本地化的巧思与定制化的温度,希望能打造出最符合您需求的驾驶伙伴。(您也可以参考我们 repo 中保留的 [openpilot 原始说明文件](README_OPENPILOT.md)) -取名 `dragonpilot`,是因為我們希望它能像神話中的「龍」一樣,既強大又充滿智慧,為您的行車安全保駕護航。龍,在我們華人文化中,更是吉祥與力量的象徵,也代表著我們的根源與驕傲。 +取名 `dragonpilot`,是因为我们希望它能像神话中的「龙」一样,既强大又充满智慧,为您的行车安全保驾护航。龙,在我们华人文化中,更是吉祥与力量的象征,也代表着我们的根源与骄傲。 ## **✨ dragonpilot 的里程碑** -我們不僅保留了 openpilot 的核心優勢,更達成了許多從社群回饋中誕生的里程碑,這些是我們引以為傲的足跡: +我们不仅保留了 openpilot 的核心优势,更达成了许多从社区反馈中诞生的里程碑,这些是我们引以为傲的足迹: -* **🚘 全時置中車道維持 (ALKA)** +* **🚘 全时居中车道保持 (ALKA)** - 這不只是一個功能,更是 `dragonpilot` 的哲學。我們最早於 [0.6.2 版本](https://github.com/dragonpilot-community/dragonpilot/blob/2861467183d62151024320447ba04d18fc3fe1e6/selfdrive/car/toyota/carstate.py#L199) 時便實現了這個功能,其開發歷程始於 2017 Lexus IS300h,接著擴展至 Toyota 全車系,並逐步延伸到其他支援的品牌。它能溫柔地輔助您,讓車輛始終穩定地保持在車道中央,提供一份額外的安心與從容。 + 这不只是一个功能,更是 `dragonpilot` 的哲学。我们最早于 [0.6.2 版本](https://github.com/dragonpilot-community/dragonpilot/blob/2861467183d62151024320447ba04d18fc3fe1e6/selfdrive/car/toyota/carstate.py#L199) 时便实现了这个功能,其开发历程始于 2017 Lexus IS300h,接着扩展至 Toyota 全车系,并逐步延伸到其他支持的品牌。它能温柔地辅助您,让车辆始终稳定地保持在车道中央,提供一份额外的安心与从容。 -* **🌐 率先導入多國語言介面** +* **🌐 率先导入多语言界面** - 在官方 openpilot 還未支援前,我們便已將多國語言介面實現。`dragonpilot` 完整支援繁體中文、簡體中文與英文,讓操作毫無隔閡。 + 在官方 openpilot 还未支持前,我们便已将多语言界面实现。`dragonpilot` 完整支持繁体中文、简体中文与英文,让操作毫无隔阂。 -* **💻 唯一同時支援多硬體平台** +* **💻 唯一同时支持多硬件平台** - 我們是唯一曾致力於讓專案同時兼容 EON、comma two、comma 3 與 Jetson 平台的社群分支,這份努力是為了服務最廣大的玩家社群。 - 此外,在 comma.ai 團隊於 0.10.0 版本宣布停止支持 comma 3 後,我們仍是唯一一個完整同時支援 comma 3、comma 3X 以及 O3、O3L、O3XL(O3 系列為副廠硬體)的社群分支。 + 我们是唯一曾致力于让项目同时兼容 EON、comma two、comma 3 与 Jetson 平台的社区分支,这份努力是为了服务最广大的玩家社群。 + 此外,在 comma.ai 团队于 0.10.0 版本宣布停止支持 comma 3 后,我们仍是唯一一个完整同时支持 comma 3、comma 3X 以及 O3、O3L、O3XL(O3 系列为第三方硬件)的社区分支。 -* **📜 曾榮獲官方認證第一大分支** +* **📜 曾荣获官方认证第一大分支** - 基於活躍的社群與功能創新,`dragonpilot` 曾一度成長為 comma ai 官方認證的第一大 openpilot 分支,這份榮耀屬於每一位參與者。 + 基于活跃的社区与功能创新,`dragonpilot` 曾一度成长为 comma ai 官方认证的第一大 openpilot 分支,这份荣耀属于每一位参与者。 -## **🧑‍💻 設計理念 - 少即是多 (Less is More)** +## **🧑‍💻 设计理念 - 少即是多 (Less is More)** -隨著 openpilot 的 AI 模型日益強大,許多過去需要手動微調的功能,現在都已能透過更先進的模型來實現。因此,我們現在的開發重心回歸到 **「最小化修改」(minimal changes)** 的核心原則上。 +随着 openpilot 的 AI 模型日益强大,许多过去需要手动微调的功能,现在都已能通过更先进的模型来实现。因此,我们现在的开发重心回归到 **「最小化修改」(minimal changes)** 的核心原则上。 -我們的目標是為您提供最純粹、最接近官方的 openpilot 駕駛感受,同時保留 `dragonpilot` 那些經過時間考驗、最受社群喜愛的經典功能。我們相信,在強大的 AI 基礎上,簡潔即是力量。 +我们的目标是为您提供最纯粹、最接近官方的 openpilot 驾驶感受,同时保留 `dragonpilot` 那些经过时间考验、最受社区喜爱的经典功能。我们相信,在强大的 AI 基础上,简洁即是力量。 -## **🛠️ 硬件的足跡 - 一路走來的夥伴們** +## **🛠️ 硬件的足迹 - 一路走来的伙伴们** -從最早的 **EON**,到官方的 **comma two / three (C2/C3/C3X)**,再到社群中各式各樣充滿智慧的**副廠機 (如 C1.5, O2, O3, O3L, O3XL 等)**,甚至我們也曾探索過在 [**Jetson Xavier NX**](https://github.com/eFiniLan/xnxpilot) 上的可能性。 +从最早的 **EON**,到官方的 **comma two / three (C2/C3/C3X)**,再到社区中各式各样充满智慧的**第三方硬件(如 C1.5, O2, O3, O3L, O3XL 等)**,甚至我们也曾探索过在 [**Jetson Xavier NX**](https://github.com/eFiniLan/xnxpilot) 上的可能性。 -目前最新版本主要支援: comma3 / 3X 以及 O3 / O3L / O3XL 等社群硬體。 -針對 EON / C1.5 / C2 等舊款硬體,最後支援的版本位於 [d2 分支](https://github.com/dragonpilot-community/dragonpilot/tree/d2)。 -無論您手上是哪一款設備,都代表著您對開源駕駛輔助的一份熱情。 +目前最新版本主要支持: **comma3 / 3X** 以及 **O3 / O3L / O3XL** 等社区硬件。 +针对 EON / C1.5 / C2 等旧款硬件,最后支持的版本位于 [d2 分支](https://github.com/dragonpilot-community/dragonpilot/tree/d2)。 +无论您手上是哪一款设备,都代表着您对开源驾驶辅助的一份热情。 -## **🫂 加入我們,成為「尋龍者」的一份子** +## **🫂 加入我们,成为「寻龙者」的一份子** -`dragonpilot` 的成長,離不開每一位使用者的貢獻與回饋。我們是一個以**公開、透明**為原則的溫暖社群,希望在這裡能與所有對 openpilot / dragonpilot 有興趣的用戶分享、交流開發與使用上的經驗。 +`dragonpilot` 的成长,离不开每一位用户的贡献与反馈。我们是一个以**公开、透明**为原则的温暖社区,希望在这里能与所有对 openpilot / dragonpilot 感兴趣的用户分享、交流开发与使用上的经验。 -[**歡迎加入我們的 Facebook 社團進行交流!**](https://www.facebook.com/groups/930190251238639) +[**欢迎加入我们的 Facebook 社团进行交流!**](https://www.facebook.com/groups/930190251238639) -## **❤️ 特別感謝** +## **❤️ 特别感谢** -`dragonpilot` 從創立至今,從未打算透過 Patreon 等平台進行任何形式的募資。我們的初衷是建立一個讓大家能一起學習、一起成長的社群。It's all about fun, not money. +`dragonpilot` 从创立至今,从未打算通过 Patreon 等平台进行任何形式的募资。我们的初衷是建立一个让大家能一起学习、一起成长的社区。It's all about fun, not money. -然而,我們仍要對那些自發性支持本專案的朋友們,致上最誠摯的感謝。正是因為有您們的鼓勵,我們才有更大的動力持續前進。 +然而,我们仍要对那些自发性支持本项目的朋友们,致上最诚挚的感谢。正是因为有了您们的鼓励,我们才有更大的动力持续前进。 -[**我們的贊助者名單**](SPONSORS.md) +[**我们的赞助者名单**](SPONSORS.md) -### **安全聲明** +### **安全声明** -`dragonpilot` 是一種駕駛**輔助**系統,並非全自動駕駛。它旨在減輕您的駕駛疲勞,提升行車安全,但駕駛人仍需時刻保持專注,並隨時準備接管車輛。請務必遵守您所在地區的交通法規。 +`dragonpilot` 是一种驾驶**辅助**系统,并非全自动驾驶。它旨在减轻您的驾驶疲劳,提升行车安全,但驾驶人仍需时刻保持专注,并随时准备接管车辆。请务必遵守您所在地的交通法规。 -**最後,再次感謝您的到來。** +**最后,再次感谢您的到来。** -**期待與您一同在智慧駕駛的道路上,乘「龍」而行!** \ No newline at end of file +**期待与您一同在智慧驾驶的道路上,乘「龙」而行!** diff --git a/dragonpilot/settings/min-feat.dev.alert-mode.yaml b/dragonpilot/settings/min-feat.dev.alert-mode.yaml index 6b092ebd..67a6be22 100644 --- a/dragonpilot/settings/min-feat.dev.alert-mode.yaml +++ b/dragonpilot/settings/min-feat.dev.alert-mode.yaml @@ -1,14 +1,14 @@ settings: - key: dp_dev_audible_alert_mode type: text_spin_button_item - title: "Audible Alert" - description: "Std.: Stock behaviour.
Warning: Only emits sound when there is a warning.
Off: Does not emit any sound at all." + title: "声音提示" + description: "标准:默认行为。
警告:仅在出现警告时发出声音。
关闭:完全静音。" category: "Device" condition: "not LITE" default: 0 options: - - "Std." - - "Warning" - - "Off" + - "标准" + - "警告" + - "关闭" flags: PERSISTENT - param_type: INT \ No newline at end of file + param_type: INT diff --git a/dragonpilot/settings/min-feat.dev.auto-shutdown.yaml b/dragonpilot/settings/min-feat.dev.auto-shutdown.yaml index 52e5c59a..5b357b71 100644 --- a/dragonpilot/settings/min-feat.dev.auto-shutdown.yaml +++ b/dragonpilot/settings/min-feat.dev.auto-shutdown.yaml @@ -1,15 +1,15 @@ settings: - key: dp_dev_auto_shutdown_in type: spin_button_item - title: "Auto Shutdown After" - description: "0 min = Immediately" + title: "自动关机时间" + description: "0 分钟 = 立即关机" category: "Device" condition: "not MICI" default: -5 min_val: -5 max_val: 300 step: 5 - suffix: "min" - special_value_text: "Off" + suffix: "分钟" + special_value_text: "关闭" flags: PERSISTENT - param_type: INT \ No newline at end of file + param_type: INT diff --git a/dragonpilot/settings/min-feat.dev.dashy-v2.yaml b/dragonpilot/settings/min-feat.dev.dashy-v2.yaml index 3e811754..5e76646f 100644 --- a/dragonpilot/settings/min-feat.dev.dashy-v2.yaml +++ b/dragonpilot/settings/min-feat.dev.dashy-v2.yaml @@ -1,8 +1,8 @@ settings: - key: dp_dev_dashy type: toggle_item - title: "dashy HUD" - description: "dashy - dragonpilot's all-in-one system hub for you.

Visit http://:5088 to access.

Enable this to use Tesla HUD." + title: "dashy HUD 仪表盘" + description: "dashy - dragonpilot 的一体化系统中心。

访问 http://<设备IP>:5088 打开。

启用此选项以使用特斯拉风格 HUD。" category: "Device" flags: PERSISTENT param_type: BOOL @@ -18,4 +18,4 @@ settings: - key: dp_maa_places category: "Device" flags: PERSISTENT - param_type: JSON \ No newline at end of file + param_type: JSON diff --git a/dragonpilot/settings/min-feat.dev.delay-loggerd.yaml b/dragonpilot/settings/min-feat.dev.delay-loggerd.yaml index c91546c8..6ea0dd67 100644 --- a/dragonpilot/settings/min-feat.dev.delay-loggerd.yaml +++ b/dragonpilot/settings/min-feat.dev.delay-loggerd.yaml @@ -1,14 +1,14 @@ settings: - key: dp_dev_delay_loggerd type: spin_button_item - title: "Delay Starting Loggerd for:" - description: "Delays the startup of loggerd and its related processes when the device goes on-road.
This prevents the initial moments of a drive from being recorded, protecting location privacy at the start of a trip." + title: "延迟启动 Loggerd:" + description: "当设备上路时延迟启动 loggerd 及其相关进程。
防止行程刚开始时的数据被录制,保护行程起始位置隐私。" category: "Device" default: 0 min_val: 0 max_val: 300 step: 5 - suffix: "sec" - special_value_text: "Off" + suffix: "秒" + special_value_text: "关闭" flags: PERSISTENT - param_type: INT \ No newline at end of file + param_type: INT diff --git a/dragonpilot/settings/min-feat.dev.disable-connect.yaml b/dragonpilot/settings/min-feat.dev.disable-connect.yaml index 6338a60f..46668d93 100644 --- a/dragonpilot/settings/min-feat.dev.disable-connect.yaml +++ b/dragonpilot/settings/min-feat.dev.disable-connect.yaml @@ -1,9 +1,9 @@ settings: - key: dp_dev_disable_connect type: toggle_item - title: "Disable Comma Connect" - description: "Disable Comma connect service if you do not wish to upload / being tracked by the service." + title: "禁用 Comma Connect" + description: "如果您不希望上传数据或被服务追踪,可禁用 Comma connect 服务。" category: "Device" flags: PERSISTENT param_type: BOOL - default: "0" \ No newline at end of file + default: "0" diff --git a/dragonpilot/settings/min-feat.dev.o3-v2.yaml b/dragonpilot/settings/min-feat.dev.o3-v2.yaml index b3f7c01c..ace647ff 100644 --- a/dragonpilot/settings/min-feat.dev.o3-v2.yaml +++ b/dragonpilot/settings/min-feat.dev.o3-v2.yaml @@ -1,8 +1,8 @@ settings: - key: dp_dev_is_rhd type: toggle_item - title: "Enable Right-Hand Drive Mode" - description: "Allow openpilot to obey right-hand traffic conventions on right driver seat." + title: "启用右舵驾驶模式" + description: "允许 openpilot 在右驾驶座位上遵守右侧交通规则。" category: "Device" condition: "LITE" flags: PERSISTENT @@ -11,8 +11,8 @@ settings: - key: dp_dev_beep type: toggle_item - title: "Enable Beep (Warning)" - description: "Use Buzzer for audiable alerts." + title: "启用蜂鸣器 (警告)" + description: "使用蜂鸣器进行声音提示。" category: "Device" condition: "LITE" flags: PERSISTENT diff --git a/dragonpilot/settings/min-feat.dev.opview.yaml b/dragonpilot/settings/min-feat.dev.opview.yaml index 17b040a9..a888296a 100644 --- a/dragonpilot/settings/min-feat.dev.opview.yaml +++ b/dragonpilot/settings/min-feat.dev.opview.yaml @@ -1,9 +1,9 @@ settings: - key: dp_dev_opview type: toggle_item - title: "Enable opview" - description: "Broadcasts telemetry to the opview App (available on Android). Requires the companion App to be running on an external display." + title: "启用 opview" + description: "向 opview App(Android 可用)广播遥测数据。需要在外接显示器上运行配套 App。" category: "Device" flags: PERSISTENT param_type: BOOL - default: "0" \ No newline at end of file + default: "0" diff --git a/dragonpilot/settings/min-feat.lat.alka-v2.yaml b/dragonpilot/settings/min-feat.lat.alka-v2.yaml index 42350600..5cb9ef73 100644 --- a/dragonpilot/settings/min-feat.lat.alka-v2.yaml +++ b/dragonpilot/settings/min-feat.lat.alka-v2.yaml @@ -1,8 +1,8 @@ settings: - key: dp_lat_alka type: toggle_item - title: "Always-on Lane Keeping Assist (ALKA)" - description: "Enable lateral control even when ACC/cruise is disengaged, using ACC Main or LKAS button to toggle. Vehicle must be moving." + title: "全时车道保持辅助 (ALKA)" + description: "即使在 ACC/巡航未启用时也能启用横向控制,通过 ACC Main 或 LKAS 按钮切换。车辆必须在行驶中。" category: "Lateral" brands: ["toyota", "hyundai", "honda", "volkswagen", "subaru", "mazda", "nissan", "ford"] flags: PERSISTENT diff --git a/dragonpilot/settings/min-feat.lat.lat-offset.yaml b/dragonpilot/settings/min-feat.lat.lat-offset.yaml index 5aae1177..254e63b2 100644 --- a/dragonpilot/settings/min-feat.lat.lat-offset.yaml +++ b/dragonpilot/settings/min-feat.lat.lat-offset.yaml @@ -1,8 +1,8 @@ settings: - key: dp_lat_offset_cm type: spin_button_item - title: "Position Offset" - description: "Fine-tune where the car drives within the lane. Positive values move the car left, negative values move right.
Recommended to start with small values (±5cm) and adjust based on preference." + title: "位置偏移" + description: "微调车辆在车道内的行驶位置。正值向左偏移,负值向右偏移。
建议从较小的数值(±5cm)开始,根据偏好调整。" category: "Lateral" default: 0 min_val: -15 @@ -10,4 +10,4 @@ settings: step: 1 suffix: "cm" flags: PERSISTENT - param_type: INT \ No newline at end of file + param_type: INT diff --git a/dragonpilot/settings/min-feat.lat.lca.yaml b/dragonpilot/settings/min-feat.lat.lca.yaml index ea23cdc1..e27db637 100644 --- a/dragonpilot/settings/min-feat.lat.lca.yaml +++ b/dragonpilot/settings/min-feat.lat.lca.yaml @@ -1,15 +1,15 @@ settings: - key: dp_lat_lca_speed type: spin_button_item - title: "Lane Change Assist At:" - description: "Off = Disable LCA.
1 mph = 1.2 km/h." + title: "变道辅助速度:" + description: "关闭 = 禁用变道辅助。
1 mph = 1.2 km/h。" category: "Lateral" default: 20 min_val: 0 max_val: 100 step: 5 suffix: "mph" - special_value_text: "Off" + special_value_text: "关闭" on_change: - target: dp_lat_lca_auto_sec action: set_enabled @@ -20,15 +20,15 @@ settings: - key: dp_lat_lca_auto_sec type: double_spin_button_item - title: "+ Auto Lane Change after:" - description: "Off = Disable Auto Lane Change." + title: "+ 自动变道延迟:" + description: "关闭 = 禁用自动变道。" category: "Lateral" default: 0.0 min_val: 0.0 max_val: 5.0 step: 0.5 - suffix: "sec" - special_value_text: "Off" + suffix: "秒" + special_value_text: "关闭" initially_enabled_by: param: dp_lat_lca_speed condition: "value > 0" diff --git a/dragonpilot/settings/min-feat.lat.road-edge-detection.yaml b/dragonpilot/settings/min-feat.lat.road-edge-detection.yaml index 6d5ed2ff..484c761d 100644 --- a/dragonpilot/settings/min-feat.lat.road-edge-detection.yaml +++ b/dragonpilot/settings/min-feat.lat.road-edge-detection.yaml @@ -1,9 +1,9 @@ settings: - key: dp_lat_road_edge_detection type: toggle_item - title: "Road Edge Detection (RED)" - description: "Block lane change assist when the system detects the road edge.
NOTE: This will show 'Car Detected in Blindspot' warning." + title: "道路边缘检测 (RED)" + description: "当系统检测到道路边缘时阻止变道辅助。
注意:这将显示「检测到盲区有车辆」警告。" category: "Lateral" flags: PERSISTENT param_type: BOOL - default: "0" \ No newline at end of file + default: "0" diff --git a/dragonpilot/settings/min-feat.lon.acm.yaml b/dragonpilot/settings/min-feat.lon.acm.yaml index c29e10da..b6b8e20b 100644 --- a/dragonpilot/settings/min-feat.lon.acm.yaml +++ b/dragonpilot/settings/min-feat.lon.acm.yaml @@ -1,10 +1,10 @@ settings: - key: dp_lon_acm type: toggle_item - title: "Enable Adaptive Coasting Mode (ACM)" - description: "Adaptive Coasting Mode (ACM) reduces braking to allow smoother coasting when appropriate." + title: "启用自适应滑行模式 (ACM)" + description: "自适应滑行模式 (ACM) 可减少制动,在适当情况下实现更平顺的滑行。" category: "Longitudinal" condition: "openpilotLongitudinalControl" flags: PERSISTENT param_type: BOOL - default: "0" \ No newline at end of file + default: "0" diff --git a/dragonpilot/settings/min-feat.lon.aem.yaml b/dragonpilot/settings/min-feat.lon.aem.yaml index 0561a4f0..b9b8b133 100644 --- a/dragonpilot/settings/min-feat.lon.aem.yaml +++ b/dragonpilot/settings/min-feat.lon.aem.yaml @@ -1,10 +1,10 @@ settings: - key: dp_lon_aem type: toggle_item - title: "Adaptive Experimental Mode (AEM)" - description: "Adaptive mode switcher between ACC and Blended based on driving context." + title: "自适应实验模式 (AEM)" + description: "根据驾驶场景在 ACC 和混合模式之间自适应切换。" category: "Longitudinal" condition: "openpilotLongitudinalControl" flags: PERSISTENT param_type: BOOL - default: "0" \ No newline at end of file + default: "0" diff --git a/dragonpilot/settings/min-feat.lon.apm.yaml b/dragonpilot/settings/min-feat.lon.apm.yaml index 26d70491..03a34ad1 100644 --- a/dragonpilot/settings/min-feat.lon.apm.yaml +++ b/dragonpilot/settings/min-feat.lon.apm.yaml @@ -1,10 +1,10 @@ settings: - key: dp_lon_apm type: toggle_item - title: "Adaptive Personality Mode (APM)" - description: "Automatically switches personality to \"Aggressive\" below 30 km/h and restores your selected personality above 40 km/h." + title: "自适应性能模式 (APM)" + description: "在 30 km/h 以下自动切换为「激进」模式,超过 40 km/h 后恢复您选择的模式。" category: "Longitudinal" condition: "openpilotLongitudinalControl" flags: PERSISTENT param_type: BOOL - default: "0" \ No newline at end of file + default: "0" diff --git a/dragonpilot/settings/min-feat.lon.ext-radar.yaml b/dragonpilot/settings/min-feat.lon.ext-radar.yaml index c901b80d..f098caff 100644 --- a/dragonpilot/settings/min-feat.lon.ext-radar.yaml +++ b/dragonpilot/settings/min-feat.lon.ext-radar.yaml @@ -1,9 +1,9 @@ settings: - key: dp_lon_ext_radar type: toggle_item - title: "Use External Radar" - description: "See https://github.com/eFiniLan/openpilot-ext-radar-addon for more information." + title: "使用外部雷达" + description: "更多信息请参阅 https://github.com/eFiniLan/openpilot-ext-radar-addon" category: "Device" flags: PERSISTENT param_type: BOOL - default: "0" \ No newline at end of file + default: "0" diff --git a/dragonpilot/settings/min-feat.ui.display-mode.yaml b/dragonpilot/settings/min-feat.ui.display-mode.yaml index e7f0b069..2c18ae44 100644 --- a/dragonpilot/settings/min-feat.ui.display-mode.yaml +++ b/dragonpilot/settings/min-feat.ui.display-mode.yaml @@ -1,11 +1,11 @@ settings: - key: dp_ui_display_mode type: text_spin_button_item - title: "Display Mode" - description: "Std.: Stock behavior.
MAIN+: ACC MAIN on = Display ON.
OP+: OP enabled = Display ON.
MAIN-: ACC MAIN on = Display OFF
OP-: OP enabled = Display OFF." + title: "显示模式" + description: "标准:默认行为。
MAIN+:ACC Main 开启 = 显示开启。
OP+:OP 启用 = 显示开启。
MAIN-:ACC Main 开启 = 显示关闭
OP-:OP 启用 = 显示关闭。" category: "UI" options: - - "Std." + - "标准" - "MAIN+" - "OP+" - "MAIN-" diff --git a/dragonpilot/settings/min-feat.ui.hide-hud.yaml b/dragonpilot/settings/min-feat.ui.hide-hud.yaml index ad01730b..a40e0442 100644 --- a/dragonpilot/settings/min-feat.ui.hide-hud.yaml +++ b/dragonpilot/settings/min-feat.ui.hide-hud.yaml @@ -1,8 +1,8 @@ settings: - key: dp_ui_hide_hud_speed_kph type: spin_button_item - title: "Hide HUD When Moves above:" - description: "To prevent screen burn-in, hide Speed, MAX Speed, and Steering/DM Icons when the car moves.
Off = Stock Behavior
1 km/h = 0.6 mph" + title: "车速超过时隐藏 HUD:" + description: "为防止屏幕烧屏,在车辆移动时隐藏速度、最高速度和方向盘/驾驶员监控图标。
关闭 = 默认行为
1 km/h = 0.6 mph" category: "UI" condition: "not MICI" default: 0 @@ -10,6 +10,6 @@ settings: max_val: 120 step: 5 suffix: "km/h" - special_value_text: "Off" + special_value_text: "关闭" flags: PERSISTENT - param_type: INT \ No newline at end of file + param_type: INT diff --git a/dragonpilot/settings/min-feat.ui.lead-stats.yaml b/dragonpilot/settings/min-feat.ui.lead-stats.yaml index 1369a17c..2ca9c7de 100644 --- a/dragonpilot/settings/min-feat.ui.lead-stats.yaml +++ b/dragonpilot/settings/min-feat.ui.lead-stats.yaml @@ -1,15 +1,15 @@ settings: - key: dp_ui_lead type: text_spin_button_item - title: "Display Lead Stats" - description: "Display the statistics of lead car and/or radar tracking points.
Lead: Lead stats only
Radar: Radar tracking point stats only
All: Lead and Radar stats
NOTE: Radar option only works on certain vehicle models." + title: "显示前车统计" + description: "显示前车和/或雷达追踪点的统计数据。
前车:仅显示前车统计
雷达:仅显示雷达追踪点统计
全部:显示前车和雷达统计
注意:雷达选项仅适用于特定车型。" category: "UI" condition: "not MICI" default: 0 options: - - "Off" - - "Lead" - - "Radar" - - "All" + - "关闭" + - "前车" + - "雷达" + - "全部" flags: PERSISTENT - param_type: INT \ No newline at end of file + param_type: INT diff --git a/dragonpilot/settings/min-feat.ui.rainbow-path.yaml b/dragonpilot/settings/min-feat.ui.rainbow-path.yaml index b745a894..9d25eba0 100644 --- a/dragonpilot/settings/min-feat.ui.rainbow-path.yaml +++ b/dragonpilot/settings/min-feat.ui.rainbow-path.yaml @@ -1,10 +1,10 @@ settings: - key: dp_ui_rainbow type: toggle_item - title: "Rainbow Driving Path like Tesla" - description: "Why not?" + title: "特斯拉风格彩虹驾驶路径" + description: "为什么不呢?" category: "UI" condition: "not MICI" flags: PERSISTENT param_type: BOOL - default: "0" \ No newline at end of file + default: "0" diff --git a/selfdrive/ui/translations/dragonpilot_zh-CHS.po b/selfdrive/ui/translations/dragonpilot_zh-CHS.po new file mode 100644 index 00000000..c0d92b1a --- /dev/null +++ b/selfdrive/ui/translations/dragonpilot_zh-CHS.po @@ -0,0 +1,288 @@ +# Language zh-CHS translations for Dragonpilot package. +# Copyright (C) 2025 Dragonpilot +# +msgid "" +msgstr "" +"Project-Id-Version: dragonpilot\\n" +"Report-Msgid-Bugs-To: \\n" +"POT-Creation-Date: 2026-06-15 00:50-0700\\n" +"PO-Revision-Date: 2026-06-15 16:32-0700\\n" +"Last-Translator: \\n" +"Language-Team: none\\n" +"Language: zh-CHS\\n" +"MIME-Version: 1.0\\n" +"Content-Type: text/plain; charset=UTF-8\\n" +"Content-Transfer-Encoding: 8bit\\n" +"Plural-Forms: nplurals=1; plural=0;\\n" + +#: dragonpilot/settings/min-feat.dev.alert-mode.py +msgid "Audible Alert" +msgstr "声音提醒" + +#: dragonpilot/settings/min-feat.dev.alert-mode.py +msgid "Std." +msgstr "标准" + +#: dragonpilot/settings/min-feat.dev.alert-mode.py +msgid "Warning" +msgstr "警告" + +#: dragonpilot/settings/min-feat.dev.alert-mode.py +msgid "Off" +msgstr "关闭" + +#: dragonpilot/settings/min-feat.dev.dashy-v2.py +msgid "dashy HUD" +msgstr "dashy 全功能HUD" + +#: dragonpilot/settings/min-feat.dev.dashy-v2.py +msgid "dashy — dragonpilot all-in-one control center.\\n\\nAccess it at http://:5088.\\n\\nEnable for Tesla style HUD." +msgstr "dashy — dragonpilot 的一站式系统控制中心。\\n\\n访问 http://:5088 即可使用。\\n\\n启用后可体验特斯拉风格HUD。" + +#: dragonpilot/settings/min-feat.dev.delay-loggerd.py +msgid "Delay Starting Loggerd for:" +msgstr "延迟启动日志记录器:" + +#: dragonpilot/settings/min-feat.dev.delay-loggerd.py +msgid "Delay starting loggerd and related processes when the device goes into driving state.\\nThis prevents the first few minutes of a trip from being recorded, protecting privacy where you start from." +msgstr "当设备进入行车状态时,延迟启动日志记录器及相关进程。\\n这样可以防止行程的最开始几分钟被录制,保护出发位置隐私。" + +#: dragonpilot/settings/min-feat.dev.delay-loggerd.py +msgid "sec" +msgstr "秒" + +#: dragonpilot/settings/min-feat.dev.disable-connect.py +msgid "Disable Comma Connect" +msgstr "禁用 Comma Connect" + +#: dragonpilot/settings/min-feat.dev.disable-connect.py +msgid "Disable Comma connect service if you do not wish to upload data or be tracked by the service." +msgstr "如果您不希望上传数据或被该服务追踪,可禁用 Comma connect 服务。" + +#: dragonpilot/settings/min-feat.dev.o3-v2.py +msgid "Enable Right-Hand Drive Mode" +msgstr "启用右舵驾驶模式" + +#: dragonpilot/settings/min-feat.dev.o3-v2.py +msgid "Allows openpilot to follow right-hand driving rules when operating a right-hand drive vehicle." +msgstr "允许 openpilot 在右舵驾驶时遵循右侧通行规则。" + +#: dragonpilot/settings/min-feat.dev.o3-v2.py +msgid "Enable Beep" +msgstr "启用蜂鸣器警告" + +#: dragonpilot/settings/min-feat.dev.o3-v2.py +msgid "Use beeper for audible warnings." +msgstr "使用蜂鸣器发出声音警告。" + +#: dragonpilot/settings/min-feat.dev.opview.py +msgid "Enable opview" +msgstr "启用 opview" + +#: dragonpilot/settings/min-feat.dev.opview.py +msgid "Broadcast vehicle telemetry data to opview app (available on Android). Needs companion app on external display." +msgstr "将车辆遥测数据广播到 opview 应用(Android 平台可用)。需在外部显示器上运行配套应用。" + +#: dragonpilot/settings/min-feat.lat.alka-v2.py +msgid "Always-on Lane Keeping Assist (ALKA)" +msgstr "全时车道保持辅助 (ALKA)" + +#: dragonpilot/settings/min-feat.lat.alka-v2.py +msgid "Enable lateral control even when ACC/cruise is NOT active. Toggle with ACC MAIN or LKAS button. Vehicle must be in driving state." +msgstr "即使 ACC/巡航未启用也可启用横向控制,使用 ACC MAIN 或 LKAS 按钮切换。车辆必须处于行驶状态。" + +#: dragonpilot/settings/min-feat.lat.lat-offset.py +msgid "Position Offset" +msgstr "位置偏移" + +#: dragonpilot/settings/min-feat.lat.lat-offset.py +msgid "Fine-tune where the car drives within the lane. Positive values move the car left, negative values move right.
Recommended to start with small values (±5cm) and adjust based on preference." +msgstr "微调车辆在车道内的行驶位置。正值向左偏移,负值向右偏移。
建议从小值(±5厘米)开始,根据偏好调整。" + +#: dragonpilot/settings/min-feat.lat.lat-offset.py +msgid "cm" +msgstr "厘米" + +#: dragonpilot/settings/min-feat.lat.lca.py +msgid "Lane Change Assist At:" +msgstr "变道辅助速度:" + +#: dragonpilot/settings/min-feat.lat.lca.py +msgid "Off = Disable LCA.
1 mph = 1.2 km/h." +msgstr "关闭 = 禁用变道辅助。
1 mph = 1.2 km/h。" + +#: dragonpilot/settings/min-feat.lat.lca.py +msgid "mph" +msgstr "mph" + +#: dragonpilot/settings/min-feat.lat.lca.py +msgid "+ Auto Lane Change after:" +msgstr "+ 自动变道延迟:" + +#: dragonpilot/settings/min-feat.lat.lca.py +msgid "Off = Disable Auto Lane Change." +msgstr "关闭 = 禁用自动变道。" + +#: dragonpilot/settings/min-feat.lat.road-edge-detection.py +msgid "Road Edge Detection (RED)" +msgstr "道路边缘检测 (RED)" + +#: dragonpilot/settings/min-feat.lat.road-edge-detection.py +msgid "Block lane change assist when the system detects the road edge.
NOTE: This will show 'Car Detected in Blindspot' warning." +msgstr "当系统检测到道路边缘时阻止变道辅助。
注意:将显示"检测到盲区车辆"警告。" + +#: dragonpilot/settings/min-feat.lon.acm.py +msgid "Enable Adaptive Coasting Mode (ACM)" +msgstr "自适应滑行模式 (ACM)" + +#: dragonpilot/settings/min-feat.lon.acm.py +msgid "Adaptive Coasting Mode (ACM) reduces braking to allow smoother coasting when appropriate." +msgstr "自适应滑行模式 (ACM) 在适当时减少制动,实现更平滑的滑行体验。" + +#: dragonpilot/settings/min-feat.lon.aem.py +msgid "Adaptive Experimental Mode (AEM)" +msgstr "自适应实验模式 (AEM)" + +#: dragonpilot/settings/min-feat.lon.aem.py +msgid "Adaptive mode switcher between ACC and Blended based on driving context." +msgstr "根据驾驶场景在 ACC 和混合模式之间自适应切换。" + +#: dragonpilot/settings/min-feat.lon.apm.py +msgid "Adaptive Personality Mode (APM)" +msgstr "自适应驾驶风格模式 (APM)" + +#: dragonpilot/settings/min-feat.lon.apm.py +msgid "Automatically switches personality to \"Aggressive\" below 30 km/h and restores your selected personality above 40 km/h." +msgstr "车速低于 30 km/h 时自动切换为"激进"风格,高于 40 km/h 时恢复你选择的风格。" + +#: dragonpilot/settings/min-feat.lon.ext-radar.py +msgid "Use External Radar" +msgstr "使用外部雷达" + +#: dragonpilot/settings/min-feat.lon.ext-radar.py +msgid "See https://github.com/eFiniLan/openpilot-ext-radar-addon for more information." +msgstr "详情请参阅 https://github.com/eFiniLan/openpilot-ext-radar-addon。" + +#: dragonpilot/settings/min-feat.ui.display-mode.py +msgid "Display Mode" +msgstr "显示模式" + +#: dragonpilot/settings/min-feat.ui.display-mode.py +msgid "Std.: Stock behavior.
MAIN+: ACC MAIN on = Display ON.
OP+: OP enabled = Display ON.
MAIN-: ACC MAIN on = Display OFF
OP-: OP enabled = Display OFF." +msgstr "标准:原厂行为。
MAIN+:ACC MAIN 开启 = 屏幕显示
OP+:OP 启用 = 屏幕显示
MAIN-:ACC MAIN 开启 = 屏幕关闭
OP-:OP 启用 = 屏幕关闭" + +#: dragonpilot/settings/min-feat.ui.display-mode.py +msgid "MAIN+" +msgstr "MAIN+" + +#: dragonpilot/settings/min-feat.ui.display-mode.py +msgid "OP+" +msgstr "OP+" + +#: dragonpilot/settings/min-feat.ui.display-mode.py +msgid "MAIN-" +msgstr "MAIN-" + +#: dragonpilot/settings/min-feat.ui.display-mode.py +msgid "OP-" +msgstr "OP-" + +#: dragonpilot/settings/min-feat.ui.hide-hud.py +msgid "Hide HUD When Moves above:" +msgstr "车速超过此值时隐藏 HUD:" + +#: dragonpilot/settings/min-feat.ui.hide-hud.py +msgid "To prevent screen burn-in, hide Speed, MAX Speed, and Steering/DM Icons when the car moves.
Off = Stock Behavior
1 km/h = 0.6 mph" +msgstr "为防止屏幕烧屏,车辆行驶时隐藏速度、最高速度和方向盘/驾驶员监测图标。
关闭 = 原厂行为
1 km/h = 0.6 mph" + +#: dragonpilot/settings/min-feat.ui.hide-hud.py +msgid "km/h" +msgstr "km/h" + +#: dragonpilot/settings/min-feat.ui.lead-stats.py +msgid "Display Lead Stats" +msgstr "显示前车统计" + +#: dragonpilot/settings/min-feat.ui.lead-stats.py +msgid "Display the statistics of lead car and/or radar tracking points.
Lead: Lead stats only
Radar: Radar tracking point stats only
All: Lead and Radar stats
NOTE: Radar option only works on certain vehicle models." +msgstr "显示前车和/或雷达追踪点的统计数据。
前车:仅显示前车数据
雷达:仅显示雷达追踪点数据
全部:显示前车和雷达数据
注意:雷达选项仅适用于部分车型。" + +#: dragonpilot/settings/min-feat.ui.lead-stats.py +msgid "Lead" +msgstr "前车" + +#: dragonpilot/settings/min-feat.ui.lead-stats.py +msgid "Radar" +msgstr "雷达" + +#: dragonpilot/settings/min-feat.ui.lead-stats.py +msgid "All" +msgstr "全部" + +#: dragonpilot/settings/min-feat.ui.rainbow-path.py +msgid "Rainbow Driving Path like Tesla" +msgstr "彩虹驾驶路径(特斯拉风格)" + +#: dragonpilot/settings/min-feat.ui.rainbow-path.py +msgid "Why not?" +msgstr "为什么不来点颜色呢?" + +#: dragonpilot/settings/brand-honda-nidec-stock-long.py +msgid "Use Stock Longitudinal (Nidec)" +msgstr "使用原厂纵向控制 (Nidec)" + +#: dragonpilot/settings/brand-honda-nidec-stock-long.py +msgid "Let the Honda Nidec ACC handle gas and brake instead of openpilot. Lateral control (steering) still runs through openpilot." +msgstr "让本田 Nidec ACC 处理油门和刹车,而非 openpilot。横向控制(转向)仍由 openpilot 接管。" + +#: dragonpilot/settings/brand-toyota-stock-lon.py +msgid "Use Stock Longitudinal Control" +msgstr "使用原厂纵向控制" + +#: dragonpilot/settings/brand-toyota-stock-lon.py +msgid "Let the car's built-in ACC handle gas and brake instead of openpilot. Lateral control (steering) still runs through openpilot." +msgstr "让车辆内置 ACC 处理油门和刹车,而非 openpilot。横向控制(转向)仍由 openpilot 接管。" + +#: dragonpilot/settings/brand-toyota-tss1-sng.py +msgid "Enable Stop-and-Go on TSS1" +msgstr "启用 TSS1 启停功能" + +#: dragonpilot/settings/brand-toyota-tss1-sng.py +msgid "Restores stop-and-go behavior on Toyota Safety Sense 1.0 vehicles, allowing openpilot to resume from a full stop without driver intervention." +msgstr "在丰田 TSS 1.0 车型上恢复启停功能,允许 openpilot 从完全停止状态自动恢复行驶,无需驾驶员干预。" + +#: dragonpilot/settings/brand-vag-a0-sng.py +msgid "Enable Stop-and-Go on A0 Platform" +msgstr "启用 A0 平台启停功能" + +#: dragonpilot/settings/brand-vag-a0-sng.py +msgid "Restores stop-and-go behavior on VAG A0 platform vehicles (Polo, Fabia, Ibiza, etc.), allowing openpilot to resume from a full stop without driver intervention." +msgstr "在 VAG A0 平台车型(Polo、Fabia、Ibiza 等)上恢复启停功能,允许 openpilot 从完全停止状态自动恢复行驶,无需驾驶员干预。" + +#: dragonpilot/settings/brand-vag-avoid-eps-lockout.py +msgid "Avoid EPS Lockout" +msgstr "避免 EPS 锁定" + +#: dragonpilot/settings/brand-vag-avoid-eps-lockout.py +msgid "Scale steering torque down at low speeds to avoid EPS lockout." +msgstr "在低速时降低转向扭矩,以避免 EPS 锁定。" + +#: dragonpilot/settings/brand.toyota.door-auto-lock-unlock.py +msgid "Door Auto Lock/Unlock" +msgstr "车门自动开/关锁" + +#: dragonpilot/settings/brand.toyota.door-auto-lock-unlock.py +msgid "Enable openpilot to auto-lock doors above 20 km/h and auto-unlock when shifting to Park." +msgstr "让 openpilot 在车速超过 20 km/h 时自动锁门,挂入 P 挡时自动解锁。" + +#: dragonpilot/settings/min-feat.dev.auto-shutdown.py +msgid "Auto Shutdown After" +msgstr "自动关机延时" + +#: dragonpilot/settings/min-feat.dev.auto-shutdown.py +msgid "0 min = Immediately" +msgstr "0 分钟 = 立即关机" + +#: dragonpilot/settings/min-feat.dev.auto-shutdown.py +msgid "min" +msgstr "分钟"