1. IntroductionSearch in Google for Joomla RTL:
Results 1 - 10 of about 497,000 for joomla RTL. (0.05 seconds)
"Arabic, Persian and Hebrew scripts, are written in a form known as right-to-left (RTL), in which writing begins at the right-hand side of a page and concludes at the left-hand side. This is different from the left-to-right (LTR) direction used by most languages in the world." wikipedia
The scope of this document is to describe a change to the direction of Joomla Template including:
1.1.1 Menu Direction
1.1.2 Modules and components Direction.
1.1.3 Text Direction
1.2 Objective of the document
The objective of this document is to initiate the functionality of RTL in Joomla as basis for a discussion on a change in Joomla Bi-Di support.
1.3 General remarks
Many Languages require RTL Support esp. (Arabic, Hebrew and Parisian).
2. What is the current issue?
Manual work done to the templates css files return in a defected website most of the time that reflect bad on joomla image and waste the community time to a tedious and repeating coding that could be utilized in building better content. The newly suggest functionality will help converting the template direction by a system parameter for Direction.
3. What are the proposed improvements?
Add a System parameter in the Admin Area to select the direction of the website LRT(Default) or RTL (Right to Left) to effect the following:
3.1 Site Direction
template's index.php file:
<html xmlns="http://www.w3.org/1999/xhtml" dir="rtl">
3.2 Menu Direction
first menu to be on right and dropdown lists to be right direction
3.3 Modules and components Direction
positions of modules to be switched automatic wit RTL selection
3.4 Text Direction
4. Technical realisation
This allows for a real multilanguage support that has been requested since long time by many communities esp. Arabic, Hebrew and Parisian.
6. Effects on...
reflects a better image of joomla implementation for RTL Websites and Save the time and effort to convert the templates to RTL.
6.2 3rd Party extensions
There should be no effects on third party extensions.
There should be no effects on the performance.