Multilingual UI

To implement a multilingual interface, do one of the following 3

  1. Have multiple language resources in one executable
  1. Separate language DLLs

To enable dynamic switching between languages 3

  1. Enumerate languages at runtime

  2. Provide a UI for the user to select a language