I am implementing an multilingual web site using ASP.Net. The languages are English,French and Arabic. Please note that Arabic’s direction is RTL. What is the best way to implement the multilingual support. I am planning to use the .Net localization feature but the website texts are stored in DB. For the controls ( form controls) , I can used resx file. Do I need to build two different pages ( one for LTR and another for RTL )? Or can I have one ASPx file for all the three languages?
I would like to hear some best practices in implementing these kind of web applications.
Thanks in advance,
Abdel Olakara
First Issue of Multilingual:
Simply make a basepage class that will inherited from Page class, put this method in basepage class and inherit basepage class in your every aspx.cs page to acheive globalization.
Second Issue of RTL and LTR:
in your masterpage there is main div like..
you need to changed the direction and put this in your page load
please let me know if you any issue…