PageRenderTime 15ms CodeModel.GetById 11ms app.highlight 1ms RepoModel.GetById 1ms app.codeStats 0ms

/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
  1
  2// Turkish translation rules
  3// This file is UTF-8 encoded
  4
  5// Stress rule: Right-most vowel, but stop before the vowel which is
  6// marked as unstressed [%].
  7
  8// unvoiced consonants
  9.L01 ç f h k p q s ? t 
 10
 11.replace
 12`	'
 13
 14.group a
 15        a        a
 16
 17     @) a (_S1   a
 18
 19	acak (_S3  adZak
 20	acakm?? (_S7   adZakm%u#S
 21	ay?m (_S4  aju#m
 22	al?m (_S4  alu#m
 23	as?n (_S4  asu#n
 24
 25	avru (pa avr'u
 26
 27.group b
 28        b        b
 29
 30.group c
 31        c        dZ
 32
 33.group ç
 34        ç        tS
 35
 36.group d
 37        d        d
 38
 39	da (_S2  da
 40	de (_S2  de
 41	dan (_S3  dan
 42	den (_S3  den
 43
 44        // declare these suffices so that preceding "ma/me" is unstressed
 45	dim (_S3   dim
 46	dik (_S3   dik
 47	din (_S3   din
 48	diniz (_S5 diniz
 49	di (_S2    di
 50	diler (_S5 dileR
 51	d?m (_S3   du#m
 52	d?k (_S3   du#k
 53	d?n (_S3   du#n
 54	d?n?z (_S5 du#nu#z
 55	d? (_S2    du#
 56	d?lar (_S5 du#laR
 57	dum (_S3   dum
 58	duk (_S3   duk
 59	dun (_S3   dun
 60	dunuz (_S5 dunuz
 61	du (_S2    du
 62	dular (_S5 dular
 63	düm (_S3   dym
 64	dük (_S3   dyk
 65	dün (_S3   dyn
 66	dünüz (_S5 dynyz
 67	dü (_S2    dy
 68	düler (_S5 dyler
 69
 70	dir (_S3  %diR
 71	d?r (_S3  %du#R
 72	dur (_S3  %duR
 73	dür (_S3  %dyR
 74
 75     _) d (e?il  'd
 76
 77
 78.group e
 79        e        e
 80
 81     @) e (_S1   e
 82
 83	ecek (_S4  edZek
 84	ecekmi? (_S7   edZekm%iS
 85	eyim (_S4  ejim
 86	elim (_S4  elim
 87	esin (_S4  esin
 88
 89
 90.group f
 91        f        f
 92
 93.group g
 94        g        g
 95        g (i     J
 96        g (e     J
 97        g (ü     J
 98        g (ö     J
 99
100.group ?
101        ?        Q
102     A) ?        :||
103     i) ?        j
104     e) ?        j
105
106.group h
107        h        h
108
109
110.group i
111        i        i
112
113     @) i (_S1	i
114
115	im (_S2  %im
116	iniz (_S4  %iniz
117	iz (_S2  %iz
118	iyor (_S4  ij%oR
119	in (_S2  in
120
121
122.group ?
123        ?        u#
124
125     @) ? (_S1   u#
126
127	?m (_S2  %u#m
128	?n?z (_S2  %u#nu#z
129	?z (_S2  %u#z
130	?yor (_S4  u#j%oR
131	?n (_S2  u#n
132
133
134.group j
135        j        Z
136
137.group k
138        k        k
139        k (i     c
140        k (e     c
141        k (ü     c
142        k (ö     c
143
144	ken (_S3  %cen
145
146
147.group l
148        l        l
149
150	la (_S2  %la
151	le (_S2  %le
152
153	lar (_S3  laR
154	ler (_S3  leR
155
156	li (_S2  li
157	l? (_S2  lu#
158	lu (_S2  lu
159	lü (_S2  ly
160
161	lik (_S3  lik
162	l?k (_S3  lu#k
163	luk (_S3  luk
164	lük (_S3  lyk
165
166
167.group m
168        m        m
169
170	ma (_S2  %ma
171	me (_S2  %me
172
173
174.group n
175        n        n
176
177	nin (_S3  nin
178	n?n (_S3  nu#n
179	nun (_S3  nun
180	nün (_S3  nyn
181
182.group o
183        o        o
184
185.group ö
186        ö        W
187
188.group p
189        p        p
190
191.group q
192        q        k
193
194.group r
195        r        R
196     A) r (A     *
197
198	ra (_S2  %Ra
199	re (_S2  %Re
200	ra (_N   Ra    // only an unstressed suffix if another suffix follows
201	re (_N   Re
202
203
204.group s
205        s        s
206
207	s?n?z (_S5  %su#nu#z
208	siniz (_S5  %siniz
209	sunuz (_S5  %sunuz
210	sünüz (_S5  %synyz
211
212	sam (_S3   %sam   // if
213	sak (_S3   %sak
214	san (_S3   %san
215	san?z (_S5 %sanu#z
216	sa (_S2    %sa
217	sem (_S3   %sem
218	sek (_S3   %sek
219	sen (_S3   %sen
220	seniz (_S5 %seniz
221	se (_S2    %se
222
223
224.group ?
225        ?        S
226
227.group t
228        t        t
229
230	ta (_S2  ta
231	te (_S2  te
232	tan (_S3  tan
233	ten (_S3  ten
234
235   L01) tir (_S3  %tiR
236   L01) t?r (_S3  %tu#R
237   L01) tur (_S3  %tuR
238   L01) tür (_S3  %tyR
239
240
241.group u
242        u        u
243
244     @) u (_S1   u
245
246	um (_S2  %um
247	unuz (_S4  %unuz
248	uz (_S2  %uz
249	uyor (_S4  uj%oR
250	un (_S2  un
251
252
253.group ü
254        ü        y
255
256     @) ü (_S1   y
257
258	üm (_S2  %ym
259	ünüz (_S4  %ynyz
260	üz (_S2  %yz
261	üyor (_S4  yj%oR
262	ün (_S2  yn
263
264
265.group v
266        v        v
267
268.group w
269        w        w
270
271.group x
272        x        ks
273     K) x        z
274
275
276.group y
277        y        j
278
279	ya (_S2   ja
280	ye (_S2   je
281	yi (_S2   ji
282	y? (_S2   ju#
283	yu (_S2   ju
284	yü (_S2   jy
285
286	yim (_S3  %jim
287	y?m (_S3  %ju#m
288	yum (_S3  %jum
289	yüm (_S3  %jym
290
291	yiz (_S3  %jiz
292	y?z (_S3  %ju#z
293	yuz (_S3  %juz
294	yüz (_S3  %jyz
295
296	yiniz (_S5  %jiniz
297	y?n?z (_S5  %ju#nu#z
298	yunuz (_S5  %junuz
299	yünüz (_S5  %jynyz
300
301	yla (_S3  %jla
302	yle (_S3  %jle
303
304	yacak (_S5  jadZak
305	yecek (_S5  jedZek
306	yacakm?? (_S8   jadZakm%u#S
307	yecekmi? (_S8   jedZekm%iS
308
309	yay?m (_S5  jaju#m
310	yal?m (_S5  jalu#m
311	yas?n (_S5  jasu#n
312	yeyim (_S5  jejim
313	yelim (_S5  jelim
314	yesin (_S5  jesin
315
316	yken (_S4  jc%en
317
318
319.group z
320        z        z
321
322.group
323        $        dolar
324        ' (Pb    % // split a word at ' and translate the first part separately.
325