Skip to content

[refactor / language] update settings tabs and sidebar#793

Merged
accius merged 17 commits intoaccius:Stagingfrom
MichaelWheeley:feature/thai-language-dev
Mar 21, 2026
Merged

[refactor / language] update settings tabs and sidebar#793
accius merged 17 commits intoaccius:Stagingfrom
MichaelWheeley:feature/thai-language-dev

Conversation

@MichaelWheeley
Copy link
Copy Markdown
Contributor

What does this PR do?

Updated settings and sidebar to use language translations, icons also unified. Language JSON language files appended however translations not done for languages other than English and Thai.

Type of change

  • Bug fix
  • New feature
  • Performance improvement
  • Refactor / code cleanup
  • Documentation
  • Translation
  • Map layer plugin

How to test

  1. see screenshots, choose Settings or choose sidebar... change language to see result

Checklist

  • App loads without console errors
  • Tested in Dark, Light, and Retro themes
  • Responsive at different screen sizes (desktop + mobile)
  • If touching server.js: caches have TTLs and size caps (we serve 2,000+ concurrent users)
  • If adding an API route: includes caching and error handling
  • If adding a panel: wired into Modern, Classic, and Dockable layouts
  • No hardcoded colors — uses CSS variables (var(--accent-cyan), etc.)
  • No .bak, .old, console.log debug lines, or test scripts included

Screenshots (if visual change)

A B C D

German version for instance has keys but translation incomplete
E German

@MichaelWheeley MichaelWheeley changed the title Feature/thai language dev [refactor / language] update settings tabs and sidebar Mar 20, 2026
@accius accius merged commit 8188f50 into accius:Staging Mar 21, 2026
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