Skip to content

feat: language switcher, merged translations, and analytics toggle - #214

Open
DinonowDev wants to merge 1 commit into
DnsChanger:mainfrom
DinonowDev:feat/language-ui-analytics-i18n
Open

DinonowDev wants to merge 1 commit into
DnsChanger:mainfrom
DinonowDev:feat/language-ui-analytics-i18n

Conversation

@DinonowDev

@DinonowDev DinonowDev commented Jul 28, 2026

Copy link
Copy Markdown

Summary

Test plan

  • Open Settings → change language across eng/fa/ru/it/ja/ar/zh/ko and confirm UI strings update without restart
  • Confirm fa and ar layout direction is RTL
  • Toggle Analytics on, connect to a DNS server, confirm a GA event can fire; toggle off and confirm no further events
  • Fresh settings store has use_analytic: false by default
  • Existing plain settings (startup/update/tray/theme) still work

Add a settings language switcher with Italian/Japanese/Arabic/Chinese/Korean locales from community PRs, gate Google Analytics behind use_analytic (opt-in by default), and keep RTL working for fa/ar.
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