43. An apparatus comprising: a prompt server configured to receive requests from a user, at a unified messaging server, for information, and further configured to identify a language in which a prompt for the user is to be generated and to initialize the language, wherein the unified messaging server generates text prompts and audio prompts, wherein the unified messaging server is in communication with at least an email server and a voice mail server; a storage device configured to store a plurality of prompt components; wherein the prompt server selects at least one prompt component associated with the prompt for the user, wherein the at least one selected prompt component is further associated with the language in which the prompt is to be generated, and wherein the prompt server generates the prompt from the at least one selected prompt component; wherein the localization document is based, at least in part, on the language identified and contains rules that define a manner with which prompts are generated for the language; wherein the rules define which prompt file should be retrieved, from the email server or the voice mail server in response to input from the user, to generate the prompt when at least one parameter representing user data input satisfies a particular rule; and wherein the rules are applied to a request received from the user to select between text prompt files that apply to the email server and audio prompt files that apply to the voice mail server.
49. The apparatus of claim 43 , wherein initializing the language comprises (a) selecting the localization document (b) parsing the localization document to generate a document object model (DOM) tree, and (c) analyzing the DOM tree to determine files that are appropriate for the prompt.