Skip to content

Language selection / 语言选择(中文、English、Русский) - #26

Merged
VallierDev merged 2 commits into
VallierDev:mainfrom
Ivan4537:pr/i18n-language-picker
Oct 6, 2026
Merged

VallierDev merged 2 commits into
VallierDev:mainfrom
Ivan4537:pr/i18n-language-picker

Conversation

@Ivan4537

@Ivan4537 Ivan4537 commented Sep 21, 2026 •

Copy link
Copy Markdown

Adds a persisted language selector for Simplified Chinese, English, and Russian, plus Follow system. English covers all 1,649 source keys from the Russian catalog and includes OAuth pages, native tray items, and notifications. Earlier English wording is credited to InventiveSpark; Russian translation is credited to Ivan4537.

Updated on top of merged PR #25 and current main. User-owned account names, notes, session previews, paths, and skill content stay unchanged through translate="no" / data-i18n-ignore. The current OAuth deadline and login-cancellation fixes are preserved.

Validation: 255 Rust tests passed, 3 ignored; 6 locale regression tests passed; translation coverage/placeholder checks, TypeScript/Vite production build, and macOS .app bundle build passed. In-app browser verification covered all three languages, manual preference persistence, Follow system, and protected user data.

No version bump, release tag, or machine deployment is included.

@Ivan4537 Ivan4537 changed the title feat(i18n): Выбор языка / 语言选择器 / Language picker Выбор языка / 语言选择 / Language selection Sep 21, 2026
@Ivan4537
Ivan4537 force-pushed the pr/i18n-language-picker branch from c882a9c to 1d60861 Compare September 21, 2026 14:17
@Ivan4537
Ivan4537 marked this pull request as ready for review September 21, 2026 14:34
@Ivan4537
Ivan4537 force-pushed the pr/i18n-language-picker branch 2 times, most recently from ede26c8 to cdb3cdf Compare September 22, 2026 12:07
@Ivan4537
Ivan4537 force-pushed the pr/i18n-language-picker branch from cdb3cdf to 5dbb2a3 Compare September 29, 2026 20:50
@VallierDev VallierDev changed the title Выбор языка / 语言选择 / Language selection Language selection / 语言选择(中文、English、Русский) Oct 6, 2026
@VallierDev
VallierDev merged commit 5a8b494 into VallierDev:main Oct 6, 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.

3 participants