/native/external/espeak/dictsource/tr_rules
http://eyes-free.googlecode.com/ · #! · 325 lines · 235 code · 90 blank · 0 comment · 0 complexity · 036dc54b3585e4565672c30a9666211c MD5 · raw file
- // Turkish translation rules
- // This file is UTF-8 encoded
- // Stress rule: Right-most vowel, but stop before the vowel which is
- // marked as unstressed [%].
- // unvoiced consonants
- .L01 ç f h k p q s ? t
- .replace
- ` '
- .group a
- a a
- @) a (_S1 a
- acak (_S3 adZak
- acakm?? (_S7 adZakm%u#S
- ay?m (_S4 aju#m
- al?m (_S4 alu#m
- as?n (_S4 asu#n
- avru (pa avr'u
- .group b
- b b
- .group c
- c dZ
- .group ç
- ç tS
- .group d
- d d
- da (_S2 da
- de (_S2 de
- dan (_S3 dan
- den (_S3 den
- // declare these suffices so that preceding "ma/me" is unstressed
- dim (_S3 dim
- dik (_S3 dik
- din (_S3 din
- diniz (_S5 diniz
- di (_S2 di
- diler (_S5 dileR
- d?m (_S3 du#m
- d?k (_S3 du#k
- d?n (_S3 du#n
- d?n?z (_S5 du#nu#z
- d? (_S2 du#
- d?lar (_S5 du#laR
- dum (_S3 dum
- duk (_S3 duk
- dun (_S3 dun
- dunuz (_S5 dunuz
- du (_S2 du
- dular (_S5 dular
- düm (_S3 dym
- dük (_S3 dyk
- dün (_S3 dyn
- dünüz (_S5 dynyz
- dü (_S2 dy
- düler (_S5 dyler
- dir (_S3 %diR
- d?r (_S3 %du#R
- dur (_S3 %duR
- dür (_S3 %dyR
- _) d (e?il 'd
- .group e
- e e
- @) e (_S1 e
- ecek (_S4 edZek
- ecekmi? (_S7 edZekm%iS
- eyim (_S4 ejim
- elim (_S4 elim
- esin (_S4 esin
- .group f
- f f
- .group g
- g g
- g (i J
- g (e J
- g (ü J
- g (ö J
- .group ?
- ? Q
- A) ? :||
- i) ? j
- e) ? j
- .group h
- h h
- .group i
- i i
- @) i (_S1 i
- im (_S2 %im
- iniz (_S4 %iniz
- iz (_S2 %iz
- iyor (_S4 ij%oR
- in (_S2 in
- .group ?
- ? u#
- @) ? (_S1 u#
- ?m (_S2 %u#m
- ?n?z (_S2 %u#nu#z
- ?z (_S2 %u#z
- ?yor (_S4 u#j%oR
- ?n (_S2 u#n
- .group j
- j Z
- .group k
- k k
- k (i c
- k (e c
- k (ü c
- k (ö c
- ken (_S3 %cen
- .group l
- l l
- la (_S2 %la
- le (_S2 %le
- lar (_S3 laR
- ler (_S3 leR
- li (_S2 li
- l? (_S2 lu#
- lu (_S2 lu
- lü (_S2 ly
- lik (_S3 lik
- l?k (_S3 lu#k
- luk (_S3 luk
- lük (_S3 lyk
- .group m
- m m
- ma (_S2 %ma
- me (_S2 %me
- .group n
- n n
- nin (_S3 nin
- n?n (_S3 nu#n
- nun (_S3 nun
- nün (_S3 nyn
- .group o
- o o
- .group ö
- ö W
- .group p
- p p
- .group q
- q k
- .group r
- r R
- A) r (A *
- ra (_S2 %Ra
- re (_S2 %Re
- ra (_N Ra // only an unstressed suffix if another suffix follows
- re (_N Re
- .group s
- s s
- s?n?z (_S5 %su#nu#z
- siniz (_S5 %siniz
- sunuz (_S5 %sunuz
- sünüz (_S5 %synyz
- sam (_S3 %sam // if
- sak (_S3 %sak
- san (_S3 %san
- san?z (_S5 %sanu#z
- sa (_S2 %sa
- sem (_S3 %sem
- sek (_S3 %sek
- sen (_S3 %sen
- seniz (_S5 %seniz
- se (_S2 %se
- .group ?
- ? S
- .group t
- t t
- ta (_S2 ta
- te (_S2 te
- tan (_S3 tan
- ten (_S3 ten
- L01) tir (_S3 %tiR
- L01) t?r (_S3 %tu#R
- L01) tur (_S3 %tuR
- L01) tür (_S3 %tyR
- .group u
- u u
- @) u (_S1 u
- um (_S2 %um
- unuz (_S4 %unuz
- uz (_S2 %uz
- uyor (_S4 uj%oR
- un (_S2 un
- .group ü
- ü y
- @) ü (_S1 y
- üm (_S2 %ym
- ünüz (_S4 %ynyz
- üz (_S2 %yz
- üyor (_S4 yj%oR
- ün (_S2 yn
- .group v
- v v
- .group w
- w w
- .group x
- x ks
- K) x z
- .group y
- y j
- ya (_S2 ja
- ye (_S2 je
- yi (_S2 ji
- y? (_S2 ju#
- yu (_S2 ju
- yü (_S2 jy
- yim (_S3 %jim
- y?m (_S3 %ju#m
- yum (_S3 %jum
- yüm (_S3 %jym
- yiz (_S3 %jiz
- y?z (_S3 %ju#z
- yuz (_S3 %juz
- yüz (_S3 %jyz
- yiniz (_S5 %jiniz
- y?n?z (_S5 %ju#nu#z
- yunuz (_S5 %junuz
- yünüz (_S5 %jynyz
- yla (_S3 %jla
- yle (_S3 %jle
- yacak (_S5 jadZak
- yecek (_S5 jedZek
- yacakm?? (_S8 jadZakm%u#S
- yecekmi? (_S8 jedZekm%iS
- yay?m (_S5 jaju#m
- yal?m (_S5 jalu#m
- yas?n (_S5 jasu#n
- yeyim (_S5 jejim
- yelim (_S5 jelim
- yesin (_S5 jesin
- yken (_S4 jc%en
- .group z
- z z
- .group
- $ dolar
- ' (Pb % // split a word at ' and translate the first part separately.