This is the first push to this repo with my dotfiles
[dotfilesold/.git] / .config / Typora / dictionaries / en_US.aff
1 SET ISO8859-1
2 KEY qwertyuiop|asdfghjkl|zxcvbnm
3 TRY esianrtolcdugmphbyfvkwzESIANRTOLCDUGMPHBYFVKWZ'-
4 NOSUGGEST !
5
6 # ordinal numbers (1st, 2nd, 3th, 11th) and decads (0s, 10s, 1990s)
7 COMPOUNDMIN 1
8 # only in compounds: 1th, 2th, 3th
9 ONLYINCOMPOUND c
10 # compound rules:
11 # 1. [0-9]*1[0-9]th (10th, 11th, 12th, 56714th, etc.)
12 # 2. [0-9]*[02-9](1st|2nd|3rd|[4-9]th) (21st, 22nd, 123rd, 1234th, etc.)
13 COMPOUNDRULE 2
14 COMPOUNDRULE n*1t
15 COMPOUNDRULE n*mp
16 WORDCHARS 0123456789'
17
18 PFX A Y 1
19 PFX A   0     re         .
20
21 PFX I Y 1
22 PFX I   0     in         .
23
24 PFX U Y 1
25 PFX U   0     un         .
26
27 PFX C Y 1
28 PFX C   0     de          .
29
30 PFX E Y 1
31 PFX E   0     dis         .
32
33 PFX F Y 1
34 PFX F   0     con         .
35
36 PFX K Y 1
37 PFX K   0     pro         .
38
39 SFX V N 2
40 SFX V   e     ive        e
41 SFX V   0     ive        [^e]
42
43 SFX N Y 3
44 SFX N   e     ion        e
45 SFX N   y     ication    y 
46 SFX N   0     en         [^ey] 
47
48 SFX X Y 3
49 SFX X   e     ions       e
50 SFX X   y     ications   y
51 SFX X   0     ens        [^ey]
52
53 SFX H N 2
54 SFX H   y     ieth       y
55 SFX H   0     th         [^y] 
56
57 SFX Y Y 1
58 SFX Y   0     ly         .
59
60 SFX G Y 2
61 SFX G   e     ing        e
62 SFX G   0     ing        [^e] 
63
64 SFX J Y 2
65 SFX J   e     ings       e
66 SFX J   0     ings       [^e]
67
68 SFX D Y 4
69 SFX D   0     d          e
70 SFX D   y     ied        [^aeiou]y
71 SFX D   0     ed         [^ey]
72 SFX D   0     ed         [aeiou]y
73
74 SFX T N 4
75 SFX T   0     st         e
76 SFX T   y     iest       [^aeiou]y
77 SFX T   0     est        [aeiou]y
78 SFX T   0     est        [^ey]
79
80 SFX R Y 4
81 SFX R   0     r          e
82 SFX R   y     ier        [^aeiou]y
83 SFX R   0     er         [aeiou]y
84 SFX R   0     er         [^ey]
85
86 SFX Z Y 4
87 SFX Z   0     rs         e
88 SFX Z   y     iers       [^aeiou]y
89 SFX Z   0     ers        [aeiou]y
90 SFX Z   0     ers        [^ey]
91
92 SFX S Y 4
93 SFX S   y     ies        [^aeiou]y
94 SFX S   0     s          [aeiou]y
95 SFX S   0     es         [sxzh]
96 SFX S   0     s          [^sxzhy]
97
98 SFX P Y 3
99 SFX P   y     iness      [^aeiou]y
100 SFX P   0     ness       [aeiou]y
101 SFX P   0     ness       [^y]
102
103 SFX M Y 1
104 SFX M   0     's         .
105
106 SFX B Y 3
107 SFX B   0     able       [^aeiou]
108 SFX B   0     able       ee
109 SFX B   e     able       [^aeiou]e
110
111 SFX L Y 1
112 SFX L   0     ment       .
113
114 REP 97
115 REP nt n't
116 REP alot a_lot
117 REP avengence a_vengeance
118 REP ninties 1990s
119 REP teached taught
120 REP rised rose
121 REP a ei
122 REP ei a
123 REP a ey
124 REP ey a
125 REP ai ie
126 REP ie ai
127 REP are air
128 REP are ear
129 REP are eir
130 REP air are
131 REP air ere
132 REP ere air
133 REP ere ear
134 REP ere eir
135 REP ear are
136 REP ear air
137 REP ear ere
138 REP eir are
139 REP eir ere
140 REP ch te
141 REP te ch
142 REP ch ti
143 REP ti ch
144 REP ch tu
145 REP tu ch
146 REP ch s
147 REP s ch
148 REP ch k
149 REP k ch
150 REP f ph
151 REP ph f
152 REP gh f
153 REP f gh
154 REP i igh
155 REP igh i
156 REP i uy
157 REP uy i
158 REP i ee
159 REP ee i
160 REP j di
161 REP di j
162 REP j gg
163 REP gg j
164 REP j ge
165 REP ge j
166 REP s ti
167 REP ti s
168 REP s ci
169 REP ci s
170 REP k cc
171 REP cc k
172 REP k qu
173 REP qu k
174 REP kw qu
175 REP o eau
176 REP eau o
177 REP o ew
178 REP ew o
179 REP oo ew
180 REP ew oo
181 REP ew ui
182 REP ui ew
183 REP oo ui
184 REP ui oo
185 REP ew u
186 REP u ew
187 REP oo u
188 REP u oo
189 REP u oe
190 REP oe u
191 REP u ieu
192 REP ieu u
193 REP ue ew
194 REP ew ue
195 REP uff ough
196 REP oo ieu
197 REP ieu oo
198 REP ier ear
199 REP ear ier
200 REP ear air
201 REP air ear
202 REP w qu
203 REP qu w
204 REP z ss
205 REP ss z
206 REP shun tion
207 REP shun sion
208 REP shun cion
209 REP tion ssion
210 REP ys ies
211 REP u ough
212
213 #   PHONEtic_english.h - #PHONEtic transformation rules for use with #PHONEtic.c
214 #   Copyright (C) 2000 Björn Jacke
215 #
216 #   This rule set is based on Lawrence Phillips original metaPHONE 
217 #   algorithm with modifications made by Michael Kuhn in his
218 #   C implantation, more modifications by Björn Jacke when
219 #   converting the algorithm to a rule set and minor 
220 #   touch ups by Kevin Atkinson
221 #
222 #   This library is free software; you can redistribute it and/or
223 #   modify it under the terms of the GNU Lesser General Public
224 #   License version 2.1 as published by the Free Software Foundation;
225 #
226 #   This library is distributed in the hope that it will be useful,
227 #   but WITHOUT ANY WARRANTY; without even the implied warranty of
228 #   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
229 #   Lesser General Public License for more details.
230 #
231 #   You should have received a copy of the GNU Lesser General Public
232 #   License along with this library; if not, write to the Free Software
233 #   Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
234 #
235 #   Björn Jacke may be reached by email at bjoern.jacke@gmx.de
236 #
237 #   Changelog:
238 #
239 #   2000-01-05  Björn Jacke <bjoern.jacke@gmx.de>
240 #               - first version with translation rules derived from
241 #                 metaPHONE.cc distributed with aspell 0.28.3
242 #               - "TH" is now representated as "@" because "0" is a
243 #                 meta character
244 #               - removed TH(!vowel) --> T; always use TH --> # instead
245 #               - dropped "^AE" -> "E" (redundant)
246 #               - "ing" is transformed to "N", not "NK"
247 #               - "SCH(EO)" transforms to "SK" now
248 #               - added R --> SILENT if (after a vowel) and no (vowel or
249 #                 "y" follows) like in "Marcy" or "abort"
250 #               - H is SILENT in RH at beginning of words
251 #               - H is SILENT if vowel leads and "Y" follows
252 #               - some ".OUGH.."  --> ...F exceptions added
253 #               - "^V" transforms to "W"
254 #   2000-01-07  Kevin Atkinson <kevinatk@home.com>
255 #               Converted from header to data file.
256 #
257 #   2007-08-23  László Németh <nemeth AT OOo>
258 #               Add PHONE header and #PHONE keywords
259 #
260 # version 1.1
261
262 # Documentation: http://aspell.net/man-html/PHONEtic-Code.html
263
264 PHONE 105
265 PHONE AH(AEIOUY)-^         *H
266 PHONE AR(AEIOUY)-^         *R
267 PHONE A(HR)^               *
268 PHONE A^                   *
269 PHONE AH(AEIOUY)-          H
270 PHONE AR(AEIOUY)-          R
271 PHONE A(HR)                _
272 PHONE BB-                  _
273 PHONE B                    B
274 PHONE CQ-                  _
275 PHONE CIA                  X
276 PHONE CH                   X
277 PHONE C(EIY)-              S
278 PHONE CK                   K
279 PHONE COUGH^               KF
280 PHONE CC<                  C
281 PHONE C                    K
282 PHONE DG(EIY)              K
283 PHONE DD-                  _
284 PHONE D                    T
285 PHONE É<                   E
286 PHONE EH(AEIOUY)-^         *H
287 PHONE ER(AEIOUY)-^         *R
288 PHONE E(HR)^               *
289 PHONE ENOUGH^$             *NF
290 PHONE E^                   *
291 PHONE EH(AEIOUY)-          H
292 PHONE ER(AEIOUY)-          R
293 PHONE E(HR)                _
294 PHONE FF-                  _
295 PHONE F                    F
296 PHONE GN^                  N
297 PHONE GN$                  N
298 PHONE GNS$                 NS
299 PHONE GNED$                N
300 PHONE GH(AEIOUY)-          K
301 PHONE GH                   _
302 PHONE GG9                  K
303 PHONE G                    K
304 PHONE H                    H
305 PHONE IH(AEIOUY)-^         *H
306 PHONE IR(AEIOUY)-^         *R
307 PHONE I(HR)^               *
308 PHONE I^                   *
309 PHONE ING6                 N
310 PHONE IH(AEIOUY)-          H
311 PHONE IR(AEIOUY)-          R
312 PHONE I(HR)                _
313 PHONE J                    K
314 PHONE KN^                  N
315 PHONE KK-                  _
316 PHONE K                    K
317 PHONE LAUGH^               LF
318 PHONE LL-                  _
319 PHONE L                    L
320 PHONE MB$                  M
321 PHONE MM                   M
322 PHONE M                    M
323 PHONE NN-                  _
324 PHONE N                    N
325 PHONE OH(AEIOUY)-^         *H
326 PHONE OR(AEIOUY)-^         *R
327 PHONE O(HR)^               *
328 PHONE O^                   *
329 PHONE OH(AEIOUY)-          H
330 PHONE OR(AEIOUY)-          R
331 PHONE O(HR)                _
332 PHONE PH                   F
333 PHONE PN^                  N
334 PHONE PP-                  _
335 PHONE P                    P
336 PHONE Q                    K
337 PHONE RH^                  R
338 PHONE ROUGH^               RF
339 PHONE RR-                  _
340 PHONE R                    R
341 PHONE SCH(EOU)-            SK
342 PHONE SC(IEY)-             S
343 PHONE SH                   X
344 PHONE SI(AO)-              X
345 PHONE SS-                  _
346 PHONE S                    S
347 PHONE TI(AO)-              X
348 PHONE TH                   @
349 PHONE TCH--                _
350 PHONE TOUGH^               TF
351 PHONE TT-                  _
352 PHONE T                    T
353 PHONE UH(AEIOUY)-^         *H
354 PHONE UR(AEIOUY)-^         *R
355 PHONE U(HR)^               *
356 PHONE U^                   *
357 PHONE UH(AEIOUY)-          H
358 PHONE UR(AEIOUY)-          R
359 PHONE U(HR)                _
360 PHONE V^                   W
361 PHONE V                    F
362 PHONE WR^                  R
363 PHONE WH^                  W
364 PHONE W(AEIOU)-            W
365 PHONE X^                   S
366 PHONE X                    KS
367 PHONE Y(AEIOU)-            Y
368 PHONE ZZ-                  _
369 PHONE Z                    S
370
371 #The rules in a different view:
372 #
373 # Exceptions:
374 #
375 #  Beginning of word: "gn", "kn-", "pn-", "wr-"  ----> drop first letter
376 #                     "Aebersold", "Gnagy", "Knuth", "Pniewski", "Wright"
377 #
378 #  Beginning of word: "x"                                ----> change to "s"
379 #                                     as in "Deng Xiaopeng"
380 #
381 #  Beginning of word: "wh-"                              ----> change to "w"
382 #                                     as in "Whalen"
383 #  Beginning of word: leading vowels are transformed to "*"
384 #
385 #  "[crt]ough" and "enough" are handled separately because of "F" sound
386 #
387 #
388 #  A --> A      at beginning
389 #          _      otherwise
390 #
391 #  B --> B      unless at the end of word after "m", as in "dumb", "McComb"
392 #
393 #  C --> X      (sh) if "-cia-" or "-ch-"
394 #          S      if "-ci-", "-ce-", or "-cy-"
395 #                 SILENT if "-sci-", "-sce-", or "-scy-", or "-cq-"
396 #          K      otherwise, including in "-sch-"
397 #
398 #  D --> K      if in "-dge-", "-dgy-", or "-dgi-"
399 #          T      otherwise
400 #
401 #  E --> A      at beginnig
402 #          _      SILENT otherwise
403 #  
404 #  F --> F
405 #
406 #  G -->        SILENT if in "-gh-" and not at end or before a vowel
407 #                            in "-gn" or "-gned" or "-gns"
408 #                           in "-dge-" etc., as in above rule
409 #          K      if before "i", or "e", or "y" if not double "gg"
410 #
411 #          K      otherwise (incl. "GG"!)
412 #
413 #  H -->        SILENT if after vowel and no vowel or "Y" follows
414 #                        or after "-ch-", "-sh-", "-ph-", "-th-", "-gh-"
415 #                        or after "rh-" at beginning
416 #          H      otherwise
417 #
418 #  I --> A      at beginning
419 #          _      SILENT otherwise
420 #
421 #  J --> K
422 #
423 #  K -->        SILENT if after "c"
424 #          K      otherwise
425 #
426 #  L --> L
427 #
428 #  M --> M
429 #  
430 #  N --> N
431 #
432 #  O --> A      at beginning
433 #          _      SILENT otherwise
434 #
435 #  P --> F      if before "h"
436 #          P      otherwise
437 #
438 #  Q --> K
439 #
440 #  R -->        SILENT if after vowel and no vowel or "Y" follows
441 #          R      otherwise
442 #
443 #  S --> X      (sh) if before "h" or in "-sio-" or "-sia-"
444 #          SK     if followed by "ch(eo)" (SCH(EO))
445 #          S      otherwise
446 #
447 #  T --> X      (sh) if "-tia-" or "-tio-"
448 #          0      (th) if before "h"
449 #                 silent if in "-tch-"
450 #          T      otherwise
451 #
452 #  U --> A      at beginning
453 #          _      SILENT otherwise
454 #
455 #  V --> V      if first letter of word
456 #          F      otherwise
457 #
458 #  W -->        SILENT if not followed by a vowel
459 #          W      if followed by a vowel
460 #
461 #  X --> KS
462 #
463 #  Y -->        SILENT if not followed by a vowel
464 #          Y      if followed by a vowel
465
466 #  Z --> S