feat(i18n): add spanish translation (#657)

* feat(i18n): add Spanish localization

* feat(cspell): add additional Spanish words to dictionary

* feat(i18n): Update translation

* fix: minor spelling issues

* chore: remove unnecessary margin

* feat: add arktype

* chore: update cspell dictionary

* refactor: implement object schema with arktype to validate schema on runtime

* refactor(i18n): simplify locale retrieval process

* fix: linter issues

* refactor: replace import glob with static imports to prevent playwright from dying

* chore: remove unnecessary mapping

* refactor: split logic into multiple files

* chore: use new imports

* fix: fix playwright tests with import glob

* chore: update lock files

* chore: fix types

* chore: update fonts with broader subset

---------

Co-authored-by: Bryan Galdámez <josuegalre@gmail.com>
This commit is contained in:
Angel
2025-06-09 22:22:06 -04:00
committed by GitHub
parent cdc4f1cef9
commit cb4df21583
20 changed files with 1584 additions and 493 deletions

712
pnpm-lock.yaml generated

File diff suppressed because it is too large Load Diff