13. A method comprising: receiving a request from a user, at a unified messaging server, for information, 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; selecting a plurality of prompt components associated with a prompt for the user, wherein the selected prompt components are further associated with a language in which the prompt is to be generated; wherein selecting a plurality of prompt components comprises: executing a localization script that is appropriate to the language and that comprises information for generating the prompt in the language; obtaining a localization document, appropriate for the user, associated with the language, wherein the localization document contains rules that define a manner in which prompts are generated for the language; wherein the rules define which prompt file should be retrieved to generate the prompt for the user when at least one parameter representing user data input satisfies a particular rule; selecting, by applying the rules to the request received from the user, between text prompt files that apply to the email server and audio prompt files that apply to the voice mail server; and arranging the plurality of prompt components, from the determined files, to generate the prompt to be provided to the user; in response to input from the user, the unified messaging server retrieving content from the email server or the voice mail server to be provided to the user.
13. A method comprising: receiving a request from a user, at a unified messaging server, for information, 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; selecting a plurality of prompt components associated with a prompt for the user, wherein the selected prompt components are further associated with a language in which the prompt is to be generated; wherein selecting a plurality of prompt components comprises: executing a localization script that is appropriate to the language and that comprises information for generating the prompt in the language; obtaining a localization document, appropriate for the user, associated with the language, wherein the localization document contains rules that define a manner in which prompts are generated for the language; wherein the rules define which prompt file should be retrieved to generate the prompt for the user when at least one parameter representing user data input satisfies a particular rule; selecting, by applying the rules to the request received from the user, between text prompt files that apply to the email server and audio prompt files that apply to the voice mail server; and arranging the plurality of prompt components, from the determined files, to generate the prompt to be provided to the user; in response to input from the user, the unified messaging server retrieving content from the email server or the voice mail server to be provided to the user. 14. The method of claim 13 wherein the localization document comprises an Extensible Markup Language (XML) document.