Skip to content

v1.11.0 — English translation + en/ru UI localization

Choose a tag to compare

@Matysh Matysh released this 05 Jul 18:44
  • UI localization (en/ru): every card string moved to src/i18n.ts dictionaries.
    The language follows the HA user profile (hass.locale) automatically; a new
    language: en|ru card option forces it. The GUI editor got the option and its own
    localized labels. Generated device names (light group, unnamed, virtual device)
    are localized via a loc callback in BuildCtx.
  • English-only codebase: all comments, docstrings, section banners, JSDoc, test
    names, backend WS/HTTP error messages and log lines translated to English.
    Russian remains only where it is functional or content: the ru i18n dictionary,
    translations/ru.json (config flow), iconFor regex patterns matching Russian
    device names (with their test fixtures), and the Russian documentation copy.
  • Docs: README is now English-first with a full Russian copy in README.ru.md;
    docs/ARCHITECTURE.md, DEVELOPMENT.md, ROADMAP.md and the entire CHANGELOG
    history translated to English. translations/en.json had Russian strings — fixed.
  • Removed obsolete RELEASE_NOTES_v1.9.3.md and scripts_publish.sh (publication
    is done; the repo lives at github.com/Matysh/houseplan-card).