Skip to content

Add eight browser interface languages with Arabic RTL - #234

Merged
LIghtJUNction merged 2 commits into
mainfrom
feat/global-languages-20261002
Oct 2, 2026
Merged

LIghtJUNction merged 2 commits into
mainfrom
feat/global-languages-20261002

Conversation

@LIghtJUNction

Copy link
Copy Markdown
Contributor

The browser previously accepted only English and Chinese, so new visitors from other language communities saw English even when their browser requested a supported language. This change adds Hindi, Spanish, Arabic, French, Bengali and Portuguese to the shared interface, with native language names, saved preferences and first-visit browser-language matching.

Arabic uses right-to-left layout, switching away restores left-to-right, and code keeps its reading order. Navigation, settings, search, wallet and certificate labels and primary post controls are translated; auxiliary messages may still fall back to English. User content and CLI/TUI languages remain separate.

Validation: 42 targeted browser language/rendering/OAuth integrity tests passed; Ruff and diff checks passed. Browser checks covered Arabic desktop/mobile, Bengali mobile, and persisted selection after reload. This PR contains only the language change; it has not been deployed.

Copilot AI balanced review requested due to automatic review settings October 2, 2026 14:52

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

@LIghtJUNction
LIghtJUNction merged commit 2fc6129 into main Oct 2, 2026
19 of 21 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.

2 participants