From bd0014701e983231c26de22da3eeb64a27562efc Mon Sep 17 00:00:00 2001 From: Comma Device Date: Sat, 15 Aug 2026 08:55:06 +0000 Subject: [PATCH] =?UTF-8?q?translations:=20rename=20sidebar=20panda/connec?= =?UTF-8?q?t=20labels=20to=20VI/RA=20with=20Chinese=20=E8=BD=A6=E8=BE=86?= =?UTF-8?q?=E6=8E=A5=E5=8F=A3/=E8=BF=9C=E7=A8=8B=E5=8D=8F=E5=8A=A9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- openpilot/selfdrive/ui/layouts/sidebar.py | 12 ++++++------ openpilot/selfdrive/ui/translations/app_zh-CHS.po | 8 ++++++++ 2 files changed, 14 insertions(+), 6 deletions(-) diff --git a/openpilot/selfdrive/ui/layouts/sidebar.py b/openpilot/selfdrive/ui/layouts/sidebar.py index 8bca4b972..98e4d4473 100644 --- a/openpilot/selfdrive/ui/layouts/sidebar.py +++ b/openpilot/selfdrive/ui/layouts/sidebar.py @@ -72,8 +72,8 @@ class Sidebar(Widget, SidebarSP): self._net_strength = 0 self._temp_status = MetricData(tr_noop("TEMP"), tr_noop("GOOD"), Colors.GOOD) - self._panda_status = MetricData(tr_noop("VEHICLE"), tr_noop("ONLINE"), Colors.GOOD) - self._connect_status = MetricData(tr_noop("CONNECT"), tr_noop("OFFLINE"), Colors.WARNING) + self._panda_status = MetricData(tr_noop("VI"), tr_noop("ONLINE"), Colors.GOOD) + self._connect_status = MetricData(tr_noop("RA"), tr_noop("OFFLINE"), Colors.WARNING) self._recording_audio = False self._ip = "" self._ip_last = 0.0 @@ -154,17 +154,17 @@ class Sidebar(Widget, SidebarSP): def _update_connection_status(self, device_state): last_ping = device_state.lastAthenaPingTime if last_ping == 0: - self._connect_status.update(tr_noop("CONNECT"), tr_noop("OFFLINE"), Colors.WARNING) + self._connect_status.update(tr_noop("RA"), tr_noop("OFFLINE"), Colors.WARNING) elif time.monotonic_ns() - last_ping < 80_000_000_000: # 80 seconds in nanoseconds - self._connect_status.update(tr_noop("CONNECT"), tr_noop("ONLINE"), Colors.GOOD) + self._connect_status.update(tr_noop("RA"), tr_noop("ONLINE"), Colors.GOOD) else: - self._connect_status.update(tr_noop("CONNECT"), tr_noop("ERROR"), Colors.DANGER) + self._connect_status.update(tr_noop("RA"), tr_noop("ERROR"), Colors.DANGER) def _update_panda_status(self): if ui_state.panda_type == log.PandaState.PandaType.unknown: self._panda_status.update(tr_noop("NO"), tr_noop("PANDA"), Colors.DANGER) else: - self._panda_status.update(tr_noop("VEHICLE"), tr_noop("ONLINE"), Colors.GOOD) + self._panda_status.update(tr_noop("VI"), tr_noop("ONLINE"), Colors.GOOD) def _handle_mouse_release(self, mouse_pos: MousePos): if rl.check_collision_point_rec(mouse_pos, SETTINGS_BTN): diff --git a/openpilot/selfdrive/ui/translations/app_zh-CHS.po b/openpilot/selfdrive/ui/translations/app_zh-CHS.po index 22b51544d..e2a82cfe9 100644 --- a/openpilot/selfdrive/ui/translations/app_zh-CHS.po +++ b/openpilot/selfdrive/ui/translations/app_zh-CHS.po @@ -278,6 +278,10 @@ msgstr "清除" msgid "CONNECT" msgstr "连接" +#: openpilot/selfdrive/ui/layouts/sidebar.py +msgid "RA" +msgstr "远程协助" + #: openpilot/system/ui/widgets/network.py msgid "CONNECTING..." msgstr "连接中..." @@ -1933,6 +1937,10 @@ msgstr "使用视觉路径预测估算前方转弯的合适速度。" msgid "VEHICLE" msgstr "车辆" +#: openpilot/selfdrive/ui/layouts/sidebar.py +msgid "VI" +msgstr "车辆接口" + #: openpilot/selfdrive/ui/layouts/settings/device.py #: openpilot/selfdrive/ui/sunnypilot/layouts/settings/developer.py msgid "VIEW"