Skip to content

i18n: translate Electron main-process menus #578

Description

@Davidnet

Part of the frontend internationalization effort (see Epic). Depends on language selector + persistence.

The Electron main process is separate from React and has ~40 hardcoded label:/title: strings (tray menu, app menu, tooltips) in src/frontend/src/electron/electron-main.js.

Tasks

  • Load standalone i18next in the main process, sharing the same locale JSON files
  • Read the persisted locale on startup
  • Translate tray menu, app menu, and tooltips
  • Rebuild the menu on a language-change IPC event (renderer → main)

Metadata

Metadata

Assignees

No one assigned

    Labels

    internationalizationInternationalization (i18n) and localization work

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions