15. A system for rendering a document in a user interface with language-related content in accordance with a selected language, comprising: a processing engine coupled to a memory storage being operable to store program instructions executable by the processing engine to: receive and store, at the user interface, a language-related content associated with the selected language and having a first identifier; receive, at the user interface, the document comprising a language element having a second identifier; identify the language element in the document; locate and retrieve the language-related content for which the first identifier corresponds to the second identifier; and insert the retrieved language-related content into the document at a location specified by the language element.
15. A system for rendering a document in a user interface with language-related content in accordance with a selected language, comprising: a processing engine coupled to a memory storage being operable to store program instructions executable by the processing engine to: receive and store, at the user interface, a language-related content associated with the selected language and having a first identifier; receive, at the user interface, the document comprising a language element having a second identifier; identify the language element in the document; locate and retrieve the language-related content for which the first identifier corresponds to the second identifier; and insert the retrieved language-related content into the document at a location specified by the language element. 20. The system according to claim 15 , wherein the processing engine is further operable to execute program instructions to install an event handler for a user interface component associated with the identified language element.