Mercurial > projects > dil
annotate trunk/src/lang_fi.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 | cb8edb09108a |
children |
rev | line source |
---|---|
373 | 1 /++ |
2 Author: Jari-Matti Mäkelä <jmjm@iki.fi> | |
3 License: GPL3 | |
4 +/ | |
5 | |
6 string lang_code = "fi"; | |
7 | |
8 string[] messages = [ | |
9 // Lexer messages: | |
717
cb8edb09108a
Updated docgen (mostly) to new tango.
Jari-Matti M?kel? <jmjm@iki.fi>
parents:
432
diff
changeset
|
10 "virheellinen merkki: '{0}'", |
789
c1d5cfd7aa44
Implemented string literal conversion.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents:
717
diff
changeset
|
11 // "virheellinen Unicode-merkki.", |
c1d5cfd7aa44
Implemented string literal conversion.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents:
717
diff
changeset
|
12 "virheellinen UTF-8-merkkijono: '{0}'", |
373 | 13 // '' |
14 "päättämätön merkkiliteraali.", | |
15 "tyhjä merkkiliteraali.", | |
16 // #line | |
17 "odotettiin rivinumeroa '#':n jälkeen.", | |
18 "odotettiin kokonaislukua #line:n jälkeen", | |
789
c1d5cfd7aa44
Implemented string literal conversion.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents:
717
diff
changeset
|
19 // `odotettiin tiedostomäärittelyn merkkijonoa (esim. "polku\tiedostoon")`, |
373 | 20 "päättämätön tiedostomäärittely.", |
21 "odotettiin päättävää rivinvaihtoa erikoismerkin jälkeen.", | |
22 // "" | |
23 "päättämätön merkkijonoliteraali.", | |
24 // x"" | |
717
cb8edb09108a
Updated docgen (mostly) to new tango.
Jari-Matti M?kel? <jmjm@iki.fi>
parents:
432
diff
changeset
|
25 "ei-heksamerkki '{0}' heksajonossa.", |
373 | 26 "pariton määrä heksanumeroita heksajonossa.", |
27 "päättämätön heksajono.", | |
28 // /* */ /+ +/ | |
29 "päättämätön lohkokommentti (/* */).", | |
30 "päättämätön sisäkkäinen kommentti (/+ +/).", | |
31 // `` r"" | |
32 "päättämätön raakamerkkijono.", | |
33 "päättämätön gravisaksenttimerkkijono.", | |
34 // \x \u \U | |
717
cb8edb09108a
Updated docgen (mostly) to new tango.
Jari-Matti M?kel? <jmjm@iki.fi>
parents:
432
diff
changeset
|
35 "määrittelemätön escape-sekvenssi {0}.", |
cb8edb09108a
Updated docgen (mostly) to new tango.
Jari-Matti M?kel? <jmjm@iki.fi>
parents:
432
diff
changeset
|
36 "virheellinen Unicode escape-merkki '{0}'.", |
789
c1d5cfd7aa44
Implemented string literal conversion.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents:
717
diff
changeset
|
37 "riittämätön määrä heksanumeroita escape-sekvenssissä: '{0}'", |
373 | 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 "määrittelemätön HTML-entiteetti '{0}'", |
717
cb8edb09108a
Updated docgen (mostly) to new tango.
Jari-Matti M?kel? <jmjm@iki.fi>
parents:
432
diff
changeset
|
40 "päättämätön HTML-entiteetti {0}.", |
373 | 41 "HTML-entiteettien tulee alkaa kirjaimella.", |
42 // integer overflows | |
43 "desimaaliluku ylivuotaa etumerkin.", | |
44 "desimaaliluvun ylivuoto.", | |
45 "heksadesimaaliluvun ylivuoto.", | |
46 "binääriluvun ylivuoto.", | |
47 "oktaaliluvun ylivuoto.", | |
48 "liukuluvun ylivuoto.", | |
49 "numerot 8 ja 9 eivät ole sallittuja oktaaliluvuissa.", | |
50 "virheellinen heksaluku; odotettiin vähintään yhtä heksanumeroa.", | |
51 "virheellinen binääriluku; odotettiin vähintään yhtä binäärinumeroa.", | |
52 "heksadesimaalisen liukuluvun eksponentti vaaditaan.", | |
717
cb8edb09108a
Updated docgen (mostly) to new tango.
Jari-Matti M?kel? <jmjm@iki.fi>
parents:
432
diff
changeset
|
53 "heksadesimaalisen liukuluvun eksponentin tulee alkaa numerolla.", |
373 | 54 "eksponenttien tulee alkaa numerolla.", |
55 | |
56 // Parser messages | |
717
cb8edb09108a
Updated docgen (mostly) to new tango.
Jari-Matti M?kel? <jmjm@iki.fi>
parents:
432
diff
changeset
|
57 "odotettiin '{0}':a, mutta luettiin '{1}'.", |
391
33b566df6af4
Migrated project to Tango.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents:
390
diff
changeset
|
58 "'{0}' on redundantti.", |
373 | 59 "tupla voi esiintyä ainoastaan mallin viimeisenä parametrina.", |
60 "funktion alkuehto jäsennettiin jo.", | |
61 "funktion loppuehto jäsennettiin jo.", | |
62 "linkitystyyppiä ei määritelty.", | |
391
33b566df6af4
Migrated project to Tango.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents:
390
diff
changeset
|
63 "tunnistamaton linkitystyyppi '{0}'; sallittuja tyyppejä ovat C, C++, D, Windows, Pascal ja System.", |
717
cb8edb09108a
Updated docgen (mostly) to new tango.
Jari-Matti M?kel? <jmjm@iki.fi>
parents:
432
diff
changeset
|
64 "odotettiin yhtä tai useampaa luokkaa, ei '{0}':ta.", |
cb8edb09108a
Updated docgen (mostly) to new tango.
Jari-Matti M?kel? <jmjm@iki.fi>
parents:
432
diff
changeset
|
65 "kantaluokat eivät ole sallittuja etukäteismäärittelyissä.", |
373 | 66 |
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:
717
diff
changeset
|
69 Copyright (c) 2007-2008, Aziz Köksal. GPL3-lisensöity. |
373 | 70 |
71 Alikomennot: | |
391
33b566df6af4
Migrated project to Tango.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents:
390
diff
changeset
|
72 {1} |
373 | 73 Lisäohjeita tietystä alitoiminnosta saa kirjoittamalla 'dil help <toiminto>'. |
74 | |
391
33b566df6af4
Migrated project to Tango.
Aziz K?ksal <aziz.koeksal@gmail.com>
parents:
390
diff
changeset
|
75 Käännetty {2}:n versiolla {3} {4}.`, |
373 | 76 |
77 `Luo XML- tai HTML-dokumentti D-lähdekoodista. | |
78 | |
79 Käyttö: | |
80 dil gen tiedosto.d [Valinnat] | |
81 | |
82 Valinnat: | |
83 --syntax : luo elementtejä syntaksipuun mukaisesti | |
84 --xml : käytä XML-muotoa (oletus) | |
85 --html : käytä HTML-muotoa | |
86 | |
87 Esimerkki: | |
88 dil gen Parser.d --html --syntax > Parser.html`, | |
375
0bd21b746a04
- Added code to main() for recognizing options to the importgraph command.
aziz
parents:
373
diff
changeset
|
89 |
0bd21b746a04
- Added code to main() for recognizing options to the importgraph command.
aziz
parents:
373
diff
changeset
|
90 ``, |
717
cb8edb09108a
Updated docgen (mostly) to new tango.
Jari-Matti M?kel? <jmjm@iki.fi>
parents:
432
diff
changeset
|
91 ]; |