For arabic, i used a layout similar to that of Intellark. For persian, I have modified Arabic layout and added support for one additional persian char that is not in Arabic. The persian dictionary is ready thanks to TMC http://ece.ut.ac.ir/NLP/resources.html.
I have also added support for Status messages to social networks. Once i get all above working, i will start adding support for localisation in additional languages for Mango.