Skip to content

settings: complete remaining i18n in Account and Preferences sections#165

Merged
tyreseluo merged 1 commit into
mainfrom
feat/settings-i18n-completion
May 29, 2026
Merged

settings: complete remaining i18n in Account and Preferences sections#165
tyreseluo merged 1 commit into
mainfrom
feat/settings-i18n-completion

Conversation

@tyreseluo
Copy link
Copy Markdown

@tyreseluo tyreseluo commented May 29, 2026

Summary

  • complete i18n wiring for Settings -> Preferences -> App
    • localize section labels, dropdown options, helper text, popup messages, and thumbnail option labels
    • ensure Current setting: ... shortcut description updates correctly after language switch
  • complete i18n wiring for Settings -> Account verification banner
    • localize verified/unverified banner copy
    • localize unverified hint text and device/session info formatting
    • localize unsupported-avatar-delete warning
  • pass app_language through SettingsScreen -> AppSettings::populate to keep runtime strings in sync

Files Changed

  • src/settings/app_settings.rs
  • src/settings/account_settings.rs
  • src/settings/settings_screen.rs
  • resources/i18n/en.json
  • resources/i18n/zh-CN.json

Validation

  • cargo build -q passed

Notes

  • scope is intentionally limited to settings-page i18n completion in this PR.

@tyreseluo tyreseluo merged commit ca6c837 into main May 29, 2026
12 checks passed
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