What problem does it solve?
Roo Code localization work is error-prone and time-consuming, especially when keeping placeholders, namespaces, and UI patterns consistent across many languages.
Core Features & Use Cases
- Guides consistent i18n updates for both the VSCode extension backend (
src/i18n/locales/) and the WebView UI (webview-ui/src/i18n/locales/), including when to change only user-facing strings.
- Preserves technical correctness by maintaining exact interpolation placeholders like
{{variable}} and keeping i18next React patterns (including Trans with named components) intact.
- Provides a safe translation workflow that prioritizes updating English first, using targeted diffs (
apply_diff) for existing files, and validating completeness with the missing-translations script.
Quick Start
Update the English entries in the appropriate locale files, then use apply_diff to propagate the changes to all supported languages and run the missing translations validation script.