FONTAINE  1.0
Malayalam.h
Go to the documentation of this file.
1 //
2 // Malayalam.h
3 //
4 
5 #ifndef ORTHOGRAPHY_DATA
6 #include "../OrthographyData.h"
7 #endif
8 
9 #ifndef MALAYALAM
10 #define MALAYALAM
11 
12 namespace Malayalam{
13 
14 //
15 // Unicode values
16 //
18  // Malayalam - Various signs
19  0x0D02, // ( ം ) MALAYALAM SIGN ANUSVARA
20  0x0D03, // ( ഃ ) MALAYALAM SIGN VISARGA
21  // Malayalam - Independent vowels
22  0x0D05, // ( അ ) MALAYALAM LETTER A
23  0x0D06, // ( ആ ) MALAYALAM LETTER AA
24  0x0D07, // ( ഇ ) MALAYALAM LETTER I
25  0x0D08, // ( ഈ ) MALAYALAM LETTER II
26  0x0D09, // ( ഉ ) MALAYALAM LETTER U
27  0x0D0A, // ( ഊ ) MALAYALAM LETTER UU
28  0x0D0B, // ( ഋ ) MALAYALAM LETTER VOCALIC R
29  0x0D0C, // ( ഌ ) MALAYALAM LETTER VOCALIC L
30  0x0D0E, // ( എ ) MALAYALAM LETTER E
31  0x0D0F, // ( ഏ ) MALAYALAM LETTER EE
32  0x0D10, // ( ഐ ) MALAYALAM LETTER AI
33  0x0D12, // ( ഒ ) MALAYALAM LETTER O
34  0x0D13, // ( ഓ ) MALAYALAM LETTER OO
35  0x0D14, // ( ഔ ) MALAYALAM LETTER AU
36  // Malayalam - Consonants
37  0x0D15, // ( ക ) MALAYALAM LETTER KA
38  0x0D16, // ( ഖ ) MALAYALAM LETTER KHA
39  0x0D17, // ( ഗ ) MALAYALAM LETTER GA
40  0x0D18, // ( ഘ ) MALAYALAM LETTER GHA
41  0x0D19, // ( ങ ) MALAYALAM LETTER NGA
42  0x0D1A, // ( ച ) MALAYALAM LETTER CA
43  0x0D1B, // ( ഛ ) MALAYALAM LETTER CHA
44  0x0D1C, // ( ജ ) MALAYALAM LETTER JA
45  0x0D1D, // ( ഝ ) MALAYALAM LETTER JHA
46  0x0D1E, // ( ഞ ) MALAYALAM LETTER NYA
47  0x0D1F, // ( ട ) MALAYALAM LETTER TTA
48  0x0D20, // ( ഠ ) MALAYALAM LETTER TTHA
49  0x0D21, // ( ഡ ) MALAYALAM LETTER DDA
50  0x0D22, // ( ഢ ) MALAYALAM LETTER DDHA
51  0x0D23, // ( ണ ) MALAYALAM LETTER NNA
52  0x0D24, // ( ത ) MALAYALAM LETTER TA
53  0x0D25, // ( ഥ ) MALAYALAM LETTER THA
54  0x0D26, // ( ദ ) MALAYALAM LETTER DA
55  0x0D27, // ( ധ ) MALAYALAM LETTER DHA
56  0x0D28, // ( ന ) MALAYALAM LETTER NA
57  0x0D2A, // ( പ ) MALAYALAM LETTER PA
58  0x0D2B, // ( ഫ ) MALAYALAM LETTER PHA
59  0x0D2C, // ( ബ ) MALAYALAM LETTER BA
60  0x0D2D, // ( ഭ ) MALAYALAM LETTER BHA
61  0x0D2E, // ( മ ) MALAYALAM LETTER MA
62  0x0D2F, // ( യ ) MALAYALAM LETTER YA
63  0x0D30, // ( ര ) MALAYALAM LETTER RA
64  0x0D31, // ( റ ) MALAYALAM LETTER RRA
65  0x0D32, // ( ല ) MALAYALAM LETTER LA
66  0x0D33, // ( ള ) MALAYALAM LETTER LLA
67  0x0D34, // ( ഴ ) MALAYALAM LETTER LLLA
68  0x0D35, // ( വ ) MALAYALAM LETTER VA
69  0x0D36, // ( ശ ) MALAYALAM LETTER SHA
70  0x0D37, // ( ഷ ) MALAYALAM LETTER SSA
71  0x0D38, // ( സ ) MALAYALAM LETTER SA
72  0x0D39, // ( ഹ ) MALAYALAM LETTER HA
73  // Malayalam - Addition for Sanskrit
74  0x0D3D, // ( ഽ ) MALAYALAM SIGN AVAGRAHA
75  // Malayalam - Dependent vowel signs
76  0x0D3E, // ( ാ ) MALAYALAM VOWEL SIGN AA
77  0x0D3F, // ( ി ) MALAYALAM VOWEL SIGN I
78  0x0D40, // ( ീ ) MALAYALAM VOWEL SIGN II
79  0x0D41, // ( ു ) MALAYALAM VOWEL SIGN U
80  0x0D42, // ( ൂ ) MALAYALAM VOWEL SIGN UU
81  0x0D43, // ( ൃ ) MALAYALAM VOWEL SIGN VOCALIC R
82  0x0D44, // ( ൄ ) MALAYALAM VOWEL SIGN VOCALIC RR
83  0x0D46, // ( െ ) MALAYALAM VOWEL SIGN E
84  0x0D47, // ( േ ) MALAYALAM VOWEL SIGN EE
85  0x0D48, // ( ൈ ) MALAYALAM VOWEL SIGN AI
86  // Malayalam - Two-part dependent vowel signs
87  0x0D4A, // ( ൊ ) MALAYALAM VOWEL SIGN O
88  0x0D4B, // ( ോ ) MALAYALAM VOWEL SIGN OO
89  0x0D4C, // ( ൌ ) MALAYALAM VOWEL SIGN AU
90  // Malayalam - Various signs
91  0x0D4D, // ( ് ) MALAYALAM SIGN VIRAMA
92  0x0D57, // ( ൗ ) MALAYALAM AU LENGTH MARK
93  // Malayalam - Additional vowels for Sanskrit
94  0x0D60, // ( ൠ ) MALAYALAM LETTER VOCALIC RR
95  0x0D61, // ( ൡ ) MALAYALAM LETTER VOCALIC LL
96  // Malayalam - Dependent vowels
97  0x0D62, // ( ൢ ) MALAYALAM VOWEL SIGN VOCALIC L
98  0x0D63, // ( ൣ ) MALAYALAM VOWEL SIGN VOCALIC LL
99  // Malayalam - Digits
100  0x0D66, // ( ൦ ) MALAYALAM DIGIT ZERO
101  0x0D67, // ( ൧ ) MALAYALAM DIGIT ONE
102  0x0D68, // ( ൨ ) MALAYALAM DIGIT TWO
103  0x0D69, // ( ൩ ) MALAYALAM DIGIT THREE
104  0x0D6A, // ( ൪ ) MALAYALAM DIGIT FOUR
105  0x0D6B, // ( ൫ ) MALAYALAM DIGIT FIVE
106  0x0D6C, // ( ൬ ) MALAYALAM DIGIT SIX
107  0x0D6D, // ( ൭ ) MALAYALAM DIGIT SEVEN
108  0x0D6E, // ( ൮ ) MALAYALAM DIGIT EIGHT
109  0x0D6F, // ( ൯ ) MALAYALAM DIGIT NINE
110  // Malayalam - Malayalam numerics
111  0x0D70, // ( ൰ ) MALAYALAM NUMBER TEN
112  0x0D71, // ( ൱ ) MALAYALAM NUMBER ONE HUNDRED
113  0x0D72, // ( ൲ ) MALAYALAM NUMBER ONE THOUSAND
114  // Malayalam - Fractions
115  0x0D73, // ( ൳ ) MALAYALAM FRACTION ONE QUARTER
116  0x0D74, // ( ൴ ) MALAYALAM FRACTION ONE HALF
117  0x0D75, // ( ൵ ) MALAYALAM FRACTION THREE QUARTERS
118  // Malayalam - Date mark
119  0x0D79, // ( ൹ ) MALAYALAM DATE MARK
120  // Malayalam - Chillu letters
121  0x0D7A, // ( ൺ ) MALAYALAM LETTER CHILLU NN
122  0x0D7B, // ( ൻ ) MALAYALAM LETTER CHILLU N
123  0x0D7C, // ( ർ ) MALAYALAM LETTER CHILLU RR
124  0x0D7D, // ( ൽ ) MALAYALAM LETTER CHILLU L
125  0x0D7E, // ( ൾ ) MALAYALAM LETTER CHILLU LL
126  0x0D7F, // ( ൿ ) MALAYALAM LETTER CHILLU K
128 };
129 
130 //
131 // Sample sentences
132 //
133 const char *sentences[]={
134  "ക ഖ ഗ ഘ ങ ച ഛ ജ", // sample letters for now ...
136 };
137 
138 
139 //
140 //
141 //
143  "Malayalam", // Common name
144  "മലയാളം", // Native name
145  0x0D15, // key
146  values,
147  "ക ഖ ഗ ഘ ങ ച ഛ ജ", // Sample characters
148  sentences
149 };
150 
152 
153 }; // end of namespace
154 
155 #endif
unsigned int UINT32
Definition: OrthographyData.h:19
Definition: OrthographyData.h:28
UINT32 values[]
Definition: Malayalam.h:17
const OrthographyData * pData
Definition: Malayalam.h:151
OrthographyData data
Definition: Malayalam.h:142
const char * sentences[]
Definition: Malayalam.h:133
#define END_OF_DATA
Definition: OrthographyData.h:23