Right to left language In Rise
Nov 17, 2016
Hi
I am developing courses in Arabic Language. I just started using Articulate 360. I tried to add content using Rise. I could add Arabic text, but I faced many issues.
- Numbering and bullet list come left the text. As Arabic is a right-to-left language, it should be right.
- Text alignment also is left to right
- Navigation Bar is left
- No Arabic fonts available, I could only use the default one.
Could anyone help me solve the problem?
Regards
Sheikh Maawiya
138 Replies
I have successfully completed a RTL conversion, you just modify the index file and add a css file to the package. I'd like to test out all the block types so if anyone has a large course with many block types let me know if you can share your course, and we can test out my tool.
Hi Saul, Could you help me on RTL text support please. Best regards, Siba
Hi Phil, Could you help me please, on changing the Right side menu and RTL text?
Hi,
RTL change can be done pretty easy and does not take very long to do. Here are the steps needed for xAPI format, probably Scorm works similar:
1) Export course from Rise
2) Unzip the downloaded file
3) Locate the "index.html" file and open it for editing
3.1) Change the <HTML> tag:
from : <html lang="en" class="">
to : <html lang="ar" class="" dir="rtl"> <== Arabic
or to : <html lang="he" class="" dir="rtl"> <== Hebrew
3.2) Save and close the "index.html" file
4) Locate one or more css files in "lib/rise" folder and open it for editing (usually there are two)
4.1) Copy all its content
4.2) Put it INPUT pane on https://rtlcss.com/playground/#
4.3) Copy the content of the OUTPUT pane
4.4) Replace content of the original css file
4.5) Save and close
5) Compress the folder to create an edited copy of the zip file
We use this process for years and it works quite well.
Best,
Dominik
Anyone using Dominik's method will realize you need a LOT more css to accommodate all Rise block types and right-hand navigation, I do not recommend using his method.
A manual process like this is not practical every time you publish a Rise lesson and will not cover all the blocks and menu themes.
After years of development our tool does the job in 1click. We maintain it and add to it as Rise blocks are added.
Happy to set you up on a free trial.
Hi Phil,
Thank you for your feedback. The method I described works really well and it takes not even 5 minutes per module to modify it. In the end everyone has to decide which method works best for themselves. It would be fantastic, if you developed an even better solution.
I am happy to test your solution as well. It is always good to improve existing processes.
Best regards,
Dominik
I'm sorry - I'm not an app developer so I don't understand the options that are presented here fully - but we were also planning to leave the course on the Articulate App because it will need to be updated periodically. Is there a solution available? It's unacceptable to me that Articulate advertises itself as handling multiple languages easily and can't handle the fourth most commonly-spoken language in the world.
Any updates on RTL?
Hi! It looks like this thread is 7 years old, but there is still not an update on R to L languages. I am trying to publish a Rise 360 file as a weblink, and even then, it flips what I have in my course. Any suggestions? Thank you!
We know this would add value to Rise 360! Our team is investigating RTL support and will make sure everyone is updated when this makes it on our roadmap. At this time, I don't have a timeline to share.
Hi Phil. What steps did you follow to a successful RTL conversion? There are several threads, and most of them follow different processes.
I have tried modifying the index file. But I think I'm missing the "adding a CSS file to the package" piece. Would you mind sharing your process? Thanks.
Right there with you. I am interested in all the clickable checkboxes and nav menu displaying correctly, and what about flashcards - am guessing those would need to be set up manually, if there are several involed. Also, was reviewing css in the past, though wondering if we could get the coding, rather than going to AI
Hi Ryan, I maintain a css file that has about 200 lines of code as of this morning, but I'm hesitant to put the code out there as every course I've converted required additional custom care (everyone has different content), and Rise rolls in updates about every 2 weeks or so, and their new code dos not take RTL in mind. Good news I've got fully rtl audio/video controls, matching quiz, and process block. These required custom care, beyond the regular text alignment css.