Hi folks,
We have a existing web application (game) that is written in PHP. It has a client coded in flash. Now we have a requirement to support the application in different languages (culture). Mainly we need to provide support for 4 classes of languages
- Roman character set-based languages that can be represented in Latin 1 - Swedish
- Roman character set-based (Latin) languages that require other character sets - Polish
- Cyrillic Languages - Non-Latin alphabet based languages
- Character-based languages - Japanese
Now we are thinking of rewriting the application in .NET since it has rich support for localization/globalization. But before we start on the project we need some information.
1) Does .NET support the above mentioned 4 set of languages?
2) Is it possible to reuse the flash code or PHP code?
3) What are the things we need to keep in mind while designing the application?
4) Assuming we do not want to use the silverlight in place of flash client, is it possible to localize the content of flash files?
5) Is it advisable to have the single binary/assembly for all the languages? If we package them under different satallite assemblies then what will be the impact on performance (as new assemply needs to be loaded every time). We intent to have the asp.net web site and have the requirement to support 1000 concurrent users for our game/application.
6) pitfalls or issues in browser support for localization (firefox, morzilla, IE, etc)
Thanks in advance. All or any information in this regard would be helpful.
Regards
Manish Agarwal