]>
Commit | Line | Data |
---|---|---|
1 | // *************************************************************************** | |
2 | // * | |
3 | // * Copyright (C) 2004, International Business Machines | |
4 | // * Corporation and others. All Rights Reserved. | |
5 | // * | |
6 | // *************************************************************************** | |
7 | // | |
8 | ||
9 | el { | |
10 | /* | |
11 | * omit rules for Greek until we have complete and valid data. | |
12 | ||
13 | // * Spellout rules for Greek. Again in Greek we have to supply the words | |
14 | // * for the multiples of 100 because they can't be derived algorithmically. | |
15 | // * Also, the tens digit changes form when followed by a ones digit: an | |
16 | // * accent mark disappears from the tens digit and moves to the ones digit. | |
17 | // * Therefore, instead of using the [] notation, we actually have to use | |
18 | // * two separate rules for each multiple of 10 to show the two forms of | |
19 | // * the word. | |
20 | ||
21 | // Can someone supply me with information on negatives and decimals? | |
22 | ||
23 | SpelloutRules { | |
24 | "\u03bc\u03b7\u03b4\u03ad\u03bd; \u03ad\u03bd\u03b1; \u03b4\u03cd\u03bf; \u03c4\u03c1\u03af\u03b1; " | |
25 | "\u03c4\u03ad\u03c3\u03c3\u03b5\u03c1\u03b1; \u03c0\u03ad\u03bd\u03c4\u03b5; " | |
26 | "\u03ad\u03be\u03b9; \u03b5\u03c0\u03c4\u03ac; \u03bf\u03ba\u03c4\u03ce; " | |
27 | "\u03b5\u03bd\u03bd\u03ad\u03b1;\n" | |
28 | "10: \u03b4\u03ad\u03ba\u03b1; " | |
29 | "\u03ad\u03bd\u03c4\u03b5\u03ba\u03b1; \u03b4\u03ce\u03b4\u03b5\u03ba\u03b1; " | |
30 | "\u03b4\u03b5\u03ba\u03b1>>;\n" | |
31 | "20: \u03b5\u03af\u03ba\u03bf\u03c3\u03b9; \u03b5\u03b9\u03ba\u03bf\u03c3\u03b9>>;\n" | |
32 | "30: \u03c4\u03c1\u03b9\u03ac\u03bd\u03c4\u03b1; \u03c4\u03c1\u03b9\u03b1\u03bd\u03c4\u03b1>>;\n" | |
33 | "40: \u03c3\u03b1\u03c1\u03ac\u03bd\u03c4\u03b1; \u03c3\u03b1\u03c1\u03b1\u03bd\u03c4\u03b1>>;\n" | |
34 | "50: \u03c0\u03b5\u03bd\u03ae\u03bd\u03c4\u03b1; \u03c0\u03b5\u03bd\u03b7\u03bd\u03c4\u03b1>>;\n" | |
35 | "60: \u03b5\u03be\u03ae\u03bd\u03c4\u03b1; \u03b5\u03be\u03b7\u03bd\u03c4\u03b1>>;\n" | |
36 | "70: \u03b5\u03b2\u03b4\u03bf\u03bc\u03ae\u03bd\u03c4\u03b1; " | |
37 | "\u03b5\u03b2\u03b4\u03bf\u03bc\u03b7\u03bd\u03c4\u03b1>>;\n" | |
38 | "80: \u03bf\u03b3\u03b4\u03cc\u03bd\u03c4\u03b1; \u03bf\u03b3\u03b4\u03bf\u03bd\u03c4\u03b1>>;\n" | |
39 | "90: \u03b5\u03bd\u03bd\u03b5\u03bd\u03ae\u03bd\u03c4\u03b1; " | |
40 | "\u03b5\u03bd\u03bd\u03b5\u03bd\u03b7\u03bd\u03c4\u03b1>>;\n" | |
41 | "100: \u03b5\u03ba\u03b1\u03c4\u03cc[\u03bd >>];\n" | |
42 | "200: \u03b4\u03b9\u03b1\u03ba\u03cc\u03c3\u03b9\u03b1[ >>];\n" | |
43 | "300: \u03c4\u03c1\u03b9\u03b1\u03ba\u03cc\u03c3\u03b9\u03b1[ >>];\n" | |
44 | "400: \u03c4\u03b5\u03c4\u03c1\u03b1\u03ba\u03cc\u03c3\u03b9\u03b1[ >>];\n" | |
45 | "500: \u03c0\u03b5\u03bd\u03c4\u03b1\u03ba\u03cc\u03c3\u03b9\u03b1[ >>];\n" | |
46 | "600: \u03b5\u03be\u03b1\u03ba\u03cc\u03c3\u03b9\u03b1[ >>];\n" | |
47 | "700: \u03b5\u03c0\u03c4\u03b1\u03ba\u03cc\u03c3\u03b9\u03b1[ >>];\n" | |
48 | "800: \u03bf\u03ba\u03c4\u03b1\u03ba\u03cc\u03c3\u03b9\u03b1[ >>];\n" | |
49 | "900: \u03b5\u03bd\u03bd\u03b9\u03b1\u03ba\u03cc\u03c3\u03b9\u03b1[ >>];\n" | |
50 | "1000: \u03c7\u03af\u03bb\u03b9\u03b1[ >>];\n" | |
51 | "2000: << \u03c7\u03af\u03bb\u03b9\u03b1[ >>];\n" | |
52 | "1,000,000: << \u03b5\u03ba\u03b1\u03c4\u03bf\u03bc\u03bc\u03cd\u03c1\u03b9\u03bf[ >>];\n" | |
53 | "1,000,000,000: << \u03b4\u03b9\u03c3\u03b5\u03ba\u03b1\u03c4\u03bf\u03bc\u03bc\u03cd\u03c1\u03b9\u03bf[ >>];\n" | |
54 | "1,000,000,000,000: =#,##0=" | |
55 | } | |
56 | */ | |
57 | } |