Skip to main content
Run any Skill in Manus
with one click

i18n-gap-check

Stars20
Forks3
UpdatedMay 26, 2026 at 18:34

Scan all frontend i18n keys across the Control Plane UI and the Agent Dashboard, and report gaps + hardcoded English strings. Covers two bundles: control-plane-ui (ns: pages | common | nav | shared) and agent-ui (ns: dashboard | shared). The `shared` namespace lives in `packages/ui-shared/src/i18n/` and is consumed by both. Detects: (1) keys used in source but missing from EN — highest priority, UI renders raw key strings; (2) EN keys missing from ES or ZH — translation gaps; (3) orphan keys in ES/ZH not in EN — stale translations; (4) EN keys not used in source — potentially stale; (5) dynamic `t()` template literals — manual review list; (6) hardcoded English in `.tsx` (JSX text + user-facing attribute literals) that bypass `t()` — manual review list. Trigger keywords: i18n gap, missing translations, i18n check, translation gaps, locale scan, hardcoded strings, untranslated UI, /i18n-gap-check.

Installation

Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.

SKILL.md
readonly