FONTAINE
1.0
Main Page
Namespaces
Classes
Files
File List
File Members
src
orthographies
Sinhala.h
Go to the documentation of this file.
1
//
2
// Sinhala.h
3
//
4
5
#ifndef ORTHOGRAPHY_DATA
6
#include "../OrthographyData.h"
7
#endif
8
9
#ifndef SINHALA
10
#define SINHALA
11
12
namespace
Sinhala{
13
14
//
15
// Unicode values
16
//
17
UINT32
values
[]={
18
// Sinhala - Various signs
19
0x0D82 ,
// ( ං ) SINHALA SIGN ANUSVARAYA
20
0x0D83 ,
// ( ඃ ) SINHALA SIGN VISARGAYA
21
// Sinhala - Independent vowels
22
0x0D85 ,
// ( අ ) SINHALA LETTER AYANNA
23
0x0D86 ,
// ( ආ ) SINHALA LETTER AAYANNA
24
0x0D87 ,
// ( ඇ ) SINHALA LETTER AEYANNA
25
0x0D88 ,
// ( ඈ ) SINHALA LETTER AEEYANNA
26
0x0D89 ,
// ( ඉ ) SINHALA LETTER IYANNA
27
0x0D8A ,
// ( ඊ ) SINHALA LETTER IIYANNA
28
0x0D8B ,
// ( උ ) SINHALA LETTER UYANNA
29
0x0D8C ,
// ( ඌ ) SINHALA LETTER UUYANNA
30
0x0D8D ,
// ( ඍ ) SINHALA LETTER IRUYANNA
31
0x0D8E ,
// ( ඎ ) SINHALA LETTER IRUUYANNA
32
0x0D8F ,
// ( ඏ ) SINHALA LETTER ILUYANNA
33
0x0D90 ,
// ( ඐ ) SINHALA LETTER ILUUYANNA
34
0x0D91 ,
// ( එ ) SINHALA LETTER EYANNA
35
0x0D92 ,
// ( ඒ ) SINHALA LETTER EEYANNA
36
0x0D93 ,
// ( ඓ ) SINHALA LETTER AIYANNA
37
0x0D94 ,
// ( ඔ ) SINHALA LETTER OYANNA
38
0x0D95 ,
// ( ඕ ) SINHALA LETTER OOYANNA
39
0x0D96 ,
// ( ඖ ) SINHALA LETTER AUYANNA
40
// Sinhala - Consonants
41
0x0D9A ,
// ( ක ) SINHALA LETTER ALPAPRAANA KAYANNA
42
0x0D9B ,
// ( ඛ ) SINHALA LETTER MAHAAPRAANA KAYANNA
43
0x0D9C ,
// ( ග ) SINHALA LETTER ALPAPRAANA GAYANNA
44
0x0D9D ,
// ( ඝ ) SINHALA LETTER MAHAAPRAANA GAYANNA
45
0x0D9E ,
// ( ඞ ) SINHALA LETTER KANTAJA NAASIKYAYA
46
0x0D9F ,
// ( ඟ ) SINHALA LETTER SANYAKA GAYANNA
47
0x0DA0 ,
// ( ච ) SINHALA LETTER ALPAPRAANA CAYANNA
48
0x0DA1 ,
// ( ඡ ) SINHALA LETTER MAHAAPRAANA CAYANNA
49
0x0DA2 ,
// ( ජ ) SINHALA LETTER ALPAPRAANA JAYANNA
50
0x0DA3 ,
// ( ඣ ) SINHALA LETTER MAHAAPRAANA JAYANNA
51
0x0DA4 ,
// ( ඤ ) SINHALA LETTER TAALUJA NAASIKYAYA
52
0x0DA5 ,
// ( ඥ ) SINHALA LETTER TAALUJA SANYOOGA NAAKSIKYAYA
53
0x0DA6 ,
// ( ඦ ) SINHALA LETTER SANYAKA JAYANNA
54
0x0DA7 ,
// ( ට ) SINHALA LETTER ALPAPRAANA TTAYANNA
55
0x0DA8 ,
// ( ඨ ) SINHALA LETTER MAHAAPRAANA TTAYANNA
56
0x0DA9 ,
// ( ඩ ) SINHALA LETTER ALPAPRAANA DDAYANNA
57
0x0DAA ,
// ( ඪ ) SINHALA LETTER MAHAAPRAANA DDAYANNA
58
0x0DAB ,
// ( ණ ) SINHALA LETTER MUURDHAJA NAYANNA
59
0x0DAC ,
// ( ඬ ) SINHALA LETTER SANYAKA DDAYANNA
60
0x0DAD ,
// ( ත ) SINHALA LETTER ALPAPRAANA TAYANNA
61
0x0DAE ,
// ( ථ ) SINHALA LETTER MAHAAPRAANA TAYANNA
62
0x0DAF ,
// ( ද ) SINHALA LETTER ALPAPRAANA DAYANNA
63
0x0DB0 ,
// ( ධ ) SINHALA LETTER MAHAAPRAANA DAYANNA
64
0x0DB1 ,
// ( න ) SINHALA LETTER DANTAJA NAYANNA
65
0x0DB3 ,
// ( ඳ ) SINHALA LETTER SANYAKA DAYANNA
66
0x0DB4 ,
// ( ප ) SINHALA LETTER ALPAPRAANA PAYANNA
67
0x0DB5 ,
// ( ඵ ) SINHALA LETTER MAHAAPRAANA PAYANNA
68
0x0DB6 ,
// ( බ ) SINHALA LETTER ALPAPRAANA BAYANNA
69
0x0DB7 ,
// ( භ ) SINHALA LETTER MAHAAPRAANA BAYANNA
70
0x0DB8 ,
// ( ම ) SINHALA LETTER MAYANNA
71
0x0DB9 ,
// ( ඹ ) SINHALA LETTER AMBA BAYANNA
72
0x0DBA ,
// ( ය ) SINHALA LETTER YAYANNA
73
0x0DBB ,
// ( ර ) SINHALA LETTER RAYANNA
74
0x0DBD ,
// ( ල ) SINHALA LETTER DANTAJA LAYANNA
75
0x0DC0 ,
// ( ව ) SINHALA LETTER VAYANNA
76
0x0DC1 ,
// ( ශ ) SINHALA LETTER TAALUJA SAYANNA
77
0x0DC2 ,
// ( ෂ ) SINHALA LETTER MUURDHAJA SAYANNA
78
0x0DC3 ,
// ( ස ) SINHALA LETTER DANTAJA SAYANNA
79
0x0DC4 ,
// ( හ ) SINHALA LETTER HAYANNA
80
0x0DC5 ,
// ( ළ ) SINHALA LETTER MUURDHAJA LAYANNA
81
0x0DC6 ,
// ( ෆ ) SINHALA LETTER FAYANNA
82
// Sinhala - Sign
83
0x0DCA ,
// ( ් ) SINHALA SIGN AL-LAKUNA
84
// Sinhala - Dependent vowel signs
85
0x0DCF ,
// ( ා ) SINHALA VOWEL SIGN AELA-PILLA
86
0x0DD0 ,
// ( ැ ) SINHALA VOWEL SIGN KETTI AEDA-PILLA
87
0x0DD1 ,
// ( ෑ ) SINHALA VOWEL SIGN DIGA AEDA-PILLA
88
0x0DD2 ,
// ( ි ) SINHALA VOWEL SIGN KETTI IS-PILLA
89
0x0DD3 ,
// ( ී ) SINHALA VOWEL SIGN DIGA IS-PILLA
90
0x0DD4 ,
// ( ු ) SINHALA VOWEL SIGN KETTI PAA-PILLA
91
0x0DD6 ,
// ( ූ ) SINHALA VOWEL SIGN DIGA PAA-PILLA
92
0x0DD8 ,
// ( ෘ ) SINHALA VOWEL SIGN GAETTA-PILLA
93
0x0DD9 ,
// ( ෙ ) SINHALA VOWEL SIGN KOMBUVA
94
0x0DDA ,
// ( ේ ) SINHALA VOWEL SIGN DIGA KOMBUVA
95
0x0DDB ,
// ( ෛ ) SINHALA VOWEL SIGN KOMBU DEKA
96
// Sinhala - Two-part dependent vowel signs
97
0x0DDC ,
// ( ො ) SINHALA VOWEL SIGN KOMBUVA HAA AELA-PILLA
98
0x0DDD ,
// ( ෝ ) SINHALA VOWEL SIGN KOMBUVA HAA DIGA AELA-PILLA
99
0x0DDE ,
// ( ෞ ) SINHALA VOWEL SIGN KOMBUVA HAA GAYANUKITTA
100
// Sinhala - Dependent vowel sign
101
0x0DDF ,
// ( ෟ ) SINHALA VOWEL SIGN GAYANUKITTA
102
// Sinhala - Additional dependent vowel signs
103
0x0DF2 ,
// ( ෲ ) SINHALA VOWEL SIGN DIGA GAETTA-PILLA
104
0x0DF3 ,
// ( ෳ ) SINHALA VOWEL SIGN DIGA GAYANUKITTA
105
// Sinhala - Punctuation
106
0x0DF4 ,
// ( ෴ ) SINHALA PUNCTUATION KUNDDALIYA
107
END_OF_DATA
108
};
109
110
//
111
// Sample sentences
112
//
113
const
char
*
sentences
[]={
114
"ක ඛ ග ඝ ඞ ඟ ච ඡ"
,
// using sample letters for now ...
115
END_OF_DATA
116
};
117
118
119
//
120
//
121
//
122
OrthographyData
data
={
123
"Sinhala"
,
// Common name
124
"සිංහල"
,
// Native name
125
0x0D9A,
// key
126
values
,
127
"ක ඛ ග ඝ ඞ ඟ ච ඡ"
,
// Sample characters
128
sentences
129
};
130
131
const
OrthographyData
*
pData
= &
data
;
132
133
};
// end of namespace
134
135
#endif
Generated by
1.8.4