SurfSense/scripts
DESKTOP-RTLN3BA\$punk 49d5ed830e fix(i18n): unbreak the translation check on Windows and read LOCALES once
It compared the catalogs against LF output while git checks them out as CRLF, so it failed all three catalogs for every Windows contributor, and the check-translations pre-commit hook with them. Line endings are git's to decide, so they are normalised before the comparison.

It also kept its own copy of the shipped languages, where a stale list would skip a language in silence. It now reads LOCALES from i18n/locales.ts, and flags a catalog with no entry there as well as an entry with no catalog.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-24 18:47:46 -07:00
..
bump-version.ps1 fix(scripts): scope the root bump scripts to the hosted stack 2026-09-21 13:46:15 -07:00
bump-version.sh fix(scripts): scope the root bump scripts to the hosted stack 2026-09-21 13:46:15 -07:00
check_docs.py docs: reorganize engineering docs under docs/ 2026-09-22 21:27:26 -07:00
check_translations.mjs fix(i18n): unbreak the translation check on Windows and read LOCALES once 2026-09-24 18:47:46 -07:00