changeset 310:f01cdff9db0c

- Added German translation of compiler messages. - Made some corrections to lang_en.d.
author aziz
date Wed, 15 Aug 2007 17:20:03 +0000
parents b4d842b0d2c7
children 6543ce34a4e0
files trunk/src/lang_de.d trunk/src/lang_en.d
diffstat 2 files changed, 72 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/trunk/src/lang_de.d	Wed Aug 15 17:20:03 2007 +0000
@@ -0,0 +1,68 @@
+/++
+  Author: Aziz Köksal
+  License: GPL3
++/
+
+string[] messages = [
+  // Lexer messages:
+  "ungültiges Unicodezeichen.",
+  "ungültige UTF-8-Sequenz.",
+  // ''
+  "unterminiertes Zeichenliteral.",
+  "leeres Zeichenliteral.",
+  // #line
+  "erwartete 'line' nach '#'.",
+  `die Dateispezifikation (filespec) muss in Anführungszeichen angegeben werden (z.B. "filespec".)`,
+  "Ganzzahl nach #line erwartet.",
+  "Zeilenumbrüche innerhalb eines Special Token sind nicht erlaubt.",
+  "ein Special Token muss mit einem Zeilenumbruch abgeschlossen werden.",
+  // ""
+  "unterminiertes Zeichenkettenliteral.",
+  // x""
+  "Nicht-Hexzeichen '{1}' 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 gefunden.",
+  "unzureichende Anzahl von Hexziffern in Escapesequenz.",
+  // \&[a-zA-Z][a-zA-Z0-9]+;
+  "undefinierte HTML-Entität '{1}'",
+  "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 verboten.",
+  "ungültige Hexzahl; mindestens eine Hexziffer erforderlich.",
+  "ungültige Binärzahl; mindestens eine Binärziffer erforderlich.",
+  "der Exponent einer hexadezimalen Fließkommazahl ist erforderlich.",
+  "fehlende Dezimalzahlen im Exponent der hexadezimalen Fließkommazahl.",
+  "Exponenten müssen mit einer Dezimalziffer anfangen.",
+
+  // Parser messages:
+  "erwartete '{1}', fand aber '{2}'.",
+  "'{1}' ist redundant.",
+
+  // Help messages:
+  `dil v{1}
+Copyright (c) 2007, Aziz Köksal. Lizensiert unter der GPL3.
+
+Befehle:
+  {2}
+
+Geben Sie 'dil help <Befehl>' ein, um mehr Hilfe zu einem bestimmten Befehl zu
+erhalten.
+
+Kompiliert mit {3} v{4} am {5}.
+`
+];
\ No newline at end of file
--- a/trunk/src/lang_en.d	Wed Aug 15 16:07:05 2007 +0000
+++ b/trunk/src/lang_en.d	Wed Aug 15 17:20:03 2007 +0000
@@ -4,6 +4,7 @@
 +/
 
 string[] messages = [
+  // Lexer messages:
   "invalid Unicode character.",
   "invalid UTF-8 sequence.",
   // ''
@@ -33,7 +34,7 @@
   // \&[a-zA-Z][a-zA-Z0-9]+;
   "undefined HTML entity '{1}'",
   "unterminated HTML entity.",
-  "html entities must begin with a letter.",
+  "HTML entities must begin with a letter.",
   // integer overflows
   "decimal number overflows sign bit.",
   "overflow in decimal number.",
@@ -52,8 +53,9 @@
   "expected '{1}', but found '{2}'.",
   "'{1}' is redundant.",
 
+  // Help messages:
   `dil v{1}
-Copyright (c) 2007 by Aziz Köksal. All rights reserved. Licensed under GPL3.
+Copyright (c) 2007 by Aziz Köksal. Licensed under the GPL3.
 
 Subcommands:
   {2}