Grammalecte  Check-in [4c7226319f]

Overview
Comment:[fr] mise à jour du dictionnaire
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | fr | dicfac
Files: files | file ages | folders
SHA3-256: 4c7226319f4442092cdded9652990e3a863d3aeeeaeb40c822f924e832f46095
User & Date: olr on 2020-05-30 09:21:08
Other Links: branch diff | manifest | tags
Context
2020-05-30
10:21
[fr] affixes: autoriser les élisions pour tous les mots check-in: c88c19020d user: olr tags: dicfac, fr
09:21
[fr] mise à jour du dictionnaire check-in: 4c7226319f user: olr tags: dicfac, fr
07:50
[fr] nouveau fichier des affixes (v7): drapeaux factorisés et élisions check-in: 221488ee8c user: olr tags: dicfac, fr
Changes

Modified gc_lang/fr/dictionnaire/genfrdic.py from [f32a4a819a] to [29dc50eb92].

820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
            sErr += '[is] incomplet'
        if re.match(r"[FW]", self.flags) and re.search(r"epi|mas|fem|inv|sg|pl", self.iz):
            sErr += '[is] incohérent'
        if re.search(r"pl|sg|inv", self.iz) and re.match(r"[SXAIFW](?!=)", self.flags):
            sErr += '[is] incohérent'
        if self.iz.endswith(("mas", "fem", "epi")) and (not self.flags or not self.flags.startswith(("S", "X", "F", "W", "A", "I", "U"))):
            sErr += '[is] incomplet'
        if self.flags.startswith(("a", "b", "c", "d")) and not self.lemma.endswith("er"):
            sErr += "drapeau pour verbe du 1ᵉʳ groupe sur un lemme non conforme"
        if self.flags.startswith("f") and not self.lemma.endswith(("ir", "ïr")):
            sErr += "drapeau pour verbe du 2ᵉ groupe sur un lemme non conforme"
        if sErr:
            echo('   error -  id: ' + self.iD, end = "")
            echo('  ' + sErr + '  in  ' + self.__str__())








|







820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
            sErr += '[is] incomplet'
        if re.match(r"[FW]", self.flags) and re.search(r"epi|mas|fem|inv|sg|pl", self.iz):
            sErr += '[is] incohérent'
        if re.search(r"pl|sg|inv", self.iz) and re.match(r"[SXAIFW](?!=)", self.flags):
            sErr += '[is] incohérent'
        if self.iz.endswith(("mas", "fem", "epi")) and (not self.flags or not self.flags.startswith(("S", "X", "F", "W", "A", "I", "U"))):
            sErr += '[is] incomplet'
        if self.flags.startswith(("a0", "b0", "c0", "d0")) and not self.lemma.endswith("er"):
            sErr += "drapeau pour verbe du 1ᵉʳ groupe sur un lemme non conforme"
        if self.flags.startswith("f") and not self.lemma.endswith(("ir", "ïr")):
            sErr += "drapeau pour verbe du 2ᵉ groupe sur un lemme non conforme"
        if sErr:
            echo('   error -  id: ' + self.iD, end = "")
            echo('  ' + sErr + '  in  ' + self.__str__())

Modified gc_lang/fr/dictionnaire/orthographe/FRANCAIS.dic from [76f883f0c7] to [2c765ff435].

more than 10,000 changes

Modified gc_lang/fr/dictionnaire/orthographe/FRANCAIS_7.aff from [6a911d2e34] to [f3b3ff2000].

797
798
799
800
801
802
803
804
805


806
807
808


809
810
811
812
813
814
815


816
817
818
819
820
821
822
823
824


825
826
827
828
829


830
831
832


833
834
835
836
837
838
839


840
841
842
843
844
845
846
847
848


849
850
851
852
853
854
855
...
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
SFX Wx   au         ls/D'Q'             eau                 is:mas is:pl    lx:rare
SFX Wx   au         lle/L'D'Q'          eau                 is:fem is:sg
SFX Wx   au         lles/D'Q'           eau                 is:fem is:pl


# Cas particuliers : les unités de mesure -----------------------------------------------------------------------------

PFX Um Y 22
PFX Um   0          0/S.                .


PFX Um   0          yotta/S.()          .
PFX Um   0          zetta/S.()          .
PFX Um   0          exa/S.()            .


PFX Um   0          peta/S.()           .                                   di:M
PFX Um   0          péta/S.()           .                                   di:R
PFX Um   0          téra/S.()           .
PFX Um   0          giga/S.()           .
PFX Um   0          méga/S.()           .
PFX Um   0          kilo/S.()           .
PFX Um   0          hecto/S.()          .


PFX Um   0          déca/S.()           .
PFX Um   0          déci/S.()           .
PFX Um   0          centi/S.()          .
PFX Um   0          milli/S.()          .
PFX Um   0          micro/S.()          .
PFX Um   0          nano/S.()           .
PFX Um   0          pico/S.()           .
PFX Um   0          femto/S.()          .
PFX Um   0          atto/S.()           .


PFX Um   0          zepto/S.()          .
PFX Um   0          yocto/S.()          .

PFX Ui N 22
PFX Ui   0          0                   .


PFX Ui   0          yotta               .
PFX Ui   0          zetta               .
PFX Ui   0          exa                 .


PFX Ui   0          peta                .                                   di:M
PFX Ui   0          péta                .                                   di:R
PFX Ui   0          téra                .
PFX Ui   0          giga                .
PFX Ui   0          méga                .
PFX Ui   0          kilo                .
PFX Ui   0          hecto               .


