This commit is contained in:
Reece H. Dunn
2013-09-23 22:26:38 +01:00
parent 1f57e2debe
commit 8f98a0755c
8 changed files with 1451 additions and 0 deletions
+323
View File
@@ -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
+388
View File
@@ -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
+167
View File
@@ -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:g@n.tr'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:g@n.ca: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:g@n.sa:'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:g@n.s'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
+468
View File
@@ -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:
+4
View File
@@ -0,0 +1,4 @@
name assamese-test
language as
+3
View File
@@ -0,0 +1,3 @@
name gujarati-test
language gu
+94
View File
@@ -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
+4
View File
@@ -0,0 +1,4 @@
// Phonemes for gujarati
// This inherits from ph_hindi