diff --git a/dictsource/bn_rules b/dictsource/bn_rules index d16f18fd..a405eda2 100755 --- a/dictsource/bn_rules +++ b/dictsource/bn_rules @@ -297,6 +297,9 @@ _) য় (B j য় (B + ্) য (_ :O // double the previous consonant + ্) য (B_ : + ্) য (C & // ব্যস্ত [bæsto] ্) যা & // ব্যাকরণ [bækɔron] @@ -332,6 +335,8 @@ স (্থ s স (্ত s + স (্য s // সমস্যা + _) স্ব SV // shb _) স্ব (B S diff --git a/dictsource/dict_phonemes b/dictsource/dict_phonemes index 30cb81fe..82301c29 100644 --- a/dictsource/dict_phonemes +++ b/dictsource/dict_phonemes @@ -58,7 +58,7 @@ s; t t; tS ts v x z Z z; -Dictionary bn_dict 2013-04-29 +Dictionary bn_dict 2013-04-30 & a a~ e e~ i i: i~ l- o O o: O~ o~ r- u @@ -148,7 +148,7 @@ p Q r R s s; t T ts v x z -Dictionary en_dict 2013-04-29 +Dictionary en_dict 2013-04-30 0 0# 3 3: @ @- @2 @5 @L a a# A: A@ aa aI aI3 @@ -299,7 +299,7 @@ S s2 t t2 tS ts v w z Z -Dictionary hy_dict 2013-04-26 +Dictionary hy_dict 2013-04-30 @ a aI e eI i i@ o u W y @@ -616,16 +616,17 @@ t; ts tS; v x z Z z; Z; -Dictionary si_dict 2013-03-23 +Dictionary si_dict 2013-04-30 & &: @ a a: aI aU e e: i i: o o: u u: -#@ b b# d d# d. d.# dZ -f g g# h j k k# l -l. m m# n N n# N# n. -n.# n^ n^# p p# r s S -s. t t# t. t.# tS v w +#@ #X1 #X2 : b b# d d# +d. d.# dZ f g g# h j +k k# l l. m m# n N +n# N# n. n.# n^ n^# p p# +r s S s. t t# t. t.# +tS v w Dictionary sk_dict 2013-04-26 @@ -641,7 +642,7 @@ s S t t; tS ts v w x z Z -Dictionary sl_dict 2013-04-28 +Dictionary sl_dict 2013-04-30 @ @- a a: e E e: i i: o O o: u u: y diff --git a/dictsource/en_list b/dictsource/en_list index ad62031a..d40f4655 100644 --- a/dictsource/en_list +++ b/dictsource/en_list @@ -2357,7 +2357,7 @@ plethora plET3r@ plicate $2 plumber plVm3 plus plVs -pois pwA: +pois pwA: $only poly p0lI politer p@l'aIt3 politic p0l@tIk $onlys @@ -3394,6 +3394,7 @@ Shanghai $2 Shiloh SaIloU Siam saI'am Sicily sIsI2li +Sinai saInaI Slovak sloUvak Soweto s@wEtoU Spokane spoUk'an diff --git a/dictsource/hy_rules b/dictsource/hy_rules index a0ef6020..316ba232 100755 --- a/dictsource/hy_rules +++ b/dictsource/hy_rules @@ -99,9 +99,10 @@ L02) մ (_ m .group յ - _) յ h // ?? [j] - _) յ (C h@ յ j + _) յ (C j@ +?1 _) յ h +?1 _) յ (C h@ .group ն ն n diff --git a/dictsource/si_list b/dictsource/si_list new file mode 100755 index 00000000..a9cede3c --- /dev/null +++ b/dictsource/si_list @@ -0,0 +1,185 @@ +// Sinhala Language. +// This SI_list file is written by Him Prasad Gautam [Kathmandu, nepal] +// This file is UTF-8 encoded. + +// letter groups: +// A - Alphabetical and Symbolic Vowels: +// 0x0D85~0x0D16, 0x0DCA~0x0DF3 +// B - Symbolic Vowels and Halkirima +// 0x0DCA~0x0DF3 +// C - Consonants: +// 0x0D9A~0x0DC2 + +// speak Latin letters as English + + +// numbers +_0 b'induv@ +_1 'ek@ +_2 d'ek@ +_3 t'un@ +_4 h'at@r@ +_5 p'ah@ +_6 h'aj@ +_7 h'at@ +_8 'at.@ +_9 n'av@j@ + +_0d b'induv@i +_1d 'eka,i +_2d d'eka,i +_3d t'un,i +_4d h'at@r@i +_5d p'ah@i +_6d h'aj@i +_7d h'at@i +_8d 'at.@i +_9d n'av@i + + +_10 d'ah@j@ +_11 'ekol,@h@ +_12 d'ol@h@ +_13 d'ah@t,un@ +_14 d'ah@h,@t@r@ +_15 p'ah@l.,ov@ +_16 d'ah@s,@j@ +_17 d'ah@h,@t@ +_18 d'ah@,@t.@ +_19 d'ah@n,@v@j@ +_20 v'iss@ +_21 v'isiek@ +_22 v'isid,ek@ +_23 v'isit,un@ +_24 v'isih,@t@r@ +_25 v'isip,@h@ +_26 v'isih,@j@ +_27 v'isih,@t@ +_28 v'isi,@t.@ +_29 v'isin,@v@j@ +_30 t'ih@ +_31 t'isek@ +_32 t'isdek@ +_33 t'istun@ +_34 t'ish@t,@r@ +_35 t'isp@h@ +_36 t'ish@j@ +_37 t'ish@t@ +_38 t'is@t.@ +_39 t'isn@v,@j@ +_40 h'at@l,ih@ +_41 h'at@l,is'ek@ +_42 h'at@l,isdek@ +_43 h'at@l,istun@ +_44 h'at@l,ish@t,@r@ +_45 h'at@l,isp@h@ +_46 h'at@l,ish@j@ +_47 h'at@l,ish@t@ +_48 h'at@l,is@t.@ +_49 h'at@l,isn@v,@j@ +_5X p'an@s +_50 p'an@h@ +_6X h'&t.@ +_60 h'&t.@ +_7X h'&tt&: +_70 h'&tt&:v@ +_8X 'asu: +_80 'asu:v@ +_9X 'anu: +_90 'anu:v@ + +_1C s'ij@j@ +_0C s'ij@ + +_0M1 d'ah@s +_0M1x 'ah@s // exact thousands +_0M2 l'akS +_0M2x l'akS@j@ +_0M3 k'o:t.i +_0M3x k'o:t.ij@ +_0M4 v'il'ij@n + +_dpt d'aS@m#@ + + +// Consonants + +ක k@ +ඛ k#@ +ග g@ +ඝ g#@ +ඞ N@ +ඟ N#g@ +ච tS@ +ඡ tS#@ +ජ dZ@ +ඣ dZ#@ +ඤ n^@ +ඥ gn@ +ඦ n^#dZ@ +ට t.@ +ඨ t.#@ +ඩ d.@ +ඪ d.#@ +ණ n.@ +ඬ n.#d.@ +ත t@ +ථ t#@ +ද d@ +ධ d#@ +න n@ +ඳ n#d@ +ප p@ +ඵ p#@ +බ b@ +භ b#@ +ම m@ +ඹ m#b@ +ය j@ +ර r@ +ල l@ +ව w@ +ශ S@ +ෂ s.@ +ස s@ +හ h@ +ළ l.@ +ෆ f@ + +ං 'anuswa:r@j@ +ඃ 'wisargaja + +// combining vowels, precede by a click so they can be distinguished from stand-alone vowels +ා #X2a:: +ැ #X1& +ෑ #X2&:: +ි #X1i +ී #X2i:: +ු #X1u +ූ #X2u:: +ෘ #X1ru +ෙ #X1e +ෛ #X2aI +ෞ #X2aU +ේ #X2e:: +ො #X1o +ෝ #X2o:: +ෟ #X1li +ෲ #X2ru: +ෳ #X2li: + + + +// symbols +_. t'it@ +_, k'oma:v@ +_෴ k'un.d.ali:j@ +? pr'a:Sna:rt,@j@ +! v'iSm#@j,a:rt@j@ +_“ 'udrut,@pa:t.,@a:r,@mb@j@ +_” 'ud#rut,@pa:t.#,@@w,@s.a:n,@j@ +_: t'itkom,a:v@ +_; d'etit@ +$ do:l.ar $max3 +% sij@j@t.@ $max3 +* &st.@risk@j@ $max3 diff --git a/dictsource/si_rules b/dictsource/si_rules new file mode 100755 index 00000000..9af0b129 --- /dev/null +++ b/dictsource/si_rules @@ -0,0 +1,320 @@ +// Sinhala Language. +// This SI_rules file is written by Him Prasad Gautam [Kathmandu, nepal] +// This file is UTF-8 encoded. + +// letter groups: +// A - Alphabetical and Symbolic Vowels: +// 0x0D85~0x0D16, 0x0DCA~0x0DF3 +// B - Symbolic Vowels and Halkirima +// 0x0DCA~0x0DF3 +// C - Consonants: +// 0x0D9A~0x0DC2 + +.L01 ක ඛ ග ඝ හ +.L02 ච ඡ ජ ඣ ඦ +.L03 ට ඨ ඩ ඪ + + +.group ක + ක ka + ක (B k + +.group ඛ + ඛ k#a + ඛ (B k# + +.group ග + ග ga + ග (B g + +.group ඝ + ඝ g#a + ඝ (B g# + +.group ඞ + ඞ Na + ඞ (B N + +.group ඟ + ඟ N#ga + ඟ (B N#g + +.group ච + ච tSa + ච (B tS + +.group ඡ + ඡ tSha + ඡ (B tSh + +.group ජ + ජ dZa + ජ (B dZ + +.group ඣ + ඣ dZha + ඣ (B dZh + +.group ඤ + ඤ n^a + ඤ (B n^ + +.group ඥ + ඥ gna + ඥ (B gn + +.group ඦ + ඦ n^#dZa + ඦ (B n^#dZ + +.group ට + ට t.a + ට (B t. + +.group ඨ + ඨ t.#a + ඨ (B t.# + +.group ඩ + ඩ d.a + ඩ (B d. + +.group ඪ + ඪ d.a + ඪ (B d. + +.group ණ + ණ n.a + ණ (B n. + +.group ඬ + ඬ n.#d.a + ඬ (B n.#d. + +.group ත + ත ta + ත (B t + +.group ථ + ථ t#a + ථ (B t# + +.group ද + ද da + ද (B d + +.group ධ + ධ d#a + ධ (B d# + +.group න + න na + න (B n + +.group ඳ + ඳ n#da + ඳ (B n#d + +.group ප + ප pa + ප (B p + +.group ඵ + ඵ p#a + ඵ (B p# + +.group බ + බ ba + බ (B b + +.group භ + භ b#a + භ (B b# + +.group ම + ම ma + ම (B m + +.group ඹ + ඹ m#ba + ඹ (B m#b + +.group ය + ය ja + ය (B j + +.group ර + ර ra + ර (B r + +.group ල + ල la + ල (B l + +.group ව + ව wa + ව (B w + @) ව (_ w // ? word-final, after a vowel + ්) ව (_ wa + +.group ශ + ශ sa + ශ (B s + +.group ෂ + ෂ Sa + ෂ (B S + +.group ස + ස sa + ස (B s + +.group හ + හ ha + හ (B h + +.group ළ + ළ l.a + ළ (B l. + +.group ෆ + ෆ fa + ෆ (B f + +// The Vowel Alphabets + +.group අ + අ a + +.group ආ + ආ a: + +.group ඇ + ඇ & + +.group ඈ + ඈ &: + +.group ඉ + ඉ i + +.group ඊ + ඊ i: + +.group උ + උ u + +.group ඌ + ඌ u: + +.group ඍ + ඍ ru + +.group ඎ + ඎ ru: + +.group ඏ + ඏ li + +.group ඐ + ඐ li: + +.group එ + එ e + +.group ඒ + ඒ e: + +.group ඓ + ඓ aI + +.group ඔ + ඔ o + +.group ඕ + ඕ o: + +.group ඖ + ඖ aU + + + +.group ං // anusvaray@ + ්) ං 'anus.w,a:r@j@ + ං (L01 N + ං (L02 n^ + ං (L03 n. + ං m + + +.group ඃ // visargaya + ්) ඃ w'is.@rg,@j@ + ඃ h + ඃ h + +// The Vowelic Symbols + +.group ා + ා '&l@p,ill@ + C) ා a: + +.group ැ + ැ '&d@j@ + C) ැ & + +.group ෑ + ෑ d'i:rg@,&d@j@ + C) ෑ &: + +.group ි + ි 'ispill@ + C) ි i + +.group ී + ී d'i:rg@,ispill@ + C) ී i: + +.group ු + ු p'a:pill@ + C) ු u + +.group ූ + ූ d'i:rg@p,a:pill@ + C) ූ u: + +.group ෘ + ෘ g'&t.@p,ill@ + C) ෘ ru + +.group ෙ + ෙ k'ombuv@ + C) ෙ e + + +.group ෛ + ෛ k'ombud,ek@ + C) ෛ aI + +.group ෞ + ෞ g'ajan,ukitt@ + C) ෞ aU + + +.group 0xe0b7 // More vowelic symbols b7] + + ේ e: + ො o + ෝ o: + ෟ li + ෲ ru: + ෳ li: + + +.group ් + ් h'alk'irim#@ // Halkirima + C) ් + + +.group + zස za + zස (B z diff --git a/dictsource/sl_rules b/dictsource/sl_rules index 9986c0d2..fa5665d9 100755 --- a/dictsource/sl_rules +++ b/dictsource/sl_rules @@ -30,6 +30,7 @@ e e e (_ E // ?? e (C_ E + e (l_ e _) e E @@ -64,6 +65,9 @@ l l l (K w K) l (K @l + K) l (rK l + K) l (_ u + @) l (_ =w lj l^ lj (A lj lj (i l^ @@ -121,6 +125,7 @@ .group t t t + Krs) t (_ _|t .group u @@ -169,7 +174,6 @@ ô 'O: ò O ú 'u: - ć tS đ dZ ř R^ ä E diff --git a/phsource/compile_report b/phsource/compile_report index 40f75253..ed22a550 100644 --- a/phsource/compile_report +++ b/phsource/compile_report @@ -44,7 +44,7 @@ consonants 11 119 bg 14 124 it 19 129 la 21 126 - es 16 125 + es 15 125 es-la 1 125 ca 11 127 an 4 125 @@ -1046,16 +1046,17 @@ ustop/ts2 [ts] lv [ts] bo [dz] bo ustop/tsh [tS] base + [tS#] bn [c] zhy [tS] tn ustop/tsh_ [tS] base [c] hi [tS] bn + [tS#] bn [c] zhy [tS] tn ustop/tsh2 [tS] hr [dZ] hr -ustop/tsh_asp [tS#] bn ustop/t_short [t-] consonants [t] fr [t2] fr @@ -1067,6 +1068,7 @@ ustop/tsh_pzd [tS;h] zh ustop/tsh_pzd_unasp [tS;] zh ustop/tsh_sr [tS] sr ustop/tsh_unasp [c] hi + [tS] bn [tS`] am ustop/ts_pzd [tS;] base [J#] hi @@ -1196,6 +1198,7 @@ vdiph/aau_3 [aU] hi [aU] kn [aU] ml [aU] te + [aU] si vdiph/aau_4 [aU] vi vdiph/aau_6 [aU] de vdiph/ae [E:] fr-ca @@ -1241,7 +1244,6 @@ vdiph/au [aU] en [aU] ta [a:U] vi [aU] prs - [aU] si vdiph/au# [aU] en-sc vdiph/au_2 [au] zhy vdiph/au_3 [aU] en-rp diff --git a/phsource/ph_bengali b/phsource/ph_bengali index 626e1ffa..ee3d9863 100755 --- a/phsource/ph_bengali +++ b/phsource/ph_bengali @@ -93,7 +93,7 @@ phoneme tS IF nextPh(isPause2) THEN WAV(ustop/tsh_) ENDIF - WAV(ustop/tsh_) + WAV(ustop/tsh_unasp) endphoneme @@ -104,9 +104,9 @@ phoneme tS# Vowelin f1=0 f2=2300 200 400 f3=-100 80 IF nextPh(isPause2) THEN - WAV(ustop/tsh_asp) + WAV(ustop/tsh_) ENDIF - WAV(ustop/tsh_asp, 120) + WAV(ustop/tsh) endphoneme diff --git a/phsource/ph_sinhala b/phsource/ph_sinhala index cee7ba6f..a26c8a29 100755 --- a/phsource/ph_sinhala +++ b/phsource/ph_sinhala @@ -107,7 +107,7 @@ endphoneme phoneme aU vowel long starttype #a endtype #u length 300 - FMT(vdiph/au) + FMT(vdiph/aau_3) endphoneme diff --git a/phsource/ph_spanish b/phsource/ph_spanish index 10b3eaf6..39f43223 100644 --- a/phsource/ph_spanish +++ b/phsource/ph_spanish @@ -112,11 +112,6 @@ phoneme D endphoneme -phoneme t // dental variant of /t/ - import_phoneme base/t[ -endphoneme - - phoneme s vls alv frc sibilant lengthmod 3 diff --git a/phsource/vdiph/aau_3 b/phsource/vdiph/aau_3 index 0ff75071..258c89ff 100644 Binary files a/phsource/vdiph/aau_3 and b/phsource/vdiph/aau_3 differ