Skip to content

feat: RTL UI support and built-in Persian (fa-ir) language pack - #2657

Open
abbasdp wants to merge 1 commit into
GetPublii:masterfrom
shirazlinux:feat/rtl-ui-and-persian-language
Open

feat: RTL UI support and built-in Persian (fa-ir) language pack#2657
abbasdp wants to merge 1 commit into
GetPublii:masterfrom
shirazlinux:feat/rtl-ui-and-persian-language

Conversation

@abbasdp

@abbasdp abbasdp commented Aug 8, 2026

Copy link
Copy Markdown

When the app language is RTL (fa, ar, he, ur, …) or a language pack declares direction: "rtl", the UI switches to right-to-left layout, loads Vazirmatn for Persian/RTL text, and keeps fixed chrome panels (topbar menu, post settings, writers panel) on their physical sides so absolute positioning and width math stay intact.

Also ships the fa-ir UI locale as a default language and documents site language codes for Persian.

When the app language is RTL (fa, ar, he, ur, …) or a language pack
declares direction: "rtl", the UI switches to right-to-left layout,
loads Vazirmatn for Persian/RTL text, and keeps fixed chrome panels
(topbar menu, post settings, writers panel) on their physical sides
so absolute positioning and width math stay intact.

Also ships the fa-ir UI locale as a default language and documents
site language codes for Persian.
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