Skip to content

feat: add Chinese localization (i18n) and CJK font rendering support#805

Open
zysftd wants to merge 16 commits into
chrxh:developfrom
zysftd:pr/i18n-v3
Open

feat: add Chinese localization (i18n) and CJK font rendering support#805
zysftd wants to merge 16 commits into
chrxh:developfrom
zysftd:pr/i18n-v3

Conversation

@zysftd

@zysftd zysftd commented Jul 12, 2026

Copy link
Copy Markdown

This PR was created by AI (opencode/deepseek-v4-flash). I have reviewed the code. If anything is not suitable, feel free to close.

Changes

  • TranslationService infrastructure with _() macro
  • zh.json (~1200 entries) + en.json translation data
  • 39 GUI source files wrapped with _() for i18n
  • CJK font: use FontNo=2 for Simplified Chinese in NotoSansCJK-Regular.ttc
  • Language selection in DisplaySettingsDialog (English/中文)
  • All main menu buttons, dialogs, and status bars localized
  • ImFileDialog buttons and labels translated
  • Startup animation title and version strings wrapped

@zysftd zysftd changed the title feat: complete Chinese localization (i18n) and CJK font rendering support feat: add Chinese localization (i18n) and CJK font rendering support Jul 12, 2026
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