From 847572c2a005266bddbdadabced24fdf91908eee Mon Sep 17 00:00:00 2001
From: 1okko <15377594951@189.cn>
Date: Mon, 15 Jun 2026 20:51:32 +0800
Subject: [PATCH] chore(i18n): full Simplified Chinese (zh-CHS) localization
---
README.md | 72 ++---
.../settings/min-feat.dev.alert-mode.yaml | 12 +-
.../settings/min-feat.dev.auto-shutdown.yaml | 10 +-
.../settings/min-feat.dev.dashy-v2.yaml | 6 +-
.../settings/min-feat.dev.delay-loggerd.yaml | 10 +-
.../min-feat.dev.disable-connect.yaml | 6 +-
dragonpilot/settings/min-feat.dev.o3-v2.yaml | 8 +-
dragonpilot/settings/min-feat.dev.opview.yaml | 6 +-
.../settings/min-feat.lat.alka-v2.yaml | 4 +-
.../settings/min-feat.lat.lat-offset.yaml | 6 +-
dragonpilot/settings/min-feat.lat.lca.yaml | 14 +-
.../min-feat.lat.road-edge-detection.yaml | 6 +-
dragonpilot/settings/min-feat.lon.acm.yaml | 6 +-
dragonpilot/settings/min-feat.lon.aem.yaml | 6 +-
dragonpilot/settings/min-feat.lon.apm.yaml | 6 +-
.../settings/min-feat.lon.ext-radar.yaml | 6 +-
.../settings/min-feat.ui.display-mode.yaml | 6 +-
.../settings/min-feat.ui.hide-hud.yaml | 8 +-
.../settings/min-feat.ui.lead-stats.yaml | 14 +-
.../settings/min-feat.ui.rainbow-path.yaml | 6 +-
.../ui/translations/dragonpilot_zh-CHS.po | 288 ++++++++++++++++++
21 files changed, 397 insertions(+), 109 deletions(-)
create mode 100644 selfdrive/ui/translations/dragonpilot_zh-CHS.po
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 "分钟"