title: Support for right-to-left with Arabic characters
body: <p>I'm currently working on adding Arabic support into a product which is running a .Net Compact Framework application on top of Windows CE 5.0. Arabic support has been added into the OS and the .Net application is aware of the AR-sa locale. Arabic translations for the UI elements are stored in a resource file, in which they are the correct way round and read correctly according to one of my colleagues. When the application runs, it looks like all the characters are reversed which makes it look like either the OS or the application is mirroring them to give the RTL support. When we reverse the strings in the resource file, it still appears the same.</p>
  
  <p>Does anyone have any ideas on what could possibly be going wrong and if there is any solution?</p>