feat: 更多介面語言(i18n 架構擴充,先加日文)#6
Open
kiki830621 wants to merge 2 commits into
Open
Conversation
- Locale 開放為 zh-TW/en/ja;ja 完整字典(型別保證 key 一致) - detectLocale 白名單 stored + ja 前綴對應 - 語言切換改 select 選單(原生語言名),change 事件換字 + aria-label 重設 - langToggle key 廢棄 → langSelectLabel(三語) Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
Member
Author
Verify Report — PR #6(Round 1)Enginemanual fan-out (4 lens Agents + sequenced DA, model: sonnet, file-based output) + Codex (gpt-5.5 xhigh, run_in_background)。 Freshness凍結 SHA AggregateFAIL — 1 blocking(要求未全滿足), 3 in-scope fix, 若干潤飾 要求覆蓋率5 項 Expected:3 FULLY + 2 PARTIALLY((1) Locale 單一來源、(5) export ja 測試缺口) Findings(合併後)
Next |
…#2) - LOCALES/localeNames 為單一來源;Locale type、偵測白名單、選單 options 全派生(三 AI 收斂 finding) - select change 加 isLocale 型別守衛;選單 label 改語言原生名(繁體中文/English/日本語) - 日文潤飾 8 處(exportHint 共有語意、exportCopyFailed、最大移動量/異常数、作動/未検出等) - 測試:LOCALES 對齊斷言、isLocale 案例、export language:'ja' 覆蓋、切換測試固定起點 Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Member
Author
Verify Report — PR #6(Round 2,delta)EngineCodex (gpt-5.5 xhigh) delta 複驗 + 全套件 46 tests + tsc + build。R1 已跑 4 lens + DA + Codex 六方全審。 FreshnessR1 凍結 AggregatePASS — 0 blocking R1 findings 處置
R2 殘餘(accepted,不再迭代)
Verdict: verify-gated PASS — ready to merge(merge 後跑 /idd-close 結案,勿用 auto-close trailer) |
This was referenced Jul 16, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Refs #2
Summary
Locale 開放為 zh-TW/en/ja、新增完整日文字典(TypeScript 型別保證 key 一致性)、語言切換從雙語 toggle 改為三語 select 選單(原生語言名)、detectLocale 支援 ja 前綴與 stored 白名單。
Checklist
Related
與 PR #4 的變更檔案集完全不相交(無 git 層合併衝突;本描述初版誤稱有 app.ts 交集,經 verify regression lens 查證更正)。實際耦合僅:本 PR 的 select 沿用
.lang-btnclass,PR #4 將該 class 改為 CSS 變數驅動——語意相容,兩 PR 可任意順序合併。Generated by /idd-all on PR path. Do NOT add a GitHub close trailer (Closes/Fixes/Resolves) — IDD discipline requires manual /idd-close after merge to enforce checklist gate + closing summary.