Skip to content

feat(i18n): add Spanish (es) locale translation#510

Open
DragonJAR wants to merge 1 commit into666ghj:mainfrom
DragonJAR:add-spanish-locale
Open

feat(i18n): add Spanish (es) locale translation#510
DragonJAR wants to merge 1 commit into666ghj:mainfrom
DragonJAR:add-spanish-locale

Conversation

@DragonJAR
Copy link
Copy Markdown

Summary

This PR adds complete Spanish (es) locale support to MiroFish, enabling full Spanish-language UI for the application.

Changes

  • locales/es.json: Full Spanish translation with 629 keys, matching the exact structure of locales/en.json and locales/zh.json
  • README-ES.md: Complete Spanish translation of the README
  • README.md: Updated language links to include Spanish

Translation Quality

  • All 629 keys translated with natural, professional Spanish
  • Placeholder variables ({count}, {error}, {name}, etc.) preserved exactly as in en.json
  • Technical terms kept in English: GraphRAG, LLM, Zep, ReportAgent, InsightForge, PanoramaSearch, QuickSearch, InterviewSubAgent, ReACT
  • Latin American Spanish (tú conjugation, neutral and accessible)
  • main.stepNames is a proper array (matching upstream format)

Validation

  • ✅ Key parity: 629 keys in es.json = 629 keys in en.json
  • ✅ Zero missing keys
  • ✅ Zero extra keys
  • ✅ Zero placeholder mismatches
  • ✅ Zero Chinese characters
  • main.stepNames is an array (not object)
  • ✅ Valid JSON

Note

The languages.json file already includes the es locale entry, so no changes needed there.

- Add locales/es.json with 629 keys matching en.json/zh.json structure
- Add README-ES.md with full Spanish translation
- Update README.md language links to include Spanish
@dosubot dosubot bot added size:XL This PR changes 500-999 lines, ignoring generated files. enhancement New feature or request labels Apr 9, 2026
@DemofiloVizuete
Copy link
Copy Markdown

jaja, me iba a poner yo con esta tarea, gracias @DragonJAR

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request size:XL This PR changes 500-999 lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants