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)

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    internationalizationInternationalization (i18n) and localization work

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions