What problem does it solve?
This Skill ensures that all new user-facing text in your Angular application is properly translated and synchronized across all your defined locale JSON files, preventing untranslated text from appearing in your application.
Core Features & Use Cases
- Key Creation: Generates stable, descriptive translation keys following project conventions.
- Template Replacement: Replaces hardcoded strings in templates and attribute bindings with the
TranslatePipe.
- Locale Synchronization: Adds the new translation key and its default locale value to every existing locale JSON file.
- Use Case: When you add a new button labeled "Submit" to your Angular form, this skill will create a key like
forms.submit, replace the button's text with {{ 'forms.submit' | translate }}, and ensure this key exists in your en.json, es.json, and fr.json files.
Quick Start
Use the angular-i18n-maintenance skill to add a translation key for the new "Confirm" button label in the settings template.