Browse Source

Merge branch 'master' into android

master
Reece H. Dunn 12 years ago
parent
commit
010f5ca24a

+ 2
- 2
dictsource/bn_list View File

@@ -9,7 +9,7 @@ _0 S'unjO
_1 '&k
_2 d'uj
_3 t'in
_4 tSh'ar
_4 tS#'ar
_5 p'a~tS
_6 tS#'Oj
_7 S'at
@@ -25,7 +25,7 @@ _10 d'OS
_11 '&garo
_12 b'arO
_13 t'erO
_14 tSh'oddO
_14 tS#'oddO
_15 p'OnerO
_16 S'olO
_17 S'OterO

+ 7
- 2
dictsource/bn_rules View File

@@ -176,8 +176,8 @@


.group ছ
ছ tShV
ছ (B tSh
ছ tS#V
ছ (B tS#

.group জ
@@ -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


+ 2
- 2
dictsource/de_list View File

@@ -695,8 +695,8 @@ pochier pOS'i:r
pochs pOxs
präsident $3
prämie $alt
privatisier pri:vati:z'i:r
problematisier pro:ble:m'a:tIzi:r
privatisier $4
problematisier $3 //pro:ble:m'a:tIzi:r

reliquie $alt
risik $1

+ 8
- 5
dictsource/en_list View File

@@ -566,6 +566,7 @@ i.e aIi:_! $pause
imo $abbrev
inlb $abbrev
ios $abbrev
ipa $abbrev
irc $abbrev
irs $abbrev
isbn $abbrev
@@ -1433,6 +1434,7 @@ duvet du:veI
d'ye dj@
dynamo $1

earlobe i@3loUb
early 3:lI
eavesdrop i:vzdr0p
ebay i:beI
@@ -2355,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
@@ -2819,6 +2821,7 @@ taffeta tafI#t@
takel tak@L
talent tal@nt
tallyho talI'hoU
timbre tamb3
tampon tamp0n
tangerine tandZ@r'i:n
taoiseach ti:S@x
@@ -3001,6 +3004,7 @@ vertices v3:tIsi:z
vestige vEstI2dZ
vex vEks // for vexed
viagra vaI'agr@
vibrato vI2brA:toU
vicar vIk3
vigilante vIdZI2l'anti
vignette vInj'Et
@@ -3390,6 +3394,7 @@ Shanghai $2
Shiloh SaIloU
Siam saI'am
Sicily sIsI2li
Sinai saInaI
Slovak sloUvak
Soweto s@wEtoU
Spokane spoUk'an
@@ -3448,11 +3453,8 @@ Abe eIb
Abu abu:
Abraham eIbr@ham
Ada eId@ $onlys
Andrea $2
Adrian eIdri@n
Agatha aga#T@
Angela andZ@l@
Angelika $2
Aggie agi
Agnes agn@s
Aguilera agi:l'e@r@
@@ -3477,7 +3479,8 @@ Amy eImi
Andre 0ndreI
Andrea andri@
Andreas A:ndr'eI@s
Angela ang@l@
Angela andZ@l@
Angelika $2
Anita $alt3
Anthony ant@ni
Anton ant0n

+ 4
- 0
dictsource/en_rules View File

@@ -988,6 +988,7 @@
?3 _) ar (istocrat a#r
log) ar (i @r
marg) ar (AtA_ 3r'
_l) ar (yn ar
m) ar (it ar
p) ar (i ar
p) ar (in e@
@@ -1035,6 +1036,8 @@
&sp) ass (_ @s
rr) ass @s
&v) ass (_ @s
as (al eIz
b) as (al as
ascii askI
f) asc (ia eIS
f) asci (s aSI
@@ -4895,6 +4898,7 @@
pro (voc pr%0#
pro (vok pr@
pro (sec pr0
_) prose (l pr0s
pro (fil proU
pro (gra proU
pro (log proU

+ 96
- 96
dictsource/hi_list View File

@@ -2,124 +2,124 @@

// Numbers
// devanagari numbers are changed to latin characters before translation
_0 s'u:n.jV
_0 S'u:nj@-
_1 'e:k
_2 d'o:
_3 t'i:n
_4 c:'a:r:
_4 c'a:r
_5 'pa~c
_6 c#'@2
_6 c#'VH
_7 s'a:t
_8 'a:t.#
_9 n'O:
?3 _9 n'aU

_10 d'Vs
_11 gj'a:r-ah
_12 b'a:rah
_13 t'e:r@2h
_14 c#'O:d@2h
_15 p'Vndr@2h
_16 s'o:l@2h
_17 sVtr@2h
_18 a:t#:arah
_11 gj'a:*VH
_12 b'a:rVH
_13 t'e:rVH
_14 c'O:dVH
_15 p'VndrVH
_16 s'o:lVH
_17 sVtrVh
_18 Vt.#'a:rVH
_19 Unn'Is

_20 b'i:s
_21 Ik:'Is
_22 b'a:Is
_23 t'ue:Is
_24 c'O:bIs
_25 p@c:'Is
_26 c#@bb'i:rs
_27 s@t:'a:Is
_28 at#:'a:Is
_29 ,Unt'Is
_21 Ik:'is
_22 b'a:is
_23 t'e:is
_24 c'O:bis
_25 p'Vc:is
_26 c#Vbb'is
_27 s@t:'a:is
_28 at#:'a:is
_29 'Untis
_30 t'i:s

_31 Ik@t:'Is
_32 b'at:'I'S
_33 tE~t'Is // E~ ?
_34 cO~t'Is
_35 pE~t'Is
_36 c#aT'tIs
_37 sE~t'Is
_38 art'Is
_39 Unta:l'Is
_40 ca:l'Is
_41 Ikta:l'Is
_42 baIa:l'Is
_43 tE~ta:l'Is
_44 cO:wa:l'Is
_45 paI'nta:l'Is
_46 c#hIja:l'Is
_47 sE~ta:l'Is
_48 arta:l'Is
_49 'Un^ca:s
_50 p@c'a:s
_31 Ik@t'is
_32 b'at:is
_33 t'E~tis // E~ ?
_34 c'O~tis
_35 p'E~tis
_36 c#'Vt:is
_37 s'E~tis
_38 'Vrtis
_39 Unt'a:lis
_40 c'a:lis
_41 Ikt'a:lis
_42 baI'a:lis
_43 tE~t'a:lis
_44 cO:v'a:lis
_45 paInt'a:lis
_46 c#Ij'a:lis
_47 sE~t'a:lis
_48 Vrt'a:lis
_49 'Unca:s
_50 pVc'a:s
_51 Ikj'a:wVn
_52 b'a:wVn
_53 t'IrpVn
_54 c'Ou:wVn
_55 p'ac#pVn
_56 c#h@p:'Vn
_57 santa:'w@n
_58 at#:a:'w@n
_59 Uns'Vt#
_53 t'Ire:pVn
_54 c'O:wVn
_55 p'VcpVn
_56 c#'Vp:Vn
_57 sVt'a:w@n
_58 at.#:'a:w@n
_59 'UnsVt.#

_60 s'a:t.#
_61 'Iks@t.#
_62 b'a:s@t.#
_63 t'Irs@t.#
_64 cO:'s@t.#
_65 paI's@t.#
_66 c#'Ija:s@t.#
_67 s'Vrs@t.#
_68 ars@t.#
_69 Un@h,at:'Vr:
_70 sat:'Vr:
_71 Ik#at:'Vr:
_72 b@hat:'Vr:
_73 tIhat:'Vr:
_74 cO:hat:'Vr:
_75 pac#,at:'Vr:
_76 c#Ihat:'Vr:
_77 s@t@hat:'Vr:
_78 at#hat:'Vr:
_79 ,Un^Ia:s'i:
_80 ,Vss'i:
_81 Ikja:s'i
_82 baIa:s'i
_83 tIra:s'i
_84 cO:ra:s'i
_85 pI'ca:s'i
_86 c#Ija:s'i
_87 sVt:a:s'i
_88 at#:a:s'i
_89 nVwa:s'i
_90 nVb:'e:
_91 Ikj'a:n@we:
_92 b'a:n@we:
_93 tIr'a:n@we:
_94 cO:r'a:m@we:
_95 p@c'a:n@we:
_96 c#Ij'a:n@we:
_97 s@t:'a:n@we:
_98 at#:'a:n@we:
_99 nIn^j'a:n@we:
_61 'IksVt.#
_62 b'a:sVt.#
_63 t'Ire:sVt.#
_64 c'O~sVt.#
_65 p'E~sVt.#
_66 c#Ij'a:sVt.#
_67 s'Vr.sVt.#
_68 Vr.sVt.#
_69 'UnVht:Vr
_70 s'Vt:Vr
_71 'IkHVt:Vr
_72 'bVhVt:Vr
_73 t'IhVt:Vr
_74 cO:H'Vt:Vr
_75 pVcH'Vt:Vr
_76 c#IH'Vt:Vr
_77 sVtH'Vt:Vr
_78 VtH'Vt:Vr
_79 Un'a:si
_80 'Vssi:
_81 Ikj'a:si
_82 bVj'a:si
_83 tIr'a:si
_84 cO:r'a:si
_85 pVc'a:si
_86 c#Ij'a:si
_87 sVt:'a:si
_88 at#:'a:si
_89 nVw'a:si
_90 n'Vb:e:
_91 Ik:j'a:n@be:
_92 b'a:n@be:
_93 tIr'a:n@be:
_94 cO:r'a:m@be:
_95 pVnc'a:n@be:
_96 c#Ij'a:n@be:
_97 sVt:'a:n@be:
_98 Vt#:'a:n@be:
_99 nIn^j'a:n@be:

_0C s'O:
_0M1 h@J,a:r
_0M1 h'VJa:r
_0M2 l'a:k#
_0M3 k@ro:r.V
_0M4 'Vr@b
_0M5 k#'Vr@b
_dpt _d@s@ml'o:_ // ?? what is Hi for "." ?
_0M3 k@r'o:r.V
_0M4 'VrVb
_0M5 k#'VrVb
_dpt _d@s@ml'o:_

// Single consonants
क k@

+ 17
- 1
dictsource/hi_rules View File

@@ -158,6 +158,7 @@

.group ै
ै E: // ?? [aI] [E:] [&:]
ैं E~
ै (ँ E~
ैं (_ E~
ैँ (_ E~
@@ -203,6 +204,8 @@
क़ qV
क़ (B q

क्क k:V // kk -> k:
क्क (B k:
क्ष kSV
क्ष (B kS
@@ -260,11 +263,18 @@
ट 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.
@@ -288,6 +298,9 @@
त (B t
त (्य t:

त्त t:V // tt -> t:
त्त (B t:
.group थ
थ t#V
थ (B t#
@@ -314,6 +327,9 @@
प pV
प (B p
प (्य p:
प्प p:V // pp -> p:
प्प (B p:

.group फ
फ p#V

+ 3
- 2
dictsource/hy_rules View File

@@ -99,9 +99,10 @@
L02) մ (_ m

.group յ
_) յ h // ?? [j]
_) յ (C h@
յ j
_) յ (C j@
?1 _) յ h
?1 _) յ (C h@

.group ն
ն n

+ 2
- 6
dictsource/ne_rules View File

@@ -1,4 +1,5 @@
// Nepali Language.
// Nepali Language.
// This ne_rules file is prepared by Him Prasad Gautam < [email protected] >.
// This file is UTF-8 encoded.
@@ -402,9 +403,6 @@
.group आ
आ a:
आँ a~''
आइ a:I
आउ a:U
आऊ a:U'
.group इ
@@ -480,7 +478,6 @@
.group ा
ा a:,k'a::r@ // If not followed to a Consonant.
C) ा a:
ाव aU
C) ाँ a~'
.group ि
@@ -1150,4 +1147,3 @@
// The Latin letter a-z are automatically translated into English.

+ 25
- 1
dictsource/si_list View File

@@ -139,17 +139,41 @@ _dpt d'aS@m#@
ර r@
ල l@
ව w@
ශ S'@
ශ 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@

+ 21
- 28
dictsource/si_rules View File

@@ -10,8 +10,9 @@
// C - Consonants:
// 0x0D9A~0x0DC2
// speak Latin letters as English
.L01 ක ඛ ග ඝ හ
.L02 ච ඡ ජ ඣ ඦ
.L03 ට ඨ ඩ ඪ
.group ක
@@ -153,18 +154,20 @@
.group ව
ව wa
ව (B w
@) ව (_ w // ? word-final, after a vowel
්) ව (_ wa
.group ශ
ශ sa
ශ (B s
.group ෂ
Sa
ෂ (B S
ෂ Sa
ෂ (B S
.group ස
ස s.a
ස (B s.
ස sa
ස (B s
.group හ
හ ha
@@ -237,14 +240,17 @@
.group ං // anusvaray@
ං 'anus.w,a:r@j@
A) ං m
C) ං m
්) ං 'anus.w,a:r@j@
ං (L01 N
ං (L02 n^
ං (L03 n.
ං m
.group ඃ // visargaya
ඃ w'is.@rg,@j@
A) ඃ n
C) ඃ n
්) ඃ w'is.@rg,@j@
ඃ h
ඃ h
// The Vowelic Symbols
@@ -305,23 +311,10 @@
.group ්
් halk'ir'im#@ // Halkirima
් h'alk'irim#@ // Halkirima
C) ්
.group
$ do:l.ar
.group 0xe0a4 // devanagari
0xe0a4 _^_NE // Nepali voice
.group 0xe0a5 // devanagari
0xe0a5 _^_NE
.group 0xe0ae // Tamil
0xe0ae _^_TA // Tamil voice
.group 0xe0af // Tamil
0xe0af _^_TA
zස za
zස (B z

+ 17
- 17
dictsource/sl_list View File

@@ -31,7 +31,7 @@ q ku
w dv#'ojniv,@
x iks
y 'ipsilon
ć m'ehkitS,@
ć m'ehki||tS,@
đ dZ@

ä $accent
@@ -48,13 +48,13 @@ _0 n'itS
_1 'Ena
_2 dv#'a
_3 tR'i
_4 St'iRi
_4 St'i*i
_5 p'et
_6 S'est
_7 s'edem
_8 'osem
_9 d'evet
_10 d'eset
_6 S'Est
_7 s'edEm
_8 'Os@m
_9 d@v'Et
_10 d@s'Et
_11 'e'najst
_12 dv#'anajst
_13 tR'inajst
@@ -62,16 +62,16 @@ _14 St'iRinajst
_15 p'etnajst
_16 S'estnajst
_17 s'edemnajst
_18 'osemnajst
_19 d'evetnajst
_2X dv#'ajset
_3X tR'ideset
_4X St'iRideset
_5X p'etdeset
_6X S'estdeset
_7X s'edemdeset
_8X 'osemdeset
_9X d'evetdeset
_18 'Osemnajst
_19 d'evEtnajst
_2X dv#'ajsEt
_3X tR'id@sEt
_4X St'i*id@sEt
_5X p'etd@sEt
_6X S'estd@sEt
_7X s'edemd@sEt
_8X 'Os@md@sEt
_9X d'evEtd@sEt
_2C dv'esto
_0C sto
_0M1 t'isotS

+ 10
- 1
dictsource/sl_rules View File

@@ -17,6 +17,9 @@
.group č
č tS

.group ć
ć tS;
.group d
d d
dz dz
@@ -27,6 +30,7 @@
e e
e (_ E // ??
e (C_ E
e (l_ e
_) e E


@@ -61,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^
@@ -103,6 +110,7 @@
.group r
r R
rr R
A) r (A *

K) r (K @R

@@ -117,6 +125,7 @@

.group t
t t
Krs) t (_ _|t


.group u
@@ -130,6 +139,7 @@
v (-A+ v // preposition 'v' before a vowel
A) v (K w
K) v (K %u
K) v (r v
L01) v (A v#


@@ -164,7 +174,6 @@
ô 'O:
ò O
ú 'u:
ć tS
đ dZ
ř R^
ä E

+ 159
- 46
dictsource/ur_list View File

@@ -177,19 +177,20 @@ _dpt _ISaRI'Ia_
اس Is $u
ان In $u
جس J'Is $u
جسے J'Ise:
کس k'Is
جسے J'Ise: $u
کس k'Is $u
کسی k'Isi:
کسے k'Ise:
کسے k'Ise: $u
اسی 'Isi:
اسے 'Ise:
مجھ m'UJ#
مجھے m'UJ#e:
تجھے t'UJ#e:
جن J'In
جنھیں J,InH'e:n
انہوں ,UnH'o:n
انہیں ,UnH'e:n
اسے 'Ise: $u
مجھ m'UJ# $u
مجھے m'UJ#e: $u
تجھے t'UJ#e: $u
جن J'In $u
جنھیں J,InH'e:n $u
انہوں ,UnH'o:n $u
انہیں ,UnH'e:n $u
انھیں ,UnH'e:n $u

// unstressed prepositions
کا $u
@@ -199,28 +200,27 @@ _dpt _ISaRI'Ia_

اور OR $u $brk
کہ k'e:H $u
نے $u

// unstressed verbs
ہے $u
ہے H'E $u
ہیں $u
تھا $u
تھی $u
تھے $u
تھیں t#'i:n $u

// Pronunciation exceptions
پاکستان p'a:k'i:st'a:n
کچھ k'Uc#
کچھ k'Uc# $u
لنکس l'Ink,s
لفظ l'afz.
سرچ s'aRc
وقت v'aqt
مبصرین m,Ubas.IR'i:n
متحدہ mUt'aHIda
جبکہ J,abk'e:H
مسلح m,Usal'aH
متفق mUt'afIq
سابق s'a:bIq
اعلان e:l'a:n
سنئیے sUn'i:;e:
کلنگ k'IlIn,g
چیف c'i:f
@@ -235,8 +235,6 @@ _dpt _ISaRI'Ia_
مختلف m,Uxt'alIf
قوانین q,ava:n'i:n
ختم x'atm
بزرگ b'UzUR,g
بزرگوں b,UzURg'o:n
شامل S'a:mIl
شمولیت S,Umu:li:;'at
بہت b'aHUt
@@ -245,15 +243,12 @@ _dpt _ISaRI'Ia_
مصر m'Is.R
مصری m'Is.R,i:
مختصر m,Uxtas.'aR
پھر p#'IR
پھرا p#'IRa:
منتخب m,Unt'ax@b
منتقل m,Unt'aqIl
نیا n'aja:
سرخی s'URx,i:
صفحہ s.'afH,a:
خالص x'a:lIs.
باہر ba:H'aR
دیا d'i:;a:
انڈیا ,Ind.'i:;a:
فائرنگ f'a:jIR,Ing
@@ -265,24 +260,19 @@ _dpt _ISaRI'Ia_
احتجاجی 'e:Hte:J,a:Ji:
احتجاج 'e:HtIJ,a:J
بدھ b'Ud#
تجزیے t,aJz'i:;e:
دوست d'o:st
زندگی z,Ind'agi:
دل d'Il
شعری S'e:Ri:
شہر S'e:HIR
اعزاز e:z'a:z
شہر S'EHER
صرف s.'IRf
طبی t'Ibi:
طب t'Ib
مقرر m,UqaR'aR
تقرری taq'aRUR,i:
تقرر taq'aRUR
مناسب mUn'a:sIb
مناسبت m,Una:sIb'at
اول 'avval
جارحیت J,a:RIHi:;'at
متحد mUt'aHId
محبت m,UHab'at
محمد m,UHam'ad
مکمل m,Ukam'al
@@ -300,27 +290,19 @@ _dpt _ISaRI'Ia_
حاصل H'a:s.Il
شدہ S'Ud,a
بغیر baQ'e:R
ممکن m'Umk,In
ممکنہ m'Unk,In,a
الیکشن ,Ile:kS'an
ووٹنگ vo:t.'Ing
شواہد Sav'a:HId
محض me:He:z
محض m'EHEz
حزب H'Izb
مخالف mUx'a:lIf
استعمال ,Iste:m'a:l
مخالفت m,Uxa:lIf'at
مخالفین m,Uxa:lIf'i:n
عشق 'ISq
عمدہ 'Umda
مارچ m'a:Rc
چرچ c'aRc
دہشت d'e:HS'at
وحشت v,e:HS'at
درست d'URUst
صحت s.e:H'at
فلم f'Ilm
فلمی f'Ilm,i:
مسلسل m,Usals'al
تسلسل tas'als,Ul
تشدد taS'adUd
@@ -346,7 +328,7 @@ _dpt _ISaRI'Ia_
تعین t'a:jUn
باعث b'a:jIs
کتب k'UtUb
بحث be:He:s
بحث bEHEs
قسمت q,Ism'at
آور a:v'aR
بظاہر baz.'a:HIR
@@ -355,7 +337,7 @@ _dpt _ISaRI'Ia_
کورٹ k'o:Rt.
برطرف b,aRtaR'af
برطرفی b,aRt'aRf,i:
لئے l'i:;e:
لئے l'i:;e: $u
نامزد n,a:mz'ad
نامزدگی n,a:mz'adg,i:
معطل m,Oat'al
@@ -403,7 +385,7 @@ _dpt _ISaRI'Ia_
پیشرفت p,e:SR'aft
تعطل t'a:tUl
متعدد mUt'a:dId
گیا g'aja:
گیا g'aja: $u
(کیا گیا) k'i:;a:||g'aja:
(ہوا تھا) H'u:a||t#a:
(کیا ہوا) kj'a:||H'u:a:
@@ -412,7 +394,7 @@ _dpt _ISaRI'Ia_
بیٹنگ be:t.'Ing
منٹ m'InIt.
ناممکن n'a:mUmkIn
(کیا جائے) k'i:;a:||J'a:je:
(کیا جائے) k'i:;a:||J'a:e: $u
جمعرات J,Ume:R'a:t
جمعہ J'Uma:
برسرِ b,aRs'aRe:
@@ -434,7 +416,7 @@ _dpt _ISaRI'Ia_
مرتبہ m,aRt'ab,a
واقع v'a:qe:
یہیں jaH'i:n
کیونکہ kj,u:nk'e:H
کیونکہ kj,u:nk'EH
گفتگو g'Uft,Ugu:
جستجو J'Ust,UJu:
بھانت b#'a:nt
@@ -476,7 +458,7 @@ _dpt _ISaRI'Ia_
مشتمل m,USt'amIl
متلاشی m,Utal'a:Si:
ذکر D'IkR
محسوس m,e:Hs'u:s
محسوس m,EHs'u:s
برعکس b,aR'aks
بت b'Ut
بتوں bUt'o:n
@@ -506,14 +488,13 @@ _dpt _ISaRI'Ia_
گہر go:H'aR
سست s'Ust
لیکن l'e:kIn
سیاست sja:s'at
ریاست Rja:s'at
منسلک mUns'alIk
داخل d'a:xIl
نجی n'IJi:
منہدم m,UnH'adIm
گم g'Um
محدود m,e:Hd'u:d
محدود m,EHd'u:d
متحارب m,UtaH'a:RIb
جنت Jan'at
سفر saf'aR
@@ -521,9 +502,9 @@ _dpt _ISaRI'Ia_
بینک b'e:nk
حقوق HUq'u:q
آئندہ a:'Ind,a
اہتمام 'e:HtIm,a:m
اہتمام 'EHtIm,a:m
قلت qIl'at
استحکام ,Iste:Hk'a:m
استحکام ,IstEHk'a:m
حصول HUs.'u:l
منقطع m,Unq'ata:
مرتکب m,URt'akIb
@@ -531,3 +512,135 @@ _dpt _ISaRI'Ia_
فتنہ f'Itna
ذرائع DaR'a:e:
مریم m,aRi:;'am
نہ n'a
گریز gUR'e:z
مفصل m,Ufas.'al
بطور b'ato:R $2
پشاور p,ISa:v'aR
سہ s'EH
کیں k'i:n $u
فرصت f,URs.'at
مہم m'UHIm
ملتوی m,Ult'avi:
ٹیکس t.'e:ks
توجہ tav'aJo:
حراست H,IRa:s'at
بجلی b'IJl,i:
اردگرد ,IRdg'IRd
ارتکاب ,IRtIk'a:b
مشترکہ mUSt'aRka
منتشر m,Unt'aSIR
مہذب m,UHaD'ab
مقررہ mUq'aRIRa
شدگان S,Udg'a:n
منفصل m,Unf'as.Il
بشرطیکہ b,aSaRte:k'e:H
متوقع m,Utav'aqe:
اولیت ,avali:;'at
دلفریب d,IlfaR'e:b
کشش k'aSIS
پرکشش p,URk'aSIS
تحمل taH'amUl
پرہیز p,aRH'e:z
سرگزشت s,aRgUz'aSt
مماثلت m,Uma:sIl'at
مماثل mUm'a:sIl
مثلث m,Usal'as
روی R'avi:
عہدہ 'o:Hda
عہدے 'o:Hd,e:
عہدوں ,o:Hd'o:n
موئثر m,o:as'aR
مشتبہ mUSt'ab,a
بالعموم b,IlUm'u:m
منتظر m,Unt'az.IR
شہرت SUHR'at
مہلک m'UHlIk
مصنف mUs.'anIf
توقع tav'aqo:
منعقد mUn'a:qId
بالکل b'Ilk,Ul
(فی الحال) f,IlH'a:l
المدتی ,UlmUd'ati:
طویل tav'i:l
مرکز m,aRk'az
سفارش sIf'a:RIS
(کوڑا کرکٹ) k'u:r.||k,aRk'at.
مرکب m,URak'ab
منفرد m,Unf'aRId
شرکت S,IRk'at
زہر ze:H'e:R
متحرک m,UtaH'aRIk
متحمل m,UtaH'amIl
ابن 'Ibn
توقعات t,avaqo:'a:t
اپریل apR'e:l
اتوار Itv'a:R
جمعے J'Ume:
منقسم m,Unq'asIm
والدین v,a:lId'e:n
احمد ,EHm'ad
گلشن g,UlS'an
اسلوب ,Usl'u:b
تحریک t,e:HR'i:k
بھرپور b#,aRp'u:R
انفرادیت ,Inf,IRa:di:;'at
انفرادی ,InfIR'a:di:
اطلاق ,Itl'a:q
فطری f'ItR,i:
روایت R,Iva:j'at
قبول qUb'u:l
گونج g'u:nJ
زود z'u:d
متاثر mUt'a:sIR
بہر baH'aR
وجوہ v'UJu:H
منقلب m,Unq'alIb
بجز b'aJUz
تعیں ta'i:n $u
بہ b'a
مسمار m,Ism'a:R
شکنی S'Ikn,i:
رہ R'EH
عہد 'EHEd
انعقاد ,InIq'a:d
اختتام ,IxtIt'a:m
اختتامی ,IxtIt'a:mi:
معتقدین m,OtaqId'i:n
معتقد mOt'aqId
لسٹ l'Ist.
دور d'u:R
دوری d'u:Ri:
پولنگ po:l'Ing
لہٰذا lIH'a:Da:
الحق ,UlH'aq
حملہ H'aml,a:
مصنوعی m,as.n'u:i:
پیشکش p,e:Sk'aS
باطن b'a:tIn
انور 'anvaR
پرنٹ pRInt.
جاوید Ja:v'e:d
قیمت qi:m'at
ناشر n'a:SIR
نسبت n,Isb'at
تناسب tan'a:sUb
نوع n'O
ایجاد i:J'a:d
وراثت v,IRa:s'at
وارث v'a:RIs
تناظر tan'a:z.UR
بینائی bi:n'a:i:
قابل q'a:bIl
سکتیں s,akt'i:n
مجموعہ m,aJm'u:a:
پراسرار p,UR,asR'a:R
مجموعے m,aJm'u:e:
اتصال ,ItIs.'a:l
ورنہ v'aRna
علمی 'Ilm,i:
فقدان f,Uqd'a:n
لسانی lIs'a:ni:
بازگشت b,a:zg'aSt
نقسان n,Uqs'a:n
شکستہ SIk'ast,a

+ 111
- 19
dictsource/ur_rules View File

@@ -22,6 +22,8 @@
// vowel signs, alif acts as consonants at start of word if these follow
.L01 َ ِ ُ و ی ع ا ے

// Consonants
.L02 ب پ ت ٹ ث ج چ ح خ د ڈ ذ ر ڑ ز ژ س ش ص ض ط ظ غ ف ق ک گ ل م ن ہ ئ

// VOWELS

@@ -36,6 +38,7 @@
ِ I
ِی i:
ِع i:
@) ِ (_S1 'e:

.group ُ
ُ U
@@ -53,7 +56,7 @@
_) ا a
_) او u:
_) ای e:
ائ a:j
ائ (L02 a:I
اہ(_ a:H
_) اتن 'Itn
_) اتر Ut'aR
@@ -71,9 +74,9 @@ _) ای e:
افتتاح ,ItIt'a:H
اسلام ,Isl'a:m
_) انسان Ins'a:n
_) انت 'Int,a
_) انت (L02 'Int,a
_) امید Um'i:d
اً(_ 'an
اً(_S2 'an
_) امکان ,Imk'a:n
_) افسر ,afs'aR
_) اتفاق ,ItIf'a:q
@@ -101,9 +104,20 @@ _) ای e:
الزام ,Ilz'a:m
اشتہار ,IStIH'a:R
اصول Us.'u:l
اعلان e:l'a:n
اعزاز e:z'a:z
انقلاب ,InqIl'a:b
اصلاح ,Is.l'a:H
امداد ,Imd'a:d
استعف Ist'i:f
@) ات (_S2 'a:t
_) انتظ 'Int,Iz.
احمق ,EHm'aq

.group آ
آ a:
آتش 'a:tIS
آہست a:H'Ist


.group ع
@@ -113,6 +127,8 @@ _) ای e:
_) عیس 'i:s
_) عید 'i:d
عنوان Unv'a:n
_) عمر 'UmR
L02) عی (_ 'ai:

.group و
و o:
@@ -122,7 +138,8 @@ _) ای e:
_) و vV
وع (_ u:
وّ vv

L02L02L02) و (L02 u:
L02) ونکہ (_ u:nk'e:H

.group ی
ی e:
@@ -131,9 +148,9 @@ _) ای e:
_) ی jV
یع(_ i:
@) ی i:
یں(_ e:n
@) یں (_ e:n
یّ jj
@) یت(_ j'at
@) یت (_S2 i:;'at

.group ے // yeh barree
ے e:
@@ -180,6 +197,13 @@ _) ای e:
برسر b,aRs'aR
بگاڑ bIg'a:r.
بغاوت b,aQa:v'at
_) بہ (L02 b'EH
بزرگ b'UzUR,g
_) بدل (L02 bad'al
بوڑھ b'u:r.h
_) بے (P2 b'e:
_) بھوت b#'u:t


.group پ
پ pV
@@ -190,9 +214,12 @@ _) ای e:
پّ (L01 pp
_) پھر ph'IR
پھول ph'u:l
_) پہل (L01 p'e:Hl
_) پہ (L02 p'EH
پہنچ paH'Unc
پوچھ p'u:c#
پیچھ p'i:c#
پھونک p#'u:nk
_) پور (L01 p'u:R

.group ت
ت tV
@@ -202,9 +229,14 @@ _) ای e:
تّ ttV
تّ (L01 tt
_) تمہ t'UmH
تحقیق t,e:Hq'i:q
تحقیق t,EHq'i:q
_) ترجم t'aRJ,Um

_) تہ (L02 t'EH
_) تجز t'aJz
تقرر taq'aRUR
تجرب taJ'aRb
_) تیار t,ai:;'a:R
_) تیسر t'i:sR

