support for right-to-left?
Nov 15, 2016
By
sarit chaet
Hi
Been looking forward to Rise after serious difficulties with the Adapt Tool. However, the lack of RTL support is currently a deal-breaker for me (and the Israeli/Arab community.. Is that an issue that will be resolved soon? Also, there is no hebrew font and as a result the text is displayed horrendously. there is a beautiful open version for open sans hebrew that will resolve this matter quickly.. pretty please? :)
Thank you!
26 Replies
Hi Sarit,
We've done some early experiments with RTL support. It's not a trivial feature since we have all those blocks and the design needs to hold up among them all in RTL.
Regardless, we are going to attack this in Q1 2017. Could we get you on the list to beta test this feature?
Hi Adam,
I will love beta testing the RTL version as it is much waited by me and my team as well.
Hope it's ok.
Jonathan
Thanks Jonathan for your willingness to help! We'll get you on the list for a future beta test of this and we'll use the email address associated with your account here.
Awesome thanks! :-)
That would be great, thanks!!
I would also be interested in working with the beta version when it is ready. I really like what I see with Rise but our whole curriculum is in Arabic, so we need to be able to have RTL support.
Thanks William, we will include you too.
My team at the open University of Israel, would also like to test the RTL beta feature, can you please include us?
in the meantime, this is the workaround we're doing:
Export and download your Rise project.
In the "index.html" file, change the <HTML> tag from this:
<html lang="en" class="">
To this:
<html lang="he" class="" dir="rtl">
"he" sets the language to Hebrew, and "rtl" sets the direction right to left
If you're using a language that's not supported by the default font used by Rise, you must add the font file to the directory: lib\fonts,
and changed the font in the "index.html" file, using the <STYLE> tag
Write your font instead of the bolded ones below:
.brand--head, .brand--head * { font-family: Open Sans !important; }
.brand--body, .brand--body * { font-family: Open Sans !important; }
.brand--lhead, .brand--lhead * { font-family: Open Sans !important; }
.brand--lbody, .brand--lbody * { font-family: Open Sans !important; }
.brand--ui, .brand--ui * { font-family: Lato !important; }
.brand--beforeHead:before { font-family: Open Sans !important; }
.brand--afterHead:after { font-family: Open Sans !important; }
Save the "index.html" file, and you're done!
Hey, Danit. Thanks for suggesting this workaround.
Could you point me to a Rise-developed course that uses it?
I'd like to see what the output looks like.
Thanks!
Hey Danit, thanks a lot for your tip, it is working great!
The only thing is that when you have IMAGE (on the left)+ text (on the right) , changing to rtl gets mirrored and they overlap, here an example:
which would require to change the css - or is there any other workaround? thanks
ET
ps. any news on rtl support? it is quite important for us as well!
Hi Articulate support,
Any news on this? I see it's been a while but this feature doesn't seem to be included yet.
Thanks,
Elisa
Hi Danit,
How do you export the presentation? I export it for translation with CAT tools, so the XLF format is the one I use, and there are no html tags...
Any ideas, please? What do you do exactly after you modify the index.html file?
Thanks,
Elisa
Sorry, I'm out of ideas… 🤷
Sadly, I've stopped using Articulate tools
I'm waiting for them to be fully accessible and support RTL…
בברכה, باحترام، Regards,
Danit
Hi Danit,
Thanks for your reply. How did you use to do it before, please? I read that you exported the project and modified the html but did you also translate it? And how?
Thanks very much for your time!
Regards,
Elisa
Hi.
my colleague tried to replace this margin-left from 8.33333% to 0% in the main.bundle.css
.block-image__col:first-child{width:50%;margin-left:-8.33333%}
and this solved the issue of overlapping.
I just noticed that something that still need some adjustment is the labeled graphic pop-up boxes.
We are using articulate tools in several languages and I agree that RTL full support would be really a great added value!
This post was removed by the author
Hi Elisa,
I don't have any update here yet, but keep an eye out on our What's New page for the latest features.
Hi Articulate Community,
Thank you for the RTL discussion. I am currently working with a client in Afghanistan and we are developing a course in Dari. Have there been any updates on the RTL language in Rise or is the workaround still the best way to ensure the text and the images are RTL?
Also, is there a way to put the images on the left?
Thanks!
Nia
Hi there, Nia. No updates on RTL in Rise 360 at this time.
Image & text blocks allow you to put the image on the left or the right. In Tabs and Accordion blocks, the image always aligns to the left. Is there another block you're using?
To my humble opinion, promising somthing for 3 years and not delivering NOTHING is a very poor conduct for a company. The RTL support is a major issue for many RISE users and should be set at high priority.
Come on Articulate! You can do better then this!
Are there any updates on this? Looks like this is a work in progress for over 4 years now?
Any updates? I have a course in Storyline 360 in Hebrew and it doesn't support Right to Left.
Hi there, Stephanie. Storyline supports all languages and scripts, including right-to-left scripts—such as Arabic and Hebrew—and double-byte character sets (DBCS)—such as Chinese, Japanese, and Korean—so you can create courses in any language.
Regarding Rise authoring, we have paused our plans on developing right-to-left support for now, and we'll let folks know if that's something that's coming soon.
I'm quite disappointed to see that, Articulate has chosen to pause plans on right-to-left support in Rise, particularly since this discussion has been ongoing over several years. I do appreciate the workaround provided above, which helps address some issues. However, the way that numbered lists and bullets show up, even after changing the html is not consistent with RTL languages.
Have any users found workarounds for this yet?
note to paste it properly. Contact me if you need help.
.
Cheers.