Skip to content

feat(i18n): add Spanish (es) locale#135

Merged
Nic-dorman merged 1 commit into
mainfrom
i18n/es-locale
May 21, 2026
Merged

feat(i18n): add Spanish (es) locale#135
Nic-dorman merged 1 commit into
mainfrom
i18n/es-locale

Conversation

@Nic-dorman
Copy link
Copy Markdown
Contributor

Summary

  • Adds Spanish (es) — full 365-string baseline at locales/es.json, machine-translated, flagged via _translator_notes so future translators see the provenance.
  • Wires es into plugins/i18n.client.ts, composables/useLocale.ts (SUPPORTED_LOCALES + NATIVE_LOCALE_NAMES), and the Settings → Language picker in pages/settings.vue.
  • Identifiers preserved verbatim per CONTRIBUTING-i18n.md: Autonomi, Indelible, Arbitrum One/Sepolia, WalletConnect, ANT/ETH/USDC, RPC URLs, 0x.... ICU placeholders and _one/_many plural suffixes preserved.

Translation source

Machine-translated baseline. Native Spanish polish welcome via follow-up PR (same path nl/fr testers are following).

Test plan

  • npm run tauri:dev
  • DevTools: __i18n.global.locale.value = 'es' — confirm UI swaps cleanly with no [intlify] Not found warnings
  • Settings → Language → Español persists across reload
  • System default detection picks es when OS locale starts with es-*

🤖 Generated with Claude Code

Full 365-string machine-translated baseline marked via `_translator_notes`.
Wires `es` into `plugins/i18n.client.ts`, `composables/useLocale.ts`
SUPPORTED_LOCALES + NATIVE_LOCALE_NAMES, and the Settings language picker.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@Nic-dorman Nic-dorman merged commit 9a1ecff into main May 21, 2026
4 checks passed
@Nic-dorman Nic-dorman deleted the i18n/es-locale branch May 21, 2026 09:03
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.

1 participant