// Copyright (c) 2014-2020, The Monero Project // // All rights reserved. // // Redistribution and use in source and binary forms, with or without modification, are // permitted provided that the following conditions are met: // // 1. Redistributions of source code must retain the above copyright notice, this list of // conditions and the following disclaimer. // // 2. Redistributions in binary form must reproduce the above copyright notice, this list // of conditions and the following disclaimer in the documentation and/or other // materials provided with the distribution. // // 3. Neither the name of the copyright holder nor the names of its contributors may be // used to endorse or promote products derived from this software without specific // prior written permission. // // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY // EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF // MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL // THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, // SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, // PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS // INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, // STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF // THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. /*! * \file french.h * * \brief French word list and map. */ #ifndef FRENCH_H #define FRENCH_H #include #include #include "language_base.h" #include /*! * \namespace Language * \brief Mnemonic language related namespace. */ namespace Language { class French: public Base { public: French(): Base("Français", "French", {}, 4) { static constexpr const char * const words[NWORDS] = { "abandon", "abattre", "aboi", "abolir", "aborder", "abri", "absence", "absolu", "abuser", "acacia", "acajou", "accent", "accord", "accrocher", "accuser", "acerbe", "achat", "acheter", "acide", "acier", "acquis", "acte", "action", "adage", "adepte", "adieu", "admettre", "admis", "adorer", "adresser", "aduler", "affaire", "affirmer", "afin", "agacer", "agent", "agir", "agiter", "agonie", "agrafe", "agrume", "aider", "aigle", "aigre", "aile", "ailleurs", "aimant", "aimer", "ainsi", "aise", "ajouter", "alarme", "album", "alcool", "alerte", "algue", "alibi", "aller", "allumer", "alors", "amande", "amener", "amie", "amorcer", "amour", "ample", "amuser", "ananas", "ancien", "anglais", "angoisse", "animal", "anneau", "annoncer", "apercevoir", "apparence", "appel", "apporter", "apprendre", "appuyer", "arbre", "arcade", "arceau", "arche", "ardeur", "argent", "argile", "aride", "arme", "armure", "arracher", "arriver", "article", "asile", "aspect", "assaut", "assez", "assister", "assurer", "astre", "astuce", "atlas", "atroce", "attacher", "attente", "attirer", "aube", "aucun", "audace", "auparavant", "auquel", "aurore", "aussi", "autant", "auteur", "autoroute", "autre", "aval", "avant", "avec", "avenir", "averse", "aveu", "avide", "avion", "avis", "avoir", "avouer", "avril", "azote", "azur", "badge", "bagage", "bague", "bain", "baisser", "balai", "balcon", "balise", "balle", "bambou", "banane", "banc", "bandage", "banjo", "banlieue", "bannir", "banque", "baobab", "barbe", "barque", "barrer", "bassine", "bataille", "bateau", "battre", "baver", "bavoir", "bazar", "beau", "beige", "berger", "besoin", "beurre", "biais", "biceps", "bidule", "bien", "bijou", "bilan", "billet", "blanc", "blason", "bleu", "bloc", "blond", "bocal", "boire", "boiserie", "boiter", "bonbon", "bondir", "bonheur", "bordure", "borgne", "borner", "bosse", "bouche", "bouder", "bouger", "boule", "bourse", "bout", "boxe", "brader", "braise", "branche", "braquer", "bras", "brave", "brebis", "brevet", "brider", "briller", "brin", "brique", "briser", "broche", "broder", "bronze", "brosser", "brouter", "bruit", "brute", "budget", "buffet", "bulle", "bureau", "buriner", "buste", "buter", "butiner", "cabas", "cabinet", "cabri", "cacao", "cacher", "cadeau", "cadre", "cage", "caisse", "caler", "calme", "camarade", "camion", "campagne", "canal", "canif", "capable", "capot", "carat", "caresser", "carie", "carpe", "cartel", "casier", "casque", "casserole", "cause", "cavale", "cave", "ceci", "cela", "celui", "cendre", "cent", "cependant", "cercle", "cerise", "cerner", "certes", "cerveau", "cesser", "chacun", "chair", "chaleur", "chamois", "chanson", "chaque", "charge", "chasse", "chat", "chaud", "chef", "chemin", "cheveu", "chez", "chicane", "chien", "chiffre", "chiner", "chiot", "chlore", "choc", "choix", "chose", "chou", "chute", "cibler", "cidre", "ciel", "cigale", "cinq", "cintre", "cirage", "cirque", "ciseau", "citation", "citer", "citron", "civet", "clairon", "clan", "classe", "clavier", "clef", "climat", "cloche", "cloner", "clore", "clos", "clou", "club", "cobra", "cocon", "coiffer", "coin", "colline", "colon", "combat", "comme", "compte", "conclure", "conduire", "confier", "connu", "conseil", "contre", "convenir", "copier", "cordial", "cornet", "corps", "cosmos", "coton", "couche", "coude", "couler", "coupure", "cour", "couteau", "couvrir", "crabe", "crainte", "crampe", "cran", "creuser", "crever", "crier", "crime", "crin", "crise", "crochet", "croix", "cruel", "cuisine", "cuite", "culot", "culte", "cumul", "cure", "curieux", "cuve", "dame", "danger", "dans", "davantage", "debout", "dedans", "dehors", "delta", "demain", "demeurer", "demi", "dense", "dent", "depuis", "dernier", "descendre", "dessus", "destin", "dette", "deuil", "deux", "devant", "devenir", "devin", "devoir", "dicton", "dieu", "difficile", "digestion", "digue", "diluer", "dimanche", "dinde", "diode", "dire", "diriger", "discours", "disposer", "distance", "divan", "divers", "docile", "docteur", "dodu", "dogme", "doigt", "dominer", "donation", "donjon", "donner", "dopage", "dorer", "dormir", "doseur", "douane", "double", "douche", "douleur", "doute", "doux", "douzaine", "draguer", "drame", "drap", "dresser", "droit", "duel", "dune", "duper", "durant", "durcir", "durer", "eaux", "effacer", "effet", "effort", "effrayant", "elle", "embrasser", "emmener", "emparer", "empire", "employer", "emporter", "enclos", "encore", "endive", "endormir", "endroit", "enduit", "enfant", "enfermer", "enfin", "enfler", "enfoncer", "enfuir", "engager", "engin", "enjeu", "enlever", "ennemi", "ennui", "ensemble", "ensuite", "entamer", "entendre", "entier", "entourer", "entre", "envelopper", "envie", "envoyer", "erreur", "escalier", "espace", "espoir", "esprit", "essai", "essor", "essuyer", "estimer", "exact", "examiner", "excuse", "exemple", "exiger", "exil", "exister", "exode", "expliquer", "exposer", "exprimer", "extase", "fable", "facette", "facile", "fade", "faible", "faim", "faire", "fait", "falloir", "famille", "faner", "farce", "farine", "fatigue", "faucon", "faune", "faute", "faux", "faveur", "favori", "faxer", "feinter", "femme", "fendre", "fente", "ferme", "festin", "feuille", "feutre", "fiable", "fibre", "ficher", "fier", "figer", "figure", "filet", "fille", "filmer", "fils", "filtre", "final", "finesse", "finir", "fiole", "firme", "fixe", "flacon", "flair", "flamme", "flan", "flaque", "fleur", "flocon", "flore", "flot", "flou", "fluide", "fluor", "flux", "focus", "foin", "foire", "foison", "folie", "fonction", "fondre", "fonte", "force", "forer", "forger", "forme", "fort", "fosse", "fouet", "fouine", "foule", "four", "foyer", "frais", "franc", "frapper", "freiner", "frimer", "friser", "frite", "froid", "froncer", "fruit", "fugue", "fuir", "fuite", "fumer", "fureur", "furieux", "fuser", "fusil", "futile", "futur", "gagner", "gain", "gala", "galet", "galop", "gamme", "gant", "garage", "garde", "garer", "gauche", "gaufre", "gaule", "gaver", "gazon", "geler", "genou", "genre", "gens", "gercer", "germer", "geste", "gibier", "gicler", "gilet", "girafe", "givre", "glace", "glisser", "globe", "gloire", "gluant", "gober", "golf", "gommer", "gorge", "gosier", "goutte", "grain", "gramme", "grand", "gras", "grave", "gredin", "griffure", "griller", "gris", "gronder", "gros", "grotte", "groupe", "grue", "guerrier", "guetter", "guider", "guise", "habiter", "hache", "haie", "haine", "halte", "hamac", "hanche", "hangar", "hanter", "haras", "hareng", "harpe", "hasard", "hausse", "haut", "havre", "herbe", "heure", "hibou", "hier", "histoire", "hiver", "hochet", "homme", "honneur", "honte", "horde", "horizon", "hormone", "houle", "housse", "hublot", "huile", "huit", "humain", "humble", "humide", "humour", "hurler", "idole", "igloo", "ignorer", "illusion", "image", "immense", "immobile", "imposer", "impression", "incapable", "inconnu", "index", "indiquer", "infime", "injure", "inox", "inspirer", "instant", "intention", "intime", "inutile", "inventer", "inviter", "iode", "iris", "issue", "ivre", "jade", "jadis", "jamais", "jambe", "janvier", "jardin", "jauge", "jaunisse", "jeter", "jeton", "jeudi", "jeune", "joie", "joindre", "joli", "joueur", "journal", "judo", "juge", "juillet", "juin", "jument", "jungle", "jupe", "jupon", "jurer", "juron", "jury", "jusque", "juste", "kayak", "ketchup", "kilo", "kiwi", "koala", "label", "lacet", "lacune", "laine", "laisse", "lait", "lame", "lancer", "lande", "laque", "lard", "largeur", "larme", "larve", "lasso", "laver", "lendemain", "lentement", "lequel", "lettre", "leur", "lever", "levure", "liane", "libre", "lien", "lier", "lieutenant", "ligne", "ligoter", "liguer", "limace", "limer", "limite", "lingot", "lion", "lire", "lisser", "litre", "livre", "lobe", "local", "logis", "loin", "loisir", "long", "loque", "lors", "lotus", "louer", "loup", "lourd", "louve", "loyer", "lubie", "lucide", "lueur", "luge", "luire", "lundi", "lune", "lustre", "lutin", "lutte", "luxe", "machine", "madame", "magie", "magnifique", "magot", "maigre", "main", "mairie", "maison", "malade", "malheur", "malin", "manche", "manger", "manier", "manoir", "manquer", "marche", "mardi", "marge", "mariage", "marquer", "mars", "masque", "masse", "matin", "mauvais", "meilleur", "melon", "membre", "menacer", "mener", "mensonge", "mentir", "menu", "merci", "merlu", "mesure", "mettre", "meuble", "meunier", "meute", "miche", "micro", "midi", "miel", "miette", "mieux", "milieu", "mille", "mimer", "mince", "mineur", "ministre", "minute", "mirage", "miroir", "miser", "mite", "mixte", "mobile", "mode", "module", "moins", "mois", "moment", "momie", "monde", "monsieur", "monter", "moquer", "moral", "morceau", "mordre", "morose", "morse", "mortier", "morue", "motif", "motte", "moudre", "moule", "mourir", "mousse", "mouton", "mouvement", "moyen", "muer", "muette", "mugir", "muguet", "mulot", "multiple", "munir", "muret", "muse", "musique", "muter", "nacre", "nager", "nain", "naissance", "narine", "narrer", "naseau", "nasse", "nation", "nature", "naval", "navet", "naviguer", "navrer", "neige", "nerf", "nerveux", "neuf", "neutre", "neuve", "neveu", "niche", "nier", "niveau", "noble", "noce", "nocif", "noir", "nomade", "nombre", "nommer", "nord", "norme", "notaire", "notice", "notre", "nouer", "nougat", "nourrir", "nous", "nouveau", "novice", "noyade", "noyer", "nuage", "nuance", "nuire", "nuit", "nulle", "nuque", "oasis", "objet", "obliger", "obscur", "observer", "obtenir", "obus", "occasion", "occuper", "ocre", "octet", "odeur", "odorat", "offense", "officier", "offrir", "ogive", "oiseau", "olive", "ombre", "onctueux", "onduler", "ongle", "onze", "opter", "option", "orageux", "oral", "orange", "orbite", "ordinaire", "ordre", "oreille", "organe", "orgie", "orgueil", "orient", "origan", "orner", "orteil", "ortie", "oser", "osselet", "otage", "otarie", "ouate", "oublier", "ouest", "ours", "outil", "outre", "ouvert", "ouvrir", "ovale", "ozone", "pacte", "page", "paille", "pain", "paire", "paix", "palace", "palissade", "palmier", "palpiter", "panda", "panneau", "papa", "papier", "paquet", "parc", "pardi", "parfois", "parler", "parmi", "parole", "partir", "parvenir", "passer", "pastel", "patin", "patron", "paume", "pause", "pauvre", "paver", "pavot", "payer", "pays", "peau", "peigne", "peinture", "pelage", "pelote", "pencher", "pendre", "penser", "pente", "percer", "perdu", "perle", "permettre", "personne", "perte", "peser", "pesticide", "petit", "peuple", "peur", "phase", "photo", "phrase", "piano", "pied", "pierre", "pieu", "pile", "pilier", "pilote", "pilule", "piment", "pincer", "pinson", "pinte", "pion", "piquer", "pirate", "pire", "piste", "piton", "pitre", "pivot", "pizza", "placer", "plage", "plaire", "plan", "plaque", "plat", "plein", "pleurer", "pliage", "plier", "plonger", "plot", "pluie", "plume", "plus", "pneu", "poche", "podium", "poids", "poil", "point", "poire", "poison", "poitrine", "poivre", "police", "pollen", "pomme", "pompier", "poncer", "pondre", "pont", "portion", "poser", "position", "possible", "poste", "potage", "potin", "pouce", "poudre", "poulet", "poumon", "poupe", "pour", "pousser", "poutre", "pouvoir", "prairie", "premier", "prendre", "presque", "preuve", "prier", "primeur", "prince", "prison", "priver", "prix", "prochain", "produire", "profond", "proie", "projet", "promener", "prononcer", "propre", "prose", "prouver", "prune", "public", "puce", "pudeur", "puiser", "pull", "pulpe", "puma", "punir", "purge", "putois", "quand", "quartier", "quasi", "quatre", "quel", "question", "queue", "quiche", "quille", "quinze", "quitter", "quoi", "rabais", "raboter", "race", "racheter", "racine", "racler", "raconter", "radar", "radio", "rafale", "rage", "ragot", "raideur", "raie", "rail", "raison", "ramasser", "ramener", "rampe", "rance", "rang", "rapace", "rapide", "rapport", "rarement", "rasage", "raser", "rasoir", "rassurer", "rater", "ratio", "rature", "ravage", "ravir", "rayer", "rayon", "rebond", "recevoir", "recherche", "record", "reculer", "redevenir", "refuser", "regard", "regretter", "rein", "rejeter", "rejoindre", "relation", "relever", "religion", "remarquer", "remettre", "remise", "remonter", "remplir", "remuer", "rencontre", "rendre", "renier", "renoncer", "rentrer", "renverser", "repas", "repli", "reposer", "reproche", "requin", "respect", "ressembler", "reste", "retard", "retenir", "retirer", "retour", "retrouver", "revenir", "revoir", "revue", "rhume", "ricaner", "riche", "rideau", "ridicule", "rien", "rigide", "rincer", "rire", "risquer", "rituel", "rivage", "rive", "robe", "robot", "robuste", "rocade", "roche", "rodeur", "rogner", "roman", "rompre", "ronce", "rondeur", "ronger", "roque", "rose", "rosir", "rotation", "rotule", "roue", "rouge", "rouler", "route", "ruban", "rubis", "ruche", "rude", "ruelle", "ruer", "rugby", "rugir", "ruine", "rumeur", "rural", "ruse", "rustre", "sable", "sabot", "sabre", "sacre", "sage", "saint", "saisir", "salade", "salive", "salle", "salon", "salto", "salut", "salve", "samba", "sandale", "sanguin", "sapin", "sarcasme", "satisfaire", "sauce", "sauf", "sauge", "saule", "sauna", "sauter", "sauver", "savoir", "science", "scoop", "score", "second", "secret", "secte", "seigneur", "sein", "seize", "selle", "selon", "semaine", "sembler", "semer", "semis", "sensuel", "sentir", "sept", "serpe", "serrer", "sertir", "service", "seuil", "seulement", "short", "sien", "sigle", "signal", "silence", "silo", "simple", "singe", "sinon", "sinus", "sioux", "sirop", "site", "situation", "skier", "snob", "sobre", "social", "socle", "sodium", "soigner", "soir", "soixante", "soja", "solaire", "soldat", "soleil", "solide", "solo", "solvant", "sombre", "somme", "somnoler", "sondage", "songeur", "sonner", "sorte", "sosie", "sottise", "souci", "soudain", "souffrir", "souhaiter", "soulever", "soumettre", "soupe", "sourd", "soustraire", "soutenir", "souvent", "soyeux", "spectacle", "sport", "stade", "stagiaire", "stand", "star", "statue", "stock", "stop", "store", "style", "suave", "subir", "sucre", "suer", "suffire", "suie", "suite", "suivre", "sujet", "sulfite", "supposer", "surf", "surprendre", "surtout", "surveiller", "tabac", "table", "tabou", "tache", "tacler", "tacot", "tact", "taie", "taille", "taire", "talon", "talus", "tandis", "tango", "tanin", "tant", "taper", "tapis", "tard", "tarif", "tarot", "tarte", "tasse", "taureau", "taux", "taverne", "taxer", "taxi", "tellement", "temple", "tendre", "tenir", "tenter", "tenu", "terme", "ternir", "terre", "test", "texte", "thym", "tibia", "tiers", "tige", "tipi", "tique", "tirer", "tissu", "titre", "toast", "toge", "toile", "toiser", "toiture", "tomber", "tome", "tonne", "tonte", "toque", "torse", "tortue", "totem", "toucher", "toujours", "tour", "tousser", "tout", "toux", "trace", "train", "trame", "tranquille", "travail", "trembler", "trente", "tribu", "trier", "trio", "tripe", "triste", "troc", "trois", "tromper", "tronc", "trop", "trotter", "trouer", "truc", "truite", "tuba", "tuer", "tuile", "turbo", "tutu", "tuyau", "type", "union", "unique", "unir", "unisson", "untel", "urne", "usage", "user", "usiner", "usure", "utile", "vache", "vague", "vaincre", "valeur", "valoir", "valser", "valve", "vampire", "vaseux", "vaste", "veau", "veille", "veine", "velours", "velu", "vendre", "venir", "vent", "venue", "verbe", "verdict", "version", "vertige", "verve", "veste", "veto", "vexer", "vice", "victime", "vide", "vieil", "vieux", "vigie", "vigne", "ville", "vingt", "violent", "virer", "virus", "visage", "viser", "visite", "visuel", "vitamine", "vitrine", "vivant", "vivre", "vocal", "vodka", "vogue", "voici", "voile", "voir", "voisin", "voiture", "volaille", "volcan", "voler", "volt", "votant", "votre", "vouer", "vouloir", "vous", "voyage", "voyou", "vrac", "vrai", "yacht", "yeti", "yeux", "yoga", "zeste", "zinc", "zone", "zoom" }; set_words(words); populate_maps(); } }; } #endif