PFX Ui   0          déca                .
PFX Ui   0          déci                .
PFX Ui   0          centi               .
PFX Ui   0          milli               .
PFX Ui   0          micro               .
PFX Ui   0          nano                .
PFX Ui   0          pico                .
PFX Ui   0          femto               .
PFX Ui   0          atto                .


PFX Ui   0          zepto               .
PFX Ui   0          yocto               .

PFX U. N 20
PFX U.   0          Y                   .
PFX U.   0          Z                   .
PFX U.   0          E                   .
................................................................................
PFX d' Y 1
PFX d'   0          d'                  [aàâeèéêiîoôuyhœæ]  dp:de+

PFX j' Y 1
PFX j'   0          j'                  [aàâeèéêiîoôuyhœæ]  dp:je+

PFX c' Y 2
PFX c'   0          c'                  [eé]                dp:ça+
PFX c'   0          ç'                  a                   dp:ça+

PFX l' Y 1
PFX l'   0          l'                  [aàâeèéêiîoôuyhœæ]  dp:le|la+

PFX m' Y 1
PFX m'   0          m'                  [aàâeèéêiîoôuyhœæ]  dp:me+








|

>
>



>
>







>
>









>
>

<

|

>
>



>
>







>
>









>
>







 







|
|







797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833

834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
...
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
SFX Wx   au         ls/D'Q'             eau                 is:mas is:pl    lx:rare
SFX Wx   au         lle/L'D'Q'          eau                 is:fem is:sg
SFX Wx   au         lles/D'Q'           eau                 is:fem is:pl


# Cas particuliers : les unités de mesure -----------------------------------------------------------------------------

PFX Um Y 30
PFX Um   0          0/S.                .
PFX Um   0          l'                  [aàâeèéêiîoôuyœæ]   dp:le|la+
PFX Um   0          d'/S.()             [aàâeèéêiîoôuyœæ]   dp:de+
PFX Um   0          yotta/S.()          .
PFX Um   0          zetta/S.()          .
PFX Um   0          exa/S.()            .
PFX Um   0          l'exa               .                   dp:le|la+
PFX Um   0          d'exa/S.()          .                   dp:de+
PFX Um   0          peta/S.()           .                                   di:M
PFX Um   0          péta/S.()           .                                   di:R
PFX Um   0          téra/S.()           .
PFX Um   0          giga/S.()           .
PFX Um   0          méga/S.()           .
PFX Um   0          kilo/S.()           .
PFX Um   0          hecto/S.()          .
PFX Um   0          l'hecto             .                   dp:le|la+
PFX Um   0          d'hecto/S.()        .                   dp:de+
PFX Um   0          déca/S.()           .
PFX Um   0          déci/S.()           .
PFX Um   0          centi/S.()          .
PFX Um   0          milli/S.()          .
PFX Um   0          micro/S.()          .
PFX Um   0          nano/S.()           .
PFX Um   0          pico/S.()           .
PFX Um   0          femto/S.()          .
PFX Um   0          atto/S.()           .
PFX Um   0          l'atto              .                   dp:le|la+
PFX Um   0          d'atto/S.()         .                   dp:de+
PFX Um   0          zepto/S.()          .


PFX Ui Y 30
PFX Ui   0          0                   .
PFX Ui   0          l'                  [aàâeèéêiîoôuyœæ]   dp:le|la+
PFX Ui   0          d'                  [aàâeèéêiîoôuyœæ]   dp:de+
PFX Ui   0          yotta               .
PFX Ui   0          zetta               .
PFX Ui   0          exa                 .
PFX Ui   0          l'exa               .                   dp:le|la+
PFX Ui   0          d'exa               .                   dp:de+
PFX Ui   0          peta                .                                   di:M
PFX Ui   0          péta                .                                   di:R
PFX Ui   0          téra                .
PFX Ui   0          giga                .
PFX Ui   0          méga                .
PFX Ui   0          kilo                .
PFX Ui   0          hecto               .
PFX Ui   0          l'hecto             .                   dp:le|la+
PFX Ui   0          d'hecto             .                   dp:de+
PFX Ui   0          déca                .
PFX Ui   0          déci                .
PFX Ui   0          centi               .
PFX Ui   0          milli               .
PFX Ui   0          micro               .
PFX Ui   0          nano                .
PFX Ui   0          pico                .
PFX Ui   0          femto               .
PFX Ui   0          atto                .
PFX Ui   0          l'atto              .                   dp:le|la+
PFX Ui   0          d'atto              .                   dp:de+
PFX Ui   0          zepto               .
PFX Ui   0          yocto               .

PFX U. N 20
PFX U.   0          Y                   .
PFX U.   0          Z                   .
PFX U.   0          E                   .
................................................................................
PFX d' Y 1
PFX d'   0          d'                  [aàâeèéêiîoôuyhœæ]  dp:de+

PFX j' Y 1
PFX j'   0          j'                  [aàâeèéêiîoôuyhœæ]  dp:je+

PFX c' Y 2
PFX c'   0          c'                  [eéy]               dp:ça+
PFX c'   0          ç'                  [ao]                dp:ça+

PFX l' Y 1
PFX l'   0          l'                  [aàâeèéêiîoôuyhœæ]  dp:le|la+

PFX m' Y 1
PFX m'   0          m'                  [aàâeèéêiîoôuyhœæ]  dp:me+