// frontend
i18n Completeness Auditor
Audit a JavaScript or TypeScript frontend for missing translations and hardcoded UI strings before you ship a new locale.
What it flags
- Hardcoded JSX text and UI props not wrapped in a translation call.
- Keys in the default locale but missing from others.
- Keys referenced in code but absent from the locales (the raw keys that leak to users).
- Unused locale keys.
- Unparseable locale JSON.
How to run
Point it at your source and locale files. Read-only.
Good to know
Heuristic. It recognizes t(), i18n.t(), and Trans as translation calls; custom wrappers may need a manual pass.
Questions
What is the worst bug it catches?
A missing key falling back to a raw dotted string shown to users.
Does it change anything?
No. It is read-only and flags issues for you to act on.
Ship a locale that is actually complete.
Current price and purchase option are shown on Agensi. Instant download. Works with any agent that reads SKILL.md.
Get i18n Completeness Auditor on Agensi