So you started your application and now realize you've hardcoded strings and you need to start offering localized version.  There are two freely available tools you can use to help with this transition. 

Step One: Remove hardcoded strings and put them in resource files. 

Our team released the 1.0 version of the Resource Refactoring tool last month. 


 
Step 2: Generate Translated Resource Files

Jeremy recently discovered this tool.

ResEx

ResEx is the composite, translation friendly .NET Resource editor. 

Enjoy!