add Right-to-Left support

so the languages that need RTL (right to left) that I currently know of are : 
- Hebrew 
- Arabic
- Persian/ Farsi
- Malayalam ? 

Not all of these languages are traslated but I think the easiest thing to do to get RTL working for them would be to add these to the list of selectable languages