Grammalecte  Check-in [f9cc53daf5]

Overview
Comment:[fr] préfixe “in” et traits d’union ou confusion avec un
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk | fr
Files: files | file ages | folders
SHA3-256: f9cc53daf5ac5c1ca32809a216bace8237641f54587561a83e7daf9b6905edc2
User & Date: olr on 2018-04-03 13:20:17
Other Links: manifest | tags
Context
2018-04-03
13:47
[fr] trait d’union: bouche-à-bouche check-in: 1c99700665 user: olr tags: trunk, fr
13:20
[fr] préfixe “in” et traits d’union ou confusion avec un check-in: f9cc53daf5 user: olr tags: trunk, fr
12:46
[fr] typo/ocr: confusion virgules-points check-in: 577fe544ae user: olr tags: trunk, fr
Changes

Modified gc_lang/fr/rules.grx from [530eaa7697] to [beecf3cd09].

1563
1564
1565
1566
1567
1568
1569












1570
1571
1572
1573
1574
1575
1576
1563
1564
1565
1566
1567
1568
1569
1570
1571
1572
1573
1574
1575
1576
1577
1578
1579
1580
1581
1582
1583
1584
1585
1586
1587
1588







+
+
+
+
+
+
+
+
+
+
+
+







__[i]/tu(tu_préfixe_ex)__
    ex ({w2}) @@$  <<- morph(\1, ":N") and not re.search("(?i)^(?:aequo|nihilo|cathedra|absurdo|abrupto)", \1)
    ->> ex-\1                                                                                       # S’il s’agit d’un seul mot, il manque un trait d’union.

TEST: Son {{ex ami}} est un vrai cauchemar.
TEST: Ton ex donne du fil à retordre.


__[i]/tu(tu_préfixe_in)__
    (in) ({w_2})  @@0,$
    <<- not before(r"(?i)\b(?:drive|plug|sit) +$") >>>
    <<- re.search("^(?:dix-huit|douze|seize|folio|octavo|quarto|plano)$", \2)
    ->> =\0.replace(" ", "-")                                                                       # Il manque un trait d’union.
    <<- __else__ and morph(\2, ":N:m") -1>> un                                                      # Confusion possible : pour le déterminant désignant quelque chose, écrivez “un”.

TEST: Cet {{in folio}} est incroyable.
TEST: c’est {{in}} stage de réinsertion.
TEST: Dans ce drive in douze hommes mangent.


__[i]/tu(tu_préfixe_mi)__
    mi ({w2}) @@$  <<- morph(\1, ":[NAQ]", False) ->> mi-\1                                         # S’il s’agit d’un seul mot, il manque un trait d’union.    

TEST: J’ai été engagé pour un {{mi temps}}.