
Understanding Differential Updates
When you run Tradux, you don't have to re-translate your entire file every time you fix a typo. Tradux uses a smart Differential Updates system.
When you translate files, Tradux leaves a hidden `.tradux-state.json` file in your i18n folder to act as a state snapshot.
When you run `npx tradux -u`, Tradux compares your current default language JSON against this snapshot. It calculates exactly which existing strings were modified and which were newly added.
It then sends ONLY the differences to the API. This ensures that your manual adjustments to target languages aren't overwritten, and you save massively on AI token usage.