The basic process of maintaining resourcesthat is, adding, editing, and deleting text and imagesis simple. Visual Studio provides a Resource Editor (with lesser functionality in Visual Studio 2003) to maintain resources. However, in a large application, the maintenance of these resources is a significant part of the development process. The problem is that if you delete an entry from one language, you will probably want to delete the same entry from all the others. The same can also be true for adding and editing resources. It is easy for resources to get out-of-synch with each other. A tool is needed to help manage the numerous changes made to resources and to keep those resources in synch. Chapter 12 provides the Resource Administrator for this purpose. In addition to this, unlike the Visual Studio Resource Editor, it is not restricted to using resx files. Furthermore, it can automatically translate resources as they are added. So if you add a new string for a MessageBox for "Collect additional company information?", the French resource is also updated with a string for "Rassemblez l'information additionnelle de compagnie?" |