Add an automated translation consistency checker and run it in CI for pull requests.
Proposed scope:
- Add a new Artisan command to compare translation keys against English.
- Validate both JSON translations and nested PHP translation files.
- Report missing keys per locale.
- Report extra keys per locale (warning by default).
- Return non-zero exit code when missing keys are found.
- Optionally support failing on extra keys (for stricter mode).
- Add unit tests for matching, missing, and extra key scenarios.
- Run this check in a dedicated GitHub Actions workflow on pull requests.
I can prepare and submit a pull request for this feature if the maintainers agree with the proposed scope.
Add an automated translation consistency checker and run it in CI for pull requests.
Proposed scope:
I can prepare and submit a pull request for this feature if the maintainers agree with the proposed scope.