#!/usr/bin/env bash
# Roll i18n catalog — roll-build skill user-facing strings (US-I18N-003).
# These are the templates/output blocks shown to users by agents executing roll-build.

# ── Phase 1-2: Clarify & Assess ──
_i18n_set en build.clarified_goal "Clarified Goal"
_i18n_set zh build.clarified_goal "目标澄清"
_i18n_set en build.complexity_assessment "Complexity Assessment"
_i18n_set zh build.complexity_assessment "复杂度评估"
_i18n_set en build.uncertainty_areas "Uncertainty Areas"
_i18n_set zh build.uncertainty_areas "不确定性"
_i18n_set en build.approach_confirmation "Approach Confirmation"
_i18n_set zh build.approach_confirmation "方案确认"
_i18n_set en build.what_changes "What changes"
_i18n_set zh build.what_changes "变更内容"
_i18n_set en build.the_approach "The approach"
_i18n_set zh build.the_approach "方案"
_i18n_set en build.files_touched "Files touched"
_i18n_set zh build.files_touched "涉及文件"

# ── Phase 2.5: Parallel Dispatch ──
_i18n_set en build.parallel_dispatch "Parallel Dispatch: %s Actions running in parallel"
_i18n_set zh build.parallel_dispatch "并行分发: %s 个 Action 并行执行"
_i18n_set en build.agent_running "Agent %s [Action: %s]  ⏳ Running..."
_i18n_set zh build.agent_running "Agent %s [Action: %s]  ⏳ 运行中..."
_i18n_set en build.agent_done "Agent %s [Action: %s]  ✅ Done (%s TCR commits)"
_i18n_set zh build.agent_done "Agent %s [Action: %s]  ✅ 完成 (%s 个 TCR 提交)"
_i18n_set en build.merge_summary "Merge: %s/%s succeeded, merging..."
_i18n_set zh build.merge_summary "合并: %s/%s 成功，正在合并..."
_i18n_set en build.integration_tests "Integration tests: running..."
_i18n_set zh build.integration_tests "集成测试: 运行中..."

# ── Phase 4: Test Design Review ──
_i18n_set en build.test_design "Test Design"
_i18n_set zh build.test_design "测试设计"
_i18n_set en build.scenarios "Scenarios"
_i18n_set zh build.scenarios "场景"
_i18n_set en build.test_types "Test Types"
_i18n_set zh build.test_types "测试类型"

# ── Phase 5: TCR ──
_i18n_set en build.tcr_cycle "TCR CYCLE (Test && Commit || Revert)"
_i18n_set zh build.tcr_cycle "TCR 循环 (Test && Commit || Revert)"
_i18n_set en build.micro_step "MICRO-STEP %s: %s"
_i18n_set zh build.micro_step "微步骤 %s: %s"

# ── Phase 6: Pre-Push CI Gate ──
_i18n_set en build.ci_check_failed "Local CI check failed"
_i18n_set zh build.ci_check_failed "本地 CI 检查失败"
_i18n_set en build.ci_check_passed "CI check passed"
_i18n_set zh build.ci_check_passed "CI 检查通过"

# ── Phase 10.5: Verification Gate ──
_i18n_set en build.verification_gate "Verification Gate"
_i18n_set zh build.verification_gate "验证门"
_i18n_set en build.evidence_checklist "Evidence checklist (each item must have actual output)"
_i18n_set zh build.evidence_checklist "证据清单（每项必须有实际输出）"
_i18n_set en build.tests_passed "Tests passed: paste actual test run output"
_i18n_set zh build.tests_passed "测试通过: 粘贴实际测试输出"
_i18n_set en build.build_succeeded "Build succeeded: paste build output"
_i18n_set zh build.build_succeeded "构建成功: 粘贴构建输出"
_i18n_set en build.online_verification "Online verification: screenshot / curl output / log snippet"
_i18n_set zh build.online_verification "在线验证: 截图 / curl 输出 / 日志片段"
_i18n_set en build.no_regression "No regression: verify at least one existing feature still works"
_i18n_set zh build.no_regression "无回归: 验证至少一个已有功能仍然正常"
_i18n_set en build.gate_decision "Gate Decision"
_i18n_set zh build.gate_decision "门控决议"
_i18n_set en build.gate_pass "All items have evidence → Can mark as DONE"
_i18n_set zh build.gate_pass "所有项有证据 → 可标记为完成"
_i18n_set en build.gate_fail "Any item missing evidence → Gather evidence before passing the gate"
_i18n_set zh build.gate_fail "任一项缺证据 → 收集证据后再过门"

# ── Phase 12: Report & Celebrate ──
_i18n_set en build.pushed_to "Pushed to GitHub: origin/main"
_i18n_set zh build.pushed_to "已推送至 GitHub: origin/main"
_i18n_set en build.deployed "Deployed"
_i18n_set zh build.deployed "已部署"
_i18n_set en build.verified "Verified"
_i18n_set zh build.verified "已验证"
_i18n_set en build.changes_summary "Changes"
_i18n_set zh build.changes_summary "变更"
_i18n_set en build.commits_count "Commits"
_i18n_set zh build.commits_count "提交"
_i18n_set en build.tests_added "Tests"
_i18n_set zh build.tests_added "测试"
_i18n_set en build.tcr_stats "TCR Stats"
_i18n_set zh build.tcr_stats "TCR 统计"
_i18n_set en build.review_gate "Review Gate"
_i18n_set zh build.review_gate "评审门"
_i18n_set en build.backlog_updated "BACKLOG: %s marked ✅ Done"
_i18n_set zh build.backlog_updated "BACKLOG: %s 已标记 ✅ Done"
_i18n_set en build.changelog_bundled "CHANGELOG: bundled into completion commit"
_i18n_set zh build.changelog_bundled "CHANGELOG: 已并入完成提交"
_i18n_set en build.shipped "Shipped"
_i18n_set zh build.shipped "已交付"
_i18n_set en build.next_options "Next Options"
_i18n_set zh build.next_options "下一步"
