We will check possibility add this in next versions
respecting my collaborative spirit, I continued to look for a solution that I believe now I found.
In first of all let see this very good video
about How to use a Multilanguage Joomla site + Helix Ultimate template + SP Page Builder to have back RTL visualization. Basically:
- Joomla + Helix Ultimate + SP Page Builder are yet RTL compliant: when they are assigned to RTL languages (or Joomla RTL language is shown) the body text is shown in RTL mode. This is enough to get the RTL body text effect
- For convenience and for creating different look & feel like to move modules specularly (if desired) we have to duplicate Helix Ultimate template / SP Page Builder for each language and assign it to the specific language.
This is the Joomla approach concept and it is valid for all the Templates / Page Builders.
1 - SEF Translate integration solution
to add to the SEF Translate module a "selected language field
". What I mean ? Example:
A - we configure our SEF Translate component > General > Website Main Language: Spanish
B - we configure our SEF Translate module > Language List: Spanish + Arabic + English
C - we duplicate our SEF Translate module and we assign them to Language: one to Spanish, one to Arabic, one to English, in "a Joomla way"
D - for each SEF Translate module we configure the new "selected language field", where the SEF Translate module assigned to Spanish will be Spanish, the SEF Translate module assigned to Arabic will be Arabic , and the SEF Translate module assigned to English will be English.
The language "selected language field" will be and should be only the same selected for Module > Language (Joomla) and if it has been yet added into "B", the Language List
In practice, for example, when the "selected language field" is set to Arabic, the SEF Translate module will be visualized with Arabic yet selected into the SEF Translate dropdown menu module as language, this mean that the site will be translated and shown in Arabic.
Really too simple and perfectly joomla integrated! Don't you think ?!?
2 - Script
Now, Can happen that your customer want just use one template, doesn't matter if the modules etc. are on the right or on the left and/or are using a template not yet RTL compliant. Well in this case would be a good thing give them the right code to add to their template to have back the RTL body text for all the RTL languages:
- Consider at least Arabic, Hebrew, Persian, and Urdu like RTL languages
- Take a look to this code suggestion
- What is the correct code to add for SEF Translate module ?
- Where have we to add it into the template, Before </head> or Before </body> ? OR Can the code be added directly into SEF Translate module ?