| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404 | 
							- // 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
 - 
 - 
 -        
 - // 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
 
 
  |