view trunk/src/lang_de.d @ 391:33b566df6af4

Migrated project to Tango. Decremented the numbers of the format placeholders in the localized messages by one. Replaced all instances of writef/ln with Stdout. Added module common.d with string aliases and a global Layout!(char) instance. Replaced %s format specifiers with index placeholders in html/xml_tags. Changed member Information.arguments to string message. Copied std.metastring, std.uni and std.utf from Phobos.
author Aziz K?ksal <aziz.koeksal@gmail.com>
date Sat, 15 Sep 2007 17:12:26 +0200
parents 4d36eea1bbc9
children e2529923a0cb
line wrap: on
line source

/++
  Author: Aziz Köksal
  License: GPL3
+/

string lang_code = "de";

string[] messages = [
  // Lexer messages:
  "illegales Zeichen gefunden: '{0}'",
  "ungültiges Unicodezeichen.",
  "ungültige UTF-8-Sequenz.",
  // ''
  "unterminiertes Zeichenliteral.",
  "leeres Zeichenliteral.",
  // #line
  "erwartete 'line' nach '#'.",
  "Ganzzahl nach #line erwartet.",
  `erwartete Dateispezifikation (z.B. "pfad\zur\datei".)`,
  "unterminierte Dateispezifikation (filespec.)",
  "ein Special Token muss mit einem Zeilenumbruch abgeschlossen werden.",
  // ""
  "unterminiertes Zeichenkettenliteral.",
  // x""
  "Nicht-Hexzeichen '{0}' in Hexzeichenkette gefunden.",
  "ungerade Anzahl von Hexziffern in Hexzeichenkette.",
  "unterminierte Hexzeichenkette.",
  // /* */ /+ +/
  "unterminierter Blockkommentar (/* */).",
  "unterminierter verschachtelter Kommentar (/+ +/).",
  // `` r""
  "unterminierte rohe Zeichenkette.",
  "unterminierte Backquote-Zeichenkette.",
  // \x \u \U
  "undefinierte Escapesequenz '{0}' gefunden.",
  "unzureichende Anzahl von Hexziffern in Escapesequenz.",
  // \&[a-zA-Z][a-zA-Z0-9]+;
  "undefinierte HTML-Entität '{0}'",
  "unterminierte HTML-Entität.",
  "HTML-Entitäten müssen mit einem Buchstaben beginnen.",
  // integer overflows
  "Dezimalzahl überläuft im Vorzeichenbit.",
  "Überlauf in Dezimalzahl.",
  "Überlauf in Hexadezimalzahl.",
  "Überlauf in Binärzahl.",
  "Überlauf in Oktalzahl.",
  "Überlauf in Fließkommazahl.",
  "die Ziffern 8 und 9 sind in Oktalzahlen unzulässig.",
  "ungültige Hexzahl; mindestens eine Hexziffer erforderlich.",
  "ungültige Binärzahl; mindestens eine Binärziffer erforderlich.",
  "der Exponent einer hexadezimalen Fließkommazahl ist erforderlich.",
  "Hexadezimal-Exponenten müssen mit einer Dezimalziffer anfangen.",
  "Exponenten müssen mit einer Dezimalziffer anfangen.",

  // Parser messages:
  "erwartete '{0}', fand aber '{1}'.",
  "'{0}' ist redundant.",
  "Template-Tupel-Parameter dürfen nur am Ende auftreten.",
  "der 'in'-Vertrag der Funktion wurde bereits geparsed.",
  "der 'out'-Vertrag der Funktion wurde bereits geparsed.",
  "es wurde kein Verbindungstyp angegeben.",
  "unbekannter Verbindungstyp '{0}'; gültig sind C, C++, D, Windows, Pascal und System.",

  // Help messages:
  `dil v{0}
Copyright (c) 2007, Aziz Köksal. Lizensiert unter der GPL3.

Befehle:
{1}
Geben Sie 'dil help <Befehl>' ein, um mehr Hilfe zu einem bestimmten Befehl zu
erhalten.

Kompiliert mit {2} v{3} am {4}.`,

  `Generiere ein XML- oder HTML-Dokument aus einer D-Quelltextdatei.
Verwendung:
  dil gen datei.d [Optionen]

Optionen:
  --syntax         : generiere Elemente für den Syntaxbaum
  --xml            : verwende XML-Format (voreingestellt)
  --html           : verwende HTML-Format

Beispiel:
  dil gen Parser.d --html --syntax > Parser.html`,

  ``,
];