Need for MultiLang.xx.resx ?
We've been using the ML add in for quite a while now within our company and it occurred to us that we always end up with essentialy two translation databases in our project files. One is the *_ml.xml file with supposedly all translations inside. The other are the MultiLang.*.resx files in the project root. (In case of web projects, the MultiLang.*.resx files live in the App_GlobalResources folder.)
MultiLang.*.resx files seem to hold all the strings ever used in a project. But then why do we need additional .resx files for every control and dialog? They too duplicate translation strings.
I had a look at ML documentation for explanation and was unable to find much on the subject. Is anyone able to shed some light on why ML generates a central *.resx file, while at the same time producing 'private' .resx files for controls and forms?
Will appreciate all feedback, this has been on our minds for a while ![]()