Monero
french.h
Go to the documentation of this file.
1 // Copyright (c) 2014-2022, The Monero Project
2 //
3 // All rights reserved.
4 //
5 // Redistribution and use in source and binary forms, with or without modification, are
6 // permitted provided that the following conditions are met:
7 //
8 // 1. Redistributions of source code must retain the above copyright notice, this list of
9 // conditions and the following disclaimer.
10 //
11 // 2. Redistributions in binary form must reproduce the above copyright notice, this list
12 // of conditions and the following disclaimer in the documentation and/or other
13 // materials provided with the distribution.
14 //
15 // 3. Neither the name of the copyright holder nor the names of its contributors may be
16 // used to endorse or promote products derived from this software without specific
17 // prior written permission.
18 //
19 // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY
20 // EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
21 // MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
22 // THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
23 // SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
24 // PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
25 // INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
26 // STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF
27 // THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
28 
35 #ifndef FRENCH_H
36 #define FRENCH_H
37 
38 #include <vector>
39 #include <unordered_map>
40 #include "language_base.h"
41 #include <string>
42 
47 namespace Language
48 {
49  class French: public Base
50  {
51  public:
52  French(): Base("Français", "French", {}, 4)
53  {
54  static constexpr const char * const words[NWORDS] =
55  {
56  "abandon",
57  "abattre",
58  "aboi",
59  "abolir",
60  "aborder",
61  "abri",
62  "absence",
63  "absolu",
64  "abuser",
65  "acacia",
66  "acajou",
67  "accent",
68  "accord",
69  "accrocher",
70  "accuser",
71  "acerbe",
72  "achat",
73  "acheter",
74  "acide",
75  "acier",
76  "acquis",
77  "acte",
78  "action",
79  "adage",
80  "adepte",
81  "adieu",
82  "admettre",
83  "admis",
84  "adorer",
85  "adresser",
86  "aduler",
87  "affaire",
88  "affirmer",
89  "afin",
90  "agacer",
91  "agent",
92  "agir",
93  "agiter",
94  "agonie",
95  "agrafe",
96  "agrume",
97  "aider",
98  "aigle",
99  "aigre",
100  "aile",
101  "ailleurs",
102  "aimant",
103  "aimer",
104  "ainsi",
105  "aise",
106  "ajouter",
107  "alarme",
108  "album",
109  "alcool",
110  "alerte",
111  "algue",
112  "alibi",
113  "aller",
114  "allumer",
115  "alors",
116  "amande",
117  "amener",
118  "amie",
119  "amorcer",
120  "amour",
121  "ample",
122  "amuser",
123  "ananas",
124  "ancien",
125  "anglais",
126  "angoisse",
127  "animal",
128  "anneau",
129  "annoncer",
130  "apercevoir",
131  "apparence",
132  "appel",
133  "apporter",
134  "apprendre",
135  "appuyer",
136  "arbre",
137  "arcade",
138  "arceau",
139  "arche",
140  "ardeur",
141  "argent",
142  "argile",
143  "aride",
144  "arme",
145  "armure",
146  "arracher",
147  "arriver",
148  "article",
149  "asile",
150  "aspect",
151  "assaut",
152  "assez",
153  "assister",
154  "assurer",
155  "astre",
156  "astuce",
157  "atlas",
158  "atroce",
159  "attacher",
160  "attente",
161  "attirer",
162  "aube",
163  "aucun",
164  "audace",
165  "auparavant",
166  "auquel",
167  "aurore",
168  "aussi",
169  "autant",
170  "auteur",
171  "autoroute",
172  "autre",
173  "aval",
174  "avant",
175  "avec",
176  "avenir",
177  "averse",
178  "aveu",
179  "avide",
180  "avion",
181  "avis",
182  "avoir",
183  "avouer",
184  "avril",
185  "azote",
186  "azur",
187  "badge",
188  "bagage",
189  "bague",
190  "bain",
191  "baisser",
192  "balai",
193  "balcon",
194  "balise",
195  "balle",
196  "bambou",
197  "banane",
198  "banc",
199  "bandage",
200  "banjo",
201  "banlieue",
202  "bannir",
203  "banque",
204  "baobab",
205  "barbe",
206  "barque",
207  "barrer",
208  "bassine",
209  "bataille",
210  "bateau",
211  "battre",
212  "baver",
213  "bavoir",
214  "bazar",
215  "beau",
216  "beige",
217  "berger",
218  "besoin",
219  "beurre",
220  "biais",
221  "biceps",
222  "bidule",
223  "bien",
224  "bijou",
225  "bilan",
226  "billet",
227  "blanc",
228  "blason",
229  "bleu",
230  "bloc",
231  "blond",
232  "bocal",
233  "boire",
234  "boiserie",
235  "boiter",
236  "bonbon",
237  "bondir",
238  "bonheur",
239  "bordure",
240  "borgne",
241  "borner",
242  "bosse",
243  "bouche",
244  "bouder",
245  "bouger",
246  "boule",
247  "bourse",
248  "bout",
249  "boxe",
250  "brader",
251  "braise",
252  "branche",
253  "braquer",
254  "bras",
255  "brave",
256  "brebis",
257  "brevet",
258  "brider",
259  "briller",
260  "brin",
261  "brique",
262  "briser",
263  "broche",
264  "broder",
265  "bronze",
266  "brosser",
267  "brouter",
268  "bruit",
269  "brute",
270  "budget",
271  "buffet",
272  "bulle",
273  "bureau",
274  "buriner",
275  "buste",
276  "buter",
277  "butiner",
278  "cabas",
279  "cabinet",
280  "cabri",
281  "cacao",
282  "cacher",
283  "cadeau",
284  "cadre",
285  "cage",
286  "caisse",
287  "caler",
288  "calme",
289  "camarade",
290  "camion",
291  "campagne",
292  "canal",
293  "canif",
294  "capable",
295  "capot",
296  "carat",
297  "caresser",
298  "carie",
299  "carpe",
300  "cartel",
301  "casier",
302  "casque",
303  "casserole",
304  "cause",
305  "cavale",
306  "cave",
307  "ceci",
308  "cela",
309  "celui",
310  "cendre",
311  "cent",
312  "cependant",
313  "cercle",
314  "cerise",
315  "cerner",
316  "certes",
317  "cerveau",
318  "cesser",
319  "chacun",
320  "chair",
321  "chaleur",
322  "chamois",
323  "chanson",
324  "chaque",
325  "charge",
326  "chasse",
327  "chat",
328  "chaud",
329  "chef",
330  "chemin",
331  "cheveu",
332  "chez",
333  "chicane",
334  "chien",
335  "chiffre",
336  "chiner",
337  "chiot",
338  "chlore",
339  "choc",
340  "choix",
341  "chose",
342  "chou",
343  "chute",
344  "cibler",
345  "cidre",
346  "ciel",
347  "cigale",
348  "cinq",
349  "cintre",
350  "cirage",
351  "cirque",
352  "ciseau",
353  "citation",
354  "citer",
355  "citron",
356  "civet",
357  "clairon",
358  "clan",
359  "classe",
360  "clavier",
361  "clef",
362  "climat",
363  "cloche",
364  "cloner",
365  "clore",
366  "clos",
367  "clou",
368  "club",
369  "cobra",
370  "cocon",
371  "coiffer",
372  "coin",
373  "colline",
374  "colon",
375  "combat",
376  "comme",
377  "compte",
378  "conclure",
379  "conduire",
380  "confier",
381  "connu",
382  "conseil",
383  "contre",
384  "convenir",
385  "copier",
386  "cordial",
387  "cornet",
388  "corps",
389  "cosmos",
390  "coton",
391  "couche",
392  "coude",
393  "couler",
394  "coupure",
395  "cour",
396  "couteau",
397  "couvrir",
398  "crabe",
399  "crainte",
400  "crampe",
401  "cran",
402  "creuser",
403  "crever",
404  "crier",
405  "crime",
406  "crin",
407  "crise",
408  "crochet",
409  "croix",
410  "cruel",
411  "cuisine",
412  "cuite",
413  "culot",
414  "culte",
415  "cumul",
416  "cure",
417  "curieux",
418  "cuve",
419  "dame",
420  "danger",
421  "dans",
422  "davantage",
423  "debout",
424  "dedans",
425  "dehors",
426  "delta",
427  "demain",
428  "demeurer",
429  "demi",
430  "dense",
431  "dent",
432  "depuis",
433  "dernier",
434  "descendre",
435  "dessus",
436  "destin",
437  "dette",
438  "deuil",
439  "deux",
440  "devant",
441  "devenir",
442  "devin",
443  "devoir",
444  "dicton",
445  "dieu",
446  "difficile",
447  "digestion",
448  "digue",
449  "diluer",
450  "dimanche",
451  "dinde",
452  "diode",
453  "dire",
454  "diriger",
455  "discours",
456  "disposer",
457  "distance",
458  "divan",
459  "divers",
460  "docile",
461  "docteur",
462  "dodu",
463  "dogme",
464  "doigt",
465  "dominer",
466  "donation",
467  "donjon",
468  "donner",
469  "dopage",
470  "dorer",
471  "dormir",
472  "doseur",
473  "douane",
474  "double",
475  "douche",
476  "douleur",
477  "doute",
478  "doux",
479  "douzaine",
480  "draguer",
481  "drame",
482  "drap",
483  "dresser",
484  "droit",
485  "duel",
486  "dune",
487  "duper",
488  "durant",
489  "durcir",
490  "durer",
491  "eaux",
492  "effacer",
493  "effet",
494  "effort",
495  "effrayant",
496  "elle",
497  "embrasser",
498  "emmener",
499  "emparer",
500  "empire",
501  "employer",
502  "emporter",
503  "enclos",
504  "encore",
505  "endive",
506  "endormir",
507  "endroit",
508  "enduit",
509  "enfant",
510  "enfermer",
511  "enfin",
512  "enfler",
513  "enfoncer",
514  "enfuir",
515  "engager",
516  "engin",
517  "enjeu",
518  "enlever",
519  "ennemi",
520  "ennui",
521  "ensemble",
522  "ensuite",
523  "entamer",
524  "entendre",
525  "entier",
526  "entourer",
527  "entre",
528  "envelopper",
529  "envie",
530  "envoyer",
531  "erreur",
532  "escalier",
533  "espace",
534  "espoir",
535  "esprit",
536  "essai",
537  "essor",
538  "essuyer",
539  "estimer",
540  "exact",
541  "examiner",
542  "excuse",
543  "exemple",
544  "exiger",
545  "exil",
546  "exister",
547  "exode",
548  "expliquer",
549  "exposer",
550  "exprimer",
551  "extase",
552  "fable",
553  "facette",
554  "facile",
555  "fade",
556  "faible",
557  "faim",
558  "faire",
559  "fait",
560  "falloir",
561  "famille",
562  "faner",
563  "farce",
564  "farine",
565  "fatigue",
566  "faucon",
567  "faune",
568  "faute",
569  "faux",
570  "faveur",
571  "favori",
572  "faxer",
573  "feinter",
574  "femme",
575  "fendre",
576  "fente",
577  "ferme",
578  "festin",
579  "feuille",
580  "feutre",
581  "fiable",
582  "fibre",
583  "ficher",
584  "fier",
585  "figer",
586  "figure",
587  "filet",
588  "fille",
589  "filmer",
590  "fils",
591  "filtre",
592  "final",
593  "finesse",
594  "finir",
595  "fiole",
596  "firme",
597  "fixe",
598  "flacon",
599  "flair",
600  "flamme",
601  "flan",
602  "flaque",
603  "fleur",
604  "flocon",
605  "flore",
606  "flot",
607  "flou",
608  "fluide",
609  "fluor",
610  "flux",
611  "focus",
612  "foin",
613  "foire",
614  "foison",
615  "folie",
616  "fonction",
617  "fondre",
618  "fonte",
619  "force",
620  "forer",
621  "forger",
622  "forme",
623  "fort",
624  "fosse",
625  "fouet",
626  "fouine",
627  "foule",
628  "four",
629  "foyer",
630  "frais",
631  "franc",
632  "frapper",
633  "freiner",
634  "frimer",
635  "friser",
636  "frite",
637  "froid",
638  "froncer",
639  "fruit",
640  "fugue",
641  "fuir",
642  "fuite",
643  "fumer",
644  "fureur",
645  "furieux",
646  "fuser",
647  "fusil",
648  "futile",
649  "futur",
650  "gagner",
651  "gain",
652  "gala",
653  "galet",
654  "galop",
655  "gamme",
656  "gant",
657  "garage",
658  "garde",
659  "garer",
660  "gauche",
661  "gaufre",
662  "gaule",
663  "gaver",
664  "gazon",
665  "geler",
666  "genou",
667  "genre",
668  "gens",
669  "gercer",
670  "germer",
671  "geste",
672  "gibier",
673  "gicler",
674  "gilet",
675  "girafe",
676  "givre",
677  "glace",
678  "glisser",
679  "globe",
680  "gloire",
681  "gluant",
682  "gober",
683  "golf",
684  "gommer",
685  "gorge",
686  "gosier",
687  "goutte",
688  "grain",
689  "gramme",
690  "grand",
691  "gras",
692  "grave",
693  "gredin",
694  "griffure",
695  "griller",
696  "gris",
697  "gronder",
698  "gros",
699  "grotte",
700  "groupe",
701  "grue",
702  "guerrier",
703  "guetter",
704  "guider",
705  "guise",
706  "habiter",
707  "hache",
708  "haie",
709  "haine",
710  "halte",
711  "hamac",
712  "hanche",
713  "hangar",
714  "hanter",
715  "haras",
716  "hareng",
717  "harpe",
718  "hasard",
719  "hausse",
720  "haut",
721  "havre",
722  "herbe",
723  "heure",
724  "hibou",
725  "hier",
726  "histoire",
727  "hiver",
728  "hochet",
729  "homme",
730  "honneur",
731  "honte",
732  "horde",
733  "horizon",
734  "hormone",
735  "houle",
736  "housse",
737  "hublot",
738  "huile",
739  "huit",
740  "humain",
741  "humble",
742  "humide",
743  "humour",
744  "hurler",
745  "idole",
746  "igloo",
747  "ignorer",
748  "illusion",
749  "image",
750  "immense",
751  "immobile",
752  "imposer",
753  "impression",
754  "incapable",
755  "inconnu",
756  "index",
757  "indiquer",
758  "infime",
759  "injure",
760  "inox",
761  "inspirer",
762  "instant",
763  "intention",
764  "intime",
765  "inutile",
766  "inventer",
767  "inviter",
768  "iode",
769  "iris",
770  "issue",
771  "ivre",
772  "jade",
773  "jadis",
774  "jamais",
775  "jambe",
776  "janvier",
777  "jardin",
778  "jauge",
779  "jaunisse",
780  "jeter",
781  "jeton",
782  "jeudi",
783  "jeune",
784  "joie",
785  "joindre",
786  "joli",
787  "joueur",
788  "journal",
789  "judo",
790  "juge",
791  "juillet",
792  "juin",
793  "jument",
794  "jungle",
795  "jupe",
796  "jupon",
797  "jurer",
798  "juron",
799  "jury",
800  "jusque",
801  "juste",
802  "kayak",
803  "ketchup",
804  "kilo",
805  "kiwi",
806  "koala",
807  "label",
808  "lacet",
809  "lacune",
810  "laine",
811  "laisse",
812  "lait",
813  "lame",
814  "lancer",
815  "lande",
816  "laque",
817  "lard",
818  "largeur",
819  "larme",
820  "larve",
821  "lasso",
822  "laver",
823  "lendemain",
824  "lentement",
825  "lequel",
826  "lettre",
827  "leur",
828  "lever",
829  "levure",
830  "liane",
831  "libre",
832  "lien",
833  "lier",
834  "lieutenant",
835  "ligne",
836  "ligoter",
837  "liguer",
838  "limace",
839  "limer",
840  "limite",
841  "lingot",
842  "lion",
843  "lire",
844  "lisser",
845  "litre",
846  "livre",
847  "lobe",
848  "local",
849  "logis",
850  "loin",
851  "loisir",
852  "long",
853  "loque",
854  "lors",
855  "lotus",
856  "louer",
857  "loup",
858  "lourd",
859  "louve",
860  "loyer",
861  "lubie",
862  "lucide",
863  "lueur",
864  "luge",
865  "luire",
866  "lundi",
867  "lune",
868  "lustre",
869  "lutin",
870  "lutte",
871  "luxe",
872  "machine",
873  "madame",
874  "magie",
875  "magnifique",
876  "magot",
877  "maigre",
878  "main",
879  "mairie",
880  "maison",
881  "malade",
882  "malheur",
883  "malin",
884  "manche",
885  "manger",
886  "manier",
887  "manoir",
888  "manquer",
889  "marche",
890  "mardi",
891  "marge",
892  "mariage",
893  "marquer",
894  "mars",
895  "masque",
896  "masse",
897  "matin",
898  "mauvais",
899  "meilleur",
900  "melon",
901  "membre",
902  "menacer",
903  "mener",
904  "mensonge",
905  "mentir",
906  "menu",
907  "merci",
908  "merlu",
909  "mesure",
910  "mettre",
911  "meuble",
912  "meunier",
913  "meute",
914  "miche",
915  "micro",
916  "midi",
917  "miel",
918  "miette",
919  "mieux",
920  "milieu",
921  "mille",
922  "mimer",
923  "mince",
924  "mineur",
925  "ministre",
926  "minute",
927  "mirage",
928  "miroir",
929  "miser",
930  "mite",
931  "mixte",
932  "mobile",
933  "mode",
934  "module",
935  "moins",
936  "mois",
937  "moment",
938  "momie",
939  "monde",
940  "monsieur",
941  "monter",
942  "moquer",
943  "moral",
944  "morceau",
945  "mordre",
946  "morose",
947  "morse",
948  "mortier",
949  "morue",
950  "motif",
951  "motte",
952  "moudre",
953  "moule",
954  "mourir",
955  "mousse",
956  "mouton",
957  "mouvement",
958  "moyen",
959  "muer",
960  "muette",
961  "mugir",
962  "muguet",
963  "mulot",
964  "multiple",
965  "munir",
966  "muret",
967  "muse",
968  "musique",
969  "muter",
970  "nacre",
971  "nager",
972  "nain",
973  "naissance",
974  "narine",
975  "narrer",
976  "naseau",
977  "nasse",
978  "nation",
979  "nature",
980  "naval",
981  "navet",
982  "naviguer",
983  "navrer",
984  "neige",
985  "nerf",
986  "nerveux",
987  "neuf",
988  "neutre",
989  "neuve",
990  "neveu",
991  "niche",
992  "nier",
993  "niveau",
994  "noble",
995  "noce",
996  "nocif",
997  "noir",
998  "nomade",
999  "nombre",
1000  "nommer",
1001  "nord",
1002  "norme",
1003  "notaire",
1004  "notice",
1005  "notre",
1006  "nouer",
1007  "nougat",
1008  "nourrir",
1009  "nous",
1010  "nouveau",
1011  "novice",
1012  "noyade",
1013  "noyer",
1014  "nuage",
1015  "nuance",
1016  "nuire",
1017  "nuit",
1018  "nulle",
1019  "nuque",
1020  "oasis",
1021  "objet",
1022  "obliger",
1023  "obscur",
1024  "observer",
1025  "obtenir",
1026  "obus",
1027  "occasion",
1028  "occuper",
1029  "ocre",
1030  "octet",
1031  "odeur",
1032  "odorat",
1033  "offense",
1034  "officier",
1035  "offrir",
1036  "ogive",
1037  "oiseau",
1038  "olive",
1039  "ombre",
1040  "onctueux",
1041  "onduler",
1042  "ongle",
1043  "onze",
1044  "opter",
1045  "option",
1046  "orageux",
1047  "oral",
1048  "orange",
1049  "orbite",
1050  "ordinaire",
1051  "ordre",
1052  "oreille",
1053  "organe",
1054  "orgie",
1055  "orgueil",
1056  "orient",
1057  "origan",
1058  "orner",
1059  "orteil",
1060  "ortie",
1061  "oser",
1062  "osselet",
1063  "otage",
1064  "otarie",
1065  "ouate",
1066  "oublier",
1067  "ouest",
1068  "ours",
1069  "outil",
1070  "outre",
1071  "ouvert",
1072  "ouvrir",
1073  "ovale",
1074  "ozone",
1075  "pacte",
1076  "page",
1077  "paille",
1078  "pain",
1079  "paire",
1080  "paix",
1081  "palace",
1082  "palissade",
1083  "palmier",
1084  "palpiter",
1085  "panda",
1086  "panneau",
1087  "papa",
1088  "papier",
1089  "paquet",
1090  "parc",
1091  "pardi",
1092  "parfois",
1093  "parler",
1094  "parmi",
1095  "parole",
1096  "partir",
1097  "parvenir",
1098  "passer",
1099  "pastel",
1100  "patin",
1101  "patron",
1102  "paume",
1103  "pause",
1104  "pauvre",
1105  "paver",
1106  "pavot",
1107  "payer",
1108  "pays",
1109  "peau",
1110  "peigne",
1111  "peinture",
1112  "pelage",
1113  "pelote",
1114  "pencher",
1115  "pendre",
1116  "penser",
1117  "pente",
1118  "percer",
1119  "perdu",
1120  "perle",
1121  "permettre",
1122  "personne",
1123  "perte",
1124  "peser",
1125  "pesticide",
1126  "petit",
1127  "peuple",
1128  "peur",
1129  "phase",
1130  "photo",
1131  "phrase",
1132  "piano",
1133  "pied",
1134  "pierre",
1135  "pieu",
1136  "pile",
1137  "pilier",
1138  "pilote",
1139  "pilule",
1140  "piment",
1141  "pincer",
1142  "pinson",
1143  "pinte",
1144  "pion",
1145  "piquer",
1146  "pirate",
1147  "pire",
1148  "piste",
1149  "piton",
1150  "pitre",
1151  "pivot",
1152  "pizza",
1153  "placer",
1154  "plage",
1155  "plaire",
1156  "plan",
1157  "plaque",
1158  "plat",
1159  "plein",
1160  "pleurer",
1161  "pliage",
1162  "plier",
1163  "plonger",
1164  "plot",
1165  "pluie",
1166  "plume",
1167  "plus",
1168  "pneu",
1169  "poche",
1170  "podium",
1171  "poids",
1172  "poil",
1173  "point",
1174  "poire",
1175  "poison",
1176  "poitrine",
1177  "poivre",
1178  "police",
1179  "pollen",
1180  "pomme",
1181  "pompier",
1182  "poncer",
1183  "pondre",
1184  "pont",
1185  "portion",
1186  "poser",
1187  "position",
1188  "possible",
1189  "poste",
1190  "potage",
1191  "potin",
1192  "pouce",
1193  "poudre",
1194  "poulet",
1195  "poumon",
1196  "poupe",
1197  "pour",
1198  "pousser",
1199  "poutre",
1200  "pouvoir",
1201  "prairie",
1202  "premier",
1203  "prendre",
1204  "presque",
1205  "preuve",
1206  "prier",
1207  "primeur",
1208  "prince",
1209  "prison",
1210  "priver",
1211  "prix",
1212  "prochain",
1213  "produire",
1214  "profond",
1215  "proie",
1216  "projet",
1217  "promener",
1218  "prononcer",
1219  "propre",
1220  "prose",
1221  "prouver",
1222  "prune",
1223  "public",
1224  "puce",
1225  "pudeur",
1226  "puiser",
1227  "pull",
1228  "pulpe",
1229  "puma",
1230  "punir",
1231  "purge",
1232  "putois",
1233  "quand",
1234  "quartier",
1235  "quasi",
1236  "quatre",
1237  "quel",
1238  "question",
1239  "queue",
1240  "quiche",
1241  "quille",
1242  "quinze",
1243  "quitter",
1244  "quoi",
1245  "rabais",
1246  "raboter",
1247  "race",
1248  "racheter",
1249  "racine",
1250  "racler",
1251  "raconter",
1252  "radar",
1253  "radio",
1254  "rafale",
1255  "rage",
1256  "ragot",
1257  "raideur",
1258  "raie",
1259  "rail",
1260  "raison",
1261  "ramasser",
1262  "ramener",
1263  "rampe",
1264  "rance",
1265  "rang",
1266  "rapace",
1267  "rapide",
1268  "rapport",
1269  "rarement",
1270  "rasage",
1271  "raser",
1272  "rasoir",
1273  "rassurer",
1274  "rater",
1275  "ratio",
1276  "rature",
1277  "ravage",
1278  "ravir",
1279  "rayer",
1280  "rayon",
1281  "rebond",
1282  "recevoir",
1283  "recherche",
1284  "record",
1285  "reculer",
1286  "redevenir",
1287  "refuser",
1288  "regard",
1289  "regretter",
1290  "rein",
1291  "rejeter",
1292  "rejoindre",
1293  "relation",
1294  "relever",
1295  "religion",
1296  "remarquer",
1297  "remettre",
1298  "remise",
1299  "remonter",
1300  "remplir",
1301  "remuer",
1302  "rencontre",
1303  "rendre",
1304  "renier",
1305  "renoncer",
1306  "rentrer",
1307  "renverser",
1308  "repas",
1309  "repli",
1310  "reposer",
1311  "reproche",
1312  "requin",
1313  "respect",
1314  "ressembler",
1315  "reste",
1316  "retard",
1317  "retenir",
1318  "retirer",
1319  "retour",
1320  "retrouver",
1321  "revenir",
1322  "revoir",
1323  "revue",
1324  "rhume",
1325  "ricaner",
1326  "riche",
1327  "rideau",
1328  "ridicule",
1329  "rien",
1330  "rigide",
1331  "rincer",
1332  "rire",
1333  "risquer",
1334  "rituel",
1335  "rivage",
1336  "rive",
1337  "robe",
1338  "robot",
1339  "robuste",
1340  "rocade",
1341  "roche",
1342  "rodeur",
1343  "rogner",
1344  "roman",
1345  "rompre",
1346  "ronce",
1347  "rondeur",
1348  "ronger",
1349  "roque",
1350  "rose",
1351  "rosir",
1352  "rotation",
1353  "rotule",
1354  "roue",
1355  "rouge",
1356  "rouler",
1357  "route",
1358  "ruban",
1359  "rubis",
1360  "ruche",
1361  "rude",
1362  "ruelle",
1363  "ruer",
1364  "rugby",
1365  "rugir",
1366  "ruine",
1367  "rumeur",
1368  "rural",
1369  "ruse",
1370  "rustre",
1371  "sable",
1372  "sabot",
1373  "sabre",
1374  "sacre",
1375  "sage",
1376  "saint",
1377  "saisir",
1378  "salade",
1379  "salive",
1380  "salle",
1381  "salon",
1382  "salto",
1383  "salut",
1384  "salve",
1385  "samba",
1386  "sandale",
1387  "sanguin",
1388  "sapin",
1389  "sarcasme",
1390  "satisfaire",
1391  "sauce",
1392  "sauf",
1393  "sauge",
1394  "saule",
1395  "sauna",
1396  "sauter",
1397  "sauver",
1398  "savoir",
1399  "science",
1400  "scoop",
1401  "score",
1402  "second",
1403  "secret",
1404  "secte",
1405  "seigneur",
1406  "sein",
1407  "seize",
1408  "selle",
1409  "selon",
1410  "semaine",
1411  "sembler",
1412  "semer",
1413  "semis",
1414  "sensuel",
1415  "sentir",
1416  "sept",
1417  "serpe",
1418  "serrer",
1419  "sertir",
1420  "service",
1421  "seuil",
1422  "seulement",
1423  "short",
1424  "sien",
1425  "sigle",
1426  "signal",
1427  "silence",
1428  "silo",
1429  "simple",
1430  "singe",
1431  "sinon",
1432  "sinus",
1433  "sioux",
1434  "sirop",
1435  "site",
1436  "situation",
1437  "skier",
1438  "snob",
1439  "sobre",
1440  "social",
1441  "socle",
1442  "sodium",
1443  "soigner",
1444  "soir",
1445  "soixante",
1446  "soja",
1447  "solaire",
1448  "soldat",
1449  "soleil",
1450  "solide",
1451  "solo",
1452  "solvant",
1453  "sombre",
1454  "somme",
1455  "somnoler",
1456  "sondage",
1457  "songeur",
1458  "sonner",
1459  "sorte",
1460  "sosie",
1461  "sottise",
1462  "souci",
1463  "soudain",
1464  "souffrir",
1465  "souhaiter",
1466  "soulever",
1467  "soumettre",
1468  "soupe",
1469  "sourd",
1470  "soustraire",
1471  "soutenir",
1472  "souvent",
1473  "soyeux",
1474  "spectacle",
1475  "sport",
1476  "stade",
1477  "stagiaire",
1478  "stand",
1479  "star",
1480  "statue",
1481  "stock",
1482  "stop",
1483  "store",
1484  "style",
1485  "suave",
1486  "subir",
1487  "sucre",
1488  "suer",
1489  "suffire",
1490  "suie",
1491  "suite",
1492  "suivre",
1493  "sujet",
1494  "sulfite",
1495  "supposer",
1496  "surf",
1497  "surprendre",
1498  "surtout",
1499  "surveiller",
1500  "tabac",
1501  "table",
1502  "tabou",
1503  "tache",
1504  "tacler",
1505  "tacot",
1506  "tact",
1507  "taie",
1508  "taille",
1509  "taire",
1510  "talon",
1511  "talus",
1512  "tandis",
1513  "tango",
1514  "tanin",
1515  "tant",
1516  "taper",
1517  "tapis",
1518  "tard",
1519  "tarif",
1520  "tarot",
1521  "tarte",
1522  "tasse",
1523  "taureau",
1524  "taux",
1525  "taverne",
1526  "taxer",
1527  "taxi",
1528  "tellement",
1529  "temple",
1530  "tendre",
1531  "tenir",
1532  "tenter",
1533  "tenu",
1534  "terme",
1535  "ternir",
1536  "terre",
1537  "test",
1538  "texte",
1539  "thym",
1540  "tibia",
1541  "tiers",
1542  "tige",
1543  "tipi",
1544  "tique",
1545  "tirer",
1546  "tissu",
1547  "titre",
1548  "toast",
1549  "toge",
1550  "toile",
1551  "toiser",
1552  "toiture",
1553  "tomber",
1554  "tome",
1555  "tonne",
1556  "tonte",
1557  "toque",
1558  "torse",
1559  "tortue",
1560  "totem",
1561  "toucher",
1562  "toujours",
1563  "tour",
1564  "tousser",
1565  "tout",
1566  "toux",
1567  "trace",
1568  "train",
1569  "trame",
1570  "tranquille",
1571  "travail",
1572  "trembler",
1573  "trente",
1574  "tribu",
1575  "trier",
1576  "trio",
1577  "tripe",
1578  "triste",
1579  "troc",
1580  "trois",
1581  "tromper",
1582  "tronc",
1583  "trop",
1584  "trotter",
1585  "trouer",
1586  "truc",
1587  "truite",
1588  "tuba",
1589  "tuer",
1590  "tuile",
1591  "turbo",
1592  "tutu",
1593  "tuyau",
1594  "type",
1595  "union",
1596  "unique",
1597  "unir",
1598  "unisson",
1599  "untel",
1600  "urne",
1601  "usage",
1602  "user",
1603  "usiner",
1604  "usure",
1605  "utile",
1606  "vache",
1607  "vague",
1608  "vaincre",
1609  "valeur",
1610  "valoir",
1611  "valser",
1612  "valve",
1613  "vampire",
1614  "vaseux",
1615  "vaste",
1616  "veau",
1617  "veille",
1618  "veine",
1619  "velours",
1620  "velu",
1621  "vendre",
1622  "venir",
1623  "vent",
1624  "venue",
1625  "verbe",
1626  "verdict",
1627  "version",
1628  "vertige",
1629  "verve",
1630  "veste",
1631  "veto",
1632  "vexer",
1633  "vice",
1634  "victime",
1635  "vide",
1636  "vieil",
1637  "vieux",
1638  "vigie",
1639  "vigne",
1640  "ville",
1641  "vingt",
1642  "violent",
1643  "virer",
1644  "virus",
1645  "visage",
1646  "viser",
1647  "visite",
1648  "visuel",
1649  "vitamine",
1650  "vitrine",
1651  "vivant",
1652  "vivre",
1653  "vocal",
1654  "vodka",
1655  "vogue",
1656  "voici",
1657  "voile",
1658  "voir",
1659  "voisin",
1660  "voiture",
1661  "volaille",
1662  "volcan",
1663  "voler",
1664  "volt",
1665  "votant",
1666  "votre",
1667  "vouer",
1668  "vouloir",
1669  "vous",
1670  "voyage",
1671  "voyou",
1672  "vrac",
1673  "vrai",
1674  "yacht",
1675  "yeti",
1676  "yeux",
1677  "yoga",
1678  "zeste",
1679  "zinc",
1680  "zone",
1681  "zoom"
1682  };
1683  set_words(words);
1684  populate_maps();
1685  }
1686  };
1687 }
1688 
1689 #endif
Definition: french.h:49
A base language class which all languages have to inherit from for Polymorphism.
Definition: language_base.h:101
void set_words(const char *const words[])
Definition: language_base.h:166
Language Base class for Polymorphism.
Mnemonic language related namespace.
Definition: language_base.h:109
French()
Definition: french.h:52
void populate_maps(uint32_t flags=0)
Populates the word maps after the list is ready.
Definition: language_base.h:120