When localizing my game in Arabic i found that the text i write would appear backwards on the roblox UI, as Arabic is written right to left. There for I have to write my text backwards so it appears right on the UI.
This is not a place specific bug, and it happens every time.
Here’s some text in Arabic that you can use to test this on.
(in case you want to know what it means: “Follow us on twitter for secret codes!”)
The way it should be: تابعونا علي تويتر للحصول علي رموز سرية
The way I have to write it: سرية رموز علي للحصول تويتر علي تابعونا
While it was a fun little game where I wrote Arabic backwards it takes massive amounts of time for me to do this and is really complicated.
Steps: ( i guess… ? )
Open a roblox place
put in a Textlabel
put the first example I gave, it’ll appear like how the second example appears here.
take out the first example and put the second example in the textlabel… it’ll appear as the first example appears here.
Agree, this behavior needs to at least stated somewhere, at most reversed.
For cases like this, it might be a good idea to have Roblox state somewhere when writing in certain languages that the language is usually written backwards.
Does this same issue occur with languages like Hebrew or Kurdish? I personally do not speak either of them, but know they are written right to left, similarly to Arabic.
We’re aware of the issue. The fix is for us to implement something called the Unicode BiDirectional Algorithm, which will make Arabic automatically render correctly right to left just like in web browsers. I’ll try to work on it soon.