Communitygithub.com

formatjs/formatjs

審查在地化 UI、翻譯、訊息目錄和拉取請求,檢查 ICU 語法、佔位符完整性、詞彙表合規性、地區感知格式化、可及性和翻譯準備度。用於明確的在地化審查或已變更的使用者介面文字;報告基於證據的發現,而不修改檔案或外部系統。

formatjs 是什麼?

formatjs/formatjs 技能是一個專門用於在地化審查的 AI 工具,支援 Claude Code、Cursor 和 Codex 等平台。它能夠分析 ICU 訊息格式語法,確保所有預留位置(如 `{name}` 和 `{count}`)在翻譯後保持完整,並根據專案詞彙表驗證術語使用的一致性。此技能也檢查地區感知的格式化規則(例如數字和日期格式),確保 UI 元素符合可及性標準,並評估翻譯是否已準備好上線(Translation Readiness)。它透過閱讀專案檔案(如提取的訊息目錄和翻譯檔案)和檢視驗證報告來運作,而不對檔案或外部系統進行任何修改。開發人員可以在拉取請求審查或手動檢查時使用此技能,透過 `/formatjs` 或 `/review-l10n-prompt` 等指令觸發,以獲得詳細、基於證據的在地化問題清單。

相容平台~Claude Code~Codex CLI~Cursor
npx skills add formatjs/formatjs

在你喜歡的 AI 中提問

開啟一個已預先載入此 Agent Skill 的新對話。

說明文件

formatjs 是做什麼的?

審查在地化 UI、翻譯、訊息目錄和拉取請求,檢查 ICU 語法、佔位符完整性、詞彙表合規性、地區感知格式化、可及性和翻譯準備度。用於明確的在地化審查或已變更的使用者介面文字;報告基於證據的發現,而不修改檔案或外部系統。

相關技能