PageRenderTime 10ms CodeModel.GetById 23ms app.highlight 5ms RepoModel.GetById 1ms app.codeStats 0ms

/native/external/espeak/dictsource/fr_rules

http://eyes-free.googlecode.com/
#! | 1353 lines | 1129 code | 224 blank | 0 comment | 0 complexity | aa91be7e7b00f21f46836997d852f8d1 MD5 | raw file
   1// French translation rules for Espeak
   2
   3// ***************************************************************************
   4// *   Copyright (C) 2005 to 2007 by Jonathan Duddington                     *
   5// *   email: jonsd@users.sourceforge.net                                    *
   6// *                                                                         *
   7// *   This program is free software; you can redistribute it and/or modify  *
   8// *   it under the terms of the GNU General Public License as published by  *
   9// *   the Free Software Foundation; either version 3 of the License, or     *
  10// *   (at your option) any later version.                                   *
  11// *                                                                         *
  12// *   This program is distributed in the hope that it will be useful,       *
  13// *   but WITHOUT ANY WARRANTY; without even the implied warranty of        *
  14// *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the         *
  15// *   GNU General Public License for more details.                          *
  16// *                                                                         *
  17// *   You should have received a copy of the GNU General Public License     *
  18// *   along with this program; if not, see:                                 *
  19// *               <http://www.gnu.org/licenses/>.                           *
  20// ***************************************************************************/
  21
  22// This file is UTF-8 encoded
  23
  24// 2006-11-18  Gilles Casse  <gcasse@oralux.org>
  25//
  26// Updated: 2008-09-02 Michel Such  <michel.such@free.fr>
  27//
  28
  29// Letter classes:
  30// A  all vowels:  a e i o u y ?? ?¤ ?Š ?? ?¨ ?Ž ?? ?´ ?? ?š ??
  31// C  all consonants
  32// Y  front vowels: e i y ?Š ?? ?¨ ?Ž
  33// K  not a vowel  (i.e. consonant, space, )
  34
  35.L01 d e l n r t u
  36
  37
  38.group a
  39		ae (_       e		// reggae vitae
  40		aen         A~		// caen (diff Cicero: aA~)
  41		ae          ae		// maestro
  42		a?Ž          E		// ma?Žtre
  43		aim (K      W~		// faim
  44		ain (K      E~		// pain
  45	CC)	ain (_      E~n2		// prochain arret
  46		ai (_      e		// dirai ferai...
  47	_ess)	ai (_      E		// essai
  48	_vr)	ai (_      E		// vrai
  49		ais (_      Ez2		// dirais ferais...
  50		ait (_      Et2		// dirait ferait...
  51		aient (_      Et2		// diraient feraient...
  52	f)	ai (sA      @		// faisons faisan
  53		a (ill      a
  54		a (ils_     a
  55		a (il_      a
  56		aie (me     E		// paiement
  57		ai          E		// aile
  58		am (b       A~		// jambon
  59		am (p       A~		// camp
  60		am (m       a		// programmation
  61	_)	am (n       am		// amnistie
  62		am (n       a		// condamner
  63
  64	_)	arch?Š (@P5      arke		// arch?Šologue
  65	_)	arch?Šo (@P6      arkeo		// arch?Šologue
  66	_)	arch (aP4      ark		// archange
  67	_)	arch (oP4      ark		// archonte
  68	_)	anarcho (@P7      anarko		// anarchosyndicalisme
  69
  70		a  (nnA     a		// manne
  71		an (K       A~		// ancien, ?Šlan
  72	_C)	aon  (_        A~		// faon, paon, taon
  73	s)	aoul (_         u		// saoul
  74	s)	aou (le          u		// saoule
  75		ao??t         ut		// ao??t
  76		ao??t (i        aus		// ao??tien
  77		aut (_          ot2
  78		au          o		// autruche
  79		au (l_      O		// Paul
  80		au (re      O		// dinosaure
  81	_)	audio (@P5       odio
  82	_)	auto (@P4       oto
  83	_)	autom (n       otO
  84	_)	au (treX       o2
  85	p)	a (ys       E		// pays paysage
  86		ay (C       E		// aym?Š
  87		ay          Ej		// paye
  88		ay (_         E		// display
  89	Xl)	ayer (X         EjWr		// player, layer
  90		a           a		// bateau
  91
  92// group a: English section
  93	sm)	all       _^_en		// small, smaller
  94		a (wC      _^_en
  95
  96
  97.group b
  98		bb          b		// abb?Š
  99	om)	b (_                    // plomb applomb
 100		b           b		// aube
 101
 102// group b: English section
 103		back       _^_en
 104		bbl       _^_en
 105		bird       _^_en		// bird
 106		board      _^_en              // board, keyboard
 107		box (_      _^_en              // box, inbox, outbox
 108		bug (g      _^_en              // debugger
 109	_)	by       _^_en              // by, bye, bypass
 110
 111
 112.group c
 113	_)	c' (P2v         s		// s
 114		cch         k		// bacchanale
 115		cc (Y       ks		// acc?Šder
 116		cc          k		// occuper
 117	_)	ch (arism      k		// charisme, charismatique
 118	a)	ch (_     k		// almanach
 119	e)	ch (_     k		// varech
 120	_A)	ch (o_      k		// ?Šcho
 121	_eu)	ch (ari      k		// eucharistie
 122	or) 	ch (esC     k		// orchestre
 123	or) 	ch (iC      k		// orchid?Še
 124	_) 	ch (ao      k		// chaos, chaotique
 125	_) 	ch (or      k		// chorale
 126	te)	ch (_       k
 127		ch (r       k		// chr?Štien
 128	_)	chrono (@P6       kro2no
 129		ch (l       k
 130		ch (n       k
 131		ch (s       k
 132		ch (to      k
 133		ch          S		// chien
 134		ck          k		// nickel
 135		cqu         k		// grecque
 136		cq          k		// pecq
 137	s)	c (Y			//
 138	x)	c (Y
 139		c (Y        s 		// c?¨de
 140	_)	cyber (P5       sibEr
 141	ban)	c (_			// banc
 142	blan)	c (_			// blan
 143	ron) 	c (_     		// tronc
 144	cler)	c (_			// leclerc
 145	tchou)	c (_
 146	taba)	c (_
 147	toma)	c (_
 148	se)	c (ond      g		// seconde secondaire
 149		c           k		// recoin donc
 150
 151	s)	cien (t	    jA~		// conscient scientifique
 152		cient (_    sit2		// ils appr???ient, remercient.
 153	effi)	cien (t    sjA~	// coefficient
 154	d?Šfi)	cien (t    sjA~	// d?Šficient
 155		cast (_S4      kast		// podcast
 156		casts (_S5      kast		// podcasts
 157
 158// group c: English section
 159	n)	ch (_      _^_en		// french
 160		cut (_      _^_en		// cut, shortcut
 161
 162
 163.group ?§
 164
 165	?§           s		// ran?§on
 166_) 	?§' (P2v      s
 167
 168
 169.group d
 170		dd          d		// addition
 171	_) 	d' (P2      d
 172	_lan)	d (_        d		// land
 173	_stan)	d (_        d		// stand
 174	an)	d (_
 175	_san)	d (_        d
 176
 177	_gran)	d (_        t2 		// grand ami, grand marchand
 178	Cen)	d (_        t2
 179	Con)	d (_        t2
 180	quen)	d (_        t2
 181	r)	d (_
 182	_har)	d (_	d
 183	lor)	d (_	d
 184	au)	d (_
 185	oi)	d (_
 186
 187		dt (_       t       	// Schmidt
 188	_ni)	d (_        		// nid
 189	_noeu)	d (_        		// noeud
 190		d           d		// don bled
 191	_exp?Š)	dien (t_    djA~		// exp?Šdient
 192	V_exp?Š)	dien (t_    di		// exp?Šdient
 193	_ingr?Š)	dien (t_    djA~		// ingr?Šdient
 194		dien (t_    di		// ?Študient (verbe)
 195	_)	dendro (@P6    dE~dro
 196
 197// group d: English section
 198		day (_        _^_en
 199	_)	devic        _^_en
 200		dle (X        _^_en // bundle, handle
 201
 202
 203.group e
 204
 205// Define use of the final 'e' in french
 206		e (_
 207	qu)	e (_   =@-
 208	qu)	e (s_   =@-
 209	elqu)	e    	  =@-
 210	uisqu)	e    =@
 211	rsqu)	e   	  =@
 212	_C) 	e (_        @2		// je te
 213	-c) 	e (_       @-
 214	-j) 	e (_       @-
 215	C) 	e (-       @-
 216
 217		e (Ce_      E
 218		eau         o		// bateau cheveaux
 219	g)	ea (s_ 	a      		// mangeas
 220	j)	e (a        		// Jean Jeanne
 221	p)	ect (_      E		// suspect
 222		ect (_      Ekt		// direct
 223	pi)	ed (_         e		// pied
 224	_cl)	ef (_       e		// clef
 225		ein (K      E~		// peindre
 226	CC)	ein (_      E~n2		// plein emploi
 227		e (il       E		// vieille
 228		ei          E		// neige
 229		ell         El		// selle
 230		el (K       El		// celsius, caramel
 231	_f)	em (me      a		// femme
 232	i)	e (mA     		// remerciement, d&#x201A;ploiement
 233	A)	e (rA     		// remerciera
 234	gu)	e (rA     	@-
 235	qu)	e (rA     	@-
 236	@)	em (me      a		// patiemment
 237		em (b       A~		// d?Šcembre
 238		em (mACC       A~		// emmancher
 239		em (mACAC       A~		// emmagasiner
 240		em (ma       e		// emmanuel
 241		em (mai       A~		// emmailloter
 242	l)	em (n       a		// solemnel
 243	il)	emn        Em		// dilemne
 244		em (p       A~
 245		en (_       A~n2		// en
 246		en (hA      A~n		// enharmonique
 247		en (A       A~n		// enivrer
 248
 249	C)	en (d_      A~		// comprend d?Špend
 250	od)	en (dr      E~		// rhododendron
 251	qu)	en (d_      A~
 252
 253	pati)	en          A~		// patient patience
 254	X)	en (nu      A~		// ennui
 255
 256	C)	en (A       @n		// menu
 257
 258		en (nA      E		// penne ennemi
 259	Ci)	en (nA      E		// mienne
 260
 261	?ŠC)	en (t_      A~		// r?Šcent diff?Šrent ?Šl?Šment
 262	?Šqu)	en (t_      A~		// fr?Šquent, cons?Šquent
 263	?Štic)	en (t_      A~		// r?Šticent
 264
 265	_C)	en (t_      A~		// cent vent lent dent
 266	cc)	en (t_      A~		// accent
 267	Asc)	en (t_      A~		// luminescent
 268	_dol)	en (t_      A~		// dolent
 269	ol)	en (t_      A~		// somnolent, violent
 270	Vol)	en (t_        		// somnolent, violent
 271	Xol)	ent (_      t2  		// volent
 272	ul)	en (t_      A~		// turbulent
 273	Vul)	en (t_
 274	imCoC)	en (t_      A~		// impotent
 275	inCoC)	en (t_      A~		// innocent, indolent
 276
 277	XACcid)	en (t_      A~		// accident, occident
 278
 279	_ag)	en (t_      A~		// agent
 280	_ard)	en (t_      A~		// ardent
 281	_arg)	en (t_      A~		// argent
 282	_urg)	en (t_      A~		// urgent
 283	V_urg)	ent (_   	t2	// urgent (verbe)
 284
 285	_?Šmin)	en (t_      A~		// ?Šminent
 286	immin)	en (t_      A~		// imminent
 287	o?Šmin)	en (t_      A~		// pro?Šminent
 288	jac)	en (t_      A~		// sous-jacent, adjacent
 289	_lat)	en (t_      A~		// latent
 290
 291	@@Cig)	en (t_      A~		// intransigent, intelligent
 292	_dilig)	en (t_      A~		// diligent
 293	XACig)	en (t_      A~		// dirigent, exigent
 294	VXACig)	ent (_      t2	// dirigent, exigent (verbe)
 295	flig)	en (t_      A~		// affligent
 296	Vflig)	ent (_     t2		// infligent (verbe)
 297	Xig)	ent (_     t2       // figent, pigent
 298	oblig)	en (t_      A~		// obligent, d???sobligent
 299	Voblig)	ent (_      t2  		// obligent (verbe)
 300	tang)	en (t_      A~		// tangent
 301
 302	man)	en (t_      A~		// permanent
 303	@@ing)	en (t_      A~		// astreingent, contingentindigent
 304	_pat)	en (t_      A~		// patent
 305	rmam)	en (t_      A~		// firmament
 306	?ŠCerg)	en (t_      A~		// d?Štergent
 307	V_?ŠCerg)	ent (_  t2 		// ?Šmergent
 308	verg)	en (t_      A~		// convergent, divergent
 309	Vverg)	ent (_   	t2	// convergent, divergent (verbe)
 310
 311	_serg)	en (t_      A~		// sergent
 312	CACCim)	en (t_      A~		// condiment, gentiment
 313	dim)	en (t_      A~		// rudiment
 314	Agim)	en (t_      A~		// r?Šgiment
 315	Alim)	en (t_      A~		// poliment
 316	inim)	en (t_      A~		// infiniment
 317	manim)	en (t_      A~		// maniment
 318	onim)	en (t_      A~		// boniment
 319	plim)	en (t_      A~		// compliment
 320	Atim)	en (t_      A~		// b??timent
 321	_cim)	en (t_      A~		// ciment
 322	_pim)	en (t_      A~		// piment
 323
 324	ertin)	en (t_      A~		// pertinent, impertinent
 325	ontin)	en (t_      A~		// continent, incontinent
 326	_sArm)	en (t_      A~		// sarment, serment
 327	erm)	en (t_      A~		// ferment
 328	Vferm)	ent (_   	t2	// ferment, referment (verbe)
 329	XArp)	en (t_      A~		// arpent, serpent
 330	CArr)	en (t_      A~		// conncurrent, torrent
 331	Cerr)	ent (_  t2     // ils serrent
 332	_appar)	en (t_      A~		// apparent
 333	spar)	en (t_      A~		// transparent
 334	_par)	en (t_      A~		// parent
 335	V_par)	ent (_     t2		// parent (verbe)
 336	_var)	en (t_      A~		// varent
 337	mitt)	en (t_      A~		// intermittent
 338	?Šnit)	en (t_      A~		// p?Šnitent
 339	tourm)	en (t_      A~		// tourment
 340	Cflu)	en (t_      A~		// affluent, confluent
 341	VCflu)	ent (_      t2  		// refluent, influent (verbe)
 342
 343	_tal)	en (t_      A~		// talent
 344	ival)	en (t_      A~		// ?Šquivalent
 345	Vival)	ent (_     t2		// ?Šquivalent (verbe)
 346	xcell)	en (t_      A~		// excellent
 347	Vxcell)	ent (_      t2  // excellent
 348
 349	iCam)	en (t_      A~
 350	mm)	en (t_      A~
 351	em)	en (t_      A~		// lentement
 352	mom)	en (t_      A~		// moment
 353	Aaim)	en (t_      A~
 354	Caim)	en (t_      A~
 355	dum)	en (t_      A~
 356	gum)	en (t_      A~
 357	jum)	en (t_      A~
 358	oCum)	en (t_      A~
 359	rum)	en (t_      A~
 360
 361	?ŠCid)	en (t_      A~
 362	V?ŠCid)	ent (_	t2
 363	Xtrid)	en (t_      A~
 364	_flor)	en (t_      A~
 365	_laur)	en (t_      A~
 366	_m?Šcont) en (t_     A~
 367	_cont)	en (t_      A~
 368	_Vcont)	ent (_	t2
 369	?ŠC)	en (t_      A~		// comp?Štent
 370	_souv)	en (t_      A~		// souvent
 371	Cud)	en (t_      A~
 372
 373	_couv)	en (tS3f      A~		// le couvent
 374	V_couv)	en (t_      		// elles couvent
 375	s_couv)	en (t_      		// elles couvent
 376
 377		ent (_      t2      	// ?Štaient mangent
 378	A)	ent (_      t2      	// ?Štaient mangent
 379
 380	Ci)	en (K       E~      	// rien, lien
 381	Ci)	en (c       A~      	// science
 382
 383	AA)	en (_       E~
 384	C)	en (_       En      	// amen, abdomen, golden
 385	xam)	en (_       E~      	// examen
 386
 387		en (s_      A~
 388		en (CA      A~      	// pentathlon
 389		en (CC      A~      	// entre
 390	sp)	ens (_      Ens  // suspens
 391	?ŠC)	ens (_      A~z2  // d?Špens d?Šmens
 392
 393	_C)	er (_       Er      	// fer
 394	_Ch)	er (_       Er      	// cher
 395	_env)	er (_       Er
 396	_hi)	er (_       Er      	// hier
 397	_fi)	er (_       Er      	// fier
 398	_hiv)	er (X       Er      	// hiver
 399	tain)	er (X       Er      	// container
 400	_ti)	er (_       Er
 401	ack)	er (K      Wr
 402	ock)	er (K      Er
 403	rock)	er (K      Wr
 404
 405		er (_       e      	// parler l?Šger
 406		er (s_      e
 407
 408	i)	e (rt_      E		// requiert
 409
 410	d)	e (ssus_    @      	// dessus
 411
 412	_d)	es (bA      e
 413	_d)	es (jA      e      	// Desjardins
 414	_d)	es (nA      e
 415	_d)	es (qA      e      	// desquels
 416
 417	_l)	es (qA      e      	// lesquels
 418
 419	_m)	es (dA      e      	// mesdames
 420	_m)	es (nA      e
 421	Am)	es (dA      e
 422	Am)	es (nA      e      	// Dumesnil
 423
 424	d)	esh (A      ez      	// Deshormeaux
 425
 426	_r)	e (ss       @      	// ressembler
 427	_r)	e (ssu       e      	// ressusciter
 428	_r)	e (stra     @
 429	_r)	e (stro     @
 430	_r)	e (stru     @      	// restructurer
 431         -)     est (_      Est         // -est
 432
 433	dg)	et (_      Et     	// Bridget, gadget
 434
 435		eu        Y		// eu
 436	_)	eu (ss        y		// eu
 437
 438		eu (C       W
 439		eu (h_       Y
 440		eu (x_       Y
 441		eu (i       W
 442		eu (rC       W2
 443	_l)	eu (r_       W2
 444		eu (tr       Y
 445
 446	_)	eut (_       yt2
 447		eut (_       Yt2
 448	_)	extra (uP5       Ekstra
 449	_)	extra (CP5       Ekstra
 450	_)	e??          y		// e??t
 451		e??          Y		// je??ne
 452
 453		e (x        E		// exact
 454		ey (_       E		// dahomey
 455		ey (C       E		// ceylan
 456		ey          Ej		// asseye
 457
 458		ez (_       ez2		// nez mangez chez
 459
 460	g) 	e (A       		// mangeons
 461	g) 	eu		W      		// vengeur
 462	g) 	eu	(re	y      		// gageure
 463
 464	_d) 	e (ch       @
 465	_r) 	e (ch       @  		// recherche
 466	 	e (Cl       @
 467
 468	_l) 	e (xA       E
 469	_l) 	e (CA       @
 470	_l) 	e (ChA      @
 471	_l) 	e (ClA      @  		// Leclerc
 472	tr) 	e (CA       @
 473	tr) 	e (ChA      @
 474
 475 		e (CC       E  		// infect pelle mettre
 476 		e (Cr       @
 477 _)		e (C%       e  		// effet, effectuer
 478 		e (C_       E
 479 		e (t_       E
 480 		e (rC       E
 481 		es (_       z2
 482
 483	%C) 	e (CA   @-
 484	%C) 	e (Ce     		// actuellement guillemets
 485	%C) 	e (xA   E
 486	%C) 	e (mA     		// actuellement guillemets
 487	ct) 	e (ment   @
 488	rC) 	e (ment   @
 489	AC) 	e (ment
 490	u) 	e (ment   @-
 491	ul) 	e (CA
 492	ull) 	e (CA
 493
 494	As) 	e (gA
 495	As) 	e (pA
 496	Av) 	e (gA       		// sauvegarde
 497	Av) 	e (pA
 498
 499	 	e           @		// menue
 500	_) 	e (CA          e
 501	_) 	e (xA          E
 502	Cr)	eamer		i:mWr
 503	Cl)	eaner		i:nWr
 504	Ack)	et (_      Et
 505
 506
 507// group e: English section
 508		eac		_^_en
 509	C)	ead		_^_en      		// read, head
 510		eak           _^_en		// break, speak
 511		ear		_^_en      		// ear, search
 512		eas  	_^_en      		// please
 513		eave       _^_en		// leave
 514		ed (_  	_^_en
 515		ee          _^_en		// meeting
 516		eing (_      _^_en		// being, boeing
 517		eive       _^_en		// receive
 518	 	eld (_        _^_en		// field
 519	_) 	enter (_        _^_en		// enter
 520	_) 	enhan         _^_en
 521	qu) 	est (_        _^_en		// request
 522	qu) 	este (X_        _^_en		// requested, requester
 523	_) 	even         _^_en		// forever, however
 524	_) 	ever         _^_en		// forever, however
 525	oC) 	ever         _^_en		// forever, however
 526	_) 	eye         _^_en
 527
 528
 529.group ?¨
 530
 531	Z)	?¨me 		iEm
 532	?¨		E
 533
 534
 535.group ??
 536	u) 	??			// ambigu??
 537	 	??           E		// citro??n no??l
 538
 539
 540.group f
 541		f           f
 542		f (f
 543	_neu)	f (_ans     v		// liaison: neuf ans
 544	_neu)	f (_heures  v
 545
 546// group f: English section
 547	_)	fire       _^_en
 548		fly        _^_en
 549	_)	frame            _^_en
 550
 551
 552.group g
 553		g           g
 554		g (Y          Z
 555
 556	su)	gg (Y       gZ       	// sugg?Šrer suggestif
 557		gg          g		// agglom?Šrer
 558	ai)	gni         n^		// craignions ch??taignier
 559		gn          n^		// agneau
 560	_quatrevin) gts (_  z2
 561
 562	vin) 	gt (_A      t 		// liaison: vingt ans
 563
 564	vin) 	gt (_un
 565	vin) 	gt (_deux   t
 566	vin) 	gt (_trois  t 		//liaison: vingt-trois
 567	vin) 	gt (_quatr  t
 568	vin) 	gt (_cinq   t
 569	vin) 	gt (_six    t
 570	vin) 	gt (_sept   t
 571	vin) 	gt (_huit   t
 572	vin) 	gt (_neuf   t
 573
 574		gt (_ 			// vingt doigts
 575
 576		gt          t		// vingtaine doigt?Š
 577		gui       gi		// anguille
 578	ai)	gu (il      gy		// aiguillage
 579	in)     gu (is      gy		// linguiste
 580		g (C        g
 581
 582	_ran) 	g (_ 			// rang
 583	_san) 	g (_ 			// sang
 584	_lon) 	g (_ 			// long
 585	bour) 	g (_ 			// Strasbourg
 586
 587		g (_        g		// grog gag goulag
 588
 589// group g: English section
 590	_)	game (X         _^_en
 591	@@)	gate (X         _^_en
 592		girl        _^_en		// girl
 593		gy (_         _^_en
 594
 595
 596.group h
 597_)	h		_!
 598Ca)	h	(_	h
 599_)	h	(abi			// habit, habilleur
 600_)	h	(allo			// hallog?¨ne
 601_)	h	(ame			// hame?§on
 602_)	h	(andr			// handro??de
 603_)	h	(arm			// harmonie
 604_)	h	(el			// hell?¨ne
 605_)	h	(?Šb			// h?Šbreux
 606_)	h	(ect			// hectare
 607_)	h	(?Šl			// h?Šlice
 608_)	h	(erb			// herbe
 609_)	h	(?ŠCa			// h?Šmatie
 610_)	h	(?Šrit			// h?Šriter
 611_)	h	(eure			// heure
 612_)	h	(iber			// hibernation
 613_)	h	(ippo			// hippodrome
 614_)	h	(iro			// hirondelle
 615_)	h	(ist			// histoire
 616_)	h	(iv			// hiver
 617_)	h	(omm			// homme
 618_)	h	(onn			// honneur
 619_)	h	(?´p			// h?´pital
 620_)	h	(os			// hostile
 621_)	h	(ora			// horaire
 622_)	h	(orip			// horipeau
 623_)	h	(oriz			// horizon
 624_)	h	(oro			// horoscope
 625_)	h	(orlo			// horloge
 626_)	h	(orr			// horreur
 627_)	h	(?´t			// h?´tel
 628_)	h	(uil			// huile
 629_)	h	(uiss			// huissier
 630_)	h	(u?Ž			// hu?Žtre
 631_)	h	(uma			// humain
 632_)	h	(umb			// humble
 633_)	h	(umi			// humide
 634_)	h	(umo			// humour
 635_)	h	(y			// hypermarch?Š
 636	_)	hyper (@P5       ipEr
 637	_)	hyper (_       ipEr
 638	_)	hypra (@P5       ipra
 639	h			// ahuri
 640
 641// group h: English section
 642_)		half  	_^_en
 643		here (_	_^_en		// here
 644
 645
 646.group i
 647		i           i		// cri
 648
 649		i (A    i
 650	AC)	i (a    j
 651		i (o    j
 652		i (?¨    j
 653		i (eu    j
 654	_f)	i (a    i:
 655	l)	i (a    i:
 656	Cr)	i (a    i:
 657	_Cr)	i (A    i:
 658	Cr)	i (?Š    i:
 659	Cr)	i (er_    i:
 660	rr)	i (er_    j
 661	dr)	iver    a2jvWr
 662	C)	ien (t_       i
 663	d?Šv)	ien (t_       i
 664	t)	ien (K_      jE~		// tient
 665	v)	ien (K_      jE~		// vient
 666	at)	ien (t_      jA~		// patient
 667	cip)	ien (C     jA~		// r?Šcipient
 668	cl)	ien (C     i:A~		// client
 669	mol)	ien (C     jA~		// ?Šmolient
 670	v?Šn)	ien (C     jA~		// inconv?Šnient
 671	or)	ien (t      jA~		// orient, orienter
 672	ot)	ien (t_      jA~		// quotient
 673
 674		i (e_       i
 675	_)	ill         ill		// ill?Šgal
 676	aigu)	ill         ij		// aiguille
 677	anqu)	ill         il		// tranquille
 678	dist)	ill         il		// distiller
 679	_m)	ill         il		// mille
 680	v)	ill         il		// village
 681	qu)	ill         ij		// cuilli?¨re cueillir
 682	A)	ill         j		// caillou
 683	C)	ill         ij		// famille
 684	a)	il (_       j		// bail
 685	e)	il (_       j
 686	u)	il (_       j		// deuil
 687	L01_f)	ils (_       is		// deuil
 688
 689		imm         imm		// immacul?Š
 690		im (_       im		// karim
 691		im (C       E~		// timbre
 692	w)	in        in		// winrar
 693		inct (_     E~		// distinct
 694		in (h       in		// inhumain
 695		in (kX       iN		// link
 696		in (n       in		// innombrable
 697		in (C       E~		// vingt
 698		in (_       W~		// vin
 699		ing (_      iN
 700	_)	infra (_P5       E~fra
 701	_)	inter (@P5       E~tEr
 702	_)	inter (_       E~t'Er
 703	_)	inter (ne_       E~t'Er
 704	_)	intra (neP5       E~tra
 705	_)	intra (uP5       E~tra
 706	C)	is (_       i
 707
 708// group i: English section
 709		ibuter (X         _^_en
 710		iev         _^_en
 711		ife (_      _^_en
 712		igh       _^_en
 713		ind (_     _^_en		// find, mind
 714	_C)	ind (er_     _^_en		// finder, reminder
 715	_AC)	ind (er_     _^_en		// finder, reminder
 716//		ink       _^_en		// link
 717		ize (X         _^_en		// realize
 718
 719
 720.group ?Ž
 721		?Ž           i		// ab?Žme
 722		?Žn (i       in		// v?Žnimes
 723
 724
 725.group ??
 726		??n (C       E~		// co??ncider
 727		??n (_       E~
 728		??s        is  // ma??s, archa??sme
 729		?? (q       i  // archa??que
 730		?? (c       i  // la??c
 731	a) 	??           j		// a??eul
 732		??           i		// ambigu??t?Š
 733
 734
 735.group j
 736		j           Z		// adjoint joujoux
 737	_) 	j' (P2v      Z
 738	_) 	j (azz      dZ
 739	_) 	j (obK      dZ
 740	_) 	j (ohK      dZ
 741	_) 	jusqu' (P6      Zysk
 742
 743
 744.group k
 745		k           k		// kafka
 746
 747
 748// group k: English section
 749		ke (X     _^_en		// basket, make, take
 750
 751.group l
 752		l           l		// lit
 753		ll          l		// aller
 754	_)	l' (P2      l
 755	au)	lt			// h?Šrault
 756	uCi)	l (_ 			// outil, fusil
 757	nti)	l (_ 			// gentil
 758	ui)	ll          j		// juillet
 759	_)	lorsqu' (P7          lO2rsk
 760
 761// group l: English section
 762		less (_      _^_en  // noiseless
 763	_)	live       _^_en
 764
 765
 766.group m
 767		m           m		// film
 768		mm          m		// pomme
 769	_)	m' (P2v      m
 770	_)	mc (P2      mak
 771	_)	ms (P2      Em_!Es
 772		master (_S6      mastWr
 773
 774// group m: English section
 775	_)	mail (_       _^_en  // mailer
 776		mov (A         _^_en		// move, movy
 777
 778
 779.group n
 780	_)	n (_        En
 781		n           n		// une
 782		nn          n
 783		ng (_       N
 784
 785	_)	n' (P2v      n
 786
 787	A) 	ng (_       N		// parking meeting
 788		nn          n		// panne
 789	_)	n (_°       nymero
 790	_)	neuro (@@P5       nYro
 791
 792
 793.group o
 794	br) 	oc (_       o		// broc
 795	cr) 	oc (_       o		// escroc
 796	 	o (ckK       O2
 797	 	o (CerA       O2
 798	 	o (lC       O2
 799	 	om (merA       O2
 800	 	on (n       O
 801	 	on (nerA       O2
 802	 	o (rC       O2
 803	 	o (rX       O2
 804	_) 	os (_       Os
 805	s_) 	os (_       o
 806	x_) 	os (_       o
 807	X) 	o (se_       o2
 808	X) 	o (ses_       o2
 809	 	o (CCement_       O2
 810	 	o (Che@       O2
 811	 	o (Cement_       O2
 812	 	o (t_       o
 813	 	o (tre_       O2
 814	_) 	o (bCC       o2
 815	_) 	o (bCe       o2
 816	X) 	o (Co@       o2
 817	 	o (Cau       o2
 818	 	o (Ceau       o2
 819	 	o (Co_       o2
 820	 	o (Cos_       o2
 821	C) 	o (d_       O2
 822
 823		oe (ll      w^a		// moelleux
 824		oe (i      W2		// oeil
 825	_)	oe (C       Y		// oesophage
 826	_ph)	oe (C       e		// phoetus
 827		oeu       W		// soeur coeur
 828		oeufs       @		// oeufs boeufs
 829		o (eC       o		// coefficient
 830		 _l)	o (gi		o2
 831		 _p)	o (ten		o2
 832		 _pr)	o (gra		o2
 833		 _C)	o (teri		O2
 834	_) 	oi (gnon    o		// oignons
 835		oin (C      wE~
 836		oin (_      wE~		// coin
 837	_)	oi          w^a		// oiseau
 838		oi          w^a		// poil
 839		o?? (l       w^a		// po??le
 840		o?Ž          w^a		// bo?Žte
 841		om (C       O~		// bombe
 842		om (m       O		// nommer
 843	_)	om (n       O2m		// omnibus
 844	n) 	om (X       O~		// nom
 845		om (_       Om          //  www.web.com
 846		on (K       O~		// mon
 847		on (t_       O~t2		// mont vont sont
 848	_m)	ont (CAC       O~		// montpellier
 849		onsh (A     O~z		// bonshommes
 850		onh (A      On		// bonhomme
 851	_)		on	(z	_!O~		// onze, onzi&#x160;me
 852
 853	_c)	on (_      O~		// no comment
 854	_C)	on (_      O~n2		// mon appui, mon histoire, mon havre
 855
 856	alc)	oo (l       O		// alcool
 857	z) 	oo          o		// zoo
 858	z)	oo (C       o2o		// zoologue
 859	z)	oo (m       u		// zoom
 860	_gal)	op (_       o		// galop
 861
 862	_sir) 	op (_       o		// sirop
 863
 864	_tr)	op (_       op2		// trop
 865	v) 	ost (_      o		// Pr?Švost
 866	_C) 	oup (_      u		// coup, loup
 867	uC) 	oup (_      up2		// beaucoup
 868
 869
 870		ou          u		// hibou brouillard
 871		o?š          u		// o?š
 872		o??          u		// co??ter
 873		oyes (_     w^a		// troyes
 874		oy (A       w^aj		// noyer voyelles
 875		oy          w^a		// roy
 876		o (_        o		// zorro all?Šgro
 877		o (z_       o		// berlioz
 878		o           O
 879
 880
 881// group o: English section
 882	 	oa (X       _^_en		// approach, load
 883	 	oa (CeX       _^_en
 884	 	oach       _^_en
 885		old (er_       _^_en		// folder, older
 886C)		oing (_      _^_en	// going
 887		oo  (Ce     _^_en		// boomer
 888		oo (X       _^_en		// pool
 889		ook        _^_en		// book, cook
 890	C)	oot        _^_en		// bootable football
 891	_)	one       _^_en
 892	_sC)	ot       _^_en
 893	 	oun (C      _^_en		// bounce, found
 894	_)	over        _^_en		// over
 895		ow          _^_en		// cow, town, down
 896		oy (X       _^_en		// boy, toy
 897
 898
 899.group ?´
 900		?´t (_       o		// r?´t
 901		?´           o		// c?´ne
 902
 903
 904.group p
 905		p           p		// pas
 906	_)	para (CCP4       para
 907	_)	photo (@P5       fo2to
 908	_)	poly (@P4       poli
 909	_) 	post (KP4       pO2st
 910	_) 	post (ACCP4       pO2st
 911	_)	pseudo (@P6       psYdo
 912		p (p			// appliquer
 913		ph          f		// phrase
 914
 915	m) 	ps (_			// temps champs
 916	r) 	ps (_			// corps
 917
 918	cham) 	p (_			// contrechamp
 919
 920	cam) 	p (_			// camp
 921
 922	dra)    p (_			// drap
 923	_)	psych (@P5       psik
 924	_)	psych (iCP5       psiS
 925	_)	psych (AA_P5       psiS
 926
 927	ba) 	p (t          		// baptiser
 928	com) 	p (t          		// compte
 929
 930	C) 	pt (_			// prompt exempt
 931
 932	se)	pt (_      t      	// sept
 933	se)	pt (i?¨     t      	// septi?¨me
 934	_)	puisqu' (P7     pyisk
 935
 936// group p: English section
 937		pad (_        _^_en
 938		plug 	_^_en		// plug
 939		print (_        _^_en		// print
 940		printer (_        _^_en		// printer
 941
 942
 943.group q
 944		q           k		// coq
 945	_)	qu' (AP3          k
 946 	_a)	qu (a      kw		// aquarium
 947 	_a)	qu (if      kw		// aquif?¨re
 948 	_A)	qu (idist      ky		// ?Šquidistant
 949 	_A)	qu (ilat      ky		// ?Šquilat?Šral
 950 	_C)	qu (a      kw		// squale square
 951 	_A)	qu (a      kw		// ?Šquateur
 952 	d?Š)	qu (a      kw		// adequate
 953 	_)	qu (artz      kw		// quartz
 954		qu          k		// quatre
 955 	_)	que (_      k@		// que
 956	n)	q (_        k		// cinq cent
 957
 958// group q: English section
 959		quick        _^_en		// quick, quickly
 960
 961
 962.group r
 963	_su)	rr          rr		// surr?Šaliste
 964cou)	rr          rr		// courrai
 965cou)	rr (i         r		// courrier
 966mou)	rr          rr		// mourrai
 967		rr          r		// erreur
 968		r           r		// rien
 969	_)	radio (@P5       radio
 970
 971// group r: English section
 972	_)	real         _^_en
 973		rese         _^_en
 974		rst (_        _^_en
 975
 976
 977.group s
 978		s           s		// verser sien
 979
 980		s (_S1      z2
 981
 982	_)	s' (P2v      s		// s'am?¨ne
 983		s?§ 	    s		// immis?§a
 984		sch (ie     sk		// schierzo
 985		sch (iz    sk		// schizophr?¨ne
 986		sch (ol     sk
 987		sch (oo     sk
 988
 989		sch         S		// sch?Šma
 990	d?Š) 	sh (A       z		// d?Šshabiller
 991		sh          S		// sh?Šrif
 992	CA)	sh (_         _^_en		// punish
 993		ss          s		// assez
 994
 995	ai) 	s (em       s		// vraisemblable
 996	aC?¨)	s (_	s
 997	ub)	s (is       z		// subsister
 998	tran) 	s (A        z		// transition
 999	tran) 	s (e        s		// transe
1000	tran) 	s (ub       s		// transubstantiation
1001	A) 	s (A        z		// baiser
1002	A) 	s (oft        s		// microsoft
1003	A) 	s (ol_        s		// tournesol
1004	_anti) 	s (A        s		// antisocial
1005	_)	socio (@P5       sosio
1006	_)	super (@@P5       sypEr
1007	_)	super (_       sypEr
1008	_)	supra (@P5       sypra
1009		batro)	s (_		s
1010		oc?Šro)	s (_		s
1011
1012
1013	_u) 	s (_        s
1014	Cu) 	s (_
1015	Abu) 	s (_        s
1016	_Abu) 	s (_
1017	mbu) 	s (_        s
1018	Acu) 	s (_        s
1019	?Šcu) 	s (_
1020	asu) 	s (_        s
1021	odu) 	s (_        s
1022	gu) 	s (_        s
1023	igu) 	s (_               // aigus
1024	iu) 	s (_        s      // radius
1025	??u) 	s (_        s      // la??us
1026	Culu) 	s (_        s   // cumulus
1027	plu) 	s (_        z2     // plus, surplus
1028	ylu) 	s (_        s     // stylus
1029	mu) 	s (_        s
1030	_mu) 	s (_
1031	?Šmu) 	s (_
1032	opu) 	s (_        s // opus, octopus
1033	Aru) 	s (_        s // virus
1034	aru) 	s (_         // disparus
1035	ouru) 	s (_         // courus
1036	Anu) 	s (_        s // bonus, tonus
1037	enu) 	s (_         // menus, venus
1038	psu) 	s (_        s // lapsus
1039	cessu) 	s (_        s // processus
1040
1041	atu) 	s (_        s		// stratus motus
1042	ctu) 	s (_        s     // cactus
1043	etu) 	s (_        s
1044	aitu) 	s (_
1045	itu) 	s (_        s
1046	ltu) 	s (_        s     // altus
1047	otu) 	s (_        s     // motus
1048	Cutu) 	s (_        s
1049
1050	_tou) 	s (_        s
1051
1052		s (b         z 	// sbire
1053		s (d         z
1054		s (g         z
1055		s (j         z
1056		s (v         z
1057
1058// group s: English section
1059		sh (_         _^_en
1060		sh  (Ap          _^_en	   // shop, ship
1061		sh  (At          _^_en		// shut, shot
1062	_)	sky        _^_en
1063	_)	smil        _^_en   // smile, smiley
1064		spy         _^_en
1065		sy (_      _^_en
1066
1067
1068.group t
1069		t           t	// bataille
1070_)		t (_        te
1071-)		t (-        t2
1072	_)	t' (P2v      t
1073		t (_        t2
1074	A)	t (_
1075	peti)	t (_        t2
1076		t-         t2_
1077	_)	th       t      // thon
1078		ts (_S1     z2  // silent at end of word unless next word starts with a vowel
1079	C)	t (_        t	// compost watt soft script malttact abrupt
1080 ki)	t (_        t // kit
1081 n)	t (_
1082 Vn)	t (_        t2
1083	r)	t (_        t2	// fort
1084
1085	aul)	t (_        	// Renault
1086
1087	_)	t?Šl?Š (@P4	tele
1088	_)	thermo (@P6	tErmo
1089
1090		tt          t	// attitude
1091
1092	s) 	th (m 		// asthme
1093		th          t	// th?Šorie
1094	hui)	t (_        t3	// huit
1095
1096	_)	t           t   // tien tiers
1097	an) 	t (ia       t   // Santiago
1098	C) 	t (ieu       s   // contentieux
1099
1100		t (io_      s 	// ratio
1101
1102	Ama)	t (ieX       s   // diplomatie
1103	a)	t (ia       s   // spatial
1104	en)	t (ia       s   // confidentialit???
1105	lbu)	t (iA       s   // balbutiait
1106	r)	t (ia       s   // impartial
1107	ini)	t (i       s   // initier
1108	p)	t (ia       s   // nuptial
1109	an)	t (iat      s   // transsubstantiation
1110
1111
1112		t (ion      s 	// programmation
1113	V)	t (ion      t 	// verbes
1114	ache)	t (ion      t 	// achetions, rachetions
1115	ai)	t (ion      t 	// souhaitions, traitions
1116	oi)	t (ion      t 	// boitions
1117	si)	t (ion      s 	// position
1118	chan)	t (ion      t 	// chantions, d&#x201A;chantions
1119	Cisi)	t (ion      t 	// visitions
1120	ci)	t (ions      t 	// citions
1121	comp)	t (ions      t 	// comptions, escomptions
1122	CAnc)	t (ion      s 	// fonctionner, ponctionner
1123	Ce)	t (ions      t 	// jetions, rejetions
1124	Vec)	t (ion      t 	// respections
1125	Vep)	t (ion      t 	// respections
1126	?ŠCi)	t (ions      t 	// h?Šsitions, h?Šritions
1127	?Šti)	t (ion      s 	// p?Štition
1128	V?Š)	t (ion      t 	// r?Šp?Štions
1129	habi)	t (ions      t 	// habitions
1130	imi)	t (ions      t 	// imitions, limitions
1131	Vu)	t (ion      t 	// ajoutions
1132	Apor)	t (ion      t 	// emportions, exportions
1133	opor)	t (ion      s 	// proportion
1134	Cpor)	t (ion     t 	// emportions, exportions
1135	sor)	t (ion     t 	// sortions
1136	r??)	t (ion      t 	// arr??tions, appr??tions
1137
1138	s)	t (ion      t 	// gestion
1139	_ta)	t (ion      t 	// tation
1140	sen)	t (ion_      t 	// sentions, ressentions
1141	t)	t (ion      t 	// combattions
1142
1143		t (iel      s 	// partiel
1144		t (ieu      s 	// ambitieux
1145		t (iAm      s  // patiemment
1146
1147 	mar) 	t (ien      s	// martien v?Šnitienne
1148	a)	t (ien      s
1149 	i) 	t (ien      s
1150 	o) 	t (ien      s
1151
1152	nu) 	t (ieX      s	// minutie
1153	ni) 	tien (t_     si
1154	bu) 	tien (t_     si
1155
1156	cra) 	t (ieX      s	// d?Šmocratie
1157
1158	ner) 	t (ie     s	// inertie
1159
1160	_ce) 	t (_        t
1161
1162// group t: English section
1163	C)	th (_      _^_en      // month
1164	_)	th (eX      _^_en      // the, then
1165	_)	th (aX      _^_en      // than, that
1166	_)	time      _^_en
1167		tle (_     _^_en
1168		too      _^_en
1169		ttl      _^_en
1170		try (_     _^_en  // try, country
1171	sCar)	t (_        _^_en	// smart, start
1172	sCar)	t (er_        _^_en	// starter
1173	_)	tun (AX        _^_en
1174
1175
1176.group u
1177		u           y	// cruel nuage brut
1178		ui          w^i	// nuit, fuite
1179		uin (K         yE~	// juin
1180		uy (A         w^ij
1181
1182	_b)	usi       _^_en  // business, businessman
1183	c)	ueill       Wj  // cueillir
1184	c) 	ueil (_     Wj  // recueil
1185	_c) 	ul (_     y
1186	_)	ultra (P5       yltra
1187	g)	ueill       Wj	// orgueilleux
1188	g) 	ueil (_     Wj	// orgueil
1189
1190
1191	C)	u (bX      W	// hub, club
1192	C)	u (gX      W	// bug, mug
1193		um (_       Om	// album
1194	f) 	um (_     W~  // parfum
1195		um (b       W~	// humble
1196		um (p       W~
1197		un (C       W~	// emprunt lundi
1198	CC)	un (_       W~	// brun
1199	uc)	un (_       W~n2	// aucun
1200		un (_      W~n2	// un avion
1201	_f)	un       @n	// fun
1202	_g)	un       @n	// gun
1203	_r)	un       @n	// run
1204	_s)	un       @n	// sun, sunday
1205
1206	fl) 	ux (_		y		// flux, reflux
1207	g) 	u (A		// fatigue
1208	g) 	u (??	    y	// ambigu??t?Š
1209	g) 	u (??        y	// ambigu??
1210
1211// group u: English section
1212	C)	ui  (ce        _^_en  // produice, juice
1213		umber (_       _^_en
1214		ump (_       _^_en
1215		unch          _^_en
1216		under          _^_en  // under, understand, thunder
1217	_)	up  (C        _^_en  // upper, update
1218	up  (_        _^_en  // setup
1219		urn (X        _^_en  // burn, turn
1220		ust (_        _^_en  // just, trust
1221
1222
1223.group ??
1224		?? 	y
1225		??s (_	ys
1226		??m (_	Om
1227		??l (_	yll
1228
1229
1230.group v
1231		v           v
1232		vers (_          vErz2
1233
1234// goup v: English section
1235		voice  (X       _^_en
1236		void  (_       _^_en
1237		vy  (_       _^_en
1238
1239
1240.group w
1241		w           w
1242		w (agon 	    v // wagon
1243
1244// group w: English section
1245	A)	w           _^_en
1246		wa (Ce_ 	    _^_en // hardware software wave
1247	_)	wan  	    _^_en
1248		wr 	  _^_en    // write
1249		way 	  _^_en    // way, away
1250	_)	wir 	  _^_en    // wire
1251		winn 	  _^_en    // winner
1252		wise 	  _^_en
1253		wor 	  _^_en
1254
1255
1256.group x
1257		x           ks
1258                xs          ks	// lexique lexicaux vox
1259	_e) 	x (A        gz	// exag?Šrer exemple
1260	_e) 	x (h        gz	// exhumer
1261
1262	ai) 	x (_ 		// voix paix prix
1263	oi) 	x (_
1264	ri) 	x (_
1265
1266	_soi) 	x (A        s	// soixante
1267
1268	Au) 	x (_	    z2	// faux feux choux
1269
1270	_au) 	x (quel 	// auxquels
1271
1272	_di) 	x (_neuf z	// liaison: dix-neuf
1273	_di)	x (_    z3
1274	_si) 	x (_neu s	// liaison: six-neuf
1275	_si)	x (_	z3
1276
1277	di) 	x (i?¨   z	// dixi?¨me
1278	si) 	x (i?¨   z	// sixi?¨me
1279	deu) 	x (i?¨   z	// deuxi?¨me
1280
1281
1282.group y
1283		y           i	// cryog?Šnique myope
1284	_)	y (A          _!i	// yak, yacht
1285	_)	y (eu          i	// yeux
1286
1287	_)	yahoo (P5       ia'u
1288		ym (b       E~	// symbolique
1289		ym (p       E~	// tympan
1290		ym (_       E~	// thym
1291		y (nn       i
1292		y (nA       i
1293	pa)	ys (_       i
1294	X)	ys (_       is
1295		yx (_       iks
1296
1297		yn          E~	// laryngite
1298
1299
1300.group z
1301		z           z
1302		zz          dz
1303	t) 	z           s	// tzigane
1304
1305
1306.group
1307// accented characters, these could have their own groups if they need more rules
1308		??           a:
1309		??           n^
1310
1311	 	?Š           e		// ?Št?Š
1312	 	??           E		// f??te
1313		??           Ni		// ni??o
1314		??           O		// angstr??m
1315		?&#x201C;           W
1316		?&#x201C;u          W:          // s?&#x201C;ur
1317		??           y	// f??tes
1318		??           y	// b??lcher
1319
1320
1321// symbols that are normally spoken when reading text
1322		, (D        pilk:u
1323	!	Eksklamasj'O~
1324	$	do2lar
1325	@	arobaz
1326	%	pursA~
1327	&	_e
1328	+	plys
1329	~	tilde
1330	â&#x201A;?	@ro
1331	Â?	sEnt
1332	Â?	i;En
1333	Â?	livr
1334	°	d@gre
1335   _n_) °	   // n°
1336	Â?	pl'yz_'u_mw'E~
1337	?&#x2014;	myltipli:'e_p'ar
1338	??	diviz'e_p'ar
1339	Â?	W~_k'ar
1340	Â?	W~_d@m'i
1341	ž	trw'a2 k'ar
1342	Š	_^_EN
1343	Ž	m'ark_depos'e
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353