5 Commits

Author SHA1 Message Date
Kalle
4004ac9a69 Make the unused translation check narrow template keys by their types
A template key like t(`user:builds.sorting.${sort}`) matched every builds.sorting.* key, so removed keys under that prefix were never reported as unused. With --check-unused the interpolated values are now resolved through the TypeScript API and, when they are a union of literals, only those values match.

Removes the two keys this found dead: common:maps.validation.VALID and tournament:progression.error.PLACEMENT_TOO_HIGH.
2026-11-07 12:38:04 +02:00
Kalle
85b5c7d531 Improve checks speed 2026-11-04 17:24:34 +02:00
Kalle
2d753c948a Fail checks on unused translation keys 2026-11-01 14:25:39 +02:00
Kalle
42fec7cf91 Replace number and date helpers with Remeda and date-fns 2026-10-31 11:10:53 +02:00
Kalle
b3622a4813 docs.sendou.ink (#3468)
Some checks failed
E2E Tests / e2e (push) Has been cancelled
E2E Tests / publish-docs-screenshots (push) Has been cancelled
Tests and checks on push / run-checks-and-tests (push) Has been cancelled
Updates translation progress / update-translation-progress-issue (push) Has been cancelled
Co-authored-by: hfcRed <hfcred@gmx.net>
2026-10-24 10:59:58 +03:00