TiddlyWiki / TiddlyWiki5

A self-contained JavaScript wiki for the browser, Node.js, AWS Lambda etc.
https://tiddlywiki.com/
Other
7.98k stars 1.18k forks source link

Improve support for Right-To-Left scripts #1845

Open Jermolene opened 9 years ago

Jermolene commented 9 years ago

As originally raised by @jafarrasooli over in https://github.com/TiddlyWiki/tiddlywiki/issues/179, TiddlyWiki5 mostly works well with right-to-left scripts such as Arabic, Persian and Hebrew, but some CSS features are hardwired for left-to-right scripts:

We need to identify all the problems, and fix them with some selective CSS:

blockquote[dir="rtl"] {
    border-left: none;
    border-right: 5px solid <<colour blockquote-bar>>;
    margin-left: 0;
    margin-right: 25px;
    padding-left: 0;
    padding-right: 10px;
}
Jermolene commented 9 years ago

Hi @jafarrasooli

i would be glad to contribute [a translation] please advise me what the process is ?

Have a look at the translators edition:

http://tiddlywiki.com/editions/translators

Basically, you just fill in the text boxes, save the wiki and then send it to me via email or Dropbox.

jafarrasooli commented 9 years ago

hi @Jermolene

i will start translation in the next few days.

Jermolene commented 9 years ago

Terrific, thank you @jafarrasooli, I'll look forward to it. Do let me know if I can help.

pooryamd commented 7 years ago

Hi, What is the situation of this issue? I just found about TiddlyWiki (and its greatness) and googled if it is possible to use it with RTL support or how to add RTL to it but closest thing to answer was this Issue.

I can change CSS and do other tweaks to a theme to make it RTL, but I could not find anything about customizing themes for TiddlyWiki.

I also found this but I am not familiar with github and how to test that commit.

Can you Help me? Or if I have to open a new issue?

kookma commented 4 years ago

@Jermolene I like to help to implement the RTL capability! I appreciate to advise how the RTL should be implemented. It seems a new theme is required. Then translation (Persian, Hebrew, Arabic) can be provided. I checked the current Persian Tiddlywiki, it seems it is not suitable and I may recommend the jib from scratch!

kookma commented 4 years ago

There are other discussions about RTL support, but all them can be summarized here:

pmario commented 1 year ago

related to: [BUG] Automatic Text Direction for Bidirectional Tiddlers - TiddlyWiki 5.3.0-prerelease #7549