Multilingual UI
To implement a multilingual interface, do one of the following 3
-
Have multiple language resources in one executable
-
Retrieve resources with FindResource or FindResourceEx
-
Separate language DLLs
-
Use naming conventions for DLL extensions
-
Construct DLL names at runtime
-
Retrieve DLLs using FindFirstFIle or FindNextFile
To enable dynamic switching between languages 3
-
Enumerate languages at runtime
-
Provide a UI for the user to select a language