.group ٹ
ٹ t.V
@@ -215,13 +247,16 @@ _) ای e:
ٹّ (L01 t.t.
ٹریفک t.R'e:fIk
_) ٹکڑ t.'Ukr.
_) ٹہ (L02 t.'EH
ٹس(_ t.s
_) ٹیم t.'i:m


.group ث
ث sV
ث (L01 s
ثّ ssV
ثّ (L01 ss
ثّ (L01 ss


.group ج
@@ -237,6 +272,10 @@ _) ای e:
_) جنس J'Ins
جھوٹ J#'u:t.
_) جمل J'Uml
_) جہ (L02 J'EH
_) جدا J'Uda:
_) جزب J'azb
_) جذب J'aDb

.group چ
چ cV
@@ -246,7 +285,9 @@ _) ای e:
چّ ccV
چّ (L01 cc
_) چکا c'Uka:

_) چہ (L02 c'EH
_) چوم c'u:m
_) چیز c'i:z

.group ح
ح HV
@@ -261,7 +302,6 @@ _) ای e:
حّ HHV
حّ (L01 HH


.group خ
خ xV
خ (L01 x
@@ -271,6 +311,7 @@ _) ای e:
_) خوش x'US
_) خود x'Ud
_) خواہش xv'a:HIS
_) خیا x'aja:


