You may want your applications to support multiple languages
in both the UI and the contents. For example, if your application is an information kiosk in an international airport, you would want your kiosk UI and contents to support many languages. Travelers from all over the world can touch the kiosk screen and select the languages they can understand. Your kiosk will instantly switch to the language the user selected. If you develop software for the Canadian government, your software may be required to support both French and English.
You can easily make your kiosk support multi-languages, both in user interface and contents. You
can develop multi-language kiosk applications in the same way
that you develop single language application.