I have several Visual Studio 2008 projects (ASP.NET 3.5) with many local resource files for localizing strings found on specific ASP.NET pages. Some of them are grouped into folders, some of them are named based on the page they localize, etc.
For example, the App_LocalResources folder contains a list of .resx files corresponding to ASPX pages, UserControls / App_LocalResources, corresponding ASCX user controls, etc.
Now I need to translate the application into another language, and I would like to send all these keys for translation to those who do not have access to Visual Studio projects.
I could always write a small console application that would recursively find all the .resx files and combine them with one large custom XML file that I could send for translation. After receiving the translated XML file, the console application recreates all the small .resx files.
All this is not a problem, but there must be a better way. What would you suggest, how do I do this?
source
share