Files
carrotpilot/selfdrive/carrot/web/js/translations/zh.js
jominki354 833d0c35be web (#344)
Co-authored-by: jominki354 <jomin354@gmail.com>
2026-05-04 11:52:12 +09:00

433 lines
20 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
"use strict";
window.CarrotTranslations.register("zh", {
name: "Chinese",
nativeName: "中文",
shortName: "ZH",
strings: {
home: "驾驶",
setting: "设置",
setting_tab_device: "设备",
setting_tab_carrot: "CarrotPilot",
tools: "工具",
logs: "日志",
terminal: "终端",
carrot: "胡萝卜",
lang: "Lang",
language: "Language",
current_language: "当前语言",
branch_select: "选择分支",
branch_current: "当前",
server_state: "服务器状态",
working: "处理中",
quick_link: "Link",
car_select: "车辆选择",
makers: "制造商",
models: "车型",
groups: "分组",
items: "项",
back: "返回",
change: "修改",
git_commands: "Git Commands",
user_system: "User / System",
reboot: "重启",
backup: "备份设置",
restore: "恢复设置",
copy: "Copy",
view: "View",
device_info: "设备信息",
device_tab_error: "设备信息加载失败。",
carrot_info: "Carrot Info",
network: "网络",
toggles: "开关",
software: "软件",
device_group_info: "设备信息",
device_group_network: "网络",
device_group_toggles: "开关",
device_group_software: "软件",
device_group_developer: "开发者",
language_setting: "系统",
branch: "分支",
commit: "提交",
device_type: "设备",
dongle_id: "Dongle ID",
serial: "序列号",
calibration: "校准",
uncalibrated: "未校准",
recent_update: "最近更新",
position: "位置",
device_lang: "设备语言",
reset_calib: "重置校准",
reset: "重置",
reset_calibration: "重置校准",
recalibration: "重新校准",
reboot_device_desc: "重启设备",
power_off: "关机",
power_off_desc: "关闭设备电源",
power_off_confirm: "关闭设备电源?",
reset_calibration_confirm: "重置校准并重启?",
review: "查看",
review_training_guide: "查看培训指南",
review_training_desc: "查看 openpilot 的规则、功能和限制",
review_training_confirm: "确定要查看培训指南吗?",
calibration_status: "校准状态",
calibration_status_desc: "openpilot 要求设备安装在左右 4° 以内、向上 5° 或向下 9° 以内。openpilot 会持续校准,通常很少需要重置。",
calibration_position_desc: "当前位置pitch {pitch}°yaw {yaw}°",
change_language: "更改语言",
pair_device: "Pair Device",
pair_device_desc: "Pair your device with comma connect (connect.comma.ai) and claim your comma prime offer.",
pair: "PAIR",
driver_camera: "Driver Camera",
driver_camera_desc: "Preview the driver facing camera to ensure that driver monitoring has good visibility. (vehicle must be off)",
preview: "PREVIEW",
regulatory: "Regulatory",
view_upper: "VIEW",
show_upper: "SHOW",
advanced: "Advanced",
enable_tethering: "Enable Tethering",
tethering_password: "Tethering Password",
ip_address: "IP Address",
enable_roaming: "Enable Roaming",
apn_setting: "APN Setting",
automatic: "automatic",
edit_upper: "EDIT",
cellular_metered: "Cellular Metered",
cellular_metered_desc: "Prevent large data uploads when on a metered connection",
hidden_network: "Hidden Network",
connect_upper: "CONNECT",
updates_offroad_only: "Updates are only downloaded while the car is off.",
download: "下载",
check_upper: "CHECK",
install_update: "Install Update",
install_upper: "INSTALL",
select_upper: "SELECT",
uninstall_openpilot: "Uninstall openpilot",
uninstall_upper: "UNINSTALL",
driving_personality: "Driving Personality",
current_version: "Current Version",
target_branch: "Target Branch",
update_state: "Update State",
update_available: "Update Available",
language_note: "Requires reboot",
restore_defaults: "Restore Defaults",
restore_defaults_desc: "Restore stock settings",
restore_defaults_confirm: "Restore defaults and reboot?",
yes: "Yes",
no: "No",
enable_openpilot: "Enable openpilot",
experimental_mode: "Experimental Mode",
experimental_mode_confirm: "实验模式会启用尚未适合普通模式的 Alpha 功能。要启用实验模式吗?",
disengage_on_accelerator: "Disengage on Accelerator",
enable_ldw: "Enable Lane Departure Warnings",
always_on_dm: "Always-on DM",
record_front: "Record and Upload Driver Camera",
record_audio: "Record and Upload Microphone Audio",
record_front_lock: "Record audio",
is_metric: "Use Metric System",
enable_adb: "启用 ADB",
enable_ssh: "启用 SSH",
ssh_keys: "SSH 密钥",
ssh_keys_desc: "警告:这会授予 GitHub 设置中所有公钥的 SSH 访问权限。请只输入你自己的 GitHub 用户名。",
ssh_github_username_prompt: "请输入 GitHub 用户名",
ssh_keys_added: "SSH 密钥已添加",
ssh_keys_removed: "SSH 密钥已移除",
add_upper: "ADD",
remove_upper: "REMOVE",
not_configured: "未设置",
web_settings: "网页设置",
web_settings_general: "常规",
web_settings_display: "显示",
web_settings_empty: "暂无常规网页设置。",
web_auto_update: "自动更新",
web_auto_update_desc: "有可用更新时自动执行 git pull。不会重启。",
web_auto_update_running: "自动更新:正在执行 git pull。",
web_auto_update_done: "自动更新完成。未请求重启。",
web_auto_update_failed: "自动更新失败",
web_start_page: "启动菜单",
web_start_page_desc: "选择 Carrot Web 加载时首先打开的菜单。",
web_start_page_last: "上次标签",
tools_notifications: "通知",
tools_notifications_other: "其他",
tools_notifications_empty: "暂无通知",
tools_notifications_clear: "清除",
tools_notifications_no_output: "(无输出)",
tools_notification_detail: "详细日志",
enable: "启用",
adb_enable_confirm: "ADB 允许通过 USB 或网络连接到设备。要启用 ADB 吗?",
alpha_longitudinal_confirm: "警告:此车辆的 openpilot 纵向控制处于 alpha 阶段并会禁用自动紧急制动AEB。\n\n启用后会从车辆内置 ACC 切换为 openpilot 纵向控制。建议同时启用 Experimental Mode。",
joystick_debug_mode: "摇杆调试模式",
longitudinal_maneuver_mode: "纵向机动模式",
alpha_longitudinal_control: "openpilot 纵向控制Alpha",
relaxed: "Relaxed",
standard: "Standard",
aggressive: "Aggressive",
more_relaxed: "MoreRelaxed",
driving_personality_desc: "Aggressive, Standard, Relaxed, MoreRelaxed",
scanning_networks: "Scanning for networks...",
wifi_viewer_only: "Viewer only",
connected: "已连接",
not_connected: "Not connected",
secured: "Secured",
open_network: "Open",
next: "Next",
close: "收起",
action_triggered: "Action triggered",
device_only_control: "This can only be controlled on the device.",
regulatory_load_failed: "Failed to load regulatory information.",
capture_tmux: "capture tmux",
send_tmux: "send tmux",
install_required: "install flask",
delete_all_videos: "delete all videos",
delete_all_logs: "delete all logs",
rebuild_all: "Rebuild All",
change_repository: "change repository",
change_branch: "change branch",
add_remote: "add remote",
reset_repo: "reset repo",
apply: "应用",
confirm_car: "选择此车辆吗?",
confirm_reboot: "现在重启?",
confirm_reboot_after_install: "安装已完成。\n需要重启才能应用更改。\n现在重启",
reboot_later: "已选择。请稍后重启以应用更改。",
rebooting: "正在重启...",
git_sync_confirm: "将同步分支。\n本地分支可能会被清理。继续",
git_reset_confirm: "将还原代码更改。\n你的修改可能会丢失。继续",
git_reset_mode_prompt: "选择重置模式\n\n• hard: 删除所有更改\n• soft: 仅撤消提交\n• mixed: 仅取消暂存",
git_reset_target_prompt: "输入重置目标\n例如: HEAD (当前), origin/master (远程)",
delete_videos_confirm: "删除所有行车视频?\n此操作无法撤销。继续",
delete_logs_confirm: "删除所有日志文件?\n此操作无法撤销。继续",
rebuild_confirm: "执行完整重建?\n构建文件将被删除设备将重启。\n这可能需要几分钟。继续",
select_backup_file: "请先选择一个备份 JSON 文件。",
restore_confirm: "从文件恢复设置?\n\n这将覆盖许多 Params 值。",
restore_done_reboot: "恢复完成。\n现在重启",
checkout_confirm: "切换到此分支吗?",
branch_changed: "分支已切换。",
quick_link_hint: "长按保存链接",
failed_set_car: "保存车辆选择失败: ",
open_car_select: "打开车辆选择",
open_car_select_named: "打开 {name} 的车辆选择",
missing_car_select: "尚未选择车辆。\n请先在设置中选择车辆。",
reboot_failed: "重启失败: ",
set_failed: "设置失败: ",
setting_value_edit: "编辑值",
setting_value_title: "编辑值",
setting_value_prompt: "请输入 {name} 的值\n范围: {min} - {max}",
setting_value_invalid: "请输入有效数字。",
setting_favorites: "收藏",
setting_favorites_empty_title: "暂无收藏",
setting_favorites_empty_desc: "长按设置项可添加收藏,再次长按可移除。",
setting_favorite_added: "已添加到收藏",
setting_favorite_removed: "已从收藏中移除",
setting_favorites_save_failed: "保存收藏失败",
branch_dom_missing: "找不到分支 DOM 元素。",
fullscreen_not_supported: "此浏览器不支持全屏。",
record: "录制",
record_on: "录制中",
record_off: "待机",
ready: "就绪",
loading: "加载中...",
just_now: "刚刚",
minutes_ago: "{count} 分钟前",
hours_ago: "{count} 小时前",
days_ago: "{count} 天前",
open: "打开",
save: "保存",
copied: "已复制",
sent: "已发送",
failed: "失败",
not_set: "未设置",
connecting: "连接中...",
reconnecting: "重连中...",
error: "错误",
notice: "提示",
confirm_title: "确认",
input_title: "输入",
ok: "确定",
cancel: "取消",
quick_link_empty: "GithubUsername 未设置",
open_carrotman_confirm: "打开 {name}",
device_lang_changed: "设备语言已更改。\n请重启设备以应用。",
section_settings_backup: "Settings",
section_sys_cmd: "系统命令",
section_output: "输出",
sys_cmd_help: "允许: pull, status, branch, log, git ..., df, free, uptime",
terminal_session: "tmux carrot-web",
terminal_placeholder: "git status",
terminal_send: "发送",
terminal_reconnect: "重新连接",
terminal_ctrl_c: "Ctrl+C",
terminal_clear: "Clear",
terminal_ready: "tmux 已就绪",
terminal_disconnected: "连接已断开",
terminal_unavailable: "终端不可用",
terminal_offline: "终端离线",
setting_search: "设置搜索",
setting_search_placeholder: "搜索名称、描述、分组",
setting_search_empty: "没有匹配的设置项。",
setting_search_idle: "输入关键词以查找详细设置。",
setting_search_results: "项结果",
logs_dashcam: "行车记录",
logs_screenrecord: "屏幕录制",
display_mode: "显示模式",
display_fit: "适应",
display_normal: "原始尺寸",
display_crop: "裁剪",
e2e_driving: "E2E驾驶中",
start_vision: "Carrot Vision",
start_vision_hint: "点击屏幕中央按钮以启用 Carrot Vision。",
waiting_road_stream: "正在等待道路摄像头视频流...",
waiting_server: "正在等待服务器...",
connected_waiting_track: "已连接,正在等待视频轨道...",
no_track_retry: "没有视频轨道,正在重试...",
video_track_lost_reconnecting: "视频轨道丢失,正在重连...",
video_stalled_reconnecting: "视频停滞,正在重连...",
no_initial_frame_reconnecting: "没有初始画面,正在重连...",
vision_unavailable_title: "Carrot Vision 不可用",
vision_unavailable_hint: "DisableDM 为 2 时可用。",
vision_step_unavailable: "将 DisableDM 设为 2 后可使用 Carrot Vision。",
vision_step_inactive: "已准备启动。",
vision_step_starting: "正在准备摄像头和叠加层视频流。",
vision_step_rtc_connecting: "正在打开道路摄像头 WebRTC 视频流。",
vision_step_track_waiting: "视频流已连接,正在等待视频轨道。",
vision_step_first_frame: "已收到视频轨道,正在等待第一帧。",
vision_step_ready: "摄像头和叠加层已实时运行。",
vision_step_recovering: "正在刷新视频流连接。",
vision_step_failed: "连接检查失败,将在可用时重试。",
vision_step_waiting_runtime: "正在等待车辆运行时连接。",
vision_step_waiting_car: "正在等待车辆摄像头服务。",
dashcam_empty: "没有驾驶记录。",
dashcam_empty_title: "No dashcam records",
dashcam_empty_desc: "Driving routes and video segments will appear here after recording.",
selected_count: "已选 {count} 个",
select_all: "全选",
deselect_all: "取消全选",
upload_selected: "发送所选",
segment_count: "{count} 个片段",
segment_menu: "片段菜单",
show_segments: "显示片段",
collapse: "收起",
log_upload: "发送日志",
log_upload_confirm: "要向 Carrot 服务器发送 {count} 个日志吗?",
upload_data_warning: "This upload may use mobile data depending on your network connection.",
upload_file_count: "{count} files",
upload_files_unknown: "files unknown",
upload_size_unknown: "size unknown",
log_uploading: "正在发送日志",
log_upload_result: "日志发送结果",
upload_count: "上传 {uploaded}/{total}",
upload_complete_count: "发送完成 {uploaded}/{total}",
dashcam_load_failed: "行车记录列表加载失败",
screenrecord_empty: "没有屏幕录制视频。",
screenrecord_empty_title: "No screen recordings",
screenrecord_empty_desc: "Screen recording files will appear here after recording.",
screenrecord_load_failed: "屏幕录制列表加载失败",
toggle_log_panel: "展开或折叠日志面板",
git_reset_head_prompt: "请选择基于 HEAD 的重置模式。",
disable_dm_inactive: "DisableDM 为 2 时可用。",
disable_dm_check_failed: "无法检查 DisableDM 状态。",
waiting_model: "等待 modelV2...",
no_selected_segments: "没有选择片段。",
play: "播放",
video_controls: "视频控制",
rewind_5: "后退 5 秒",
forward_5: "前进 5 秒",
pause: "暂停",
ended: "结束",
muted: "静音",
fullscreen: "全屏",
fullscreen_exit: "退出全屏",
pip_exit: "退出画中画",
git_remote_title: "更改仓库",
git_remote_prompt: "当前: {url}\n\n请输入新的 GitHub 仓库 URL。\n这将覆盖当前连接",
git_remote_fetching: "正在获取仓库数据。\n新仓库可能需要几分钟。\n请稍候...",
git_remote_success: "仓库已更改。\n点击 [change branch] 选择分支。",
git_add_remote_title: "添加/更新远程仓库",
git_add_remote_name_prompt: "请输入远程仓库名称(例如 remote",
git_add_remote_url_prompt: "请输入 '{name}' 的 URL",
git_add_remote_done: "远程仓库 '{name}' 已添加/更新",
git_log_checkout_prompt: "选择要检出的提交",
git_log_checkout_confirm: "检出此提交?",
git_log_checkout_done: "检出完成",
git_reset_repo_title: "重置仓库",
git_reset_repo_confirm: "警告:这将删除 origin 并重新添加 'ajouatom/openpilot'。\n所有本地更改都将丢失。继续",
git_reset_repo_no_branches: "未找到分支",
git_reset_repo_branch_message: "选择要重置到的分支",
git_reset_repo_done: "已重置到 '{branch}'",
reset_calib_title: "重新校准",
reset_calib_confirm: "确定要重置校准?\n设备将自动重启。",
device_lang_select_prompt: "选择设备 UI 语言",
setting_changed_reboot: "设置已更改。现在重启?",
settings_not_loaded: "设置未加载",
copy_settings_done: "已复制 {count} 个 Params",
settings_title: "设置({count} 个 Params",
qr_backup: "QR 备份",
qr_restore: "QR 恢复",
qr_backup_title: "QR 备份",
qr_restore_title: "QR 恢复",
qr_backup_count: "{count} 个 Params",
qr_backup_size: "{chars} 字符",
qr_configuring: "正在配置 QR 功能...",
qr_config_done: "QR 功能配置完成。",
qr_config_failed: "无法完成 QR 功能配置。",
qr_restore_upload: "图片",
qr_restore_camera: "相机",
qr_restore_camera_disabled: "相机不可用",
qr_restore_stop_camera: "停止相机",
qr_restore_paste_placeholder: "粘贴 QR 备份文本",
qr_restore_check: "检查",
qr_restore_hint: "使用相机扫描或选择 QR 备份图片后再恢复。",
qr_restore_scan_hint: "请将相机对准 QR 码。",
qr_restore_scan_detected: "请将 QR 码移入引导框内。",
qr_restore_scan_aligned: "QR 码已对齐,请保持不动。",
qr_restore_scan_locked: "QR 码已识别。",
qr_restore_decode_failed: "未找到 QR 码。",
qr_restore_previewing: "正在检查备份...",
qr_restore_ready: "{count} 项更改可应用",
qr_restore_no_changes: "没有可应用的更改。",
qr_restore_apply: "应用",
qr_restore_changed: "更改",
qr_restore_current_value: "当前",
qr_restore_backup_value: "备份",
qr_restore_same: "相同",
qr_restore_skipped: "跳过",
qr_restore_invalid: "无效",
qr_restore_more: "还有 {count} 项更改未显示",
qr_restore_applied: "已恢复 {count} 个 Params",
qr_restore_https_required: "请使用 HTTPS 打开此页面以使用相机。",
qr_restore_camera_unsupported: "此浏览器不支持实时相机。",
qr_restore_camera_failed: "无法打开相机。",
qr_restore_preview_failed: "无法读取备份。",
empty_value: "(空)",
},
actionLabels: {
git_pull: { running: "正在检查更新...", done: "更新完成", failed: "更新失败" },
git_sync: { running: "正在同步分支...", done: "同步完成", failed: "同步失败" },
git_reset: { running: "正在重置...", done: "重置完成", failed: "重置失败" },
git_checkout: { running: "正在切换分支...", done: "分支已切换", failed: "分支切换失败" },
git_branch_list: { running: "正在加载分支...", done: "分支已加载", failed: "加载失败" },
reboot: { running: "正在请求重启...", done: "重启已开始", failed: "重启失败" },
send_tmux_log: { running: "正在下载日志...", done: "下载完成", failed: "下载失败" },
server_tmux_log: { running: "正在发送服务器日志...", done: "已发送", failed: "发送失败" },
backup_settings: { running: "正在备份设置...", done: "备份完成", failed: "备份失败" },
delete_all_videos: { running: "正在删除视频...", done: "已删除", failed: "删除失败" },
delete_all_logs: { running: "正在删除日志...", done: "已删除", failed: "删除失败" },
rebuild_all: { running: "正在完整重建...", done: "已开始重建并重启", failed: "重建失败" },
shell_cmd: { running: "正在运行命令...", done: "完成", failed: "命令失败" },
install_required: { running: "正在安装软件包...", done: "安装完成", failed: "安装失败" },
git_remote_add: { running: "正在添加/更新远程仓库...", done: "远程仓库已添加/更新", failed: "添加/更新远程仓库失败" },
git_log: { running: "正在加载提交...", done: "已加载", failed: "加载失败" },
git_reset_repo_fetch: { running: "正在获取仓库信息...", done: "获取完成", failed: "获取失败" },
git_reset_repo_checkout: { running: "正在重置仓库...", done: "重置完成", failed: "重置失败" },
reset_calib: { running: "正在重置校准...", done: "重置完成", failed: "重置失败" },
},
errorMessages: {
GIT_CMD_NOT_ALLOWED: (d) => `不允许的git命令: ${d}`,
CMD_NOT_ALLOWED: (d) => `不允许的命令: ${d}`,
INVALID_RESET_MODE: () => "无效的重置模式",
MISSING_BRANCH: () => "请选择分支",
CMD_TIMEOUT: () => "命令执行超时",
TMUX_CAPTURE_FAIL: () => "日志捕获失败",
},
driveModes: { normal: "标准", eco: "经济", safe: "安全", sport: "运动" },
});