diff --git a/lib/src/bulgarian/DictEngBul.gf b/lib/src/bulgarian/DictEngBul.gf index 3bf65dec0..0cb3a69f9 100644 --- a/lib/src/bulgarian/DictEngBul.gf +++ b/lib/src/bulgarian/DictEngBul.gf @@ -1727,7 +1727,7 @@ lin arid_A = mkA076 "сух" ; lin aridity_N = variants {}; lin aries_PN = variants {}; lin aright_Adv = variants {}; -lin arise_V = variants {}; +lin arise_V = actionV (mkV186 "възниквам") (mkV152 "възникна"); lin arise_VS = variants {}; lin aristocracy_N = mkN054 "чорбаджийство" ; lin aristocrat_N = mkN007a "аристократ" ; @@ -2030,111 +2030,113 @@ lin astray_Adv = variants {}; lin astride_A = variants {}; lin astride_Adv = variants {}; lin astride_Prep = variants {}; -lin astringency_N = variants {}; -lin astringent_A = variants {}; -lin astringent_N = variants {}; +lin astringency_N = mkN049 "стипчивост"; +lin astringent_A = mkA076 "стипчив"; +lin astringent_N = mkN041 "стипца"; lin astrodome_N = variants {}; -lin astrolabe_N = variants {}; -lin astrologer_N = variants {}; -lin astrological_A = variants {}; -lin astrology_N = variants {}; -lin astronaut_N = variants {}; -lin astronautics_N = variants {}; -lin astronomer_N = variants {}; -lin astronomical_A = variants {}; -lin astronomy_N = variants {}; -lin astrophysics_N = variants {}; -lin astute_A = variants {}; -lin astuteness_N = variants {}; +lin astrolabe_N = mkN001 "астролаб"; +lin astrologer_N = mkN015 "астролог"; +lin astrological_A = mkA079 "астрологичен"; +lin astrology_N = mkN047 "астрология"; +lin astronaut_N = mkN007a "астронавт"; +lin astronautics_N = mkN041 "астронавтика"; +lin astronomer_N = mkN007a "астроном"; +lin astronomical_A = mkA079 "астрономичен"; +lin astronomy_N = mkN047 "астрономия"; +lin astrophysics_N = mkN041 "астрофизика"; +lin astute_A = mkA079 "проницателен"; +lin astuteness_N = mkN049 "проницателност"; lin asunder_Adv = variants {}; -lin asylum_N = variants {}; -lin asymmetric_A = variants {}; -lin asymmetrical_A = variants {}; -lin asymmetry_N = variants {}; -lin asymptote_N = variants {}; -lin asymptotic_A = variants {}; +lin asylum_N = mkN007 "приют"; +lin asymmetric_A = mkA079 "асиметричен"; +lin asymmetrical_A = mkA079 "асиметричен"; +lin asymmetry_N = mkN047 "асиметрия"; +lin asymptote_N = mkN041 "асимптота"; +lin asymptotic_A = mkA079 "асимптотен"; lin asymptotically_Adv = variants {}; lin at_Prep = mkPrep "на" Acc; lin at_home_N = variants {}; +lin at_least_AdN = ss "поне"; lin atabrine_N = variants {}; -lin atavism_N = variants {}; -lin atavistic_A = variants {}; -lin atelier_N = variants {}; +lin atavism_N = mkN011 "атавизъм"; +lin atavistic_A = mkA079 "атавистичен"; +lin atelier_N = mkN065 "ателие"; lin atheism_N = mkN011 "атеизъм" ; -lin atheist_N = variants {}; -lin atheistic_A = variants {}; -lin athenian_A = variants {}; -lin athenian_N = variants {}; -lin athens_PN = variants {}; -lin atherstone_PN = variants {}; -lin athirst_A = variants {}; +lin atheist_N = mkN007a "атеист"; +lin atheistic_A = mkA079 "атеистичен"; +lin athenian_A = mkA078 "атински"; +lin athenianMasc_N = mkN018 "атинянин"; +lin athenianFem_N = mkN041 "атинянка"; +lin athens_PN = mkPN "Атина" Fem; +lin atherstone_PN = mkPN "Атерстон" Masc; +lin athirst_A = mkA076 "зажаднял"; lin athlete_N = mkN007a "атлет" ; lin athletic_A = mkA079 "атлетичен"; lin athletics_N = mkN041 "атлетика"; lin athlone_PN = mkPN "Атлон" Masc; -lin athwart_Adv = variants {}; +lin athwart_Adv = mkAdv "против"; lin atlanta_PN = mkPN "Атланта" Fem; lin atlantic_PN = mkPN "Атлантик" Masc; lin atlas_N = mkN007 "атлас"; -lin atmosphere_N = mkN040a "въздух" ; +lin atmosphere_N = mkN041 "атмосфера"; lin atmospheric_A = mkA079 "атмосферен"; -lin atmospherics_N = variants {}; +lin atmospherics_N = mkN041 "атмосфера"; lin atoll_N = mkN007 "атол" ; lin atom_N = mkN007 "атом" ; lin atomic_A = mkA079 "атомен" ; lin atomize_V2 = dirV2 (stateV (mkV186 "атомизирам")); lin atomizer_N = mkN007a "атомист"; lin atonal_A = mkA079 "атонален"; -lin atonality_N = variants {}; -lin atone_V = variants {}; -lin atonement_N = variants {}; -lin atop_Adv = variants {}; -lin atop_Prep = variants {}; -lin atrabilious_A = variants {}; -lin atrocious_A = variants {}; +lin atonality_N = mkN049 "атоналност"; +lin atone_V = stateV (mkV186 "компенсирам"); +lin atonement_N = mkN047 "компенсация"; +lin atop_Adv = mkAdv "отгоре"; +lin atop_Prep = mkPrep "отгоре на" Acc; +lin atrabilious_A = mkA079 "меланхоличен"; +lin atrocious_A = mkA078 "зверски"; lin atrocity_N = mkN054 "зверство" ; -lin atrophy_N = variants {}; -lin atrophy_V = variants {}; -lin atrophy_V2 = variants {}; -lin attach_V = variants {}; -lin attach_V2 = variants {}; -lin attache_N = variants {}; -lin attachment_N = variants {}; -lin attack_N = mkN007 "удар" ; -lin attack_V2 = variants {}; +lin atrophy_N = mkN047 "атрофия"; +lin atrophy_V = stateV (mkV186 "атрофирам"); +lin atrophy_V2 = dirV2 (stateV (mkV186 "атрофирам")); +lin attach_V = actionV (mkV186 "прикачвам") (mkV176 "прикача"); +lin attach_V2 = dirV2 (actionV (mkV186 "прикачвам") (mkV176 "прикача")); +lin attache_N = mkN065 "аташе"; +lin attachment_N = mkN041 "притурка"; +lin attack_N = mkN041 "атака"; +lin attack_V2 = dirV2 (stateV (mkV186 "атакувам")); lin attacker_N = variants {}; -lin attain_V = variants {}; -lin attain_V2 = variants {}; -lin attainable_A = variants {}; +lin attain_V = actionV (mkV186 "постигам") (mkV152 "постигна"); +lin attain_V2 = dirV2 (actionV (mkV186 "постигам") (mkV152 "постигна")); +lin attainable_A = mkA076 "постижим"; lin attainder_N = variants {}; -lin attainment_N = variants {}; -lin attar_N = variants {}; -lin attempt_N = mkN007 "опит" ; -lin attempt_V2 = variants {}; -lin attempt_VV = variants {}; -lin attend_V = variants {}; -lin attend_V2 = variants {}; -lin attendance_N = variants {}; -lin attendant_A = variants {}; -lin attendant_N = variants {}; -lin attention_N = mkN072 "внимание" ; -lin attentive_A = variants {}; -lin attentiveness_N = variants {}; -lin attenuate_V2 = variants {}; -lin attenuation_N = variants {}; -lin attest_V = variants {}; -lin attest_V2 = variants {}; -lin attest_VS = variants {}; -lin attic_A = variants {}; -lin attic_N = variants {}; -lin attire_N = variants {}; -lin attire_V2 = variants {}; -lin attitude_N = variants {}; -lin attitudinize_V = variants {}; +lin attainment_N = mkN072 "постижение"; +lin attar_N = mkN047 "есенция"; +lin attempt_N = mkN007 "опит"; +lin attempt_V2 = dirV2 (actionV (mkV186 "опитвам") (mkV186 "опитам")); +lin attempt_VV = mkVV (actionV (mkV186 "опитвам") (mkV186 "опитам")); +lin attend_V = actionV (mkV186 "посещавам") (mkV173 "посетя"); +lin attend_V2 = dirV2 (actionV (mkV186 "посещавам") (mkV173 "посетя")); +lin attendance_N = mkN071 "обслужване"; +lin attendant_A = mkA076 "присъствуващ"; +lin attendant_N = mkN014a "прислужник"; +lin attention_N = mkN072 "внимание"; +lin attentive_A = mkA079 "внимателен"; +lin attentiveness_N = mkN049 "внимателност"; +lin attenuate_V2 = dirV2 (actionV (mkV186 "смекчавам") (mkV176 "смекча")); +lin attenuation_N = mkN071 "смекчаване"; +lin attest_V = stateV (mkV186 "засвидетелствам"); +lin attest_V2 = dirV2 (stateV (mkV186 "засвидетелствам")); +lin attest_VS = mkVS (stateV (mkV186 "засвидетелствам")); +lin attic_A = mkA076 "изискан"; +lin attic_N = mkN007 "таван"; +lin attire_N = mkN054 "облекло"; +lin attire_V2 = dirV2 (stateV (mkV186 "обличам")); +lin attitude_N = mkN041 "нагласа"; +lin attitudinize_V = medialV (actionV (mkV186 "нагласявам") (mkV174 "наглася")) Acc; lin attorney_N = mkN007a "адвокат" ; lin attract_V2 = dirV2 (actionV (mkV186 "привличам") (mkV149 "привлека")); lin attraction_N = mkN071 "привличане" ; -lin attractive_A = variants {}; +lin attractive_A = mkA079 "привлекателен"; lin attributable_A = variants {}; lin attribute_N = variants {}; lin attribute_V2 = variants {}; @@ -2146,10 +2148,10 @@ lin atypical_A = mkA079 "атипичен"; lin au_fait_A = variants {}; lin au_fond_Adv = variants {}; lin au_pair_N = variants {}; -lin aubergine_N = variants {}; +lin aubergine_N = mkN007 "патладжан"; lin aubrietia_N = variants {}; lin auburn_A = variants {}; -lin auckland_PN = variants {}; +lin auckland_PN = mkPN "Окланд" Masc; lin auction_N = mkN007 "аукцион" ; lin auction_V2 = variants {}; lin auctioneer_N = variants {}; @@ -2159,7 +2161,7 @@ lin audibility_N = variants {}; lin audible_A = variants {}; lin audience_N = mkN047 "аудиенция" ; lin audio_lingual_A = variants {}; -lin audit_N = mkN047 "ревизия" ; +lin audit_N = mkN007 "одит"; lin audit_V2 = variants {}; lin audition_N = variants {}; lin audition_V = variants {}; @@ -2191,109 +2193,112 @@ lin auntie_N = variants {}; lin aunty_N = variants {}; lin aura_N = variants {}; lin aural_A = variants {}; -lin aureole_N = variants {}; +lin aureole_N = mkN007 "ореол"; lin auricle_N = variants {}; lin auricular_A = variants {}; lin auriferous_A = variants {}; -lin aurora_N = variants {}; +lin aurora_N = mkN072 "сияние"; lin auspicious_A = variants {}; lin aussie_N = variants {}; lin austere_A = variants {}; lin austerity_N = variants {}; -lin australia_PN = variants {}; -lin australian_A = variants {}; -lin australian_N = variants {}; -lin austria_PN = variants {}; -lin austrian_A = variants {}; -lin austrian_N = variants {}; +lin australia_PN = mkPN "Австралия" Fem; +lin australian_A = mkA078 "австралийски"; +lin australianMasc_N = mkN013 "австралиец"; +lin australianFem_N = mkN041 "австралийка"; +lin austria_PN = mkPN "Австрия" Fem; +lin austrian_A = mkA078 "австрийски"; +lin austrianMasc_N = mkN013 "австриец"; +lin austrianFem_N = mkN041 "австрийка"; lin autarchy_N = variants {}; lin autarky_N = variants {}; -lin authentic_A = mkA079 "оригинален" ; +lin authentic_A = mkA079 "автентичен"; lin authentically_Adv = variants {}; lin authenticate_V2 = variants {}; lin authentication_N = variants {}; lin authenticity_N = mkN049 "автентичност" ; -lin author_N = mkN007a "автор" ; +lin author_N = mkN007a "автор"; lin authore_V2 = variants {}; -lin authoress_N = variants {}; -lin authoritarian_A = variants {}; -lin authoritarian_N = variants {}; -lin authoritarianism_N = variants {}; -lin authoritative_A = variants {}; +lin authoress_N = mkN041 "авторка"; +lin authoritarian_A = mkA079 "авторитарен"; +lin authoritarian_N = mkN007 "авторитарист"; +lin authoritarianism_N = mkN011 "авторитаризъм"; +lin authoritative_A = mkA079 "управителен"; lin authority_N = mkN041 "управа" ; -lin authorization_N = variants {}; -lin authorize_V2 = variants {}; -lin authorize_V2V = variants {}; -lin authorship_N = mkN054 "авторство" ; -lin autism_N = variants {}; -lin autistic_A = variants {}; +lin authorization_N = mkN071 "упълномощаване"; +lin authorize_V2 = dirV2 (actionV (mkV186 "упълномощавам") (mkV174 "упълномощя")); +lin authorize_V2V = mkV2V (actionV (mkV186 "упълномощавам") (mkV174 "упълномощя")) noPrep noPrep; +lin authorship_N = mkN054 "авторство"; +lin autism_N = mkN011 "аутизъм"; +lin autistic_A = mkA079 "аутистичен"; lin auto_N = variants {}; lin auto_changer_N = variants {}; lin auto_da_fe_N = variants {}; -lin autobahn_N = variants {}; -lin autobiographic_A = variants {}; -lin autobiographical_A = mkA079 "автобиографичен" ; -lin autobiography_N = variants {}; +lin autobahn_N = mkN041 "магистрала"; +lin autobiographic_A = mkA079 "автобиографичен"; +lin autobiographical_A = mkA079 "автобиографичен"; +lin autobiography_N = mkN047 "автобиография"; lin autocracy_N = mkN047 "автокрация" ; lin autocrat_N = mkN007 "автократ" ; -lin autocratic_A = variants {}; +lin autocratic_A = mkA079 "автократичен"; lin autocratically_Adv = variants {}; lin autogiro_N = variants {}; -lin autograph_N = variants {}; +lin autograph_N = mkN007 "автограф"; lin autograph_V2 = variants {}; lin autogyro_N = variants {}; -lin automat_N = variants {}; -lin automate_V2 = variants {}; -lin automatic_A = mkA079 "автоматичен" ; -lin automatic_N = variants {}; +lin automat_N = mkN007 "автомат"; +lin automate_V2 = dirV2 (stateV (mkV186 "автоматизирам")); +lin automatic_A = mkA079 "автоматичен"; +lin automatic_N = mkN041 "автоматика"; lin automatically_Adv = variants {}; lin automation_N = variants {}; -lin automaton_N = variants {}; +lin automaton_N = mkN007 "автомат"; lin automobile_N = mkN007 "автомобил" ; lin autonomous_A = mkA079 "автономен" ; lin autonomy_N = mkN049 "автономност" ; -lin autopsy_N = variants {}; -lin autostrada_N = variants {}; +lin autopsy_N = mkN047 "аутопсия"; +lin autostrada_N = mkN041 "автострада"; lin autumn_N = mkN049 "есен" ; lin autumnal_A = variants {}; -lin auxiliary_A = variants {}; -lin auxiliary_N = variants {}; +lin auxiliary_A = mkA079 "допълнителен"; +lin auxiliary_N = mkN072 "допълнение"; lin avail_N = variants {}; lin avail_V = variants {}; lin avail_V2 = variants {}; lin availability_N = mkN049 "достъпност" ; -lin available_A = variants {}; -lin avalanche_N = variants {}; -lin avant_garde_N = variants {}; +lin available_A = mkA079 "наличен"; +lin avalanche_N = mkN041 "лавина"; +lin avant_garde_N = mkN007a "авангард"; lin avarice_N = variants {}; lin avaricious_A = variants {}; -lin avatar_N = variants {}; +lin avatar_N = mkN031a "аватар"; lin ave_PN = variants {}; lin aveley_PN = variants {}; lin avenge_V2 = variants {}; lin avenger_N = variants {}; -lin avenue_N = variants {}; +lin avenue_N = mkN065 "авеню"; lin aver_V2 = variants {}; lin average_A = mkA079 "среден"; lin average_N = variants {}; -lin average_V = variants {}; -lin average_V2 = variants {}; +lin average_V = actionV (mkV186 "усреднявам") (mkV174 "усредня"); +lin average_V2 = dirV2 (actionV (mkV186 "усреднявам") (mkV174 "усредня")); lin averr_VS = variants {}; lin averse_A = variants {}; lin aversion_N = variants {}; lin avert_V2 = variants {}; lin aviary_N = variants {}; lin aviation_N = mkN047 "авиация" ; -lin aviator_N = variants {}; +lin aviatorMasc_N = mkN007a "авиатор"; +lin aviatorFem_N = mkN041 "авиаторка"; lin avid_A = variants {}; lin avidity_N = variants {}; -lin avignon_PN = variants {}; -lin avocado_N = variants {}; +lin avignon_PN = mkPN "Авиньон" Masc; +lin avocado_N = mkN065 "авокадо"; lin avocation_N = variants {}; -lin avoid_V2 = variants {}; -lin avoid_VV = variants {}; +lin avoid_V2 = dirV2 (actionV (mkV186 "избягвам") (mkV152 "избягна")); +lin avoid_VV = mkVV (actionV (mkV186 "избягвам") (mkV152 "избягна")); lin avoidable_A = variants {}; -lin avoidance_N = mkN071 "избягване" ; +lin avoidance_N = mkN071 "избягване"; lin avoirdupois_N = variants {}; lin avon_PN = variants {}; lin avouch_V = variants {}; @@ -2303,12 +2308,12 @@ lin avowal_N = variants {}; lin avowedly_Adv = variants {}; lin avuncular_A = variants {}; lin await_V2 = variants {}; -lin awake_A = variants {}; -lin awake_V = variants {}; -lin awaken_V2 = variants {}; +lin awake_A = mkA079 "буден"; +lin awake_V = actionV (mkV186 "събуждам") (mkV173 "събудя"); +lin awaken_V2 = dirV2 (actionV (mkV186 "събуждам") (mkV173 "събудя")); lin awakening_N = variants {}; lin award_N = mkN041 "награда" ; -lin award_V2 = dirV2 (stateV (mkV186 "давам")); +lin award_V2 = dirV2 (actionV (mkV186 "награждавам") (mkV174 "наградя")); lin aware_A = variants {}; lin awareness_N = mkN071 "осъзнаване" ; lin awash_A = variants {}; @@ -2320,10 +2325,10 @@ lin awe_inspiring_A = variants {}; lin awe_stricken_A = variants {}; lin awe_struck_A = variants {}; lin aweigh_Adv = variants {}; -lin awesome_A = variants {}; -lin awful_A = variants {}; +lin awesome_A = mkA079 "невероятен"; +lin awful_A = mkA079 "ужасен"; lin awhile_Adv = variants {}; -lin awkward_A = mkA076 "особен" ; +lin awkward_A = mkA076 "особен"; lin awkwardness_N = mkN054 "неудобство" ; lin awl_N = variants {}; lin awning_N = variants {}; @@ -2335,9 +2340,9 @@ lin ax_V2 = variants {}; lin axe_N = variants {}; lin axe_V2 = variants {}; lin axiom_N = mkN041 "аксиома" ; -lin axiomatic_A = variants {}; +lin axiomatic_A = mkA079 "аксиоматичен"; lin axiomatically_Adv = variants {}; -lin axis_N = variants {}; +lin axis_N = mkN049 "ос"; lin axle_N = variants {}; lin ay_Adv = variants {}; lin ayah_N = variants {}; @@ -2347,7 +2352,7 @@ lin aylesbury_PN = variants {}; lin aylesford_PN = variants {}; lin ayr_PN = variants {}; lin azalea_N = variants {}; -lin azimuth_N = variants {}; +lin azimuth_N = mkN007 "азимут"; lin azure_A = variants {}; lin azure_N = variants {}; lin b_ed_N = variants {}; @@ -2365,7 +2370,7 @@ lin baboo_N = variants {}; lin baboon_N = variants {}; lin babs_PN = variants {}; lin babu_N = variants {}; -lin baby_N = variants {}; +lin baby_N = mkN065 "бебе"; lin baby_V2 = variants {}; lin baby_faced_A = variants {}; lin baby_farmer_N = variants {}; @@ -2382,10 +2387,10 @@ lin bacchanal_A = variants {}; lin bacchanal_N = variants {}; lin bacchanalian_A = variants {}; lin baccy_N = variants {}; -lin bachelor_N = variants {}; +lin bachelor_N = mkN009 "бакалавър"; lin bacillus_N = variants {}; lin back_Adv = variants {}; -lin back_N = mkN003 "гръб" ; +lin back_N = mkN003 "гръб"; lin back_V = variants {}; lin back_V2 = variants {}; lin back_breaking_A = variants {}; @@ -2777,10 +2782,10 @@ lin bas_relief_N = variants {}; lin basal_A = variants {}; lin basalt_N = variants {}; lin bascule_N = variants {}; -lin base_A = variants {}; +lin base_A = mkA079 "основен"; lin base_N = mkN041 "база" ; -lin base_V = variants {}; -lin base_V2 = variants {}; +lin base_V = stateV (mkV186 "базирам"); +lin base_V2 = dirV2 (stateV (mkV186 "базирам")); lin baseball_N = variants {}; lin baseboard_N = variants {}; lin basel_PN = variants {}; @@ -4844,8 +4849,9 @@ lin buxom_A = variants {}; lin buxton_PN = variants {}; lin buy_N = variants {}; lin buy_V = variants {}; -lin buy_V2 = variants {}; -lin buyer_N = variants {}; +lin buy_V2 = dirV2 (actionV (mkV186 "купувам") (mkV173 "купя")); +lin buyerMasc_N = mkN007b "купувач"; +lin buyerFem_N = mkN041 "купувачка"; lin buzz_N = variants {}; lin buzz_V = variants {}; lin buzz_V2 = variants {}; @@ -6870,11 +6876,11 @@ lin colleague_N = mkN038 "колега" ; lin collect_A = variants {}; lin collect_Adv = variants {}; lin collect_N = variants {}; -lin collect_V = variants {}; -lin collect_V2 = variants {}; +lin collect_V = actionV (mkV186 "събирам") (mkV170 "събера"); +lin collect_V2 = dirV2 (actionV (mkV186 "събирам") (mkV170 "събера")); lin collected_A = variants {}; -lin collection_N = mkN071 "събиране" ; -lin collective_A = mkA079 "колективен" ; +lin collection_N = mkN071 "събиране"; +lin collective_A = mkA079 "колективен"; lin collectivization_N = variants {}; lin collectivize_V2 = variants {}; lin collector_N = variants {}; @@ -7191,7 +7197,7 @@ lin compress_N = mkN007 "компрес"; lin compress_V2 = dirV2 (stateV (mkV186 "компресирам")); lin compression_N = mkN047 "компресия"; lin compressor_N = mkN007 "компресор"; -lin comprise_V2 = variants {}; +lin comprise_V2 = dirV2 (stateV (mkV186 "съдържам")); lin compromise_N = mkN007 "компромис" ; lin compromise_V = variants {}; lin compromise_V2 = variants {}; @@ -10072,6 +10078,7 @@ lin digging_N = variants {}; lin digit_N = variants {}; lin digital_A = variants {}; lin digitalization_N = mkN047 "дигитализация"; +lin diglyceride_N = mkN007 "диглицерид"; lin dignified_A = variants {}; lin dignify_V2 = variants {}; lin dignitary_N = variants {}; @@ -10877,14 +10884,14 @@ lin dorsal_A = variants {}; lin dorset_PN = variants {}; lin dortmund_PN = variants {}; lin dory_N = variants {}; -lin dosage_N = variants {}; -lin dose_N = variants {}; +lin dosage_N = mkN071 "дозиране"; +lin dose_N = mkN041 "доза"; lin dose_V2 = variants {}; lin doss_V = variants {}; lin doss_house_N = variants {}; lin dosser_N = variants {}; lin dossier_N = variants {}; -lin dot_N = variants {}; +lin dot_N = mkN041 "точка"; lin dot_V2 = variants {}; lin dotage_N = variants {}; lin dotard_N = variants {}; @@ -11941,7 +11948,8 @@ lin emu_N = variants {}; lin emulate_V2 = dirV2 (stateV (mkV186 "емулирам")); lin emulation_N = mkN047 "емулация"; lin emulous_A = variants {}; -lin emulsify_V2 = variants {}; +lin emulsifier_N = mkN007 "емулгатор"; +lin emulsify_V2 = dirV2 (stateV (mkV186 "емулгирам")); lin emulsion_N = mkN047 "емулсия"; lin en_clair_Adv = variants {}; lin en_famille_Adv = variants {}; @@ -13391,6 +13399,7 @@ lin few_Num = {s = let few = table {Indef => "няколко"; Def => "няко nn = NCountable; nonEmpty = True }; +lin fewer_than_AdN = ss "по-малко от"; lin fewness_N = variants {}; lin fey_A = variants {}; lin fez_N = variants {}; @@ -14739,7 +14748,7 @@ lin furrow_V = variants {}; lin furrow_V2 = variants {}; lin furry_A = variants {}; lin furth_PN = variants {}; -lin further_Adv = variants {}; +lin further_Adv = mkAdv "по - нататък"; lin further_V2 = variants {}; lin furtherance_N = variants {}; lin furthermore_Adv = variants {}; @@ -16603,24 +16612,7 @@ lin have_VV = vtype=VNormal ; lock_V=<> } ; -lin have_V2V = - mkV2V { - s = \\_=>table { - VPres _ _ => "трябва" ; - VAorist _ _ => "трябваше" ; - VImperfect _ _ => "трябвало" ; - VPerfect _ => "трябвало" ; - VPluPerfect _ => "трябвало" ; - VPassive _ => "трябвало" ; - VPresPart _ => "трябвало" ; - VImperative Sg => "трябвай" ; - VImperative Pl => "трябвайте" ; - VNoun _ => "трябване" ; - VGerund => "трябвайки" - } ; - vtype=VNormal ; - lock_V=<> - } noPrep noPrep ; +lin have_V2V = mkV2V (stateV (mkV186 "имам")) noPrep noPrep ; lin haven_N = mkN028a "рай"; lin haverfordwest_PN = variants {}; lin haverhill_PN = variants {}; @@ -18952,9 +18944,9 @@ lin intelligible_A = mkA076 "разбираем"; lin intemperance_N = variants {}; lin intemperate_A = variants {}; lin intend_V = stateV (mkV186 "възнамерявам"); -lin intend_V2 = dirV2 (stateV (mkV186 "възнамерявам")); -lin intend_VV = variants {}; -lin intend_VS = variants {}; +lin intend_V2 = dirV2 (actionV (mkV186 "предназначавам") (mkV176 "предназнача")); +lin intend_V2V = mkV2V (actionV (mkV186 "предназначавам") (mkV176 "предназнача")) noPrep noPrep; +lin intend_VV = mkVV (stateV (mkV186 "възнамерявам")); lin intense_A = mkA079 "интензивен" ; lin intensification_N = mkN071 "интензифициране" ; lin intensify_V = variants {}; @@ -20808,6 +20800,7 @@ lin lesotho_PN = mkPN "Лесото" Neut; lin less_AdA = mkAdA "по - малко"; lin less_Adv = mkAdv "по - малко"; lin less_Det = variants {}; +lin less_than_AdN = ss "по - малко от"; lin lessee_N = variants {}; lin lessen_V = variants {}; lin lessen_V2 = variants {}; @@ -23285,7 +23278,7 @@ lin mizen_N = variants {}; lin mizzen_N = variants {}; lin mizzen_mast_N = variants {}; lin mizzle_V = variants {}; -lin ml_N = variants {}; +lin ml_N = {s = \\_ => "мл"; g = AMasc NonHuman}; lin mlle_PN = variants {}; lin mm_N = variants {}; lin mme_PN = variants {}; @@ -23566,6 +23559,8 @@ lin more_Adv = variants {}; lin moreSg_Det = variants {}; lin morePl_Det = variants {}; lin more_N = variants {}; +lin more_than_AdN = ss "повече от"; +lin more_than_Predet = {s = \\_ => "повече от"}; lin morecambe_PN = variants {}; lin morello_N = variants {}; lin moreover_Adv = variants {}; @@ -24541,7 +24536,9 @@ lin nix_V2 = variants {}; lin no_Quant = variants {}; lin no_ball_N = variants {}; lin no_go_A = variants {}; +lin no_fewer_than_AdN = ss "не по-малко от"; lin no_man's_land_N = variants {}; +lin no_more_than_AdN = ss "не повече от"; lin noah_PN = variants {}; lin nob_N = variants {}; lin nobble_V2 = variants {}; @@ -24941,6 +24938,7 @@ lin obligate_V2V = variants {}; lin obligation_N = mkN049 "обвързаност" ; lin obligatory_A = variants {}; lin oblige_V2 = variants {}; +lin oblige_V2V = variants {}; lin obliging_A = variants {}; lin oblique_A = variants {}; lin obliquity_N = variants {}; @@ -32220,7 +32218,7 @@ lin sage_green_N = variants {}; lin sagittarius_PN = variants {}; lin sago_N = mkN054 "саго"; lin sahib_N = variants {}; -lin said_A = variants {}; +lin said_Quant = variants {}; lin saigon_PN = mkPN "Сайгон" Masc; lin sail_N = variants {}; lin sail_V = variants {}; @@ -32281,7 +32279,7 @@ lin sallow_V2 = variants {}; lin sally_N = variants {}; lin sally_PN = variants {}; lin sally_V = variants {}; -lin salmon_N = variants {}; +lin salmon_N = mkN041 "съомга"; lin salon_N = variants {}; lin saloon_N = variants {}; lin salsify_N = variants {}; @@ -32310,9 +32308,9 @@ lin salute_V2 = variants {}; lin salvador_PN = mkPN "Салвадор" Masc; lin salvadorean_A = variants {}; lin salvadorean_N = variants {}; -lin salvage_N = variants {}; -lin salvage_V2 = variants {}; -lin salvation_N = mkN072 "спасение"; +lin salvage_N = mkN072 "спасение"; +lin salvage_V2 = dirV2 (actionV (mkV186 "спасявам") (mkV174 "спася")); +lin salvation_N = mkN071 "спасяване"; lin salve_N = variants {}; lin salve_V2 = variants {}; lin salver_N = variants {}; @@ -32325,7 +32323,7 @@ lin samaritan_N = variants {}; lin samba_N = mkN041 "самба"; lin same_A = mkA076 "същ" ; lin same_Adv = variants {}; -lin sameness_N = variants {}; +lin sameness_N = mkN049 "еднаквост"; lin sammy_PN = variants {}; lin samoa_PN = variants {}; lin samoan_A = variants {}; @@ -32348,11 +32346,11 @@ lin san_marinese_N = variants {}; lin san_marino_PN = variants {}; lin san_sebastian_PN = variants {}; lin sanatorium_N = mkN007 "санаториум"; -lin sanctification_N = variants {}; -lin sanctify_V2 = variants {}; +lin sanctification_N = mkN071 "санкциониране"; +lin sanctify_V2 = dirV2 (stateV (mkV186 "санкционирам")); lin sanctimonious_A = variants {}; lin sanction_N = mkN047 "санкция"; -lin sanction_V2 = variants {}; +lin sanction_V2 = dirV2 (stateV (mkV186 "санкционирам")); lin sanctity_N = variants {}; lin sanctuary_N = variants {}; lin sanctum_N = variants {}; @@ -32382,7 +32380,7 @@ lin sandwich_N = mkN007 "сандвич"; lin sandwich_V = variants {}; lin sandwich_V2 = variants {}; lin sandwich_board_N = variants {}; -lin sandwichman_N = variants {}; +lin sandwichman_N = mkN031a "сандвичар"; lin sandy_A = mkA079 "пясъчен"; lin sandy_PN = variants {}; lin sane_A = variants {}; @@ -32410,9 +32408,9 @@ lin sapience_N = variants {}; lin sapient_A = variants {}; lin sapless_A = variants {}; lin sapling_N = variants {}; -lin sapper_N = variants {}; -lin sapphic_A = variants {}; -lin sapphire_N = variants {}; +lin sapper_N = mkN007 "сапьор"; +lin sapphic_A = mkA078 "сафически"; +lin sapphire_N = mkN007 "сапфир"; lin sapporo_PN = variants {}; lin sappy_A = variants {}; lin sapwood_N = variants {}; @@ -32448,13 +32446,13 @@ lin satan_N = mkN041 "сатана"; lin satanic_A = mkA078 "сатанински"; lin satchel_N = variants {}; lin sate_V2 = variants {}; -lin sateen_N = variants {}; +lin sateen_N = mkN001 "сатен"; lin satellite_N = mkN007 "сателит"; lin satiable_A = variants {}; lin satiate_V2 = variants {}; lin satiety_N = variants {}; -lin satin_A = variants {}; -lin satin_N = variants {}; +lin satin_A = mkA076 "сатиниран"; +lin satin_N = mkN007 "атлаз"; lin satinwood_N = variants {}; lin satire_N = mkN041 "сатира"; lin satirical_A = mkA079 "сатиричен"; @@ -32507,8 +32505,8 @@ lin savage_N = variants {}; lin savage_V2 = variants {}; lin savageness_N = variants {}; lin savagery_N = variants {}; -lin savanna_N = variants {}; -lin savannah_N = variants {}; +lin savanna_N = mkN041 "савана"; +lin savannah_N = mkN041 "савана"; lin savant_N = variants {}; lin save_N = variants {}; lin save_V = variants {}; @@ -32544,7 +32542,7 @@ lin saxhorn_N = variants {}; lin saxifrage_N = variants {}; lin saxon_A = variants {}; lin saxon_N = variants {}; -lin saxophone_N = variants {}; +lin saxophone_N = mkN007 "саксофон"; lin saxophonist_N = mkN007 "саксофонист"; lin say_N = variants {}; lin say_V = actionV (mkV186 "казвам") (mkV156 "кажа"); @@ -32584,47 +32582,47 @@ lin scamper_V = variants {}; lin scan_V = variants {}; lin scan_V2 = variants {}; lin scandal_N = mkN007 "скандал" ; -lin scandalize_V2 = variants {}; +lin scandalize_V2 = dirV2 (stateV (mkV186 "скандализирам")); lin scandalmonger_N = variants {}; lin scandalmongering_N = variants {}; -lin scandalous_A = variants {}; +lin scandalous_A = mkA079 "скандален"; lin scandinavian_A = mkA078 "скандинавски" ; lin scandinavian_N = variants {}; -lin scanner_N = variants {}; +lin scanner_N = mkN007 "скенер"; lin scansion_N = variants {}; -lin scant_A = variants {}; +lin scant_A = mkA079 "оскъден"; lin scant_V2 = variants {}; lin scantily_Adv = variants {}; lin scantiness_N = variants {}; lin scantling_N = variants {}; -lin scanty_A = variants {}; +lin scanty_A = mkA079 "оскъден"; lin scapegoat_N = variants {}; lin scapegrace_N = variants {}; lin scapula_N = variants {}; -lin scar_N = variants {}; +lin scar_N = mkN015 "белег"; lin scar_V = variants {}; lin scar_V2 = variants {}; -lin scarab_N = variants {}; +lin scarab_N = mkN032 "скарабей"; lin scarborough_PN = variants {}; -lin scarce_A = variants {}; +lin scarce_A = mkA083 "рядък"; lin scarcity_N = variants {}; -lin scare_N = variants {}; -lin scare_V = variants {}; -lin scare_V2 = variants {}; +lin scare_N = mkN041 "уплаха"; +lin scare_V = stateV (mkV176 "плаша"); +lin scare_V2 = dirV2 (stateV (mkV176 "плаша")); lin scarecrow_N = variants {}; lin scaremonger_N = variants {}; lin scarf_N = mkN001 "шал" ; lin scarf_pin_N = variants {}; -lin scarify_V2 = variants {}; -lin scarlet_A = variants {}; +lin scarify_V2 = dirV2 (stateV (mkV186 "скарифицирам")); +lin scarlet_A = mkA076 "ален"; lin scarlet_N = variants {}; -lin scarp_N = variants {}; -lin scarper_V = variants {}; -lin scary_A = variants {}; +lin scarp_N = mkN007 "насип"; +lin scarper_V = stateV (mkV186 "офейквам"); +lin scary_A = mkA079 "страшен"; lin scathing_A = variants {}; lin scatter_N = variants {}; -lin scatter_V = variants {}; -lin scatter_V2 = variants {}; +lin scatter_V = actionV (mkV186 "разпръсквам") (mkV186 "разпръскам"); +lin scatter_V2 = dirV2 (actionV (mkV186 "разпръсквам") (mkV186 "разпръскам")); lin scatterbrain_N = variants {}; lin scatterbrained_A = variants {}; lin scattered_A = variants {}; @@ -32639,30 +32637,30 @@ lin scene_shifter_N = variants {}; lin scenery_N = variants {}; lin scenic_A = mkA079 "велосипеден" ; lin scenically_Adv = variants {}; -lin scent_N = variants {}; -lin scent_V2 = variants {}; -lin scentless_A = variants {}; +lin scent_N = mkN072 "ухание"; +lin scent_V2 = dirV2 (stateV (mkV176 "душа")); +lin scentless_A = mkA079 "безуханен"; lin sceptered_A = variants {}; -lin sceptic_N = variants {}; -lin sceptical_A = variants {}; -lin scepticism_N = variants {}; -lin sceptre_N = variants {}; +lin sceptic_N = mkN014 "скептик"; +lin sceptical_A = mkA079 "скептичен"; +lin scepticism_N = mkN011 "скептицизъм"; +lin sceptre_N = mkN009 "скиптър"; lin sceptred_A = variants {}; lin schedule_N = mkN014 "график" ; lin schedule_V = variants {}; lin schedule_V2 = variants {}; -lin schedule_VV = variants {}; -lin schema_N = variants {}; -lin schematic_A = variants {}; +lin schedule_V2V = variants {}; +lin schema_N = mkN041 "схема"; +lin schematic_A = mkA079 "схематичен"; lin schematically_Adv = variants {}; -lin scheme_N = variants {}; +lin scheme_N = mkN041 "схема"; lin scheme_V = variants {}; lin scheme_V2 = variants {}; lin schemer_N = variants {}; lin scherzo_N = variants {}; -lin schism_N = variants {}; -lin schismatic_A = variants {}; -lin schist_N = variants {}; +lin schism_N = mkN007 "разкол"; +lin schismatic_A = mkA078 "разколнически"; +lin schist_N = mkN041 "шиста"; lin schizoid_A = variants {}; lin schizophrenia_N = variants {}; lin schizophrenic_A = variants {}; @@ -32671,28 +32669,28 @@ lin schmaltz_N = variants {}; lin schmaltzy_A = variants {}; lin schmalz_N = variants {}; lin schmalzy_A = variants {}; -lin schnapps_N = variants {}; -lin schnitzel_N = variants {}; -lin schnorkel_N = variants {}; -lin scholar_N = variants {}; +lin schnapps_N = mkN047 "ракия"; +lin schnitzel_N = mkN007 "шницел"; +lin schnorkel_N = mkN007 "шнорхел"; +lin scholar_N = mkN001 "учен"; lin scholarly_A = mkA079 "научен" ; lin scholarship_N = variants {}; -lin scholastic_A = variants {}; -lin scholasticism_N = variants {}; -lin school_N = mkN066 "училище" ; +lin scholastic_A = mkA079 "схоластичен"; +lin scholasticism_N = mkN049 "схоластичност"; +lin school_N = mkN066 "училище"; lin school_V2 = variants {}; lin school_board_N = variants {}; -lin schoolbook_N = variants {}; -lin schoolboy_N = variants {}; -lin schoolchild_N = variants {}; -lin schoolfellow_N = variants {}; -lin schoolfriend_N = variants {}; -lin schoolgirl_N = variants {}; -lin schoolhouse_N = variants {}; +lin schoolbook_N = mkN014 "учебник"; +lin schoolboy_N = mkN014 "ученик"; +lin schoolchild_N = mkN014 "ученик"; +lin schoolfellow_N = mkN014a "съученик"; +lin schoolfriend_N = mkN014a "съученик"; +lin schoolgirl_N = mkN041 "ученичка"; +lin schoolhouse_N = mkN066 "училище"; lin schooling_N = variants {}; lin schoolman_N = variants {}; lin schoolmaster_N = variants {}; -lin schoolmate_N = variants {}; +lin schoolmate_N = mkN014a "съученик"; lin schoolmistress_N = variants {}; lin schoolroom_N = variants {}; lin schoolteacher_N = variants {}; @@ -42139,7 +42137,7 @@ lin weigh_V = variants {}; lin weigh_V2 = variants {}; lin weighbridge_N = variants {}; lin weighing_machine_N = variants {}; -lin weight_N = mkN041 "височина" ; +lin weight_N = mkN054 "тегло"; lin weight_V2 = variants {}; lin weightily_Adv = variants {}; lin weightiness_N = variants {}; @@ -42161,7 +42159,6 @@ lin welder_N = variants {}; lin welfare_N = mkN072 "благосъстояние" ; lin welkin_N = variants {}; lin well_A = variants {}; -lin well_Adv = variants {}; lin well_N = variants {}; lin well_V = variants {}; lin well_adjusted_A = variants {}; diff --git a/lib/src/english/DictEng.gf b/lib/src/english/DictEng.gf index 2656e2065..295cd04e6 100644 --- a/lib/src/english/DictEng.gf +++ b/lib/src/english/DictEng.gf @@ -2062,6 +2062,7 @@ lin asymptotic_A = compoundA (mkA "asymptotic"); lin asymptotically_Adv = mkAdv "asymptotically"; lin at_Prep = mkPrep "at"; lin at_home_N = mkN "at - home" "at - homes"; +lin at_least_AdN = mkAdN "at least"; lin atabrine_N = mkN "atabrine" ; lin atavism_N = mkN "atavism" "atavisms"; lin atavistic_A = compoundA (mkA "atavistic"); @@ -2219,11 +2220,11 @@ lin authentically_Adv = mkAdv "authentically"; lin authenticate_V2 = mkV2 (mkV "authenticate" "authenticates" "authenticated" "authenticated" "authenticating"); lin authentication_N = mkN "authentication" ; lin authenticity_N = mkN "authenticity" ; -lin author_N = mkN "author" "authors"; +lin author_N = mkN masculine (mkN "author" "authors"); lin authore_V2 = mkV2 (mkV "authore"); -lin authoress_N = mkN "authoress" "authoresses"; +lin authoress_N = mkN feminine (mkN "authoress" "authoresses"); lin authoritarian_A = compoundA (mkA "authoritarian"); -lin authoritarian_N = mkN "authoritarian" "authoritarians"; +lin authoritarian_N = mkN human (mkN "authoritarian" "authoritarians"); lin authoritarianism_N = mkN "authoritarianism" ; lin authoritative_A = compoundA (mkA "authoritative"); lin authority_N = mkN "authority" "authorities"; @@ -10087,6 +10088,7 @@ lin digging_N = mkN "digging" "diggings"; lin digit_N = mkN "digit" "digits"; lin digital_A = compoundA (mkA "digital"); lin digitalization_N = mkN (variants {"digitalization"; "digitalisation"}); +lin diglyceride_N = mkN "diglyceride"; lin dignified_A = compoundA (mkA "dignified"); lin dignify_V2 = mkV2 (mkV "dignify" "dignifies" "dignified" "dignified" "dignifying"); lin dignitary_N = mkN "dignitary" "dignitaries"; @@ -11957,6 +11959,7 @@ lin emu_N = mkN "emu" "emus"; lin emulate_V2 = mkV2 (mkV "emulate" "emulates" "emulated" "emulated" "emulating"); lin emulation_N = mkN "emulation" ; lin emulous_A = compoundA (mkA "emulous"); +lin emulsifier_N = mkN "emulsifier"; lin emulsify_V2 = mkV2 (mkV "emulsify" "emulsifies" "emulsified" "emulsified" "emulsifying"); lin emulsion_N = mkN "emulsion" "emulsions"; lin en_clair_Adv = mkAdv "en clair"; @@ -13400,7 +13403,8 @@ lin feude_V = mkV "feude"; lin fever_N = mkN "fever" "fevers"; lin fevered_A = compoundA (mkA "fevered"); lin feverish_A = compoundA (mkA "feverish"); -lin few_Num = {s = table {Nom => "few"; Gen => "few's"}; n = Pl; hasCard = True} ; +lin few_Num = {s = table {Nom => "few"; Gen => "few's"}; n = Pl; hasCard = True}; +lin fewer_than_AdN = mkAdN "fewer than"; lin fewness_N = mkN "fewness" ; lin fey_A = compoundA (mkA "fey"); lin fez_N = mkN "fez" "fezes"; @@ -18927,8 +18931,8 @@ lin intemperance_N = mkN "intemperance" ; lin intemperate_A = compoundA (mkA "intemperate"); lin intend_V = mkV "intend"; lin intend_V2 = mkV2 (mkV "intend" "intends" "intended" "intended" "intending"); +lin intend_V2V = mkV2V (mkV "intend") noPrep to_Prep; lin intend_VV = mkVV (mkV "intend"); -lin intend_VS = mkVS (mkV "intend"); lin intense_A = compoundA (mkA "intense"); lin intensification_N = mkN "intensification" "intensifications"; lin intensify_V = mkV "intensify" "intensifies" "intensified" "intensified" "intensifying"; @@ -20782,6 +20786,7 @@ lin lesotho_PN = mkPN "Lesotho"; lin less_AdA = mkAdA "less"; lin less_Adv = mkAdv "less"; lin less_Det = mkDeterminer singular (variants {"less"; "lesser"}) ; +lin less_than_AdN = mkAdN "less than"; lin lessee_N = mkN "lessee" "lessees"; lin lessen_V = mkV "lessen" "lessens" "lessened" "lessened" "lessening"; lin lessen_V2 = mkV2 (mkV "lessen" "lessens" "lessened" "lessened" "lessening"); @@ -23556,6 +23561,8 @@ lin more_Adv = mkAdv "more"; lin moreSg_Det = mkDeterminer singular "more"; lin morePl_Det = mkDeterminer plural "more"; lin more_N = mkN "more" ; +lin more_than_AdN = mkAdN "more than"; +lin more_than_Predet = ss "more than"; lin morecambe_PN = mkPN "Morecambe"; lin morello_N = mkN "morello" "morellos"; lin moreover_Adv = mkAdv "moreover"; @@ -24243,7 +24250,7 @@ lin neigh_V = mkV "neigh" "neighs" "neighed" "neighed" "neighing"; lin neighbour_N = mkN "neighbour" "neighbours"; lin neighbour_V = mkV "neighbour" "neighbours" "neighboured" "neighboured" "neighbouring"; lin neighbour_V2 = mkV2 (mkV "neighbour" "neighbours" "neighboured" "neighboured" "neighbouring"); -lin neighbourhood_N = mkN "neighbourhood" "neighbourhoods"; +lin neighbourhood_N = mkN (variants {"neighbourhood"; "neighborhood"}); lin neighbourliness_N = mkN "neighbourliness" ; lin neighbourly_A = compoundA (mkA "neighbourly"); lin neil_PN = mkPN "Neil"; @@ -24522,7 +24529,9 @@ lin nix_V2 = mkV2 (mkV "nix"); lin no_Quant = mkQuant "no" "no" "none" "none" ; lin no_ball_N = mkN "no - ball" "no - balls"; lin no_go_A = compoundA (mkA "no - go"); +lin no_fewer_than_AdN = mkAdN "no fewer than"; lin no_man's_land_N = mkN "no - man's - land" "no - man's - lands"; +lin no_more_than_AdN = mkAdN "no more than"; lin noah_PN = mkPN "Noah"; lin nob_N = mkN "nob" "nobs"; lin nobble_V2 = mkV2 (mkV "nobble" "nobbles" "nobbled" "nobbled" "nobbling"); @@ -24922,6 +24931,7 @@ lin obligate_V2V = mkV2V (mkV "obligate") noPrep to_Prep ; lin obligation_N = mkN "obligation" "obligations"; lin obligatory_A = compoundA (mkA "obligatory"); lin oblige_V2 = mkV2 (mkV "oblige" "obliges" "obliged" "obliged" "obliging"); +lin oblige_V2V = mkV2V (mkV "oblige" "obliges" "obliged" "obliged" "obliging") noPrep to_Prep; lin obliging_A = compoundA (mkA "obliging"); lin oblique_A = compoundA (mkA "oblique"); lin obliquity_N = mkN "obliquity" "obliquities"; @@ -29895,7 +29905,7 @@ lin ranch_N = mkN "ranch" "ranches"; lin rancher_N = mkN "rancher" "ranchers"; lin rancid_A = compoundA (mkA "rancid"); lin rancorous_A = compoundA (mkA "rancorous"); -lin rancour_N = mkN "rancour" ; +lin rancour_N = mkN (variants {"rancour"; "rancor"}); lin rand_N = mkN "rand" "rands"; lin randolph_PN = mkPN "Randolph"; lin random_N = mkN "random" "IRREG"; @@ -32188,7 +32198,7 @@ lin sage_green_N = mkN "sage - green" ; lin sagittarius_PN = mkPN "Sagittarius"; lin sago_N = mkN "sago" ; lin sahib_N = mkN "sahib" "sahibs"; -lin said_A = compoundA (mkA "said"); +lin said_Quant = mkQuant "said" "said"; lin saigon_PN = mkPN "Saigon"; lin sail_N = mkN "sail" "sails"; lin sail_V = mkV "sail" "sails" "sailed" "sailed" "sailing"; @@ -32350,7 +32360,7 @@ lin sandwich_N = mkN "sandwich" "sandwiches"; lin sandwich_V = mkV "sandwich"; lin sandwich_V2 = mkV2 (mkV "sandwich" "sandwiches" "sandwiched" "sandwiched" "sandwiching"); lin sandwich_board_N = mkN "sandwich - board" "sandwich - boards"; -lin sandwichman_N = mkN "sandwichman" "sandwichmen" {- FIXME: guessed plural form -}; +lin sandwichman_N = mkN masculine (mkN "sandwichman" "sandwichmen"); lin sandy_A = mkA "sandy" "sandier"; lin sandy_PN = mkPN "Sandy"; lin sane_A = mkA "sane" "saner"; @@ -32619,7 +32629,7 @@ lin sceptred_A = compoundA (mkA "sceptred"); lin schedule_N = mkN "schedule" "schedules"; lin schedule_V = mkV "schedule"; lin schedule_V2 = mkV2 (mkV "schedule" "schedules" "scheduled" "scheduled" "scheduling"); -lin schedule_VV = mkVV (mkV "schedule"); +lin schedule_V2V = mkV2V (mkV "schedule") noPrep to_Prep; lin schema_N = mkN "schema" "schemas"; lin schematic_A = compoundA (mkA "schematic"); lin schematically_Adv = mkAdv "schematically"; @@ -42132,7 +42142,6 @@ lin welder_N = mkN "welder" "welders"; lin welfare_N = mkN "welfare" ; lin welkin_N = mkN "welkin" "IRREG"; lin well_A = compoundA (mkA "well"); -lin well_Adv = mkAdv "well"; lin well_N = mkN "well" "wells"; lin well_V = mkV "well" "wells" "welled" "welled" "welling"; lin well_adjusted_A = compoundA (mkA "well - adjusted"); diff --git a/lib/src/english/DictEngAbs.gf b/lib/src/english/DictEngAbs.gf index 1b52d887d..14445eb11 100644 --- a/lib/src/english/DictEngAbs.gf +++ b/lib/src/english/DictEngAbs.gf @@ -2057,6 +2057,7 @@ fun asymptotic_A : A; fun asymptotically_Adv : Adv; fun at_Prep : Prep ; fun at_home_N : N; +fun at_least_AdN : AdN; fun atabrine_N : N; fun atavism_N : N; fun atavistic_A : A; @@ -10068,6 +10069,7 @@ fun digging_N : N; fun digit_N : N; fun digital_A : A; fun digitalization_N : N; +fun diglyceride_N : N; fun dignified_A : A; fun dignify_V2 : V2; fun dignitary_N : N; @@ -11938,6 +11940,7 @@ fun emu_N : N; fun emulate_V2 : V2; fun emulation_N : N; fun emulous_A : A; +fun emulsifier_N : N; fun emulsify_V2 : V2; fun emulsion_N : N; fun en_clair_Adv : Adv; @@ -13381,6 +13384,7 @@ fun fever_N : N; fun fevered_A : A; fun feverish_A : A; fun few_Num : Num; +fun fewer_than_AdN : AdN; fun fewness_N : N; fun fey_A : A; fun fez_N : N; @@ -18903,8 +18907,8 @@ fun intemperance_N : N; fun intemperate_A : A; fun intend_V : V; fun intend_V2 : V2; +fun intend_V2V : V2V; fun intend_VV : VV; -fun intend_VS : VS; fun intense_A : A; fun intensification_N : N; fun intensify_V : V; @@ -20758,6 +20762,7 @@ fun lesotho_PN : PN; fun less_AdA : AdA; fun less_Adv : Adv; fun less_Det : Det; +fun less_than_AdN : AdN; fun lessee_N : N; fun lessen_V : V; fun lessen_V2 : V2; @@ -23515,6 +23520,8 @@ fun more_Adv : Adv; fun moreSg_Det : Det; fun morePl_Det : Det; fun more_N : N; +fun more_than_AdN : AdN; +fun more_than_Predet : Predet; fun morecambe_PN : PN; fun morello_N : N; fun moreover_Adv : Adv; @@ -24470,7 +24477,9 @@ fun nix_V2 : V2; fun no_Quant : Quant; fun no_ball_N : N; fun no_go_A : A; +fun no_fewer_than_AdN : AdN; fun no_man's_land_N : N; +fun no_more_than_AdN : AdN; fun noah_PN : PN; fun nob_N : N; fun nobble_V2 : V2; @@ -24870,6 +24879,7 @@ fun obligate_V2V : V2V; fun obligation_N : N; fun obligatory_A : A; fun oblige_V2 : V2; +fun oblige_V2V : V2V; fun obliging_A : A; fun oblique_A : A; fun obliquity_N : N; @@ -32134,7 +32144,7 @@ fun sage_green_N : N; fun sagittarius_PN : PN; fun sago_N : N; fun sahib_N : N; -fun said_A : A; +fun said_Quant : Quant; fun saigon_PN : PN; fun sail_N : N; fun sail_V : V; @@ -32565,7 +32575,7 @@ fun sceptred_A : A; fun schedule_N : N; fun schedule_V : V; fun schedule_V2 : V2; -fun schedule_VV : VV; +fun schedule_V2V : V2V; fun schema_N : N; fun schematic_A : A; fun schematically_Adv : Adv; @@ -42062,7 +42072,6 @@ fun welder_N : N; fun welfare_N : N; fun welkin_N : N; fun well_A : A; -fun well_Adv : Adv; fun well_N : N; fun well_V : V; fun well_adjusted_A : A;