PR Checklist
### PR Structure
- [x] This PR has reasonably narrow scope (if not, break it down into smaller
PRs).
- [x] This PR avoids mixing refactoring changes with feature changes (split into
two PRs otherwise).
- [x] This PR's title starts is concise and descriptive.
### Thoroughness
- [x] This PR adds tests for the most critical parts of the new functionality or
fixes.
- [x] I've updated any docs, `.md` files, etc… affected by this change.
What
Fixes #693.
Running i18n export should not rewrite exported JSON localization files if the content hasn't changed.
In v3, it was fixed in #473.
PR Checklist
### PR Structure - [x] This PR has reasonably narrow scope (if not, break it down into smaller PRs). - [x] This PR avoids mixing refactoring changes with feature changes (split into two PRs otherwise). - [x] This PR's title starts is concise and descriptive. ### Thoroughness - [x] This PR adds tests for the most critical parts of the new functionality or fixes. - [x] I've updated any docs, `.md` files, etc… affected by this change.What
Fixes #693.
Running
i18n export
should not rewrite exported JSON localization files if the content hasn't changed. Inv3
, it was fixed in #473.Why
Fixes #693.
Known limitations
N/A