Multiple-Language Resource File  (Definition)

A multiple-language resource file is a resource file that supports more than one language simultaneously.  This often implies the ability to handle more than one script or character set.  Most existing Windows-based programs, even localized ones, contain resources for only one language.  Win32 supports the ability to store multiple-language versions of a given resource in a single executable or DLL.  This makes it possible to render a program's user interface at the time of start-up in whatever language corresponds to the user's default locale if resources for that language are available.  On Windows NT you can also access multilingual resources to change the language of the user interface at any time during the execution of the program.