Patterns Fehlermeldungen

Fehlermeldungen sollten so angezeigt werden:

Fehlermeldung Darstellung

oder mit hint:

Fehlermeldung Darstellung
Darstellung der Fehlermeldungen

Hinweise zur Erstellung von Texten

Verwende einfache, klare und kompakte Aussagen

Schreibe, was passiert ist und teile eine Lösungsmöglichkeit mit. Der Text sollte in allgemeinverständlicher Sprache gehalten werden und keine Behörden bzw. Amtssprache verwenden. Benutze eine positive Sprache und komme schnell zum Punkt.

Nicht erlaubt sind:

  • technische Sprache wie "Formular POST Fehler", "Unspezifischer Fehler" oder gar Fehlercodes "0x01231231"
  • eine negative Sprache, wie "Verboten", "Illegal", "Du hat vergessen zu...", "Es ist untersagt..."
  • die Verwendung von "Bitte...", weil dies eine direkte Entscheidung verlangt
  • die Verwendung von "Entschuldigung", weil es nicht zur Lösung des Problems beiträgt
  • die Verwendung von "Gültig" oder "Ungültig", da es keine zusätzliche Hilfe zur Problemlösung bietet
  • Verwendung von Humor oder informeller Sprache wie "Ups, da ist was schiefgelaufen", da es den Frust des Benutzers eher steigert

Allgemeine Regeln zur Erstellung von Texten

Wenn die Eingabe leer ist
Schreibe "Gebe [was auch immer] ein".
Beispiel: "Gebe Deinen Vornamen ein".
Wenn die Eingabe zu lang ist
Schreibe "[was auch immer] darf nicht länger als [Nummer] Zeichen sein".
Beispiel: "Die Addresse darf nicht länger als 40 Zeichen sein".
Wenn die Eingabe zu kurz ist
Schreibe "[was auch immer] muss [Nummer] Zeichen oder länger sein.
Beispiel: "Die Adresse muss 2 Zeichen oder länger sein".
Wenn die Eingabe zu lang oder zu kurz ist
Schreibe "[was auch immer] muss eine Länge zwichen [Nummer] und [Nummer] Zeichen haben".
Beispiel: "Die Adresse muss eine Länge zwischen 2 und 40 Zeichen haben".
Wenn die Eingabe unerlaubte Zeichen enthält und diese bekannt sind
Schreibe "[was auch immer] darf nicht [Zeichen] enthalten".
Beispiel: "Die Adresse darf nicht @ und € enthalten".
Wenn die Eingabe unerlaubte Zeichen enthält und diese nicht bekannt sind
Schreibe "[was auch immer] darf nur folgenden Zeichen enthalten: [Zeichen]".
Beispiel: "Die Adresse darf nur die folgenden Zeichen enthalten: Buchstaben, Leerzeichen und Zahlen".
Wenn die Eingabe keine Nummer ist
Schreibe "[was auch immer] muss eine Nummer sein, z.B. [Beispiel]".
Beispiel: "Die Anzahl der Arbeitstunden muss eine Nummer sein, z.B. 30 oder 35,5".
Wenn die Eingabe keine ganze Nummer ist
Schreibe "[was auch immer] muss eine ganze Nummer sein, z.B. [Beispiel]".
Beispiel: "Die Anzahl der Arbeitstunden muss eine ganze Nummer sein, z.B. 30".
Wenn der Wert zu gering ist
Schreibe "[was auch immer] muss [Unterer Wert] oder höher sein".
Beispiel: "Die Anzahl der Monate muss 1 oder höher sein".
Wenn die Wert zu hoch ist
Schreibe "[was auch immer] muss [Höchster Wert] oder geringer sein".
Beispiel: "Die Anzahl der Monate muss 12 oder geringer sein".
Wenn die Wert in einem Bereich liegen muss
Schreibe "[was auch immer] muss zwischen [Nummer] und [Nummer] liegen".
Beispiel: "Die Anzahl der Monate muss zwischen 1 und 12 liegen".
Wenn die Eingabe kein Geldbetrag ist und Eurocent erlaubt sind
Schreibe "[was auch immer] muss ein Geldbetrag sein, z.B. [Beispiel mit und ohne Eurocent]".
Beispiel: "Dein Stundenlohn muss ein Geldbetrag sein, z.B. 7,50 oder 8".
Wenn die Eingabe kein Geldbetrag ist und Eurocent benötigt werden
Schreibe "[was auch immer] muss ein Geldbetrag sein, z.B. [Beispiel mit Eurocent]".
Beispiel: "Dein Stundenlohn muss ein Geldbetrag sein, z.B. 7,50 oder 7,00".
Wenn die Eingabe ein Geldbetrag ist und Eurocent benötigt werden
Schreibe "[was auch immer] muss Eurocent enthalten, z.B. [Beispiel mit Eurocent]".
Beispiel: "Dein Stundenlohn muss Eurocent enthalten, z.B. 7,50 oder 7,00".
Wenn die Eingabe ein Geldbetrag ist und ganze Beträge benötigt werden
Schreibe "[was auch immer] muss darf keinen Eurocent enthalten, z.B. [Beispiel ohne Eurocent]".
Beispiel: "Dein Stundenlohn darf keinen Eurocent enthalten, z.B. 7".

OSI Hilfe Dialog