1. A method of altering a display, comprising: receiving a language, locale, or display change system message containing a code including a language code, a locale code, or both; notifying all subscribers registered for language, locale, or display change system messages of the received system message; comparing the code within the system message to a current code defining a language property or a locale property; and responsive to determining that the code within the system message differs from the current code, dynamically altering a user interface, if necessary, to conform to a display property matching the language property or the locale property defined by the code within the system message.