We are implementing a large system based on smart clients at the top. One of the demands fore the project is that the gui must support several languages. Let say we have 100 forms and 4 languages for each, that will be 400 forms... which is not that maintainable..

What is best practice for this kind of work? Maybe use a "master.resx" ? Anyone have a good solution or comments ?