User:PRRANJAN/sandbox

Error Messages
Error messages are displayed to describe a problem that has occurred, which prevents the user or the system from completing a task. The problem could result in data corruption or loss. Other message type consist of confirmations, warnings, and notifications.

A well-written error message provides the following information to the user:


 * A problem: States that a problem has occurred


 * A cause: Explains why the problem occurred


 * A solution: Provides a solution to the user to fix the problem

Guidelines
Various approaches to write the error messages are mentioned below:


 * Conciseness: Use clear, specific and concise sentences.


 * Voice: Use active voice whenever possible. You can use passive voice to describe the error condition.


 * Tense: Use present tense. To inform the user about the system response to a user action, use present-future tense combination.


 * Tone: Use polite phrasing.


 * Jargons: Use terms that the user understands.


 * Audience Orientation: Avoid the use of ‘please’ in the error message text. It can be interpreted to mean that a required action is optional.


 * Consistency: Be consistent with wording and structure.