diff --git a/dictsource/dict_phonemes b/dictsource/dict_phonemes index 41eed919..bd66c3c4 100644 --- a/dictsource/dict_phonemes +++ b/dictsource/dict_phonemes @@ -66,7 +66,7 @@ R3 s S t T tS v w x Z -Dictionary hu_dict 2012-06-06 +Dictionary hu_dict 2012-07-25 a A a: e E e: i i: o o: u u: Y y y: Y: @@ -102,7 +102,7 @@ p Q r R s s; t T ts v x z -Dictionary en_dict 2012-06-15 +Dictionary en_dict 2012-07-16 0 3 3: @ @- @2 @5 @L a a# A: A@ aa aI aI3 aI@ @@ -202,7 +202,7 @@ q r r. s S s. t T t. th th. v w x z -Dictionary ta_dict 2012-07-14 +Dictionary ta_dict 2012-07-25 a a: aI aU e E e: i I i: o o: u U u2 u: @@ -212,7 +212,7 @@ U: V V# d. dZ f g h H j k l l. m n N n. n^ p Q r R s S s. t T -t. th tS v w z z. +t. th tS v w z Z z. Dictionary hy_dict 2008-12-22 @@ -375,7 +375,7 @@ S s; S; t t; tS ts tS; ts; v w x z Z Z; -Dictionary pt_dict 2012-07-14 +Dictionary pt_dict 2012-07-25 & &/ &U~ &~ @ @- a A aI aU e E eI EI eU EU @@ -549,20 +549,20 @@ r R r. R2 s s. S; t t. th th. tS v w z -Dictionary ne_dict 2008-12-16 +Dictionary ne_dict 2012-07-17 -@ @/ @2 @3 a aI aU a~ -e E eI eU e~ E~ i I -i~ l- o O o: oI oU O~ -o~ r- u uI u~ V VI VU -V~ +@ @/ @2 @3 a a: aI aU +a~ e E e: E: eI e~ E~ +i I i: i~ o O o: O: +O~ o~ u U u: u~ V VI +VU V~ -- : b bh c ch d d. -dh f g gh h H j J -Jh k kh l l. m n N -n. n^ p ph Q q r r. -s S s. t T t. th v -w x z z. +- : ; b bh c ch d +d. dh dh. f g gh h H +j J Jh k kh l l. m +n N n. n^ p ph Q q +r r. s S s. t t. th +th. v w x z Dictionary pa_dict 2012-05-04 @@ -598,20 +598,20 @@ N n^ p q R s S S; t tS v w x z -Dictionary ur_dict 2011-12-05 +Dictionary ur_dict 2012-07-25 @ a a: aI aU E e: i I i: O o: U u: : b bh c ch d D d. -dh dh. dZ f g gh H j -J Jh k kh l m n N -p ph Q q R r. s S -s. t T t. th th. v x -z Z z. +dh dh. dZ f g gh h H +j J Jh k kh l m n +N p ph Q q R r. s +S s. t T t. th th. v +x z Z z. -Dictionary bg_dict 2011-04-29 +Dictionary bg_dict 2012-07-15 @ a e i o u diff --git a/dictsource/hu_list b/dictsource/hu_list index fee23bc1..fedebc09 100755 --- a/dictsource/hu_list +++ b/dictsource/hu_list @@ -3413,7 +3413,7 @@ javaslom $unstressend védeni $unstressend internetezés $unstressend kerülhet $unstressend -(az internetezés) Az_||intER2nEtEze:S $unstressend +(az internetezés) Az_'||intER2nEtEze:S $unstressend (veheti azt) vEhEti_||Ast $unstressend keresztül $unstressend (bonyolítani rajta) bon^oli:tAni_||R2AjtA $unstressend @@ -5134,6 +5134,77 @@ lemondani $unstressend hallgatták $unstressend (hogyan fog végződni) hoJAn_||fog_||ve:gzY:dni $unstressend akadálymentesítés +politikusai $unstressend +igazolják $unstressend +(elmúlt évek) Elmu:lt_||e:vEk $unstressend +módosítását $unstressend +(Az ellenérvek) Az_||El:Ene:R2vEk $unstressend +bizonygatni $unstressend +jogát $unstressend +(a kérdést) A'||ke:R2de:St $unstressend +(teljesen hülyén) tEljESEn_||hyje:n $unstressend +(ne nézz) nE_||ne:zz $unstressend +tudd $unstressend +kérdéseket $unstressend +téma $unstressend +halálbüntetés $unstressend +embereket $unstressend +halálbüntetést $unstressend +ítéletet $unstressend +tanyát $unstressend +halálra $unstressend +(öltek meg) YltEk_||mEg $unstressend +(éves férfira) e:vES_||fe:R2fiR2A $unstressend +(éves nőre) e:vES_||nY:R2E $unstressend +(éves lányt) e:vES_||la:n^t $unstressend +(éves kislányt) e:vES_||kiSla:n^t $unstressend +(éves fiút) e:vES_||fiu:t $unstressend +(éves kisfiút) e:vES_||kiSfiu:t $unstressend +(éves férfi) e:vES_||fe:R2fi $unstressend +(éves nő) e:vES_||nY: $unstressend +(éves lány) e:vES_||la:n^ $unstressend +(éves kislány) e:vES_||kiSla:n^ $unstressend +(éves fiú) e:vES_||fiu: $unstressend +(éves kisfiú) e:vES_||kiSfiu: $unstressend +(éves ember) e:vES_||EmbER2 $unstressend +(éves embert) e:vES_||EmbER2t $unstressend +(is végezték) iS_||ve:gEzte:k $unstressend +(hajtottak végre) hAjtot:Ak_||ve:gR2E $unstressend +(hajtották végre) hAjtot:a:k_||ve:gR2E $unstressend +csinálták $unstressend +(lenne rá) lEn:E_||R2a: $unstressend +követelik $unstressend +ezért $unstressend +gárda $unstressend +(is állítják) iS_||a:li:c:a:k $unstressend +(mellett volna) mEl:Et:_||volnA $unstressend +(húsz évben) hu:s_||e:vbEn $unstressend +elutasították $unstressend +szabályozzák $unstressend +ezek $unstressend +végrehajtani $unstressend +unióból $unstressend +felmondanánk $unstressend +történne $unstressend +(feltétele volt) fElte:tElE_||volt $unstressend +visszaállítaná $unstressend +kapnánk $unstressend +jogunkat $unstressend +(lenne ennek) lEn:E_||En:Ek $unstressend +hülyéskedj $unstressend +(be újra) bE_||u:jR2A $unstressend +(hajtanak végre) hAjtAnAk_||ve:gR2E $unstressend +övezik $unstressend +százalékát $unstressend +(teszik ki) tEsik_||ki $unstressend +(százalékát teszik ki) sa:zAle:ka:t_||tEsik_||ki $unstressend +(hajtják végre) hAjca:k_||ve:gR2E $unstressend +országnak $unstressend +igazolni $unstressend +felindulásból $unstressend +tudatállapotban $unstressend + + // word pairs (mit eszel) mit_||EsEl $unstressend diff --git a/dictsource/hu_rules b/dictsource/hu_rules index da96a0ac..0596e36c 100644 --- a/dictsource/hu_rules +++ b/dictsource/hu_rules @@ -1005,6 +1005,7 @@ szivárvá) ny (játsz n^ utá) n (nyom n verse) ny (játék n^ _elle) n (jav n +vagyo) n (jog n .group o o o @@ -2144,6 +2145,7 @@ felira) ts (áv t|S _á) tsz (orult t|s leme) tsz (vén ts _cha) tsz (ob t|s +robo) ts (of t|S .group tt tt t: diff --git a/dictsource/ne_list b/dictsource/ne_list new file mode 100644 index 00000000..e2cf3f94 --- /dev/null +++ b/dictsource/ne_list @@ -0,0 +1,236 @@ +// Nepali Language. +// This list file is prepared by Him Prasad Gautam (Nepal). +// This file is UTF-8 encoded. + +// letter groups: +// A - Independent and Dependent Vowels: +// 0x904 to 0x914, 0x93E to 0x94D, 0x950, 0x960 to 0x963, 0x972 +// B - Dependent Vowels and Halanta: +// 0x93E to 0x94C, 0x94d, 0x962, 0x963 +// C - Consonants: +// 0x915 to 0x939, 0x958 to 0x95F, 0x97B, 0x97c, 0x97E, 0x97F +// Independent Vowels: +// 0x904 to 0x914, 0x950,0x960, 0x961, 0x977 +// Nepali (Devanagari) Alphabets: 0x901 to 0x980 +// Numbers: 0x966 to 096F +// symbols: +// 0x901 to 0x903, 0x93C, 0x93D, 0x951 to 0x954, 0x964, 0x965, 0x970, 0x971, 0x97D + +// conditional rules +// ?1 Pronounciation of a consonant at the end of a word. +// ?2 use diphthong for "ai". +// ?3 use diphthong for "au" + + + + +_0 S'u:n'na: +_1 e:'k' +_2 d'u:,i: +_3 t'i:n +_4 c'a:r: +_5 p'a:nc +_6 ch'@2 +_7 s'a:t +_8 'a:th. +_9 n'V'u: + +_10 d'Vs +_11 e:'gh'a:r'V +_12 b'a:r@2 +_13 t'e:hr@ +_14 ch'O:d@2 +_15 p'Vndr@2 +_16 s'o:r@2 +_17 s'Vtr@2 +_18 a'th.'a:r@2 +_19 U:nn'a:i's +_20 b'i:s + +_21 e:k:k'a:i:s +_22 b'a:Is +_23 t'e:Is +_24 c'O:b'Is +_25 p@c:'Is +_26 ch@b'b'i:s +_27 s@t:'a:Is +_28 ath:'a:Is +_29 U:n'Vnt'Is +_30 t'i:s + +_31 e:k@t:'Is +_32 b'at:'Is +_33 t'e:t't'i:s +_34 cO~,t'I:s +_35 pE~t'Is +_36 ch@:t't'I:s +_37 sE~t'Is +_38 art'Is +_39 U:n'an'c'a:l'i:s + +_40 ca:l'Is +_41 e':kc'a:l'is +_42 baIa:l'Is +_43 t'ri:c'a:l'i:s +_44 cO:wa:l'Is +_45 paI'nta:l'Is +_46 chhIja:l'Is +_47 s@'d.cta:l'Is +_48 a'th.'c'a:l'Is +_49 U'n'an'c'a:s + : +_50 p@c'a:s +_51 e:k'a:wVn'n:'V +_52 b'a:wVn'n:'V +_53 t'rI:p'an'nV +_54 c'Ou:wVn'nV +_55 p'ac'pVn'nV +_56 chh@p:'Vn'nV +_57 s'Vn't:'a:w@n'n':V +_58 a'nth:'a:w@n'n':V +_59 U'n'Vn's'a:th.i: + +_60 s'a:th.i: +_61 e:k'as@th.'th.i: +_62 b'E:s@th.':th.'i: +_63 t'r'i:,s@th.'th.'i: +_64 c'O:s@th.'th.'i: +_65 p'E~'s@th.'th.'i: +_66 ch'E's@th.'th.'i: +_67 s'Vt's@th.'th.'i: +_68 a'th.,s@th.'th.'i: +_69 U:n'an's'Vtt'ar'i: + +_70 s'at't@r'i:: +_71 e:k'ah'at:'Vr: +_72 b@h'att'Vr: +_73 tIjatt:'Vr: +_74 cO:hat:'Vr: +_75 pach,at:'Vr: +_76 ch@'j'ah'at't'Vr: +_77 s@t@hatt:'Vr: +_78 athhatt:'Vr: +_79 U'n'a:s'i: + +_80 a's's'i: +_81 e:k'a:s'i: +_82 baIa:s'i: +_83 trIj'a:s'i: +_84 cO:ra:s'i: +_85 p'ac'a:s'i: +_86 ch@j'a:s'i: +_87 s'V:t'a:s'i: +_88 a'th.:a:s'i: +_89 u:n'a:n'ab'b'e: + +_90 n@b'b'e: +_91 e:k'a:n@b'b'e: +_92 b'aj'a:n@b'b'e: +_93 trIj'a:n@b'b'e: +_94 cO:r'a:n@b'b'e: +_95 p@n'c'a:n@b'b'e: +_96 ch@j'a:n@b'b'e: +_97 s@n't:'a:n@b'b'e: +_98 a'n'th.'a:n@b'b'e: +_99 U:n'n'a:nsh@je: + +_0C s'aj@ +_0M1 h@z'a:r@ +_0M2 l'a:kh@ +_0M3 k'a'ro:d.@ +_0M4 'Vr@b +_0M5 kh'Vr@b'V +_0M6 n'i:l' +_0M7 p'Vd'm@ +_0M8 sh'an,kh@ +_0M9 m'ah'a:,sh'ankh@ +_0M10 p@r'a:rrd:dh@ + +_dpt _th'o:plo_ + +// Symbols in Nepali + +। $pause + + + + // Single consonants +क k@ +क़ q@ +ख kh@ +ख़ x@ +ग g@ +ग़ Q@ +घ gh@ +ङ N@ +च c@ +छ ch@ +ज J@ +ज़ z@ +झ Jh@ +ञ n^@ +ट t.@ +ठ th.@ +ड d.@ +ड़ r.@ +ढ dh.@ +ण n.@ // retroflex n.@ +त t@ +थ th@ +द d@ +ध dh@ +न n@ +प p@ +फ ph@ +फ़ f@ +ब b@ +भ bh@ +म m@ +य j@ +र r@ +ऱ r@ +ल l@ +ळ l.@ +व w@ +श S@ +ष s.@ // retroflex [S] +स s@ +ह H@ +क़ q@ +ख़ x@ +ग़ Q@ +ज़ z@ +ड़ r@ +ढ़ hr@ +फ़ f@ +य़ j@ + + // Exceptions of pronounciation rules in some words + +हुन h'u'n@ +आज a:'J@: +अब V'b@2 +वन b'a'n@2 +तर t'ar@, $pause +पर p'ar@, +वर w'ar@: +मेरो $pause +म m@2,, $u $brk +नि $pause +त t@, +र $u $pause +पो $u $pause +हो $u $brk +के k'e,: $brk +दुःख d'u,,kh@ +सुख s'u=kh@ +जव J'a@ +राष्ट्रिय r'a:S,t.rI:j@2 $2 + सित s'it@ + होइन h'oi:n@2 + भएन bh'Vj'en@2 + गएन g'Vj'en@2 + खाएन khaj'en@2 + दिएन d'ij'en@2 + +// diff --git a/dictsource/ne_rules b/dictsource/ne_rules new file mode 100644 index 00000000..74c351d6 --- /dev/null +++ b/dictsource/ne_rules @@ -0,0 +1,1154 @@ +// Nepali Language. +// This rules file is prepared by Him Prasad Gautam (nepal). +// This file is UTF-8 encoded. + +// letter groups: +// A - Independent and Dependent Vowels: +// 0x904 to 0x914, 0x93E to 0x94D, 0x950, 0x960 to 0x963, 0x972 +// B - Dependent Vowels and Halanta: +// 0x93E to 0x94C, 0x94d, 0x962, 0x963 +// C - Consonants: +// 0x915 to 0x939, 0x958 to 0x95F, 0x97B, 0x97c, 0x97E, 0x97F +// Independent Vowels: +// 0x904 to 0x914, 0x950,0x960, 0x961, 0x977 +// Nepali Alphabets: 0x901 to 0x980 +// Numbers: 0x966 to 096F +// symbols: +// 0x901 to 0x903, 0x93C, 0x93D, 0x951 to 0x954, 0x964, 0x965, 0x970, 0x971, 0x97D + +// conditional rules +// ?1 Pronounciation of a consonant at the end of a word. +// ?2 use diphthong for "ai". +// ?3 use diphthong for "au" + + + + +.replace + ० 0 + १ 1 + २ 2 + ३ 3 + ४ 4 + ५ 5 + ६ 6 + ७ 7 + ८ 8 + ९ 9 + +// Alphabetic Vowels and Consonants followed by special symbols. + + अ़ अ + अ॑ अ + अ॒ अ + अ॓ अ + अ॔ अ + ऄ़ ऄ + ऄ॑ ऄ + ऄ॒ ऄ + ऄ॓ ऄ + ऄ॔ ऄ + आ़ आ + आ॑ आ + आ॒ आ + आ॓ आ + आ॔ आ + इ़ इ + इ॑ इ + इ॒ इ + इ॓ इ + इ॔ इ + ई़ ई + ई॑ ई + ई॒ ई + ई॓ ई + ई॔ ई + उ़ उ + उ॑ उ + उ॒ उ + उ॓ उ + उ॔ उ + ऊ़ ऊ + ऊ॑ ऊ + ऊ॒ ऊ + ऊ॓ ऊ + ऊ॔ ऊ + ऋ़ ऋ + ऋ॑ ऋ + ऋ॒ ऋ + ऋ॓ ऋ + ऋ॔ ऋ + ॠ़ ॠ + ॠ॑ ॠ + ॠ॒ ॠ + ॠ॓ ॠ + ॠ॔ ॠ + ऌ़ ऌ + ऌ॑ ऌ + ऌ॒ ऌ + ऌ॓ ऌ + ऌ॔ ऌ + ॡ़ ॡ + ॡ॑ ॡ + ॡ॒ ॡ + ॡ॓ ॡ + ॡ॔ ॡ + ऍ़ ऍ + ऍ॑ ऍ + ऍ॒ ऍ + ऍ॓ ऍ + ऍ॔ ऍ + ऎ़ ऎ + ऎ॑ ऎ + ऎ॒ ऎ + ऎ॓ ऎ + ऎ॔ ऎ + ए़ ए + ए॑ ए + ए॒ ए + ए॓ ए + ए॔ ए + ऐ़ ऐ + ऐ॑ ऐ + ऐ॒ ऐ + ऐ॓ ऐ + ऐ॔ ऐ + ऑ़ ऑ + ऑ॑ ऑ + ऑ॒ ऑ + ऑ॓ ऑ + ऑ॔ ऑ + ऒ़ ऒ + ऒ॑ ऒ + ऒ॒ ऒ + ऒ॓ ऒ + ऒ॔ ऒ + ओ़ ओ + ओ॑ ओ + ओ॒ ओ + ओ॓ ओ + ओ॔ ओ + औ॓ औ + औ॔ औ + औ़ औ + औ॑ औ + औ॒ औ + औ॓ औ + औ॔ औ + क॑ क + क॒ क + क॓ क + क॔ क + क़ क़ + क़ क़ + क़़ क़ + क़॑ क़ + क़॒ क़ + क़॓ क़ + क़॔ क़ + ख॑ ख + ख॒ ख + ख॓ ख + ख॔ ख + ख़ ख़ + ख़ ख़ + ख़़ ख़ + ख़॑ ख़ + ख़॒ ख़ + ख़॓ ख़ + ख़॔ ख़ + ग॑ ग + ग॒ ग + ग॓ ग + ग॔ ग + ग़ ग़ + ग़ ग़ + ग़़ ग़ + ग़॑ ग़ + ग़॒ ग़ + ग़॓ ग़ + ग़॔ ग़ + घ़ घ + घ॑ घ + घ॒ घ + घ॓ घ + घ॔ घ + ग॒ ॻ + ॻ़ ॻ + ॻ॑ ॻ + ॻ॒ ॻ + ॻ॓ ॻ + ॻ॔ ॻ + ङ़ ङ + ङ॑ ङ + ङ॒ ङ + ङ॓ ङ + ङ॔ ङ + च़ च + च॑ च + च॒ च + च॓ च + च॔ च + छ़ छ + छ॑ छ + छ॒ छ + छ॓ छ + छ॔ छ + ज॑ ज + ज॒ ज + ज॓ ज + ज॔ ज + ज़ ज़ + ज़़ ज़ + ज़॑ ज़ + ज़॒ ज़ + ज़॓ ज़ + ज़॔ ज़ + ज॒ ॼ + ॼ़ ॼ + ॼ॑ ॼ + ॼ॒ ॼ + ॼ॓ ॼ + ॼ॔ ॼ + झ़ झ + झ॑ झ + झ॒ झ + झ॓ झ + झ॔ झ + ञ़ ञ + ञ॑ ञ + ञ॒ ञ + ञ॓ ञ + ञ॔ ञ + ट़ ट + ट॑ ट + ट॒ ट + ट॓ ट + ट॔ ट + ठ़ ठ + ठ॑ ठ + ठ॒ ठ + ठ॓ ठ + ठ॔ ठ + ड॑ ड + ड॒ ड + ड॓ ड + ड॔ ड + ड़ ड़ + ड़़ ड़ + ड़॑ ड़ + ड़॒ ड़ + ड़॓ ड़ + ड़॔ ड़ + ढ॑ ढ + ढ॒ ढ + ढ॓ ढ + ढ॔ ढ + ढ़ ढ़ + ढ़़ ढ़ + ढ़॑ ढ़ + ढ़॒ ढ़ + ढ़॓ ढ़ + ढ़॔ ढ़ + ण़ ण + ण॑ ण + ण॒ ण + ण॓ ण + ण॔ ण + त़ त + त॑ त + त॒ त + त॓ त + त॔ त + थ़ थ + थ॑ थ + थ॒ थ + थ॓ थ + थ॔ थ + द़ द + द॑ द + द॒ द + द॓ द + द॔ द + ध़ ध + ध॑ ध + ध॒ ध + ध॓ ध + ध॔ ध + ड॒ ॾ + ॾ़ ॾ + ॾ॑ ॾ + ॾ॒ ॾ + ॾ॓ ॾ + ॾ॔ ॾ + न॑ न + न॒ न + न॓ न + न॔ न + ऩ ऩ + ऩ़ ऩ + ऩ॑ ऩ + ऩ॒ ऩ + ऩ॓ ऩ + ऩ॔ ऩ + प़ प + प॑ प + प॒ प + प॓ प + प॔ प + फ॑ फ + फ॒ फ + फ॓ फ + फ॔ फ + फ़ फ़ + फ़़ फ़ + फ़॑ फ़ + फ़॒ फ़ + फ़॓ फ़ + फ़॔ फ़ + ब़ ब + ब॑ ब + ब॒ ब + ब॓ ब + ब॔ ब + भ़ भ + भ॑ भ + भ॒ भ + भ॓ भ + भ॔ भ + ब॒ ॿ + ॿ़ ॿ + ॿ॑ ॿ + ॿ॒ ॿ + ॿ॓ ॿ + ॿ॔ ॿ + म़ म + म॑ म + म॒ म + म॓ म + म॔ म + य॑ य + य॒ य + य॓ य + य॔ य + य़ य़ + य़़ य़ + य़॑ य़ + य़॒ य़ + य़॓ य़ + य़॔ य़ + र॑ र + र॒ र + र॓ र + र॔ र + ऱ ऱ + ऱ़ ऱ + ऱ॑ ऱ + ऱ॒ ऱ + ऱ॓ ऱ + ऱ॔ ऱ + ल़ ल + ल॑ ल + ल॒ ल + ल॓ ल + ल॔ ल + ळ॑ ळ + ळ॒ ळ + ळ॓ ळ + ळ॔ ळ + ऴ ऴ + ऴ़ ऴ + ऴ॑ ऴ + ऴ॒ ऴ + ऴ॓ ऴ + ऴ॔ ऴ + व़ व + व॑ व + व॒ व + व॓ व + व॔ व + श़ श + श॑ श + श॒ श + श॓ श + श॔ श + ष़ ष + ष॑ ष + ष॒ ष + ष॓ ष + ष॔ ष + स़ स + स॑ स + स॒ स + स॓ स + स॔ स + ह़ ह + ह॑ ह + ह॒ ह + ह॓ ह + ह॔ ह + + + + // Independent (Alphabetic) Vowels + +.group ऄ + ऄ e~ + +.group अ + अ V + अँ V~ + +.group आ + आ a: + आँ a~' + आइ a:I + आउ a:U + आऊ a:U' + +.group इ + + इ I + इँ i~ + +.group ई + ई I: + ई (_ i: + ईँ i~' + +.group उ + उ U + उँ u~: + + +.group ऊ + ऊ U + ऊँ u~: + +.group ऋ + ऋ rI + +.group ॠ + ॠ rrI: + +.group ऌ + ऌ lrI + +.group ॡ + ॡ llri: + +.group ऍ + ऍ E + +.group ऎ + ऎ e + ऎँ e~: + +.group ए + ए e: + एँ e~, + +.group ऐ + ऐ VI + ऐँ E~: +?2 ऐ aI // ?? [aI] [E:] [&:] + +.group ऑ + ऑ O + +.group ऒ + ऒ o + +.group ओ + ओ o: + ओँ o~ + +.group औ + औ VU // ?? [aU] [O:] + औँ O~ +?3 औ aU // ?? [aU] [O:] + +.group ॐ + ॐ o~'m + +.group ॲ + ॲ V~: + + + // Dependent (Symbolic) Vowel + +.group ा + ा a:,k'a::r@ // If not followed to a Consonant. + C) ा a: + ाव aU + C) ाँ a~: + +.group ि + ि i'k'a::r@ // If not followed to a Consonant. + C) ि I + C) िँ i~: + +.group ी + ी i:,=k'a::r@ // If not followed to a Consonant. + C) ी (_ i: + C) ी I: + C) ीँ i~: + +.group ु + ु U'k'a::r@ // If not followed to a Consonant. + अन) ु u,- + C) ु u + C) ुँ u~: + +.group ू + ू wu:,=k'a::r@ // If not followed to a Consonant. + C) ू u: + C) ूँ u~: + +.group ृ + ृ ri:,k'a:r@ // If not followed to a Consonant. + C) ृ r'I + +.group ॄ + ॄ rri:,k'a:r@ // If not followed to a Consonant. + C) ॄ rr'i:, + +.group ॅ + ॅ E,ci:n'h@: + C) ॅ V~ + +.group ॆ + ॆ e'k'a::r@/ // If not followed to a Consonant. + C) ॆ e + +.group े + े e:'k'a::r@ // If not followed to a Consonant. + C) े e: + C) ेँ e~: + +.group ै + ै VI:'k'a::r@ // If not followed to a Consonant. + C) ै E: // ?? [aI] [E:] [&:] + C) ैँ E~ +?2 C) ै aI // ?? [aI] [E:] [&:] + +.group ॉ + ॉ O: + C) ॉ a:n + +.group ॊ + ॊ ok'a::r@ + C) ॊ o + +.group ो + ो o:,k'a::r@ // If not followed to a Consonant. + C) ो o: + C) ोँ o~: + +.group ौ + ौ O:uka::r@ // If not followed to a Consonant. + C) ौ O: // [O:] or [aU] ?? + C) ौँ O~: +?3 C) ौ aU // [O:] or [aU] ?? + +.group ॢ + ॢ l'ri:k'a::r@ + +.group ॣ + ॣ ll'ri:,k'a::r@: + + + // the Consonants(वयञ्जन) + +.group क + क kV + कँ kV~: + कॅ kV~ + क (B k +?1 क (_k + ्) क (_ k@/ + क (्क k, + क (्य k: + + +.group ख + ख khV + ख (B kh +?1 ख (_ kh + ्) ख (_ kh@/ + ख (्ख kh, + खँ khV~: + खॅ khV~ + +.group ग + ग gV + ग (B g +?1 ग (_ g + ग (्ग g, + ्) ग (_ g@/ + गँ gV~: + गॅ gV~ + +.group घ + घ ghV + घ (B gh +?1 घ (_ gh + घ (्घ gh, + ्) घ (_ gh@/ + घँ ghV~: + घॅ ghV~ + + +.group ङ // Phoneme adjustment suggested + ङ NV + ङ (B N + ्) ङ (_ N@/ + ङ (_ N + +.group च + च cV + च (B c +?1 च (_ c + च (्च c, + च (्य c: + ्) च (_ c@/ + चँ cV~: + चॅ cV~ + +.group छ + छ chV + छ (B ch + ्) छ (C ch@ + छ (_ ch@ + छँ chV~: + छॅ chV~ + +.group ज + ज JV + ज (B J +?1 ज (_ J + ज (्ज J, + जँ JV~: + जॅ JV~ + ्) ज (_ J@/ + +.group झ // Phoneme adjustment suggested. + झ JhV + झ (B Jh + झँ JhV~: + झॅ JhV~ + झ (्झ J, + झ (_ Jh + +.group ञ // Phoneme adjustment suggested + ञ n^V + ञ (B n^ + ्) ञ (_ n^@/ + ज्) ञ (_ n^@:, + ञ (_ n^@ + +.group ट + ट t.V + ट (B t. + टँ t.V~: + टॅ t.V~ + ट (्ट t., +?1 ट (_ t. + ्) ट (_ t.@/ + ट (्ठ t., + ट (्य t.: + +.group ठ + ठ th.V + ठ (B th. + ठँ t.hV~: + ठॅ t.hV~ + ठ (्ठ th., + ्) ठ (_ th.@/ +?1 ठ (_ t.h + +.group ड + ड d.V + ड (B d. + डँ d.V~: + डॅ d.V~ + ड (्ड d., + ड (्य d.: + ्) ड (_ d.@/ +?1 ड (_ d. + ड़ d.V: + ड़ (B d.: + ड़ँ d.:V~: + ड़ॅ d.:V~ + +.group ढ + ढ dh.V + ढ (B dh. + ढँ d.hV~: + ढॅ d.hV~ + ्) ढ (_ dh.@/ +?1 ढ (_ d.h + ढ़ d.hV: // nukta + ढ़ (B d.h // nukta + +.group ण + ण n.V // Phoneme adjustment suggested + ण (B n. +?1 ण (_ n. + ्) ण (_ n.@/ + ण (C n.@ + +.group त + त tV + त (B t + तँ tV~: + तॅ tV~ + ्) त (_ t@/ + त (्त t, + त (्य t: +?1 त (_ t, + +.group थ + थ thV + थँ thV~: + थॅ thV~ + थ (B th + ्) थ (_ th@/ + थ (्य th, +?1 थ (_ th + +.group द + द dV + दँ dV~: + दॅ dV~ + द (B d + द (्द d, + द (्व d: + द (्ध d: +?1 द (_ d + ्) द (_ d@/ + +.group ध + ध dhV + धँ dhV~: + धॅ dhV~ + ध (B dh +?1 ध (_ dh + ्) ध (_ dh@/ + +.group न + न nV + नँ nV~: + नॅ nV~ + न (B n +?1 न (_ n + ्) न (_ n@/ + न (्न n, + Cै) न (_ n@ + CBदि) न (_ n@ + ए) न (_ n@ + CB) न (ु_ nu; + +.group ऩ + ऩ n'a // Phoneme adjustment suggested + +.group प + प pV + पँ pV~: + पॅ pV~ + प (B p +?1 प (_ p + प (्प p, + प (्य p: + ्) प (_ p@/ + +.group फ + फ phV + फँ phV~: + फॅ phV~ + फ (B ph + फ (्न ph: +?1 फ (_ ph + ्) फ (_ ph@/ + +.group ब + ब bV + बँ bV~: + बॅ bV~ + ब (B b + ब (्ब b: +?1 ब (_ b + ्) ब (_ b@/ + +.group भ + भ bhV + भँ bhV~: + भॅ bhV~ + भ (B bh +?1 भ (_ bh + भ (्य bh, + ्) भ (_ bh@/ + +.group म + म mV + मँ mV~: + मॅ mV~ + म (B m + म (्म m, + म (्य m: + ्) म (_ m@/ + +.group य + य jV + यँ jV~: + यॅ jV~ + य (B j +?1 य (_ j@2 + ्) य (_ j@/ + +.group र + र rV + रँ rV~: + रॅ rV~ + + र (B r + ्) र (c r'v: + र्‍ r': + Cे) र (_ r@ + र (्C r: + Cे) र (_ r@ + रर (_ r@3r@2 + +.group ऱ // rra + ऱ r'V // Phoneme adjustment suggested + ऱ (B r' + ्) ऱ (_ r@/ + +.group ल + ल lV + लँ lV~: + लॅ lV~ + ल (B l +?1 ल (_ l + ्) ल (_ l@/ + ल (्ल l: + +.group ळ + ळ l.V + ळ (B l. + ्) ळ (_ l.@ + +.group ऴ + ऴ l.V // Phoneme adjustment suggested + ऴ (B l. + ्) ऴ (_ l.@ + +.group व + व wV + वँ vV~: + _) वँ wV~: + वॅ vV~ + व (B w + _) व wV + _) व (B w + _) व (् v + C्) व w: + ह्) व w: + ध्) व (_ 'wV + ध्) व (B w' + ध्) व (C w'V + + +.group श + श SV + शँ SV~: + शॅ SV~ + श (B S + श (्च S: +?1 श (_ S + ्) श (_ S@/ + +.group ष + ष s.V + षँ s.V~: + षॅ s.V~ + ष (B s. + ष (्ट s., + ष (्ठ s., +?1 ष (_ s. + ्) ष (_ s.@/ + +.group स + स sV + सँ SV~: + सॅ SV~ + स (B s + स (्स s, +?1 स (_ s + ्) स (_ s@/ + +.group ह + ह hV + हँ hV~: + हॅ hV~ + ह (B h + ्) ह (_ h@/ + +.group ऽ // avagraha, lengthens a vowel ?? + ऽ V'k'a:r@ + A) ऽ := + C) ऽ := + +.group ँ + ँ cVndr@2wi'n'du + +.group ं + ं shI'rV,w'in'd'u + 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 + ं (ङ N + ं (ह N + +.group ः + ः wi:s'Vr,g@ + _) ः wi:s'Vr,g@ + C) ः (_ H + A) ः (_ H, + C) ः (A H, + A) ः (C H, + A) ः (A H, + C) ः (C H, + +.group ् + ् h'Vl@3n't@2 // Alphabet Name + C) ् // Silent If followed to a Consonant. + C) ् (C_ = + + // Additional consonants + +.group क़ // qa + क़ qV + क़ (B q + +.group ख़ // khha + ख़ xV + ख़ (B x + +.group ग़ // ghha + ग़ QV + ग़ (B Q + +.group ॻ + ॻ QV + ॻ (B Q + +.group ज़ // za + ज़ zV + ज़ (B z + +.group ॼ + ॼ zV + ॼ (B z + + +.group ड़ // dddha (should retroflex flap) + ड़ r.V + ड़ (B r. + +.group ॾ + ॾ r.V + ॾ (B r. + +.group ढ़ // rha (aspirated version of dddha) + ढ़ r.hV + ढ़ (B r.h + +.group फ़ // fa + फ़ fV + फ़ (B f + +.group ॿ + ॿ b@ + ॿ (B b + + + +.group य़ // yya + य़ jV + य़ (B j + // Common symbols but different name in Nepali. + + +.group + + + plVs + A_) + J'odc'inh@2 + C_) + J'odc'inh@2 + + (_A J'odc'inh@2 + + (_C J'odc'inh@2 + +.group - + - d.ja:S + +_) - m'ainV=s + =_) - m'ainV=s + - (_+ m'ainV=s + - (_= m'ainV=s + ०_) - m'ainV=s + १_) - m'ainV=s + २_) - m'ainV=s + ३_) - m'ainV=s + ४_) - m'ainV=s + ५_) - m'ainV=s + ६_) - m'ainV=s + ७_) - m'ainV=s + ८_) - m'ainV=s + ९_) - m'ainV=s + - (_० m'ainV=s + - (_१ m'ainV=s + - (_२ m'ainV=s + - (_३ m'ainV=s + - (_४ m'ainV=s + - (_५ m'ainV=s + - (_६ m'ainV=s + - (_७ m'ainV=s + - (_८ m'ainV=s + - (_९ m'ainV=s + + +.group = + = I'z,i:k'wV'l + A_) = bVr'a:ba=r + C_) = bVr'a:ba=r + = (_A bVr'a:ba=r + = (_C bVr'a:ba=r + ०_) = bVr'a:ba=r + १_) = bVr'a:ba=r + २_) = bVr'a:ba=r + ३_) = bVr'a:ba=r + ४_) = bVr'a:ba=r + ५_) = bVr'a:ba=r + ६_) = bVr'a:ba=r + ७_) = bVr'a:ba=r + ८_) = bVr'a:ba=r + ९_) = bVr'a:ba=r + = (_० bVr'a:ba=r + = (_१ bVr'a:ba=r + = (_२ bVr'a:ba=r + = (_३ bVr'a:ba=r + = (_४ bVr'a:ba=r + = (_५ bVr'a:ba=r + = (_६ bVr'a:ba=r + = (_७ bVr'a:ba=r + = (_८ bVr'a:ba=r + = (_९ bVr'a:ba=r + +.group [ + [ l'eftbr'ak'et + [ (_A th'ul'ok'osht.@2suru + [ (_C th'ul'ok'osht.@2suru + [ (_० th'ul'ok'osht.@2suru + [ (_१ th'ul'ok'osht.@2suru + [ (_२ th'ul'ok'osht.@2suru + [ (_३ th'ul'ok'osht.@2suru + [ (_४ th'ul'ok'osht.@2suru + [ (_५ th'ul'ok'osht.@2suru + [ (_६ th'ul'ok'osht.@2suru + [ (_७ th'ul'ok'osht.@2suru + [ (_८ th'ul'ok'osht.@2suru + [ (_९ th'ul'ok'osht.@2suru + +.group ] + ] r'aitbr'ak'et + A_) ] th'ul'ok'osht.@2b'Vnd@2 + C_) ] th'ul'ok'osht.@2b'Vnd@2 + ०_) ] th'ul'ok'osht.@2b'Vnd@2 + १_) ] th'ul'ok'osht.@2b'Vnd@2 + २_) ] th'ul'ok'osht.@2b'Vnd@2 + ३_) ] th'ul'ok'osht.@2b'Vnd@2 + ४_) ] th'ul'ok'osht.@2b'Vnd@2 + ५_) ] th'ul'ok'osht.@2b'Vnd@2 + ६_) ] th'ul'ok'osht.@2b'Vnd@2 + ७_) ] th'ul'ok'osht.@2b'Vnd@2 + ८_) ] th'ul'ok'osht.@2b'Vnd@2 + ९_) ] th'ul'ok'osht.@2b'Vnd@2 + + +.group { + { l'eftbr'eIs + { (_A b'a:Ng'ek'oshth.@2suru + { (_C b'a:Ng'ek'oshth.@2suru + { (_० b'a:Ng'ek'oshth.@2suru + { (_१ b'a:Ng'ek'oshth.@2suru + { (_२ b'a:Ng'ek'oshth.@2suru + { (_३ b'a:Ng'ek'oshth.@2suru + { (_४ b'a:Ng'ek'oshth.@2suru + { (_५ b'a:Ng'ek'oshth.@2suru + { (_६ b'a:Ng'ek'oshth.@2suru + { (_७ b'a:Ng'ek'oshth.@2suru + { (_८ b'a:Ng'ek'oshth.@2suru + { (_९ b'a:Ng'ek'oshth.@2suru + + +.group } + } r'aItbr'eIs + A_) } b'a:Ng'ek'oshth.@2b'Vnd@2 + C_) } b'a:Ng'ek'oshth.@2b'Vnd@2 + ०_) } b'a:Ng'ek'oshth.@2b'Vnd@2 + १_) } b'a:Ng'ek'oshth.@2b'Vnd@2 + २_) } b'a:Ng'ek'oshth.@2b'Vnd@2 + ३_) } b'a:Ng'ek'oshth.@2b'Vnd@2 + ४_) } b'a:Ng'ek'oshth.@2b'Vnd@2 + ५_) } b'a:Ng'ek'oshth.@2b'Vnd@2 + ६_) } b'a:Ng'ek'oshth.@2b'Vnd@2 + ७_) } b'a:Ng'ek'oshth.@2b'Vnd@2 + ८_) } b'a:Ng'ek'oshth.@2b'Vnd@2 + ९_) } b'a:Ng'ek'oshth.@2b'Vnd@2 + + +// .group ( // Deliminator, not possible +// .group ) // Deliminator, not possible +// .group . // Deliminator, not possible + + // Special Symbols with special meanings +.group + । pur',n.@,w'ir'a:m // Fullstop of Devanagari + ॥ d'ob'b@2r@2,wir'a::mV // Double Fullstop - means Read sentence twice. + ॱ b'i:n=d'u: // Decimal of devanagari (dot [.] is mostly used!). + + ॰ V,nsh@ // symbol for degree in Devanagari. + $ dOlV + + % prVtish'vt +// Rarely used Special symbols. Written after Indepedent Vowel or between a Consonants and Symbolic Vowels! + + ़ n'u'k't'a: // Name of symbol. + ॑ + ॓ + ॔ + ॽ + ॒ Vd'o:,r'ekh'a: // Name of symbol. + + +// The Latin letter a-z are automatically translated into English. + + diff --git a/dictsource/pt_list b/dictsource/pt_list index 3d13f787..ebe91cda 100755 --- a/dictsource/pt_list +++ b/dictsource/pt_list @@ -644,25 +644,52 @@ governo gov'ernU $noun // $alt changes stressed [e] or [o] phoneme to open [E] or [O] // $alt2 changes stressed [E] or [O] phoneme to close [e] or [o] +acerto $alt2 $noun +adore $alt +alferes $alt +ameba $alt boca $alt2 borboleta $alt2 catorze $alt2 +cerca $alt $verb +cerco $alt $verb +chamego $alt2 +comeres $alt2 +conheço $alt2 +copa $alt copo $alt corpos $alt corvos $alt +couber $alt +couberem $alt +couberdes $alt +couberes $alt der $alt +dez $alt doce $alt2 descova $alt2 +enumerem $alt +erro $alt2 $noun +estiverdes $alt +estiveres $alt +farofa $alt +fere $alt +ferem $alt fizer $alt fizerem $alt +fizerdes $alt +fizeres $alt fogos $alt fosse $alt2 fossem $alt2 +germe $alt grosso $alt2 hoje $alt2 jogos $alt líderes $alt2 lopes $alt +mantiverdes $alt +mantiveres $alt mexa m'eS& mexi meS'i mexo m'eSU @@ -681,15 +708,30 @@ ovos $alt paexa paeSa pedra $alt perdem $alt +pesa $alt +pesam $alt +peso $alt +peso $alt2 $noun portos $alt povos $alt preto $alt2 +profere $alt +proferem $alt puder $alt +puserdes $alt +quero $alt rede $alt2 rixa xiS& rogas $alt selvagem seUv'aZeIN +soco $alt2 +sofrem $alt +sofres $alt +sopre $alt +soprem $alt souber $alt +souberdes $alt +souberes $alt souberem $alt sugerem $alt suor swOr @@ -698,8 +740,10 @@ teta $alt2 tiver $alt tiveres $alt torres $alt2 +tropeço $alt2 $noun vanessa $alt2 verbo $alt +verme $alt vierem $alt violeta $alt2 diff --git a/dictsource/ta_rules b/dictsource/ta_rules index 89f154a9..3b0629c8 100644 --- a/dictsource/ta_rules +++ b/dictsource/ta_rules @@ -172,6 +172,7 @@ _) க (திய gV _) க (தியில் gV _) க (தியை gV + _) க (ந்தக gV _) க (ந்தர்வ gV _) கனக (ச்சித gVnVkV _) க (னக்க gV @@ -188,6 +189,7 @@ _) க (மவென்ற gV _) க (ம்பீர gV _) க (ம்முன gV + _) க (ம்மென gV _) க (யாசுர gV _) க (யானா gV _) க (யாவ gV @@ -903,6 +905,7 @@ _மீனலோ) ச (னி tSV _) சர்ச (ி tSVrtS _) ச (ர்ச்சில tSV _) ச (ர்ச்சு tSV + _) ச (ர்மிளா s.V அஃப்) ச (ல zV மருதா) ச (ல tSV வேதா) ச (ல tSV @@ -925,6 +928,7 @@ _தணிகா) ச (ல tSV _) சாந்த (ில tSa:nd _) ச (ாந்து tS _) ச (ாந்தை tS + அமே) ச (ான z _) சா (னல tSe: _) ச (ான்ஸ tS _) ச (ாப்டர tS @@ -938,6 +942,7 @@ _தணிகா) ச (ல tSV சமா) ச (ார tS விப) ச (ார tS _கிரL06) ச (ார tS + _குணா) ச (ார tS ராஜோப) ச (ார tS ஆ) ச (ார_ tS ஆ) ச (ாரத் tS @@ -967,6 +972,7 @@ _தணிகா) ச (ல tSV _) ச (ிட்டு tS _) ச (ிட்ல tS _) ச (ிதம்பர tS + _பிராய) ச (ித்த tS _) ச (ித்தப்பன tS _) ச (ித்தப்பா tS _) ச (ித்தப்பிரமை s @@ -994,12 +1000,15 @@ _தணிகா) ச (ல tSV _) ச (ிப்பு tS _) ச (ிப்பை tS _) ச (ிப்ஸ tS + _மலே) ச (ிய Z +இந்தோனே) ச (ிய Z _பக்தி_) சிரத் (தை srVd சி (ரம s _) சி (ரார்த்த s _) சிரிலங்க (ா srilVNk _) சிரு (ங்கார sri _) சிரு (ஷ்டி sri + _பா) ச (ில z _ஃபா) ச (ில z _) சி (லாகி s _) ச (ிலிய tS @@ -1103,6 +1112,7 @@ _ஜலகண்டே) சு (வ s _) ச (ைனாவ tS _) ச (ைனீஸ tS _) ச (ோட்டா tS + ஓ) ச (ோன z _) ச (ௌக்கிதார tS _) ச (ௌதரி tS _) ச (ௌதிரி tS @@ -1117,13 +1127,17 @@ _ஜலகண்டே) சு (வ s ஜ (B dZ _) ஜு (வால dZ _டின்) ஜ (ர tSV - _ப) ஜ (ார z - _) ஜ (ுல்பி z - _) ஜ (ுல்ஃபி z - அ) ஜ (ாருதீன z - _) ஜ (ர்தாரி zV - _) ஜ (ியா z - _ரம்) ஜ (ான z + _ப) ஜ (ார Z + _) ஜ (ுல்பி Z + _) ஜ (ுல்ஃபி Z + அ) ஜ (ாருதீன Z + _) ஜ (ர்தாரி ZV + _) ஜ (ியா Z + _ரம்) ஜ (ான Z + _க) ஜ (ல் ZV + _க) ஜ (லை ZV + _க) ஜ (லி ZV + _க) ஜ (லா ZV .group ஞ @@ -1357,6 +1371,7 @@ _லான்_) ட (ென்னிஸ t. _) ட (ென்ஷன t. _) டெம்ப (ர t.empV _) டெம்ப (ோ t.emp + _) ட (ெய்லர t. _) ட (ெர t. _) டெலஸ்கோப் t.elVsko:p _) ட (ெலிஃபோன t. @@ -1951,6 +1966,7 @@ _ஜனார்) த்த (ன ddV சில) த்த (ினங் dd பல) த்த (ினங் dd வர்) த்த (ினி dd + L03) த்த (ினி+ tt சா) த்த (ிய dd ம) த்த (ிய dd வா) த்த (ிய dd @@ -2393,6 +2409,7 @@ _விளையாடு_) ப (ாம்பே p _) பார்ப (டா ba:rbV _) ப (ார்மL04ி f _) ப (ார்முல f + _) ப (ார்லிய b _) ப (ாலக b _) ப (ாலக் p _) ப (ாலக்காட p @@ -2729,6 +2746,7 @@ _விளையாடு_) ப (ாம்பே p _) ப (ீர்மேட p _) ப (ீஷ்ம b _) ப (ீஹார b + _) புக (ாரெஸ்ட buk _) ப (ுக்கிங் b _) ப (ுக்கில b _) ப (ுக்கென்ற b @@ -2736,6 +2754,7 @@ _விளையாடு_) ப (ாம்பே p _) ப (ுக்தி b _) ப (ுக்ல b _) ப (ுஜ b + _) புடாப (ெஸ்ட bud.a:p _) ப (ுட்டி b _பெனசீர்_) ப (ுட்டோ b _) புட்ப (ால fut.b @@ -2827,6 +2846,7 @@ _பெனசீர்_) ப (ுட்டோ b _) ப (ெதர f _) ப (ெத்தல b _) பெத் (ல bet + _) ப (ெந்தகோஸ்த b _) ப (ெனசீர b _) பெப்ப (ே bebb _) ப (ெப்ரவரி f @@ -2997,13 +3017,13 @@ _பெனசீர்_) ப (ுட்டோ b //sort இடர்) ப pV# - நடை) ப p + நடை) ப pV# _கேம்) ப pV# _பிரதீ) ப pV# ஒலிம்) ப pV# சங்கல்) ப pV# _சொல்) ப pV# - _பயன்) ப pV + _பயன்) ப pV# _விகல்) ப pV# அடால்) ப fV# _ஷரீ) ப (+ fV# @@ -3140,6 +3160,7 @@ _முனிசி) ப (ல pV _முத்து) ப (வள pV த) ப (ஸ bV _வா) ப (ஸ pV +ஆக்டோ) ப (ஸ pV _தீ) ப (ா p _கலி) ப (ா f _கலீ) ப (ா f @@ -3188,6 +3209,7 @@ _வெளிப்) ப (ாக b _மறு) ப (ாத p ஆமதா) ப (ாத b அL06மதா) ப (ாத b +இஸ்லாமா) ப (ாத b ஒளரங்கா) ப (ாத b ஔரங்கா) ப (ாத b _சரி) ப (ாதி p diff --git a/phsource/compile_report b/phsource/compile_report index a05f604f..e6a09d57 100644 --- a/phsource/compile_report +++ b/phsource/compile_report @@ -418,7 +418,7 @@ l/l_ [l] base [l/] fr l/l_@ [l/3] base [l/] fr -l/l@ [h¦r] base +l/l@ [höx] base [l#] base [l] fr [l/2] fr @@ -452,7 +452,7 @@ l/L2_oL [l/2] base l/L2_uL [l/2] base l/l_3 [l/] de l/l_4 [ll] sq -l/la [h¦r] base +l/la [höx] base [l#] base [l] fr [l/2] fr @@ -460,7 +460,7 @@ l/la [h [K] tn l/l_a [l/3] base [l/] fr -l/le [h¦r] base +l/le [höx] base [l#] base [l] fr [l/2] fr @@ -472,7 +472,7 @@ l/L_eL_af [&] af [&:] af l/l_front [L] sq l/l_front_ [l/4] sq -l/li [h¦r] base +l/li [höx] base [l#] base [l] fr [l/2] fr @@ -486,7 +486,7 @@ ll/ll [L] bg ll/_ll [L] bg l/l_long [l] base [l] fr -l/lo [h¦r] base +l/lo [höx] base [l#] base [l/2] fr [K] nso @@ -497,7 +497,7 @@ l^/l_rfx [l.] base [l;] lt [l] ru [l^] ru -l/lu [h¦r] base +l/lu [höx] base [l#] base [l] fr [l/2] fr diff --git a/phsource/ph_nepali b/phsource/ph_nepali new file mode 100644 index 00000000..b880b4bd --- /dev/null +++ b/phsource/ph_nepali @@ -0,0 +1,133 @@ + +//==================================================== +// Nepali (inherits from Hindi) +//==================================================== + +phoneme V + vowel starttype #@ endtype #@ + length 160 + ChangeIfNotStressed(@) + IF nextPh(H) THEN + FMT(vowel/@_low) + ENDIF + FMT(vowel/@_bck) +endphoneme + +phoneme @3 // use a more front [@] after palatal consonants + vowel starttype #@ endtype #@ + length 140 + FMT(vowel/@_3) +endphoneme + +phoneme @/ + vowel starttype #@ endtype #@ + length 130 + IF nextPh(H) THEN + FMT(vowel/@_low) + ENDIF + FMT(vowel/@_bck) +endphoneme + + +phoneme i + vowel starttype #i endtype #i + length 160 + IfNextVowelAppend(;) + FMT(vowel/i) +endphoneme + +phoneme e + vowel starttype #e endtype #e + length 180 + FMT(vowel/e) +endphoneme + +phoneme a + vowel long starttype #a endtype #a + length 230 + FMT(vowel/aa_9) +endphoneme + +phoneme o + vowel starttype #o endtype #o + length 180 + FMT(vowel/o_mid) +endphoneme + +phoneme u + vowel starttype #u endtype #u + length 160 + FMT(vowel/u_bck) +endphoneme + + + + + +// Diphthongs +//=========== + + +phoneme aI + vowel long starttype #a endtype #i + length 240 + long + FMT(vdiph/aai) +endphoneme + +phoneme aU + vowel long starttype #a endtype #u + length 240 + long + FMT(vdiph/aau_3) +endphoneme + +phoneme eI + vowel long starttype #e endtype #i + length 240 + long + FMT(vdiph/eei) +endphoneme + +phoneme eU + vowel long starttype #e endtype #u + length 240 + long + FMT(vdiph/eu) +endphoneme + +phoneme VI + vowel long starttype #@ endtype #i + length 240 + long + FMT(vdiph/Vi) +endphoneme + +phoneme VU + vowel long starttype #@ endtype #u + length 240 + long + FMT(vdiph/Vu) +endphoneme + +phoneme oI + vowel long starttype #o endtype #i + length 240 + long + FMT(vdiph/oi) +endphoneme + +phoneme oU + vowel long starttype #o endtype #u + length 240 + long + FMT(vdiph/ou) +endphoneme + +phoneme uI + vowel long starttype #u endtype #i + length 240 + long + FMT(vdiph/ui) +endphoneme + diff --git a/src/synthdata.cpp b/src/synthdata.cpp index a3226ed4..15231fc8 100644 --- a/src/synthdata.cpp +++ b/src/synthdata.cpp @@ -35,7 +35,7 @@ #include "translate.h" #include "wave.h" -const char *version_string = "1.46.20 15.Jul.12"; +const char *version_string = "1.46.21 25.Jul.12"; const int version_phdata = 0x014600; int option_device_number = -1; diff --git a/src/translate.cpp b/src/translate.cpp index c8e39ba9..01e7e16c 100644 --- a/src/translate.cpp +++ b/src/translate.cpp @@ -2797,6 +2797,20 @@ if((c == '/') && (tr->langopts.testing & 2) && IsDigit09(next_in) && IsAlpha(pre letter_count++; + if(tr->letter_bits_offset > 0) + { + if(((c < 0x250) && (prev_out >= tr->letter_bits_offset)) || + ((c >= tr->letter_bits_offset) && (letter_count > 1) && (prev_out < 0x250))) + { + // Don't mix native and Latin characters in the same word + // Break into separate words + c = ' '; + space_inserted = 1; + word_flags |= FLAG_HYPHEN_AFTER; + next_word_flags |= FLAG_HYPHEN; + } + } + if(iswupper(c)) { c = towlower2(c);