forked from streetsidesoftware/cspell-dicts
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathcspell-ext.json
83 lines (83 loc) · 3.28 KB
/
cspell-ext.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
{
"id": "fr-fr",
"name": "French Dictionary (France)",
"description": "French Dictionary (France)",
"dictionaryDefinitions": [
{
"name": "fr-fr",
"path": "./fr-fr.trie.gz",
"description": "French Dictionary (France)",
"repMap": [
["'", "’"],
["ffi", "ffi"],
["ffl", "ffl"],
["ff", "ff"],
["ſt", "ft"],
["fi", "fi"],
["fl", "fl"],
["st", "st"],
["ſ", "s"]
],
"dictionaryInformation": {
"locale": "fr-FR",
"alphabet": "a-zA-ZÀÂÄÅÇÈÉÊËÎÏÔÖÙÛÜàáâãäæçèéêëíîïñóôöùûüÿńŒœś",
"suggestionEditCosts": [
{
"map": "AÀÂÄÅ|CÇ|EÈÉÊË|IÎÏ|OÔÖ|UÙÛÜ|aàáâãä|(ae)æ|cç|eèéêë|iíîï|nñń|oóôö|uùûü|yÿ|Œ(OE)|sś|(oe)œ",
"replace": 1
},
{
"map": "cçs(sc)(ss)|CÇS|kcq(cc)(ch)|(ch)(sch)(sh)|KCQ|t(tt)(th)(pt)|x(xc)|zs",
"replace": 75
},
{
"description": "Silent Endings: https://en.wikipedia.org/wiki/French_orthography#Spelling_to_sound_correspondences",
"map": "$(b$)|$(d$)|$(g$)|$(l$)|$(p$)|$(pt$)|$(s$)|$(st$)|$(t$)|$(x$)|$(z$)",
"replace": 75
},
{
"description": "https://en.wikipedia.org/wiki/French_orthography#Spelling_to_sound_correspondences",
"map": "bp(pp)(bb)|(gn)n|gj|(ti)(si)",
"replace": 75
},
{
"map": "(^l)(^l')|(^d)(^d')|(^n)(^n')|(^s)(^s')|(^j)(^j')|(^m)(^m')|(^t)(^t')|(^c)(^c')",
"replace": 50
},
{
"map": "f(ph)|c(qu)(que)|k(qu)(que)|x(ct)|(bb)b|(cc)c|(ff)f|(ll)l|(mm)m|(nn)n|(pp)p|(rr)r|(ss)s|(ss)c|(ss)ç|(tt)t",
"replace": 50
},
{
"map": "(ai)éèê|(ei)éèê|o(au)(eau)|(ett)(èt)(et)|(ell)(èl)(el)|t(th)",
"replace": 50
},
{
"map": "(^Ca$)(^Ça$)",
"replace": 1
},
{
"map": "(ième$)(e$)|(ème$)(e$)|(è$)(e$)|(mn$)(min$)|(ct$)(t$)",
"replace": 50
},
{
"map": "(ogue$)(ogiste$)|(ogiste$)(ogue$)|(disez$)(dites$)|(fesez$)(faites$)|(faisez$)(faites$)|(puit)(puits)",
"replace": 75
}
]
}
}
],
"dictionaries": [],
"languageSettings": [
{
"languageId": "*",
"locale": "fr,fr_FR",
"caseSensitive": true,
"includeRegExpList": [],
"patterns": [],
"dictionaries": ["fr-fr"],
"dictionaryDefinitions": []
}
]
}