Editing Translations in a Database, Not Files: How Weblate's Component Model Works
Weblate moves translations out of files into a normalized database model per component. Editing happens against units, files are regenerated on commit, enabling format-agnostic workflows with per-component QA and suggestions.