{
  "about.contact_title": "建议或发现问题？",
  "about.contact_body": "请写信至",
  "about.contact_email_label": "feedback@midipiano.app",
  "about.feature_adaptive_body": "让应用重复难点片段、降低速度，或只练单手，直到你稳定弹对为止。",
  "about.feature_adaptive_title": "按你的节奏练习",
  "about.feature_connect_body": "兼容大多数现代数码钢琴。通过 USB 或蓝牙连接后，应用会监听你弹奏的每个音符。",
  "about.feature_connect_title": "连接你的数码键盘",
  "about.feature_feedback_body": "即时获得音符、同步与节奏反馈，让每一次重复都更精准。",
  "about.feature_feedback_title": "即时从错误中学习",
  "about.feature_scores_body": "导入 MusicXML、MXL、XML 或 MEI 乐谱，以专业清晰的视图逐小节练习。",
  "about.feature_scores_title": "弹你喜欢的音乐",
  "about.hero_cta_midi": "连接键盘",
  "about.hero_cta_practice": "开始练习",
  "about.lead": "载入你喜欢的乐谱，连接你的数码钢琴，边弹边获得实时指导。没有压力，完全按你自己的节奏。",
  "about.partners_copied": "已复制",
  "about.partners_discount": "使用优惠码享5%折扣:",
  "about.partners_sponsored": "广告",
  "about.partners_title": "支持灯光联动的钢琴",
  "about.title": "按你自己的节奏学钢琴。",
  "action.close": "关闭",
  "app.name": "midipiano.app",
  "app.tagline": "连接你的 MIDI 键盘，导入 MusicXML 或 MEI 乐谱，即可在浏览器中即时获得正确、错误与节奏时值反馈。",
  "app.top_title.about": "关于 midipiano.app",
  "app.top_title.challenge": "每日挑战",
  "app.top_title.load": "导入乐谱",
  "app.top_title.midi": "MIDI 设备",
  "app.top_title.practice": "练习",
  "aria.main_nav": "主导航",
  "cookies.accept_all": "接受 Cookie",
  "cookies.banner_text": "使用 midipiano.app 即表示你同意我们的条款与条件。我们会使用应用运行所需的 Cookie 和浏览器存储。你可以接受或拒绝可选 Cookie。",
  "cookies.manage_button": "Cookie 提示 ({mode})",
  "cookies.manage_button_short": "法律与 Cookie 提示",
  "cookies.mode_all": "必要存储和可选 Cookie",
  "cookies.mode_essential": "仅必需",
  "cookies.policy_link": "Cookie 政策",
  "cookies.privacy_link": "隐私政策",
  "cookies.reject_optional": "拒绝可选项",
  "legal.terms_link": "条款与条件",
  "legal.third_party_link": "许可",
  "feedback.mail_fallback_copied": "无法自动打开邮件应用。邮箱已复制：{email}",
  "feedback.mail_fallback_manual": "无法自动打开邮件应用。请发送到：{email}",
  "feedback.summary_show_details": "显示反馈",
  "feedback.summary_hide_details": "隐藏反馈",
  "feedback.summary_score_label": "练习分数",
  "feedback.summary_score_aria": "练习分数 {score}/100",
  "feedback.summary_star_aria": "{rating}/5 星",
  "feedback.summary_review_measures": "复习 {measures}",
  "feedback.summary_title": "练习总结",
  "feedback.summary_accuracy": "准确率",
  "feedback.summary_timing_not_measured": "未测量节奏",
  "feedback.summary_timing_avg_value": "平均节奏 {ms} ms",
  "feedback.summary_weak_measures": "{count} 个薄弱小节",
  "feedback.summary_errors": "错误",
  "feedback.summary_missed": "漏弹",
  "feedback.summary_early_late": "偏早 / 偏晚",
  "feedback.summary_sync": "同步问题",
  "feedback.summary_speed": "速度",
  "feedback.summary_balanced": "均衡练习",
  "feedback.summary_no_hand_data": "还没有分手数据。",
  "feedback.summary_no_weak_measures": "没有薄弱小节",
  "feedback.summary_no_notes_played": "尚未弹奏音符",
  "feedback.summary_no_notes_played_detail": "先弹几个音，midipiano.app 就能指出具体小节。",
  "feedback.summary_by_hand": "按手",
  "feedback.summary_measures_to_review": "待复习小节",
  "feedback.summary_hand_values": "{accuracy}% · 漏弹 {missed} · 平均 {timing}",
  "feedback.summary_missed_count": "漏弹 {count}",
  "feedback.summary_wrong_count": "错误 {count}",
  "feedback.summary_offtime_count": "{count} 个不合拍",
  "feedback.summary_sync_count": "{count} 同步",
  "feedback.summary_measure_label": "第{measure}小节",
  "feedback.summary_left_hand": "左手",
  "feedback.summary_right_hand": "右手",
  "feedback.summary_both_hands": "双手",
  "feedback.summary_mostly_early": "整体偏早",
  "feedback.summary_mostly_late": "整体偏晚",
  "feedback.summary_left_more_missed": "左手漏弹更多",
  "feedback.summary_right_more_missed": "右手漏弹更多",
  "feedback.summary_hands_out_of_sync": "双手不同步",
  "feedback.summary_partial": "部分练习",
  "feedback.summary_wait_assisted": "等待模式辅助",
  "feedback.summary_loop": "循环练习",
  "focus.button.aria_enter": "聚焦模式",
  "focus.button.aria_exit": "退出聚焦模式",
  "focus.button.bottom": "模式",
  "focus.button.exit_bottom": "聚焦模式",
  "focus.button.exit_top": "退出",
  "focus.button.top": "聚焦",
  "focus.fab_label": "专注模式",
  "focus.hand_short_both": "双手",
  "focus.hand_short_left": "左手",
  "focus.hand_short_right": "右手",
  "focus.loop_disabled_title": "A-B 循环已关闭",
  "focus.loop_enabled_title": "A-B 循环已开启",
  "focus.loop_toggle_aria": "切换 A-B 循环",
  "focus.no_exercise": "无练习",
  "import.error_file_too_large": "文件过大（{current}）。最大：{max}。",
  "import.error_mxl_entry_count": "MXL 条目过多（{count}）。最大：{max}。",
  "import.error_mxl_entry_too_large": "MXL 条目过大（{entry}: {current}）。最大：{max}。",
  "import.error_mxl_uncompressed_too_large": "MXL 解压后内容过大（{current}）。最大：{max}。",
  "import.status_processing_fun": "正在处理乐谱...",
  "import.status_error": "导入出错：{error}",
  "import.recaptcha_generic_error": "无法验证此导入。请等待几秒钟后重试。",
  "import.file_too_large": "该文件太大，无法导入。请换一份更小的乐谱。",
  "import.file_unavailable": "无法读取该文件。云端文件（iCloud、Dropbox）可能仍在下载中，请重新选择。",
  "import.status_file_too_large": "文件过大（{current}）。最大：{max}。",
  "import.status_format_not_allowed": "格式不被允许。请仅使用：{formats}",
  "import.status_imported_success": "导入成功：{file}",
  "import.status_select_valid": "选择有效的文件 ({formats})。",
  "language.selector_aria": "语言",
  "language.short_label": "语言",
  "midi.enable": "启用 MIDI",
  "midi.enable_enabled": "MIDI 已启用",
  "midi.error_api_unavailable": "无可用 MIDI API。",
  "midi.generic_label": "MIDI",
  "midi.indicator_connected": "MIDI 已连接：{input}",
  "midi.indicator_disconnected": "MIDI 未连接",
  "midi.input_generic": "输入",
  "midi.inputs_aria": "MIDI 输入",
  "midi.insecure_hint": " | 可能原因：不安全的 HTTP，请尝试 HTTPS",
  "midi.no_inputs": "无 MIDI 输入",
  "midi.refresh_devices": "重新扫描设备",
  "midi.reconnect_prompt_title": "键盘已断开连接",
  "midi.reconnect_prompt_body": "屏幕关闭时，你的 MIDI 键盘可能已断开连接。重新激活它以继续演奏。",
  "midi.reconnect_prompt_action": "重新激活",
  "midi.experimental_tag": "Beta",
  "midi.output_lights_subsection": "按键灯（可选）",
  "midi.output_lights_enabled": "灯光",
  "midi.output_lights_enabled_aria": "启用键盘灯光",
  "midi.output_lights_profile": "厂商/型号",
  "midi.output_lights_profile_aria": "带灯键盘的厂商或型号",
  "midi.output_lights_profile_generic": "通用（自动检测）",
  "midi.output_lights_profile_mustar_meks": "Mustar / MEKS",
  "midi.output_lights_profile_casio_navigate": "Casio (MIDI In Navigate)",
  "midi.output_lights_profile_partykeys": "PopuMusic · PartyKeys",
  "midi.output_lights_profile_popupiano": "PopuMusic · PopuPiano",
  "midi.output_lights_profile_hint_generic": "通用模式会发送标准 Note On/Off MIDI。若键盘没有反应，请运行自动扫描检测通道。",
  "midi.output_lights_profile_hint_mustar_meks": "Mustar / MEKS 模式会发送标准 Note On/Off，并额外发送 Mustar 键灯消息。若灯光无反应，请运行自动扫描锁定通道。",
  "midi.output_lights_profile_hint_casio": "Casio (LK-S)：先在键盘上启用 MIDI In Navigate，然后使用自动扫描锁定能点亮键灯的通道。",
  "midi.output_channel": "输出通道",
  "midi.output_channel_aria": "MIDI 输出通道",
  "midi.select_output_placeholder": "选择接收器...",
  "midi.output_option_web_audio": "浏览器音频（Web Audio）",
  "midi.output_channel_scan_help_aria": "自动通道配置帮助",
  "midi.output_channel_scan_committed": "通道已设为 {channel}。",
  "midi.output_channel_scan_finished": "1-16 扫描已完成。如果琴键灯有反应，请再次运行并点击“使用通道”。",
  "midi.output_channel_scan_running": "正在扫描通道 {current}/{total}... 如果有反应，请点击“使用通道”。",
  "midi.output_channel_scan_start": "自动扫描 1-16",
  "midi.output_channel_scan_use_current": "使用通道 {channel}",
  "midi.output_channel_scan_modal_title": "自动通道配置",
  "midi.output_channel_scan_modal_body": "该功能会自动测试 1-16 号通道，并在每个通道发送一个测试音符。",
  "midi.output_channel_scan_modal_body_mustar_meks": "对于 Mustar / MEKS 键盘，此扫描会用标准 Note On/Off 测试 1-16 号通道，然后在所选通道应用 Mustar 键灯消息。",
  "midi.output_channel_scan_modal_body_casio": "对于 Casio 键灯型号，此扫描会发送标准 MIDI 音符（Note On/Off）。",
  "midi.output_channel_scan_modal_steps": "当你的键盘有反应时，再次点击“自动扫描”以锁定检测到的通道。",
  "midi.output_channel_scan_modal_steps_mustar_meks": "启动自动扫描并观察键灯。键盘有反应后，再次点击以锁定通道。",
  "midi.output_channel_scan_modal_steps_casio": "请先在键盘上启用 MIDI In Navigate。然后运行自动扫描，并在键灯有反应时再次点击。",
  "midi.output_channel_scan_modal_experimental_note": "具体表现可能因键盘型号和固件版本而异。",
  "midi.output_channel_scan_modal_experimental_note_mustar_meks": "部分 Mustar / MEKS 固件版本仅会对特定 MIDI 输出端口作出反应。",
  "midi.output_channel_scan_modal_experimental_note_casio": "MIDI In Navigate 是键盘侧设置，应用无法远程启用或禁用。",
  "midi.output_volume": "输出音量",
  "midi.outputs_aria": "MIDI 输出",
  "midi.reco_ios_link_label": "了解 MIDIWeb Browser（midiweb.cc）",
  "midi.reco_ios_appstore_label": "在 App Store 下载",
  "midi.reco_ios_body": "iPhone 和 iPad 上的浏览器（Safari、Chrome、Edge 等）无法连接 MIDI 键盘。我们推荐 MIDIWeb Browser：一款支持 MIDI 的免费浏览器。打开它并访问 https://midipiano.app 即可。",
  "midi.reco_mac_body": "Mac 上的 Safari 无法连接 MIDI 键盘。请使用支持 MIDI 的浏览器（如 Chrome、Edge 或 Firefox），或我们推荐的替代方案：MIDIWeb Browser（也有 macOS 版）。",
  "midi.reco_firefox_desktop_body": "首次在连接键盘的情况下启用 MIDI 时，Firefox 会要求安装一个小的 Mozilla 权限附加组件。这很正常，也很安全，只需安装一次。如果没有连接任何 MIDI 设备，Firefox 会跳过该提示，只启用虚拟键盘。Chrome 和 Edge 无需额外步骤。",
  "midi.reco_firefox_android_body": "Android 版 Firefox 不支持 MIDI。请使用 Chrome 或其他兼容的浏览器连接您的键盘。",
  "midi.status_activate_first": "请先启用 MIDI。",
  "midi.status_api_missing": "该浏览器未为此页面开放 WebMIDI API。请在 HTTPS 环境下尝试 MIDIWeb Browser。",
  "midi.status_enable_error": "无法启用 MIDI ({name}: {message}) [环境 {secure}, {protocol}//{host}]{insecureHint}",
  "midi.status_input_connected": "输入已连接：{input}{outputInfo}",
  "midi.status_input_label": "输入",
  "midi.status_invalid_input": "无效的 MIDI 输入。",
  "midi.status_invalid_output": "无效的 MIDI 输出。",
  "midi.status_web_audio_output_connected": "接收器已启用：浏览器音频。",
  "midi.status_native_activated": "MIDI 已成功启用。请选择输入和输出。",
  "midi.status_native_error": "{action} ({errorName}: {errorMessage}).",
  "midi.status_output_connected": "输出已连接：{output}（音量 {volume}）{inputInfo}",
  "midi.status_output_selector_missing": "MIDI 输出选择器不可用。",
  "midi.status_read_ports_error": "MIDI 已启用 ({mode})，但无法读取 MIDI 端口 ({errorName}: {errorMessage})。",
  "midi.status_state_change_error": "MIDI 已启用 ({mode})，但无法注册状态更改 ({error})。",
  "midi.status_virtual_output": "虚拟输出",
  "virtual_keyboard.output_modal_title": "配置声音输入/输出",
  "virtual_keyboard.output_modal_body": "练习需要一个有效输入。启用 MIDI，选择 Web 浏览器来使用虚拟键盘，或选择实体 MIDI 输入，然后选择浏览器音频或 MIDI 输出作为声音输出。",
  "virtual_keyboard.output_modal_configure": "配置 MIDI",
  "virtual_keyboard.output_modal_continue": "暂不",
  "midi.step_enable": "步骤 1：启用 MIDI",
  "midi.step_select_input": "第 2 步：声音输入",
  "midi.step_select_output": "第 3 步：声音输出",
  "nav.home": "首页",
  "nav.settings": "设置",
  "option.exercise_fallback": "练习",
  "option.exercise_prefix": "练习：{name}",
  "option.score_prefix": "乐谱：{name}",
  "option.temp_prefix": "临时：{name}",
  "panel.load.compat_line_1": "• 支持的乐谱格式：MusicXML (.musicxml, .xml, .mxl) 和 MEI (.mei)。MusicXML/MXL 通常能保留乐谱原有的视觉排版。",
  "panel.load.compat_line_2": "• 不直接支持：.mid, .midi, .pdf, .mscz, .sib, .gp/.gp3/.gp4/.gp5。请先导出或转换为 MusicXML、MXL 或 MEI，然后再导入。",
  "panel.load.compat_line_3": "• 你可以从 musescore.org、Finale 或 Sibelius 等应用导出 MusicXML/MXL。",
  "panel.load.compat_title": "支持哪些格式？",
  "panel.load.dropzone_subtitle": "你也可以拖放文件",
  "panel.load.dropzone_title": "点击此处选择乐谱文件",
  "panel.load.file_aria": "乐谱文件",
  "panel.load.formats_allowed": "允许的格式：.mxl, .musicxml, .xml, .mei",
  "panel.load.go_imported": "前往导入的练习",
  "panel.load.hint": "从你的设备导入乐谱。",
  "panel.load.local_source": "导入新的乐谱",
  "panel.load.processing_detail": "正在准备 MusicXML 渲染。",
  "panel.load.processing_file": "正在渲染",
  "panel.load.processing_title": "正在处理乐谱...",
  "panel.load.ready": "乐谱已加载。正在打开练习视图。",
  "panel.load.select_valid_file": "请选择有效文件。",
  "panel.load.title": "加载乐谱",
  "panel.midi.hint": "练习前请启用 MIDI，选择输入和声音输出。使用虚拟键盘时，请选择 Web 浏览器作为输入。",
  "panel.midi.title": "连接你的数字乐器",
  "playback.completed": "播放完成。",
  "playback.modal_need_output_body": "要使用回放，请先配置 MIDI 连接并连接一个输出设备。",
  "playback.modal_need_output_title": "配置 MIDI 输出",
  "playback.modal_open_midi_tab": "打开 MIDI 连接",
  "playback.need_output": "连接 MIDI 输出以进行回放。",
  "playback.no_active_exercise": "无进行中的练习。",
  "playback.no_notes_for_hand": "所选的手模式没有音符。",
  "playback.output_error": "MIDI 输出错误：{error}",
  "playback.playing": "正在播放：{name}",
  "playback.preparing": "正在准备播放...",
  "playback.stopped": "播放停止。",
  "playback.stopped_output_disconnected": "播放停止：MIDI 输出已断开。",
  "playback.stopped_output_missing": "播放停止：MIDI 输出不可用。",
  "practice.auto_restart_count_in": "带预备拍自动重启",
  "practice.auto_restart_on_end": "结束时自动重启",
  "practice.completed_press_start": "区间已完成。按“练习”重新开始。",
  "practice.count_in_active": "预备拍",
  "practice.count_in_wait": "预备拍进行中：等待 {beats} 拍",
  "practice.diagnosis_both": "节奏和力度都不稳定。请放慢练习（速度 50%）。",
  "practice.diagnosis_timing_only": "纯节奏偏移。请将双手作为一个整体移动。",
  "practice.diagnosis_velocity_only": "节奏正常，但手指间力度控制不均。",
  "practice.difficulty_aria": "难度",
  "practice.difficulty_beginner": "初学者（150 ms）",
  "practice.difficulty_custom": "自定义",
  "practice.difficulty_master": "大师（40 ms）",
  "practice.difficulty_normal": "普通（80 ms）",
  "practice.dynamics_fair": "力度不均（dV {dv}）",
  "practice.dynamics_good": "力度可接受（dV {dv}）",
  "practice.dynamics_perfect": "力度平衡（dV {dv}）",
  "practice.dynamics_voicing": "检测到声部突出 +{boost}%（dV {dv}）",
  "practice.dynamics_weak": "力度失衡（dV {dv}）",
  "practice.dynamics_weak_feedback": "音高正确，但力度不均（dV {dv}）",
  "practice.exercise_aria": "练习项目",
  "practice.exercise_catalog_label": "练习",
  "practice.exercise_catalog_loading": "正在加载练习...",
  "practice.exercise_not_found": "未找到练习",
  "practice.geometry_not_ready": "乐谱尚未准备好练习。请重试。",
  "practice.exercise_topbar_label": "练习曲",
  "practice.extra_note": "多余音符",
  "practice.hand_mode_aria": "用手模式",
  "practice.hand_mode_both": "双手",
  "practice.hand_mode_left": "仅左手",
  "practice.hand_mode_right": "仅右手",
  "practice.hands_delta": "双手时差：{ms} 毫秒",
  "practice.hands_out_of_sync": "双手不同步 ({ms} 毫秒)",
  "practice.incorrect": "错误",
  "practice.loop_ab": "A-B 循环",
  "practice.loop_enable": "重复小节 (A-B)",
  "practice.full_score": "查看上下文",
  "practice.full_score_aria": "查看完整循环乐谱",
  "practice.stopped_ready": "本次练习已停止。你可以重复或清除。",
  "practice.no_active_exercise": "无进行中的练习",
  "practice.no_exercises_loaded": "未加载练习",
  "practice.no_notes_for_hand": "所选的手没有音符",
  "practice.pedagogy.button": "指南",
  "practice.pedagogy.button_aria": "打开练习指南",
  "practice.pedagogy.empty": "此练习没有额外的练习指导。",
  "practice.pedagogy.focus_label": "重点：",
  "practice.pedagogy.goal_label": "目标：",
  "practice.pedagogy.level.advanced": "高级",
  "practice.pedagogy.level.beginner": "初级",
  "practice.pedagogy.level.generic": "级别",
  "practice.pedagogy.level.intermediate": "中级",
  "practice.pedagogy.level_with_stage": "{level} · 阶段 {stage}",
  "practice.pedagogy.tips_title": "提示",
  "practice.pedagogy.title": "练习指南",
  "practice.pedagogy.unavailable": "指南不可用",
  "practice.note_correct": "正确音符 ({source})",
  "practice.note_correct_off_timing": "音符正确但节奏不准 ({source})",
  "practice.note_missed": "漏弹音符",
  "practice.need_midi_access": "开始练习前，请启用 MIDI。",
  "practice.need_web_audio_output": "开始练习前，请选择浏览器音频作为声音输出。",
  "practice.play": "🔊 试听",
  "practice.precision_compact": "🎯 精度：{precision}%（正确：{success} | 错误：{errors}）",
  "practice.press_start_count_in": "按“练习”开始。",
  "practice.preparing": "正在准备...",
  "practice.progress": "进度：{progress}",
  "practice.range_aria": "按小节练习范围",
  "practice.range_end_aria": "范围终点",
  "practice.range_start_aria": "范围起点",
  "practice.speed_aria": "速度",
  "practice.tempo_advanced_aria": "速度详情",
  "practice.tempo_bpm_input": "目标 BPM",
  "practice.tempo_changes_label": "乐谱中的速度变化",
  "practice.tempo_default": "默认",
  "practice.tempo_now": "现在",
  "practice.tempo_playing_now": "当前播放",
  "practice.tempo_reset_100": "重置为 100%",
  "practice.tempo_score": "乐谱速度",
  "practice.tempo_variable": "可变速度",
  "practice.stop": "■ 停止",
  "practice.timing_compact": "节奏 {onTime}/{count} · ±{avg} 毫秒 · 偏早 {early} · 偏晚 {late}",
  "practice.timing_guide_count_in": "节奏引导：预备拍 {current}/{total}",
  "practice.timing_guide_focus_count_in": "预备拍 {current}/{total}",
  "practice.timing_guide_focus_idle": "节拍引导",
  "practice.timing_guide_focus_ignored": "忽略时序",
  "practice.timing_guide_focus_running": "{delta} · 拍 {beat}/{beatsPerMeasure}",
  "practice.timing_guide_focus_waiting": "等待第一个音符",
  "practice.timing_guide_idle": "时序引导：请启动一个练习。",
  "practice.timing_guide_ignored": "时序引导已禁用（忽略时序）。",
  "practice.timing_guide_running_musical": "时序引导：{delta} · 拍 {beat}/{beatsPerMeasure} · 音符 {current}/{total}",
  "practice.timing_guide_waiting": "时序引导：等待第一个正确音符。",
  "practice.timing_ignored_compact": "已忽略节奏",
  "practice.transport_play": "▶ 练习",
  "practice.transport_pause": "暂停",
  "practice.transport_paused": "已暂停",
  "practice.status_ready": "就绪",
  "practice.status_practicing": "练习中...",
  "practice.status_listening": "聆听中...",
  "practice.transport_resume": "继续",
  "practice.transport_stop": "⏹ 停止",
  "practice.waiting_start_count_in": "等待“练习”",
  "score_surface.processing": "正在处理...",
  "score_surface.resizing": "正在调整乐谱大小...",
  "seo.feature_1": "实时 MIDI 反馈",
  "seo.feature_2": "分手训练",
  "seo.feature_3": "多语言支持",
  "seo.feature_4": "导入 MusicXML 和 MEI 乐谱",
  "seo.jsonld_description": "在浏览器中在线练习钢琴。连接你的 MIDI 键盘，导入 MusicXML 或 MEI 乐谱，并通过实时反馈分手练习。",
  "seo.meta_description": "在浏览器中在线练习钢琴。连接你的 MIDI 键盘，导入 MusicXML 或 MEI 乐谱，通过实时反馈分手练习，还可循环片段、调节速度，并使用从初级到高级的内置练习曲。无需安装，打开网页即可开始弹奏。",
  "seo.title": "midipiano.app - 支持 MIDI 的在线钢琴练习",
  "seo.h1": "用你的 MIDI 键盘在线练习钢琴",
  "seo.faq_title": "常见问题",
  "seo.faq_q1": "可以用 MIDI 键盘在线练习钢琴吗？",
  "seo.faq_a1": "可以。midipiano.app 在浏览器中运行：通过 USB 或蓝牙连接 MIDI 键盘，即可演奏交互式乐谱，并获得左右手各自的实时反馈。",
  "seo.faq_q2": "支持哪些 MIDI 键盘？",
  "seo.faq_a2": "任何兼容 MIDI 的键盘或电钢琴都可以使用。请使用支持 Web MIDI 的浏览器（如 Chrome 或 Edge）；在 iPhone 和 iPad 上可通过 MIDIWeb Browser 应用演奏。 每日挑战的音域在 A2 到 G5 之间，因此任何能到 C2 的键盘都能弹奏。",
  "seo.faq_q3": "需要安装软件或注册账号吗？",
  "seo.faq_a3": "不需要。midipiano.app 完全在浏览器中运行，无需安装，也无需账号。",
  "seo.faq_q4": "可以导入自己的乐谱吗？",
  "seo.faq_a4": "可以。导入 MusicXML、MXL 或 MEI 文件后，会显示为可交互的乐谱，你可以分手、循环并按自己的速度练习。",
  "seo.faq_q5": "练习反馈是如何工作的？",
  "seo.faq_a5": "演奏时应用会监听你的 MIDI 键盘，按手和循环实时为每个音符评分，并内置从初级到高级的练习曲目。",
  "seo.faq_q6": "每日挑战是什么？",
  "seo.faq_a6": "每天一首新的短曲，所有人都一样，分三个难度等级。每个等级有三次机会：视奏演奏，赢得当天的星星，并分享你的成绩。",
  "seo.challenge_title": "每日钢琴挑战：每天一首新曲视奏 - midipiano.app",
  "seo.challenge_meta_description": "每天一首新的短曲，所有人都一样，分三个难度等级。连接你的 MIDI 键盘，视奏演奏，并分享你赢得的星星。在浏览器中即可弹奏，免费、无需安装，还有逐音符的实时反馈。玩过一次挑战后，就能自由练习当天的曲目，打磨技巧，冲击更高分数。",
  "seo.challenge_h1": "每日钢琴挑战",
  "seo.challenge_how_title": "玩法说明",
  "seo.challenge_how_body": "每天 UTC 午夜会出现一首新曲，为当天生成，所有人都一样。选择等级，想听可以先听一遍，然后在你的 MIDI 键盘上视奏，应用会为每个音符评分。",
  "seo.challenge_need_title": "你需要什么",
  "seo.challenge_need_body": "一台通过 USB 或蓝牙连接的 MIDI 键盘，以及支持 Web MIDI 的浏览器，例如 Chrome 或 Edge。无需安装，无需账号。每个等级三次机会，取最好成绩。",
  "settings.aria_button": "设置",
  "settings.aria_panel": "设置面板",
  "settings.ble_timing_smoothing": "平滑 BLE MIDI 时序（实验）",
  "settings.ignore_timing": "忽略节奏判定（仅音符）",
  "settings.keep_awake": "保持屏幕常亮",
  "settings.recommended_short": "推荐",
  "settings.section_about": "关于 midipiano.app",
  "settings.contact_button": "联系",
  "settings.error_reporting": "分享可选诊断信息",
  "settings.section_engine": "评估引擎",
  "settings.section_visualization": "可视化",
  "settings.show_feedback": "显示反馈",
  "settings.show_keyboard": "显示虚拟键盘",
  "settings.keep_screen_awake": "保持屏幕常亮",
  "settings.keep_screen_awake_unsupported": "此浏览器不支持。",
  "settings.staff_zoom": "乐谱缩放",
  "settings.sync_tolerance": "同步容差（毫秒）",
  "settings.sync_tolerance_recommended": "推荐：{value} ms（点击应用）",
  "settings.title": "设置",
  "settings.two_hand_sync": "验证双手同步",
  "settings.vexflow_unavailable": "此浏览器不支持 VexFlow。",
  "settings.virtual_metronome": "虚拟节拍器",
  "settings.virtual_metronome_volume": "节拍器音量",
  "settings.zoom_in_aria": "放大",
  "settings.zoom_out_aria": "缩小",
  "summary.completed": "已完成",
  "summary.interrupted": "已中断",
  "summary.last_result": "最后：{exerciseName} ({handMode}), {completion}。{successCount}/{totalExpectedNotes} 击中，{errorCount} 错误，时值 {timingOnTime}/{timingCount} 准时 (平均 ±{timingAvgAbsMs} 毫秒)。[{when}]",
  "summary.last_result_timing_ignored": "最近一次：{exerciseName}（{handMode}），{completion}。命中 {successCount}/{totalExpectedNotes}，错误 {errorCount}，时值已忽略。[{when}]",
  "tabs.about": "关于 midipiano.app",
  "tabs.load": "加载乐谱",
  "tabs.midi": "连接乐器",
  "tabs.nav_about": "首页",
  "tabs.nav_load": "导入",
  "tabs.nav_midi": "MIDI",
  "tabs.nav_practice": "练习",
  "tabs.practice": "练习",
  "ui.placeholder_pending": "midipiano.app 中待完成",
  "ui.previous_render_preserved": "上一次渲染仍然可见。",
  "ui.settings_hint": "核心设置正在迁移到 midipiano.app。",
  "timing.feel_early": "偏早（{pct}% 拍）",
  "timing.feel_late": "偏晚（{pct}% 拍）",
  "timing.feel_on_time": "正拍",
  "timing.status_early": "偏早",
  "timing.status_late": "偏晚",
  "timing.status_on_time": "正拍",
  "settings.wait_mode": "等待模式（暂停直到按对音符）",
  "practice.note_near_time": "正确音符，稍有偏差 ({source})",
  "feedback.sheet.show": "显示反馈",
  "feedback.sheet.hide": "隐藏反馈",
  "settings.diagnostics_help_aria": "关于可选诊断信息",
  "settings.diagnostics_modal_title": "可选诊断信息",
  "settings.diagnostics_modal_body": "启用后，midipiano.app 会发送临时匿名技术诊断数据，帮助我们改进可靠性、性能和设备兼容性，并以汇总方式了解哪些应用设置（如界面主题）被实际使用。",
  "settings.diagnostics_modal_close": "知道了",
  "settings.diagnostics_modal_choice": "你可以随时在“设置”中更改此选择。",
  "settings.diagnostics_modal_more": "更多信息请参阅我们的",
  "midi.input_option_web_browser": "Web 浏览器（虚拟键盘）",
  "import.part_selection_title": "选择钢琴声部",
  "import.part_selection_body": "这份乐谱包含多个真实钢琴声部。",
  "import.part_selection_status": "请选择要导入的钢琴声部。",
  "import.render_timeout": "乐谱处理时间过长或连接中断。请重试。",
  "import.part_selection_both": "两者",
  "import.part_selection_parts_count": "（{count} 个声部）",
  "feedback.summary_duration": "时长",
  "feedback.summary_release": "放键",
  "feedback.summary_pedal": "踏板",
  "feedback.summary_chord_clarity": "和弦清晰度",
  "feedback.summary_release_early": "松键太早",
  "feedback.summary_release_late": "松键太晚",
  "feedback.summary_pedal_check": "检查踏板变化",
  "feedback.summary_pedal_not_measured": "未测量踏板",
  "feedback.summary_chords_uneven": "和弦不均匀",
  "feedback.summary_repeat_weak_measures": "重复薄弱小节",
  "feedback.summary_try_speed": "尝试 {speed}%",
  "feedback.summary_next_objective": "下一个目标：{objective}",
  "feedback.summary_next_objective_no_input": "下一个目标：弹出前几个音",
  "feedback.summary_objective_measure": "在第{measure}小节",
  "feedback.summary_objective_accuracy": "准确率",
  "feedback.summary_objective_timing": "节奏",
  "feedback.summary_objective_left_hand": "左手",
  "feedback.summary_objective_right_hand": "右手",
  "feedback.summary_objective_sync": "双手同步",
  "feedback.summary_objective_release": "放键",
  "feedback.summary_objective_pedal": "踏板",
  "feedback.summary_objective_chord_clarity": "和弦清晰度",
  "feedback.summary_objective_balanced": "均衡练习",
  "feedback.reward_headline_first_result": "已保存首次尝试",
  "feedback.reward_headline_new_best": "新的个人最佳",
  "feedback.reward_headline_improved": "你进步了",
  "feedback.reward_headline_solid_pass": "稳定完成",
  "feedback.reward_headline_next_rep": "下一次重复已准备好",
  "feedback.reward_chip_baseline": "首次尝试",
  "feedback.reward_chip_new_best": "新最佳",
  "feedback.reward_chip_improved": "比上次 +{points}",
  "feedback.reward_chip_near_star": "距下一颗星 {points}",
  "feedback.reward_chip_no_misses": "无漏弹",
  "feedback.reward_chip_timing_improved": "时值进步",
  "feedback.reward_chip_clean_left": "左手干净",
  "feedback.reward_chip_clean_right": "右手干净",
  "feedback.reward_chip_clean_pass": "干净完成",
  "feedback.reward_history_first": "此设置下的第一次尝试",
  "feedback.reward_history_previous": "上次 {score}",
  "feedback.reward_history_best": "最佳 {score}",
  "feedback.reward_heatmap_aria": "小节地图",
  "feedback.reward_heatmap_measure_label": "第{measure}小节：{status}",
  "feedback.reward_heatmap_clean": "干净",
  "feedback.reward_heatmap_ok": "还可以",
  "feedback.reward_heatmap_weak": "薄弱",
  "feedback.reward_heatmap_not_attempted": "未尝试",
  "feedback.analysis_global_title": "全局分析",
  "feedback.analysis_global_hint": "所选范围的指标。",
  "feedback.analysis_measure_title": "第 {measure} 小节",
  "feedback.analysis_measure_hint": "所选小节的指标。",
  "feedback.map_title": "练习地图",
  "feedback.map_hint": "点击小节查看详情。",
  "feedback.map_all_measures": "全部小节",
  "feedback.map_selected_measure": "已选择第 {measure} 小节",
  "feedback.score_help_aria": "练习分数如何计算",
  "feedback.score_help_text": "得分 = 音符准确度 + 节奏。\n双手时：双手同步占10%。\n精细技巧最多扣5分。\n星级：5★ 90+ · 4★ 75+ · 3★ 60+ · 2★ 40+。",
  "feedback.scope_label": "视图",
  "feedback.scope_full": "完整练习",
  "feedback.scope_loop": "循环 {number}",
  "feedback.map_previous_range": "上一组小节",
  "feedback.map_next_range": "下一组小节",
  "feedback.map_range_label": "小节范围",
  "feedback.map_range_option": "第 {start}-{end} 小节",
  "feedback.summary_timing": "节奏",
  "feedback.summary_clean": "干净",
  "settings.feedback_sounds": "反馈音效",
  "practice.catalog_filters_aria": "练习筛选",
  "practice.catalog_filter_level": "级别",
  "practice.catalog_filter_family": "类别",
  "practice.catalog_filter_hand": "重点手",
  "practice.catalog_filter_duration": "时长",
  "practice.catalog_empty": "没有可用练习。",
  "practice.catalog_no_matches": "没有符合筛选的练习。",
  "practice.catalog_count": "{visible}/{total} 个练习",
  "practice.catalog_level_count": "{count} 个练习",
  "practice.catalog_level_count_one": "1 个练习",
  "practice.catalog_expand_level": "查看",
  "practice.catalog_collapse_level": "隐藏",
  "practice.catalog_filter_all_levels": "所有级别",
  "practice.catalog_filter_all_families": "所有类别",
  "practice.catalog_filter_all_hands": "任意手",
  "practice.catalog_filter_any_duration": "任意时长",
  "practice.catalog_filter_duration_3": "最多 3 分钟",
  "practice.catalog_filter_duration_5": "最多 5 分钟",
  "practice.catalog_filter_duration_7": "最多 7 分钟",
  "practice.catalog_minutes": "{minutes} 分钟",
  "practice.catalog_family_scales": "音阶",
  "practice.catalog_family_arpeggios": "琶音",
  "practice.catalog_family_chords": "和弦",
  "practice.catalog_family_independence": "独立性",
  "practice.catalog_family_leaps": "跳跃",
  "practice.catalog_family_rhythm": "节奏",
  "practice.catalog_family_polyrhythm": "复节奏",
  "practice.catalog_family_reading": "读谱",
  "practice.catalog_family_voice-control": "声部控制",
  "practice.catalog_family_other": "其他",
  "practice.catalog_hand_both": "双手",
  "practice.catalog_hand_left": "左手",
  "practice.catalog_hand_right": "右手",
  "practice.catalog_hand_alternating": "双手交替",
  "tabs.nav_exercises": "练习曲",
  "app.top_title.exercises": "练习目录",
  "exercises.title": "练习目录",
  "exercises.search": "搜索",
  "exercises.search_placeholder": "标题、目标、标签...",
  "exercises.catalog_col_exercise": "练习",
  "exercises.catalog_col_goal": "目标",
  "practice.catalog_filter_tags": "标签",
  "practice.catalog_filter_all_tags": "所有标签",
  "exercises.catalog_col_time": "练习建议",
  "exercises.curriculum_level_1": "级别 1 · 基础初学",
  "exercises.curriculum_level_2": "级别 2 · 双手初学",
  "exercises.curriculum_level_3": "级别 3 · 基础",
  "exercises.curriculum_level_4": "级别 4 · 进阶基础",
  "exercises.curriculum_level_5": "级别 5 · 中级",
  "exercises.curriculum_level_6": "级别 6 · 高级中级 / 初级高级",
  "settings.theme": "主题",
  "settings.theme_midnight": "午夜音乐会",
  "settings.theme_ivory": "象牙琴房",
  "settings.theme_ocean": "海洋练习",
  "settings.theme_forest": "森林专注",
  "settings.theme_aubergine": "紫茄舞台",
  "exercises.catalog_variant": "变体",
  "feedback.summary_not_applicable": "不适用",
  "feedback.summary_not_measured_short": "未测量",
  "feedback.summary_release_early_count": "{count} 次放键偏早",
  "feedback.summary_release_late_count": "{count} 次放键偏晚",
  "cookies.consent_aria": "Cookie 同意",
  "feedback.summary_hand_sync_score": "双手同步",
  "feedback.summary_fine_technique": "精细技巧",
  "feedback.metric_accuracy_help": "正确弹出预期音符的比例。漏弹、错音或超出时机窗口的音都会降低此项。这是练习分数中最重要的部分：65%。",
  "feedback.metric_timing_help": "已弹音符与预期拍点的平均偏差。毫秒数越小越好。它占练习分数的 25%。",
  "feedback.metric_sync_help": "衡量本应同时落下的左手和右手音符是否一起弹下。如果该段落只有一只手，此项不计分，权重会转给准确率和时机。",
  "feedback.metric_fine_help": "对放键、音符时值、踏板、奏法和和弦清晰度的小幅诊断调整，仅在可测量时生效。最多从总分中扣 5 分。",
  "feedback.summary_no_penalty": "无扣分",
  "feedback.summary_fine_penalty": "-{points} 分",
  "keyboard.aria_label": "虚拟钢琴键盘",
  "service.unavailable_title": "马上回来",
  "service.unavailable_body": "服务正在小憩片刻，请稍后再试。",
  "service.offline_load": "当前处于离线状态。请连接互联网以加载这份乐谱。",
  "service.unavailable_short": "暂时不可用",
  "feedback.stat_missed": "漏掉",
  "feedback.stat_wrong": "错误",
  "feedback.stat_offtime": "不合拍",
  "feedback.stat_sync": "同步",
  "feedback.stat_releases": "松键时机",
  "feedback.summary_hands_title": "分手统计",
  "feedback.summary_tends_early": "偏早",
  "feedback.summary_tends_late": "偏晚",
  "feedback.summary_dragging": "渐慢",
  "feedback.summary_rushing": "渐快",
  "feedback.summary_touch_evenness": "触键 {percent}%",
  "feedback.summary_dir_early": "偏早 ◀",
  "feedback.summary_dir_late": "偏晚 ▶",
  "feedback.summary_extra_notes": "多余的音符",
  "feedback.map_minimap_aria": "整曲概览",
  "exercises.curriculum_level_0": "级别 0 · 入门",
  "exercises.curriculum_level_7": "级别 7 · 高级",
  "exercises.unit_min": "分钟",
  "exercises.unit_min_per_chord": "分钟/和弦",
  "exercises.unit_min_per_arpeggio": "分钟/琶音",
  "exercises.unit_reps": "次",
  "exercises.unit_per_scale": "每音阶",
  "exercises.unit_per_key": "每琴键",
  "exercises.unit_measure_fragments": "小节片段",
  "exercises.unit_free_loop": "自由循环",
  "exercises.challenge_reco_body": "达到这个级别,你已经可以挑战{tier}了:每天一首新的短曲,即兴视奏。敢来试试吗?",
  "exercises.challenge_reco_cta": "前往挑战",
  "feedback.reward_chip_hands_synced": "双手同步",
  "midi.output_channel_scan_modal_feedback": "有问题吗？请联系 feedback@midipiano.app",
  "midi.enable_activating": "正在启用…",
  "midi.refresh_searching": "正在搜索…",
  "tabs.nav_challenge": "挑战",
  "challenge.title": "每日挑战",
  "challenge.intro": "每天一首新曲目，人人相同：连接键盘，想听可以先试听，然后按下“开始挑战”并视奏。你能做到吗？",
  "challenge.unavailable": "今日挑战暂时不可用，请稍后再试。",
  "challenge.needs_midi": "参加挑战需要连接 MIDI 键盘。",
  "challenge.needs_midi_cta": "连接键盘",
  "challenge.tier_starter": "入门",
  "challenge.tier_intermediate": "中级",
  "challenge.tier_advanced": "高级",
  "challenge.tier_starter_hint": "最简单形态的旋律，节奏从容。",
  "challenge.tier_intermediate_hint": "节奏更快，经过音让旋律更丰富。",
  "challenge.tier_advanced_hint": "快节奏，音型细至十六分音符，还有八度与七和弦。",
  "challenge.attempts_intro": "共 {count} 次机会，取最好成绩。",
  "challenge.lives_left": "剩余机会：{count}",
  "challenge.lives_aria": "剩余机会：{remaining}/{total}",
  "challenge.retry": "再试一次",
  "challenge.leave": "结束挑战",
  "challenge.exit": "退出",
  "challenge.continue_later": "稍后继续",
  "challenge.practice": "练习这首曲目",
  "challenge.practice_score_name": "挑战 {tier} · {label}",
  "challenge.practice_locked": "至少玩一次挑战即可解锁练习。",
  "challenge.best_so_far": "目前最佳",
  "challenge.no_score": "本次没有成绩。",
  "challenge.no_score_yet": "暂无成绩。",
  "challenge.autoscroll_on": "自动滚动：开",
  "challenge.autoscroll_off": "自动滚动：关",
  "challenge.play": "开始挑战",
  "challenge.status_done": "已完成",
  "challenge.share": "分享成绩",
  "challenge.cancel_start": "先不开始",
  "challenge.start": "开始挑战",
  "challenge.get_ready": "准备好！",
  "challenge.get_ready_hint": "双手放回琴键上，预备拍马上开始。",
  "challenge.score_name": "每日挑战",
  "challenge.preparing": "正在准备挑战…",
  "challenge.result_title": "挑战完成！",
  "challenge.result_title_attempt": "本次尝试完成",
  "challenge.next_in": "距新挑战还有 {time}",
  "challenge.time_hm": "{hours}小时{minutes}分钟",
  "challenge.time_m": "{minutes}分钟",
  "challenge.share_text": "每日挑战 {label} · {tier}难度",
  "challenge.share_on": "分享到 {network}",
  "challenge.share_other": "更多分享选项",
  "challenge.share_cta": "分享我的成绩",
  "challenge.view_score": "查看乐谱",
  "challenge.show_result": "查看成绩",
  "midi.firefox_denied_hint": "Firefox 在检测不到任何 MIDI 设备时会不经询问直接拒绝 MIDI 访问。请确认键盘已用支持数据传输的 USB 线连接并已开机，然后刷新本页面并重新启用 MIDI。",
  "challenge.copy": "复制到剪贴板",
  "challenge.best_score": "你的最好成绩：{score}%",
  "challenge.finish_confirm": "你还有 {count} 次机会刷新成绩。确定要结束今天的挑战吗？",
  "challenge.finish_confirm_last": "你还有最后一次机会刷新成绩。确定要结束今天的挑战吗？",
  "challenge.finish_confirm_action": "仍然结束"
}
