annotate trunk/src/lang_de.d @ 361:d93dd84cd5f2

- Separated a part of loadFile() to its own function data2text(). Made some fixes to the code as well. - Added unittest for data2text(). - Fix in utf32BEtoLE(): used wrong binary operations for conversion. - Fix in tellBOM(): UTF32LE starts with FF FE, not FE FF. - Some fixes to German translation.
author aziz
date Tue, 28 Aug 2007 15:29:01 +0000
parents 511c14950cac
children 0bd21b746a04
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
310
f01cdff9db0c - Added German translation of compiler messages.
aziz
parents:
diff changeset
1 /++
f01cdff9db0c - Added German translation of compiler messages.
aziz
parents:
diff changeset
2 Author: Aziz Köksal
f01cdff9db0c - Added German translation of compiler messages.
aziz
parents:
diff changeset
3 License: GPL3
f01cdff9db0c - Added German translation of compiler messages.
aziz
parents:
diff changeset
4 +/
f01cdff9db0c - Added German translation of compiler messages.
aziz
parents:
diff changeset
5
349
a0711c57c1db - Added variable 'lang_code' to language files.
aziz
parents: 342
diff changeset
6 string lang_code = "de";
a0711c57c1db - Added variable 'lang_code' to language files.
aziz
parents: 342
diff changeset
7
310
f01cdff9db0c - Added German translation of compiler messages.
aziz
parents:
diff changeset
8 string[] messages = [
f01cdff9db0c - Added German translation of compiler messages.
aziz
parents:
diff changeset
9 // Lexer messages:
f01cdff9db0c - Added German translation of compiler messages.
aziz
parents:
diff changeset
10 "ungültiges Unicodezeichen.",
f01cdff9db0c - Added German translation of compiler messages.
aziz
parents:
diff changeset
11 "ungültige UTF-8-Sequenz.",
f01cdff9db0c - Added German translation of compiler messages.
aziz
parents:
diff changeset
12 // ''
f01cdff9db0c - Added German translation of compiler messages.
aziz
parents:
diff changeset
13 "unterminiertes Zeichenliteral.",
f01cdff9db0c - Added German translation of compiler messages.
aziz
parents:
diff changeset
14 "leeres Zeichenliteral.",
f01cdff9db0c - Added German translation of compiler messages.
aziz
parents:
diff changeset
15 // #line
f01cdff9db0c - Added German translation of compiler messages.
aziz
parents:
diff changeset
16 "erwartete 'line' nach '#'.",
f01cdff9db0c - Added German translation of compiler messages.
aziz
parents:
diff changeset
17 "Ganzzahl nach #line erwartet.",
323
6259fb93e3dd - Rewrote scanSpecialToken().
aziz
parents: 310
diff changeset
18 `erwartete Dateispezifikation (z.B. "pfad\zur\datei".)`,
6259fb93e3dd - Rewrote scanSpecialToken().
aziz
parents: 310
diff changeset
19 "unterminierte Dateispezifikation (filespec.)",
310
f01cdff9db0c - Added German translation of compiler messages.
aziz
parents:
diff changeset
20 "ein Special Token muss mit einem Zeilenumbruch abgeschlossen werden.",
f01cdff9db0c - Added German translation of compiler messages.
aziz
parents:
diff changeset
21 // ""
f01cdff9db0c - Added German translation of compiler messages.
aziz
parents:
diff changeset
22 "unterminiertes Zeichenkettenliteral.",
f01cdff9db0c - Added German translation of compiler messages.
aziz
parents:
diff changeset
23 // x""
f01cdff9db0c - Added German translation of compiler messages.
aziz
parents:
diff changeset
24 "Nicht-Hexzeichen '{1}' in Hexzeichenkette gefunden.",
f01cdff9db0c - Added German translation of compiler messages.
aziz
parents:
diff changeset
25 "ungerade Anzahl von Hexziffern in Hexzeichenkette.",
f01cdff9db0c - Added German translation of compiler messages.
aziz
parents:
diff changeset
26 "unterminierte Hexzeichenkette.",
f01cdff9db0c - Added German translation of compiler messages.
aziz
parents:
diff changeset
27 // /* */ /+ +/
f01cdff9db0c - Added German translation of compiler messages.
aziz
parents:
diff changeset
28 "unterminierter Blockkommentar (/* */).",
f01cdff9db0c - Added German translation of compiler messages.
aziz
parents:
diff changeset
29 "unterminierter verschachtelter Kommentar (/+ +/).",
f01cdff9db0c - Added German translation of compiler messages.
aziz
parents:
diff changeset
30 // `` r""
f01cdff9db0c - Added German translation of compiler messages.
aziz
parents:
diff changeset
31 "unterminierte rohe Zeichenkette.",
f01cdff9db0c - Added German translation of compiler messages.
aziz
parents:
diff changeset
32 "unterminierte Backquote-Zeichenkette.",
f01cdff9db0c - Added German translation of compiler messages.
aziz
parents:
diff changeset
33 // \x \u \U
f01cdff9db0c - Added German translation of compiler messages.
aziz
parents:
diff changeset
34 "undefinierte Escapesequenz gefunden.",
f01cdff9db0c - Added German translation of compiler messages.
aziz
parents:
diff changeset
35 "unzureichende Anzahl von Hexziffern in Escapesequenz.",
f01cdff9db0c - Added German translation of compiler messages.
aziz
parents:
diff changeset
36 // \&[a-zA-Z][a-zA-Z0-9]+;
f01cdff9db0c - Added German translation of compiler messages.
aziz
parents:
diff changeset
37 "undefinierte HTML-Entität '{1}'",
f01cdff9db0c - Added German translation of compiler messages.
aziz
parents:
diff changeset
38 "unterminierte HTML-Entität.",
f01cdff9db0c - Added German translation of compiler messages.
aziz
parents:
diff changeset
39 "HTML-Entitäten müssen mit einem Buchstaben beginnen.",
f01cdff9db0c - Added German translation of compiler messages.
aziz
parents:
diff changeset
40 // integer overflows
f01cdff9db0c - Added German translation of compiler messages.
aziz
parents:
diff changeset
41 "Dezimalzahl überläuft im Vorzeichenbit.",
f01cdff9db0c - Added German translation of compiler messages.
aziz
parents:
diff changeset
42 "Überlauf in Dezimalzahl.",
f01cdff9db0c - Added German translation of compiler messages.
aziz
parents:
diff changeset
43 "Überlauf in Hexadezimalzahl.",
f01cdff9db0c - Added German translation of compiler messages.
aziz
parents:
diff changeset
44 "Überlauf in Binärzahl.",
f01cdff9db0c - Added German translation of compiler messages.
aziz
parents:
diff changeset
45 "Überlauf in Oktalzahl.",
f01cdff9db0c - Added German translation of compiler messages.
aziz
parents:
diff changeset
46 "Überlauf in Fließkommazahl.",
359
511c14950cac - Added messages MissingLinkageType and UnrecognizedLinkageType.
aziz
parents: 349
diff changeset
47 "die Ziffern 8 und 9 sind in Oktalzahlen unzulässig.",
310
f01cdff9db0c - Added German translation of compiler messages.
aziz
parents:
diff changeset
48 "ungültige Hexzahl; mindestens eine Hexziffer erforderlich.",
f01cdff9db0c - Added German translation of compiler messages.
aziz
parents:
diff changeset
49 "ungültige Binärzahl; mindestens eine Binärziffer erforderlich.",
f01cdff9db0c - Added German translation of compiler messages.
aziz
parents:
diff changeset
50 "der Exponent einer hexadezimalen Fließkommazahl ist erforderlich.",
f01cdff9db0c - Added German translation of compiler messages.
aziz
parents:
diff changeset
51 "fehlende Dezimalzahlen im Exponent der hexadezimalen Fließkommazahl.",
f01cdff9db0c - Added German translation of compiler messages.
aziz
parents:
diff changeset
52 "Exponenten müssen mit einer Dezimalziffer anfangen.",
f01cdff9db0c - Added German translation of compiler messages.
aziz
parents:
diff changeset
53
f01cdff9db0c - Added German translation of compiler messages.
aziz
parents:
diff changeset
54 // Parser messages:
f01cdff9db0c - Added German translation of compiler messages.
aziz
parents:
diff changeset
55 "erwartete '{1}', fand aber '{2}'.",
f01cdff9db0c - Added German translation of compiler messages.
aziz
parents:
diff changeset
56 "'{1}' ist redundant.",
341
3ac651ea83fb - Fix: created TemplateAliasParameter instead of TemplateTypeParameter.
aziz
parents: 338
diff changeset
57 "Template-Tupel-Parameter dürfen nur am Ende auftreten.",
342
f13d551d7c4f - Added error messages MID.InContract and MID.OutContract.
aziz
parents: 341
diff changeset
58 "der 'in'-Vertrag der Funktion wurde bereits geparsed.",
f13d551d7c4f - Added error messages MID.InContract and MID.OutContract.
aziz
parents: 341
diff changeset
59 "der 'out'-Vertrag der Funktion wurde bereits geparsed.",
361
d93dd84cd5f2 - Separated a part of loadFile() to its own function data2text(). Made some fixes to the code as well.
aziz
parents: 359
diff changeset
60 "es wurde kein Verbindungstyp angegeben.",
d93dd84cd5f2 - Separated a part of loadFile() to its own function data2text(). Made some fixes to the code as well.
aziz
parents: 359
diff changeset
61 "unbekannter Verbindungstyp '{1}'; gültig sind C, C++, D, Windows, Pascal und System.",
310
f01cdff9db0c - Added German translation of compiler messages.
aziz
parents:
diff changeset
62
f01cdff9db0c - Added German translation of compiler messages.
aziz
parents:
diff changeset
63 // Help messages:
f01cdff9db0c - Added German translation of compiler messages.
aziz
parents:
diff changeset
64 `dil v{1}
f01cdff9db0c - Added German translation of compiler messages.
aziz
parents:
diff changeset
65 Copyright (c) 2007, Aziz Köksal. Lizensiert unter der GPL3.
f01cdff9db0c - Added German translation of compiler messages.
aziz
parents:
diff changeset
66
f01cdff9db0c - Added German translation of compiler messages.
aziz
parents:
diff changeset
67 Befehle:
338
63c6afb915f7 - Made some corrections to the message catalogs.
aziz
parents: 329
diff changeset
68 {2}
310
f01cdff9db0c - Added German translation of compiler messages.
aziz
parents:
diff changeset
69 Geben Sie 'dil help <Befehl>' ein, um mehr Hilfe zu einem bestimmten Befehl zu
f01cdff9db0c - Added German translation of compiler messages.
aziz
parents:
diff changeset
70 erhalten.
f01cdff9db0c - Added German translation of compiler messages.
aziz
parents:
diff changeset
71
338
63c6afb915f7 - Made some corrections to the message catalogs.
aziz
parents: 329
diff changeset
72 Kompiliert mit {3} v{4} am {5}.`,
329
17f43b0d6106 - Renamed command highlight to generate.
aziz
parents: 323
diff changeset
73 `Generiere ein XML- oder HTML-Dokument aus einer D-Quelltextdatei.
17f43b0d6106 - Renamed command highlight to generate.
aziz
parents: 323
diff changeset
74 Verwendung:
17f43b0d6106 - Renamed command highlight to generate.
aziz
parents: 323
diff changeset
75 dil gen datei.d [Optionen]
17f43b0d6106 - Renamed command highlight to generate.
aziz
parents: 323
diff changeset
76
17f43b0d6106 - Renamed command highlight to generate.
aziz
parents: 323
diff changeset
77 Optionen:
338
63c6afb915f7 - Made some corrections to the message catalogs.
aziz
parents: 329
diff changeset
78 --syntax : generiere Elemente für den Syntaxbaum
329
17f43b0d6106 - Renamed command highlight to generate.
aziz
parents: 323
diff changeset
79 --xml : verwende XML-Format (voreingestellt)
17f43b0d6106 - Renamed command highlight to generate.
aziz
parents: 323
diff changeset
80 --html : verwende HTML-Format
17f43b0d6106 - Renamed command highlight to generate.
aziz
parents: 323
diff changeset
81
17f43b0d6106 - Renamed command highlight to generate.
aziz
parents: 323
diff changeset
82 Beispiel:
338
63c6afb915f7 - Made some corrections to the message catalogs.
aziz
parents: 329
diff changeset
83 dil gen Parser.d --html --syntax > Parser.html`,
310
f01cdff9db0c - Added German translation of compiler messages.
aziz
parents:
diff changeset
84 ];