annotate trunk/src/lang_de.d @ 789:c1d5cfd7aa44

Implemented string literal conversion. Removed two MID messages. Added MSG.InvalidUTF8SequenceInString. Added toUTF16() and toUTF32(). Fixed escape sequences. Added formatBytes() and findInvalidUTF8Sequence().
author Aziz K?ksal <aziz.koeksal@gmail.com>
date Mon, 25 Feb 2008 02:56:22 +0100
parents 3ead178e0662
children
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:
391
33b566df6af4 Migrated project to Tango.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents: 390
diff changeset
10 "illegales Zeichen gefunden: '{0}'",
789
c1d5cfd7aa44 Implemented string literal conversion.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents: 432
diff changeset
11 // "ungültiges Unicodezeichen.",
c1d5cfd7aa44 Implemented string literal conversion.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents: 432
diff changeset
12 "ungültige UTF-8-Sequenz: '{0}'",
310
f01cdff9db0c - Added German translation of compiler messages.
aziz
parents:
diff changeset
13 // ''
f01cdff9db0c - Added German translation of compiler messages.
aziz
parents:
diff changeset
14 "unterminiertes Zeichenliteral.",
f01cdff9db0c - Added German translation of compiler messages.
aziz
parents:
diff changeset
15 "leeres Zeichenliteral.",
f01cdff9db0c - Added German translation of compiler messages.
aziz
parents:
diff changeset
16 // #line
f01cdff9db0c - Added German translation of compiler messages.
aziz
parents:
diff changeset
17 "erwartete 'line' nach '#'.",
f01cdff9db0c - Added German translation of compiler messages.
aziz
parents:
diff changeset
18 "Ganzzahl nach #line erwartet.",
789
c1d5cfd7aa44 Implemented string literal conversion.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents: 432
diff changeset
19 // `erwartete Dateispezifikation (z.B. "pfad\zur\datei".)`,
323
6259fb93e3dd - Rewrote scanSpecialToken().
aziz
parents: 310
diff changeset
20 "unterminierte Dateispezifikation (filespec.)",
310
f01cdff9db0c - Added German translation of compiler messages.
aziz
parents:
diff changeset
21 "ein Special Token muss mit einem Zeilenumbruch abgeschlossen werden.",
f01cdff9db0c - Added German translation of compiler messages.
aziz
parents:
diff changeset
22 // ""
f01cdff9db0c - Added German translation of compiler messages.
aziz
parents:
diff changeset
23 "unterminiertes Zeichenkettenliteral.",
f01cdff9db0c - Added German translation of compiler messages.
aziz
parents:
diff changeset
24 // x""
391
33b566df6af4 Migrated project to Tango.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents: 390
diff changeset
25 "Nicht-Hexzeichen '{0}' in Hexzeichenkette gefunden.",
310
f01cdff9db0c - Added German translation of compiler messages.
aziz
parents:
diff changeset
26 "ungerade Anzahl von Hexziffern in Hexzeichenkette.",
f01cdff9db0c - Added German translation of compiler messages.
aziz
parents:
diff changeset
27 "unterminierte Hexzeichenkette.",
f01cdff9db0c - Added German translation of compiler messages.
aziz
parents:
diff changeset
28 // /* */ /+ +/
f01cdff9db0c - Added German translation of compiler messages.
aziz
parents:
diff changeset
29 "unterminierter Blockkommentar (/* */).",
f01cdff9db0c - Added German translation of compiler messages.
aziz
parents:
diff changeset
30 "unterminierter verschachtelter Kommentar (/+ +/).",
f01cdff9db0c - Added German translation of compiler messages.
aziz
parents:
diff changeset
31 // `` r""
f01cdff9db0c - Added German translation of compiler messages.
aziz
parents:
diff changeset
32 "unterminierte rohe Zeichenkette.",
f01cdff9db0c - Added German translation of compiler messages.
aziz
parents:
diff changeset
33 "unterminierte Backquote-Zeichenkette.",
f01cdff9db0c - Added German translation of compiler messages.
aziz
parents:
diff changeset
34 // \x \u \U
391
33b566df6af4 Migrated project to Tango.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents: 390
diff changeset
35 "undefinierte Escapesequenz '{0}' gefunden.",
432
3ead178e0662 Added message MID.InvalidUnicodeEscapeSequence.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents: 405
diff changeset
36 "ungültige Unicode-Escapesequenz '{0}' gefunden.",
789
c1d5cfd7aa44 Implemented string literal conversion.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents: 432
diff changeset
37 "unzureichende Anzahl von Hexziffern in Escapesequenz: '{0}'",
310
f01cdff9db0c - Added German translation of compiler messages.
aziz
parents:
diff changeset
38 // \&[a-zA-Z][a-zA-Z0-9]+;
391
33b566df6af4 Migrated project to Tango.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents: 390
diff changeset
39 "undefinierte HTML-Entität '{0}'",
432
3ead178e0662 Added message MID.InvalidUnicodeEscapeSequence.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents: 405
diff changeset
40 "unterminierte HTML-Entität '{0}'.",
310
f01cdff9db0c - Added German translation of compiler messages.
aziz
parents:
diff changeset
41 "HTML-Entitäten müssen mit einem Buchstaben beginnen.",
f01cdff9db0c - Added German translation of compiler messages.
aziz
parents:
diff changeset
42 // integer overflows
f01cdff9db0c - Added German translation of compiler messages.
aziz
parents:
diff changeset
43 "Dezimalzahl überläuft im Vorzeichenbit.",
f01cdff9db0c - Added German translation of compiler messages.
aziz
parents:
diff changeset
44 "Überlauf in Dezimalzahl.",
f01cdff9db0c - Added German translation of compiler messages.
aziz
parents:
diff changeset
45 "Überlauf in Hexadezimalzahl.",
f01cdff9db0c - Added German translation of compiler messages.
aziz
parents:
diff changeset
46 "Überlauf in Binärzahl.",
f01cdff9db0c - Added German translation of compiler messages.
aziz
parents:
diff changeset
47 "Überlauf in Oktalzahl.",
f01cdff9db0c - Added German translation of compiler messages.
aziz
parents:
diff changeset
48 "Überlauf in Fließkommazahl.",
359
511c14950cac - Added messages MissingLinkageType and UnrecognizedLinkageType.
aziz
parents: 349
diff changeset
49 "die Ziffern 8 und 9 sind in Oktalzahlen unzulässig.",
310
f01cdff9db0c - Added German translation of compiler messages.
aziz
parents:
diff changeset
50 "ungültige Hexzahl; mindestens eine Hexziffer erforderlich.",
f01cdff9db0c - Added German translation of compiler messages.
aziz
parents:
diff changeset
51 "ungültige Binärzahl; mindestens eine Binärziffer erforderlich.",
f01cdff9db0c - Added German translation of compiler messages.
aziz
parents:
diff changeset
52 "der Exponent einer hexadezimalen Fließkommazahl ist erforderlich.",
389
c4bfceab7246 Applied fixes and improvements to hex float scanner.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents: 387
diff changeset
53 "Hexadezimal-Exponenten müssen mit einer Dezimalziffer anfangen.",
310
f01cdff9db0c - Added German translation of compiler messages.
aziz
parents:
diff changeset
54 "Exponenten müssen mit einer Dezimalziffer anfangen.",
f01cdff9db0c - Added German translation of compiler messages.
aziz
parents:
diff changeset
55
f01cdff9db0c - Added German translation of compiler messages.
aziz
parents:
diff changeset
56 // Parser messages:
391
33b566df6af4 Migrated project to Tango.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents: 390
diff changeset
57 "erwartete '{0}', fand aber '{1}'.",
33b566df6af4 Migrated project to Tango.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents: 390
diff changeset
58 "'{0}' ist redundant.",
341
3ac651ea83fb - Fix: created TemplateAliasParameter instead of TemplateTypeParameter.
aziz
parents: 338
diff changeset
59 "Template-Tupel-Parameter dürfen nur am Ende auftreten.",
342
f13d551d7c4f - Added error messages MID.InContract and MID.OutContract.
aziz
parents: 341
diff changeset
60 "der 'in'-Vertrag der Funktion wurde bereits geparsed.",
f13d551d7c4f - Added error messages MID.InContract and MID.OutContract.
aziz
parents: 341
diff changeset
61 "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
62 "es wurde kein Verbindungstyp angegeben.",
391
33b566df6af4 Migrated project to Tango.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents: 390
diff changeset
63 "unbekannter Verbindungstyp '{0}'; gültig sind C, C++, D, Windows, Pascal und System.",
405
e2529923a0cb Added two error messages.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents: 391
diff changeset
64 "erwartete eine oder mehrere Basisklassen, nicht '{0}'.",
e2529923a0cb Added two error messages.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents: 391
diff changeset
65 "Basisklassen sind in Vorwärtsdeklarationen nicht erlaubt.",
310
f01cdff9db0c - Added German translation of compiler messages.
aziz
parents:
diff changeset
66
f01cdff9db0c - Added German translation of compiler messages.
aziz
parents:
diff changeset
67 // Help messages:
391
33b566df6af4 Migrated project to Tango.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents: 390
diff changeset
68 `dil v{0}
789
c1d5cfd7aa44 Implemented string literal conversion.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents: 432
diff changeset
69 Copyright (c) 2007-2008, Aziz Köksal. Lizensiert unter der GPL3.
310
f01cdff9db0c - Added German translation of compiler messages.
aziz
parents:
diff changeset
70
f01cdff9db0c - Added German translation of compiler messages.
aziz
parents:
diff changeset
71 Befehle:
391
33b566df6af4 Migrated project to Tango.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents: 390
diff changeset
72 {1}
310
f01cdff9db0c - Added German translation of compiler messages.
aziz
parents:
diff changeset
73 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
74 erhalten.
f01cdff9db0c - Added German translation of compiler messages.
aziz
parents:
diff changeset
75
391
33b566df6af4 Migrated project to Tango.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents: 390
diff changeset
76 Kompiliert mit {2} v{3} am {4}.`,
375
0bd21b746a04 - Added code to main() for recognizing options to the importgraph command.
aziz
parents: 361
diff changeset
77
329
17f43b0d6106 - Renamed command highlight to generate.
aziz
parents: 323
diff changeset
78 `Generiere ein XML- oder HTML-Dokument aus einer D-Quelltextdatei.
17f43b0d6106 - Renamed command highlight to generate.
aziz
parents: 323
diff changeset
79 Verwendung:
17f43b0d6106 - Renamed command highlight to generate.
aziz
parents: 323
diff changeset
80 dil gen datei.d [Optionen]
17f43b0d6106 - Renamed command highlight to generate.
aziz
parents: 323
diff changeset
81
17f43b0d6106 - Renamed command highlight to generate.
aziz
parents: 323
diff changeset
82 Optionen:
338
63c6afb915f7 - Made some corrections to the message catalogs.
aziz
parents: 329
diff changeset
83 --syntax : generiere Elemente für den Syntaxbaum
329
17f43b0d6106 - Renamed command highlight to generate.
aziz
parents: 323
diff changeset
84 --xml : verwende XML-Format (voreingestellt)
17f43b0d6106 - Renamed command highlight to generate.
aziz
parents: 323
diff changeset
85 --html : verwende HTML-Format
17f43b0d6106 - Renamed command highlight to generate.
aziz
parents: 323
diff changeset
86
17f43b0d6106 - Renamed command highlight to generate.
aziz
parents: 323
diff changeset
87 Beispiel:
338
63c6afb915f7 - Made some corrections to the message catalogs.
aziz
parents: 329
diff changeset
88 dil gen Parser.d --html --syntax > Parser.html`,
375
0bd21b746a04 - Added code to main() for recognizing options to the importgraph command.
aziz
parents: 361
diff changeset
89
0bd21b746a04 - Added code to main() for recognizing options to the importgraph command.
aziz
parents: 361
diff changeset
90 ``,
789
c1d5cfd7aa44 Implemented string literal conversion.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents: 432
diff changeset
91 ];