
Microsoft recommends that all language specific user
interface resources be placed in separate resource only DLL files. Each
executable module has a set of resource only satellite DLL’s. Each DLL supports
the needs of only a single language and serves no other purpose other than to
contain just those resources appropriate for the language.
Microsoft’s Developer’s Studio was designed to take into
consideration country specific resources. It has tools built into it that
separate the RC file into country specific areas. At build time, there are flags
that can be set to result in the output of a country specific resource. Each of
the supported countries is built separately and results in a country specific
resource DLL.
While Dev Studio does have multi-national abilities built
in, there are tools available on the market that are specialized towards serving
the needs of the localization market. These tools are beyond the scope of this
document.


|