In response to a user activating a language switching mechanism to
indicate a newly selected language, a language switch component sends a
language key that corresponds to a first language sensitive element
displayed in the user interface to a language resource manager. The
language resource manager retrieves from a language resource bundle,
which corresponds to the newly selected language, a second language
sensitive element. The language switch component then replaces the first
language sensitive element with the second language sensitive element.
The replacement process is then repeated for all language sensitive
elements in the user interface.