.group د
@@ -286,6 +327,11 @@ _) ای e:
دیوا d'i:va:
_) دوسر d'u:sR
دفاع d'Ifa:
_) دہ (L02 d'EH
دنیا dUn'i:;a:
دہشت d'EHS'at
دلچسپ d,Ilc'asp
دھیم d#'i:m

.group ڈ
ڈ d.V
@@ -295,12 +341,14 @@ _) ای e:
ڈّ d.d.V
ڈّ (L01 d.d.
ڈھونڈ d.#'u:nd.
ڈز(_ d.z

.group ذ
ذ DV
ذ (L01 D
ذّ DDV
ذّ (L01 DD
_) ذہ (L02 D'EH

.group ر
ر RV
@@ -309,9 +357,13 @@ _) ای e:
رّ (l01 RR
@) ر (ٹ R
@) ر (ڈ R
_) رہت R'e:Ht
@) ر (د R
@) ردہ (_ Rd,a
@) ر (چ R
_) رہ (L02 R'EH
_) رخ R'Ux
_) رکن R'Ukn
@) ر (د R
_) رفت R'af@t

.group ڑ
ڑ r.V
@@ -327,6 +379,8 @@ _) ای e:
زّ zzV
زّ (L01 zz
_) زند z'Ind
_) زہ (L02 z'EH
_) زلزل z,alz'al

