@@ -0,0 +1,323 @@ | |||
// Translation rules for Bengali | |||
// This file is UTF8 encoded | |||
// Numbers | |||
// Bengali numbers are changed to latin characters before translation | |||
_0 S'unjO | |||
_1 '&k | |||
_2 d'uj | |||
_3 t'in | |||
_4 tS'ar | |||
_5 p'a~tS | |||
_6 tS#'Oj | |||
_7 S'at | |||
_8 'at.# | |||
_9 n'Oj | |||
_2a d'u // with hundreds etc. | |||
_6a tS#'a | |||
_9a n'O | |||
_10 d'OS | |||
_11 '&garo | |||
_12 b'arO | |||
_13 t'erO | |||
_14 tS'oddO | |||
_15 p'OnerO | |||
_16 S'olO | |||
_17 S'OterO | |||
_18 'at.#arO | |||
_19 'uniS | |||
_20 k'uri // or b'iS ?? | |||
_21 ek'uS | |||
_22 b'ajS | |||
_23 t'ejS | |||
_24 tS'ObbiS | |||
_25 p'O~tSiS | |||
_26 tSh'abbiS | |||
_27 Sat'aS | |||
_28 'at.#aS | |||
_29 unOtr'iS | |||
_30 tr'iS | |||
_31 ekOtr'iS | |||
_32 bOtr'iS | |||
_33 tetr'iS | |||
_34 tSowtr'iS | |||
_35 pO~jtr'iS | |||
_36 tS#'Otr'iS | |||
_37 Sa~itr'iS | |||
_38 at.tr'iS | |||
_39 'unOtSOll'iS | |||
_40 tSOll'iS | |||
_41 ektSOll'iS | |||
_42 biall'iS | |||
_43 tetall'iS | |||
_44 tSoall'iS | |||
_45 pO~jtall'iS | |||
_46 tSetSOll'iS | |||
_47 SatSOll'is | |||
_48 atSOll'iS | |||
_49 unOpO~tSaS | |||
_50 pO~tS'aS | |||
_51 &kann'o | |||
_52 bajann'o | |||
_53 tepann'o | |||
_54 tSujann'o | |||
_55 pontSann'o | |||
_56 tS#apann'o | |||
_57 Satann'o | |||
_58 at.ann'o | |||
_59 unOS'at. | |||
_60 s'at. | |||
_61 ekSOt.t.'i | |||
_62 baSOt.t.'i | |||
_63 teSOt.t.'i | |||
_64 tSowSOt.t.'i | |||
_65 pojSOt.t.'i | |||
_66 SeSOt.t.'i | |||
_67 SatSOt.t.'i | |||
_68 at.SOt.t.'i | |||
_6X sat.t.'i | |||
_69 unOSOtt'ur | |||
_70 SOtt'Or | |||
_71 ekatt'Or | |||
_72 bahatt'Or | |||
_73 tehatt'Or | |||
_74 tSuhatt'Or | |||
_75 pOtSatt'Or | |||
_76 tS#ijatt'Or | |||
_77 Satatt'Or | |||
_78 at.att'Or | |||
_79 unOaS'i | |||
_80 aS'i | |||
_81 &kaS'i | |||
_82 beraS'i | |||
_83 teraS'i | |||
_84 tSuraS'i | |||
_85 po~tSaS'i | |||
_86 tS#ijaS'i | |||
_87 SataS'i | |||
_88 at.aS'i | |||
_89 ,unOnObb'oj | |||
_90 nObb'oj | |||
_91 &kanObb'oj | |||
_92 beranObb'oj | |||
_93 teranObb'oj | |||
_94 tSuranObb'oj | |||
_95 pOtSanObb'oj | |||
_96 tS#ijanObb'oj | |||
_97 SatanObb'oj | |||
_98 at.anObb'oj | |||
_99 niranObb'oj | |||
_0C S'o | |||
_0M1 h'ajar | |||
_0M2 l'ak# | |||
_0M3 k'ot.i | |||
_0M4 'Orbud | |||
_dpt _d'Osomik_ | |||
// Single consonants | |||
ক kO | |||
খ k#O | |||
গ gO | |||
ঘ g#O | |||
ঙ 'uNO~ | |||
চ tSO | |||
ছ tShO // [h] to distinguish from [tS] | |||
জ JO | |||
ঝ J#O | |||
ঞ 'iNO~ | |||
ট t.O | |||
ঠ t.#O | |||
ড d.O | |||
ঢ d.#O | |||
ণ m,odd#en.n.'O | |||
ত tO | |||
থ t#O | |||
দ dO | |||
ধ d#O | |||
ন d,ontenn'O | |||
প pO | |||
ফ fO // or [p#O] ? | |||
ব bO | |||
ভ b#O | |||
ম mO | |||
য় Oj | |||
য ,ontostedZ'O | |||
র rO | |||
ড় r.O | |||
ড় r.O // (d. + nukta) | |||
ঢ় hr.O | |||
ঢ় hr.O // (d#. + nukta) | |||
ল lO | |||
শ t,aleboS:'O | |||
ষ m,ud#en:oS:'O | |||
স d,onteS:'O | |||
হ hO | |||
ৎ kh,Ond.ot'O | |||
ক্ষ k,ojmud#en:oS:'O | |||
// full vowels | |||
অ O | |||
আ a | |||
ই hrOS:o'i | |||
ঈ dirg#o'i | |||
উ hrOS:o'u | |||
ঊ dirg#o'u | |||
ঋ ri | |||
ঔ ow | |||
এ e $u+ // word 'it' | |||
ঐ oj $u+ // word 'that' | |||
ও o $u+ $brk // 'and' | |||
_এ e | |||
_ঐ oj | |||
_ও o | |||
// combining vowel signs | |||
া 'akar | |||
ি r'oS:ikar | |||
ী d'irg#ikar | |||
ূ r'oS:ukar | |||
ু d'irg#ukar | |||
ৃ r'ikar | |||
ে 'ekar | |||
ৈ 'ojkar | |||
ো 'okar | |||
ৌ 'owkar | |||
// signs | |||
্ h'OSonto | |||
ং 'OnuSSOr | |||
ঃ b'iSOrgo | |||
ঁ tS'Ondrobindu | |||
় b'indu | |||
$ d.Olar | |||
% SOtk'Ora | |||
+ jOg | |||
= SOman | |||
// Punctuation | |||
। dVn.d.V | |||
_, koma | |||
_? pr'oSnOtSihnO | |||
// Pronouns | |||
আমি $u // main: I | |||
আমায় $u | |||
আমার $u | |||
আমরা $u // we | |||
আমাদের $u | |||
আপনি $u // you(formal) | |||
আপনাকে $u | |||
আপনার $u | |||
তুমি $u // you (informal) | |||
তোমায় $u | |||
তোমার $u | |||
তোমাদের $u | |||
তুই $u // you (informal) | |||
তোকে $u | |||
তোর $u | |||
এ $u // he/she/it | |||
আপনি $u | |||
এটার $u | |||
এর $u | |||
ইনি $u // they | |||
এনাকে $u | |||
এনার $u | |||
ও $u // he/she/it | |||
সে $u | |||
ওর $u | |||
তার $u | |||
ওরা $u // they | |||
তারা $u | |||
ওদের $u // unheṃ: them | |||
তাদের $u | |||
এই $u // e:I this/it | |||
এটা $u // e:ta: this/it | |||
এটার $u // e:ta:'r this/it | |||
এর $u // e:r this/it | |||
ওটা $u // o:ta: that | |||
ওটাকে $u // o:ta:ke: to that | |||
ওটার $u // o:ta:'r of that | |||
ওগুলো $u // o:gu:lo: those | |||
ওগুলোকে $u // o:gu:lo:ke: to those | |||
ওগুলোর $u // o:gu:lo:'r of those | |||
// Prepositions/Postpositions | |||
মধ্যে $u // moddhe in | |||
উপর $u // upor on, above | |||
নীচে $u // niche below | |||
পূর্ব্বে $u // purbe before, prior | |||
পর্য্যন্ত $u // parjonto till | |||
অব্দি $u // abdi till | |||
বিনা $u // bina without | |||
// Questions | |||
কেন $u $pause // kano why interrogative particle | |||
কি $u $pause // ki what | |||
কোথায় $u $pause // kothaay where | |||
কখন $u $pause // kakhon when | |||
কে $u $pause // ke who | |||
// Conjunctions | |||
এবং $u $pause // ebong: and | |||
আর $u $pause // aar: and | |||
অথবা $u $pause // athoba: or | |||
কিন্তু $u $pause // kintu: but | |||
যদি $pause // jodi: if | |||
তবু $pause // tobu: still, yet | |||
তবে $pause // tabe: if...then | |||
অথচ $u // athacho: yet | |||
// Verbs | |||
হয় $u | |||
ছিল $u // chilo: past aux | |||
ছিলেন $u // chilen | |||
করছি $u // korchi: continuous | |||
করছিলাম $u // korchilam: past indefinite | |||
করেছি $u // korechi: past | |||
// Exceptions | |||
এত &to |
@@ -0,0 +1,388 @@ | |||
| |||
// 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 া | |||
া a | |||
াঁ a~ | |||
.group ি | |||
ি i | |||
িঁ i~ | |||
.group ী | |||
ী i | |||
ীঁ i~ | |||
.group ূ | |||
ূ u | |||
ূঁ u~ | |||
.group ু | |||
ু u | |||
ুঁ u~ | |||
.group ৃ | |||
ৃ ri | |||
ৃঁ ri~ | |||
.group ে | |||
ে e | |||
েঁ e~ | |||
েউ ew | |||
.group ৈ | |||
ৈ oj | |||
ৈঁ o~j | |||
.group ো | |||
ো o | |||
োঁ o~ | |||
.group ৌ | |||
ৌ ow | |||
ৌঁ o~w | |||
// Consonants | |||
.group ক | |||
ক kV | |||
ক (B 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 | |||
.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 | |||
.group য | |||
য dZV | |||
য (B dZ | |||
য় jV // nukta | |||
য় (B j | |||
্) য (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 | |||
_) স্ব SV // shb | |||
_) স্ব (B S | |||
.group হ | |||
হ hV | |||
হ (B h | |||
.group হ্ব | |||
হ্ব vV | |||
হ্ব (B v | |||
.group ৎ | |||
ৎ t | |||
.group ড় // can be ড plus nukta | |||
ড় r.V | |||
ড় (B r. | |||
.group ঢ় // can be ঢ plus nukta | |||
ঢ় hr.V | |||
ঢ় (B hr. | |||
.group ঁ | |||
ঁ O~ // candrabindu, nasalize the previous vowel | |||
.group ং | |||
ং N // anusvara/onushshor | |||
.group ঃ // visarga/bishorgo | |||
ঃ // doubles the following consonant | |||
ঃ (_ H | |||
.group ্ // virama/hoshonto | |||
্ | |||
.group ় | |||
় // nukta, modifies a consonant | |||
.group | |||
// obsolete letters | |||
ঋ r- | |||
ৠ r- | |||
ঌ l- | |||
ৡ l- | |||
ৃ r- | |||
ৄ r- | |||
ৢ l- | |||
ৣ l- | |||
__) - (_D bij'og | |||
D_) - (_D bij'og |
@@ -0,0 +1,167 @@ | |||
// This file is written by Him Prasad Gautam (Nepal) | |||
// This file is UTF8 encoded | |||
// Numbers | |||
// Gujarati numbers are changed to latin characters before translation | |||
_0 S'u:nj@- | |||
_1 'e:k | |||
_2 b'e: | |||
_3 tr'@n.V | |||
_4 c'a:r | |||
_5 p'a:n^c | |||
_6 c#'@ | |||
_7 s'a:t | |||
_8 'a:,t.# | |||
_9 n'aw | |||
_10 d'@s: | |||
_11 'ag'Ija:r | |||
_12 b'a:r | |||
_13 t'e:r | |||
_14 c'O:d | |||
_15 p'Vnd@r | |||
_16 s'o:d. | |||
_17 s'@t@r | |||
_18 'Vd.#a:r | |||
_19 ,o:gn.'i:s | |||
_20 w'i:s | |||
_21 ,e:kw'i:s | |||
_22 baU'i:s | |||
_23 tre:w'i:s | |||
_24 co:w'i:s | |||
_25 p,@c'i:s | |||
_26 c#@3w'i:s | |||
_27 s,@tjaU'i:s | |||
_28 ,Vt.#jaU'i:s | |||
_29 ,o:[email protected]'i:s | |||
_30 tr'i:s | |||
_31 ,e:k@tr'i:s | |||
_32 b@tr'i:s | |||
_33 te:tr'i:s | |||
_34 co:tr'i:s | |||
_35 pa:ntr'i:s | |||
_36 c#@3tr'i:s | |||
_37 s,a:d.tr'i:s | |||
_38 ,a:d.tr'i:s | |||
_39 ,o:[email protected]:l'i:s | |||
_40 ca:l'i:s | |||
_41 ,e:kta:l'i:s | |||
_42 b,e:ta:l'i:s | |||
_43 t,e:ta:l'Is | |||
_44 c,Uma:l'i:s | |||
_45 p,Ista:l'i:s | |||
_46 c#,e:ta:l'i:s | |||
_47 s,@d.ta:l'i:s | |||
_48 ,Vd.ta:l'i:s | |||
_49 o:g'Vn.,p@c'a:s | |||
_50 p@c'a:s | |||
_51 e:k'aUn | |||
_52 b'aUn | |||
_53 tre:p'Vn | |||
_54 co:p'Vn | |||
_55 p@n^c'aUn | |||
_56 c#@3p:'Vn | |||
_57 s@t'aUn | |||
_58 Vt.#'aUn | |||
_59 ,o:[email protected]:'It.# | |||
_60 sa:'It.# | |||
_61 ,e:k@s'Vt.# | |||
_62 ba:s'Vt.# | |||
_63 tre:s'Vt.# | |||
_64 co:s'Vt.# | |||
_65 pa:s'Vt.# | |||
_66 c#a:s'Vt.# | |||
_67 s,@d.@s'Vt.# | |||
_68 ,Vd.@s'Vt.# | |||
_69 ,o:[email protected]'i:te:r | |||
_70 s'i:te:r | |||
_71 e:k'o:te:r | |||
_72 b'o:te:r | |||
_73 t'o:te:r | |||
_74 cUm'o:te:r | |||
_75 p@n^c'o:te:r | |||
_76 c#'o:te:r | |||
_77 s@t'o:te:r | |||
_78 Vt.#'o:te:r | |||
_79 ,o:g@n.'e:si; | |||
_80 'e:nsi; | |||
_81 ,e:kj'a:si | |||
_82 b'j'a:si | |||
_83 tr@2j'a:si | |||
_84 c,o:*j'a:si | |||
_85 p,@cj'a:si | |||
_86 c#@3j'a:si | |||
_87 s,@tj'a:si; | |||
_88 ,Vt.#j'a:si | |||
_89 n,e:wj'a:si | |||
_90 n'e:wU | |||
_91 e:k'a:n.U | |||
_92 b'a:n.U | |||
_93 tr'a:n.U | |||
_94 co:r'a:n.U | |||
_95 p@n^c'a:n.U | |||
_96 c#'VnnU | |||
_97 s@t'a:n.U | |||
_98 Vt.#'a:n.U | |||
_99 n@w'a:n.U | |||
_0C s'o: | |||
_0M1 h'VJa:r | |||
_0M2 l'a:k# | |||
_0M3 k@r'o:r.V | |||
_0M4 'VrVb | |||
_0M5 k#'VrVb | |||
_dpt p'u:r'n.'a:,Nk | |||
// Single consonants | |||
ક k@ | |||
ક઼ q@ | |||
ખ k#@ | |||
ખ઼ x@ | |||
ગ g@ | |||
ગ઼ Q@ | |||
ઘ g#@ | |||
ઙ N@ | |||
ચ c@ | |||
છ c#@ | |||
જ J@ | |||
જ઼ z@ | |||
ઝ J#@ | |||
ઞ n^@ | |||
ટ t.@ | |||
ઠ t.#@ | |||
ડ d.@ | |||
ડ઼ r.@ | |||
ઢ d.#@ | |||
ણ n.@ // retroflex n.@ | |||
ત t@ | |||
થ t#@ | |||
દ d@ | |||
ધ d#@ | |||
ન n@ | |||
પ p@ | |||
ફ p#@ | |||
ફ઼ f@ | |||
બ b@ | |||
ભ b#@ | |||
મ m@ | |||
ય j@ | |||
ર r@ | |||
લ l@ | |||
ળ l.@ | |||
વ v@ | |||
શ S@ | |||
ષ s.@ // retroflex [S] | |||
સ s@ | |||
હ H@ | |||
// Punctuation | |||
। p'urn'a,b'ira:m | |||
૱ r'u:p'i:ja: | |||
$ d@l@r | |||
+ plVs | |||
= bVr'a:b@r | |||
* ta:r'a:Nk@n | |||
@@ -0,0 +1,468 @@ | |||
// This file is developed 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 | |||
// conditional rules | |||
// ?2 use diphthong for "ai" | |||
// ?3 use diphthong for "au" | |||
.replace | |||
૦ 0 | |||
૧ 1 | |||
૨ 2 | |||
૩ 3 | |||
૪ 4 | |||
૫ 5 | |||
૬ 6 | |||
૭ 7 | |||
૮ 8 | |||
૯ 9 | |||
// Vowels | |||
.group અ | |||
અ V | |||
અ (હ E // (h | |||
અહ) અ E | |||
.group આ | |||
આ a: | |||
.group ઇ | |||
ઇ I | |||
ઇઁ i~ | |||
ઇં i~ | |||
.group ઈ | |||
ઈ i: | |||
ઈ (_ i | |||
.group ઉ | |||
ઉ U | |||
.group ઊ | |||
ઊ u | |||
ઊં (_ u~ // + anusvara | |||
ઊઁ (_ u~ // + candrabinbu | |||
.group ઋ | |||
ઋ rI | |||
.group ઌ | |||
ઌ l-ri: // vocalic l | |||
.group ઍ | |||
ઍ E // candra e | |||
.group એ | |||
એ e: | |||
એઁ e~: | |||
એં (_ e~: | |||
ા) એઁ (_ j | |||
.group ઐ | |||
ઐ E: // ?? [aI] [E:] [&:] | |||
ઐં (_ E~ | |||
ઐઁ (_ E~ | |||
?2 ઐ aI // ?? [aI] [E:] [&:] | |||
.group ઑ | |||
ઑ O // candra O | |||
.group ઓ | |||
ઓ o: | |||
ઓં (_ o~ // +anusvara | |||
ઓઁ (_ o~ // +candrabindu | |||
ા) ઓં (_ w // +anusvara | |||
ા) ઓઁ (_ w | |||
.group ઔ | |||
ઔ O: // ?? [aU] [O:] | |||
ઔં (_ O~ // +anusvara | |||
ઔઁ (_ O~ // +candrabindu | |||
?3 ઔ aU // ?? [aU] [O:] | |||
// Vowel Signs | |||
.group ા | |||
ા k'a:n'o | |||
C) ા a: | |||
C) ા (ઁ a~ | |||
C) ાઁ (_ a~ | |||
C) ાં (_ a~ | |||
.group િ | |||
િ i,c'i:nh'a | |||
C) િ i | |||
C) િઁ i~ | |||
C) િં i~ | |||
.group ી | |||
ી d'i:rg#@i:,c'i:n'h'a | |||
C) ી i: | |||
C) ી (_ i | |||
C)ી (ઁ i~ | |||
C) ીઁ (_ i~ | |||
C) ીં (_ i~ | |||
.group ુ | |||
ુ u,c'i:n'h'a | |||
C) ુ U | |||
C) ુ (ઁ u~ | |||
C) ું (_ u~ | |||
C) ુઁ (_ u~ | |||
.group ૂ | |||
ૂ d'i:rg#@u:,c'i:n'h'a | |||
C) ૂ u: | |||
C) ૂ (ઁ u~ | |||
C) ૂં (_ u~ // or O~ ?? | |||
C) ૂઁ (_ u~ | |||
.group ૃ | |||
ૃ r'I,c'i:n'h'a | |||
C) ૃ rI | |||
.group ૄ | |||
ૄ d'i:rg#@r'I,c'i:n'h'a | |||
C) ૄ rI | |||
.group ૅ | |||
ૅ 'e,c'i:n'h'a | |||
C) ૅ E | |||
.group ે | |||
ે 'e:,c'i:n'h'a | |||
C) ે e: | |||
C) ે (ઁ e~ | |||
C) ેં (_ e~: | |||
C) ેઁ (_ e~: | |||
.group ૈ | |||
ૈ E:,c'i:n'h'a | |||
C) ૈ E: // ?? [aI] [E:] [&:] | |||
C) ૈં E~ | |||
C) ૈ (ઁ E~ | |||
C) ૈં (_ E~ | |||
C) ૈઁ (_ E~ | |||
?2 C) ૈ aI // ?? [aI] [E:] [&:] | |||
.group ૉ | |||
ૉ O,c'i:n'h'a | |||
C) ૉ O | |||
.group ો | |||
ો o:,c'i:n'h'a | |||
C) ો o: | |||
C) ો (ઁ o~ | |||
C) ોં (_ o~ | |||
C) ોઁ (_ o~ | |||
.group ૌ | |||
ૌ aU,c'i:n'h'a // [O:] or [aU] ?? | |||
C) ૌ O: | |||
C) ૌ (ઁ O~ // [O:] or [aU] ?? | |||
C) ૌં (_ O~ | |||
C) ૌઁ (_ O~ | |||
?3 C) ૌ aU // [O:] or [aU] ?? | |||
.group ૢ // vowel sign l | |||
_) ૢ (_ l'ri:,c'i:n'h'a | |||
ૢ l- | |||
.group ૣ // vowel sign ll | |||
_) ૣ (_ d'i:rg#,l'ri:,c'i:n'h'a | |||
ૣ l-: | |||
.group ૐ | |||
ૐ o~m | |||
// Consonants | |||
.group ક | |||
ક kV | |||
ક (B k | |||
ક (્ય k: | |||
ક઼ qV | |||
ક઼ (B q | |||
ક્ક k:V // kk -> k: | |||
ક્ક (B k: | |||
ક્ષ kSV | |||
ક્ષ (B kS | |||
.group ખ | |||
ખ k#V | |||
ખ (B k# | |||
ખ઼ xV | |||
ખ઼ (B x | |||
.group ગ | |||
ગ gV | |||
ગ (B g | |||
ગ઼ QV | |||
ગ઼ (B Q | |||
.group ઘ | |||
ઘ g#V | |||
ઘ (B g# | |||
.group ઙ | |||
ઙ NV | |||
ઙ (B N | |||
્) ઙ (_ N@ | |||
.group ચ | |||
ચ cV | |||
ચ (B c | |||
ચ (્ય c: | |||
.group છ | |||
છ c#V | |||
છ (B c# | |||
.group જ | |||
જ JV | |||
જ (B J | |||
જ઼ zV | |||
જ઼ (B z | |||
જ્ઞ gjV | |||
જ્ઞ (B gj | |||
.group ઝ | |||
ઝ J#V | |||
ઝ (B J# | |||
.group ઞ | |||
ઞ n^V | |||
ઞ (B n^ | |||
્) ઞ (_ n^@ | |||
.group ટ | |||
ટ t.V | |||
ટ (B t. | |||
ટ (્ય t.: | |||
ટ્ટ t.:V // t.t. -> t.: | |||
ટ્ટ (B t.: | |||
ટ્ઠ t.#:V // t.t.# -> t.#: | |||
ટ્ઠ (B t.#: | |||
.group ઠ | |||
ઠ t.#V | |||
ઠ (B t.# | |||
ઠ્ઠ t.#:V // t.#t.# -> t.#: | |||
ઠ્ઠ (B t.#: | |||
.group ડ | |||
ડ d.V | |||
ડ (B d. | |||
ડ઼ r.V | |||
ડ઼ (B r. | |||
.group ઢ | |||
ઢ d.#V | |||
ઢ (B d.# | |||
ઢ઼ r.hV // nukta (should retroflex flap) | |||
ઢ઼ (B r.h // nukta | |||
.group ણ | |||
ણ n.V | |||
ણ (B n. | |||
્) ણ (_ n.@ | |||
.group ત | |||
ત tV | |||
ત (B t | |||
ત (્ય t: | |||
ત્ત t:V // tt -> t: | |||
ત્ત (B t: | |||
.group થ | |||
થ t#V | |||
થ (B t# | |||
.group દ | |||
દ dV | |||
દ (B d | |||
.group ધ | |||
ધ d#V | |||
ધ (B d# | |||
.group ન | |||
ન nV | |||
ન (B n | |||
્) ન (_ n@ | |||
ર્) ન (_ n // r +virama | |||
.group પ | |||
પ pV | |||
પ (B p | |||
પ (્ય p: | |||
પ્પ p:V // pp -> p: | |||
પ્પ (B p: | |||
.group ફ | |||
ફ p#V | |||
ફ (B p# | |||
ફ઼ fV | |||
ફ઼ (B f | |||
.group બ | |||
બ bV | |||
બ (B b | |||
.group ભ | |||
ભ b#V | |||
ભ (B b# | |||
.group મ | |||
મ mV | |||
મ (B m | |||
્) મ (_ m@ | |||
ર્) મ (_ m // r +virama | |||
ન્) મ (_ m // n +virama | |||
.group ય | |||
ય jV | |||
ય (B j | |||
C) ય (_ Ej // [Ej] not [@j] | |||
્) ય (_ j@ | |||
.group ર | |||
ર rV | |||
ર (B r | |||
ર (_ r | |||
્) ર (_ r@ | |||
.group લ | |||
લ lV | |||
લ (B l | |||
્) લ (_ l@ | |||
.group ળ | |||
ળ l.V | |||
ળ (B l. | |||
્) ળ (_ l.@ | |||
.group વ | |||
વ wV | |||
વ (B w | |||
_) વ wV | |||
_) વ (B w | |||
_) વ (્ w // +virma | |||
વ (_ w | |||
.group શ | |||
શ SV | |||
શ (B S | |||
.group ષ | |||
ષ s.V | |||
ષ (B s. | |||
.group સ | |||
સ sV | |||
સ (B s | |||
.group હ | |||
હ HV | |||
હ (B H | |||
.group ઼ | |||
઼ t.'Vp,k'u: | |||
A) ઼ | |||
C) ઼ | |||
.group ઽ // avagraha, lengthens a vowel ?? | |||
ઽ 'Vn'un'a:s'i:k | |||
A) ઽ : | |||
C) ઽ : | |||
.group ઁ | |||
ઁ 'ard.'a,c'Vndr'a // candrabindu | |||
C) ઁ n | |||
A) ઁ n | |||
.group ં | |||
ં 'Vn'Uswa:r | |||
A) ં n | |||
C) ં n | |||
ં (પ m | |||
ં (ફ m | |||
ં (બ m | |||
ં (ભ m | |||
ં (મ m | |||
ં (ટ n. | |||
ં (ઠ n. | |||
ં (ડ n. | |||
ં (ઢ n. | |||
ં (ણ n. | |||
ં (ચ n^ | |||
ં (છ n^ | |||
ં (જ n^ | |||
ં (ઝ n^ | |||
ં (ઞ n^ | |||
ં (ય n^ | |||
ં (ક N | |||
ં (ખ N | |||
ં (ગ N | |||
ં (ઘ N | |||
ં (ઙ N | |||
.group ઃ | |||
ઃ g'ur'u,v'ir'a:m | |||
A) ઃ H // visarga | |||
C) ઃ H // visarga | |||
ઁ) ઃ H | |||
ં) ઃ H | |||
.group ્ // virama | |||
્ k#'od.o | |||
C) ્ | |||
// Extra consonants | |||
.group ૠ // rr | |||
ૠ V-rr | |||
.group ૡ // ll | |||
ૡ l-: // long syllabic l | |||
.group % | |||
% p'Vrs'ent. | |||
0) % t.'Vkk'a: | |||
1) % t.'Vkk'a: | |||
2) % t.'Vkk'a: | |||
3) % t.'Vkk'a: | |||
4) % t.'Vkk'a: | |||
5) % t.'Vkk'a: | |||
6) % t.'Vkk'a: | |||
7) % t.'Vkk'a: | |||
8) % t.'Vkk'a: | |||
9) % t.'Vkk'a: | |||
@@ -0,0 +1,4 @@ | |||
name assamese-test | |||
language as | |||
@@ -0,0 +1,3 @@ | |||
name gujarati-test | |||
language gu | |||
@@ -0,0 +1,94 @@ | |||
//==================================================== | |||
// Bengali, inherits from Hindi | |||
//==================================================== | |||
phoneme V // inherent vowel, can be [O] or [o] | |||
vowel flag1 starttype #o endtype #o | |||
length 200 | |||
IF thisPh(isWordEnd) AND prevPhW(isNotVowel) AND prev2PhW(isVowel) THEN | |||
ChangePhoneme(NULL) | |||
ENDIF | |||
IF thisPh(isFirstVowel) THEN | |||
IF nextVowel(i) OR nextVowel(u) THEN | |||
ChangePhoneme(o) | |||
ENDIF | |||
IF prevPhW(r) THEN | |||
ChangePhoneme(o) | |||
ENDIF | |||
ENDIF | |||
ChangePhoneme(O) | |||
endphoneme | |||
phoneme a | |||
vowel starttype #a endtype #a | |||
length 225 | |||
FMT(vowel/a_3) | |||
endphoneme | |||
phoneme i | |||
vowel starttype #i endtype #i | |||
length 210 | |||
FMT(vowel/i_6) | |||
endphoneme | |||
phoneme u | |||
vowel starttype #u endtype #u | |||
length 210 | |||
FMT(vowel/u) | |||
endphoneme | |||
phoneme e | |||
vowel starttype #e endtype #e | |||
length 210 | |||
FMT(vowel/e) | |||
endphoneme | |||
phoneme & | |||
vowel starttype #a endtype #a | |||
length 210 | |||
FMT(vowel/&_2) | |||
endphoneme | |||
phoneme o | |||
vowel starttype #o endtype #o | |||
length 210 | |||
IF nextPhW(w) THEN | |||
length 170 | |||
ENDIF | |||
FMT(vowel/o) | |||
endphoneme | |||
phoneme O | |||
vowel starttype #o endtype #o | |||
length 200 | |||
FMT(vowel/oo_5) | |||
endphoneme | |||
phoneme tS | |||
import_phoneme base/tS | |||
endphoneme | |||
phoneme tS# | |||
import_phoneme base/tS | |||
endphoneme | |||
phoneme ~ | |||
virtual | |||
endphoneme | |||
@@ -0,0 +1,4 @@ | |||
// Phonemes for gujarati | |||
// This inherits from ph_hindi | |||