PageRenderTime 19ms CodeModel.GetById 13ms app.highlight 3ms RepoModel.GetById 1ms app.codeStats 0ms

/native/external/espeak/dictsource/mk_rules

http://eyes-free.googlecode.com/
#! | 333 lines | 251 code | 82 blank | 0 comment | 0 complexity | 5adfa53701d108bd0b0096db8afd544b MD5 | raw file
  1// translation rules for Macedonian
  2// This file is UTF-8 encoded
  3
  4.replace
  5 a	?
  6 b	?
  7 c	?
  8 ?	?
  9 ?	?
 10 dž	?
 11 dz	?
 12 d	?
 13 ?	?
 14 e	?
 15 f	?
 16 g	?
 17 h	?
 18 i	?
 19 j	?
 20 k	?
 21 lj	?
 22 l	?
 23 m	?
 24 nj	?
 25 n	?
 26 o	?
 27 p	?
 28 r	?
 29 s	?
 30 š	?
 31 t	?
 32 u	?
 33 v	?
 34 z	?
 35 ž	?
 36 ?	?
 37 ?	?
 38
 39
 40.group ?
 41          ?        a
 42
 43.group ?
 44          ?        b
 45
 46.group ?
 47          ?        v
 48          ? (_     f
 49
 50
 51.group ?
 52          ?       g
 53
 54.group ?
 55          ?       d
 56
 57.group ?
 58          ?       dZ;
 59
 60.group ?
 61          ?       e
 62
 63.group ?
 64          ?       Z
 65
 66.group ?
 67          ?       z
 68
 69.group ?
 70          ?       dz
 71
 72.group ?
 73          ?       i
 74       _) ?       i_
 75
 76.group ?
 77          ?       j
 78
 79.group ?
 80          ?       k
 81
 82.group ?
 83          ?       l
 84
 85.group ?
 86          ?       l^
 87
 88.group ?
 89          ?       m
 90
 91.group ?
 92          ?       n
 93
 94.group ?
 95          ?       n^
 96
 97.group ?
 98          ?       o
 99
100.group ?
101          ?       p
102
103.group ?
104          ?       R
105       A) ? (A    R
106       K) ? (A    @-*
107          ??      R
108          ? (_    R
109       C) ? (C    'r
110
111       K) ? (K    'r-
112
113
114.group ?
115          ?       s
116 
117.group ?
118          ?       t
119
120.group ?
121          ?       k^
122
123.group ?
124          ?       u
125
126.group ?
127          ?       f
128
129.group ?
130          ?       h
131
132.group ?
133          ?       ts
134
135.group ?
136          ?       tS;
137
138.group ?
139          ?       dZ
140
141.group ?
142          ?       S
143
144.group a
145        a        a
146        a (j     A
147        a (r     A        // don't reduce to [&]
148
149.group b
150        b        b
151
152.group c
153        c        ts
154
155.group ?
156        ?        tS
157
158.group ?
159        ?        tS;
160
161.group d
162        d        d
163        dz       dz
164        dž       dZ
165
166.group ?
167        ?        dZ;
168
169.group e
170        e        E
171     j) e        e
172        e (j     e
173    ._) exe      %ekse        // filetype
174
175.group f
176        f        f
177
178.group g
179        g        g
180
181.group h
182        h        h
183     _) h        x
184
185.group i
186        i        i
187    ._) ini      %ini         // filetype
188
189.group j
190        j        j
191    XA) j (_     j_      // short pause after final [j] in one-syllable words
192
193.group k
194        k        k
195
196.group l
197        l        l
198     K) l (K     l-
199        lj (+    l^
200
201.group m
202        m        m
203
204.group n
205        n        n
206        n (g     N
207        n (k     N
208
209        nj       n^
210
211.group o
212        o        o
213        ou       oU
214
215.group p
216        p        p
217
218.group q
219        q        k
220        qu       kv
221
222.group r
223        r        R
224     A) r (A     R
225     K) r (A     @-*
226        rr       R
227        r (_     R
228
229     K) r (K     'r-
230
231
232.group s
233        s        s
234
235.group š
236        š        S
237
238.group t
239        t        t
240
241.group u
242        u        u
243
244.group v
245        v        v
246
247.group w
248        w        v
249
250.group x
251        x        ks
252
253.group y
254        y        j
255     K) y (K     i
256
257
258.group z
259        z        z
260
261.group ž
262        ž        Z
263                  
264.group
265        á        a:
266        é        e:
267        í        i:
268        ó        o:
269        ú        u:
270
271        ä        _^_DE   // use German voice
272        ö        _^_DE
273        ü        _^_DE
274        ß        _^_DE
275
276        $        d'ol&R
277
278        .        totSk&
279        . (.     _:
280   \.)  .
281
282   __)  - (_D    minus
283   A_)  - (_D    _
284   C_)  - (_D    _
285    --) -
286
287        *        dzv'ezditSk&
288    *)  * (*
289        **
290   **)  * (_     _::
291
292        =            'edn&kvo
293        = (==
294    =)  = (=
295   ==)  = (_         _::
296
297.group 0xce   // Greek letters
298
299	?	'alf&
300	?	'alf&||t'onos
301	?	b'et&
302	?	g'am&
303	?	d'elt&
304	?	'epsIlon
305	?	'epsIlon||t'onos
306	?	z'et&
307	?	'et&
308	?	'et&||t'onos
309	?	tx'et&
310	?	j'ot&
311	?	j'ot&||t'onos
312	?	k'ap&
313	?	l'amd&
314	?	m'i
315	?	n'i
316	?	ks'i
317	?	'omIk@-*on_
318
319.group 0xcf   // Greek letters
320
321	?	p'i
322	?	R'o
323	?	s'igm&
324	?	gr-tSko_||z'avr-Sno_||s'igm&
325	?	t'au
326	?	gr-tSki_||'ipsIlon
327	?	gr-tSki||'ipsIlon||t'onos
328	?	f'i
329	?	x'i
330	?	ps'i
331	?	'omeg&
332	?	'omeg&||t'onos
333	?	'omIk@-*on||t'onos