R – Internationalisation in Visual Studio


I'm fairly new to Visual Studio and am wondering how best to plan for translation in a new project I'm starting. I need to provide English, German and French.

I have used Eclipse a lot in the past and there I just developed a new app and when it was complete I could just start a wizard to externalise strings into a resource file. The strings would be given to someone for translation.

What is your experience with VS? (I'm currently using VS2005 Express) What is your best advice for planning for translation?

Best Solution

It depends on the technology you use: Win32/MFC, .NET, ...

For MFC apps, this CodeProject article of mine might be helpful to retrieve strings from resources (the String Table). And this one helps you load the desired translation at application start-up (including other goodies such as a languages menu).

Regarding translation and management of translations, appTranslator will make your life MUCH easier.