Skip to content

Add Spanish as a UI language - #13

Merged
ehcrea merged 1 commit into
mainfrom
claude/project-thread-5ajnk5
Nov 2, 2026
Merged

ehcrea merged 1 commit into
mainfrom
claude/project-thread-5ajnk5

Conversation

@ehcrea

@ehcrea ehcrea commented Nov 2, 2026

Copy link
Copy Markdown
Owner

Requested by Eren · project thread

Summary

  • New js/i18n/es.js with Spanish translations for all 725 texts (labels, warnings, theory notes, sketch texts, materials, About page), keyed by English like the DE/NL/TR files.
  • Español added to the header language menu (es-ES locale), loaded in index.html and the test runner.
  • README lists Spanish among the supported languages.

Formulas and numbers are unchanged (decimal points kept, as in the other languages). The PDF font subset already covers á é í ó ú ñ ¿ ¡.

Testing

  • npm test: 827 passed, 0 failed (includes the check that every language has every text and that no untranslated text is shown).
  • Opened the site in Chromium with Español selected: UI, sidebar, sketch and warnings render in Spanish with no console errors.

Generated by Claude Code

Adds js/i18n/es.js with all 725 texts, lists Español in the language
menu, loads it in index.html and the test runner, and updates the README.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01DtSyM8DL3Qep5aYcee9rDF
@ehcrea ehcrea self-assigned this Nov 2, 2026
@ehcrea
ehcrea merged commit 8c88500 into main Nov 2, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants