Browse Source

[1.48.15]

Language changes: en, fa, hr, pl, ta


git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@389 d46cf337-b52f-0410-862d-fd96e6ae7743
master
jonsd 10 years ago
parent
commit
f54252ea69

+ 11
- 10
dictsource/dict_phonemes View File

@@ -85,7 +85,7 @@ p r R R2 s S t tS
v w x X z


Dictionary en_dict 2015-03-30
Dictionary en_dict 2015-04-16

0 3 3: @ @- @L a a#
A: A@ aa aI aI3 aI@ aU aU@
@@ -99,7 +99,7 @@ dZ f g h j k l L
l# l/ m n N n^ p Q
q Q" r R r- R2 s S
t T t# tS tS; v w w#
x z Z z.
x z Z z. z/2


Dictionary cs_dict 2011-05-18
@@ -115,7 +115,7 @@ s S t tS ts v x z
Z


Dictionary ta_dict 2015-02-25
Dictionary ta_dict 2015-04-15

a a: aI aU e E e: i
I i: o o: u U u2 u:
@@ -178,7 +178,7 @@ s S s. t T t# t. t.#
v w x z Z z.


Dictionary fa_dict 2015-01-21
Dictionary fa_dict 2015-04-07

a A e i o u

@@ -238,7 +238,7 @@ r r. s S s. t t# t.
t.# v w x z


Dictionary pl_dict 2015-02-19
Dictionary pl_dict 2015-04-16

a E E# E~ i O O~ u
y
@@ -612,16 +612,17 @@ r s S s. t t# t. t.#
tS v w


Dictionary hbs_dict 2014-05-01
Dictionary hbs_dict 2015-04-16

& @ @2 a A a: aI aU
e E e: i I i: l- o
O o: oU r* r- u U u:

* ; b d dZ dz dZ; f
g h j k l l^ m n
N n^ p r R R2 s S
t tS ts tS; v x z Z
* : ; b d dZ dz dZ;
f g h j k l l^ m
n N n^ p r R R2 s
S t tS ts tS; v x z
Z


Dictionary ku_dict 2008-04-14

+ 39
- 4
dictsource/en_list View File

@@ -721,6 +721,7 @@ utc $abbrev
uucp $abbrev
uv $abbrev
VI $abbrev
webrtc w'EbA@t2i:s'i:
wuxga $abbrev
wwii dVb@Lju:dVb@Lju:t'u:
xaml $abbrev
@@ -995,6 +996,7 @@ arithmetic a#rITm@tIk $onlys
arise a#raIz
arisen @rIz@n
aright $alt3
armorer A@m3r3
armslength ,A@mzl'ENT
aroma a#roUm@
arouse a#raUz
@@ -1100,6 +1102,8 @@ belisha b@l'i:S@
bellyaching bElIeIkIN
bely bI2laI
bereft bI2rEft
beret bEreI
?3 beret b3eI
beriberi bErIb'Eri
beringed bI2rINgd
beryl bEr@L
@@ -1144,7 +1148,7 @@ bleh blEh
blockade bl0k'eId
bloodrage $alt1
blouse blaUz
bludgeon $alt2
bludgeon blVdZ@n
bluest blu:@st
bluish blu:IS
blurry bl3:ri
@@ -1301,6 +1305,7 @@ celebrity $alt3
celidh keIli
ceilidh keIli
celebre sEl'Ebr@
celibate $alt2
censure sEnS3
centurion sEntS'U@ri@n
?3 cerebral s@ri:br@L
@@ -1483,6 +1488,7 @@ conker $1
coquina koUk'i:n@
conquistador k0nk'i:st@do@
conscience k0nS@ns
conscript $2 $verb
console k@nsoUl $verb
consort $1
consort $verb
@@ -1736,6 +1742,7 @@ dossier d0sIeI
dotage doUtI2dZ
dove doUv $verb
dove doUv $past
downriver d,aUnr'Iv3
draconia $alt3 // -n
dragnet $alt1
dramatic dr@matIk
@@ -1999,6 +2006,7 @@ fuscia fju:S@
fuselage fju:z@lA:Z
futon fu:t0n

gabardine gab3di:n
?3 gala geIl@
galactic $alt3
galaga gal@g@
@@ -2056,6 +2064,7 @@ goatee $2
goddam g0dam
?3 goddess $alt2
goin ,goUI2n $only // for goin'
golliwog $1
gonna g,@n@
goodbye $2
goodday $2
@@ -2170,6 +2179,7 @@ hospitable h0sp'It@b@L
hostage h0stI2dZ
hostess hoUstEs
hostname hoUstneIm
hotheaded $2
hotkey h0tki:
house haUz $verb
however $2
@@ -2219,6 +2229,7 @@ immolate $1
impedance Imp'i:d@ns
imperative Imp'Er@tIv
imperfect Imp'3:fEkt
imperile $alt2
impi $1
impinging Imp'IndZIN
impish $1
@@ -2348,6 +2359,7 @@ kerosene kEr@si:n
kilo ki:loU
kilometer kIl'0mI2t3
kilter kIlt3
kinda kaInd@
kinect kI2nEkt
kinetic kI#nEtIk
kiosk ki:0sk
@@ -2373,7 +2385,6 @@ lascivious $alt3
lager lA:g3
lagoon $alt3
laity leI@ti
landowner l'and,oUn3
lapel $alt3
las ,las $only
?3 las ,lA:s $only
@@ -2387,6 +2398,7 @@ latex $alt4
latrine $alt3
latte lA:t2eI
?3 launch lA:ntS
laundress $alt2
lava lA:v@
lavender lav@nd3
le l@_| $only
@@ -2455,10 +2467,12 @@ losing lu:zIN // misspell
loquat loUkw0t
?3 lost lOst
loudmouth $alt1
lugubrious l@g'u:brI2@s
lukewarm lu:kwO@m
lullaby lVl@baI
lunatic lu:n@tIk
lunchroom lVntS||ru:m
luxuriant $2
luxury lVkS3ri
lychee li:tSi:
lycra laIkr@
@@ -2535,6 +2549,7 @@ medicine mEds@n
?3 medicine mEd@s@n
meh mE
melamed mEl@mEd
melange meIl'0nZ
melee mEleI
?3 melee meIleI
memento $alt3
@@ -2733,6 +2748,7 @@ oeuvre 3:vr@
?5 oeuvre VRvr@
offer 0f3
offers 0f3z
offhand $2
okay oUk'eI
okra oUkr@
oldtimer oUldt'aIm3
@@ -3057,6 +3073,8 @@ pyramidal pI2r'amId@L
qua kwA:
qaeda kaId@
quadrilateral $3
quadruped kw0drUpEd
quadrupedal $3
quarantine kw0r@nti:n
quash kw0S
quaternary kw@t3:n@ri
@@ -3135,6 +3153,7 @@ refit ri:fIt
reflex ri:flEks
reflux ri:flVks
refund ri:fVnd $noun
refuse rEfju:s $noun $only
reg rEdZ
regal ri:g@L
regale rI2geIl // regaled, ing
@@ -3351,6 +3370,7 @@ shareable Se@@b@L
sharpie $alt2
shazam $alt3
shebang SI#baN
sheepherder $alt4
shenanigan SI#nanIg@n
shepherd SEp3d
sheriff S'ErI2f
@@ -3512,6 +3532,7 @@ sutra su:tr@
swahili swA:h'i:li
swampland $alt1
swath sw0T
syllabi sIl@baI
symbol sImb@L
sync sINk
syntax sInt2aks
@@ -3519,7 +3540,6 @@ syphilis sIf@lI#s
syphon $alt2

tabasco $alt3
tableau tabloU
tablet tabl@t
taboo $2
tabu tabu:
@@ -3704,6 +3724,7 @@ update $1 $onlys
update $verb
upgrade $1 $onlys
upgrade $verb
upriver ,Vpr'Iv3
uproot $2
uplift $2
upset $1 $noun
@@ -3828,6 +3849,7 @@ whodunit hu:d'VnIt
whoe're hu:'e@
whois hu:'Iz
whol hoUl // for wholly
wholehearted $2
whore ho@
wicked wIkI#d
wilderness wIld3n@s
@@ -3920,6 +3942,7 @@ Fylde faIld
Glasgow glaazgoU
Glenrothes gl,Enr'0TI#s
Greenwich grEnItS
Halesowen heIlz'oUI#n
Harwich harIdZ
Hasting $alt6
Hartlepool hA@tlIpu:l
@@ -4025,6 +4048,7 @@ Benevente bEnIv'EnteI
Benin bEnIn
Bering be@rIN
Berkeley b3:kli
Beslan bEslan
Bethesda $alt3
Bhopal boUp'A:l
Bhubaneswar bUba#n'eISw3
@@ -4080,10 +4104,10 @@ Cruz kru:z
Cyprus saIpr@s
Dagestan dA:gIst'A:n
Dahomey $alt3
Dakota $alt3
Dallas dal@s
Daman da#mA:n
Damascus $alt3
Dakota $alt3
Danish $alt6
Dehradun de@a#d'u:n
(Dehra dun) de@a#d'u:n
@@ -4266,6 +4290,7 @@ Mojave moUh'A:vi
Monaco m0n@koU
Montevideo m0ntIvId'eIoU
Montreal m0ntrI'O:l
Montréal m0ntrI'O:l
Morocco m@r0koU
Moroccan m@r0k@n
Montana m0nt'an@
@@ -4344,6 +4369,7 @@ Pyrenees pIr@n'i:z
Qatar katA@
Quebec kwI2bEk
Québec kwI2bEk
Rahad $alt3
Raipur raIpU@
Raleigh rA:li
Ranchi rA:ntSi
@@ -4512,6 +4538,7 @@ Bambi bambi:
Barack ba#rA:k
Barbara bA@b@r@
Bartholomew bA@T'0l@mju:
Bela bEl@
Benjamin bEndZ@mI#n
Benoit bEnw'A:
Bernard b3:n@d
@@ -4564,6 +4591,7 @@ Curtis k3:tI#s
?5 Curtis kVRtI#s
Cyrus saIr@s
Dana $alt6
Danelle $alt3
Danilo da#ni:loU
Daphne dafni
Darryl dar@L
@@ -4572,6 +4600,7 @@ Davis deIvIs
Deborah dEb@r@
Declan dEkla#n
Delia di:li@
Dimitris dI#mi:trIs
Denise d@ni:s
Dennis dEnI#s
Derek dErIk
@@ -4645,6 +4674,7 @@ Guido gwi:doU
Guillaume gi:j'oUm
Guinevere gwInI#vi@3
Hadrian $alt6
Halima ha#li:m@
Hamish $alt6
Harold har@Ld
Harriet hari@t
@@ -4708,6 +4738,7 @@ Lawrence l0r@ns
Leann li:'an
Leanne li:'an
(Le ann) li:'an
Lelaine $2
Lenore lEn'o@
Leola li:'oUl@
Leon li:0n
@@ -4932,6 +4963,7 @@ Chavez tSA:vEz
Cialis si:'alI#s
Cohen koU@n
Compton k0mpt@n
Connally $1
Connelly k0n@li
Connolly $1
Conti $1
@@ -4967,6 +4999,7 @@ Dulles dVl@s
Dupuis du:pw'i:
Dvorak d@-vo@Zak
Earp 3:p
Ellis $alt1
Emory Em3ri
exxon Eks0n
Ferguson f3:g@s@n
@@ -5073,6 +5106,7 @@ Oreilly oUr'aIli
Ortiz O@t'i:z
Osiris oUs'aIrIs
Otis oUtIs
ouya u:j@
Patel $alt3
Perez p3rEz
Pérez pErEz
@@ -5102,6 +5136,7 @@ Renee r@neI
Reuter rOIt3
Rivera rI2ve@r@
Rizzoli rI2zoUli
Rhiannon ri:'an@n
Rodrigues r0dr'i:gEz
rohypnol roUh'Ipn0l
Rojas roUhA:s

+ 52
- 31
dictsource/en_rules View File

@@ -51,6 +51,7 @@

.group a
a a
_) a' a#
_) a's (_ eIz
-) a (- a#
_) a (- 'eI
@@ -100,7 +101,7 @@
w) a (d 0
ow) a (d @
ae i:
aea 'i@
@) aea 'i@
@) aed (_S2 d
ae (l eI
aeg (er eIg
@@ -213,6 +214,7 @@
.group ab
_) ab (@ a#b
ab (acA ab
@) abi (_ 'A:bi
@) abad (_ =a#bA#d
ab (att ab
_) abb ab
@@ -237,9 +239,10 @@
abling 'eIblIN
ably eIblI
_en) ab (l 'eIb
XC) ab (le eIb
// XC) ab (le eIb
_un) ab (le 'eIb
_dis) ab (le 'eIb
t) ab (leau ab
ab (neg ab
ab (olit ,ab
_) ab (ori ,ab
@@ -1032,10 +1035,9 @@ calend) ar 3
st) ar (_ A@
guit) ar 'A@
_t) ar (_ A@
&) ar (dis 3
&) ar (diz 3
&) ar (diL06 3
%C) ar (d_ 3
&d) ar (d_ 3
&d) ar (d 3
// &h) ar (d_ 3
&ch) ar (d 3
&k) ar (d_ 3
@@ -1268,6 +1270,7 @@ _it_separ) ate (_ @t
par) ates (_ eIt|s
ct) ate (_ =eIt
_s) ate (ll at@
at (elle_ a#t
@) ati (_ 'A:ti
ati (ana atI
at (im_ 'eIt
@@ -1425,7 +1428,7 @@ _it_separ) ate (_ @t
&) board (_S5 bo@d
_) book (@@P4 b'Uk
@) book (_S4 bUk
_) bo (som bU
_) bos (om bUz
&) box (_S3 b0ks
su) bt (l t
de) bt t
@@ -1580,8 +1583,8 @@ _it_separ) ate (_ @t
_) ce (lest s@
c (elt k
c (ellL03_ tS'
&) cia (X S@
?8 &) cia (X Sa#
&) cia (X =S@
?8 &) cia (X =Sa#
&) cial S@L
&) cian Si@n
cius (_ S@s
@@ -1791,9 +1794,11 @@ _it_separ) ate (_ @t
_) co (ni k0
_) co (njug k0
_) co (njur kV
_) conn (Ally k0
conniv k@naIv
_) connoi (s k0n@
_) co (nque k0
_) conqu (er k0nk
_) co (nsc k0
co (nsec k0
co (nsecu k@
@@ -1855,7 +1860,7 @@ _it_separ) ate (_ @t
_) d' (AP2 d
_) d' (CP2 d@
@@e) d (_S1 d# // suffix
db (_ d,i:bi:
@) db (_S2 d,i:bi:
ddh d
dh (K d
dj dZ
@@ -1965,8 +1970,8 @@ _it_separ) ate (_ @t
_) de (p@ dI2
de (per d%i:
_) de (pila dE
de (pol d%i:
de (pop d%i:
_) de (pol d%i:
_) de (pop d%i:
depo (siti dEp@
_) de (pred dE
de (preca dE
@@ -1974,18 +1979,18 @@ _it_separ) ate (_ @t
de (put dE
_) de (rai dI2
_) de (refP2 d,i:
de (reg d%i:
_) de (reg d%i:
de (rel dE
_) de (rest d,i:
de (riC dI2
_) de (riC dI2
_) de (rAX dE
de (rogato dI2
_) de (rogato dI2
de (rACatio dE
_) des (@ dI2s
des (ec dEs
des (eg d%i:s
dese (l d,i:sI2
des (en d%i:s
_) des (eg d%i:s
_) dese (l d,i:sI2
_) des (en d%i:s
_) des (er dI2z
_) des (h dEs
des (ic dEs
@@ -2056,7 +2061,8 @@ _it_separ) ate (_ @t
di (sc_ dI
discipli dIsIplI
di (sco_ dI
di (scon ,dI
_) dis (com@P3 dI2s
_) dis (con@P3 dI2s
di (scord_ dI
di (scot dI
di (scount dI
@@ -2341,7 +2347,7 @@ _it_separ) ate (_ @t
@x) ed (_S2vi t
y) ed (_S2v d
debut) ed (_S2 d
edly (_ Idl%i
edly (_S2m l%i
c) ed (e_ 'i:d
p) ed (e_ i:d
p) edal Ed@L
@@ -2451,6 +2457,7 @@ _it_separ) ate (_ @t
n) ell (_ 'El
nn) ell (_ @L
&r) ell (_ @L
elle (_ 'El
dopp) el @L
all) el El
all) el (o 'El
@@ -2512,7 +2519,8 @@ _it_separ) ate (_ @t
.group en
_) en (@ %En
en (_$w_alt1 En
&) en @n
// &) en @n
&) eness (_S4 n@s
&r) en (@ En
Ah) en En
&) en (si En
@@ -2629,7 +2637,7 @@ _it_separ) ate (_ @t
?8 &) en (t_ En
@) en (tal 'En
en (ti En
en (tial 'En
en (tial+ 'En
perc) en (t En
_desc) en (t En
asc) en (t En
@@ -2658,7 +2666,7 @@ _it_separ) ate (_ @t
_g) eo (gr I0
_g) eo (log I0
_g) eo ,i:%oU
_g) eor O@
_g) eor (C O@
eoa (_ i@
eo (d_ aU
g) eo (ff E
@@ -3100,6 +3108,7 @@ _it_separ) ate (_ @t
gh (an g
gm (_ m
gn (_ n
gn (arl n
_poi) gn nj
_) gnu g@nu:
hun) g g
@@ -3162,11 +3171,13 @@ _it_separ) ate (_ @t
ha (st heI
_) he' %hi:
&) head (_S4 hEd
&) headed (_S6 hEdI#d
heir e@
hero hi@roU
_) hero (n hEr@
_) hetero hEtroU#
?3 _) hetero hEt3roU#
_) hfs (@P3 ,eItSE2fE2s // mac osx
K) hl l#
&) hold (_S4 hoUld
holme hoUm
@@ -3399,7 +3410,7 @@ _it_separ) ate (_ @t
iara (_ I'A:r@
iarch I2A@k
iard (_ I23d
iai I2aI
iai (+ I2aI
@) iate (_ =I2eIt
g) iate (_ I|@t
iath 'aI@T
@@ -4082,6 +4093,7 @@ _it_separ) ate (_ @t
kn (it n
kn (ob n
kn (ock n
kn (ot n
kn (ow n

_) kha kA:
@@ -4374,6 +4386,7 @@ multip) ly laI
o 0
_) o 0
X) o 0#
_h) o 0
X) o ($w_alt3+++ %0#
_) o' (P2 %oU // prefix
o'er o@
@@ -4531,6 +4544,7 @@ multip) ly laI
oi (ce OI
oi (ck OI
A) oi (zA oUaI
oiy (A_ 'OI
o (imag oU
c) o (inci %oU
o (ing oU
@@ -4759,14 +4773,14 @@ multip) ly laI

.group oo
oo u:
h) oo (d U
h) ood Ud
h) oo (k U
w) oo (d U
h) oo (d U
w) ood Ud
h) ood Ud
bl) oo (d V
fl) oo (d V
st) oo (d U
g) oo (d U
g) ood Ud
oog (ie_ u:g
?3 oog (ie_ Ug
C) oo (k U
@@ -5055,6 +5069,7 @@ multip) ly laI
k) ou u:
r) ou (bl u:
tr) ou (bl V
s) ouc (ian u:s
t) ou (ch V
t) ou (can u:
gl) ouce (s 0
@@ -5225,6 +5240,7 @@ multip) ly laI
kn) owle (d 0lI
_) ow (l aU
owicz oUvItS
owen oUI#n
a) ow aU
b) ow (el aU
b) ow (er aU
@@ -5234,6 +5250,7 @@ multip) ly laI
mosc) ow oU
_d) ow aU
d) ow (n aU
land) ow (n oU
end) ow aU
f) ow aU
g) ow aU
@@ -5290,7 +5307,7 @@ multip) ly laI
phenome (n fI2n0mI
phenyl f,i:naIl
p (haza p
ph (erd p
ph (erd_ p
_) phila fI2la
&) phony (_ =f@ni
_) photo (@@P5 f,oUtoU
@@ -5610,6 +5627,7 @@ multip) ly laI
_) re (dolen rE
_) re (dr r%i:
_) re (eduP2 r%i:
_) re (elecP2 r%i:
_) re (emP2 r%i:
_) re (enP2 r%i:
_) re (eqP2 r%i:
@@ -5617,6 +5635,7 @@ multip) ly laI
_) re (evalP2 r%i:
_) re (exP2 r%i:
referend rEf@r'End
_) re (feren rE
re (fug rE
re (gen ri:
re (gener %ri:
@@ -6278,8 +6297,8 @@ contin) u ju:
r) u (sion 'u:
p) u (ss U
usu (al ju:Zu:
usurp ju:z'3:p
?5 usurp ju:z'VRp
usurp j%u:z3:p
?5 usurp j%u:zVRp
b) us (y Iz
_sh) u (tC V
_sh) u (to V
@@ -6481,6 +6500,7 @@ contin) u ju:
video vIdI2%oU
vide (ogr vIdI2
&s) ville (_S6 zvIl
@@) ville (_S5 vIl
vivi (@ vIvI
viv (_ vaIv
_) vra (d vreI
@@ -6735,6 +6755,7 @@ contin) u ju:
Ele (_ @L
Ell (+ @L
Ella (_ 'El@
Elle (_ 'El
Elli (_S4 'ElI

Em (_ @m
@@ -6818,7 +6839,7 @@ contin) u ju:
se) 's (_S2m %Iz
s) 's (_S2m %Iz
ce) 's (_S2m %Iz
ch) 's (_S2m %Iz
ch) 's (_S2m %z/2
och) 's (_S2m s
sh) 's (_S2m %Iz
x) 's (_S2m %Iz

+ 64
- 8
dictsource/fa_list View File

@@ -1,5 +1,5 @@
// * Farsi Language fa (or Parsi or Persian) fa_list Version 3.13
// * This file writen by Shadyar Khodayari 01-17-2015
// * Farsi Language fa (or Parsi or Persian) fa_list Version 3.131
// * This file writen by Shadyar Khodayari 04-07-2015
//*********
// * This program is free software; you can redistribute it and/or modify *
// * it under the terms of the GNU General Public License as published by *
@@ -200,7 +200,7 @@ $ dolAR
) paRAntezbaste:
* setARe:
//this code is recognized as (ZWNJ) U+200c (half space) at eSpeak 1.46.22 and later (ZWNJ) is recognized as hyphen
- nim_fAsele:
_- nim_fAsele:
. noqte:
: 'donoqte:
< alAmate'kutSektaR
@@ -557,6 +557,7 @@ $ dolAR
آنابلیسم AnAbolisms
آناتولی AnAtoli
آناتومی AnAtomi
آنارشیست AnARSist
آنارشیسم AnARSism
آناکوندا AnAkondA
آنتراسن AntRAsen
@@ -962,8 +963,8 @@ $ dolAR
اذیت azjat
ارائه eRAe:
ارائۀ eRAeje
اراد eRAd
ارادت eRAdat
اراده eRAde:
اراذل 'aRAzel
ارانگوتان oRAngutAn
ارایه ?eRA?e
@@ -1244,6 +1245,7 @@ $ dolAR
اسفنج esfandZ
اسفند esfand
اسفهان esfahAn
اسفیدان esfidAn
اسقاط esq1At
اسقف osq1of
اسلاف aslAf
@@ -1690,6 +1692,7 @@ $ dolAR
الگوریتم algoRitm
الی elA
الیاس eljAs
الیزا elizA
الیزابت elizAbet
الیزه elize:
الینا elinA
@@ -2244,6 +2247,7 @@ $ dolAR
بالاغیرتا bAlAq1ejRatan
بالجمله beldZomle
بالخصوص belxosus
بالد bAlad
بالرینا bAleRinA
بالستیک bAlestik
بالشتک bAleStak
@@ -2372,7 +2376,7 @@ $ dolAR
بخشاند baxSAnd
بخشانید baxSAnid
بخشایش baxSAjeS
بخشاینده baxSAjAnde
بخشاینده baxSAjande
بخشایید baxSAid
بخشد baxSad
بخشش baxSeS
@@ -2659,6 +2663,7 @@ $ dolAR
برون boRun
برونبر buRunbaR
برونتراو boRuntaRAv
برونته boRunte:
بروند beRavand
برونشیت beRonSit
برونهاگ buRunhAg
@@ -2876,6 +2881,7 @@ $ dolAR
بلقیس belq1ejs
بلم balam
بلند 'boland
بلندا bolandA
بلندای bolandAje
بلندقد bolandq1ad
بلندمدت bolandmoddat
@@ -3052,6 +3058,7 @@ $ dolAR
بورات boRAt
بوراکس boRAks
بورت buRet
بورخس buRxes
بورز bevaRz
بورزد bevaRzad
بورس buRs
@@ -3086,6 +3093,7 @@ $ dolAR
بپا bepA
بپر bepaR
بپرداز bepaRdAz
بپرس bepoRs
بپز bepaz
بچشم betSeSm
بچه ba'tStSe:
@@ -3113,6 +3121,7 @@ $ dolAR
بکن bokon
بکند bokonad
بگشاد bogSAd
بگفت begoft
بگم begam
بگن began
بگه bege:
@@ -3222,6 +3231,7 @@ $ dolAR
بینید binid
بینیم binim
بینیی bini:
بیهق bejhaq1
بیهنر bihonaR
بیو bijo
بیوتروریسم bijoteRoRism
@@ -3436,6 +3446,7 @@ $ dolAR
ترانسفورماتور teRAnsfoRmAtoR
ترانسپورت teRAnspoRt
تراوت taRAvat
تراود taRAvad
تراورتن teRAveRtan
تراورس teRAveRs
تراوش taRAvoS
@@ -3682,6 +3693,7 @@ $ dolAR
تلواسه talvAse
تلوتلو telo:telo:
تلوریم teloRijom
تلوزیون telvezijon
تلون talavvon
تلویحا talvihan
تلویزیون telvizijon
@@ -4284,6 +4296,8 @@ $ dolAR
حبر hebR
حبش habaS
حبه habbe:
حبّه habbe:
حبۀ habbeje
حتم hatm
حتما hatman
حتماً hatman
@@ -4737,6 +4751,7 @@ $ dolAR
خواهشمند xAheSmand
خواهیدشد xAhidSod
خواید xAjd
خوایم xAjm
خودالقا xodelq1A
خودانگیختگی xodangixtegi
خودایمنی xodimeni
@@ -4749,6 +4764,7 @@ $ dolAR
خودمو xodamo
خودکشی xodkoSi
خودگشانی xodgoSni
خورجین xoRdZin
خورخه xoRxe:
خورد xoRd
خوردوخوراک xoRdoxoRAk
@@ -4817,6 +4833,7 @@ $ dolAR
داشبرد dASboRd
داشبورد dASboRd
داشت d'ASt
داعش dA?eS
دالتون dAlton
دامبلدور dAmbeldoR
دامعان dAmq1An
@@ -4951,6 +4968,7 @@ $ dolAR
درونگانی daRungAni
دروید deRavid
درویش daRviS
درویشان daRviSAn
درّه daRRe:
درّۀ daRReje
درپی daRpeje
@@ -5089,6 +5107,7 @@ $ dolAR
دمبل dambel
دمبک dombak
دمت damat
دمد damad
دمر damaR
دمرو damaRu
دمش damaS
@@ -5097,6 +5116,7 @@ $ dolAR
دمق damaq1
دمل domal
دمن daman
دمنه demne:
دمو demo:
دموکرات demokRAt
دموکراتیک demokRAtik
@@ -5985,6 +6005,7 @@ $ dolAR
سامسونت sAmsonet
سامسونگ sAmsong
سانت sAnt
سانتر sAntR
سانترال sAntRAl
سانترالیسم sAntRAlism
سانتروزوم sAntRozom
@@ -6266,6 +6287,7 @@ $ dolAR
سمک samak
سمیرم semiRom
سمینار seminAR
سمیه somajje:
سن sen
سنات sonAt
سناتور senAtoR
@@ -6338,6 +6360,7 @@ $ dolAR
سورپریز suRpRiz
سوزد suzad
سوزنبان suzanbAn
سوسنگرد susangeRd
سوسک susk
سوسککش susk_koS
سوسیالیسم susijAlism
@@ -6353,6 +6376,7 @@ $ dolAR
سونات sonAt
سونار sonAR
سونامی sonAmi
سوند savand
سونولژیست sonoloZist
سونی soni
سونیا sonijA
@@ -6509,6 +6533,7 @@ $ dolAR
شاشو SASu
شاقّه SAq1e:
شالنگ SAlang
شامبیاتی SAmbajAti
شامورتی SAmvuRti
شامپانی SAmpAni
شانز SAnz
@@ -7057,6 +7082,7 @@ $ dolAR
ظلمانی zolmAni
ظلمه zalame:
ظهر zohR
ظهراب zohRAb
ظهیرالاسلام zahiRoleslAm
ظهیرالدوله zahiRoddovle:
ظهیرالملک zahiRolmolk
@@ -7087,6 +7113,7 @@ $ dolAR
عثمان osmAn
عجب adZab
عجله adZale:
عجم ?adZam
عجول adZul
عدالت edAlat
عداوت edAvat
@@ -7247,6 +7274,7 @@ $ dolAR
غزل q1azal
غزنوی q1aznavi
غزنویان q1aznavijAn
غزنی q1aznej
غزنین q1aznin
غزو q1azv
غزوات q1azavAt
@@ -7271,6 +7299,7 @@ $ dolAR
غلاظ q1elAz
غلام q1olAm
غلبه q1alabe:
غلتان q1altAn
غلط q1alat
غلظت q1elzat
غلغل q1olq1ol
@@ -7297,7 +7326,7 @@ $ dolAR
غیر q1ejR
غیظ q1ejz
غیمه q1ejme:
غین q1ejAn
غین q1ejn
غیه q1ije:
غیور q1ajuR
فاحش fAheS
@@ -8580,6 +8609,7 @@ $ dolAR
محیط mohit
مخ mo:x
مخابر moxAbeR
مخازن maxAzen
مخاط moxAt
مخاطب moxAtab
مخاطبان moxAtabAn
@@ -8607,6 +8637,7 @@ $ dolAR
مخلص moxles
مخم moxam
مخمر moxammeR
مخنث moxannas
مخور maxoR
مخوف maxuf
مخچه moxtSe:
@@ -8657,6 +8688,7 @@ $ dolAR
مدینه madine
مدیون 'madjun
مذاکر mozAkeR
مذمت mazemmat
مذکر mozakkaR
مراجعی maRAdZei
مراحل maRAhel
@@ -9102,6 +9134,8 @@ $ dolAR
معرق mo?aRRaq1
معروف ma?Ruf
معرّف mo?aRRef
معرکه ma?Reke:
معرکۀ ma?Rekeje
معز mo?ezz
معزز mo?azzaz
معسر mo?seR
@@ -9216,7 +9250,7 @@ $ dolAR
مقداری meq1dARi
مقدر moq1addaR
مقدس moq1addas
مقدم maq1dam
مقدم moq1addam
مقدمات moq1addamAt
مقدمتا moq1addamatan
مقدمه moq1addame:
@@ -9356,6 +9390,7 @@ $ dolAR
منشین manSin
منصف monsef
منطق manteq1
منطقا manteq1an
منطقه mantaq1e:
منطقۀ mantaq1eje
منظم monazzam
@@ -9379,6 +9414,7 @@ $ dolAR
منوچ manutS
منوچهر manutSehR
منوی menoje
منچ mentS
منچستر mantSesteR
منچستریونایتد mantSesteRjunAjted
منکر monkeR
@@ -9429,6 +9465,7 @@ $ dolAR
موافقت movAfeq1at
موبایل 'mobAjl
موبد mubad
موتسارت motsARt
موتور motoR
موتورسیکلت motoR_siklet
موثر mo?asseR
@@ -9491,6 +9528,7 @@ $ dolAR
مولّف mo?allef
مولکول molkul
مولی mo:lA
مولیان mulijAn
مومن mo?men
مومنت moment
مونا monA
@@ -9840,7 +9878,7 @@ $ dolAR
نخریس naxRis
نخست noxost
نخستین naxostin
نخعی naxa?
نخع naxa?
نخوت nexvat
نخود noxod
نخیل naxil
@@ -9929,6 +9967,9 @@ $ dolAR
نشستم neSastam
نشستن neSastan
نشستنی neSastani
نشم naSam
نشمین naSmin
نشن naSan
نشنال naSnAl
نشو naSo
نشوز noSuz
@@ -10124,6 +10165,7 @@ $ dolAR
نوزده nu:zdah
نوزدهم 'nu:zdahom
نوسان navasAn
نوستالژی nostAlZi
نوستالژیک nostAlZik
نوسنگی no:sangi
نوشاب nuSAb
@@ -10290,6 +10332,7 @@ $ dolAR
هارپ hARp
هاست hAst
هاشم hASem
هافبک hAfbak
هالتر hAlteR
هالتریست hAlteRist
هالوژن hAloZen
@@ -10328,6 +10371,7 @@ $ dolAR
هدر hadaR
هدست hedset
هدف hadaf
هدفشان hadafeSAn
هدفون hed'fo:n
هدنرس hedneRs
هدهد hodhod
@@ -10407,6 +10451,7 @@ $ dolAR
هلفدانی holofdAni
هلفدونی holofduni
هلمز holmz
هلمند helmand
هلن helen
هلنا helenA
هلند holand
@@ -10467,6 +10512,7 @@ $ dolAR
همینجا hamindZA
همینجور hamindZuR
همینطور haminto:R
همینم haminam
همینک haminak
همینگوی hemingvej
همیوپاتی homijopAti
@@ -10747,6 +10793,7 @@ $ dolAR
ولف volf
ولفرام volfeRAm
ولم velam
ولنتاین valentAjn
ولنگوواز velengovAz
ولو valo:
ولوله velvele:
@@ -10787,6 +10834,7 @@ $ dolAR
ویلهلم vilhelm
ویلون vijolon
ویلچر viltSeR
ویلچیر viltSejR
ویلیامز vilijAmz
وین vijan
ویندز vindoz
@@ -11449,6 +11497,7 @@ $ dolAR
چرغ tSaRq1
چرغند tSaRq1and
چرغول tSaRq1ul
چرون tSaRun
چروکاند tSoRukAnd
چرچر tSaRtSaR
چرچیل tSeRtSil
@@ -11783,8 +11832,10 @@ $ dolAR
کتباً katban
کتری ketRi
کترینگ ketRing
کتش kotaS
کتف ketf
کتلت kotlet
کتم kotam
کتمان ketmAn
کتون katun
کتک kotak
@@ -11808,11 +11859,13 @@ $ dolAR
کده kade:
کدوتنبل kadutanbal
کدوم kodum
کدکن kadkan
کدۀ kadeje
کذب kezb
کراتین keRAtin
کرال koRAl
کرام keRAm
کراوات keRAvAt
کرایه keRAje:
کرایۀ keRAjeje
کربلا kaRbalA
@@ -12022,6 +12075,7 @@ $ dolAR
کمبزه komboze:
کمت kamat
کمد komod
کمدین komedijan
کمر kamaR
کمربند kamaRband
کمسیون komisijon
@@ -12378,6 +12432,7 @@ $ dolAR
گسار gosAR
گسارد gosARd
گستاخ gostAx
گستاخان gostAxAn
گستر gostaR
گستراند gostaRAnd
گسترد 'gostaRd
@@ -12624,6 +12679,7 @@ $ dolAR
یوزر juzeR
یوزرنیم juzeRnejm
یوزپلنگ juzpalang
یوزپلنگان juzpalangAn
یوسف jusef
یوم jo:m
یون jon

+ 2
- 3
dictsource/fa_rules View File

@@ -1,5 +1,5 @@
// * Farsi Language fa (or Parsi or Persian) fa_rules Version 3.13
// * This file writen by Shadyar Khodayari 01-17-2015
// * Farsi Language fa (or Parsi or Persian) fa_rules Version 3.131
// * This file writen by Shadyar Khodayari 04-07-2015
//*********
// * This program is free software; you can redistribute it and/or modify *
// * it under the terms of the GNU General Public License as published by *
@@ -233,7 +233,6 @@


.group -
- (.D manfije-
__) - (_D manfije-



+ 21
- 19
dictsource/hbs_list View File

@@ -8,6 +8,8 @@
// ?3 Bosnian (Bosna and Hercegovina)
// ?4 Serbian & Bosnian

// $alt1 first vowel is long


// Letters
b b@
@@ -275,24 +277,24 @@ _tld t'ild&
?3 _0MA1 h'il^ade
?3 _1M1 h'il^adU

_0M2 m'ilijUna
_0MA2 m'ilijUna
_1M2 m'ilijUn
?4 _0M2 m'ilijOna
?4 _0MA2 m'ilijOna
?4 _1M2 m'ilijOn
_0M3 m'iliaRdI
_0MA3 m'iliaRde
_1M3 m'iliaRdU
?2 _0M3 milijArdI
?2 _0MA3 milijArde
?2 _1M3 milijArdU
_0M4 b'ilijUna
_1M4 b'ilijUn
?4 _0M4 b'ilijOna
?4 _1M4 b'ilijOn
_0M2 m'ilijU:na
_0MA2 m'ilijU:na
_1M2 m'ilijU:n
?4 _0M2 m'ilijO:na
?4 _0MA2 m'ilijO:na
?4 _1M2 m'ilijO:n
_0M3 m'ilia:RdI
_0MA3 m'ilia:Rde
_1M3 m'ilia:RdU
?2 _0M3 milijA:rdI
?2 _0MA3 milijA:rde
?2 _1M3 milijA:rdU
_0M4 b'ilijU:na
_1M4 b'ilijU:n
?4 _0M4 b'ilijO:na
?4 _1M4 b'ilijO:n

_dpt _:z'a*Ez_
_roman r*'imsko
@@ -601,7 +603,7 @@ koga $pause


// Pronouns
ja $alt1

// Prepositions
o $u $brk

+ 7
- 0
dictsource/hbs_rules View File

@@ -13,8 +13,11 @@

.group a
a a
X) a ($w_alt1 a:
a (j A
a (r A // don't reduce to [&]
_hrv) a (t a:

.group b
b b
@@ -40,6 +43,7 @@

.group e
e E
X) e ($w_alt1 E:
j) e e
e (j e
_) exe %ekse // filetype
@@ -57,6 +61,7 @@

.group i
i i
X) i ($w_alt1 i:
._) ini %ini // filetype

.group j
@@ -87,6 +92,7 @@

.group o
o o
X) o ($w_alt1 o:
ou oU

.group p
@@ -118,6 +124,7 @@

.group u
u u
X) u ($w_alt1 u:

.group v
v v

+ 15
- 12
dictsource/pl_list View File

@@ -1,6 +1,9 @@

// This file is UTF8 encoded

// $alt is used to mark words which combine with 'ni' or 'nie'


// Letters
// If a letter has a "word" pronunciation which is different from its
// "letter" name, then include the letter name here, with the letter
@@ -182,7 +185,7 @@ _' ap'OstROf
\ b'EkslES $max3
| kR,Eska||p;On'Ova
# haS $max3
_$ d'OlaR
$ d'OlaR
% pR'OtsEnt
^ d'aSEk // what's be better?
& and
@@ -228,9 +231,9 @@ _$ d'OlaR

// screenreadery

nvda EnfawdE'a $abbrev
nvda $abbrev
orca ORka
jaws dZ'Ews $abbrev
jaws dZ'Ews

// komputery, komputery

@@ -267,17 +270,17 @@ forward fORwERd
backward bEkwERd
device div'ajs
devices divajsis
usb uEsb'E $abbrev
url uER'El $abbrev
usb $abbrev
url $abbrev
drive drajv
scsi sk'azi $abbrev
scsi sk'azi
hda $abbrev
sda $abbrev
dvd divid'i $abbrev
sh Es'xa $abbrev
ascii 'askEj $abbrev
ctrl k'OntROl $abbrev
right Rajt $abbrev
dvd divid'i
sh $abbrev
//ascii 'askEj
ctrl k'OntROl
right Rajt

// nazwy własne akcentowanie - wymowa w regułkach
// todo: more!
@@ -335,7 +338,7 @@ jerry dZERy $only
arcus arkus
jebut $2
babach $2
cv siv'i $abbrev
cv siv'i
maximum $1
maxima $1
maksimum $1

+ 953
- 1029
dictsource/pl_rules
File diff suppressed because it is too large
View File


+ 0
- 1
dictsource/ta_list View File

@@ -325,7 +325,6 @@ andagakavi அந்தகக்கவி $text
பேகம் $alt
பார்லி $alt
பிக்கினி $alt
பேதம் $alt
போகி $alt
//பாலா $alt
பூத $alt

+ 9
- 7
dictsource/ta_rules View File

@@ -211,7 +211,7 @@
_) க (ணே gV
_) க (ண்டங் gV
_) க (ண்டங்கத்த kV
_) க (ண்டத்_தட்ட g
_) க (ண்டத்_தட்ட gV
_) க (ண்டத்த gV
_) க (தாயுத gV
_) க (திகலங் gV
@@ -1003,6 +1003,7 @@ _துணை) க்க (ண்ட ggV
L03) க்க (திக் ggV
L03) க்க (திய ggV
_துர்) க்க (னவ kkV
_மார்) க்கப (ந்து kkVbV
_தீர்) க்க (மாக ggV
_தனி) க்க (வன ggV
_முழு) க்க (வன ggV
@@ -1316,7 +1317,7 @@ _மத்வா) ச (ாரி tS
_) ச (ிக்கனு tS
_) ச (ிக்கனை tS
_) ச (ிக்கன்னா tS
_நா) ச (ிக்கள tS
_நா) ச (ிக்கள z
_) ச (ிக்காகோ tS
_) ச (ிக்குனு tS
_) ச (ிக்கென்ற tS
@@ -1354,7 +1355,7 @@ _மத்வா) ச (ாரி tS
_) ச (ின்னம்தான s
_) ச (ின்ஹா s
_) சிப் (கள tSip
_நா) ச (ிப்படை tS
_நா) ச (ிப்படை z
_) ச (ிப்பு tS
_) ச (ிப்பை tS
_) ச (ிப்ஸ tS
@@ -1385,7 +1386,7 @@ _பக்தி_) சிரத் (தை srVd
_) ச (ில்ற tS
_) ச (ில்லறை tS
_) ச (ிள்ற tS
_நா) ச (ிஸ tS
_நா) ச (ிஸ z
_சு) ச (ீந்திர tS
_) ச (ீன_ tS
_) ச (ீனத்து tS
@@ -1510,6 +1511,7 @@ _வெனி) ச (ுவேல z
_) ச (ேஞ்ச tS
_) ச (ேட்டன tS
_) ச (ேட்டர்ஜி tS
_) ச (ேட்டா tS
_குரு) ச (ேத்திர s.
_) ச (ேனல tS
_) ச (ேம்பர tS
@@ -1560,7 +1562,7 @@ _வெனி) ச (ுவேல z
//sort
_கெ) ஜ (ட் zV
_ட) ஜ (ன zV
_) ஜ (யோனி dZ
_) ஜ (யோனி zV
_டின்) ஜ (ர tSV
_) ஜ (ர்தாரி zV
அ) ஜ (ர்பைஜான zV
@@ -4057,6 +4059,7 @@ _பெனசீர்_) ப (ுட்டோ b
_) ப (ோஸில p
_) ப (ோஸு b
_) ப (ோஸை b
_) ப (ோஸ்_ b
_) ப (ோஸ்_L22 p
_) ப (ோஸ்ட p
_) போ (ஸ்டன ba:
@@ -4133,7 +4136,6 @@ _பெனசீர்_) ப (ுட்டோ b
ஒலிம்) ப pV#
சங்கல்) ப pV#
_சொல்) ப pV#
_ஜோச) ப fV#
_நிலை) ப pV#
_பயன்) ப pV#
_விகல்) ப pV#
@@ -4150,6 +4152,7 @@ _ஸ்டாம்) ப pV#
_ஷெரீ) ப (+ fV#
_ஸ்தா) ப (+ bV#
பரிதா) ப (+ bV#
_ஜோச) ப (+ fV#
அநுதா) ப (+ bV#
அனுதா) ப (+ bV#
பிரஸ்தா) ப (+ bV#
@@ -4254,7 +4257,6 @@ _ராஷ்டிர) ப (தி pV
_கால்) ப (ந்த pV
_சொந்த) ப (ந்த bV
_தா) ப (ந்தான bV
_மார்க்க) ப (ந்து bV
உ) ப (ந்நியாச pV
ஓ) ப (ன pV
அல்) ப (ன pV

+ 5
- 1
phsource/ph_english View File

@@ -210,7 +210,11 @@ endphoneme
phoneme E
vowel starttype #e endtype #e
length 140
ChangeIfDiminished(I2)
IF nextPhW(n) THEN
ChangeIfDiminished(@)
ELSE
ChangeIfDiminished(I2)
ENDIF
FMT(vowel/ee_5)
endphoneme


+ 5
- 1
phsource/ph_english_n View File

@@ -33,7 +33,11 @@ endphoneme
phoneme E
vowel starttype #a endtype #a
length 150
ChangeIfDiminished(I2)
IF nextPhW(n) THEN
ChangeIfDiminished(@)
ELSE
ChangeIfDiminished(I2)
ENDIF
FMT(vowel/ee)
endphoneme


+ 5
- 1
phsource/ph_english_rp View File

@@ -56,7 +56,11 @@ endphoneme
phoneme E
vowel starttype #e endtype #e
length 140
ChangeIfDiminished(I2)
IF nextPhW(n) THEN
ChangeIfDiminished(@)
ELSE
ChangeIfDiminished(I2)
ENDIF
FMT(vowel/e_mid)
endphoneme


+ 5
- 1
phsource/ph_english_sc View File

@@ -90,7 +90,11 @@ endphoneme
phoneme E
vowel starttype #e endtype #e
length 170
ChangeIfDiminished(I2)
IF nextPhW(n) THEN
ChangeIfDiminished(@)
ELSE
ChangeIfDiminished(I2)
ENDIF
FMT(vowel/e_e)
endphoneme


+ 5
- 1
phsource/ph_english_us View File

@@ -82,7 +82,11 @@ endphoneme
phoneme E
vowel starttype #e endtype #e
length 190
ChangeIfDiminished(I2)
IF nextPhW(n) THEN
ChangeIfDiminished(@)
ELSE
ChangeIfDiminished(I2)
ENDIF
FMT(vwl_en_us/ee)
endphoneme


+ 5
- 1
phsource/ph_english_wi View File

@@ -34,7 +34,11 @@ endphoneme
phoneme E
vowel starttype #e endtype #e
length 170
ChangeIfDiminished(I2)
IF nextPhW(n) THEN
ChangeIfDiminished(@)
ELSE
ChangeIfDiminished(I2)
ENDIF
FMT(vowel/e)
endphoneme


+ 5
- 1
phsource/ph_english_wm View File

@@ -27,7 +27,11 @@ endphoneme
phoneme E
vowel starttype #e endtype #e
length 150
ChangeIfDiminished(I2)
IF nextPhW(n) THEN
ChangeIfDiminished(@)
ELSE
ChangeIfDiminished(I2)
ENDIF
FMT(vowel/e)
endphoneme


+ 2
- 2
phsource/phonemes View File

@@ -1209,13 +1209,13 @@ phoneme Z

IF KlattSynth THEN
IF nextPh(isPause2) THEN
FMT(klatt/zh_) addWav(vocw/zh)
FMT(klatt/zh_, 60) addWav(vocw/zh, 70)
ENDIF
FMT(klatt/zh) addWav(vocw/zh, 130)
ENDIF

IF nextPh(isPause2) THEN
FMT(voc/zh_) addWav(vocw/zh)
FMT(voc/zh_, 60) addWav(vocw/zh, 70)
ENDIF
FMT(voc/zh) addWav(vocw/zh, 130)
endphoneme

+ 10
- 3
src/numbers.cpp View File

@@ -1178,7 +1178,14 @@ int TranslateRoman(Translator *tr, char *word, char *ph_out, WORD_TAB *wtab)
return(0); // not '2xx'

if(word[1] == ' ')
return(0); // only one letter, don't speak as a Roman Number
{
if((tr->langopts.numbers & (NUM_ROMAN_CAPITALS | NUM_ROMAN_ORDINAL | NUM_ORDINAL_DOT)) && (wtab[0].flags & FLAG_HAS_DOT))
{
// allow single letter Roman ordinal followed by dot.
}
else
return(0); // only one letter, don't speak as a Roman Number
}

word_start = word;
while((c = *word++) != ' ')
@@ -1972,9 +1979,9 @@ static int LookupNum3(Translator *tr, int value, char *ph_out, int suppress_null
x |= 0x208; // use #f form for both tens and units
}

if(tr->langopts.numbers2 & NUM2_ZERO_TENS)
if((tr->langopts.numbers2 & NUM2_ZERO_TENS) && ((control & 1) || (hundreds > 0)))
{
// LANG=zh
// LANG=zh,
x |= 0x10;
}


+ 1
- 1
src/synthdata.cpp View File

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

const char *version_string = "1.48.14 01.Apr.15";
const char *version_string = "1.48.15 16.Apr.15";
const int version_phdata = 0x014801;

int option_device_number = -1;

+ 7
- 0
src/tr_languages.cpp View File

@@ -561,6 +561,13 @@ Translator *SelectTranslator(const char *name)

tr->langopts.numbers = NUM_SWAP_TENS;
tr->langopts.break_numbers = 0x24924aa8; // for languages which have numbers for 100,000 and 100,00,000, eg Hindi

if(name2 == L_mni)
{
tr->langopts.numbers = 1;
tr->langopts.numbers2 = NUM2_SWAP_THOUSANDS;
}

}
break;


+ 1
- 0
src/translate.h View File

@@ -518,6 +518,7 @@ typedef struct {
#define NUM2_THOUSANDS_VAR4 0x100
#define NUM2_THOUSANDS_VAR5 0x140

#define NUM2_SWAP_THOUSANDS 0x200
#define NUM2_ORDINAL_NO_AND 0x800
#define NUM2_MULTIPLE_ORDINAL 0x1000
#define NUM2_NO_TEEN_ORDINALS 0x2000

+ 2
- 2
src/voices.cpp View File

@@ -1,5 +1,5 @@
/***************************************************************************
* Copyright (C) 2005 to 2014 by Jonathan Duddington *
* Copyright (C) 2005 to 2015 by Jonathan Duddington *
* email: [email protected] *
* *
* This program is free software; you can redistribute it and/or modify *
@@ -874,7 +874,7 @@ voice_t *LoadVoice(const char *vname, int control)
else
{
if((key==V_NUMBERS) && (n < 64))
langopts->numbers |= (1 << (n-32));
langopts->numbers2 |= (1 << (n-32));
else
fprintf(stderr,"Bad option number %d\n", n);
}

Loading…
Cancel
Save