I'm planning to write an application that, mainly, take inputs from the user and display them.
- What can I do in order to support input in many languages?
- Is there an easy way to support all native languages (windows supported)?
- What's need to be done in order to prevent right-to-left languages to appear backwards? (I saw it happen when I tried to convert Hebrew Google doc into .docx)
I'm going to use Sqlite, .net c# with winforms or WPF, and probably entity framework.
Comments:
I've already read about internationalization and localization in Wikipedia. I've also read Joel Spolsky article on Unicode. Most questions I've found in SO were about translating your app.