Explain available options and choose one.
Standard .NET Framework and Visual Studio
Alternative using just one resource file
http://www.codeproject.com/useritems/GlobalizationSample.asp
comment by Donchyts, G:
There is also default internationalization. Why we can not use it. It will simply replace resources. There is also a
program called Resourcer.NET which allows editing of .resX XML files containing all strings used in dialogs.
1. we should learn what is not possible with default .NET framework.
2. search for different optional /additional possibilities.
comment by André Hendriks:
The default .NET approach also allows for reordereing/resizing controls depending on the selected culture, which is pretty neat. In my opinion we should worry more about how to localize the data(base). We are developing and testing some concepts for the 'planning kit' which might be useable for other projects as well.