Overall, great work , thanks for putting the tips together. I think doing the initial interface should be a simple task for anyone who can speak arabic through swapping sides and going with the common sense the language entitles. For those who are non speakers, I am an advocate of using interpretation of what needs to be communicated, rather than the literal translation. I have seen many cases where the topic tents to lose its core meaning when translated and the word count grows unnecessarily. As a language, Arabic is so modular, unlike english, where a single work can replace an entire sentence. Also, another aspect to consider, how dates should be displayed in Arabic, since most countries use “Hjri” calendars.
For the future, I think, a good article will be on designing ecommerce experiences where products, forms and checkout processes make sense and convert. That will be a good task to take on and try to simplify, as it will benefit many UX/UI-ers out there.