Mercurial > projects > dil
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 |
rev | line source |
---|---|
310 | 1 /++ |
2 Author: Aziz Köksal | |
3 License: GPL3 | |
4 +/ | |
5 | |
349 | 6 string lang_code = "de"; |
7 | |
310 | 8 string[] messages = [ |
9 // Lexer messages: | |
10 "ungültiges Unicodezeichen.", | |
11 "ungültige UTF-8-Sequenz.", | |
12 // '' | |
13 "unterminiertes Zeichenliteral.", | |
14 "leeres Zeichenliteral.", | |
15 // #line | |
16 "erwartete 'line' nach '#'.", | |
17 "Ganzzahl nach #line erwartet.", | |
323 | 18 `erwartete Dateispezifikation (z.B. "pfad\zur\datei".)`, |
19 "unterminierte Dateispezifikation (filespec.)", | |
310 | 20 "ein Special Token muss mit einem Zeilenumbruch abgeschlossen werden.", |
21 // "" | |
22 "unterminiertes Zeichenkettenliteral.", | |
23 // x"" | |
24 "Nicht-Hexzeichen '{1}' in Hexzeichenkette gefunden.", | |
25 "ungerade Anzahl von Hexziffern in Hexzeichenkette.", | |
26 "unterminierte Hexzeichenkette.", | |
27 // /* */ /+ +/ | |
28 "unterminierter Blockkommentar (/* */).", | |
29 "unterminierter verschachtelter Kommentar (/+ +/).", | |
30 // `` r"" | |
31 "unterminierte rohe Zeichenkette.", | |
32 "unterminierte Backquote-Zeichenkette.", | |
33 // \x \u \U | |
34 "undefinierte Escapesequenz gefunden.", | |
35 "unzureichende Anzahl von Hexziffern in Escapesequenz.", | |
36 // \&[a-zA-Z][a-zA-Z0-9]+; | |
37 "undefinierte HTML-Entität '{1}'", | |
38 "unterminierte HTML-Entität.", | |
39 "HTML-Entitäten müssen mit einem Buchstaben beginnen.", | |
40 // integer overflows | |
41 "Dezimalzahl überläuft im Vorzeichenbit.", | |
42 "Überlauf in Dezimalzahl.", | |
43 "Überlauf in Hexadezimalzahl.", | |
44 "Überlauf in Binärzahl.", | |
45 "Überlauf in Oktalzahl.", | |
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 | 48 "ungültige Hexzahl; mindestens eine Hexziffer erforderlich.", |
49 "ungültige Binärzahl; mindestens eine Binärziffer erforderlich.", | |
50 "der Exponent einer hexadezimalen Fließkommazahl ist erforderlich.", | |
51 "fehlende Dezimalzahlen im Exponent der hexadezimalen Fließkommazahl.", | |
52 "Exponenten müssen mit einer Dezimalziffer anfangen.", | |
53 | |
54 // Parser messages: | |
55 "erwartete '{1}', fand aber '{2}'.", | |
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 | 62 |
63 // Help messages: | |
64 `dil v{1} | |
65 Copyright (c) 2007, Aziz Köksal. Lizensiert unter der GPL3. | |
66 | |
67 Befehle: | |
338 | 68 {2} |
310 | 69 Geben Sie 'dil help <Befehl>' ein, um mehr Hilfe zu einem bestimmten Befehl zu |
70 erhalten. | |
71 | |
338 | 72 Kompiliert mit {3} v{4} am {5}.`, |
329 | 73 `Generiere ein XML- oder HTML-Dokument aus einer D-Quelltextdatei. |
74 Verwendung: | |
75 dil gen datei.d [Optionen] | |
76 | |
77 Optionen: | |
338 | 78 --syntax : generiere Elemente für den Syntaxbaum |
329 | 79 --xml : verwende XML-Format (voreingestellt) |
80 --html : verwende HTML-Format | |
81 | |
82 Beispiel: | |
338 | 83 dil gen Parser.d --html --syntax > Parser.html`, |
310 | 84 ]; |