Adoption barriers
- Learning curve — Source locale, locales directory, and
functionslist must be understood forvalidate/sync. - Dynamic keys — Non-literal translation keys cannot be proven static; see dynamic-keys.
- Credentials — Google Translate usage needs API keys and billing awareness.
- CI — Use
--jsonand non-interactive flags when TTY prompts are unavailable.
Clear config --json, the docs site, and doctor reduce onboarding friction.