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",), |
︙ | ︙ |