diff --git a/gui/public/i18n/zh-Hans/translation.ftl b/gui/public/i18n/zh-Hans/translation.ftl index b313726220..ce61f4eaea 100644 --- a/gui/public/i18n/zh-Hans/translation.ftl +++ b/gui/public/i18n/zh-Hans/translation.ftl @@ -80,6 +80,20 @@ body_part-RIGHT_LITTLE_PROXIMAL = 右小指近端 body_part-RIGHT_LITTLE_INTERMEDIATE = 右小指中端 body_part-RIGHT_LITTLE_DISTAL = 右小指远端 +## BoardType + +board_type-UNKNOWN = 未知 +board_type-NODEMCU = NodeMCU +board_type-CUSTOM = 自定义开发板 +board_type-WROOM32 = WROOM32 +board_type-WEMOSD1MINI = Wemos D1 Mini +board_type-TTGO_TBASE = TTGO T-Base +board_type-ESP01 = ESP-01 +board_type-SLIMEVR = SlimeVR +board_type-LOLIN_C3_MINI = Lolin C3 Mini +board_type-BEETLE32C3 = Beetle ESP32-C3 +board_type-ES32C3DEVKITM1 = Espressif ESP32-C3 DevKitM-1 + ## Proportions skeleton_bone-NONE = 无 @@ -116,6 +130,10 @@ reset-reset_all_warning = 您确定要执行此操作吗? reset-reset_all_warning-reset = 重置身体比例 reset-reset_all_warning-cancel = 取消 +reset-reset_all_warning_default = + 警告: 您当前没有设置身高, + 这样将使用默认身高计算身体比例。 + 您确定要执行此操作吗? reset-full = 完整重置 reset-mounting = 重置佩戴 reset-yaw = 重置航向轴 @@ -275,6 +293,11 @@ tracker-settings-name_section-label = 追踪器名称 tracker-settings-forget = 忘记追踪器 tracker-settings-forget-description = 从 SlimeVR 服务器中移除该追踪器,并在服务器重启前不再连接这一追踪器。追踪器的配置信息不会被清除。 tracker-settings-forget-label = 忘记追踪器 +tracker-settings-update-unavailable = 无法升级(DIY) +tracker-settings-update-up_to_date = 已是最新 +tracker-settings-update-available = { $versionName } 现在可用 +tracker-settings-update = 立即更新 +tracker-settings-update-title = 固件版本 ## Tracker part card info @@ -350,6 +373,7 @@ settings-sidebar-utils = 工具 settings-sidebar-serial = 串口控制台 settings-sidebar-appearance = 外观 settings-sidebar-notifications = 通知 +settings-sidebar-firmware-tool = DIY固件工具 settings-sidebar-advanced = 高级选项 ## SteamVR settings @@ -454,6 +478,11 @@ settings-general-fk_settings-leg_tweak-foot_plant-description = 脚掌着地会 settings-general-fk_settings-leg_fk = 腿部追踪 settings-general-fk_settings-leg_fk-reset_mounting_feet-description = 开启脚部佩戴重置。(佩戴重置时需要踮起脚尖) settings-general-fk_settings-leg_fk-reset_mounting_feet = 脚部佩戴重置 +settings-general-fk_settings-enforce_joint_constraints = 骨骼限制 +settings-general-fk_settings-enforce_joint_constraints-enforce_constraints = 强制约束 +settings-general-fk_settings-enforce_joint_constraints-enforce_constraints-description = 避免关节旋转超过人体骨骼角度限制 +settings-general-fk_settings-enforce_joint_constraints-correct_constraints = 使用约束修正 +settings-general-fk_settings-enforce_joint_constraints-correct_constraints-description = 当关节旋转超过人体骨骼角度限制时进行修正 settings-general-fk_settings-arm_fk = 手臂追踪 settings-general-fk_settings-arm_fk-description = 即使有手臂位置数据可用,也强制使用头显的数据追踪手臂。 settings-general-fk_settings-arm_fk-force_arms = 强制使用头显数据追踪手臂 @@ -733,6 +762,7 @@ onboarding-wifi_creds-submit = 提交! onboarding-wifi_creds-ssid = .label = SSID .placeholder = 输入 SSID +onboarding-wifi_creds-ssid-required = Wi-Fi 名称为必填项 onboarding-wifi_creds-password = .label = 密码 .placeholder = 输入密码 @@ -790,6 +820,7 @@ onboarding-connect_tracker-issue-serial = QAQ 我在连接时遇到问题! onboarding-connect_tracker-usb = USB 追踪器 onboarding-connect_tracker-connection_status-none = 正在寻找追踪器 onboarding-connect_tracker-connection_status-serial_init = 正在连接到串口设备 +onboarding-connect_tracker-connection_status-obtaining_mac_address = 获取追踪器的mac地址 onboarding-connect_tracker-connection_status-provisioning = 正在发送 Wi-Fi 凭据 onboarding-connect_tracker-connection_status-connecting = 正在发送 Wi-Fi 凭据 onboarding-connect_tracker-connection_status-looking_for_server = 正在寻找服务器 @@ -995,6 +1026,15 @@ onboarding-choose_proportions-manual_proportions = 手动调整身体比例 # Italicized text onboarding-choose_proportions-manual_proportions-subtitle = 用于精细调整 onboarding-choose_proportions-manual_proportions-description = 这将需要你手动修改以调整你的身体比例 +onboarding-choose_proportions-scaled_proportions = 标准身体比例 +# Italized text +onboarding-choose_proportions-scaled_proportions-subtitle = 推荐新用户使用 +# Multiline string +onboarding-choose_proportions-scaled_proportions-description = + 这将根据您的身高和平均人体比例设置身体比例,可以获得基本的全身跟踪效果。 + + 这需要将您的头戴显示器 (HMD) 连接到 SlimeVR 并戴在头上! +onboarding-choose_proportions-scaled_proportions-button = 标准身体比例 onboarding-choose_proportions-export = 导出身体比例 onboarding-choose_proportions-import = 导入身体比例 onboarding-choose_proportions-import-success = 导入成功 @@ -1028,21 +1068,32 @@ onboarding-automatic_proportions-requirements-descriptionv2 = 你的头戴设备正在向 SlimeVR 服务器回报位置信息(通常需要 SteamVR 正在运行且通过 SlimeVR 的 SteamVR 驱动连接到 SlimeVR)。 你的追踪器正常工作并能反应实际运动(进行过完整重置和佩戴重置,踢腿、弯腰、坐下等动作时虚拟骨骼向正确的方向弯曲)。 onboarding-automatic_proportions-requirements-next = 我已阅读 -onboarding-automatic_proportions-check_height-title = 检查你的身高 -onboarding-automatic_proportions-check_height-description = 我们会使用头戴设备回报的高度来推算您的实际身高,但我们仍建议您检查一下数值是否正确。 +onboarding-automatic_proportions-check_height-title-v2 = 测量你的身高 +onboarding-automatic_proportions-check_height-description-v2 = 您的头戴显示器 (HMD) 高度应略小于您的身高,因为头戴显示器会测量您眼睛的高度。此测量值将用作计算您身体比例的基准。 # All the text is in bold! -onboarding-automatic_proportions-check_height-calculation_warning = 请站直后按下按钮以计算身高,按下后您有 3 秒钟来调整姿势。 +onboarding-automatic_proportions-check_height-calculation_warning-v2 = 在 直立 时开始测量以计算您的身高。小心不要将手举到高于头显,它们可能会影响测量结果! onboarding-automatic_proportions-check_height-guardian_tip = 如果你正在使用一体机进行串流,请确保开启并设置了安全边界, 以获取正确的高度信息。 -onboarding-automatic_proportions-check_height-fetch_height = 我站好了! # Context is that the height is unknown onboarding-automatic_proportions-check_height-unknown = 未知 # Shows an element below it -onboarding-automatic_proportions-check_height-hmd_height1 = 你的头戴设备的高度是 -# Shows an element below it -onboarding-automatic_proportions-check_height-height1 = 所以你的实际身高是 +onboarding-automatic_proportions-check_height-hmd_height2 = 您的头戴显示器的高度是: +onboarding-automatic_proportions-check_height-measure-start = 开始测量 +onboarding-automatic_proportions-check_height-measure-stop = 停止测量 +onboarding-automatic_proportions-check_height-measure-reset = 重试测量 onboarding-automatic_proportions-check_height-next_step = 数值没问题 +onboarding-automatic_proportions-check_floor_height-title = 测量您的地板高度(可选) +onboarding-automatic_proportions-check_floor_height-description = 在某些情况下,头戴显示器可能无法正确设置地板高度,从而导致头显测得的身高高于实际身高。您可以测量地板的“高度”以校正头显的高度。 +# All the text is in bold! +onboarding-automatic_proportions-check_floor_height-calculation_warning = 如果您确定您的地板高度是正确的,则可以跳过此步骤。 +# Shows an element below it +onboarding-automatic_proportions-check_floor_height-floor_height = 您的地板高度为: +onboarding-automatic_proportions-check_floor_height-measure-start = 开始测量 +onboarding-automatic_proportions-check_floor_height-measure-stop = 停止测量 +onboarding-automatic_proportions-check_floor_height-measure-reset = 重试测量 +onboarding-automatic_proportions-check_floor_height-skip_step = 跳过这一步并保存 +onboarding-automatic_proportions-check_floor_height-next_step = 使用测量的地板高度并保存 onboarding-automatic_proportions-start_recording-title = 准备录制运动 onboarding-automatic_proportions-start_recording-description = 我们现在要记录一些特定的姿势和动作。这些将在下一个屏幕中提示。当按钮被按下时,准备好开始! onboarding-automatic_proportions-start_recording-next = 开始录制 @@ -1073,6 +1124,27 @@ onboarding-automatic_proportions-error_modal-v2 = 这可能是因为佩戴校准存在问题,请确保追踪器工作正常后再试一次。 请查看文档 或加入我们的 Discord 频道寻求帮助 ^_^ onboarding-automatic_proportions-error_modal-confirm = 了解! +onboarding-automatic_proportions-smol_warning = + 您配置的身高 { $height } 小于可接受的最小身高 { $minHeight }。 + 请重新进行测量并确保测量结果是正确的。 +onboarding-automatic_proportions-smol_warning-cancel = 返回 + +## Tracker scaled proportions setup + +onboarding-scaled_proportions-title = 标准身体比例 +onboarding-scaled_proportions-description = 为了让 SlimeVR 追踪器正常使用,我们需要知道你的骨头的长度。将会使用人体平均骨骼比例,并缩放至您的身高。 +onboarding-scaled_proportions-manual_height-title = 配置您的身高 +onboarding-scaled_proportions-manual_height-description = 您的头戴显示器 (HMD) 高度应略小于您的身高,因为头戴显示器会测量您眼睛的高度。此高度将用作计算您身体比例的基准。 +onboarding-scaled_proportions-manual_height-missing_steamvr = SteamVR 当前未连接到 SlimeVR,因此不能基于您的头戴显示器进行测量。 请连接后再继续操作或查看文档! +onboarding-scaled_proportions-manual_height-height = 您的头戴显示器的高度是 +onboarding-scaled_proportions-manual_height-next_step = 保存并继续 + +## Tracker scaled proportions reset + +onboarding-scaled_proportions-reset_proportion-title = 重置您的身体比例 +onboarding-scaled_proportions-reset_proportion-description = 为了根据您的身高设置身体比例,您现在需要重置所有身体比例。这将清除您先前配置的所有身体比例并提供一个基础设置。 +onboarding-scaled_proportions-done-title = 身体比例已设置 +onboarding-scaled_proportions-done-description = 身体比例已根据您的身高进行设置。 ## Home @@ -1098,6 +1170,109 @@ status_system-StatusSteamVRDisconnected = status_system-StatusTrackerError = { $trackerName } 追踪器发生错误 status_system-StatusUnassignedHMD = VR头显应被分配为头部追踪器。 +## Firmware tool globals + +firmware_tool-next_step = 下一步 +firmware_tool-previous_step = 上一步 +firmware_tool-ok = 看起来不错 +firmware_tool-retry = 重试 +firmware_tool-loading = 加载中... + +## Firmware tool Steps + +firmware_tool = DIY固件工具 +firmware_tool-description = 允许您配置和下载 DIY 追踪器固件 +firmware_tool-not_available = 哦不,固件工具目前不可用。稍后再来! +firmware_tool-not_compatible = 固件工具与此版本的服务端不兼容。请更新您的服务端! +firmware_tool-board_step = 选择您的开发板 +firmware_tool-board_step-description = 选择下列开发板之一 +firmware_tool-board_pins_step = 检查引脚 +firmware_tool-board_pins_step-description = + 请验证所选引脚是否正确。 + 如果您遵循了 SlimeVR 文档,则默认值应该是正确的 +firmware_tool-board_pins_step-enable_led = 启用 LED +firmware_tool-board_pins_step-led_pin = + .label = LED 引脚 + .placeholder = 输入LED引脚的编号 +firmware_tool-board_pins_step-battery_type = 选择电池测量电路类型 +firmware_tool-board_pins_step-battery_type-BAT_EXTERNAL = 使用外接电阻与片内ADC测量(默认) +firmware_tool-board_pins_step-battery_type-BAT_INTERNAL = 使用片内低电量告警电路 +firmware_tool-board_pins_step-battery_type-BAT_INTERNAL_MCP3021 = 使用片内低电量告警电路与外接MCP3021测量 +firmware_tool-board_pins_step-battery_type-BAT_MCP3021 = 使用外接MCP3021测量 +firmware_tool-board_pins_step-battery_sensor_pin = + .label = 电池检测引脚 + .placeholder = 输入电池检测引脚的编号 +firmware_tool-board_pins_step-battery_resistor = + .label = 电池外接串联电阻(欧姆) + .placeholder = 输入电池串联电阻的阻值 +firmware_tool-board_pins_step-battery_shield_resistor-0 = + .label = 开发板载对地分压电阻R1(欧姆) + .placeholder = 请输入开发板载对地分压电阻 R1 的值。 +firmware_tool-board_pins_step-battery_shield_resistor-1 = + .label = 开发板载对输入分压电阻 R2(欧姆) + .placeholder = 请输入开发板载对输入分压电阻 R2 的值。 +firmware_tool-add_imus_step = 添加您的 IMU +firmware_tool-add_imus_step-description = + 请添加您的追踪器所配备的 IMU 传感器。 + 如果您遵循了 SlimeVR 文档,默认值应该是正确的。 +firmware_tool-add_imus_step-imu_type-label = IMU 类型 +firmware_tool-add_imus_step-imu_type-placeholder = 选择 IMU 类型 +firmware_tool-add_imus_step-imu_rotation = + .label = 追踪器旋转(度) + .placeholder = 追踪器旋转角度 +firmware_tool-add_imus_step-scl_pin = + .label = SCL 引脚 + .placeholder = SCL 引脚编号 +firmware_tool-add_imus_step-sda_pin = + .label = SDA 引脚 + .placeholder = SDA 引脚编号 +firmware_tool-add_imus_step-int_pin = + .label = INT 引脚 + .placeholder = INT 引脚编号 +firmware_tool-add_imus_step-optional_tracker = + .label = 此 IMU 为可选扩展 +firmware_tool-add_imus_step-show_less = 显示更少 +firmware_tool-add_imus_step-show_more = 显示更多 +firmware_tool-add_imus_step-add_more = 添加更多 IMU +firmware_tool-select_firmware_step = 选择固件版本 +firmware_tool-select_firmware_step-description = 请选择您要使用的固件版本 +firmware_tool-select_firmware_step-show-third-party = + .label = 显示第三方固件 +firmware_tool-flash_method_step = 固件下载方式 +firmware_tool-flash_method_step-description = 请选择您要使用的固件下载方式 +firmware_tool-flash_method_step-ota = + .label = OTA + .description = 使用无线方式。您的追踪器将通过 Wi-Fi 更新固件。仅适用于已设置好的追踪器。 +firmware_tool-flash_method_step-serial = + .label = 串口 + .description = 使用 USB 数据线更新您的追踪器。 +firmware_tool-flashbtn_step = 按下启动/Boot按钮 +firmware_tool-flashbtn_step-description = 在进入下一步之前,您需要做几件事情。 +firmware_tool-flashbtn_step-board_SLIMEVR = 关闭追踪器,拆下外壳(如果有的话),使用 USB 数据线连接到计算机,然后根据您的 SlimeVR 电路板版本执行以下步骤之一: +firmware_tool-flashbtn_step-board_SLIMEVR-r11 = 在短接电路板正面边缘第二个矩形 FLASH 焊盘和单片机模块的金属屏蔽罩的时候,打开追踪器电源。 +firmware_tool-flashbtn_step-board_SLIMEVR-r12 = 在短接电路板正面圆形 FLASH 焊盘和单片机模块的金属屏蔽罩的时候,打开追踪器电源。 +firmware_tool-flashbtn_step-board_SLIMEVR-r14 = 在按住电路板正面的 FLASH 按钮的时候,打开追踪器的电源。 +firmware_tool-flashbtn_step-board_OTHER = + 在下载固件之前,您可能需要将追踪器置于bootloader模式。 + 通常这意味着在开始固件下载过程之前,按下板上的引导/boot按钮。 + 如果固件下载过程在开始时超时,这通常表示追踪器没有处于bootloader模式。 + 请参考您的追踪器电路板的固件下载说明,了解如何进入bootloader模式。 +firmware_tool-flash_method_ota-devices = 检测到的 OTA 设备: + +## firmware tool build status + + +## Firmware update status + + +## Dedicated Firmware Update Page + +firmware_update-no_devices = 请确保您要更新的追踪器已打开并连接到 Wi-Fi! +firmware_update-changelog-title = 更新至{ $version } +firmware_update-looking_for_devices = 正在寻找要更新的设备... +firmware_update-retry = 重试 +firmware_update-update = 更新选定的追踪器 + ## Tray Menu tray_menu-show = 显示窗口