Skip to content

feat(web): add Indonesian dashboard translation - #1568

Open
Yoruxyv wants to merge 1 commit into
JustVugg:devfrom
Yoruxyv:feat/indonesian-dashboard-translation
Open

Yoruxyv wants to merge 1 commit into
JustVugg:devfrom
Yoruxyv:feat/indonesian-dashboard-translation

Conversation

@Yoruxyv

@Yoruxyv Yoruxyv commented Sep 16, 2026

Copy link
Copy Markdown

Summary

Adds complete Bahasa Indonesia (id) localization support for the Colibri web dashboard.

  • Adds the Indonesian dashboard dictionary with full parity against the current English locale
  • Registers Bahasa Indonesia in the built-in locale selector
  • Uses the existing locale detection and fallback behavior, so browser locales such as id-ID resolve naturally to id
  • Keeps the change focused on the web dashboard localization

Validation

  • npm test — 37/37 tests passed
  • npm run build — TypeScript and Vite production build passed
  • 107 English keys / 107 Indonesian keys
  • 0 missing keys
  • 0 extra keys
  • 0 empty translations
  • 0 placeholder mismatches
  • Runtime-smoke-tested the Indonesian UI across Chat, Brain, and Profiling
  • Verified locale selection persists after refresh
  • Verified the translated UI renders without obvious clipping or broken layout

AI Assistance

I used ChatGPT to help produce the initial translation and perform structural validation, then manually reviewed and tested the rendered Indonesian UI myself.

README Translation

I intentionally kept the Indonesian README translation out of this PR because #1492 currently changes the multilingual README navigation.

I’ll keep an eye on that PR, and once the Japanese README work is resolved, I plan to follow up with an Indonesian README translation so it can be based on the final multilingual README structure and avoid unnecessary overlap or conflicts.

Feel free to tag me for future Indonesian localization updates as well.

Screenshots

Chat

image

Brain

image

Profiling

image

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