.group ژ
ژ ZV
@@ -350,6 +404,11 @@ _) ای e:
سیکھ s'i:k#
@) س (ت s
_) سپرد sUp'URd
_) سہ (L02 s'EH
سیدھ s'i:d#
سیاست sja:s'at
سرگرم s,aRg'aRm
ستہ(_ st,a

.group ش
ش SV
@@ -362,6 +421,8 @@ _) ای e:
_) شعل S'Ol
@) ش (ت S
_) شخص S'axs.
_) شہ (L02 S'EH
شرمند S,aRm'Ind

.group ص
ص s.V
@@ -402,6 +463,8 @@ _) ای e:
فّ ffV
فّ (L01 ff
_) فکر f'IkR
_) فہ (L02 f'EH
فلم f'Ilm

.group ق
ق qV
@@ -409,6 +472,8 @@ _) ای e:
قّ qqV
قّ (L01 qq
قاعد q'a:jd
_) قسط q'Ist
_) قیا q'aja:

.group ک
ک kV
@@ -418,9 +483,10 @@ _) ای e:
کّ kkV
کّ (L01 kk
_) کتن k'Itn
کوئل k'o:Il
کتاب kIt'a:b
کوشش k'o:SIS
_) کہ (L02 k'EH
کارکن k'a:Rk,UUn

.group گ
گ gV
@@ -436,6 +502,9 @@ _) ای e:
گئی g'ai:
گمشد g'UmS,Ud
_) گھما g#'Uma:
_) گہ (L02 g'EH
گزارش gUz'a:RIS
_) گیت g'i:t

