Skip to content

i18n: Russian locale does not fully propagate — partial EN strings remain after language switch #144

@UrusGalai

Description

@UrusGalai

Summary

When the UI language is switched to Russian (ru), localization is incomplete — parts of the interface (buttons, tooltips, menu items, modal labels) remain in English. The switch appears to toggle a language flag but doesn't re-render all translated surfaces.

Environment

  • Version: main @ 1b6ea6c (2026-04-23)
  • Deployment: local (WSL Ubuntu 24.04), web UI on :3000
  • Browser: Chrome (desktop)

Reproduction

  1. Open Settings → switch language to Russian
  2. Observe UI — main labels translate, but scattered elements stay English (specific elements vary per view)
  3. Reload — partial state persists

Expected

Complete translation of all visible strings when ru is selected, or a documented list of intentionally-untranslated technical terms.

Hypothesis

  • Missing keys in ru translation bundle (some components fall back to EN silently)
  • OR translations not wired into all components (hardcoded strings)
  • OR i18n context not reaching certain subtrees (e.g. portals, modals rendered outside main tree)

Impact

Non-EN users get a broken bilingual UI. Low severity, high polish cost.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions