Skip to content

feat(i18n): add English and Chinese UI localization - #81

Open
jiezhengj wants to merge 1 commit into
wassgha:mainfrom
jiezhengj:feat/ui-localization
Open

feat(i18n): add English and Chinese UI localization#81
jiezhengj wants to merge 1 commit into
wassgha:mainfrom
jiezhengj:feat/ui-localization

Conversation

@jiezhengj

Copy link
Copy Markdown

Splits the UI-localization work out of #80 for focused review (1/4).

Summary

  • detect the system UI locale and allow runtime switching between English and Simplified Chinese
  • localize renderer surfaces, native Electron menus, updater dialogs, and runtime messages
  • keep the document language and native menu locale synchronized with the effective preference
  • enable English and Simplified Chinese NSIS installer metadata

Scope

This PR does not include source-language transcription, window persistence, or runtime-asset build changes.

Validation

  • npm run test:i18n
  • npx tsc --noEmit
  • npm run typecheck:electron
  • npm run lint

Detect the system locale, allow runtime language switching, and localize renderer UI, native menus, updater dialogs, and installer metadata.
@vercel

vercel Bot commented Aug 10, 2026

Copy link
Copy Markdown

@jiezhengj is attempting to deploy a commit to the wassgha's projects Team on Vercel.

A member of the Team first needs to authorize it.

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.

1 participant