Grammalecte  Check-in [fdb60a063b]

Overview
Comment:[fr] ajustements
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk | fr
Files: files | file ages | folders
SHA3-256: fdb60a063b48a3d2bf0b7fe9ee830235d584510a3bd0209d396b468f1ece3e28
User & Date: olr on 2020-07-24 14:31:39
Other Links: manifest | tags
Context
2020-07-24
14:38
[fx] fix wrong variable name check-in: 09c163c343 user: olr tags: trunk, fx
14:31
[fr] ajustements check-in: fdb60a063b user: olr tags: trunk, fr
2020-07-23
09:00
[fr] ajustements check-in: 2b26aafa55 user: olr tags: trunk, fr, v1.11.0
Changes

Modified gc_lang/fr/rules.grx from [da72aeb922] to [063a4efc09].

4559
4560
4561
4562
4563
4564
4565
4566


4567
4568
4569
4570
4571
4572
4573
4559
4560
4561
4562
4563
4564
4565

4566
4567
4568
4569
4570
4571
4572
4573
4574







-
+
+







    presque [>île|>ile]
        <<- /tu/ ->> presqu’\2                                  && Une presqu’île, en un seul mot.|https://fr.wiktionary.org/wiki/presqu%E2%80%99%C3%AEle

    [prêt+s] [à|a] porter
        <<- /tu/ morph(<1, ":D") ->> \1-à-porter                && Il manque les traits d’union.

    quelques [un|uns|une|unes]
        <<- /tu/ ->> quelques-\2                                && Il manque un trait d’union.
        <<- /tu/ \2.endswith("s") or \2.endswith("S") ->> quelques-\2       && Il manque un trait d’union.
        <<- /tu/ __else__ ->> quelques-\2s                                  && Il manque un trait d’union.

    [plus|moins] [value|values]
        <<- /tu/ ->> \1-\2                                      && Il manque un trait d’union.|https://fr.wiktionary.org/wiki/plus-value

    plu [valu+ses]
        <<- /tu/ morph(<1, ":D") ->> plus-value|plus-values     && Il manque un trait d’union.|https://fr.wiktionary.org/wiki/plus-value

4933
4934
4935
4936
4937
4938
4939

4940
4941
4942
4943
4944
4945
4946
4934
4935
4936
4937
4938
4939
4940
4941
4942
4943
4944
4945
4946
4947
4948







+







    ~\w-(?:ç[aà]|aussi|donc)$
        <<- /tu/ ->> =\1.replace("-", " ")                                      && Pas de trait d’union.

    d’ entre-nous
    d’ entre-vous
    d’ entre-eux
    d’ entre-elles
    d’ entre-iels
        <<- /tu/ -2>> =\2.replace("-", " ")                                     && Pas de trait d’union.

TEST: Il est {{en-dessous}} de tout.                                            ->> en dessous
TEST: Ils sont {{en-deçà}} de tout                                              ->> en deçà
TEST: mais {{peu-à-peu}}
TEST: J’en ai déjà fait les {{deux-tiers}}.
TEST: {{en-haut}} de la montagne.