Facebook has it !

When Writing with an RTL language the ticker goes to the other way which gives a very intuitive experience.
I need this for my community because we are bilingual.
Thanks Discourse … Love
Facebook has it !

When Writing with an RTL language the ticker goes to the other way which gives a very intuitive experience.
I need this for my community because we are bilingual.
Thanks Discourse … Love
@codinghorror, Hi Jeff, do you think this is something we can have in the short term ?
Have a look at an old topic here about RTL support.
https://meta.discourse.org/t/rtl-support/1784
There is a library that automatically sets the direction of each paragraph based on the content.
Sure, submit a pull request with the work if you want it. This is how open source works.
Is there any update for this feature? I desperately need it.
Even if there is a button to change direction of text, when we write english/arabic/persian, would be great.
I just added pr-welcome on this, hopefully a bilingual developer looking for a contribution will look at this one day.
I just found that there is an html5 tag dir=auto that simply works in most situations.
For example I wrote this html
<html>
<body>
<p dir="auto">Write this جمله چپ به راست text left-to-right!</p>
<p dir="auto">این RTL sentence جمله را از راست به چپ بنویس</p>
</body>
</html>
And pasted it in a simple html editor and it works perfectly fine
Could we use the same thing in discourse @sam?
btw I tried dir="auto" with firebug on <p> tags in discourse. However it didn’t do anything. I don’t know why.
anos depois, este ainda é um problema. mesmo quando uma postagem é escrita inteiramente em um idioma RTL, ela não é alinhada automaticamente.

(este é o editor, mas a prévia à direita é uma representação precisa do produto final)
a única solução que funciona é adicionar tags \u003cdiv dir=\"auto\"\u003e. como @hnaseri observou, \u003cp\u003e não funciona, apenas \u003cdir\u003e funciona.


tenho que ser honesto, isso é bastante lamentável. certamente há uma maneira melhor do que exigir que os usuários adicionem \u003cdiv dir=\"auto\"\u003e. na verdade, não é uma solução boa o suficiente, porque se você apenas abrir sua div, mas não a fechar, o restante do texto será forçado na direção da primeira linha, em vez de ser por parágrafo. precisar adicionar outra \u003cdiv dir=\"auto\"\u003e antes de cada parágrafo não é realmente uma solução.



Só confirmando que isso é particularmente um problema em fóruns em inglês onde você ocasionalmente posta em hebraico? (locais de linguagem mista)
Porque no local hebraico tudo parece estar OK
Uma coisa que pode ajudar aqui é:

Com esse botão ativado na barra de ferramentas, é muito mais fácil como uma ajuda aqui. Para ativá-lo, você habilitaria a configuração support mixed text direction