What problem does it solve? Keeping multilingual translation files in sync with a source language file is tedious and error-prone: new keys get missed, removed keys linger, variables get broken, and tone drifts across languages. This Skill automates delta-based synchronization so only changed keys are translated while everything else is preserved. ## Core Features & Use Cases - Delta Translation: Uses git diffs to detect added, modified, or removed keys and translates only what changed, reusing existing valid translations. - Variable & Glossary Integrity: Preserves placeholders like {name}, %s, and HTML tags, enforces do-not-translate terms and binding glossary mappings, and flags mismatches with TODO or [GLOSSARY] markers. - Tone Calibration & Atomic Writes: Detects formal/informal register conflicts per language and writes files atomically via a temp-file-then-rename pattern so originals are never corrupted. - Use Case: After adding five new UI strings to en.json, run the sync to update French, German, and Japanese files with only those five keys translated, sorted and validated. ## Quick Start Ask the assistant to run translation-sync to synchronize all translation files with the source language, translating only the keys that changed since the last commit.