.group ل
ل lV
@@ -443,6 +512,7 @@ _) ای e:
لّ llV
لّ (L01 ll
لکھ l'Ik#
_) لہ (L02 l'EH

.group م
م mV
@@ -459,12 +529,11 @@ _) ای e:
مسلم m'Usl,Im
مسلما mUs'alm,a:
@) م (پ m
موجود mo:J'u:d
منزل m'anz,Il
@) م (ب m
محقق mUH'aqIq
منظر m,anz.'aR
محفل m'e:Hf,Il
محفل m'EHf,Il
مسکرا m'Usk,URa:
مسکراہٹ m,Usk,URa:H'at.
محسن m'o:Hs,In
@@ -472,7 +541,18 @@ _) ای e:
منظور m,anz.'u:R
ملزم m'Ulz,Im
مغرب m'aQR,Ib
منسوخ m'ansu:x
متحد mUt'aHId
_) مہ (L02 m'EH
مخالف mUx'a:lIf
مخالفت m,Uxa:lIf'at
ممکن m'Umk,In
مطالب mUt'a:lIb
موجود mo:J'u:d
متصل mUt'as.Il
مخبر m'Uxb,IR
ملحق m'UlH,Iq
مذہب m,aDH'ab
مرحل m,aRH'al

.group ن
ن nV
@@ -496,6 +576,11 @@ _) ای e:
@) ن (ڈ n
_) نظر naz.'aR
_) نظام nIz.'a:m
_) نہ (L02 n'H
L01) نٹ n't.
نھ nH
_) نکت n'Ukt
_) نوا n'ava:

