@@ -0,0 +1,278 @@ | |||
// Translation rules for Bengali | |||
// This file is UTF8 encoded | |||
// Numbers | |||
devanagari numbers are changed to latin characters before translation | |||
_0 S'u:n.nV'o: | |||
_1 a'k | |||
_2 d:UI | |||
_3 t'i:n | |||
_4 c'a:@'r | |||
_5 ,pa~c | |||
_6 ch'O:j | |||
_7 S'a:t | |||
_8 'a:th. | |||
_9 n'O:j | |||
_10 d'O:S | |||
_11 a'g'a:rO: | |||
_12 b'a:rO: | |||
_13 t'a:rO: | |||
_14 ch:O:d'dO: | |||
_15 p'O:n'e:rO: | |||
_16 S'o:lO: | |||
_17 SO:t'e:rO: | |||
_18 a:th'e:rO: | |||
_19 U'n'IS | |||
_20 kU:'ri | |||
_21 e:kU'S | |||
_22 b'a:IS | |||
_23 t'e:IS | |||
_24 c'O:b'bIS | |||
_25 pa~O:c'IS | |||
_26 ch'a:'bb'IS | |||
_27 Sa:ta:S | |||
_28 ath'a:S | |||
_29 Unt'rIs | |||
_30 t'i:rIS | |||
_31 e:k't:rIS | |||
_32 bat:'rIS | |||
_33 tE't'rIS | |||
_34 ca~o:u:t'rIS | |||
_35 pa~O:it'rIS | |||
_36 cha'trIS | |||
_37 Sa~it'rIS | |||
_38 at'tr'IS | |||
_39 U'nO:cO:l'IS | |||
_40 co:l'lIS | |||
_41 e:k'co:l'lIS | |||
_42 bi'al'lIS | |||
_43 te:ta:l'lIS | |||
_44 cu:a:l'lIS | |||
_45 paI'nta:l'lIS | |||
_46 che:co:l'lIS | |||
_47 Sat'co:l'lIs | |||
_48 at'co:l'lIS | |||
_49 Uno:pan'ca:S | |||
_50 p@n'ca:s | |||
_51 e:ka:n'no: | |||
_52 ba:h@n'no: | |||
_53 t'Ip'pan'no: | |||
_54 cu:wan'no: | |||
_55 po:n'ca:n'no: | |||
_56 chh@p:'an'no: | |||
_57 Sa:ta:n'no: | |||
_58 ath'a:n'no: | |||
_59 Uno:s'ath | |||
_60 s'a:th. | |||
_61 e:k'so:t'tI | |||
_62 ba:so:t'tI | |||
_63 te:so:t'tI | |||
_64 ca~o:u:so:t'tI | |||
_65 pa~I'so:t'tI | |||
_66 che:so:t'tI | |||
_67 Sat'so:t'tI | |||
_68 atso:t'ti | |||
_69 ,Uno:Sat'to:r | |||
_70 So:t'to:r | |||
_71 e:kat'to:r | |||
_72 ba:hat'to:r | |||
_73 tIat'to:r | |||
_74 cu:at'to:r | |||
_75 pa~chat'to:r | |||
_76 chI'at:to:r | |||
_77 Sa:t@'t:o:r | |||
_78 atat'to:r | |||
_79 ,Uno:a:Si: | |||
_80 a:Si | |||
_81 e:ka:Si: | |||
_82 bI'ra:Si: | |||
_83 tIra:Si: | |||
_84 cu:ra:Si: | |||
_85 pa~ca:Si: | |||
_86 chIa:Si: | |||
_87 Sa:ta:Si: | |||
_88 O:sto:a:Si: | |||
_89 Uno:no:b'bo:I | |||
_90 no:b:bo:I | |||
_91 e:ka:no:b'bo:I | |||
_92 bIra:no:b'bo:I | |||
_93 tIr'a:no:b'bo:I | |||
_94 cu:r'a:no:b'bo:I | |||
_95 pa~ca:no:b'bo:I | |||
_96 chIa:no:b'bo:I | |||
_97 S@ta:no:b'bo:I | |||
_98 ata:no:b'bo:I | |||
_99 nIra:no:b'bo:I | |||
_0C SO: | |||
_0M1 h@z'a:r | |||
_0M2 l'a:kh | |||
_0M3 ko:tI | |||
_0M4 o:r'bu:d | |||
_dpt d@so:mIk | |||
// Single consonants | |||
ক k@ | |||
খ kh@ | |||
গ g@ | |||
ঘ gh@ | |||
ঙ N'g | |||
চ c@ | |||
ছ ch@ | |||
জ J@ | |||
ঝ Jh@ | |||
ঞ n^@ | |||
ট t.@ | |||
ঠ th.@ | |||
ড d.@ | |||
ঢ dh.@ | |||
ণ n.@ // retroflex n.@ | |||
ত t@ | |||
থ th@ | |||
দ d@ | |||
ধ dh@ | |||
ন n@ | |||
প p@ | |||
ফ ph@ | |||
ব b@ | |||
ভ bh@ | |||
ম m@ | |||
য় O:j | |||
য J@ | |||
র r@ | |||
ড় r-@ | |||
ঢ় hr@ | |||
ল l@ | |||
শ S@ | |||
ষ s.@ // retroflex [S] | |||
স s@ | |||
হ H@ | |||
ৎ t@ | |||
// combining vowel signs | |||
ा #X2a: | |||
ि #X1I | |||
ी #X2i: | |||
ূ #X1U | |||
ू #X2u: | |||
ृ #X1rI | |||
ে #X1e: | |||
ৈ #X2E: | |||
ো #X1o: | |||
ৌ #X1O: | |||
ॐ #X1o~m | |||
// Punctuation | |||
। dVn.d.V | |||
// 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 // chilo: past aux | |||
ছিলেন $u // chilen | |||
করছি $u // korchi: continuous | |||
করছিলাম $u // korchilam: past indefinite | |||
করেছি $u // korechi: past | |||
// Exceptions | |||
ক্রিকেট krIk'Et | |||
সাইবার s'aIb@r |
@@ -0,0 +1,316 @@ | |||
// 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 অ | |||
অ a | |||
.group আ | |||
আ a: | |||
.group ই | |||
ই I | |||
ইঁ i~ | |||
ইং I'ng | |||
.group ঈ | |||
ঈ i: | |||
ঈ (_ i | |||
.group উ | |||
উ U | |||
.group ঊ | |||
ঊ u: | |||
ঊং u~ // + anusvara | |||
ঊঁ u~ // + candrabinbu | |||
.group ঋ | |||
ঋ rI | |||
.group এঁ | |||
এঁ E // candra e | |||
.group ঐ | |||
ঐ e | |||
.group এ | |||
এ e: | |||
.group ঐ | |||
ঐ E: // ?? [aI] [E:] [&:] | |||
ঐং E~ | |||
ঐঁ E~ | |||
?2 ঐ aI // ?? [aI] [E:] [&:] | |||
.group ওঁ | |||
ওঁ O // candra O | |||
.group ঔ | |||
ঔ o | |||
.group ও | |||
ও o: | |||
ওং o~ // +anusvara | |||
ওঁ o~ // +candrabindu | |||
.group ঔ | |||
ঔ O: // ?? [aU] [O:] | |||
ঔঁ O~ // +candrabindu | |||
// Vowel Signs | |||
.group া | |||
া a: | |||
.group ি | |||
ি I | |||
.group ী | |||
ী i: | |||
ী (_ i | |||
.group ূ | |||
ূ U | |||
.group ু | |||
ু u: | |||
.group ৃ | |||
ৃ rI | |||
.group ে | |||
ে e: | |||
.group ৈ | |||
ৈ E: // ?? [aI] [E:] [&:] | |||
.group ো | |||
ো o: | |||
.group ৌ | |||
ৌ O: // [O:] or [aU] ?? | |||
.group ॐ | |||
ॐ o~m | |||
// Consonants | |||
.group ক | |||
ক k@ | |||
ক (B k | |||
ক্য (्য kja: | |||
ক্ষ kh'@ | |||
.group খ | |||
খ khV | |||
খ (B kh@ | |||
.group গ | |||
গ gV | |||
গ (B g@ | |||
ঈ)গ (ল g@ | |||
.group ঘ | |||
ঘ ghV | |||
ঘ (B gh | |||
.group ঙ | |||
ঙ N'g | |||
ঙ্ (B N | |||
গা)ঙ (চি Ng@ | |||
.group চ | |||
চ cV | |||
চ (B c | |||
্য) চ্য c'j@ | |||
.group ছ | |||
ছ chV | |||
ছ (B ch@ | |||
.group জ | |||
জ J@ | |||
জ (B J@ | |||
্) জ zV | |||
জ (B J@ | |||
.group ঝ | |||
ঝ Jh@ | |||
ঝ (B Jh@ | |||
.group ঞ | |||
ঞ n^V | |||
ঞ্ (B n^ | |||
.group ট | |||
ট tV | |||
ট (B tV | |||
ট (्য় t.j@ | |||
.group ঠ | |||
ঠ thV | |||
ঠ (B th. | |||
.group ড | |||
ড d.V | |||
ড (B d. | |||
.group ঢ | |||
ঢ dh.V | |||
ঢ (B dh. | |||
.group ণ | |||
ণ n.V // (temporary) same as dental [n] | |||
ণ (B n. | |||
ণ্ম n.m | |||
.group ত | |||
ত t@ | |||
ত (B t@ | |||
.group থ | |||
থ th@ | |||
থ (B th. | |||
ক) থ (ন th@ | |||
.group দ | |||
দ d@ | |||
দ (B d. | |||
ব) দ (ল d@ | |||
.group ধ | |||
ধ dh@ | |||
ধ (B dh. | |||
সা) ধ (ন dh@ | |||
.group ন | |||
ন n@ | |||
ন (B n@ | |||
্) ন (্ n@ | |||
র্) ন (_ r.n // r +virama অর্ণব | |||
.group ন | |||
ন n: // should this be a long [n] ? | |||
.group প | |||
প p@ | |||
প (B p | |||
প্য (्য p: | |||
.group ফ | |||
ফ ph@ | |||
ফ (B ph@ | |||
ফ ph@ | |||
.group ব | |||
ব b@ | |||
ব (B b@ | |||
.group ভ | |||
ভ bh@ | |||
ভ (B bh@ | |||
.group ম | |||
ম mV | |||
्) ম (_ mV | |||
র্) ম (_ r.m@ // r +virama | |||
ন্) ম (_ n.m // n +virama | |||
.group য় | |||
য় jV | |||
য় (B jV | |||
.group য | |||
য J@ | |||
য (B J@ | |||
्) য (_ ja | |||
.group র | |||
র rV | |||
র (B r | |||
्) র (_ r@ | |||
.group ল | |||
ল l | |||
ল (B l@ | |||
ক) ল (ম l@ | |||
.group শ | |||
শ S@ | |||
শ (B S@ | |||
.group ষ | |||
ষ s | |||
ষ (B s //?? | |||
.group স | |||
স s@ | |||
স (B s. | |||
.group হ | |||
হ H@ | |||
হ (B H@ | |||
হ্ব v@ | |||
.group হ্ব | |||
B) হ্ব (B v@ | |||
.group ৎ | |||
ৎ (B t@t | |||
// nukta, modifies a consonant | |||
.group ্যা // ja'falaa | |||
্যা a | |||
.group ँ | |||
ँ n // candrabindu | |||
.group ং | |||
ং aN'g // anusvara | |||
.group ः | |||
ः H // visarga | |||
.group ্ // virama | |||
্ | |||
@@ -1,4 +1,4 @@ | |||
| |||
// This file is UTF8 encoded | |||
// Punjabi/Gurmukhi | |||
@@ -24,14 +24,14 @@ _15 p'Vnd@Ra~ | |||
_16 s'ol.a~ | |||
_17 s@t'aRa~ | |||
_18 Vth.'aRa~ | |||
_19 'Uni | |||
_19 'Unni | |||
_20 v'iH | |||
_21 Ik:i | |||
_22 b'ai | |||
_23 t'ei | |||
_24 c'Ovi | |||
_25 p'VnJhi | |||
_25 p'Vc:i | |||
_26 ch'Vb:i | |||
_27 s@t'ai | |||
_28 Vth.'ai | |||
@@ -40,79 +40,80 @@ _29 Un'Vt:i | |||
_30 t'iH | |||
_31 Ik'Vt:i | |||
_32 b'Vt:i | |||
_33 t'eti | |||
_34 c'O~ti | |||
_35 p'E~ti | |||
_33 t'et:i | |||
_34 c'ONti | |||
_35 p'ENti | |||
_36 ch'Vt:i | |||
_37 s'E~ti | |||
_37 s'ENti | |||
_38 Vth.'Vt:i | |||
_39 Un@t'ali | |||
_39 U~Nt'ali | |||
_40 c'ali | |||
_41 Ik@t'ali | |||
_42 b@t'ali | |||
_42 be'ali | |||
_43 t@R@t'ali | |||
_44 cOt'ali | |||
_45 p@nJ@t'ali | |||
_44 cUt'ali | |||
_45 p@nt'ali | |||
_46 chI'ali | |||
_47 s@nt'ali | |||
_48 Vth.:@t'ali | |||
_49 'Un.I~Ja | |||
_48 ,@R2@t'ali | |||
_49 Un'VnJa | |||
_50 p@nJ'aH | |||
_51 'Ik@vI~Ja | |||
_52 b'VvI~Ja | |||
_53 t'VR@vI~Ja | |||
_54 c'VRI~Ja | |||
_55 p'Vc@vI~Ja | |||
_56 ch'VpI~Ja | |||
_57 s'Vt@vI~Ja | |||
_58 'Vth.:@vI~Ja | |||
_51 ,@k@v'VnJa | |||
_52 b@v'VnJa | |||
_53 t,@R@v'VnJa | |||
_54 cUR'VnJa | |||
_55 p,@c@v'VnJa | |||
_56 ch@p'VnJa | |||
_57 s,@t@v'VnJa | |||
_58 ,@th.@v'VnJa | |||
_59 Un.'ath. | |||
_60 s'Vth.: | |||
_61 Ik'ath. | |||
_62 b'ath.H | |||
_63 t@R'eth.H | |||
_64 c'Oth.H | |||
_65 p'E~th. | |||
_66 chI'ath. | |||
_67 s@t'aH@th. | |||
_68 Vth.:'ath. | |||
_61 Ik'aH@t. | |||
_62 b'aH@t. | |||
_63 t@R'e~H@t. | |||
_64 c'O~H@t. | |||
_65 p'E~H@t. | |||
_66 che'aH@t. | |||
_67 s@t'aH@t. | |||
_68 ,@th.'aH@t. | |||
_69 Un.'Vt:@R | |||
_70 s'Vt:@R | |||
_71 IkH'Vt:@R | |||
_71 Ik'Vt:@R | |||
_72 b@H'Vt:@R | |||
_73 t@H'Vt:@R | |||
_73 t@H'et:@R | |||
_74 cOH'Vt:@R | |||
_75 p@nJ'Vt:@R | |||
_75 p@J'Vt:@R | |||
_76 chIH'Vt:@R | |||
_77 s@t'Vt:@R | |||
_78 Vth.'Vt:@R | |||
_79 Un.'asi | |||
_80 'Vssi | |||
_81 Ik'asi | |||
_82 bI'asi | |||
_83 t@R@'asi | |||
_84 c@R'asi | |||
_85 p@nJ'asi | |||
_86 chI'asi | |||
_81 ,IkI;'asi | |||
_82 bI;'asi | |||
_83 t,@RI;'asi | |||
_84 cUR'asi | |||
_85 p@c'asi | |||
_86 chI;'asi | |||
_87 s@t'asi | |||
_88 Vth.'asi | |||
_89 Un.a~n@v'eN | |||
_89 Un'an@v,e~ | |||
_90 n'Vb:e | |||
_91 Ik@'an@v,e~ | |||
_92 bI;'an@v,e~ | |||
_93 t@R@'an@ve~ | |||
_94 c@R'an@ve~ | |||
_95 p@c'an@ve~ | |||
_91 Ik'an@v,e~ | |||
_92 b'an@v,e~ | |||
_93 t@R'a~n@v,e~ | |||
_94 cUR'an@v,e~ | |||
_95 p@c'an@v,e~ | |||
_96 chI'an@ve~ | |||
_97 s@t'an@ve~ | |||
_98 Vth.'an@ve~ | |||
_99 nIR'Vnn@ve~ | |||
_99 n@R2'I~n@v,e~ | |||
_0C s'O | |||
_0M1 H@J'aR | |||
@@ -130,8 +131,6 @@ _dpt _dOth // ?? | |||
ੱ VddVk | |||
ਃ visaRg | |||
੍ hVlVnt | |||
ॄ addak | |||
ਅ 'ERV | |||
ੲ 'IRI | |||
@@ -157,15 +156,13 @@ _ਔ 'ERV||kVnOR'a | |||
ੌ kVn'ORa | |||
। d.'Vnd.i | |||
₹ rupi | |||
ਸਰਕਾਰ sR@k'aR | |||
ਸਰਕਾਰੀ sR@k'aRi | |||
$textmode | |||
ਸੋਫਟਵਿਅਰ software | |||
ਈਮੇਲ email | |||
ਕੀਬੋਰਡ keyboard | |||
ਬੋਰਡ board | |||
$phonememode | |||
// English words | |||
ਸੋਫਟਵਿਅਰ s'OftwER | |||
ਵੈਬਪੇਜ w'EbpeIdZ | |||
ਈਮੇਲ 'i:meIl | |||
ਕੀਬੋਰਡ k'i:boRd |
@@ -164,4 +164,9 @@ _dpt _ISaRI'Ia_ | |||
// Exception of phonemes | |||
یہ jE $u | |||
کہ kE $u | |||
وہ wo: $u | |||
پاکستان p'a:k'i:st'a:n |
@@ -19,7 +19,7 @@ | |||
// vowel signs, alif acts as consonants at start of word if these follow | |||
.L01 َ ِ ُ و ی ع ا | |||
.L01 َ ِ ُ و ی ع ا ے | |||
// VOWELS | |||
@@ -52,6 +52,7 @@ | |||
_) ا a | |||
_) او u: | |||
_) ای i: | |||
ائ a:j | |||
.group آ | |||
آ a: | |||
@@ -68,13 +69,13 @@ _) ای i: | |||
وُ u: | |||
وٗ u: | |||
و (L01 v | |||
_) و v | |||
_) و vV | |||
.group ی | |||
ی e: | |||
ی (L01 j | |||
ی (_ i: | |||
_) ی j | |||
_) ی jV | |||
.group ے // yeh barree |
@@ -1,4 +1,4 @@ | |||
name indonesian-test | |||
name indonesian | |||
language id | |||
gender male | |||
@@ -0,0 +1,2 @@ | |||
name georgian | |||
language ka |
@@ -1,4 +1,4 @@ | |||
name nepali-test | |||
name nepali | |||
language ne | |||
gender male | |||
@@ -1,5 +0,0 @@ | |||
name bulgarian-test | |||
language bg | |||
stressAmp 13 12 17 17 20 22 22 21 | |||
stressLength 180 170 200 200 200 200 210 220 |
@@ -0,0 +1,5 @@ | |||
name bulgarian | |||
language bg | |||
stressAmp 13 12 17 17 20 22 22 21 | |||
stressLength 180 170 200 200 200 200 210 220 |
@@ -1,5 +1,5 @@ | |||
language cy | |||
name welsh-test | |||
name welsh | |||
gender male | |||
intonation 4 |
@@ -1,4 +1,4 @@ | |||
name icelandic-test | |||
name icelandic | |||
language is | |||
gender male | |||
@@ -1,4 +1,4 @@ | |||
name macedonian-test | |||
name macedonian | |||
language mk | |||
gender male | |||
@@ -1,4 +1,4 @@ | |||
name russian_test | |||
name russian | |||
language ru | |||
gender male | |||
@@ -1,2 +0,0 @@ | |||
name georgian-test | |||
language ka |
@@ -1,5 +0,0 @@ | |||
name bulgarian-test | |||
language bg | |||
stressAmp 13 12 17 17 20 22 22 21 | |||
stressLength 180 170 200 200 200 200 210 220 |
@@ -1,4 +0,0 @@ | |||
name irish-test | |||
language ga | |||
stressrule 0 | |||
@@ -0,0 +1,37 @@ | |||
//==================================================== | |||
// Bengali, inherits from Hindi | |||
//==================================================== | |||
phoneme @ | |||
vowel flag1 starttype #@ endtype #@ | |||
length 65 | |||
ChangeIfDiminished(@-) | |||
IF nextPh(H) THEN | |||
FMT(vowel/@_low) | |||
ENDIF | |||
FMT(vowel/@_bck) | |||
endphoneme | |||
phoneme V | |||
vowel flag1 starttype #@ endtype #@ | |||
length 180 | |||
CALL hi/V | |||
endphoneme | |||
phoneme a: | |||
vowel long starttype #a endtype #a | |||
length 230 | |||
FMT(vowel/aa_9) | |||
endphoneme | |||
phoneme o: | |||
vowel long starttype #o endtype #o | |||
length 220 | |||
FMT(vowel/o_2) | |||
endphoneme | |||