>I'm about to develop a Web based App in VS ver 2 using C#.
>One of the requirements is that users using the system can be in diffeerent
>countries and will need captions, labels etc etc displayed in their own language.
>Initially, English and Spanish will be required but down the line there will probably be additional languages.
>
>I would like to get the design right initially, rather than ging back and doing amendments.
>Any pointers/tips would be appreciated.You can use the localization approach in Visual Studio and .Net or use translation strings in a table or XML file.
We must do every website in three languages here (English, Spanish and Portuguese). When we moved to .NET we simply adapted our old XML file approach from classic ASP as I outlined in "
XML-based translations in .NET" that may be of help to you. Very simple to implement.
HTH