Skip to content

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

Merged
wassgha merged 1 commit into
wassgha:mainfrom
jiezhengj:feat/ui-localization
Aug 12, 2026
Merged

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

Conversation

@jiezhengj

Copy link
Copy Markdown
Contributor

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.

@wassgha
wassgha merged commit e06a925 into wassgha:main Aug 12, 2026
1 check failed
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.

2 participants