.group ں
ں n // this should nasalize the vowel
@@ -503,15 +588,22 @@ _) ای e:
.group ء
ء

.group ئ
ئ
L01) ئ (L02 'I

.group ہ
ہ H
_) ہ Ha
_) ہ (L01 H
_) ہ (ند HI
ہّ HHV
ہّ (L01 HH

ہ (_ a
_) ہلن H'Iln
ہ (L02 HV
@) ہ (L02L01 H
_) ہم (L02L02L02P2 H'am

.group ّ
ّ

+ 25
- 2
phsource/ph_bengali View File

@@ -32,6 +32,9 @@ endphoneme
phoneme a
vowel starttype #a endtype #a
length 225
IF thisPh(isWordEnd) AND thisPh(isUnstressed) THEN
FMT(vowel/a#_2)
ENDIF
FMT(vowel/a_3)
endphoneme

@@ -82,15 +85,35 @@ endphoneme


phoneme tS
import_phoneme base/tS
vls pla afr sibilant
voicingswitch dZ
lengthmod 2
Vowelin f1=0 f2=2300 200 400 f3=-100 80

IF nextPh(isPause2) THEN
WAV(ustop/tsh_)
ENDIF
WAV(ustop/tsh_unasp)
endphoneme


phoneme tS#
import_phoneme base/tS
vls pla afr sibilant
voicingswitch dZ
lengthmod 2
Vowelin f1=0 f2=2300 200 400 f3=-100 80

IF nextPh(isPause2) THEN
WAV(ustop/tsh_)
ENDIF
WAV(ustop/tsh)
endphoneme






phoneme ~
virtual
endphoneme

+ 4
- 4
phsource/ph_german View File

@@ -126,9 +126,9 @@ phoneme i:
VowelStart(w/wi2)
ENDIF
IF nextPh(r) AND next2Ph(isNotVowel) THEN
ChangePhoneme(iR)
ENDIF
// IF nextPh(r) AND next2Ph(isNotVowel) THEN
// ChangePhoneme(iR)
// ENDIF
FMT(vowel/i_2)
endphoneme

@@ -346,7 +346,7 @@ phoneme iR // TEST "vier" = [f'iR] not successful
vowel starttype #i endtype #@
ipa iɐ
flag1
length 230
length 240
FMT(vdiph2/i@_3)
endphoneme


+ 48
- 26
phsource/ph_hindi View File

@@ -16,13 +16,16 @@ phoneme @
IF nextPh(H) OR prevPh(H) THEN
FMT(vowel/@_low)
ENDIF
IF nextPh(j) THEN
FMT(vowel/V_3)
ENDIF
FMT(vowel/@_bck)
endphoneme


phoneme V
vowel flag1 starttype #@ endtype #@
length 130
length 140

IF thisPh(isWordStart) THEN
FMT(vowel/V_3)
@@ -30,14 +33,16 @@ phoneme V
ENDIF

IF thisPh(isNotStressed) THEN
IF prevPh(H) THEN
ChangePhoneme(@)
ENDIF
length 130

IF thisPh(isWordEnd) THEN
IF thisPh(isWordEnd) AND NOT thisPh(isFirstVowel) THEN
ChangePhoneme(NULL)
ENDIF

IF prevPh(H) THEN
ChangePhoneme(@)
ENDIF

IF prev2PhW(isVowel) AND NOT nextVowel(isFlag1) THEN
IF nextPhW(isNotVowel) AND nextPh(isWordEnd) THEN
// don't delete schwa before a word-final consonant
@@ -45,20 +50,22 @@ phoneme V
ChangePhoneme(NULL)
ENDIF
ENDIF
ENDIF

IF prevPh(isPalatal) THEN
ChangePhoneme(@3)
ELSEIF prevPh(r) THEN
ChangePhoneme(@2)
ELSE
IF thisPh(isNotStressed) THEN
IF prevPh(isPalatal) AND NOT nextPh(H) THEN
ChangePhoneme(@3)
ELSEIF prevPh(r) THEN
ChangePhoneme(@2)
ELSE
ChangePhoneme(@)
ENDIF
ENDIF
IF nextPh(H) OR prevPh(H) THEN
FMT(vowel/@_low)
ENDIF

IF nextPh(H) OR prevPh(H) THEN
FMT(vowel/@_low)
ENDIF
IF prevPh(w) THEN
FMT(vowel/V_4)
ENDIF

FMT(vowel/V_3)
@@ -84,6 +91,9 @@ endphoneme
phoneme i:
vowel long starttype #i endtype #i
length 230
IF thisPh(isUnstressed) THEN
ChangePhoneme(i)
ENDIF
IfNextVowelAppend(;)
FMT(vowel/i_fnt)
endphoneme
@@ -92,7 +102,7 @@ phoneme i // as [i:] but not marked as 'long'
vowel starttype #i endtype #i
length 230
IfNextVowelAppend(;)
FMT(vowel/i_6)
FMT(vowel/ii_6)
endphoneme

phoneme I
@@ -110,7 +120,7 @@ endphoneme

phoneme e
vowel starttype #e endtype #e
length 130
length 140
FMT(vowel/e_2)
endphoneme

@@ -122,7 +132,7 @@ endphoneme

phoneme E
vowel starttype #e endtype #e
length 130
length 140
FMT(vowel/e_mid)
endphoneme

@@ -135,7 +145,7 @@ endphoneme

phoneme a:
vowel long starttype #a endtype #a
length 190
length 200
IF nextPhW(j) THEN
FMT(vowel/a_5)
ENDIF
@@ -144,7 +154,7 @@ endphoneme

phoneme a
vowel long starttype #a endtype #a
length 130
length 140
FMT(vowel/a#_3)
endphoneme

@@ -157,7 +167,7 @@ endphoneme

phoneme o
vowel starttype #o endtype #o
length 130
length 140
FMT(vowel/o)
endphoneme

@@ -170,14 +180,14 @@ endphoneme

phoneme O
vowel starttype #o endtype #o
length 130
length 140
FMT(vowel/0)
endphoneme


phoneme U
vowel starttype #u endtype #u
length 120
length 140
FMT(vowel/uu_bck)
endphoneme

@@ -388,8 +398,11 @@ phoneme t.#
voicingswitch d.#
Vowelin f1=0 f2=1800 -300 300 f3=-400 80
Vowelout f1=0 f2=1800 -300 250 f3=-400 80 rms=20 colr=2
// WAV(ustop/th_rfx)
WAV(ustop/t)
IF nextPhW(t.#) THEN
ChangePhoneme(t.)
ENDIF
WAV(ustop/th_rfx)
endphoneme

phoneme d.
@@ -437,10 +450,19 @@ endphoneme
// also try [tS] and [dZ]

phoneme c
import_phoneme base/c
vls pla afr sibilant
voicingswitch dZ
lengthmod 2
Vowelin f1=0 f2=2300 200 400 f3=-100 80

IF nextPh(isPause2) THEN
WAV(ustop/tsh_)
ENDIF
WAV(ustop/tsh_unasp)
endphoneme



phoneme c#
CALL base/tS;
ipa cU+02B0

+ 1
- 1
phsource/ph_sinhala View File

@@ -107,7 +107,7 @@ endphoneme
phoneme aU
vowel long starttype #a endtype #u
length 300
FMT(vdiph/au)
FMT(vdiph/aau_3)
endphoneme



+ 9
- 0
phsource/ph_slovenian View File

@@ -9,6 +9,9 @@ phoneme i
vowel starttype #i endtype #i
length 140
IfNextVowelAppend(;)
IF thisPh(isStressed) AND NOT nextPhW(isRhotic) THEN
FMT(vowel/ii_6)
ENDIF
FMT(vowel/ii_3)
endphoneme

@@ -33,6 +36,12 @@ phoneme e
FMT(vowel/e_2)
endphoneme

phoneme e:
vowel starttype #e endtype #e
length 240
FMT(vowel/e)
endphoneme


phoneme E
vowel starttype #e endtype #e

+ 0
- 5
phsource/ph_spanish View File

@@ -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

+ 4
- 0
phsource/phonemes View File

@@ -907,6 +907,10 @@ phoneme r. // retroflex
lengthmod 3
Vowelout f1=3 f2=1400 -400 300 f3=-400 80 rms=35 len=15 colr=2
Vowelin f1=2 f2=1400 -400 300 f3=-400 80 len=20
IF nextPh(isNotVowel) THEN
FMT(r3/@tap_rfx_)
ENDIF
FMT(r3/@tap_rfx)
endphoneme


BIN
phsource/r3/@tap_rfx_ View File


BIN
phsource/ustop/th_rfx.wav View File


BIN
phsource/ustop/tsh_asp.wav View File


BIN
phsource/vdiph/aau_3 View File


+ 5
- 1
platforms/windows/make_espeak.iss View File

@@ -2,7 +2,7 @@
[Setup]
AppName=eSpeak
AppVerName=eSpeak version 1.47.08
AppVerName=eSpeak version 1.47.09
AppCopyright=Licensed under GNU General Public License version 3. (See file License.txt for details).
WindowVisible=yes
@@ -107,6 +107,10 @@ ne.v1=भित्र्याउन चाहेको आवाजको च
ne.v2=अथवा यसमा निर्धारण गरिएको आवाजलाई नै चयन गर्ने हो भने ईन्टर कुञ्जीलाई दबाउनु होस् ।
ne.v3=आवाजको नाम प्रविष्टी गर्नु होस् , जस्तै: नेपालीका लागि ne, अथवा स्वरको पनि चयन गर्ने हो भने ne+f3
hi.v1=स्थापना करने के लिए पसन्दिदा आवाजों को चयन करें ।
hi.v2=अगर आप कि चयन इसमें निर्दारित आवाज हि हो तो केवल ईन्टर कुञ्जी दबाए ।
hi.v3=आवाज कि नाम प्रविष्टी करें, जैसा कि हिन्दी के लिए hi, और किसि स्वर भि चयन करना चाहते हो तो hi+f3
[Code]
var
UILanguage: Integer;

+ 1
- 1
platforms/windows/make_espeakedit.iss View File

@@ -1,7 +1,7 @@
[Setup]
AppName=eSpeakEdit
AppVerName=eSpeakEdit version 1.47.08
AppVerName=eSpeakEdit version 1.47.09
DefaultDirName={pf}\eSpeak
DefaultGroupName=eSpeak
OutputBaseFilename=setup_espeakedit

+ 3
- 2
src/dictionary.cpp View File

@@ -2984,8 +2984,9 @@ int TransposeAlphabet(Translator *tr, char *text)
*p2++ = (acc << (8-bits));
}
*p2 = 0;
strcpy(text, buf);
return((p2 - buf) | 0x40); // bit 6 indicates compressed characters
ix = p2 - buf;
memcpy(text, buf, ix);
return(ix | 0x40); // bit 6 indicates compressed characters
}
else
{

+ 2
- 2
src/extras.cpp View File

@@ -1684,7 +1684,7 @@ void ConvertToUtf8()

while(!feof(f_in))
{
c = fgetc(f_in);
c = fgetc(f_in) & 0xff;
if(c >= 0xa0)
c = translator->charset_a0[c-0xa0];

@@ -1696,7 +1696,7 @@ void ConvertToUtf8()

wxLogStatus(_T("Written to: ")+fname+_T("_1"));

} // end of ConvertToItf8
} // end of ConvertToUtf8

//******************************************************************************************************


+ 2
- 0
src/readclause.cpp View File

@@ -97,6 +97,7 @@ static const unsigned short punct_chars[] = {',','.','?','!',':',';',
0x061f, // Arabic ?
0x06d4, // Arabic .

0x0df4, // Singhalese Kunddaliya
0x0f0d, // Tibet Shad
0x0f0e,

@@ -147,6 +148,7 @@ static const unsigned int punct_attributes [] = { 0,
CLAUSE_QUESTION, // Arabic question mark
CLAUSE_PERIOD, // Arabic full stop

CLAUSE_PERIOD+0x8000, // Singhalese period
CLAUSE_PERIOD+0x8000, // Tibet period
CLAUSE_PARAGRAPH,


+ 2
- 2
src/synthdata.cpp View File

@@ -35,8 +35,8 @@
#include "translate.h"
#include "wave.h"

const char *version_string = "1.47.08 26.Apr.13";
const int version_phdata = 0x014701;
const char *version_string = "1.47.09 29.Apr.13";
const int version_phdata = 0x014709;

int option_device_number = -1;
FILE *f_logespeak = NULL;

+ 2
- 2
src/tr_languages.cpp View File

@@ -79,7 +79,7 @@ ALPHABET alphabets [] = {
{"_ar", OFFSET_ARABIC, 0x600, 0x6ff, 0, 0},
{"_dv", OFFSET_THAANA, 0x780, 0x7bf, 0, 0},
{"_hi", OFFSET_DEVANAGARI, 0x900, 0x97f,L('h','i'), AL_WORDS},
{"_bn", OFFSET_BENGALI, 0x0980, 0x9ff, L('b','n'), 0},
{"_bn", OFFSET_BENGALI, 0x0980, 0x9ff, L('b','n'), AL_WORDS},
{"_gur", OFFSET_GURMUKHI, 0xa00, 0xa7f, L('p','a'), AL_WORDS},
{"_gu", OFFSET_GUJARATI, 0xa80, 0xaff, 0, 0},
{"_or", OFFSET_ORIYA, 0xb00, 0xb7f, 0, 0},
@@ -87,7 +87,7 @@ ALPHABET alphabets [] = {
{"_te", OFFSET_TELUGU, 0xc00, 0xc7f, L('t','e'), 0},
{"_kn", OFFSET_KANNADA, 0xc80, 0xcff, L('k','n'), AL_WORDS},
{"_ml", OFFSET_MALAYALAM,0xd00, 0xd7f, L('m','l'), AL_WORDS},
{"_si", OFFSET_SINHALA, 0xd80, 0xdff, 0, 0},
{"_si", OFFSET_SINHALA, 0xd80, 0xdff, L('s','i'), AL_WORDS},
{"_th", OFFSET_THAI, 0xe00, 0xe7f, 0, 0},
{"_lo", OFFSET_LAO, 0xe80, 0xeff, 0, 0},
{"_ti", OFFSET_TIBET, 0xf00, 0xfff, 0, 0},

Loading…
Cancel
Save