Right-to-Left Support in chats reposnses
I'm genuinely enjoying TypingMind. I just want to share one critical fix needed.
There are many RTL languages that need to be supported (Arabic, Hebrew, Persian, Urdu, Pashto, Kurdish, Sindhi, Uyghur, and more).
RTL support doesn't need to be implemented across the whole app UI; it's needed just for text input and output (especially output).
Thanks, Rakan
Log in to comment and vote
Comments7
Amaranth Dew
Jul 28
•Merged request
•1 vote
adjusting arabic typing with english
hi , i am premium subscriber and i am facing RLT troubles , the model writes arabic included english words is almost impposible to read , and also you cant put a gape to write a new line .
Peach Rose
Jul 28
•Merged request
•6 votes
Fix RTL languages
We’re experiencing issues reading the output in RTL languages (such as Arabic and Persian), especially when the text includes English words. The word order becomes disrupted, making the content difficult to understand.
Salmon Sparrow
Sep 6, 2025
This is really useful for us as well. Every time we are copy/pasting it in another document, like Google doc, to read the output!
Ivory Alpaca
Jun 14
i hope you fix this problem cuz i am realy suffering using models by arabic and english at the same time
Silver Strawberry
Jul 28
•Merged request
•4 votes
RTL support in chats
For non-English content like Arabic or Persian, text appears left to right, making it difficult to read. A function is needed to automatically recognize and support RTL (right-to-left) in chat conversations. This GitHub project addresses the issue: github.com/uncogeek/typingmind-extension-RTL-Checker
Violet Cake
Jul 28
•Merged request
•2 votes
Right-to-Left Support in chats reposnses
Please add support for Right-to-Left text direction in chat responses. This is a critical feature for Arabic users.
RTL support is only needed for chat responses, not for the overall UI.
I let AI explain the issue since I’m not a technical guy
Explaining RTL (Right-to-Left) Issues with Mixed Arabic-English Text
The Problem
When Arabic text (RTL language) contains English words (LTR language) and the interface doesn't properly support RTL, the text becomes confusing and hard to read because:
Visual Example
Without RTL support (WRONG):
.Python programming language ال أنا أحبThe sentence reads incorrectly - English words appear in wrong positions.
With RTL support (CORRECT):
The sentence flows naturally from right to left, with English embedded correctly.
Why This Happens
Arabic reads right-to-left (←)
English reads left-to-right (→)
Without proper RTL support, the browser/app doesn't know how to handle bidirectional text (BiDi)
Text alignment, punctuation, and word order get scrambled
Real User Impact
Readability: Users can't understand responses properly
Professionalism: Looks broken and unprofessional
User experience: Frustrating to parse jumbled text
Code/technical terms: English variable names, commands, or technical terms appear in wrong places
The Technical Fix Needed
/* Add this to the chat message container */ .chatbot-message { direction: rtl; text-align: right; unicode-bidi: embed; }Or detect the language and apply
dir="rtl"attribute dynamically to Arabic messages.Bottom line: Without RTL support, Arabic responses with English words look like scrambled nonsense to Arabic users. 🔄
Thank you
Gray Binder
Jan 16
Explaining RTL (Right-to-Left) Issues with Mixed Arabic-English Text
The Problem
When Arabic text (RTL language) contains English words (LTR language) and the interface doesn't properly support RTL, the text becomes confusing and hard to read because:
Visual Example
Without RTL support (WRONG):
.Python programming language ال أنا أحبThe sentence reads incorrectly - English words appear in wrong positions.
With RTL support (CORRECT):
The sentence flows naturally from right to left, with English embedded correctly.
Why This Happens
Arabic reads right-to-left (←)
English reads left-to-right (→)
Without proper RTL support, the browser/app doesn't know how to handle bidirectional text (BiDi)
Text alignment, punctuation, and word order get scrambled
Real User Impact
Readability: Users can't understand responses properly
Professionalism: Looks broken and unprofessional
User experience: Frustrating to parse jumbled text
Code/technical terms: English variable names, commands, or technical terms appear in wrong places
The Technical Fix Needed
/* Add this to the chat message container */ .chatbot-message { direction: rtl; text-align: right; unicode-bidi: embed; }Or detect the language and apply
dir="rtl"attribute dynamically to Arabic messages.Bottom line: Without RTL support, Arabic responses with English words look like scrambled nonsense to Arabic users. 🔄