Overview
Comment: | [fr] dictionnaire 7.0: refonte du fichier des affixes, lemme féminin -> lemme masculin |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | trunk | fr | major_change |
Files: | files | file ages | folders |
SHA3-256: |
fed39fdd771ed7f4bd417fc5d5af72b9 |
User & Date: | olr on 2020-01-02 09:21:10 |
Other Links: | manifest | tags |
Context
2020-01-02
| ||
09:54 | [fr] build dictionary: adjustment check-in: 1b8178135a user: olr tags: trunk, fr | |
09:37 | [tb] option for spelling selection check-in: 13c026add9 user: olr tags: tb, tbso | |
09:21 | [fr] dictionnaire 7.0: refonte du fichier des affixes, lemme féminin -> lemme masculin check-in: fed39fdd77 user: olr tags: trunk, fr, major_change | |
2020-01-01
| ||
08:31 | [fr] ajustements check-in: 907bfeb254 user: olr tags: trunk, fr | |
Changes
Modified gc_lang/fr/dictionnaire/genfrdic.py from [fa99aa893c] to [a9947d27ac].
︙ | ︙ | |||
918 919 920 921 922 923 924 | sMorph = self.clean(sMorph) if not sMorph.endswith((" mas", " fem", " epi")): self.nFlexion += 1 self.lFlexions.append( Flexion(self, sFlex, sMorph, sDic, self.nFlexion) ) else: #echo(sFlex + " " + sMorph + ", ") pass | < | | < < < < < < < < < | 918 919 920 921 922 923 924 925 926 927 928 929 930 931 932 933 | sMorph = self.clean(sMorph) if not sMorph.endswith((" mas", " fem", " epi")): self.nFlexion += 1 self.lFlexions.append( Flexion(self, sFlex, sMorph, sDic, self.nFlexion) ) else: #echo(sFlex + " " + sMorph + ", ") pass # Lemme self.sStem = self.st if self.st else self.lemma # Tag duplicates d = {} for oFlex in self.lFlexions: d[oFlex.sFlexion] = d.get(oFlex.sFlexion, 0) + 1 for oFlex in self.lFlexions: oFlex.nDup = d[oFlex.sFlexion] |
︙ | ︙ |
Modified gc_lang/fr/dictionnaire/orthographe/FRANCAIS.dic from [fe0ed1f225] to [49af9c5541].
more than 10,000 changes
Modified gc_lang/fr/dictionnaire/orthographe/FRANCAIS_5.aff from [79fb58efb3] to [ffd94ca04c].
︙ | ︙ | |||
634 635 636 637 638 639 640 | SFX I. a e a is:pl di:C SFX I. e i e is:pl di:C SFX I. en ina en is:pl di:C SFX I. o i o is:pl di:C SFX I. um a um is:pl di:C SFX I. us i us is:pl di:C | | | | | | > | | | | | > > | > | > | | > > > > > > | | | | | | | > | > | | | > | > | | < > | | | | | > > | > > > | > > | | | | > | | | | | > | > > > > | | | | > > | | | > | | | | | | | | | | | | | | | | | > > | | | > > > | | | | < | | > | > | > | | | > | | | | | | > | | | | | < | | | 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 | SFX I. a e a is:pl di:C SFX I. e i e is:pl di:C SFX I. en ina en is:pl di:C SFX I. o i o is:pl di:C SFX I. um a um is:pl di:C SFX I. us i us is:pl di:C # graphies féminines, pluriels en -s (sans doublement de consonnes) SFX F. N 31 SFX F. 0 0 [^sxz] is:mas is:sg SFX F. 0 s [^sxz] is:mas is:pl SFX F. 0 0 [sxz] is:mas is:inv SFX F. 0 e [éiïudhklsz] is:fem is:sg SFX F. 0 es [éiïudhklsz] is:fem is:pl SFX F. 0 e [^e][nr] is:fem is:sg SFX F. 0 es [^e][nr] is:fem is:pl SFX F. 0 e [aionuc]t is:fem is:sg SFX F. 0 es [aionuc]t is:fem is:pl SFX F. ec èche sec is:fem is:sg SFX F. ec èches sec is:fem is:pl SFX F. ef ève ef is:fem is:sg SFX F. ef èves ef is:fem is:pl SFX F. f ve [iïu]f is:fem is:sg SFX F. f ves [iïu]f is:fem is:pl SFX F. 0 e of is:fem is:sg SFX F. 0 es of is:fem is:pl SFX F. en ène en is:fem is:sg SFX F. en ènes en is:fem is:pl SFX F. er ère er is:fem is:sg SFX F. er ères er is:fem is:pl SFX F. et ète et is:fem is:sg SFX F. et ètes et is:fem is:pl SFX F. c que [iru]c is:fem is:sg SFX F. c ques [iru]c is:fem is:pl SFX F. 0 que grec is:fem is:sg SFX F. 0 ques grec is:fem is:pl SFX F. 0 he blanc is:fem is:sg SFX F. 0 hes blanc is:fem is:pl SFX F. 0 ue long is:fem is:sg SFX F. 0 ues long is:fem is:pl SFX Fs N 4 SFX Fs 0 0 eur is:mas is:sg SFX Fs 0 s eur is:mas is:pl SFX Fs r se eur is:fem is:sg SFX Fs r ses eur is:fem is:pl SFX Fc N 4 SFX Fc 0 0 [td]eur is:mas is:sg SFX Fc 0 s [td]eur is:mas is:pl SFX Fc eur rice [td]eur is:fem is:sg SFX Fc eur rices [td]eur is:fem is:pl SFX Fe N 4 SFX Fe 0 0 eur is:mas is:sg SFX Fe 0 s eur is:mas is:pl SFX Fe eur eresse eur is:fem is:sg SFX Fe eur eresses eur is:fem is:pl SFX Go N 2 SFX Go eur oresse teur is:fem is:sg SFX Go eur oresses teur is:fem is:pl # féminin avec doublement de consonnes, pluriels en -s (cheffe, mortelle, conne, défenderesse) SFX F, N 19 SFX F, 0 0 [^sxz] is:mas is:sg SFX F, 0 s [^sxz] is:mas is:pl SFX F, 0 0 [sxz] is:mas is:inv SFX F, 0 sse e is:fem is:sg SFX F, 0 sses e is:fem is:pl SFX F, 0 fe f is:fem is:sg SFX F, 0 fes f is:fem is:pl SFX F, 0 le l is:fem is:sg SFX F, 0 les l is:fem is:pl SFX F, 0 ne n is:fem is:sg SFX F, 0 nes n is:fem is:pl SFX F, 0 se s is:fem is:sg SFX F, 0 ses s is:fem is:pl SFX F, 0 te t is:fem is:sg SFX F, 0 tes t is:fem is:pl SFX F, u l [mf]ou is:mas is:sg SFX F, u ls [mf]ou is:mas is:pl SFX F, u lle [mf]ou is:fem is:sg SFX F, u lles [mf]ou is:fem is:pl # graphies féminines (exceptions), pluriels en -s SFX Fx N 25 SFX Fx 0 0 foufou is:mas is:sg SFX Fx 0 s foufou is:mas is:pl SFX Fx ufou folle foufou is:fem is:sg SFX Fx ufou folles foufou is:fem is:pl SFX Fx 0 0 frais is:mas is:inv SFX Fx is îche frais is:fem is:sg di:M SFX Fx is îches frais is:fem is:pl di:M SFX Fx is iche frais is:fem is:sg di:R SFX Fx is iches frais is:fem is:pl di:R SFX Fx 0 0 pignouf is:mas is:sg SFX Fx 0 s pignouf is:mas is:pl SFX Fx 0 e pignouf is:fem is:sg SFX Fx 0 es pignouf is:fem is:pl SFX Fx 0 0 in is:mas is:sg SFX Fx 0 s in is:mas is:pl SFX Fx in igne in is:mas is:sg SFX Fx in ignes in is:mas is:pl SFX Fx 0 e malin is:mas is:sg SFX Fx 0 es malin is:mas is:pl SFX Fx 0 0 gu is:mas is:sg SFX Fx 0 s gu is:mas is:pl SFX Fx 0 ë gu is:fem is:sg di:M SFX Fx 0 ës gu is:fem is:pl di:M SFX Fx u üe gu is:fem is:sg di:R SFX Fx u ües gu is:fem is:pl di:R # mots à formes féminines et pluriels masculins en -x SFX W. N 10 SFX W. 0 0 [lu] is:mas is:sg SFX W. l ux al is:mas is:pl SFX W. l le al is:fem is:sg SFX W. l les al is:fem is:pl SFX W. 0 x eau is:mas is:pl SFX W. au lle eau is:fem is:sg SFX W. au lles eau is:fem is:pl SFX W. 0 0 ux is:mas is:inv SFX W. x se ux is:fem is:sg SFX W. x ses ux is:fem is:pl # mots à formes féminines et pluriels masculins en -x (exceptions) # doux / roux / faux / vieux / beau / nouveau SFX Wx N 16 SFX Wx 0 0 ux is:mas is:inv SFX Wx x sse faux is:fem is:sg SFX Wx x sses faux is:fem is:pl SFX Wx x ce doux is:fem is:sg SFX Wx x ces doux is:fem is:pl SFX Wx x sse roux is:fem is:sg SFX Wx x sses roux is:fem is:pl SFX Wx eux eil vieux is:mas is:sg SFX Wx eux eille vieux is:fem is:sg SFX Wx eux eilles vieux is:fem is:pl SFX Wx 0 0 eau is:mas is:sg SFX Wx 0 x eau is:mas is:pl SFX Wx au l eau is:mas is:sg SFX Wx au ls eau is:mas is:pl lx:rare SFX Wx au lle eau is:fem is:sg SFX Wx au lles eau is:fem is:pl # formes avec élisions ------------------------------------------------------------------------------------------------ SFX S* Y 2 SFX S* 0 0/D'L'Q' [^sxz] is:sg SFX S* 0 s/D'Q' [^sxz] is:pl |
︙ | ︙ | |||
789 790 791 792 793 794 795 | SFX I* o i/D'Q' o is:pl di:C SFX I* um um/D'L'Q' um is:sg SFX I* um ums/D'Q' um is:pl SFX I* um a/D'Q' um is:pl di:C SFX I* us us/D'L'Q' us is:inv SFX I* us i/D'Q' us is:pl di:C | | | | > | | | | | | > > > > > | > | | | > | > | > | > | > | > | | | | > > | | | | > | | > | | > | | > > | > > | > | | | | > | | | > | | | | | | | | > > | | > | | | > | > | > | > | | | > > | | | | | | | | > | | | 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 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 904 905 906 907 908 909 910 911 912 913 914 915 916 917 918 919 920 921 922 923 924 925 926 927 928 929 930 931 932 933 934 935 936 937 938 939 940 941 942 943 944 945 946 947 948 | SFX I* o i/D'Q' o is:pl di:C SFX I* um um/D'L'Q' um is:sg SFX I* um ums/D'Q' um is:pl SFX I* um a/D'Q' um is:pl di:C SFX I* us us/D'L'Q' us is:inv SFX I* us i/D'Q' us is:pl di:C SFX F* Y 33 SFX F* 0 0/L'D'Q' [^sxz] is:mas is:sg SFX F* 0 s/D'Q' [^sxz] is:mas is:pl SFX F* 0 0/L'D'Q' [sxz] is:mas is:inv SFX F* 0 e/L'D'Q' [éiïudhlsz] is:fem is:sg SFX F* 0 es/D'Q' [éiïudhlsz] is:fem is:pl SFX F* 0 e/L'D'Q' [^e][knr] is:fem is:sg SFX F* 0 es/D'Q' [^e][knr] is:fem is:pl SFX F* 0 e/L'D'Q' [aionuc]t is:fem is:sg SFX F* 0 es/D'Q' [aionuc]t is:fem is:pl SFX F* ec èche/L'D'Q' sec is:fem is:sg SFX F* ec èches/D'Q' sec is:fem is:pl SFX F* ef ève/L'D'Q' ef is:fem is:sg SFX F* ef èves/D'Q' ef is:fem is:pl SFX F* f ve/L'D'Q' [iïu]f is:fem is:sg SFX F* f ves/D'Q' [iïu]f is:fem is:pl SFX F* 0 e/L'D'Q' of is:fem is:sg SFX F* 0 es/D'Q' of is:fem is:pl SFX F* en ène/L'D'Q' en is:fem is:sg SFX F* en ènes/D'Q' en is:fem is:pl SFX F* ek èke/L'D'Q' ek is:fem is:sg SFX F* ek èkes/D'Q' ek is:fem is:pl SFX F* er ère/L'D'Q' er is:fem is:sg SFX F* er ères/D'Q' er is:fem is:pl SFX F* et ète/L'D'Q' et is:fem is:sg SFX F* et ètes/D'Q' et is:fem is:pl SFX F* c que/L'D'Q' [iru]c is:fem is:sg SFX F* c ques/D'Q' [iru]c is:fem is:pl SFX F* 0 que/L'D'Q' grec is:fem is:sg SFX F* 0 ques/D'Q' grec is:fem is:pl SFX F* 0 he/L'D'Q' blanc is:fem is:sg SFX F* 0 hes/D'Q' blanc is:fem is:pl SFX F* 0 ue/L'D'Q' long is:fem is:sg SFX F* 0 ues/D'Q' long is:fem is:pl SFX Fz Y 4 SFX Fz 0 0/L'D'Q' eur is:mas is:sg SFX Fz 0 s/D'Q' eur is:mas is:pl SFX Fz r se/L'D'Q' eur is:fem is:sg SFX Fz r ses/D'Q' eur is:fem is:pl SFX Fi Y 4 SFX Fi 0 0/L'D'Q' [td]eur is:mas is:sg SFX Fi 0 s/D'Q' [td]eur is:mas is:pl SFX Fi eur rice/L'D'Q' [td]eur is:fem is:sg SFX Fi eur rices/D'Q' [td]eur is:fem is:pl SFX Fr Y 4 SFX Fr 0 0/L'D'Q' eur is:mas is:sg SFX Fr 0 s/D'Q' eur is:mas is:pl SFX Fr eur eresse/L'D'Q' eur is:fem is:sg SFX Fr eur eresses/D'Q' eur is:fem is:pl SFX Fy Y 6 SFX Fy 0 0/L'D'Q' gu is:mas is:sg SFX Fy 0 s/D'Q' gu is:mas is:pl SFX Fy 0 ë/L'D'Q' gu is:fem is:sg di:M SFX Fy 0 ës/D'Q' gu is:fem is:pl di:M SFX Fy u üe/L'D'Q' gu is:fem is:sg di:R SFX Fy u ües/D'Q' gu is:fem is:pl di:R SFX F+ Y 11 SFX F+ 0 0/L'D'Q' [^sxz] is:mas is:sg SFX F+ 0 s/D'Q' [^sxz] is:mas is:pl SFX F+ 0 0/L'D'Q' [sxz] is:mas is:inv SFX F+ 0 fe/L'D'Q' f is:fem is:sg SFX F+ 0 fes/D'Q' f is:fem is:pl SFX F+ 0 le/L'D'Q' l is:fem is:sg SFX F+ 0 les/D'Q' l is:fem is:pl SFX F+ 0 ne/L'D'Q' n is:fem is:sg SFX F+ 0 nes/D'Q' n is:fem is:pl SFX F+ 0 te/L'D'Q' t is:fem is:sg SFX F+ 0 tes/D'Q' t is:fem is:pl SFX F; Y 19 SFX F; 0 0/L'D'Q' [^sxz] is:mas is:sg SFX F; 0 s/D'Q' [^sxz] is:mas is:pl SFX F; 0 0/L'D'Q' [sxz] is:mas is:inv SFX F; 0 sse/L'D'Q' e is:fem is:sg SFX F; 0 sses/D'Q' e is:fem is:pl SFX F; 0 fe/L'D'Q' f is:fem is:sg SFX F; 0 fes/D'Q' f is:fem is:pl SFX F; 0 le/L'D'Q' l is:fem is:sg SFX F; 0 les/D'Q' l is:fem is:pl SFX F; 0 ne/L'D'Q' n is:fem is:sg SFX F; 0 nes/D'Q' n is:fem is:pl SFX F; 0 se/L'D'Q' s is:fem is:sg SFX F; 0 ses/D'Q' s is:fem is:pl SFX F; 0 te/L'D'Q' t is:fem is:sg SFX F; 0 tes/D'Q' t is:fem is:pl SFX F; u l/L'D'Q' [mf]ou is:mas is:sg SFX F; u ls/D'Q' [mf]ou is:mas is:pl SFX F; u lle/L'D'Q' [mf]ou is:fem is:sg SFX F; u lles/D'Q' [mf]ou is:fem is:pl SFX W* Y 10 SFX W* 0 0/L'D'Q' [lu] is:mas is:sg SFX W* l ux/D'Q' al is:mas is:pl SFX W* l le/L'D'Q' al is:fem is:sg SFX W* l les/D'Q' al is:fem is:pl SFX W* 0 x/D'Q' eau is:mas is:pl SFX W* au lle/L'D'Q' eau is:fem is:sg SFX W* au lles/D'Q' eau is:fem is:pl SFX W* 0 0/L'D'Q' ux is:mas is:inv SFX W* x se/L'D'Q' ux is:fem is:sg SFX W* x ses/D'Q' ux 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+ |
︙ | ︙ |