1 # Affix file for Australian English OpenOffice dictionary by David Wilson
3 #Modifications by David Wilson 1/10/2008
4 # Added the PHONEtic transformation rules from the en_US OPenOffice dictionary -
5 ## PHONEtic_english.h - #PHONEtic transformation rules for use with #PHONEtic.c
6 ## Copyright (C) 2000 Björn Jacke (see details below)
7 # Merged the replacement (REP) options from en_US OPenOffice dictionary
8 # added 'REP gotten got'
12 # 2006-02-07 - NOSUGGEST, COMPOUNDRULE patches (nemeth AT OOo)
14 # Based on the Affix file for British English MySpell dictionary
15 # by David Bartlett, Andrew Brown. R 1.18, 11/04/05
16 # Built from scratch for MySpell. Released under LGPL.
17 # David Bartlett, Andrew Brown.
19 # 2010-03-09 (nemeth AT OOo)
20 # - UTF-8 encoded dictionary:
21 # - fix em-dash problem of OOo 3.2 by BREAK
22 # - suggesting words with typographical apostrophes
23 # - recognizing words with Unicode f ligatures
24 # - add phonetic suggestion (Copyright (C) 2000 Björn Jacke, see the end of the file)
26 ########################################################
30 ########################################################
33 TRY esiaénrtolcdugmfphbyvkw-'.zqjxSNRTLCGDMFPHBEAUYOIVKWóöâôZQJXÅçèîêàïüäñ
37 # only in compounds: 1th, 2th, 3th
40 # 1. [0-9]*1[0-9]th (10th, 11th, 12th, 56714th, etc.)
41 # 2. [0-9]*[02-9](1st|2nd|3rd|[4-9]th) (21st, 22nd, 123rd, 1234th, etc.)
45 WORDCHARS 0123456789'.-’
185 PFX F 0 con [^abehilmopru].
209 SFX V e ative [^bcdkmst]e
210 SFX V 0 lative [aeiou]l
211 SFX V 0 ative [^aeiou]l
214 SFX V 0 ative [^abdeilosty]
225 SFX v e atively [^bcdkmst]e
226 SFX v 0 latively [aeiou]l
227 SFX v 0 atively [^aeiou]l
230 SFX v 0 atively [^abdeilosty]
232 SFX u 0 tiveness [aio]
235 SFX u be ptiveness be
238 SFX u ke cativeness ke
240 SFX u e iveness [st]e
241 SFX u e ativeness [^bcdkmst]e
242 SFX u 0 lativeness [aeiou]l
243 SFX u 0 ativeness [^aeiou]l
245 SFX u y icativeness y
246 SFX u 0 ativeness [^abdeilosty]
255 SFX N e mation [^u]me
258 SFX N e ation [iou]te
260 SFX N e ation [^bcdkmst]e
262 SFX N 0 lation [aiou]l
263 SFX N 0 ation [^aeiou]l
264 SFX N 0 mation [aeiou]m
265 SFX N 0 ation [^aeiou]m
273 SFX N 0 ation [^bdelmrstxy]
278 SFX n e ation [iou]te
280 SFX n e ation [^ckt]e
282 SFX n 0 lation [aiou]l
283 SFX n 0 ation [^aeiou]l
287 SFX n y ication [^p]y
288 SFX n 0 ation [^aelry]
292 SFX n e ations [iou]te
293 SFX n e ions [^iou]te
294 SFX n e ations [^ckt]e
296 SFX n 0 lations [aiou]l
297 SFX n 0 ations [^aeiou]l
301 SFX n y ications [^p]y
302 SFX n 0 ations [^aelry]
311 SFX X e mations [^u]me
314 SFX X e ations [iou]te
315 SFX X e ions [^iou]te
316 SFX X e ations [^bcdkmst]e
318 SFX X 0 lations [aiou]l
319 SFX X 0 ations [^aeiou]l
320 SFX X 0 mations [aeiou]m
321 SFX X 0 ations [^aeiou]m
329 SFX X 0 ations [^bdelmrstxy]
340 SFX x e ational [^bcdkst]e
342 SFX x 0 lational [aiou]l
343 SFX x 0 ational [^aeiou]l
345 SFX x 0 ational [^e]r
350 SFX x 0 ational [^bdelrstxy]
353 SFX x be ptionally be
355 SFX x ke cationally ke
357 SFX x e ionally [^o]se
358 SFX x e itionally ose
360 SFX x e ationally [^bcdkst]e
361 SFX x el ulsionally el
362 SFX x 0 lationally [aiou]l
363 SFX x 0 ationally [^aeiou]l
364 SFX x er rationally er
365 SFX x 0 ationally [^e]r
367 SFX x 0 ionally [^n]t
369 SFX x y icationally y
370 SFX x 0 ationally [^bdelrstxy]
392 SFX Y y ily [^aeiou]y
393 SFX Y 0 ly [aeiou][ly]
399 SFX G 0 bing [^aeio][aeiou]b
400 SFX G 0 king [^aeio][aeiou]c
401 SFX G 0 ding [^aeio][aeiou]d
402 SFX G 0 fing [^aeio][aeiou]f
403 SFX G 0 ging [^aeio][aeiou]g
404 SFX G 0 king [^aeio][aeiou]k
405 SFX G 0 ling [^aeio][eiou]l
406 SFX G 0 ing [aeio][eiou]l
407 SFX G 0 ling [^aeo]al
409 SFX G 0 ming [^aeio][aeiou]m
410 SFX G 0 ning [^aeio][aeiou]n
411 SFX G 0 ping [^aeio][aeiou]p
412 SFX G 0 ring [^aeio][aeiou]r
413 SFX G 0 sing [^aeio][aeiou]s
414 SFX G 0 ting [^aeio][aeiou]t
415 SFX G 0 ving [^aeio][aeiou]v
416 SFX G 0 zing [^aeio][aeiou]z
417 SFX G 0 ing [aeio][aeiou][bcdfgkmnprstvz]
418 SFX G 0 ing [^aeiou][bcdfgklmnprstvz]
419 SFX G 0 ing [^ebcdfgklmnprstvz]
421 SFX J e ings [^eioy]e
424 SFX J 0 bings [^aeio][aeiou]b
425 SFX J 0 king [^aeio][aeiou]c
426 SFX J 0 dings [^aeio][aeiou]d
427 SFX J 0 fings [^aeio][aeiou]f
428 SFX J 0 gings [^aeio][aeiou]g
429 SFX J 0 kings [^aeio][aeiou]k
430 SFX J 0 lings [^aeio][eiou]l
431 SFX J 0 ings [aeio][eiou]l
432 SFX J 0 lings [^aeo]al
434 SFX J 0 mings [^aeio][aeiou]m
435 SFX J 0 nings [^aeio][aiou]n
436 SFX J 0 pings [^aeio][aeiou]p
437 SFX J 0 rings [^aeio][aiou]r
438 SFX J 0 sings [^aeio][aeiou]s
439 SFX J 0 tings [^aeio][aiou]t
440 SFX J 0 vings [^aeio][aeiou]v
441 SFX J 0 zings [^aeio][aeiou]z
442 SFX J 0 ings [^aeio]e[nrt]
443 SFX J 0 ings [aeio][aeiou][bcdfgkmnprstvz]
444 SFX J 0 ings [^aeiou][bcdfgklmnprstvz]
445 SFX J 0 ings [^ebcdfgklmnprstvz]
447 SFX k e ingly [^eioy]e
450 SFX k 0 kingly [^aeio][aeiou]c
451 SFX k 0 lingly [^aeio][aeiou]l
452 SFX k 0 ingly [aeio][aeiou][cl]
453 SFX k 0 ingly [^aeiou][cl]
458 SFX D 0 bed [^aeio][aeiou]b
459 SFX D 0 ked [^aeio][aeiou]c
460 SFX D 0 ded [^aeio][aeiou]d
461 SFX D 0 fed [^aeio][aeiou]f
462 SFX D 0 ged [^aeio][aeiou]g
463 SFX D 0 ked [^aeio][aeiou]k
464 SFX D 0 led [^aeio][eiou]l
465 SFX D 0 ed [aeio][eiou]l
468 SFX D 0 med [^aeio][aeiou]m
469 SFX D 0 ned [^aeio][aeiou]n
470 SFX D 0 ped [^aeio][aeiou]p
471 SFX D 0 red [^aeio][aeiou]r
472 SFX D 0 sed [^aeio][aeiou]s
473 SFX D 0 ted [^aeio][aeiou]t
474 SFX D 0 ved [^aeio][aeiou]v
475 SFX D 0 zed [^aeio][aeiou]z
476 SFX D y ied [^aeiou]y
478 SFX D 0 ed [aeio][aeiou][bcdfgkmnprstvz]
479 SFX D 0 ed [^aeiou][bcdfgklmnprstvz]
480 SFX D 0 ed [^ebcdfgklmnprstvyz]
483 SFX d 0 ked [^aeio][aeiou]c
484 SFX d 0 led [^aeio][aeiou]l
485 SFX d y ied [^aeiou]y
487 SFX d 0 ed [aeio][aeiou][cl]
488 SFX d 0 ed [^aeiou][cl]
493 SFX d 0 king [^aeio][aeiou]c
494 SFX d 0 ling [^aeio][aeiou]l
495 SFX d 0 ing [aeio][aeiou][cl]
496 SFX d 0 ing [^aeiou][cl]
500 SFX h 0 bedly [^aeio][aeiou]b
501 SFX h 0 kedly [^aeio][aeiou]c
502 SFX h 0 dedly [^aeio][aeiou]d
503 SFX h 0 fedly [^aeio][aeiou]f
504 SFX h 0 gedly [^aeio][aeiou]g
505 SFX h 0 kedly [^aeio][aeiou]k
506 SFX h 0 ledly [^aeio][aeiou]l
507 SFX h 0 medly [^aeio][aeiou]m
508 SFX h 0 nedly [^aeio][aiou]n
509 SFX h 0 pedly [^aeio][aeiou]p
510 SFX h 0 redly [^aeio][aiou]r
511 SFX h 0 sedly [^aeio][aeiou]s
512 SFX h 0 tedly [^aeio][aiou]t
513 SFX h 0 vedly [^aeio][aeiou]v
514 SFX h 0 zedly [^aeio][aeiou]z
515 SFX h 0 edly [^aeio]e[nrt]
516 SFX h y iedly [^aeiou]y
517 SFX h 0 edly [aeiou]y
518 SFX h 0 edly [aeio][aeiou][bcdfgklmnprstvz]
519 SFX h 0 edly [^aeiou][bcdfgklmnprstvz]
520 SFX h 0 edly [^ebcdfgklmnprstvyz]
523 SFX i 0 bedness [^aeio][aeiou]b
524 SFX i 0 kedness [^aeio][aeiou]c
525 SFX i 0 dedness [^aeio][aeiou]d
526 SFX i 0 fedness [^aeio][aeiou]f
527 SFX i 0 gedness [^aeio][aeiou]g
528 SFX i 0 kedness [^aeio][aeiou]k
529 SFX i 0 ledness [^aeio][aeiou]l
530 SFX i 0 medness [^aeio][aeiou]m
531 SFX i 0 nedness [^aeio][aiou]n
532 SFX i 0 pedness [^aeio][aeiou]p
533 SFX i 0 redness [^aeio][aiou]r
534 SFX i 0 sedness [^aeio][aeiou]s
535 SFX i 0 tedness [^aeio][aiou]t
536 SFX i 0 vedness [^aeio][aeiou]v
537 SFX i 0 zedness [^aeio][aeiou]z
538 SFX i 0 edness [^aeio]e[nrt]
539 SFX i y iedness [^aeiou]y
540 SFX i 0 edness [aeiou]y
541 SFX i 0 edness [aeio][aeiou][bcdfgklmnprstvz]
542 SFX i 0 edness [^aeiou][bcdfgklmnprstvz]
543 SFX i 0 edness [^ebcdfgklmnprstvyz]
547 SFX T 0 ber [^aeio][aeiou]b
548 SFX T 0 best [^aeio][aeiou]b
549 SFX T 0 ker [^aeio][aeiou]c
550 SFX T 0 kest [^aeio][aeiou]c
551 SFX T 0 der [^aeio][aeiou]d
552 SFX T 0 dest [^aeio][aeiou]d
553 SFX T 0 fer [^aeio][aeiou]f
554 SFX T 0 fest [^aeio][aeiou]f
555 SFX T 0 ger [^aeio][aeiou]g
556 SFX T 0 gest [^aeio][aeiou]g
557 SFX T 0 ker [^aeio][aeiou]k
558 SFX T 0 kest [^aeio][aeiou]k
559 SFX T 0 ler [^aeio][aeiou]l
560 SFX T 0 lest [^aeio][aeiou]l
561 SFX T 0 mer [^aeio][aeiou]m
562 SFX T 0 mest [^aeio][aeiou]m
563 SFX T 0 ner [^aeio][aeiou]n
564 SFX T 0 nest [^aeio][aeiou]n
565 SFX T 0 per [^aeio][aeiou]p
566 SFX T 0 pest [^aeio][aeiou]p
567 SFX T 0 rer [^aeio][aeiou]r
568 SFX T 0 rest [^aeio][aeiou]r
569 SFX T 0 ser [^aeio][aeiou]s
570 SFX T 0 sest [^aeio][aeiou]s
571 SFX T 0 ter [^aeio][aeiou]t
572 SFX T 0 test [^aeio][aeiou]t
573 SFX T 0 ver [^aeio][aeiou]v
574 SFX T 0 vest [^aeio][aeiou]v
575 SFX T 0 zer [^aeio][aeiou]z
576 SFX T 0 zest [^aeio][aeiou]z
577 SFX T y ier [^aeiou]y
578 SFX T y iest [^aeiou]y
581 SFX T 0 er [aeio][aeiou][bcdfgklmnprstvz]
582 SFX T 0 er [^aeiou][bcdfgklmnprstvz]
583 SFX T 0 er [^ebcdfgklmnprstvyz]
584 SFX T 0 est [aeio][aeiou][bcdfgklmnprstvz]
585 SFX T 0 est [^aeiou][bcdfgklmnprstvz]
586 SFX T 0 est [^ebcdfgklmnprstvyz]
590 SFX R 0 ber [^aeio][aeiou]b
591 SFX R 0 bers [^aeio][aeiou]b
592 SFX R 0 ker [^aeio][aeiou]c
593 SFX R 0 kers [^aeio][aeiou]c
594 SFX R 0 der [^aeio][aeiou]d
595 SFX R 0 ders [^aeio][aeiou]d
596 SFX R 0 fer [^aeio][aeiou]f
597 SFX R 0 fers [^aeio][aeiou]f
598 SFX R 0 ger [^aeio][aeiou]g
599 SFX R 0 gers [^aeio][aeiou]g
600 SFX R 0 ker [^aeio][aeiou]k
601 SFX R 0 kers [^aeio][aeiou]k
602 SFX R 0 ler [^aeio][eiou]l
603 SFX R 0 er [aeio][eiou]l
606 SFX R 0 lers [^aeio][eiou]l
607 SFX R 0 ers [aeio][eiou]l
608 SFX R 0 lers [^aeo]al
610 SFX R 0 mer [^aeio][aeiou]m
611 SFX R 0 mers [^aeio][aeiou]m
612 SFX R 0 ner [^aeio][aeiou]n
613 SFX R 0 ners [^aeio][aeiou]n
614 SFX R 0 per [^aeio][aeiou]p
615 SFX R 0 pers [^aeio][aeiou]p
616 SFX R 0 rer [^aeio][aeiou]r
617 SFX R 0 rers [^aeio][aeiou]r
618 SFX R 0 ser [^aeio][aeiou]s
619 SFX R 0 sers [^aeio][aeiou]s
620 SFX R 0 ter [^aeio][aeiou]t
621 SFX R 0 ters [^aeio][aeiou]t
622 SFX R 0 ver [^aeio][aeiou]v
623 SFX R 0 vers [^aeio][aeiou]v
624 SFX R 0 zer [^aeio][aeiou]z
625 SFX R 0 zers [^aeio][aeiou]z
626 SFX R y ier [^aeiou]y
627 SFX R y iers [^aeiou]y
630 SFX R 0 er [aeio][aeiou][bcdfgkmnprstvz]
631 SFX R 0 ers [aeio][aeiou][bcdfgkmnprstvz]
632 SFX R 0 er [^aeiou][bcdfgklmnprstvz]
633 SFX R 0 ers [^aeiou][bcdfgklmnprstvz]
634 SFX R 0 er [^ebcdfgklmnprstvyz]
635 SFX R 0 ers [^ebcdfgklmnprstvyz]
637 SFX R 0 ber's [^aeio][aeiou]b
638 SFX R 0 ker's [^aeio][aeiou]c
639 SFX R 0 der's [^aeio][aeiou]d
640 SFX R 0 fer's [^aeio][aeiou]f
641 SFX R 0 ger's [^aeio][aeiou]g
642 SFX R 0 ker's [^aeio][aeiou]k
643 SFX R 0 ler's [^aeio][eiou]l
644 SFX R 0 er's [aeio][eiou]l
645 SFX R 0 ler's [^aeo]al
647 SFX R 0 mer's [^aeio][aeiou]m
648 SFX R 0 ner's [^aeio][aeiou]n
649 SFX R 0 per's [^aeio][aeiou]p
650 SFX R 0 rer's [^aeio][aeiou]r
651 SFX R 0 ser's [^aeio][aeiou]s
652 SFX R 0 ter's [^aeio][aeiou]t
653 SFX R 0 ver's [^aeio][aeiou]v
654 SFX R 0 zer's [^aeio][aeiou]z
655 SFX R y ier's [^aeiou]y
656 SFX R 0 er's [aeiou]y
657 SFX R 0 er's [aeio][aeiou][bcdfgkmnprstvz]
658 SFX R 0 er's [^aeiou][bcdfgklmnprstvz]
659 SFX R 0 er's [^ebcdfgklmnprstvyz]
662 SFX r 0 ler [^aeio][aeiou]l
663 SFX r 0 ker [^aeio][aeiou]c
664 SFX r y ier [^aeiou]y
666 SFX r 0 er [aeio][aeiou][cl]
667 SFX r 0 er [^aeiou][cl]
670 SFX r 0 lers [^aeio][aeiou]l
671 SFX r 0 kers [^aeio][aeiou]c
672 SFX r y iers [^aeiou]y
674 SFX r 0 ers [aeio][aeiou][cl]
675 SFX r 0 ers [^aeiou][cl]
678 SFX r 0 ler's [^aeio][aeiou]l
679 SFX r 0 ker's [^aeio][aeiou]c
680 SFX r y ier's [^aeiou]y
681 SFX r 0 er's [aeiou]y
682 SFX r 0 er's [aeio][aeiou][cl]
683 SFX r 0 er's [^aeiou][cl]
686 SFX S y ies [^aeiou]y
696 SFX P y iness [^aeiou]y
697 SFX P 0 ness [aeiou]y
699 SFX P y iness's [^aeiou]y
700 SFX P 0 ness's [aeiou]y
703 SFX m 0 sman [bdknmt]
704 SFX m 0 sman [aeiou][bdklmnt]e
705 SFX m 0 man [^aeiou][bdklmnt]e
706 SFX m 0 man [^bdklmnt]e
707 SFX m 0 man [^bdeknmt]
708 SFX m 0 smen [bdknmt]
709 SFX m 0 smen [aeiou][bdklmnt]e
710 SFX m 0 men [^aeiou][bdklmnt]e
711 SFX m 0 men [^bdklmnt]e
712 SFX m 0 men [^bdeknmt]
713 SFX m 0 sman's [bdknmt]
714 SFX m 0 sman's [aeiou][bdklmnt]e
715 SFX m 0 man's [^aeiou][bdklmnt]e
716 SFX m 0 man's [^bdklmnt]e
717 SFX m 0 man's [^bdeknmt]
718 SFX m 0 smen's [bdknmt]
719 SFX m 0 smen's [aeiou][bdklmnt]e
720 SFX m 0 men's [^aeiou][bdklmnt]e
721 SFX m 0 men's [^bdklmnt]e
722 SFX m 0 men's [^bdeknmt]
724 SFX 5 0 swoman [bdknmt]
725 SFX 5 0 swoman [aeiou][bdklmnt]e
726 SFX 5 0 woman [^aeiou][bdklmnt]e
727 SFX 5 0 woman [^bdklmnt]e
728 SFX 5 0 woman [^bdeknmt]
729 SFX 5 0 swomen [bdknmt]
730 SFX 5 0 swomen [aeiou][bdklmnt]e
731 SFX 5 0 women [^aeiou][bdklmnt]e
732 SFX 5 0 women [^bdklmnt]e
733 SFX 5 0 women [^bdeknmt]
734 SFX 5 0 swoman's [bdknmt]
735 SFX 5 0 swoman's [aeiou][bdklmnt]e
736 SFX 5 0 woman's [^aeiou][bdklmnt]e
737 SFX 5 0 woman's [^bdklmnt]e
738 SFX 5 0 woman's [^bdeknmt]
740 SFX 6 y iful [^aeiou]y
744 SFX j y ifully [^aeiou]y
745 SFX j 0 fully [aeiou]y
748 SFX p y iless [^aeiou]y
749 SFX p 0 less [aeiou]y
756 SFX Q le ilise [^aeiou]le
757 SFX Q e ise [aeiou]le
762 SFX Q y ise [^aeiou]y
767 SFX Q le ilises [^aeiou]le
768 SFX Q e ises [aeiou]le
773 SFX Q y ises [^aeiou]y
774 SFX Q 0 ises [aeiou]y
775 SFX Q 0 ises [^aemsy]
778 SFX Q le ilised [^aeiou]le
779 SFX Q e ised [aeiou]le
784 SFX Q y ised [^aeiou]y
785 SFX Q 0 ised [aeiou]y
786 SFX Q 0 ised [^aemsy]
789 SFX Q le ilising [^aeiou]le
790 SFX Q e ising [aeiou]le
795 SFX Q y ising [^aeiou]y
796 SFX Q 0 ising [aeiou]y
797 SFX Q 0 ising [^aemsy]
801 SFX 8 le ilize [^aeiou]le
802 SFX 8 e ize [aeiou]le
807 SFX 8 y ize [^aeiou]y
812 SFX 8 le ilizes [^aeiou]le
813 SFX 8 e izes [aeiou]le
818 SFX 8 y izes [^aeiou]y
819 SFX 8 0 izes [aeiou]y
820 SFX 8 0 izes [^aemsy]
823 SFX 8 le ilized [^aeiou]le
824 SFX 8 e ized [aeiou]le
829 SFX 8 y ized [^aeiou]y
830 SFX 8 0 ized [aeiou]y
831 SFX 8 0 ized [^aemsy]
834 SFX 8 le ilizing [^aeiou]le
835 SFX 8 e izing [aeiou]le
840 SFX 8 y izing [^aeiou]y
841 SFX 8 0 izing [aeiou]y
842 SFX 8 0 izing [^aemsy]
845 SFX q e isation [^l]e
846 SFX q le ilisation [^aeiou]le
847 SFX q e isation [aeiou]le
849 SFX q 0 isation [^u]m
851 SFX q 0 isation [^i]s
852 SFX q y isation [^aeiou]y
853 SFX q 0 isation [aeiou]y
854 SFX q 0 isation [^aemsy]
856 SFX q e isations [^l]e
857 SFX q le ilisations [^aeiou]le
858 SFX q e isations [aeiou]le
860 SFX q 0 isations [^u]m
862 SFX q 0 isations [^i]s
863 SFX q y isations [^aeiou]y
864 SFX q 0 isations [aeiou]y
865 SFX q 0 isations [^aemsy]
868 SFX - e ization [^l]e
869 SFX - le ilization [^aeiou]le
870 SFX - e ization [aeiou]le
872 SFX - 0 ization [^u]m
874 SFX - 0 ization [^i]s
875 SFX - y ization [^aeiou]y
876 SFX - 0 ization [aeiou]y
877 SFX - 0 ization [^aemsy]
879 SFX - e izations [^l]e
880 SFX - le ilizations [^aeiou]le
881 SFX - e izations [aeiou]le
883 SFX - 0 izations [^u]m
885 SFX - 0 izations [^i]s
886 SFX - y izations [^aeiou]y
887 SFX - 0 izations [aeiou]y
888 SFX - 0 izations [^aemsy]
892 SFX s le iliser [^aeiou]le
893 SFX s e iser [aeiou]le
898 SFX s y iser [^aeiou]y
899 SFX s 0 iser [aeiou]y
900 SFX s 0 iser [^aemsy]
903 SFX s le ilisers [^aeiou]le
904 SFX s e isers [aeiou]le
909 SFX s y isers [^aeiou]y
910 SFX s 0 isers [aeiou]y
911 SFX s 0 isers [^aemsy]
914 SFX s le iliser's [^aeiou]le
915 SFX s e iser's [aeiou]le
920 SFX s y iser's [^aeiou]y
921 SFX s 0 iser's [aeiou]y
922 SFX s 0 iser's [^aemsy]
926 SFX 9 le ilizer [^aeiou]le
927 SFX 9 e izer [aeiou]le
932 SFX 9 y izer [^aeiou]y
933 SFX 9 0 izer [aeiou]y
934 SFX 9 0 izer [^aemsy]
937 SFX 9 le ilizers [^aeiou]le
938 SFX 9 e izers [aeiou]le
943 SFX 9 y izers [^aeiou]y
944 SFX 9 0 izers [aeiou]y
945 SFX 9 0 izers [^aemsy]
948 SFX 9 le ilizer's [^aeiou]le
949 SFX 9 e izer's [aeiou]le
954 SFX 9 y izer's [^aeiou]y
955 SFX 9 0 izer's [aeiou]y
956 SFX 9 0 izer's [^aemsy]
960 SFX t le ilisable [^aeiou]le
961 SFX t e isable [aeiou]le
966 SFX t y isable [^aeiou]y
967 SFX t 0 isable [aeiou]y
968 SFX t 0 isable [^aemsy]
970 SFX t e isability [^l]e
971 SFX t le ilisability [^aeiou]le
972 SFX t e isability [aeiou]le
973 SFX t um isability um
974 SFX t 0 isability [^u]m
976 SFX t 0 isability [^i]s
977 SFX t y isability [^aeiou]y
978 SFX t 0 isability [aeiou]y
979 SFX t 0 isability [^aemsy]
983 SFX + le ilizable [^aeiou]le
984 SFX + e izable [aeiou]le
989 SFX + y izable [^aeiou]y
990 SFX + 0 izable [aeiou]y
991 SFX + 0 izable [^aemsy]
993 SFX + e izability [^l]e
994 SFX + le ilizability [^aeiou]le
995 SFX + e izability [aeiou]le
996 SFX + um izability um
997 SFX + 0 izability [^u]m
999 SFX + 0 izability [^i]s
1000 SFX + y izability [^aeiou]y
1001 SFX + 0 izability [aeiou]y
1002 SFX + 0 izability [^aemsy]
1006 SFX B e able [^acegilotu]e
1007 SFX B 0 able [acegilou]e
1010 SFX B 0 bable [^aeio][aeiou]b
1011 SFX B 0 kable [^aeio][aeiou]c
1012 SFX B 0 dable [^aeio][aeiou]d
1013 SFX B 0 fable [^aeio][aeiou]f
1014 SFX B 0 gable [^aeio][aeiou]g
1015 SFX B 0 kable [^aeio][aeiou]k
1016 SFX B 0 lable [^aeio][aeiou]l
1017 SFX B 0 mable [^aeio][aeiou]m
1018 SFX B 0 nable [^aeio][aeiou]n
1019 SFX B 0 pable [^aeio][aeiou]p
1020 SFX B 0 rable [^aeio][aeiou]r
1021 SFX B 0 sable [^aeio][aeiou]s
1022 SFX B 0 table [^aeio][aeiou]t
1023 SFX B 0 vable [^aeio][aeiou]v
1024 SFX B 0 zable [^aeio][aeiou]z
1025 SFX B 0 able [aeio][aeiou][bcdfgklmnprstvz]
1026 SFX B 0 able [^aeiou][bcdfgklmnprstvz]
1027 SFX B y iable [^aeiou]y
1028 SFX B 0 able [aeiou]y
1029 SFX B 0 able [^ebcdfgklmnprstvzy]
1030 SFX B e ability [^acegilotu]e
1031 SFX B 0 ability [acegilou]e
1033 SFX B e ability [^a]te
1034 SFX B 0 bability [^aeio][aeiou]b
1035 SFX B 0 kability [^aeio][aeiou]c
1036 SFX B 0 dability [^aeio][aeiou]d
1037 SFX B 0 fability [^aeio][aeiou]f
1038 SFX B 0 gability [^aeio][aeiou]g
1039 SFX B 0 kability [^aeio][aeiou]k
1040 SFX B 0 lability [^aeio][aeiou]l
1041 SFX B 0 mability [^aeio][aeiou]m
1042 SFX B 0 nability [^aeio][aeiou]n
1043 SFX B 0 pability [^aeio][aeiou]p
1044 SFX B 0 rability [^aeio][aeiou]r
1045 SFX B 0 sability [^aeio][aeiou]s
1046 SFX B 0 tability [^aeio][aeiou]t
1047 SFX B 0 vability [^aeio][aeiou]v
1048 SFX B 0 zability [^aeio][aeiou]z
1049 SFX B 0 ability [aeio][aeiou][bcdfgklmnprstvz]
1050 SFX B 0 ability [^aeiou][bcdfgklmnprstvz]
1051 SFX B y iability [^aeiou]y
1052 SFX B 0 ability [aeiou]y
1053 SFX B 0 ability [^ebcdfgklmnprstvzy]
1055 SFX 7 e able [acegilou]e
1056 SFX 7 0 able [^acegilou]e
1057 SFX 7 0 kable [^aeio][aeiou]c
1058 SFX 7 0 lable [^aeio][aeiou]l
1059 SFX 7 0 able [aeio][aeiou][cl]
1060 SFX 7 0 able [^aeiou][cl]
1061 SFX 7 y iable [^aeiou]y
1062 SFX 7 0 able [aeiou]y
1063 SFX 7 0 able [^cely]
1065 SFX g e ability [^acegilou]e
1066 SFX g 0 ability [acegilou]e
1067 SFX g 0 kability [^aeio][aeiou]c
1068 SFX g 0 lability [^aeio][aeiou]l
1069 SFX g 0 ability [aeio][aeiou][cl]
1070 SFX g 0 ability [^aeiou][cl]
1071 SFX g y iability [^aeiou]y
1072 SFX g 0 ability [aeiou]y
1073 SFX g 0 ability [^cely]
1075 SFX l e ably [^acegilou]e
1076 SFX l 0 ably [acegilou]e
1077 SFX l 0 kably [^aeio][aeiou]c
1078 SFX l 0 lably [^aeio][aeiou]l
1079 SFX l 0 ably [aeio][aeiou][cl]
1080 SFX l 0 ably [^aeiou][cl]
1081 SFX l y iably [^aeiou]y
1082 SFX l 0 ably [aeiou]y
1083 SFX l 0 ably [^cely]
1085 SFX b e ible [^aeiou]e
1086 SFX b 0 ible [aeiou]e
1090 SFX L y iment [^aeiou]y
1091 SFX L 0 ment [aeiou]y
1094 SFX L y iments [^aeiou]y
1095 SFX L 0 ments [aeiou]y
1098 SFX L y iment's [^aeiou]y
1099 SFX L 0 ment's [aeiou]y
1100 SFX L 0 ment's [^my]
1102 SFX Z e y [^aeiouy]e
1105 SFX Z 0 by [^aeio][aeiou]b
1106 SFX Z 0 ky [^aeio][aeiou]c
1107 SFX Z 0 dy [^aeio][aeiou]d
1108 SFX Z 0 fy [^aeio][aeiou]f
1109 SFX Z 0 gy [^aeio][aeiou]g
1110 SFX Z 0 ky [^aeio][aeiou]k
1111 SFX Z 0 ly [^aeio][aeiou]l
1112 SFX Z 0 my [^aeio][aeiou]m
1113 SFX Z 0 ny [^aeio][aiou]n
1114 SFX Z 0 py [^aeio][aeiou]p
1115 SFX Z 0 ry [^aeio][aiou]r
1116 SFX Z 0 sy [^aeio][aeiou]s
1117 SFX Z 0 ty [^aeio][aiou]t
1118 SFX Z 0 vy [^aeio][aeiou]v
1119 SFX Z 0 zy [^aeio][aeiou]z
1120 SFX Z 0 y [^aeio]e[nrt]
1121 SFX Z 0 y [aeio][aeiou][bcdfgklmnprstvz]
1122 SFX Z 0 y [^aeiou][bcdfgklmnprstvz]
1123 SFX Z 0 y [^aebcdfgiklmnoprstuvyz]
1125 SFX 2 e iness [^aeiouy]e
1126 SFX 2 0 iness [aeiouy]e
1127 SFX 2 0 biness [^aeio][aeiou]b
1128 SFX 2 0 kiness [^aeio][aeiou]c
1129 SFX 2 0 diness [^aeio][aeiou]d
1130 SFX 2 0 finess [^aeio][aeiou]f
1131 SFX 2 0 giness [^aeio][aeiou]g
1132 SFX 2 0 kiness [^aeio][aeiou]k
1133 SFX 2 0 liness [^aeio][aeiou]l
1134 SFX 2 0 miness [^aeio][aeiou]m
1135 SFX 2 0 niness [^aeio][aiou]n
1136 SFX 2 0 piness [^aeio][aeiou]p
1137 SFX 2 0 riness [^aeio][aiou]r
1138 SFX 2 0 siness [^aeio][aeiou]s
1139 SFX 2 0 tiness [^aeio][aiou]t
1140 SFX 2 0 viness [^aeio][aeiou]v
1141 SFX 2 0 ziness [^aeio][aeiou]z
1142 SFX 2 0 iness [^aeio]e[nrt]
1143 SFX 2 0 iness [aeio][aeiou][bcdfgklmnprstvz]
1144 SFX 2 0 iness [^aeiou][bcdfgklmnprstvz]
1145 SFX 2 0 iness [^ebcdfgklmnprstvz]
1147 SFX z e ily [^aeiouy]e
1148 SFX z 0 ily [aeiouy]e
1151 SFX z y ily [^aeiou]y
1152 SFX z 0 bily [^aeio][aeiou]b
1153 SFX z 0 kily [^aeio][aeiou]c
1154 SFX z 0 dily [^aeio][aeiou]d
1155 SFX z 0 fily [^aeio][aeiou]f
1156 SFX z 0 gily [^aeio][aeiou]g
1157 SFX z 0 kily [^aeio][aeiou]k
1158 SFX z 0 lily [^aeio][aeiou]l
1159 SFX z 0 mily [^aeio][aeiou]m
1160 SFX z 0 nily [^aeio][aiou]n
1161 SFX z 0 pily [^aeio][aeiou]p
1162 SFX z 0 rily [^aeio][aiou]r
1163 SFX z 0 sily [^aeio][aeiou]s
1164 SFX z 0 tily [^aeio][aiou]t
1165 SFX z 0 vily [^aeio][aeiou]v
1166 SFX z 0 zily [^aeio][aeiou]z
1167 SFX z 0 ily [^aeio]e[nrt]
1168 SFX z 0 ily [aeio][aeiou][bcdfgklmnprstvyz]
1169 SFX z 0 ily [^aeiou][bcdfgklmnprstvyz]
1170 SFX z 0 ily [^ebcdfgklmnprstvyz]
1176 SFX y 0 ory [^aeous]t
1186 SFX y 0 ry [^ehmstn]
1199 SFX O 0 al [^aebcrtxmy]
1202 SFX o e ally [^bcgv]e
1203 SFX o e ially [bcgv]e
1204 SFX o 0 ially [bcrx]
1211 SFX o 0 ally [^ipux]t
1212 SFX o 0 ally [^aebcrtxmy]
1226 SFX W 0 atic [aeiou]m
1227 SFX W 0 ic [^aeiou]m
1234 SFX W 0 ic [^aelmrsy]
1239 SFX w 0 atical [aeiou]m
1240 SFX w 0 ical [^aeiou]m
1244 SFX w 0 ical [^aemry]
1248 SFX 1 0 ically [^e]r
1249 SFX 1 0 atically [aeiou]m
1250 SFX 1 0 ically [^aeiou]m
1252 SFX 1 a ically [^m]a
1254 SFX 1 0 ically [^aemry]
1256 SFX 3 e ist [^aceiou]e
1258 SFX 3 0 ist [aeiou]e
1259 SFX 3 y ist [^aeioubp]y
1260 SFX 3 0 ist [aeioubp]y
1263 SFX 3 e ists [^aceiou]e
1265 SFX 3 0 ists [aeiou]e
1266 SFX 3 y ists [^aeioubp]y
1267 SFX 3 0 ists [aeioubp]y
1270 SFX 3 e ist's [^aceiou]e
1272 SFX 3 0 ist's [aeiou]e
1273 SFX 3 y ist's [^aeioubp]y
1274 SFX 3 0 ist's [aeioubp]y
1276 SFX 3 0 ist's [^eoy]
1294 # PHONEtic_english.h - #PHONEtic transformation rules for use with #PHONEtic.c
1295 # Copyright (C) 2000 Björn Jacke
1297 # This rule set is based on Lawrence Phillips original metaPHONE
1298 # algorithm with modifications made by Michael Kuhn in his
1299 # C implantation, more modifications by Björn Jacke when
1300 # converting the algorithm to a rule set and minor
1301 # touch ups by Kevin Atkinson
1303 # This library is free software; you can redistribute it and/or
1304 # modify it under the terms of the GNU Lesser General Public
1305 # License version 2.1 as published by the Free Software Foundation;
1307 # This library is distributed in the hope that it will be useful,
1308 # but WITHOUT ANY WARRANTY; without even the implied warranty of
1309 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
1310 # Lesser General Public License for more details.
1312 # You should have received a copy of the GNU Lesser General Public
1313 # License along with this library; if not, write to the Free Software
1314 # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
1316 # Björn Jacke may be reached by email at bjoern.jacke@gmx.de
1320 # 2000-01-05 Björn Jacke <bjoern.jacke@gmx.de>
1321 # - first version with translation rules derived from
1322 # metaPHONE.cc distributed with aspell 0.28.3
1323 # - "TH" is now representated as "@" because "0" is a
1325 # - removed TH(!vowel) --> T; always use TH --> # instead
1326 # - dropped "^AE" -> "E" (redundant)
1327 # - "ing" is transformed to "N", not "NK"
1328 # - "SCH(EO)" transforms to "SK" now
1329 # - added R --> SILENT if (after a vowel) and no (vowel or
1330 # "y" follows) like in "Marcy" or "abort"
1331 # - H is SILENT in RH at beginning of words
1332 # - H is SILENT if vowel leads and "Y" follows
1333 # - some ".OUGH.." --> ...F exceptions added
1334 # - "^V" transforms to "W"
1335 # 2000-01-07 Kevin Atkinson <kevinatk@home.com>
1336 # Converted from header to data file.
1338 # 2007-08-23 László Németh <nemeth AT OOo>
1339 # Add PHONE header and #PHONE keywords
1341 # 2010-03-09 László Németh <nemeth AT OOo>
1342 # Temporarily removing acuted character É
1343 # because of the missing UTF-8 support
1347 # Documentation: http://aspell.net/man-html/PHONEtic-Code.html
1350 PHONE AH(AEIOUY)-^ *H
1351 PHONE AR(AEIOUY)-^ *R
1370 PHONE EH(AEIOUY)-^ *H
1371 PHONE ER(AEIOUY)-^ *R
1389 PHONE IH(AEIOUY)-^ *H
1390 PHONE IR(AEIOUY)-^ *R
1409 PHONE OH(AEIOUY)-^ *H
1410 PHONE OR(AEIOUY)-^ *R
1437 PHONE UH(AEIOUY)-^ *H
1438 PHONE UR(AEIOUY)-^ *R
1455 #The rules in a different view:
1459 # Beginning of word: "gn", "kn-", "pn-", "wr-" ----> drop first letter
1460 # "Aebersold", "Gnagy", "Knuth", "Pniewski", "Wright"
1462 # Beginning of word: "x" ----> change to "s"
1463 # as in "Deng Xiaopeng"
1465 # Beginning of word: "wh-" ----> change to "w"
1467 # Beginning of word: leading vowels are transformed to "*"
1469 # "[crt]ough" and "enough" are handled separately because of "F" sound
1472 # A --> A at beginning
1475 # B --> B unless at the end of word after "m", as in "dumb", "McComb"
1477 # C --> X (sh) if "-cia-" or "-ch-"
1478 # S if "-ci-", "-ce-", or "-cy-"
1479 # SILENT if "-sci-", "-sce-", or "-scy-", or "-cq-"
1480 # K otherwise, including in "-sch-"
1482 # D --> K if in "-dge-", "-dgy-", or "-dgi-"
1485 # E --> A at beginnig
1486 # _ SILENT otherwise
1490 # G --> SILENT if in "-gh-" and not at end or before a vowel
1491 # in "-gn" or "-gned" or "-gns"
1492 # in "-dge-" etc., as in above rule
1493 # K if before "i", or "e", or "y" if not double "gg"
1495 # K otherwise (incl. "GG"!)
1497 # H --> SILENT if after vowel and no vowel or "Y" follows
1498 # or after "-ch-", "-sh-", "-ph-", "-th-", "-gh-"
1499 # or after "rh-" at beginning
1502 # I --> A at beginning
1503 # _ SILENT otherwise
1507 # K --> SILENT if after "c"
1516 # O --> A at beginning
1517 # _ SILENT otherwise
1519 # P --> F if before "h"
1524 # R --> SILENT if after vowel and no vowel or "Y" follows
1527 # S --> X (sh) if before "h" or in "-sio-" or "-sia-"
1528 # SK if followed by "ch(eo)" (SCH(EO))
1531 # T --> X (sh) if "-tia-" or "-tio-"
1532 # 0 (th) if before "h"
1533 # silent if in "-tch-"
1536 # U --> A at beginning
1537 # _ SILENT otherwise
1539 # V --> V if first letter of word
1542 # W --> SILENT if not followed by a vowel
1543 # W if followed by a vowel
1547 # Y --> SILENT if not followed by a vowel
1548 # Y if followed by a vowel