home *** CD-ROM | disk | FTP | other *** search
/ PC World 2003 March / PCWorld_2003-03_cd.bin / Software / Vyzkuste / openoffice / f_0125 / en_GB.aff
Text File  |  2002-10-25  |  6KB  |  198 lines

  1. SET ISO8859-1
  2. TRY esianrtolcdugmphbyfvkw
  3.  
  4. # british english aff file
  5. # extended and commented andrewb brown may 2002
  6. # based on the us english one distributed with open office
  7. # further hacked by David Bartlett June 2002
  8. # comments and suggestions welcome at
  9. # alloneword@dial.pipex.com
  10. #
  11. # If you want to edit this, I have placed the rules for doing so in a comment
  12. # block at the end. If you do this, be aware of one REALLY STUPID BUG:
  13. # tab characters in this file will cause OOo to lock up completely when 
  14. # the spelling is checked. So you have to line stuff up by hand. 
  15.  
  16. PFX A Y 1
  17. PFX A   0   re      .
  18.  
  19. PFX I Y 1
  20. PFX I   0   in      .
  21.  
  22. PFX U Y 1
  23. PFX U   0   un      .
  24.  
  25. PFX C Y 1
  26. PFX C   0   de      .
  27.  
  28. PFX E Y 1
  29. PFX E   0   dis     .
  30.  
  31. PFX F Y 1
  32. PFX F   0   con     .
  33.  
  34. PFX K Y 1
  35. PFX K   0   pro     .
  36.  
  37. SFX V N 2
  38. SFX V   e   ive     e
  39. SFX V   0   ive     [^e]
  40.  
  41. SFX N Y 3
  42. SFX N   e   ion         e
  43. SFX N   y   ication     y
  44. SFX N   0   en          [^ey]
  45.  
  46. SFX X Y 3
  47. SFX X   e   ions        e
  48. SFX X   y   ications    y
  49. SFX X   0   ens     [^ey]
  50.  
  51. SFX H N 2
  52. SFX H   y   ieth        y
  53. SFX H   0   th      [^y]
  54.  
  55. SFX Y Y 1
  56. SFX Y   0   ly      .
  57.  
  58.  
  59. # G has beeen elaborated to allow for
  60. # british consonant doubling
  61. # as have the following similar entries
  62.  
  63. SFX G Y 24
  64. SFX G   ie   ying    ie # dying
  65. SFX G   0   ing     ee # fleeing
  66. SFX G   e   ing     [^ie]e # issuing
  67. SFX G   0   ning    [aeiou]n # in the beginning
  68. SFG G   0   ing     [^aeiou]n # not damning
  69. SFX G   0   ling    [aeiou]l # cancel -> cancelling
  70. SFX G   0   ing     [^aeiou]l
  71. SFX G   0   ting    [aeiou]t # forgetting
  72. SFX G   0   ing     [^aeiou]t # not wanting
  73. SFX G   0   ming    [aeiou]m
  74. SFX G   0   ing     [^aeiou]m
  75. SFX G   0   ing     [^e]
  76. SFX G   ie   yings  ie # dyings
  77. SFX G   0   ings    ee # fleeings
  78. SFX G   e   ings    [^ie]e # issuings
  79. SFX G   0   nings   [aeiou]n
  80. SFX G   0   ings    [^aeiou]n
  81. SFX G   0   lings   [aeiou]l
  82. SFX G   0   ings    [^aeiou]l
  83. SFX G   0   tings   [aeiou]t
  84. SFX G   0   ings    [^aeiou]t
  85. SFX G   0   mings   [aeiou]m
  86. SFX G   0   ings    [^aeiou]m
  87. SFX G   0   ings    [^e]
  88.  
  89.  
  90. SFX D Y 12
  91. SFX D   0   d       e # die -> died
  92. SFX D   y   ied     [^aeiou]y # pay ->paid 
  93. SFX D   0   led     [aeiou]l # cancel ->cancelled
  94. SFX D   0   ed      [^aeiou]l
  95. SFX D   0   ned     [aeiou]n # japan -> japanned
  96. SFX D   0   ed      [^aeiou]n # damn -> damned
  97. SFX D   0   ted     [aeiou]t
  98. SFX D   0   ed      [^aeiou]t
  99. SFX D   0   med     [aeiou]m
  100. SFX D   0   ed      [^aeiou]m
  101. SFX D   0   ed      [^ey]
  102. SFX D   0   ed      [aeiou]y
  103.  
  104. # now comparative and superlative
  105. # so suffix T is freed
  106. SFX R Y 8
  107. SFX R   0   r       e
  108. SFX R   y   ier     [^aeiou]y
  109. SFX R   0   er      [aeiou]y
  110. SFX R   0   er      [^ey]
  111. SFX R   0   st      e
  112. SFX R   y   iest    [^aeiou]y
  113. SFX R   0   est     [aeiou]y
  114. SFX R   0   est     [^ey]
  115.  
  116. SFX Z Y 4
  117. SFX Z   0   rs      e
  118. SFX Z   y   iers    [^aeiou]y
  119. SFX Z   0   ers     [aeiou]y
  120. SFX Z   0   ers     [^ey]
  121.  
  122. SFX S Y 6
  123. SFX S   y   ies     [^aeiou]y
  124. SFX S   0   s       [aeiou]y
  125. SFX S   0   es      [szh]
  126. SFX S   0   s       [^sxzhy]
  127. SFX S   x   ces     [ix] # appendix -> appendices
  128. SFX S   0   es      [^ix] # complex -> complexes
  129.  
  130. #this one is for the other -ex plurals
  131. SFX x Y 1
  132. SFX x   1    ices    x # index, codex -> codices. 
  133.  
  134. SFX P Y 3
  135. SFX P   y   iness   [^aeiou]y
  136. SFX P   0   ness    [aeiou]y
  137. SFX P   0   ness    [^y]
  138.  
  139. SFX M Y 1
  140. SFX M   0   's      .
  141.  
  142. SFX B Y 3
  143. SFX B   0   able    [^aeiou]
  144. SFX B   0   able    ee
  145. SFX B   e   able    [^aeiou]e
  146.  
  147. SFX L Y 1
  148. SFX L   0   ment    .
  149.  
  150. SFX s Y 3           # this is a new and important addition
  151. SFX s   0   ise     # real -> realise
  152. SFX s   0   isation # real -> realisation
  153. SFX s   0   ised    # mutagen -> mutagenised
  154.  
  155. SFX b Y 3           # another acb addition: -ible
  156. SFX b   0   ible    [^aeiou]
  157. SFX b   0   ible    ee
  158. SFX b   e   ible    [^aeiou]e # sense -> sensible
  159.  
  160. # must go through dictionary tagging nouns with it
  161. # as of 29/5/2002 there are none
  162. #
  163. #        ==================================                   
  164. #
  165. # what follows is cut and pasted from the instructions at
  166. # http://whiteboard.openoffice.org/lingucomponent/affix.readme
  167. #
  168. #The first line has 4 fields:
  169. #
  170. #Field
  171. #-----
  172. #1     SFX - indicates this is a suffix
  173. #2     D   - is the name of the character which represents this suffix
  174. #3     Y   - indicates it can be combined with prefixes (cross product)
  175. #4     4   - indicates that sequence of 4 affix entries are needed to
  176. #               properly store the affix information
  177. #
  178. #The remaining lines describe the unique information for the 4 affix
  179. #entries that make up this affix.  Each line can be interpreted
  180. #as follows: (note fields 1 and 2 are used as a check against line 1 info)
  181. #
  182. #Field
  183. #-----
  184. #1     SFX         - indicates this is a suffix
  185. #2     D           - is the name of the character which represents this affix
  186. #3     y           - the string of chars to strip off before adding affix
  187. #                         (a 0 here indicates the NULL string)
  188. #4     ied         - the string of affix characters to add
  189. #                         (a 0 here indicates the NULL string)
  190. #5     [^aeiou]y   - the conditions which must be met before the affix
  191. #                    can be applied
  192. #
  193. #Field 5 is interesting.  Since this is a suffix, field 5 tells us that
  194. #there are 2 conditions that must be met.  The first condition is that
  195. #the next to the last character in the word must *NOT* be any of the
  196. #following "a", "e", "i", "o" or "u".  The second condition is that
  197. #the last character of the word must end in "y".