From af8cd26a732827205e32348fa7cc4b5024122b37 Mon Sep 17 00:00:00 2001 From: aarne Date: Sat, 14 Jun 2014 09:25:39 +0000 Subject: [PATCH] checked more in DictionaryFre --- lib/src/translator/DictionaryFre.gf | 270 +++++++++---------- lib/src/translator/todo/TopDictionaryFre.gf | 271 ++++++++++---------- 2 files changed, 270 insertions(+), 271 deletions(-) diff --git a/lib/src/translator/DictionaryFre.gf b/lib/src/translator/DictionaryFre.gf index 7d9715e96..5cbfed700 100644 --- a/lib/src/translator/DictionaryFre.gf +++ b/lib/src/translator/DictionaryFre.gf @@ -1,4 +1,4 @@ ----- checked by AR till once_Adv in the BNC order +---- checked by AR till drive_V in the BNC order concrete DictionaryFre of Dictionary = CatFre ** open ParadigmsFre, @@ -197,7 +197,7 @@ lin accordingly_Adv = variants{} ; -- lin accordion_N = mkN "accordéon" masculine ; -- tocheck lin accordionist_N = mkN "accordéoniste" ; -- tocheck lin accost_V2 = mkV2 (mkV "aborder") ; -- tocheck -lin account_N = mkN "compte" masculine ; -- tocheck +lin account_N = mkN "compte" masculine ; lin account_V = variants{} ; -- lin account_V2 = variants{} ; -- lin accountability_N = mkN "responsabilité" feminine ; -- tocheck @@ -243,7 +243,7 @@ lin acetylene_N = mkN "acétylène" ; -- tocheck lin ache_N = mkN "douleur" feminine ; -- tocheck lin achene_N = mkN "akène" masculine ; -- tocheck lin achievable_A = mkA "réussissable" ; -- tocheck -lin achieve_V2 = mkV2 (mkV "accomplir") ; -- tocheck +lin achieve_V2 = mkV2 (mkV "accomplir") ; lin achievement_N = mkN "succès" masculine | mkN "réalisation" feminine ; -- tocheck lin achondroplasia_N = mkN "achondroplasie" feminine ; -- tocheck lin acid_A = mkA "aigre" | mkA "acide" ; -- tocheck @@ -550,7 +550,7 @@ lin aim_V = variants{}; -- mkV2 (mkV "cibler") | mkV2 (mkV "viser") ; -- tocheck lin aim_V2 = mkV2 (mkV "cibler") | mkV2 (mkV "viser") ; -- tocheck lin aim_VV = variants{}; -- mkV2 (mkV "cibler") | mkV2 (mkV "viser") ; -- tocheck lin aioli_N = mkN "aïoli" ; -- tocheck -lin air_N = mkN "air" masculine | mkN "aria" feminine ; -- tocheck +lin air_N = mkN "air" masculine ; lin air_V2 = mkV2 (mkV "aérer") ; -- tocheck lin aircraft_N = mkN "aéronef" masculine ; -- tocheck lin airline_N = variants{} ; -- @@ -1101,12 +1101,12 @@ lin applicant_N = mkN "demandeur" masculine ; -- tocheck lin application_N = mkN "application" feminine | mkN "candidature" feminine ; -- tocheck lin applicative_A = mkA "applicatif" ; -- tocheck lin applied_A = variants{} ; -- -lin apply_1_V2 = variants{} ; -- -lin apply_2_V2 = variants{} ; -- -lin apply_V = variants{}; -- mkV2V (mkV "appliquer") | mkV2V (reflV (mkV I.inscrire_V2)) ; -- tocheck -lin apply_V2 = variants{}; -- mkV2V (mkV "appliquer") | mkV2V (reflV (mkV I.inscrire_V2)) ; -- tocheck -lin apply_V2V = mkV2V (mkV "appliquer") | mkV2V (reflV (mkV I.inscrire_V2)) ; -- tocheck -lin apply_VV = variants{}; -- mkV2V (mkV "appliquer") | mkV2V (reflV (mkV I.inscrire_V2)) ; -- tocheck +lin apply_1_V2 = mkV2 (mkV "appliquer") ; +lin apply_2_V2 = mkV2 (mkV "appliquer") ; ---- +lin apply_V = reflV (mkV "appliquer") ; ---- +lin apply_V2 = mkV2 (mkV "appliquer") ; +lin apply_V2V = mkV2V (mkV "appliquer") ; +lin apply_VV = mkVV (mkV "appliquer") | mkVV (reflV (mkV I.inscrire_V2)) ; lin appoint_V2 = variants{}; -- mkV3 (mkV "fixer") | mkV3 (mkV "désigner") ; -- tocheck lin appoint_V2V = variants{}; -- variants{}; -- mkV3 (mkV "fixer") | mkV3 (mkV "désigner") ; -- tocheck lin appoint_V3 = mkV3 (mkV "fixer") | mkV3 (mkV "désigner") ; -- tocheck @@ -1423,7 +1423,7 @@ lin asymptote_N = mkN "asymptote" feminine ; -- tocheck lin asymptotic_A = mkA "asymptotique" ; -- tocheck lin asymptotically_Adv = mkAdv "asymptotiquement" ; -- tocheck lin asynchronous_A = mkA "asynchrone" ; -- tocheck -lin at_Prep = ParadigmsFre.dative ; +lin at_Prep = ParadigmsFre.dative | mkPrep "chez" ; ---- split lin at_least_AdN = S.at_least_AdN ; lin at_most_AdN = S.at_most_AdN ; lin ataraxia_N = mkN "ataraxie" feminine ; -- tocheck @@ -1819,8 +1819,8 @@ lin baryon_N = mkN "baryon" masculine ; -- tocheck lin basalt_N = mkN "basalte" ; -- tocheck lin base_A = mkA "bas" | mkA "indigne" ; -- tocheck lin base_N = mkN "base" feminine | mkN "base" ; -- tocheck -lin base_V = variants{}; -- mkV2 (mkV "baser") ; -- tocheck -lin base_V2 = mkV2 (mkV "baser") ; -- tocheck +lin base_V = mkV "fonder" ; +lin base_V2 = mkV2 (mkV "fonder") | mkV2 (mkV "baser") ; lin baseball_N = mkN "baseball" masculine ; -- tocheck lin basement_N = mkN "sous-sol" masculine ; -- tocheck lin bashful_A = mkA "timide" ; -- tocheck @@ -1888,8 +1888,8 @@ lin beam_N = mkN "age" masculine | mkN "madrier" masculine | mkN "lien" masculin lin bean_N = mkN "haricot" masculine ; -- tocheck lin beanbag_N = mkN "fauteuil-sac" masculine ; -- tocheck lin bear_N = mkN "ours" masculine | mkN "baissier" masculine ; -- tocheck -lin bear_V = variants{}; -- mkV2 (mkV "porter") | mkV2 (mkV "accoucher") | mkV2 (mkV "supporter") ; -- tocheck -lin bear_V2 = mkV2 (mkV "porter") | mkV2 (mkV "accoucher") | mkV2 (mkV "supporter") ; -- tocheck +lin bear_V = mkV "porter" ; ---- +lin bear_V2 = mkV2 (mkV "porter") | mkV2 (mkV "accoucher") | mkV2 (mkV "supporter") ; ---- split lin bearable_A = mkA "vivable" ; -- tocheck lin bearberry_N = mkN "bearberry" ; -- tocheck lin beard_N = mkN "barbe" feminine ; -- tocheck @@ -1913,7 +1913,7 @@ lin because_Subj = S.because_Subj ; lin become_V = I.devenir_V ; ---- lin become_V2 = mkV2 (mkV I.devenir_V) ; lin become_VA = L.become_VA ; -lin bed_N = mkN "lit" masculine ; -- tocheck +lin bed_N = mkN "lit" masculine ; lin bedding_N = mkN "litière" feminine ; -- tocheck lin bedouin_N = mkN "Bédouin" masculine ; -- tocheck lin bedridden_A = mkA "alité" ; -- tocheck @@ -2319,9 +2319,9 @@ lin blush_V = mkV (mkV "rougir") ; -- tocheck lin blustery_A = mkA "bruyant" ; -- tocheck lin boa_N = mkN "boa" masculine ; -- tocheck lin boar_N = mkN "verrat" masculine ; -- tocheck -lin board_1_N = variants{} ; -- -lin board_2_N = variants{} ; -- -lin board_N = mkN "tableau" masculine | mkN "planche" feminine | mkN "compteur" masculine ; -- tocheck +lin board_1_N = mkN "tableau" masculine | mkN "planche" feminine ; +lin board_2_N = mkN "comité" feminine ; ---- +lin board_N = mkN "tableau" masculine | mkN "planche" feminine ; lin board_V2 = mkV2 (mkV "aborder") ; -- tocheck lin boarding_N = mkN "abordage" masculine | mkN "embarquement" masculine ; -- tocheck lin boast_N = mkN "vantardise" feminine ; -- tocheck @@ -2567,7 +2567,7 @@ lin breadcrumb_N = mkN "miette" ; -- tocheck lin breadstick_N = mkN "gressin" masculine ; -- tocheck lin breadwinner_N = mkN "gagne-pain" masculine ; -- tocheck lin break_N = mkN "espace" masculine | mkN "pause" feminine ; -- tocheck -lin break_V = variants{}; -- L.break_V2 ; +lin break_V = mkV L.break_V2 ; lin break_V2 = L.break_V2 ; lin break_in_N = mkN "effraction" feminine ; -- tocheck lin breakaway_A = mkA "séparatiste" ; -- tocheck @@ -3081,7 +3081,7 @@ lin cardiology_N = mkN "cardiologie" feminine ; -- tocheck lin cardiopulmonary_A = mkA "cardiopulmonaire" ; -- tocheck lin cardiovascular_A = mkA "cardiovasculaire" ; -- tocheck lin carditis_N = mkN "cardite" feminine ; -- tocheck -lin care_N = mkN "souci" masculine | mkN "soin" masculine ; -- tocheck +lin care_N = mkN "souci" masculine | mkN "soin" masculine ; lin care_V = mkV (reflV (mkV "soucier")) | mkV (mkV "soigner") ; -- tocheck lin careen_V2 = mkV2 (mkV "caréner") ; -- tocheck lin career_N = mkN "carrière" feminine ; -- tocheck @@ -3299,7 +3299,7 @@ lin centerfold_N = mkN "pin-up" ; -- tocheck lin centime_N = mkN "centime" masculine ; -- tocheck lin centimetre_N = mkN "centimètre" masculine ; -- tocheck lin centipede_N = mkN "centipède" masculine ; -- tocheck -lin central_A = mkA "central" ; -- tocheck +lin central_A = mkA "central" ; lin centralism_N = mkN "centralisme" masculine ; -- tocheck lin centre_N = mkN "centre" masculine ; lin centre_V = variants{} ; -- @@ -3328,7 +3328,7 @@ lin cerium_N = mkN "cérium" masculine ; -- tocheck lin certain_1_A = mkA "certain" ; lin certain_2_A = mkA "certain" ; lin certain_A = mkA "certain" ; -- tocheck -lin certainly_Adv = variants{} ; -- +lin certainly_Adv = mkAdv "certainement" ; lin certainty_N = mkN "certitude" feminine ; -- tocheck lin certificate_N = mkN "document" ; -- tocheck lin certification_N = mkN "certification" feminine ; -- tocheck @@ -3385,7 +3385,7 @@ lin chaotically_Adv = mkAdv "chaotiquement" ; -- tocheck lin chap_N = mkN "bougre" masculine ; -- tocheck lin chapel_N = mkN "chapelle" feminine ; -- tocheck lin chaplain_N = mkN "aumônier" ; -- tocheck -lin chapter_N = mkN "chapitre" masculine ; -- tocheck +lin chapter_N = mkN "chapitre" masculine ; lin char_N = mkN "omble" masculine ; -- tocheck lin char_V2 = mkV2 (mkV "carboniser") ; -- tocheck lin character_1_N = mkN "personnage" masculine ; -- tocheck @@ -3396,9 +3396,9 @@ lin characterization_N = mkN "caractérisation" feminine ; -- tocheck lin characterize_V2 = mkV2 (mkV "caractériser") ; -- tocheck lin charades_N = mkN "charade" feminine ; -- tocheck lin chard_N = mkN "bettes" ; -- tocheck -lin charge_1_N = variants{} ; -- -lin charge_2_N = variants{} ; -- -lin charge_N = mkN "inculpation" feminine | mkN "frais" | mkN "charge" feminine ; -- tocheck +lin charge_1_N = mkN "frais" | mkN "charge" feminine ; +lin charge_2_N = mkN "inculpation" feminine ; +lin charge_N = mkN "inculpation" feminine | mkN "frais" | mkN "charge" feminine ; lin charge_V = variants{}; -- mkV2 (mkV "charger") | mkV2 (mkV "accuser") | mkV2 (mkV "armer") ; -- tocheck lin charge_V2 = mkV2 (mkV "charger") | mkV2 (mkV "accuser") | mkV2 (mkV "armer") ; -- tocheck lin chariot_N = mkN "char" ; -- tocheck @@ -3548,8 +3548,8 @@ lin cholera_N = mkN "choléra" masculine ; -- tocheck lin choleraic_A = mkA "cholérique" ; -- tocheck lin cholesterol_N = mkN "cholestérol" masculine ; -- tocheck lin choline_N = mkN "choline" feminine ; -- tocheck -lin choose_V2 = variants{}; -- mkV2V (mkV "décider") | mkV2V (mkV I.élire_V2) | mkV2V (mkV "choisir") ; -- tocheck -lin choose_VV = variants{}; -- mkV2V (mkV "décider") | mkV2V (mkV I.élire_V2) | mkV2V (mkV "choisir") ; -- tocheck +lin choose_V2 = mkV2 (mkV "choisir") | mkV2 (mkV "sélectionner") | mkV2 (mkV I.élire_V2) ; +lin choose_VV = deVV (mkV "choisir") ; lin chop_N = mkN "atemi" masculine | mkN "égalité" feminine | mkN "côtelette" feminine ; -- tocheck lin chop_V = variants{}; -- mkV2 (mkV "hacher") ; -- tocheck lin chop_V2 = mkV2 (mkV "hacher") ; -- tocheck @@ -3662,9 +3662,9 @@ lin civility_N = mkN "politesse" feminine ; -- tocheck lin civilization_N = variants{} ; -- lin clad_V2 = mkV2 (mkV I.recouvrir_V2) ; -- tocheck lin claim_N = mkN "réclamation" feminine | mkN "affirmation" feminine ; -- tocheck -lin claim_V = variants{}; -- mkV2 (mkV "revendiquer") ; -- tocheck -lin claim_V2 = mkV2 (mkV "revendiquer") ; -- tocheck -lin claim_VS = variants{}; -- mkV2 (mkV "revendiquer") ; -- tocheck +lin claim_V = mkV "revendiquer" ; +lin claim_V2 = mkV2 (mkV "revendiquer") ; +lin claim_VS = mkVS (mkV "affirmer") ; lin claimant_N = mkN "prétendant" ; -- tocheck lin clairvoyance_N = mkN "clairvoyance" feminine ; -- tocheck lin clam_N = mkN "palourde" feminine ; -- tocheck @@ -4411,7 +4411,7 @@ lin contact_N = mkN "contact" masculine | mkN "lentille" feminine ; -- tocheck lin contact_V2 = mkV2 (mkV "contacter") | mkV2 (mkV "toucher") ; -- tocheck lin contagion_N = mkN "contagion" feminine ; -- tocheck lin contagious_A = mkA "contagieux" ; -- tocheck -lin contain_V2 = mkV2 (mkV I.contenir_V2) ; -- tocheck +lin contain_V2 = mkV2 (mkV I.contenir_V2) ; lin container_N = mkN "récipient" masculine | mkN "conteneur" masculine ; -- tocheck lin contaminate_V2 = mkV2 (mkV "contaminer") ; -- tocheck lin contamination_N = mkN "contamination" feminine ; -- tocheck @@ -4745,7 +4745,7 @@ lin cove_N = mkN "arcade" feminine | mkN "grotte" feminine | mkN "crique" femini lin coven_N = mkN "sabbat" masculine | mkN "clique" feminine ; -- tocheck lin covenant_N = variants{} ; -- lin cover_N = mkN "couverture" feminine | mkN "couvercle" masculine | mkN "couvert" masculine ; -- tocheck -lin cover_V2 = mkV2 (mkV I.reprendre_V2) | mkV2 (mkV I.couvrir_V2) ; -- tocheck +lin cover_V2 = mkV2 (mkV I.couvrir_V2) ; lin coverage_N = mkN "couverture" feminine ; -- tocheck lin coverall_N = mkN "combinaison" feminine ; -- tocheck lin covet_V2 = mkV2 (mkV "convoiter") ; -- tocheck @@ -4806,7 +4806,7 @@ lin creamery_N = mkN "crémerie" feminine ; -- tocheck lin creamy_A = mkA "crémeux" ; -- tocheck lin crease_N = mkN "pli" masculine ; -- tocheck lin create_V = mkV "créer" ; -lin create_V2 = mkV2 (mkV "créer") ; -- tocheck +lin create_V2 = mkV2 (mkV "créer") ; lin creation_N = mkN "création" feminine ; -- tocheck lin creationism_N = mkN "créationnisme" masculine ; -- tocheck lin creative_A = variants{} ; -- @@ -5037,7 +5037,7 @@ lin customary_A = mkA "habituel" ; -- tocheck lin customerMasc_N = mkN "client" ; lin customs_N = mkN "douane" feminine ; -- tocheck lin cut_N = mkN "coupe" feminine | mkN "baissé" | mkN "coupure" feminine ; -- tocheck -lin cut_V = variants{}; -- L.cut_V2 ; +lin cut_V = mkV L.cut_V2 ; lin cut_V2 = L.cut_V2 ; lin cutaneous_A = mkA "cutané" ; -- tocheck lin cute_A = mkA "mignon" ; -- tocheck @@ -5154,7 +5154,7 @@ lin dart_N = mkN "dard" masculine | mkN "fléchettes" ; -- tocheck lin darts_N = mkN "fléchettes" ; -- tocheck lin dash_N = mkN "tiret" masculine | mkN "trait" masculine | mkN "sprint" masculine | mkN "soupçon" masculine ; -- tocheck lin dash_V = variants{}; -- mkV2 (reflV (mkV "précipiter")) ; -- tocheck -lin data_N = mkN "données" | mkN "donnée" feminine ; -- tocheck +lin data_N = mkN "donnée" feminine ; lin database_N = variants{} ; -- lin date_1_N = variants{} ; -- lin date_3_N = variants{} ; -- @@ -5618,7 +5618,7 @@ lin desuetude_N = mkN "désuétude" feminine ; -- tocheck lin desultory_A = mkA "incohérence" ; -- tocheck lin detach_V2 = mkV2 (mkV "détacher") ; -- tocheck lin detachable_A = mkA "amovible" ; -- tocheck -lin detail_N = mkN "détail" masculine | mkN "détachement" masculine | mkN "coordonnées" | mkN "détails" ; -- tocheck +lin detail_N = mkN "détail" masculine ; lin detail_V2 = mkV2 (mkV "détailler") ; -- tocheck lin detailed_A = variants{} ; -- lin detain_V2 = mkV2 (mkV I.détenir_V2) ; -- tocheck @@ -5746,7 +5746,7 @@ lin diesel_N = mkN "diésel" masculine ; -- tocheck lin diet_N = mkN "régime" ; -- tocheck lin dietitian_N = mkN "diététicien" ; -- tocheck lin differ_V = mkV (mkV "différer") ; -- tocheck -lin difference_N = mkN "différence" feminine | mkN "différend" masculine ; -- tocheck +lin difference_N = mkN "différence" feminine ; lin different_A = mkA "différent" ; lin differentiable_A = mkA "dérivable" ; -- tocheck lin differential_A = mkA "différentiel" ; -- tocheck @@ -5832,7 +5832,7 @@ lin direct_V2 = variants{} ; -- lin direction_N = variants{} ; -- lin directive_N = mkN "directive" feminine ; -- tocheck lin directly_Adv = variants{} ; -- -lin director_N = mkN "directeur" masculine ; -- tocheck +lin director_N = mkN "directeur" masculine ; lin directory_N = mkN "annuaire" | mkN "dossier" masculine ; -- tocheck lin dirt_N = mkN "terre" feminine | mkN "salissure" feminine ; -- tocheck lin dirtiness_N = mkN "saleté" feminine ; -- tocheck @@ -6294,9 +6294,9 @@ lin drip_N = mkN "goutte-à-goutte" masculine ; -- tocheck lin drip_V2 = mkV2 (mkV "goutter") | mkV2 (mkV "suinter") ; -- tocheck lin dripping_N = mkN "dégoulinade" feminine ; -- tocheck lin drive_N = mkN "lecteur" masculine | mkN "pulsion" feminine ; -- tocheck -lin drive_V = variants{}; -- mkV2V (mkV "emmener") | mkV2V (mkV I.battre_V2) | mkV2V (mkV I.rendre_V2) | mkV2V (mkV "pousser") | mkV2V (mkV I.conduire_V2) | mkV2V (mkV "enfoncer") ; -- tocheck -lin drive_V2 = variants{}; -- mkV2V (mkV "emmener") | mkV2V (mkV I.battre_V2) | mkV2V (mkV I.rendre_V2) | mkV2V (mkV "pousser") | mkV2V (mkV I.conduire_V2) | mkV2V (mkV "enfoncer") ; -- tocheck -lin drive_V2V = mkV2V (mkV "emmener") | mkV2V (mkV I.battre_V2) | mkV2V (mkV I.rendre_V2) | mkV2V (mkV "pousser") | mkV2V (mkV I.conduire_V2) | mkV2V (mkV "enfoncer") ; -- tocheck +lin drive_V = I.conduire_V2 | mkV "piloter" ; ---- END edits AR +lin drive_V2 = I.conduire_V2 ; +lin drive_V2V = mkV2V (mkV I.rendre_V2) | mkV2V (mkV "pousser") | mkV2V (mkV I.conduire_V2) ; lin drive_in_N = mkN "ciné-parc" masculine ; -- tocheck lin drivel_N = mkN "foutaise" | mkN "bave" feminine ; -- tocheck lin drivel_V = mkV (mkV "baver") | mkV (mkV "radoter") ; -- tocheck @@ -6470,7 +6470,7 @@ lin east_A = mkA "oriental" ; -- tocheck lin east_N = mkN "est" masculine ; -- tocheck lin eastern_A = mkA "oriental" ; -- tocheck lin easterner_N = mkN "Oriental" masculine ; -- tocheck -lin easy_A = mkA "facile" ; -- tocheck +lin easy_A = mkA "facile" ; lin easy_A2V = L.easy_A2V ; lin easy_Adv = variants{} ; -- lin eat_V = variants{}; -- L.eat_V2 ; @@ -7043,7 +7043,7 @@ lin escutcheon_N = mkN "écusson" masculine ; -- tocheck lin esophageal_A = mkA "oesophagien" ; -- tocheck lin esoteric_A = mkA "ésotérique" | mkA "cérébral" ; -- tocheck lin espadrille_N = mkN "espadrille" feminine ; -- tocheck -lin especially_Adv = variants{} ; -- +lin especially_Adv = mkAdv "spécialement" ; lin espionage_N = mkN "espionnage" masculine ; -- tocheck lin espouse_V2 = mkV2 (mkV "épouser") ; -- tocheck lin espresso_N = mkN "espresso" masculine ; -- tocheck @@ -7053,7 +7053,7 @@ lin essayist_N = mkN "essayiste" ; -- tocheck lin essence_N = mkN "essence" feminine ; -- tocheck lin essential_A = mkA "essentiel" | mkA "indispensable" ; -- tocheck lin essentially_Adv = variants{} ; -- -lin establish_V2 = mkV2 (mkV "établir") ; -- tocheck +lin establish_V2 = mkV2 (mkV "établir") ; lin established_A = variants{} ; -- lin establishment_N = mkN "establishment" masculine | mkN "établissement" masculine ; -- tocheck lin estate_N = mkN "domaine" | mkN "proprieté" feminine ; -- tocheck @@ -7302,8 +7302,8 @@ lin expertise_N = mkN "expertise" feminine | mkN "compétence" feminine ; -- toc lin expiration_N = mkN "expiration" feminine ; -- tocheck lin expire_V2 = mkV2 (mkV "expirer") ; -- tocheck lin expiry_N = mkN "expiration" feminine ; -- tocheck -lin explain_V2 = mkV2 (mkV "expliquer") ; -- tocheck -lin explain_VS = variants{}; -- mkV2 (mkV "expliquer") ; -- tocheck +lin explain_V2 = mkV2 (mkV "expliquer") ; +lin explain_VS = mkVS (mkV "expliquer") ; lin explanation_N = mkN "explication" feminine ; -- tocheck lin expletive_N = mkN "explétif" masculine | mkN "juron" masculine ; -- tocheck lin explicable_A = mkA "explicable" ; -- tocheck @@ -7413,8 +7413,8 @@ lin fabrication_N = mkN "fabrication" feminine ; -- tocheck lin fabulous_A = mkA "fabuleux" ; -- tocheck lin facade_N = variants{} ; -- lin face_N = mkN "visage" masculine | mkN "face" feminine ; -lin face_V = variants{}; -- mkV2 (mkV "affronter") ; -- tocheck -lin face_V2 = mkV2 (mkV "affronter") ; -- tocheck +lin face_V = mkV "affronter" ; +lin face_V2 = mkV2 (mkV "affronter") ; lin facet_N = mkN "facette" ; -- tocheck lin facetious_A = mkA "facétieux" ; -- tocheck lin facial_A = mkA "facial" ; -- tocheck @@ -7699,11 +7699,11 @@ lin fiduciary_A = mkA "fiduciaire" ; -- tocheck lin fiduciary_N = mkN "mandataire" ; -- tocheck lin fief_N = mkN "fief" ; -- tocheck lin fiefdom_N = mkN "seigneurie" feminine ; -- tocheck -lin field_1_N = variants{} ; -- -lin field_2_N = variants{} ; -- -lin field_3_N = variants{} ; -- -lin field_4_N = variants{} ; -- -lin field_N = mkN "champ" masculine | mkN "corps" masculine | mkN "terrain" masculine ; -- tocheck +lin field_1_N = mkN "champ" masculine ; +lin field_2_N = mkN "terrain" masculine ; +lin field_3_N = mkN "terrain" masculine ; ---- +lin field_4_N = mkN "corps" masculine ; +lin field_N = mkN "champ" masculine | mkN "corps" masculine | mkN "terrain" masculine ; lin field_V2 = mkV2 (mkV "attraper") ; -- tocheck lin fiend_N = mkN "addict" masculine | mkN "démon" masculine | mkN "monstre" masculine ; -- tocheck lin fiendish_A = mkA "diabolique" ; -- tocheck @@ -7762,7 +7762,7 @@ lin finalist_N = mkN "finaliste" masculine ; -- tocheck lin finally_Adv = variants{} ; -- lin finance_N = mkN "finance" feminine | mkN "finances" ; -- tocheck lin finance_V2 = mkV2 (mkV "financer") ; -- tocheck -lin financial_A = mkA "financier" ; -- tocheck +lin financial_A = mkA "financier" ; lin financially_Adv = variants{} ; -- lin financier_N = mkN "financier" masculine ; -- tocheck lin finch_N = mkN "pinson" masculine ; -- tocheck @@ -8112,8 +8112,8 @@ lin fork_4_N = variants{} ; -- lin fork_N = variants{} ; -- lin forlorn_A = mkA "abandonné" | mkA "miserable" ; -- tocheck lin form_N = mkN "formulaire" masculine | mkN "forme" feminine ; --- split -lin form_V = variants{}; -- mkV2 (reflV (mkV "former")) | mkV2 (mkV "former") ; -- tocheck -lin form_V2 = mkV2 (reflV (mkV "former")) | mkV2 (mkV "former") ; -- tocheck +lin form_V = reflV (mkV "former") ; +lin form_V2 = mkV2 (mkV "former") ; lin formal_A = mkA "formel" ; -- tocheck lin formaldehyde_N = mkN "formaldéhyde" masculine ; -- tocheck lin formalin_N = mkN "formol" masculine ; -- tocheck @@ -8204,7 +8204,7 @@ lin fraud_N = mkN "fraude" | mkN "imposteur" masculine ; -- tocheck lin fraudulent_A = mkA "frauduleux" ; -- tocheck lin fray_N = mkN "bagarre" feminine ; -- tocheck lin freak_N = mkN "caprice" masculine | mkN "original" masculine | mkN "monstre" masculine | mkN "fanatique" ; -- tocheck -lin free_A = mkA "libre" | mkA "gratuit" | mkA "sans" ; -- tocheck +lin free_A = mkA "libre" | mkA "gratuit" ; ---- split: free world, free lunch lin free_V2 = variants{}; -- mkV2V (mkV "libérer") ; -- tocheck lin free_V2V = mkV2V (mkV "libérer") ; -- tocheck lin free_for_all_N = mkN "pagaille" feminine ; -- tocheck @@ -8967,9 +8967,9 @@ lin grouper_N = mkN "mérou" masculine ; -- tocheck lin grouping_N = variants{} ; -- lin grove_N = mkN "bosquet" masculine ; -- tocheck lin grovel_V = mkV (reflV (mkV "abaisser")) ; -- tocheck -lin grow_V = variants{}; -- mkV2V (mkV I.croître_V) | mkV2V (mkV "pousser") | mkV2V (mkV "grandir") ; -- tocheck -lin grow_V2 = variants{}; -- mkV2V (mkV I.croître_V) | mkV2V (mkV "pousser") | mkV2V (mkV "grandir") ; -- tocheck -lin grow_VA = variants{}; -- mkV2V (mkV I.croître_V) | mkV2V (mkV "pousser") | mkV2V (mkV "grandir") ; -- tocheck +lin grow_V = I.croître_V | mkV "pousser" | mkV "grandir" ; +lin grow_V2 = mkV2 (mkV "cultiver") ; +lin grow_VA = mkVA (mkV I.croître_V) ; lin grower_N = mkN "maraîcher" ; -- tocheck lin growing_A = variants{} ; -- lin growl_N = mkN "feulement" masculine | mkN "borborygme" masculine ; -- tocheck @@ -9247,9 +9247,9 @@ lin haul_V2 = mkV2 (mkV "trainer") | mkV2 (mkV "haler") ; -- tocheck lin hauler_N = mkN "transporteur" masculine | mkN "porteur" masculine ; -- tocheck lin haulm_N = mkN "fane" feminine ; -- tocheck lin haunt_V2 = mkV2 (mkV "hanter") | mkV2 (mkV "habiter") | mkV2 (mkV "effrayer") | mkV2 (mkV I.poursuivre_V2) ; -- tocheck -lin have_V = variants{}; -- S.have_V2 ; +lin have_V = mkV S.have_V2 ; lin have_V2 = S.have_V2 ; -lin have_VV = variants{}; -- mkV2V (mkV I.avoir_V2) | mkV2V (mkV I.devoir_V2) | mkV2V (mkV I.prendre_V2) ; -- tocheck +lin have_VV = mkVV (mkV I.devoir_V2) ; lin haven_N = mkN "port" masculine | mkN "asile" masculine ; -- tocheck lin havoc_N = mkN "chaos" masculine ; -- tocheck lin haw_N = mkN "haie" feminine ; -- tocheck @@ -9580,7 +9580,7 @@ lin holonymy_N = mkN "holonymie" ; -- tocheck lin holster_N = mkN "holster" masculine ; -- tocheck lin holy_A = mkA "saint" ; -- tocheck lin homage_N = mkN "hommage" masculine ; -- tocheck -lin home_Adv = variants{} ; -- +lin home_Adv = mkAdv "à la maison" ; lin home_N = mkN "maison" feminine ; lin homeland_N = mkN "patrie" feminine ; -- tocheck lin homeless_A = variants{} ; -- @@ -9677,7 +9677,7 @@ lin hortative_A = mkA "hortatif" ; -- tocheck lin horticulture_N = mkN "horticulture" feminine ; -- tocheck lin hose_N = mkN "tuyau" ; -- tocheck lin hospice_N = mkN "hospice" masculine ; -- tocheck -lin hospital_N = mkN "hôpital" masculine ; -- tocheck +lin hospital_N = mkN "hôpital" masculine ; lin hospitality_N = mkN "hospitalité" feminine ; -- tocheck lin hospitalization_N = mkN "hospitalisation" feminine ; -- tocheck lin hospitalize_V2 = mkV2 (mkV "hospitaliser") ; -- tocheck @@ -10184,7 +10184,7 @@ lin indecent_A = mkA "indécent" ; -- tocheck lin indecipherable_A = mkA "indéchiffrable" ; -- tocheck lin indecision_N = mkN "indécision" feminine ; -- tocheck lin indecisive_A = mkA "incertain" | mkA "indécis" ; -- tocheck -lin indeed_Adv = mkAdv "certainement" ; -- tocheck +lin indeed_Adv = mkAdv "effectivement" ; lin indefatigable_A = mkA "infatigable" ; -- tocheck lin indefinable_A = mkA "indéfinissable" ; -- tocheck lin indehiscent_A = mkA "indéhiscent" ; -- tocheck @@ -10832,8 +10832,8 @@ lin jocular_A = mkA "facétieux" ; -- tocheck lin jogging_N = mkN "jogging" masculine ; -- tocheck lin john_PN = L.john_PN ; lin join_N = mkN "jointure" feminine ; -- tocheck -lin join_V = variants{}; -- mkV2 (mkV I.joindre_V2) | mkV2 (mkV I.rejoindre_V2) | mkV2 (reflV (mkV I.joindre_V2)) ; -- tocheck -lin join_V2 = mkV2 (mkV I.joindre_V2) | mkV2 (mkV I.rejoindre_V2) | mkV2 (reflV (mkV I.joindre_V2)) ; -- tocheck +lin join_V = reflV (mkV I.joindre_V2) ; +lin join_V2 = mkV2 (mkV I.joindre_V2) | mkV2 (mkV I.rejoindre_V2) ; lin joiner_N = mkN "menuisier" masculine ; -- tocheck lin joinery_N = mkN "menuiserie" feminine ; -- tocheck lin joint_A = variants{} ; -- @@ -11455,7 +11455,7 @@ lin ligament_N = mkN "ligament" masculine ; -- tocheck lin ligature_N = mkN "ligature" feminine | mkN "ligature" ; -- tocheck lin liger_N = mkN "tigron" masculine ; -- tocheck lin light_A = mkA "lumineux" | mkA "léger" | mkA "clair" ; -- tocheck -lin light_N = mkN "lumière" feminine ; -- tocheck +lin light_N = mkN "lumière" feminine ; lin light_V = variants{}; -- mkV2 (mkV "allumer") ; -- tocheck lin light_V2 = mkV2 (mkV "allumer") ; -- tocheck lin lighten_V2 = mkV2 (mkV "alléger") ; -- tocheck @@ -12128,7 +12128,7 @@ lin mate_2_N = variants{} ; -- lin mate_N = mkN "copain" masculine ; -- tocheck lin mate_V2 = mkV2 (reflV (mkV "accoupler")) | mkV2 (reflV (mkV "assembler")) ; -- tocheck lin material_A = mkA "matériel" ; -- tocheck -lin material_N = mkN "étoffe" feminine | mkN "matériau" | mkN "matériel" masculine | mkN "matériel" ; -- tocheck +lin material_N = mkN "matériel" masculine ; lin materialism_N = mkN "matérialisme" masculine ; -- tocheck lin materialistic_A = mkA "matérialiste" ; -- tocheck lin materiel_N = mkN "matériel" ; -- tocheck @@ -12360,7 +12360,7 @@ lin methadone_N = mkN "méthadone" feminine ; -- tocheck lin methamphetamine_N = mkN "méthamphétamine" feminine ; -- tocheck lin methane_N = mkN "méthane" masculine ; -- tocheck lin methionine_N = mkN "méthionine" feminine ; -- tocheck -lin method_N = mkN "méthode" feminine ; -- tocheck +lin method_N = mkN "méthode" feminine ; lin methodical_A = mkA "méthodique" ; -- tocheck lin methodological_A = mkA "méthodologique" ; -- tocheck lin methodology_N = mkN "méthodologie" feminine ; -- tocheck @@ -12612,7 +12612,7 @@ lin mockingbird_N = mkN "moqueur" masculine ; -- tocheck lin modal_A = mkA "modal" ; -- tocheck lin modality_N = mkN "modalité" feminine ; -- tocheck lin mode_N = mkN "mode" feminine ; -- tocheck -lin model_N = mkN "mannequin" | mkN "maquette" masculine | mkN "modèle" masculine ; -- tocheck +lin model_N = mkN "modèle" masculine | mkN "mannequin" | mkN "maquette" masculine ; ---- split lin model_V = variants{}; -- mkV2 (mkV "modeler") | mkV2 (mkV "modéliser") ; -- tocheck lin model_V2 = mkV2 (mkV "modeler") | mkV2 (mkV "modéliser") ; -- tocheck lin modeling_N = mkN "mannequinat" masculine ; -- tocheck @@ -12824,7 +12824,7 @@ lin move_2_V = mkV "déménager" ; lin move_N = mkN "coup" masculine | mkN "déménagement" masculine ; -- tocheck lin move_V = reflV (mkV "bouger") | mkV "déménager" ; lin move_V2 = I.émouvoir_V2 | mkV2 "déplacer" | mkV2 "déménager" | mkV2 "bouger" ; --- split move emotionally -lin movement_N = mkN "mouvement" masculine ; -- tocheck +lin movement_N = mkN "mouvement" masculine ; lin movie_N = mkN "cinéma" masculine ; -- tocheck lin moving_A = variants{} ; -- lin mozzarella_N = mkN "mozzarelle" feminine ; -- tocheck @@ -13031,7 +13031,7 @@ lin naturalistic_A = mkA "naturaliste" ; -- tocheck lin naturalization_N = mkN "naturalisation" feminine ; -- tocheck lin naturalize_V2 = mkV2 (mkV "naturaliser") ; -- tocheck lin naturally_Adv = variants{} ; -- -lin nature_N = mkN "nature" feminine ; -- tocheck +lin nature_N = mkN "nature" feminine ; lin naturism_N = mkN "naturisme" masculine ; -- tocheck lin naturopathy_N = mkN "naturopathie" feminine ; -- tocheck lin naughty_A = mkA "méchant" | mkA "risqué" ; -- tocheck @@ -13060,7 +13060,7 @@ lin neatly_Adv = variants{} ; -- lin nebula_N = mkN "nébuleuse" ; -- tocheck lin nebulous_A = mkA "nébuleux" ; -- tocheck lin necessarily_Adv = variants{} ; -- -lin necessary_A = mkA "nécessaire" ; -- tocheck +lin necessary_A = mkA "nécessaire" ; lin necessity_N = mkN "nécessité" | mkN "nécessité" feminine ; -- tocheck lin neck_N = L.neck_N ; lin necklace_N = mkN "collier" masculine ; -- tocheck @@ -13527,10 +13527,10 @@ lin offer_VV = deVV I.offrir_V2 ; lin offering_N = mkN "offre" feminine | mkN "offrande" feminine ; -- tocheck lin offhand_A = mkA "négligent" | mkA "spontanément" ; -- tocheck lin office_N = mkN "bureau" masculine | mkN "office" masculine ; -lin officer_1_N = variants{} ; -- -lin officer_2_N = variants{} ; -- -lin officer_3_N = variants{} ; -- -lin officer_N = mkN "officier" masculine | mkN "fonctionnaire" masculine ; -- tocheck +lin officer_1_N = mkN "officier" masculine ; +lin officer_2_N = mkN "fonctionnaire" masculine ; +lin officer_3_N = mkN "officier" masculine | mkN "fonctionnaire" masculine ; ---- +lin officer_N = mkN "officier" masculine | mkN "fonctionnaire" masculine ; lin officialMasc_N = mkN "fonctionnaire" ; lin official_A = mkA "officiel" ; -- tocheck lin officially_Adv = variants{} ; -- @@ -13585,7 +13585,7 @@ lin omnivorous_A = mkA "omnivore" ; -- tocheck lin on_Adv = mkAdv "là-dessus" ; ---- lin on_Prep = S.on_Prep ; lin onager_N = mkN "onagre" masculine ; -- tocheck -lin once_Adv = mkAdv "une fois" ; ---- up to this checked by AR +lin once_Adv = mkAdv "une fois" ; lin once_Subj = variants{} ; -- lin oncologist_N = mkN "oncologue" masculine ; -- tocheck lin oncology_N = mkN "oncologie" feminine ; -- tocheck @@ -13612,7 +13612,7 @@ lin ooze_V2 = mkV2 (mkV "suinter") ; -- tocheck lin opacity_N = mkN "opacité" feminine ; -- tocheck lin opal_N = mkN "opale" feminine ; -- tocheck lin opaque_A = mkA "opaque" ; -- tocheck -lin open_A = mkA "ouvert" ; -- tocheck +lin open_A = mkA "ouvert" ; lin open_Adv = variants{} ; -- lin open_V = mkV L.open_V2 ; lin open_V2 = L.open_V2 ; @@ -14464,7 +14464,7 @@ lin persistent_A = mkA "persistant" ; -- tocheck lin person_N = L.person_N ; lin persona_N = mkN "personnage" masculine | mkN "persona" feminine ; -- tocheck lin personage_N = mkN "personnage" masculine ; -- tocheck -lin personal_A = mkA "personnel" ; -- tocheck +lin personal_A = mkA "personnel" ; lin personality_N = mkN "personnalité" feminine ; -- tocheck lin personally_Adv = variants{} ; -- lin personification_N = mkN "personnification" feminine ; -- tocheck @@ -15017,10 +15017,10 @@ lin poodle_N = mkN "caniche" masculine ; -- tocheck lin poof_N = mkN "tapette" feminine | mkN "pet" masculine ; -- tocheck lin pool_N = mkN "piscine" | mkN "piscine" feminine ; -- tocheck lin poop_N = mkN "poupe" ; -- tocheck -lin poor_1_A = variants{} ; -- -lin poor_2_A = variants{} ; -- -lin poor_3_A = variants{} ; -- -lin poor_A = mkA "piètre" | mkA "pauvre" | mkA "pitoyable" ; -- tocheck +lin poor_1_A = mkA "pauvre" ; +lin poor_2_A = mkA "pauvre" | mkA "pitoyable" ; +lin poor_3_A = mkA "pauvre" | mkA "inférieur" ; ---- +lin poor_A = mkA "pauvre" | mkA "pitoyable" ; lin poorly_Adv = variants{} ; -- lin pop_N = mkN "pop" feminine ; -- tocheck lin pop_V2 = variants{} ; -- @@ -15130,7 +15130,7 @@ lin pouch_N = mkN "sachet" | mkN "poche" feminine ; -- tocheck lin pouf_N = mkN "pouf" ; -- tocheck lin poultice_N = mkN "cataplasme" masculine ; -- tocheck lin poultry_N = mkN "volaille" ; -- tocheck -lin pound_N = mkN "fourrière" feminine | mkN "livre" feminine ; -- tocheck +lin pound_N = mkN "livre" feminine ; lin pound_V2 = mkV2 (mkV "pilonner") ; -- tocheck lin pour_V = variants{}; -- mkV2 (mkV "verser") | mkV2 (reflV (mkV "déverser")) ; -- tocheck lin pour_V2 = mkV2 (mkV "verser") | mkV2 (reflV (mkV "déverser")) ; -- tocheck @@ -15383,7 +15383,7 @@ lin prison_N = mkN "prison" feminine ; -- tocheck lin prisoner_N = mkN "prisonnier" masculine ; -- tocheck lin pristine_A = mkA "virginal" ; -- tocheck lin privacy_N = mkN "intimité" feminine ; -- tocheck -lin private_A = mkA "personnel" | mkA "privé" ; -- tocheck +lin private_A = mkA "privé" ; lin privateer_N = mkN "corsaire" masculine ; -- tocheck lin privately_Adv = variants{} ; -- lin privation_N = mkN "privation" ; -- tocheck @@ -15476,7 +15476,7 @@ lin progressivism_N = mkN "progressisme" masculine ; -- tocheck lin prohibit_V = variants{}; -- mkV2 (mkV I.interdire_V2) ; -- tocheck lin prohibit_V2 = mkV2 (mkV I.interdire_V2) ; -- tocheck lin prohibition_N = mkN "interdiction" feminine ; -- tocheck -lin project_N = mkN "projet" masculine ; -- tocheck +lin project_N = mkN "projet" masculine ; lin project_V = variants{}; -- mkV2V (mkV "projeter") ; -- tocheck lin project_V2 = variants{}; -- mkV2V (mkV "projeter") ; -- tocheck lin project_V2V = mkV2V (mkV "projeter") ; -- tocheck @@ -15537,9 +15537,9 @@ lin propeller_N = mkN "hélice" feminine ; -- tocheck lin propensity_N = mkN "propension" ; -- tocheck lin proper_A = mkA "propre" | mkA "convenable" | mkA "approprié" ; -- tocheck lin properly_Adv = variants{} ; -- -lin property_1_N = variants{} ; -- -lin property_2_N = variants{} ; -- -lin property_N = mkN "accessoire" masculine | mkN "propriété" feminine | mkN "possession" feminine | mkN "propriété" masculine ; -- tocheck +lin property_1_N = mkN "propriété" feminine ; +lin property_2_N = mkN "propriété" feminine | mkN "possession" feminine ; +lin property_N = mkN "propriété" feminine | mkN "possession" feminine ; lin prophet_N = mkN "prophète" masculine ; -- tocheck lin prophetess_N = mkN "prophétesse" feminine ; -- tocheck lin prophetic_A = mkA "prophétique" ; -- tocheck @@ -15839,7 +15839,7 @@ lin qualification_N = mkN "qualification" feminine ; -- tocheck lin qualified_A = variants{} ; -- lin qualify_V = variants{}; -- mkV2 (mkV "qualifier") | mkV2 (reflV (mkV "qualifier")) | mkV2 (mkV "caractériser") ; -- tocheck lin qualify_V2 = mkV2 (mkV "qualifier") | mkV2 (reflV (mkV "qualifier")) | mkV2 (mkV "caractériser") ; -- tocheck -lin quality_N = mkN "qualité" feminine ; -- tocheck +lin quality_N = mkN "qualité" feminine ; lin qualm_N = mkN "scrupule" masculine ; -- tocheck lin quandary_N = mkN "dilemme" | mkN "embarras" masculine ; -- tocheck lin quantifiable_A = mkA "quantifiable" ; -- tocheck @@ -16002,7 +16002,7 @@ lin raincoat_N = mkN "imperméable" masculine ; -- tocheck lin rainfall_N = mkN "précipitations" feminine ; -- tocheck lin rainy_A = mkA "pluvieux" ; -- tocheck lin raise_N = mkN "augmentation" feminine ; -- tocheck -lin raise_V2 = variants{}; -- mkV2V (mkV "élever") | mkV2V (mkV "lever") ; -- tocheck +lin raise_V2 = mkV2 (mkV "lever") ; lin raised_A = variants{} ; -- lin rake_N = mkN "roué" masculine | mkN "râteau" masculine | mkN "rame" masculine ; -- tocheck lin rake_V2 = mkV2 (mkV "fouiller") | mkV2 (mkV "arroser") | mkV2 (mkV "râtisser") ; -- tocheck @@ -16270,8 +16270,8 @@ lin redneck_N = mkN "beauf" masculine ; -- tocheck lin redo_V2 = mkV2 (mkV I.refaire_V2) ; -- tocheck lin redshank_N = mkN "gambette" masculine ; -- tocheck lin redskin_N = mkN "Peau-Rouge" ; -- tocheck -lin reduce_V = variants{}; -- mkV2 (mkV "diminuer") | mkV2 (mkV I.réduire_V2) ; -- tocheck -lin reduce_V2 = mkV2 (mkV "diminuer") | mkV2 (mkV I.réduire_V2) ; -- tocheck +lin reduce_V = mkV "diminuer" | mkV I.réduire_V2 ; +lin reduce_V2 = I.réduire_V2 ; lin reduced_A = variants{} ; -- lin reductase_N = mkN "réductase" feminine ; -- tocheck lin reduction_N = mkN "réduction" feminine ; -- tocheck @@ -16400,7 +16400,7 @@ lin relate_V2 = mkV2 (mkV "concerner") ; -- tocheck lin related_A = variants{} ; -- lin relation_N = mkN "relation" feminine ; lin relational_A = mkA "relationnel" ; -- tocheck -lin relationship_N = mkN "relation" feminine | mkN "rapport" masculine ; -- tocheck +lin relationship_N = mkN "relation" feminine | mkN "rapport" masculine ; lin relative_A = mkA "relatif" ; -- tocheck lin relative_N = mkN "parent" masculine ; -- tocheck lin relatively_Adv = variants{} ; -- @@ -17118,7 +17118,7 @@ lin salad_N = mkN "salade" feminine ; -- tocheck lin salamander_N = mkN "salamandre" feminine ; -- tocheck lin salami_N = mkN "salami" masculine ; -- tocheck lin salary_N = mkN "salaire" masculine ; -- tocheck -lin sale_N = mkN "vente" feminine | mkN "affaire" feminine | mkN "soldes" ; -- tocheck +lin sale_N = mkN "vente" feminine ; lin saleable_A = mkA "vendable" ; -- tocheck lin salesman_N = mkN "vendeur" masculine ; -- tocheck lin salesperson_N = mkN "vendeur" masculine ; -- tocheck @@ -17314,7 +17314,7 @@ lin scheduling_N = mkN "planification" feminine ; -- tocheck lin scheelite_N = mkN "scheelite" feminine ; -- tocheck lin schematic_A = mkA "schématique" ; -- tocheck lin schematic_N = mkN "schéma" masculine ; -- tocheck -lin scheme_N = mkN "schéma" masculine | mkN "combine" feminine | mkN "plan" masculine | mkN "système" masculine ; -- tocheck +lin scheme_N = mkN "schéma" masculine ; lin schemer_N = mkN "machinateur" masculine ; -- tocheck lin schilling_N = mkN "schilling" masculine ; -- tocheck lin schist_N = mkN "schiste" masculine ; -- tocheck @@ -17982,7 +17982,7 @@ lin silverware_N = mkN "argenterie" feminine ; -- tocheck lin silvery_A = mkA "argenté" ; -- tocheck lin silviculture_N = mkN "sylviculture" feminine ; -- tocheck lin simian_A = mkA "simien" ; -- tocheck -lin similar_A = mkA "similaire" ; -- tocheck +lin similar_A = mkA "pareil" | mkA "similaire" ; lin similarity_N = mkN "similarité" feminine ; -- tocheck lin similarly_Adv = variants{} ; -- lin simile_N = mkN "comparaison" feminine ; -- tocheck @@ -17999,7 +17999,7 @@ lin simplicity_N = mkN "simplicité" ; -- tocheck lin simplification_N = mkN "simplification" feminine ; -- tocheck lin simplify_V2 = mkV2 (mkV "simplifier") ; -- tocheck lin simplistic_A = mkA "simpliste" ; -- tocheck -lin simply_Adv = variants{} ; -- +lin simply_Adv = mkAdv "simplement" ; lin simulacrum_N = mkN "simulacre" masculine ; -- tocheck lin simulation_N = mkN "simulation" feminine ; -- tocheck lin simultaneity_N = mkN "simultanéité" feminine ; -- tocheck @@ -18022,8 +18022,8 @@ lin sing_V2 = mkV2 (mkV "chanter") ; -- tocheck lin singe_V2 = mkV2 (mkV "roussir") ; -- tocheck lin singer_N = mkN "chanteur" masculine ; -- tocheck lin singing_N = mkN "chant" masculine ; -- tocheck -lin single_1_A = variants{} ; -- -lin single_2_A = variants{} ; -- +lin single_1_A = mkA "singulier" ; +lin single_2_A = mkA "célibataire" ; lin single_A = mkA "célibataire" ; -- tocheck lin single_N = mkN "simple" masculine | mkN "célibataire" ; -- tocheck lin single_minded_A = mkA "déterminé" ; -- tocheck @@ -18425,7 +18425,7 @@ lin somePl_Det = S.somePl_Det ; lin someSg_Det = S.someSg_Det ; lin somebody_NP = S.somebody_NP ; lin somehow_Adv = variants{} ; -- -lin someone_NP = variants{} ; -- +lin someone_NP = S.somebody_NP ; lin somersault_N = mkN "galipette" feminine ; -- tocheck lin something_NP = S.something_NP ; lin sometimes_Adv = mkAdv "parfois" ; @@ -18869,8 +18869,8 @@ lin staunch_A = mkA "fervent" ; -- tocheck lin staunch_V2 = mkV2 (mkV "étancher") ; -- tocheck lin stave_N = mkN "portée" feminine ; -- tocheck lin stay_N = mkN "séjour" masculine ; -- tocheck -lin stay_V = variants{}; -- mkV2 (mkV "rester") ; -- tocheck -lin stay_VA = variants{}; -- mkV2 (mkV "rester") ; -- tocheck +lin stay_V = etreV (mkV "rester") ; +lin stay_VA = mkVA (etreV (mkV "rester")) ; lin steadfast_A = mkA "déterminé" ; -- tocheck lin steadily_Adv = variants{} ; -- lin steady_A = mkA "régulier" | mkA "lisse" ; -- tocheck @@ -19021,7 +19021,7 @@ lin storksbill_N = mkN "bec-de-grue" masculine ; -- tocheck lin storm_N = mkN "tempête" feminine | mkN "orage" masculine ; -- tocheck lin storm_V = variants{} ; -- lin storm_V2 = variants{} ; -- -lin story_N = mkN "étage" masculine | mkN "histoire" feminine ; -- tocheck +lin story_N = mkN "histoire" feminine | mkN "étage" masculine ; ---- split lin storyteller_N = mkN "conteur" masculine ; -- tocheck lin stove_N = L.stove_N ; lin strabismus_N = mkN "strabisme" masculine ; -- tocheck @@ -19115,7 +19115,7 @@ lin strontium_N = mkN "strontium" masculine ; -- tocheck lin strop_N = mkN "lanière" feminine ; -- tocheck lin structural_A = mkA "structurel" ; -- tocheck lin structuralism_N = mkN "structuralisme" masculine ; -- tocheck -lin structure_N = mkN "structure" feminine ; -- tocheck +lin structure_N = mkN "structure" feminine ; lin structure_V2 = variants{} ; -- lin struggle_N = mkN "lutte" feminine ; -- tocheck lin struggle_V = mkV (mkV "lutter") ; -- tocheck @@ -19389,7 +19389,7 @@ lin supplier_N = mkN "fournisseur" masculine ; -- tocheck lin supply_N = mkN "approvisionnement" ; -- tocheck lin supply_V2 = mkV2 (mkV "fournir") ; -- tocheck lin support_N = mkN "soutien" masculine ; -lin support_V2 = mkV2 (mkV I.soutenir_V2) ; -- tocheck +lin support_V2 = mkV2 (mkV I.soutenir_V2) ; lin supporter_N = mkN "partisan" masculine ; -- tocheck lin supporting_A = variants{} ; -- lin suppose_V2 = variants{}; -- mkV2V (mkV "supposer") ; -- tocheck @@ -19751,7 +19751,7 @@ lin taut_A = mkA "tendu" ; -- tocheck lin tautology_N = mkN "tautologie" feminine ; -- tocheck lin tavern_N = mkN "taverne" feminine ; -- tocheck lin tawdry_A = mkA "kitsch" ; -- tocheck -lin tax_N = mkN "impôt" masculine ; -- tocheck +lin tax_N = mkN "impôt" masculine ; lin tax_V2 = variants{} ; -- lin taxable_A = mkA "imposable" ; -- tocheck lin taxation_N = mkN "taxation" feminine ; -- tocheck @@ -19984,7 +19984,7 @@ lin theophylline_N = mkN "théophylline" feminine ; -- tocheck lin theorem_N = mkN "théorème" ; -- tocheck lin theoretical_A = mkA "théorique" ; -- tocheck lin theorist_N = mkN "théoricien" masculine ; -- tocheck -lin theory_N = mkN "théorie" feminine ; -- tocheck +lin theory_N = mkN "théorie" feminine ; lin theosophy_N = mkN "théosophie" feminine ; -- tocheck lin therapeutic_A = mkA "thérapeutique" ; -- tocheck lin therapist_N = mkN "thérapeute" ; -- tocheck @@ -20603,7 +20603,7 @@ lin trowel_N = mkN "déplantoir" masculine | mkN "truelle" feminine | mkN "gâch lin truce_N = mkN "trêve" feminine ; -- tocheck lin truck_N = mkN "camion" masculine ; -- tocheck lin truculent_A = mkA "agressif" ; -- tocheck -lin true_A = mkA "vrai" ; -- tocheck +lin true_A = mkA "vrai" ; lin truffle_N = mkN "truffe" feminine ; -- tocheck lin truism_N = mkN "lapalissade" feminine ; -- tocheck lin truly_Adv = variants{} ; -- @@ -20912,20 +20912,20 @@ lin uninhabited_A = mkA "inhabité" ; -- tocheck lin unintelligent_A = mkA "inintelligent" ; -- tocheck lin unintelligible_A = mkA "inintelligible" ; -- tocheck lin unintended_A = mkA "involontaire" ; -- tocheck -lin union_N = mkN "réunion" feminine | mkN "union" feminine ; -- tocheck +lin union_N = mkN "union" feminine | mkN "réunion" feminine ; lin unionist_N = variants{} ; -- lin unipolar_A = mkA "unipolaire" ; -- tocheck lin unique_A = mkA "unique" ; -- tocheck lin unisex_A = mkA "unisexe" ; -- tocheck lin unisexual_A = mkA "unisexe" ; -- tocheck lin unison_N = mkN "unisson" masculine ; -- tocheck -lin unit_1_N = variants{} ; -- -lin unit_2_N = variants{} ; -- -lin unit_3_N = variants{} ; -- -lin unit_4_N = variants{} ; -- -lin unit_5_N = variants{} ; -- -lin unit_6_N = variants{} ; -- -lin unit_N = variants{} ; -- +lin unit_1_N = mkN "unité" feminine ; ---- +lin unit_2_N = mkN "unité" feminine ; ---- +lin unit_3_N = mkN "unité" feminine ; ---- +lin unit_4_N = mkN "unité" feminine ; ---- +lin unit_5_N = mkN "unité" feminine ; ---- +lin unit_6_N = mkN "unité" feminine ; ---- +lin unit_N = mkN "unité" feminine ; lin unitary_A = mkA "unitaire" ; -- tocheck lin unite_V = variants{}; -- mkV2 (mkV "unir") ; -- tocheck lin unite_V2 = mkV2 (mkV "unir") ; -- tocheck @@ -21030,7 +21030,7 @@ lin unyielding_A = mkA "inflexible" ; -- tocheck lin unzip_V2 = mkV2 (mkV "décompresser") ; -- tocheck lin up_A = mkA "debout" | mkA "partant" ; -- tocheck lin up_Adv = mkAdv "en haut" ; -lin up_Prep = variants{} ; -- +lin up_Prep = mkPrep "en haut" ; ---- lin up_to_date_A = variants{} ; -- lin upbraid_V2 = mkV2 (mkV "gronder") ; -- tocheck lin update_V2 = variants{} ; -- @@ -21101,7 +21101,7 @@ lin usher_N = mkN "huissier" | mkN "escorte" feminine | mkN "ouvreuse" feminine lin usher_V2 = mkV2 (mkV "escorter") ; -- tocheck lin usherette_N = mkN "ouvreuse" feminine ; -- tocheck lin usual_A = mkA "habituel/habituelle" ; -- tocheck -lin usually_Adv = variants{} ; -- +lin usually_Adv = mkAdv "habituellement" ; lin usurer_N = mkN "usurier" masculine ; -- tocheck lin usurious_A = mkA "usuraire" ; -- tocheck lin usurp_V2 = mkV2 (mkV "usurper") ; -- tocheck @@ -21511,9 +21511,9 @@ lin waist_N = mkN "taille" feminine ; -- tocheck lin waistband_N = mkN "élastique" masculine ; -- tocheck lin waistcoat_N = mkN "gilet" masculine ; -- tocheck lin wait_N = mkN "attente" feminine ; -- tocheck -lin wait_V = variants{}; -- L.wait_V2 ; +lin wait_V = mkV "attendre" ; lin wait_V2 = L.wait_V2 ; -lin wait_VV = variants{}; -- L.wait_V2 ; +lin wait_VV = deVV (reflV (mkV "attendre")) ; lin waiter_N = mkN "serveur" masculine ; -- tocheck lin waiting_A = variants{} ; -- lin waiting_N = variants{} ; -- @@ -21529,7 +21529,7 @@ lin walker_N = mkN "marcheur" ; -- tocheck lin walkie_talkie_N = mkN "talkie-walkie" masculine ; -- tocheck lin walking_A = variants{} ; -- lin walking_N = mkN "marche" feminine ; -- tocheck -lin wall_N = mkN "paroi" masculine | mkN "mur" masculine | mkN "murs" | mkN "mur" ; -- tocheck +lin wall_N = mkN "mur" masculine | mkN "paroi" masculine ; lin wall_V2 = mkV2 (mkV "emmurer") ; -- tocheck lin wallaby_N = mkN "wallaby" masculine ; -- tocheck lin wallet_N = mkN "portefeuille" masculine ; -- tocheck @@ -21702,7 +21702,7 @@ lin welder_N = mkN "soudeur" masculine ; -- tocheck lin welfare_N = mkN "bien-être" masculine ; -- tocheck lin well_A = variants{} ; -- lin well_Adv = mkAdv "bien" ; -lin well_Interj = mkInterj "tiens!" | mkInterj "bien" | mkInterj "ben" ; -- tocheck +lin well_Interj = mkInterj "bien" | mkInterj "tiens" ; lin well_N = mkN "puits" masculine | mkN "source" ; -- tocheck lin well_being_N = mkN "bien-être" masculine ; -- tocheck lin well_groomed_A = mkA "soigné" ; -- tocheck @@ -21792,7 +21792,7 @@ lin whittle_V2 = mkV2 (mkV "tailler") ; -- tocheck lin whoPl_IP = S.whoPl_IP ; lin whoSg_IP = S.whoSg_IP | E.QuiestcequeIP; lin whoever_NP = variants{} ; -- -lin whole_A = mkA "entier" ; ---- AR checked +lin whole_A = mkA "entier" ; ---- up to this checked by AR lin whole_N = mkN "ensemble" masculine ; -- tocheck lin wholesaler_N = mkN "grossiste" ; -- tocheck lin wholly_Adv = variants{} ; -- @@ -21869,11 +21869,11 @@ lin wiretap_N = mkN "mouchard" masculine | mkN "pose" ; -- tocheck lin wisdom_N = mkN "sagesse" feminine ; -- tocheck lin wise_A = mkA "sage" ; -- tocheck lin wish_N = mkN "souhait" ; -- tocheck -lin wish_V = variants{}; -- mkV2V (mkV "souhaiter") ; -- tocheck -lin wish_V2 = variants{}; -- mkV2V (mkV "souhaiter") ; -- tocheck -lin wish_V2V = mkV2V (mkV "souhaiter") ; -- tocheck -lin wish_VS = variants{}; -- mkV2V (mkV "souhaiter") ; -- tocheck -lin wish_VV = variants{}; -- mkV2V (mkV "souhaiter") ; -- tocheck +lin wish_V = mkV "espérer" ; +lin wish_V2 = mkV2 (mkV "souhaiter") ; +lin wish_V2V = mkV2V (mkV "souhaiter") ; +lin wish_VS = mkVS (mkV "espérer") | mkVS (mkV "souhaiter") ; +lin wish_VV = deVV (mkV "espérer") ; lin wishbone_N = mkN "lunette" feminine | mkN "wishbone" masculine ; -- tocheck lin wishy_washy_A = mkA "lavasse" | mkA "molasse" ; -- tocheck lin wisp_N = mkN "brin" masculine ; -- tocheck @@ -21945,7 +21945,7 @@ lin work_V = mkV "travailler" ; lin work_V2 = mkV2 (mkV "travailler") ; lin workaholic_N = mkN "workaholique" ; -- tocheck lin workbench_N = mkN "établi" masculine ; -- tocheck -lin worker_N = mkN "ouvrier" masculine | mkN "travailleur" masculine ; -- tocheck +lin worker_N = mkN "ouvrier" masculine ; lin workforce_N = variants{} ; -- lin working_A = variants{} ; -- lin working_N = mkN "fonctionnement" masculine ; -- tocheck @@ -22058,7 +22058,7 @@ lin yep_Interj = variants{} ; -- lin yes_Interj = mkInterj "oui" ; lin yes_Utt = S.yes_Utt ; lin yeshiva_N = mkN "yechiva" feminine ; -- tocheck -lin yesterday_Adv = mkAdv "hier" ; -- tocheck +lin yesterday_Adv = mkAdv "hier" ; lin yesterday_N = mkN "hier" ; -- tocheck lin yet_1_Adv = mkAdv "encore" ; lin yet_2_Adv = mkAdv "pourtant" ; diff --git a/lib/src/translator/todo/TopDictionaryFre.gf b/lib/src/translator/todo/TopDictionaryFre.gf index 5aff17545..0c7ba948a 100644 --- a/lib/src/translator/todo/TopDictionaryFre.gf +++ b/lib/src/translator/todo/TopDictionaryFre.gf @@ -1,4 +1,4 @@ ----- checked by AR till once_Adv in the BNC order +---- checked by AR till drive_V in the BNC order concrete TopDictionaryFre of TopDictionary = CatFre ** open ParadigmsFre, @@ -26,9 +26,9 @@ oper lin of_Prep = ParadigmsFre.genitive ; lin and_Conj = S.and_Conj ; lin in_Prep = S.in_Prep ; -lin have_VV = variants{}; -- mkV2V (mkV I.avoir_V2) | mkV2V (mkV I.devoir_V2) | mkV2V (mkV I.prendre_V2) ; -- tocheck +lin have_VV = mkVV (mkV I.devoir_V2) ; lin have_V2 = S.have_V2 ; -lin have_V = variants{}; -- S.have_V2 ; +lin have_V = mkV S.have_V2 ; lin it_Pron = S.it_Pron | S.she_Pron | E.ce_Pron ; lin to_Prep = S.to_Prep ; lin for_Prep = S.for_Prep ; @@ -39,7 +39,7 @@ lin he_Pron = S.he_Pron ; lin on_Prep = S.on_Prep ; lin with_Prep = S.with_Prep ; lin do_V2 = mkV2 (mkV I.faire_V2) ; -lin at_Prep = ParadigmsFre.dative ; +lin at_Prep = ParadigmsFre.dative | mkPrep "chez" ; ---- split lin by_Prep = mkPrep "par" ; lin but_Conj = mkConj "mais" ; lin from_Prep = S.from_Prep ; @@ -525,7 +525,7 @@ lin offer_V2 = I.offrir_V2 ; lin late_A = mkA "tardif" ; ---- not A in Fre lin voice_N = mkN "voix" feminine ; lin both_Adv = mkAdv "tous les deux" ; --- why Adv -lin once_Adv = mkAdv "une fois" ; ---- up to this checked by AR +lin once_Adv = mkAdv "une fois" ; lin police_N = mkN "police" feminine | mkN "policier" masculine ; --- split -- | police institution -- | policeman lin kind_N = mkN "espèce" | mkN "genre" masculine ; lin lose_V2 = L.lose_V2 ; @@ -703,7 +703,7 @@ lin ground_2_N = mkN "sol" masculine | mkN "terre" feminine ; lin ground_1_N = mkN "base" feminine | mkN "fond" masculine ; lin letter_2_N = mkN "lettre" feminine ; lin letter_1_N = mkN "lettre" feminine ; -lin create_V2 = mkV2 (mkV "créer") ; -- tocheck +lin create_V2 = mkV2 (mkV "créer") ; lin create_V = mkV "créer" ; lin evidence_2_N = mkN "évidence" | mkN "preuve" feminine ; lin evidence_1_N = mkN "évidence" ; @@ -770,146 +770,145 @@ lin relation_N = mkN "relation" feminine ; lin common_2_A = mkA "ordinaire" ; lin common_1_A = mkA "commun" ; lin strong_A = mkA "fort" ; -lin whole_A = mkA "entier" ; ---- AR checked -lin field_N = mkN "champ" masculine | mkN "corps" masculine | mkN "terrain" masculine ; -- tocheck -lin field_4_N = variants{} ; -- -lin field_3_N = variants{} ; -- -lin field_2_N = variants{} ; -- -lin field_1_N = variants{} ; -- -lin free_A = mkA "libre" | mkA "gratuit" | mkA "sans" ; -- tocheck +lin whole_A = mkA "entier" ; ---- up to this checked by AR +lin field_N = mkN "champ" masculine | mkN "corps" masculine | mkN "terrain" masculine ; +lin field_4_N = mkN "corps" masculine ; +lin field_3_N = mkN "terrain" masculine ; ---- +lin field_2_N = mkN "terrain" masculine ; +lin field_1_N = mkN "champ" masculine ; +lin free_A = mkA "libre" | mkA "gratuit" ; ---- split: free world, free lunch lin break_V2 = L.break_V2 ; -lin break_V = variants{}; -- L.break_V2 ; -lin yesterday_Adv = mkAdv "hier" ; -- tocheck -lin support_V2 = mkV2 (mkV I.soutenir_V2) ; -- tocheck +lin break_V = mkV L.break_V2 ; +lin yesterday_Adv = mkAdv "hier" ; +lin support_V2 = mkV2 (mkV I.soutenir_V2) ; lin window_N = L.window_N ; -lin account_N = mkN "compte" masculine ; -- tocheck -lin explain_VS = variants{}; -- mkV2 (mkV "expliquer") ; -- tocheck -lin explain_V2 = mkV2 (mkV "expliquer") ; -- tocheck -lin stay_VA = variants{}; -- mkV2 (mkV "rester") ; -- tocheck -lin stay_V = variants{}; -- mkV2 (mkV "rester") ; -- tocheck +lin account_N = mkN "compte" masculine ; +lin explain_VS = mkVS (mkV "expliquer") ; +lin explain_V2 = mkV2 (mkV "expliquer") ; +lin stay_VA = mkVA (etreV (mkV "rester")) ; +lin stay_V = etreV (mkV "rester") ; lin few_Det = S.few_Det ; -lin wait_VV = variants{}; -- L.wait_V2 ; +lin wait_VV = deVV (reflV (mkV "attendre")) ; lin wait_V2 = L.wait_V2 ; -lin wait_V = variants{}; -- L.wait_V2 ; -lin usually_Adv = variants{} ; -- -lin difference_N = mkN "différence" feminine | mkN "différend" masculine ; -- tocheck -lin material_N = mkN "étoffe" feminine | mkN "matériau" | mkN "matériel" masculine | mkN "matériel" ; -- tocheck -lin air_N = mkN "air" masculine | mkN "aria" feminine ; -- tocheck +lin wait_V = mkV "attendre" ; +lin usually_Adv = mkAdv "habituellement" ; +lin difference_N = mkN "différence" feminine ; +lin material_N = mkN "matériel" masculine ; +lin air_N = mkN "air" masculine ; lin wife_N = L.wife_N ; -lin cover_V2 = mkV2 (mkV I.reprendre_V2) | mkV2 (mkV I.couvrir_V2) ; -- tocheck -lin apply_VV = variants{}; -- mkV2V (mkV "appliquer") | mkV2V (reflV (mkV I.inscrire_V2)) ; -- tocheck -lin apply_V2V = mkV2V (mkV "appliquer") | mkV2V (reflV (mkV I.inscrire_V2)) ; -- tocheck -lin apply_V2 = variants{}; -- mkV2V (mkV "appliquer") | mkV2V (reflV (mkV I.inscrire_V2)) ; -- tocheck -lin apply_1_V2 = variants{} ; -- -lin apply_2_V2 = variants{} ; -- -lin apply_V = variants{}; -- mkV2V (mkV "appliquer") | mkV2V (reflV (mkV I.inscrire_V2)) ; -- tocheck -lin project_N = mkN "projet" masculine ; -- tocheck -lin raise_V2 = variants{}; -- mkV2V (mkV "élever") | mkV2V (mkV "lever") ; -- tocheck -lin sale_N = mkN "vente" feminine | mkN "affaire" feminine | mkN "soldes" ; -- tocheck -lin relationship_N = mkN "relation" feminine | mkN "rapport" masculine ; -- tocheck -lin indeed_Adv = mkAdv "certainement" ; -- tocheck -lin light_N = mkN "lumière" feminine ; -- tocheck -lin claim_VS = variants{}; -- mkV2 (mkV "revendiquer") ; -- tocheck -lin claim_V2 = mkV2 (mkV "revendiquer") ; -- tocheck -lin claim_V = variants{}; -- mkV2 (mkV "revendiquer") ; -- tocheck -lin form_V2 = mkV2 (reflV (mkV "former")) | mkV2 (mkV "former") ; -- tocheck -lin form_V = variants{}; -- mkV2 (reflV (mkV "former")) | mkV2 (mkV "former") ; -- tocheck -lin base_V2 = mkV2 (mkV "baser") ; -- tocheck -lin base_V = variants{}; -- mkV2 (mkV "baser") ; -- tocheck -lin care_N = mkN "souci" masculine | mkN "soin" masculine ; -- tocheck -lin someone_NP = variants{} ; -- +lin cover_V2 = mkV2 (mkV I.couvrir_V2) ; +lin apply_VV = mkVV (mkV "appliquer") | mkVV (reflV (mkV I.inscrire_V2)) ; +lin apply_V2V = mkV2V (mkV "appliquer") ; +lin apply_V2 = mkV2 (mkV "appliquer") ; +lin apply_1_V2 = mkV2 (mkV "appliquer") ; +lin apply_2_V2 = mkV2 (mkV "appliquer") ; ---- +lin apply_V = reflV (mkV "appliquer") ; ---- +lin project_N = mkN "projet" masculine ; +lin raise_V2 = mkV2 (mkV "lever") ; +lin sale_N = mkN "vente" feminine ; +lin relationship_N = mkN "relation" feminine | mkN "rapport" masculine ; +lin indeed_Adv = mkAdv "effectivement" ; +lin light_N = mkN "lumière" feminine ; +lin claim_VS = mkVS (mkV "affirmer") ; +lin claim_V2 = mkV2 (mkV "revendiquer") ; +lin claim_V = mkV "revendiquer" ; +lin form_V2 = mkV2 (mkV "former") ; +lin form_V = reflV (mkV "former") ; +lin base_V2 = mkV2 (mkV "fonder") | mkV2 (mkV "baser") ; +lin base_V = mkV "fonder" ; +lin care_N = mkN "souci" masculine | mkN "soin" masculine ; +lin someone_NP = S.somebody_NP ; lin everything_NP = S.everything_NP ; -lin certainly_Adv = variants{} ; -- +lin certainly_Adv = mkAdv "certainement" ; lin rule_N = L.rule_N ; -lin home_Adv = variants{} ; -- +lin home_Adv = mkAdv "à la maison" ; lin cut_V2 = L.cut_V2 ; -lin cut_V = variants{}; -- L.cut_V2 ; -lin grow_VA = variants{}; -- mkV2V (mkV I.croître_V) | mkV2V (mkV "pousser") | mkV2V (mkV "grandir") ; -- tocheck -lin grow_V2 = variants{}; -- mkV2V (mkV I.croître_V) | mkV2V (mkV "pousser") | mkV2V (mkV "grandir") ; -- tocheck -lin grow_V = variants{}; -- mkV2V (mkV I.croître_V) | mkV2V (mkV "pousser") | mkV2V (mkV "grandir") ; -- tocheck -lin similar_A = mkA "similaire" ; -- tocheck -lin story_N = mkN "étage" masculine | mkN "histoire" feminine ; -- tocheck -lin quality_N = mkN "qualité" feminine ; -- tocheck -lin tax_N = mkN "impôt" masculine ; -- tocheck -lin worker_N = mkN "ouvrier" masculine | mkN "travailleur" masculine ; -- tocheck -lin nature_N = mkN "nature" feminine ; -- tocheck -lin structure_N = mkN "structure" feminine ; -- tocheck -lin data_N = mkN "données" | mkN "donnée" feminine ; -- tocheck -lin necessary_A = mkA "nécessaire" ; -- tocheck -lin pound_N = mkN "fourrière" feminine | mkN "livre" feminine ; -- tocheck -lin method_N = mkN "méthode" feminine ; -- tocheck -lin unit_N = variants{} ; -- -lin unit_6_N = variants{} ; -- -lin unit_5_N = variants{} ; -- -lin unit_4_N = variants{} ; -- -lin unit_3_N = variants{} ; -- -lin unit_2_N = variants{} ; -- -lin unit_1_N = variants{} ; -- -lin central_A = mkA "central" ; -- tocheck -lin bed_N = mkN "lit" masculine ; -- tocheck -lin union_N = mkN "réunion" feminine | mkN "union" feminine ; -- tocheck -lin movement_N = mkN "mouvement" masculine ; -- tocheck -lin board_N = mkN "tableau" masculine | mkN "planche" feminine | mkN "compteur" masculine ; -- tocheck -lin board_2_N = variants{} ; -- -lin board_1_N = variants{} ; -- -lin true_A = mkA "vrai" ; -- tocheck -lin well_Interj = mkInterj "tiens!" | mkInterj "bien" | mkInterj "ben" ; -- tocheck -lin simply_Adv = variants{} ; -- -lin contain_V2 = mkV2 (mkV I.contenir_V2) ; -- tocheck -lin especially_Adv = variants{} ; -- -lin open_A = mkA "ouvert" ; -- tocheck +lin cut_V = mkV L.cut_V2 ; +lin grow_VA = mkVA (mkV I.croître_V) ; +lin grow_V2 = mkV2 (mkV "cultiver") ; +lin grow_V = I.croître_V | mkV "pousser" | mkV "grandir" ; +lin similar_A = mkA "pareil" | mkA "similaire" ; +lin story_N = mkN "histoire" feminine | mkN "étage" masculine ; ---- split +lin quality_N = mkN "qualité" feminine ; +lin tax_N = mkN "impôt" masculine ; +lin worker_N = mkN "ouvrier" masculine ; +lin nature_N = mkN "nature" feminine ; +lin structure_N = mkN "structure" feminine ; +lin data_N = mkN "donnée" feminine ; +lin necessary_A = mkA "nécessaire" ; +lin pound_N = mkN "livre" feminine ; +lin method_N = mkN "méthode" feminine ; +lin unit_N = mkN "unité" feminine ; +lin unit_6_N = mkN "unité" feminine ; ---- +lin unit_5_N = mkN "unité" feminine ; ---- +lin unit_4_N = mkN "unité" feminine ; ---- +lin unit_3_N = mkN "unité" feminine ; ---- +lin unit_2_N = mkN "unité" feminine ; ---- +lin unit_1_N = mkN "unité" feminine ; ---- +lin central_A = mkA "central" ; +lin bed_N = mkN "lit" masculine ; +lin union_N = mkN "union" feminine | mkN "réunion" feminine ; +lin movement_N = mkN "mouvement" masculine ; +lin board_N = mkN "tableau" masculine | mkN "planche" feminine ; +lin board_2_N = mkN "comité" feminine ; ---- +lin board_1_N = mkN "tableau" masculine | mkN "planche" feminine ; +lin true_A = mkA "vrai" ; +lin well_Interj = mkInterj "bien" | mkInterj "tiens" ; +lin simply_Adv = mkAdv "simplement" ; +lin contain_V2 = mkV2 (mkV I.contenir_V2) ; +lin especially_Adv = mkAdv "spécialement" ; +lin open_A = mkA "ouvert" ; lin short_A = L.short_A ; -lin personal_A = mkA "personnel" ; -- tocheck -lin detail_N = mkN "détail" masculine | mkN "détachement" masculine | mkN "coordonnées" | mkN "détails" ; -- tocheck -lin model_N = mkN "mannequin" | mkN "maquette" masculine | mkN "modèle" masculine ; -- tocheck -lin bear_V2 = mkV2 (mkV "porter") | mkV2 (mkV "accoucher") | mkV2 (mkV "supporter") ; -- tocheck -lin bear_V = variants{}; -- mkV2 (mkV "porter") | mkV2 (mkV "accoucher") | mkV2 (mkV "supporter") ; -- tocheck -lin single_A = mkA "célibataire" ; -- tocheck -lin single_2_A = variants{} ; -- -lin single_1_A = variants{} ; -- -lin join_V2 = mkV2 (mkV I.joindre_V2) | mkV2 (mkV I.rejoindre_V2) | mkV2 (reflV (mkV I.joindre_V2)) ; -- tocheck -lin join_V = variants{}; -- mkV2 (mkV I.joindre_V2) | mkV2 (mkV I.rejoindre_V2) | mkV2 (reflV (mkV I.joindre_V2)) ; -- tocheck -lin reduce_V2 = mkV2 (mkV "diminuer") | mkV2 (mkV I.réduire_V2) ; -- tocheck -lin reduce_V = variants{}; -- mkV2 (mkV "diminuer") | mkV2 (mkV I.réduire_V2) ; -- tocheck -lin establish_V2 = mkV2 (mkV "établir") ; -- tocheck -lin wall_N = mkN "paroi" masculine | mkN "mur" masculine | mkN "murs" | mkN "mur" ; -- tocheck -lin face_V2 = mkV2 (mkV "affronter") ; -- tocheck -lin face_V = variants{}; -- mkV2 (mkV "affronter") ; -- tocheck -lin easy_A = mkA "facile" ; -- tocheck -lin private_A = mkA "personnel" | mkA "privé" ; -- tocheck +lin personal_A = mkA "personnel" ; +lin detail_N = mkN "détail" masculine ; +lin model_N = mkN "modèle" masculine | mkN "mannequin" | mkN "maquette" masculine ; ---- split +lin bear_V2 = mkV2 (mkV "porter") | mkV2 (mkV "accoucher") | mkV2 (mkV "supporter") ; ---- split +lin bear_V = mkV "porter" ; ---- +lin single_2_A = mkA "célibataire" ; +lin single_1_A = mkA "singulier" ; +lin join_V2 = mkV2 (mkV I.joindre_V2) | mkV2 (mkV I.rejoindre_V2) ; +lin join_V = reflV (mkV I.joindre_V2) ; +lin reduce_V2 = I.réduire_V2 ; +lin reduce_V = mkV "diminuer" | mkV I.réduire_V2 ; +lin establish_V2 = mkV2 (mkV "établir") ; +lin wall_N = mkN "mur" masculine | mkN "paroi" masculine ; +lin face_V2 = mkV2 (mkV "affronter") ; +lin face_V = mkV "affronter" ; +lin easy_A = mkA "facile" ; +lin private_A = mkA "privé" ; lin computer_N = L.computer_N ; -lin hospital_N = mkN "hôpital" masculine ; -- tocheck -lin chapter_N = mkN "chapitre" masculine ; -- tocheck -lin scheme_N = mkN "schéma" masculine | mkN "combine" feminine | mkN "plan" masculine | mkN "système" masculine ; -- tocheck -lin theory_N = mkN "théorie" feminine ; -- tocheck -lin choose_VV = variants{}; -- mkV2V (mkV "décider") | mkV2V (mkV I.élire_V2) | mkV2V (mkV "choisir") ; -- tocheck -lin choose_V2 = variants{}; -- mkV2V (mkV "décider") | mkV2V (mkV I.élire_V2) | mkV2V (mkV "choisir") ; -- tocheck -lin wish_VV = variants{}; -- mkV2V (mkV "souhaiter") ; -- tocheck -lin wish_VS = variants{}; -- mkV2V (mkV "souhaiter") ; -- tocheck -lin wish_V2V = mkV2V (mkV "souhaiter") ; -- tocheck -lin wish_V2 = variants{}; -- mkV2V (mkV "souhaiter") ; -- tocheck -lin wish_V = variants{}; -- mkV2V (mkV "souhaiter") ; -- tocheck -lin property_N = mkN "accessoire" masculine | mkN "propriété" feminine | mkN "possession" feminine | mkN "propriété" masculine ; -- tocheck -lin property_2_N = variants{} ; -- -lin property_1_N = variants{} ; -- -lin achieve_V2 = mkV2 (mkV "accomplir") ; -- tocheck -lin financial_A = mkA "financier" ; -- tocheck -lin poor_A = mkA "piètre" | mkA "pauvre" | mkA "pitoyable" ; -- tocheck -lin poor_3_A = variants{} ; -- -lin poor_2_A = variants{} ; -- -lin poor_1_A = variants{} ; -- -lin officer_N = mkN "officier" masculine | mkN "fonctionnaire" masculine ; -- tocheck -lin officer_3_N = variants{} ; -- -lin officer_2_N = variants{} ; -- -lin officer_1_N = variants{} ; -- -lin up_Prep = variants{} ; -- -lin charge_N = mkN "inculpation" feminine | mkN "frais" | mkN "charge" feminine ; -- tocheck -lin charge_2_N = variants{} ; -- -lin charge_1_N = variants{} ; -- -lin director_N = mkN "directeur" masculine ; -- tocheck -lin drive_V2V = mkV2V (mkV "emmener") | mkV2V (mkV I.battre_V2) | mkV2V (mkV I.rendre_V2) | mkV2V (mkV "pousser") | mkV2V (mkV I.conduire_V2) | mkV2V (mkV "enfoncer") ; -- tocheck -lin drive_V2 = variants{}; -- mkV2V (mkV "emmener") | mkV2V (mkV I.battre_V2) | mkV2V (mkV I.rendre_V2) | mkV2V (mkV "pousser") | mkV2V (mkV I.conduire_V2) | mkV2V (mkV "enfoncer") ; -- tocheck -lin drive_V = variants{}; -- mkV2V (mkV "emmener") | mkV2V (mkV I.battre_V2) | mkV2V (mkV I.rendre_V2) | mkV2V (mkV "pousser") | mkV2V (mkV I.conduire_V2) | mkV2V (mkV "enfoncer") ; -- tocheck +lin hospital_N = mkN "hôpital" masculine ; +lin chapter_N = mkN "chapitre" masculine ; +lin scheme_N = mkN "schéma" masculine ; +lin theory_N = mkN "théorie" feminine ; +lin choose_VV = deVV (mkV "choisir") ; +lin choose_V2 = mkV2 (mkV "choisir") | mkV2 (mkV "sélectionner") | mkV2 (mkV I.élire_V2) ; +lin wish_VV = deVV (mkV "espérer") ; +lin wish_VS = mkVS (mkV "espérer") | mkVS (mkV "souhaiter") ; +lin wish_V2V = mkV2V (mkV "souhaiter") ; +lin wish_V2 = mkV2 (mkV "souhaiter") ; +lin wish_V = mkV "espérer" ; +lin property_N = mkN "propriété" feminine | mkN "possession" feminine ; +lin property_2_N = mkN "propriété" feminine | mkN "possession" feminine ; +lin property_1_N = mkN "propriété" feminine ; +lin achieve_V2 = mkV2 (mkV "accomplir") ; +lin financial_A = mkA "financier" ; +lin poor_A = mkA "pauvre" | mkA "pitoyable" ; +lin poor_3_A = mkA "pauvre" | mkA "inférieur" ; ---- +lin poor_2_A = mkA "pauvre" | mkA "pitoyable" ; +lin poor_1_A = mkA "pauvre" ; +lin officer_N = mkN "officier" masculine | mkN "fonctionnaire" masculine ; +lin officer_3_N = mkN "officier" masculine | mkN "fonctionnaire" masculine ; ---- +lin officer_2_N = mkN "fonctionnaire" masculine ; +lin officer_1_N = mkN "officier" masculine ; +lin up_Prep = mkPrep "en haut" ; ---- +lin charge_N = mkN "inculpation" feminine | mkN "frais" | mkN "charge" feminine ; +lin charge_2_N = mkN "inculpation" feminine ; +lin charge_1_N = mkN "frais" | mkN "charge" feminine ; +lin director_N = mkN "directeur" masculine ; +lin drive_V2V = mkV2V (mkV I.rendre_V2) | mkV2V (mkV "pousser") | mkV2V (mkV I.conduire_V2) ; +lin drive_V2 = I.conduire_V2 ; +lin drive_V = I.conduire_V2 | mkV "piloter" ; ---- END edits AR lin deal_V2 = mkV2 (mkV "distribuer") ; -- tocheck lin deal_V = variants{}; -- mkV2 (mkV "distribuer") ; -- tocheck lin place_V2 = mkV2 (mkV I.faire_V2) | mkV2 (reflV (mkV "placer")) | mkV2 (mkV I.mettre_V2) ; -- tocheck