OSDN Git Service

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