Skip to content

AxeOS UI: add i18n with DE/ES translations and language selector#1532

Open
marsmensch wants to merge 3 commits intobitaxeorg:masterfrom
mars-llm:feat/axeos-i18n-de-es
Open

AxeOS UI: add i18n with DE/ES translations and language selector#1532
marsmensch wants to merge 3 commits intobitaxeorg:masterfrom
mars-llm:feat/axeos-i18n-de-es

Conversation

@marsmensch
Copy link

Summary

  • Add a lightweight i18n service + translate pipe with JSON locale bundles (EN/DE/ES) and English fallback.
  • Replace AxeOS UI strings with stable i18n keys across Dashboard, Settings, Network, Pool, Update, Logs, and Swarm.
  • Add Settings → UI language selector (persisted; applied on Save).
  • Localize share rejection labels and tooltip explanations.
  • Add contributor docs and an i18n:check script for locale validation.

Testing

  • npm run i18n:check
  • npm test (Node 22 LTS)

Notes

  • Language changes apply only after clicking Save (consistent with existing Settings behavior).
  • Scope limited to AxeOS web UI; no mining/firmware logic changes.

@0xf0xx0
Copy link
Contributor

0xf0xx0 commented Feb 1, 2026

code ack, testing

Copy link
Contributor

@0xf0xx0 0xf0xx0 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

tested and works for me, good change :3

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