Overview
| Comment: | [graphspell] suggestions: phonetic and number improvements [fr] version 1.9.0 |
|---|---|
| Downloads: | Tarball | ZIP archive | SQL archive |
| Timelines: | family | ancestors | descendants | both | trunk | fr | graphspell |
| Files: | files | file ages | folders |
| SHA3-256: |
0441dd2bd344b74109a01706436b1615 |
| User & Date: | olr on 2020-04-08 12:39:07 |
| Other Links: | manifest | tags |
Context
|
2020-04-08
| ||
| 13:50 | [fx] text area button: don’t show it for editable node that aren’t <p> or <div> check-in: dc0a47993e user: olr tags: trunk, fx | |
| 12:39 | [graphspell] suggestions: phonetic and number improvements [fr] version 1.9.0 check-in: 0441dd2bd3 user: olr tags: trunk, fr, graphspell | |
| 10:11 | [build] build chrome extension check-in: 359d58c56b user: olr tags: trunk, build | |
Changes
Modified gc_lang/fr/config.ini from [e537b6eb87] to [142318e64f].
1 2 3 4 5 6 7 8 | [args] lang = fr lang_name = French locales = fr_FR fr_BE fr_CA fr_CH fr_LU fr_BF fr_BJ fr_CD fr_CI fr_CM fr_MA fr_ML fr_MU fr_NE fr_RE fr_SN fr_TG country_default = FR name = Grammalecte implname = grammalecte # always use 3 numbers for version: x.y.z | | | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | [args] lang = fr lang_name = French locales = fr_FR fr_BE fr_CA fr_CH fr_LU fr_BF fr_BJ fr_CD fr_CI fr_CM fr_MA fr_ML fr_MU fr_NE fr_RE fr_SN fr_TG country_default = FR name = Grammalecte implname = grammalecte # always use 3 numbers for version: x.y.z version = 1.9.0 author = Olivier R. provider = Grammalecte.net link = https://grammalecte.net description = Correcteur grammatical, orthographique et typographique pour le français. extras = README_fr.txt logo = logo.png |
| ︙ | ︙ |
Modified graphspell-js/char_player.js from [53774aa734] to [14e0bd8318].
| ︙ | ︙ | |||
64 65 66 67 68 69 70 |
aConsonant: new Set("bcçdfghjklmnñpqrstvwxzBCÇDFGHJKLMNÑPQRSTVWXZ"),
aDouble: new Set("bcdfjklmnprstzBCDFJKLMNPRSTZ"), // letters that may be used twice successively
// Similar chars
d1to1: new Map([
| | | | | | | | | | | | 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 |
aConsonant: new Set("bcçdfghjklmnñpqrstvwxzBCÇDFGHJKLMNÑPQRSTVWXZ"),
aDouble: new Set("bcdfjklmnprstzBCDFJKLMNPRSTZ"), // letters that may be used twice successively
// Similar chars
d1to1: new Map([
["1", "1liîLIÎ"],
["2", "2zZ"],
["3", "3eéèêEÉÈÊ"],
["4", "4aàâAÀÂ"],
["5", "5sgSG"],
["6", "6bdgBDG"],
["7", "7ltLT"],
["8", "8bB"],
["9", "9gbdGBD"],
["0", "0oôOÔ"],
["a", "aAàÀâÂáÁäÄāĀæÆ"],
["A", "AaÀàÂâÁáÄäĀ⯿"],
["à", "aAàÀâÂáÁäÄāĀæÆ"],
["À", "AaÀàÂâÁáÄäĀ⯿"],
["â", "aAàÀâÂáÁäÄāĀæÆ"],
["Â", "AaÀàÂâÁáÄäĀ⯿"],
|
| ︙ | ︙ | |||
285 286 287 288 289 290 291 292 293 294 295 296 297 298 |
["AE", ["Æ", "É"]],
["ai", ["ei", "é", "è", "ê", "ë"]],
["AI", ["EI", "É", "È", "Ê", "Ë"]],
["ei", ["ai", "é", "è", "ê", "ë"]],
["EI", ["AI", "É", "È", "Ê", "Ë"]],
["ch", ["sh", "c", "ss"]],
["CH", ["SH", "C", "SS"]],
["ct", ["x", "cc"]],
["CT", ["X", "CC"]],
["oa", ["oi",]],
["OA", ["OI",]],
["oe", ["œ",]],
["OE", ["Œ",]],
["oi", ["oa", "oie"]],
| > > | 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 |
["AE", ["Æ", "É"]],
["ai", ["ei", "é", "è", "ê", "ë"]],
["AI", ["EI", "É", "È", "Ê", "Ë"]],
["ei", ["ai", "é", "è", "ê", "ë"]],
["EI", ["AI", "É", "È", "Ê", "Ë"]],
["ch", ["sh", "c", "ss"]],
["CH", ["SH", "C", "SS"]],
["ck", ["qu", "q"]],
["CK", ["QU", "Q"]],
["ct", ["x", "cc"]],
["CT", ["X", "CC"]],
["oa", ["oi",]],
["OA", ["OI",]],
["oe", ["œ",]],
["OE", ["Œ",]],
["oi", ["oa", "oie"]],
|
| ︙ | ︙ |
Modified graphspell/char_player.py from [820a4d128a] to [56f265c6d5].
| ︙ | ︙ | |||
51 52 53 54 55 56 57 |
aConsonant = set("bcçdfghjklmnñpqrstvwxzBCÇDFGHJKLMNÑPQRSTVWXZ")
aDouble = set("bcdfjklmnprstzBCDFJKLMNPRSTZ") # letters that may be used twice successively
# Similar chars
d1to1 = {
| | | | | | | | | | | | 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 |
aConsonant = set("bcçdfghjklmnñpqrstvwxzBCÇDFGHJKLMNÑPQRSTVWXZ")
aDouble = set("bcdfjklmnprstzBCDFJKLMNPRSTZ") # letters that may be used twice successively
# Similar chars
d1to1 = {
"1": "1liîLIÎ",
"2": "2zZ",
"3": "3eéèêEÉÈÊ",
"4": "4aàâAÀÂ",
"5": "5sgSG",
"6": "6bdgBDG",
"7": "7ltLT",
"8": "8bB",
"9": "9gbdGBD",
"0": "0oôOÔ",
"a": "aAàÀâÂáÁäÄāĀæÆ",
"A": "AaÀàÂâÁáÄäĀ⯿",
"à": "aAàÀâÂáÁäÄāĀæÆ",
"À": "AaÀàÂâÁáÄäĀ⯿",
"â": "aAàÀâÂáÁäÄāĀæÆ",
"Â": "AaÀàÂâÁáÄäĀ⯿",
|
| ︙ | ︙ | |||
273 274 275 276 277 278 279 280 281 282 283 284 285 286 |
"AE": ("Æ", "É"),
"ai": ("ei", "é", "è", "ê", "ë"),
"AI": ("EI", "É", "È", "Ê", "Ë"),
"ei": ("ai", "é", "è", "ê", "ë"),
"EI": ("AI", "É", "È", "Ê", "Ë"),
"ch": ("sh", "c", "ss"),
"CH": ("SH", "C", "SS"),
"ct": ("x", "cc"),
"CT": ("X", "CC"),
"gg": ("gu",),
"GG": ("GU",),
"gu": ("gg",),
"GU": ("GG",),
"oa": ("oi",),
| > > | 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 |
"AE": ("Æ", "É"),
"ai": ("ei", "é", "è", "ê", "ë"),
"AI": ("EI", "É", "È", "Ê", "Ë"),
"ei": ("ai", "é", "è", "ê", "ë"),
"EI": ("AI", "É", "È", "Ê", "Ë"),
"ch": ("sh", "c", "ss"),
"CH": ("SH", "C", "SS"),
"ck": ("qu", "q"),
"CK": ("QU", "Q"),
"ct": ("x", "cc"),
"CT": ("X", "CC"),
"gg": ("gu",),
"GG": ("GU",),
"gu": ("gg",),
"GU": ("GG",),
"oa": ("oi",),
|
| ︙ | ︙ |