blob: 6c5be9fb18cb5d6c2af4cabea7480237a50f60d0 [file] [log] [blame]
// Pronounciation rule for Bengali.
// Improvement input by Him Prasad Gautam (Nepal).
// This file is UTF8 encoded
// letter groups:
// A vowel letters and vowel signs
// B vowel signs and virama ्
// C consonants
// Y vowel letters and vowel signs
.replace
0
1
2
3
4
5
6
7
8
9
// Vowels
.group
V
অঁ O~
অ্যা & // V,ja in [æmiba]
.group
a
আঁ a~
.group
i
ইঁ i~
.group
i
ঈঁ i~
.group
u
উঁ u~
.group
u
ঊঁ u~
.group
ri
ঋঁ ri~
.group
l-
.group
&
এঁ &~
.group
oj
ঐঁ o~j
.group
e
এঁ e~
এ্যা & // e,ja [ækademi]
.group
o
ওঁ o~
.group
ow
ঔঁ o~w
.group //??
o:
// Vowel Signs
.group
C) a
C) াঁ a~
.group ি
C) ি i
C) িঁ i~
.group
C) i
C) ীঁ i~
.group
C) u
C) ূঁ u~
.group
C) u
C) ুঁ u~
.group
C) r'i
C) ৃঁ r'i~
.group
C) e
C) েঁ e~
C) েউ ew
.group
C) oj
C) ৈঁ o~j
.group
C) o
C) োঁ o~
.group
C) ow
C) ৌঁ o~w
.group
৺(C iSSor
// Consonants
.group
kV
(B k
ক্ষ k#k#V // or [k#:] ?
ক্ষ (B k#k#
.group
k#V
(B k#
.group
gV
(B g
.group
g#V
(B g#
.group
NV
(B N
.group
tSV
(B tS
.group
tS#V
(B tS#
.group
JV
(B J
জ্ব JV
জ্ব (B J
জ্ঞ ggo~
জ্ঞ (B gg
.group
J#V
(B J#
.group
nV
(B n
.group
t.V
(B t.
.group
t.#V
(B t.#
.group
d.V
(B d.
ড় r.V // nukta
ড় (B r.
.group
d.#V
(B d.#
ঢ় hr.V
ঢ় (B hr.
.group
nV // should be [n.] if adjacent to t. or d. ?
(B n
.group
tV
(B t
(_ to
.group
t#V
(B t#
.group
dV
(B d
.group
d#V
(B d#
.group
nV
(B n
.group
pV
(B p
.group
fV // or [p#] ?
(B f
.group
bV
(B b
.group
b#V
(B b#
.group
mV
(B m
.group
jV
_) (B j
(B // used to separate 2 vowels
(_ jo
.group
dZV
(B dZ
য় jV // nukta
_) য় (B j
য় (B
্) (_ :O // double the previous consonant
্) (B_ :
্) (C & // ব্যস্ত [bæsto]
্) যা & // ব্যাকরণ [bækɔron]
.group
rV
(B r
.group
lV
(B l
.group
SV // or [s] ?
(B S
(্ল s
.group
SV
(B S
.group
SV // or [s] ??
(B S
(্থ s
(্ত s
(্য s // সমস্যা
_) স্ব SV // shb
_) স্ব (B S
.group
hV
(B h
(_ ho
.group হ্ব
হ্ব vV
হ্ব (B v
.group
t
.group // can be ড plus nukta
r.V
(B r.
.group // can be ঢ plus nukta
hr.V
(B hr.
(_ hr.o
.group
C) O~ // candrabindu, nasalize the previous vowel/Consonants
.group
A) N // anusvara/onushshor
C) N // anusvara/onushshor
.group // visarga/bishorgo
// doubles the following consonant
(_ H
.group // virama/hoshonto
C)
.group
// nukta, modifies a consonant
.group
// obsolete letters
r-
r-
l-
l-
r-
r-
l-
l-
__) - (_D bij'og
D_) - (_D bij'og