What problem does it solve?
This Skill ensures consistency in your internationalization (i18n) efforts by synchronizing your glossary with actual usage in translation files, preventing terminology drift and ensuring accurate translations across all languages.
Core Features & Use Cases
- Terminology Consistency: Enforces the use of defined terms across all language versions of your application.
- Drift Detection: Identifies when terms used in translations do not match the official glossary.
- Missing Translation Flags: Highlights terms present in the glossary but missing in specific language files.
- New Term Discovery: Automatically finds new terms used in the codebase that are not yet in the glossary.
- Use Case: After a new feature is released, this skill can scan all translation files for English, French, German, and Spanish, compare them against your central glossary, and report any inconsistencies or missing translations, providing actionable recommendations for the localization team.
Quick Start
Run the i18n-glossary-sync skill to analyze translation files in the 'locales/' directory against the glossary at 'domains/i18n/glossary.md' for English, French, German, and Spanish languages.