Skip to content

Add multilingual UI localization - #1

Merged
gmaslowski merged 1 commit into
gmaslowski:mainfrom
kubekin2:feature/multilingual-localization
Aug 25, 2026
Merged

Add multilingual UI localization#1
gmaslowski merged 1 commit into
gmaslowski:mainfrom
kubekin2:feature/multilingual-localization

Conversation

@kubekin2

@kubekin2 kubekin2 commented Aug 16, 2026

Copy link
Copy Markdown
Contributor

Summary

  • add lightweight built-in UI localization with English fallback and plural handling
  • add separate JSON translations for 16 languages,
  • add a persistent language switcher next to the theme button
  • localize existing dashboard labels, compact durations, and date-range shortcuts

Why

TeslaMate Dash currently exposes its interface only in English. This change makes the dashboard usable in the most common languages across Tesla markets without adding a localization dependency.

User impact

The initial language follows the browser preference. Users can switch languages from the header, and the selected language is remembered after reload. Missing translations fall back to English.

@gmaslowski
gmaslowski marked this pull request as ready for review August 25, 2026 08:08
@gmaslowski
gmaslowski merged commit 041f935 into gmaslowski:main Aug 25, 2026
1 check passed
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