PageRenderTime 22ms CodeModel.GetById 14ms app.highlight 3ms RepoModel.GetById 1ms app.codeStats 0ms

/native/external/espeak/dictsource/eo_rules

http://eyes-free.googlecode.com/
#! | 220 lines | 163 code | 57 blank | 0 comment | 0 complexity | 0e48c3876b65c423000c902604a62095 MD5 | raw file
  1// translation rules
  2// This file is UTF-8 encoded
  3
  4// includes both accented characters and ascii digraph alternatives (cx, gx, ux, etc)
  5
  6.replace
  7   cx    ?
  8   gx    ?
  9   hx    ?
 10   jx    ?
 11   sx    ?
 12   ux    ?
 13
 14
 15.group a
 16	_)	a(_	a
 17		a	a
 18		aj	aI
 19		a?	aU
 20     D_-_)      a (_    %a    //'a' after a number
 21     D_-_)      an (_   %an   //'an' after a number
 22       D_)      a (_    %a    //'a' after a number
 23       D_)      an (_   %an   //'an' after a number
 24		
 25.group b
 26	_)	b(_	bo
 27		b       b
 28		
 29.group c
 30	_)	c(_	tso
 31	_)	ch(_	tSo
 32		c	ts
 33		ch (K	tS    // foreign words
 34	K)	ch	tS    // foreign words
 35		
 36		
 37.group d
 38	_)	d(_	do
 39		d	d
 40
 41	_)	d (-ro_   dokt'o
 42	_)	d (-rino_ d,okto
 43
 44.group e
 45	_)	e(_	e
 46		e	e
 47		ej	eI
 48		e?	eU
 49		
 50.group f
 51	_)	f(_	fo
 52		f	f
 53
 54	_)	f (-ino_  fR%aUl
 55	_)	f (-lo_   fRaU
 56		
 57.group g
 58	_)	g(_	go
 59		g	g
 60		gh (K	dZ
 61				
 62.group h
 63	_)	h(_	ho
 64		h	h
 65		hh	x
 66		
 67		
 68.group i
 69	_)	i(_	i
 70		i	i
 71
 72		
 73.group j
 74	_)	j(_	jo
 75		j	j
 76		jh (C	Z
 77		
 78.group k
 79	_)	k(_	ko
 80		k	k
 81		
 82.group l
 83	_)	l(_	lo
 84		l	l
 85		ll (_	l
 86
 87	-)	lo (_	l%o
 88
 89		
 90.group m
 91	_)	m(_	mo
 92		m	m
 93		
 94.group n
 95	_)	n(_	no
 96		n	n
 97		n (_S1	n
 98
 99        _)	n (-ro_  num'e
100
101		
102.group o
103	_)	o(_	o
104		o	o
105		oj	OI
106		
107.group p
108	_)	p(_	po
109		p	p
110		ph (K	f    // foreign words
111	K)	ph	f    // foreign words
112		
113.group q
114	_)	q(_	kwo
115		q	k
116		qu	kv
117		
118.group r
119	_)	r(_	Ro
120		r	R
121	A)	r (A	R
122	K)	r (A	@-*
123                rr      RR
124
125       -)	ro (_   R%o   // d-ro, n-ro
126		
127.group s
128	_)	s(_	so
129	_)	sh(_	So
130		s	s
131		sh (K	S    // foreign words
132	K)	sh	S    // foreign words
133
134	_)	s (-ino_   s,injoR
135	_)	s (-ro_    sinj'o
136		
137		
138.group t
139	_)	t(_	to
140		t	t
141		th (K	T    // foreign words
142	K)	th	T    // foreign words
143		
144.group u
145	_)	u(_	u
146		u	u
147		uj	uI
148		
149		
150.group v
151	_)	v(_	vo
152		v	v
153		
154.group w
155	_)	w(_	du'oblav,o
156		w	w
157	K)	wh	w    // foreign words
158		
159.group x
160	_)	x(_	ikso
161		x	ks
162		
163.group y
164	_)	y(_	ipsilono
165		y	j
166	K)	y (K	i
167	
168		
169.group z
170	_)	z(_	zo
171		z	z
172			
173		
174.group
175	_)	? (_	tSo
176		?	tS
177
178	_)	? (_	dZo
179		?	dZ
180
181	_)	? (_	xo
182		?	x
183
184	_)	? (_	Zo
185		?	Z
186
187	_)	? (_	So
188		?	S
189
190	_)	? (_	wo
191		?	w
192
193		
194		=	,,egala,
195		\	malantaIst@-*eko
196		/	st@-*eko
197		'	
198		+	plus
199	_)	++ (_	plusplus
200
201		.	punkto
202		. (.     _:
203	\.)     .
204
205
206		. (D	_:k'omo_
207		*	asteRisko
208			pundo
209		 (D	_pundOI_:
210	        !	,ekk@-*io,
211		:	dupunkto
212		-	_
213		- (_a	
214		$	dolaRo
215		$ (D	_dolaROI_:
216		%	p@-*otsento
217		@	po
218		&	%kaI
219			
220