diff --git a/lib/src/translator/Dictionary.gf b/lib/src/translator/Dictionary.gf index eef1ef8bc..aead3ca65 100644 --- a/lib/src/translator/Dictionary.gf +++ b/lib/src/translator/Dictionary.gf @@ -10201,6 +10201,8 @@ fun chebab_N : N ; fun check_N : N ; fun check_V : V ; fun check_V2 : V2 ; +fun check_1_V2 : V2 ; +fun check_2_V2 : V2 ; fun check_back_V : V ; fun check_by_V2 : V2 ; fun check_for_V2 : V2 ; @@ -21853,6 +21855,8 @@ fun fit_A : A ; fun fit_N : N ; fun fit_V : V ; fun fit_V2 : V2 ; +fun fit_1_V2 : V2 ; +fun fit_2_V2 : V2 ; fun fit_in_V : V ; fun fit_in_V2 : V2 ; fun fit_in_with_V2 : V2 ; @@ -24615,6 +24619,9 @@ fun go_without_V2 : V2 ; fun goad_N : N ; fun goad_V2 : V2 ; fun goal_N : N ; +fun goal_1_N : N ; +fun goal_2_N : N ; +fun goal_3_N : N ; fun goal_kick_N : N ; fun goal_line_N : N ; fun goalie_N : N ; @@ -36346,6 +36353,9 @@ fun misrule_N : N ; fun miss_N : N ; fun miss_V : V ; fun miss_V2 : V2 ; +fun miss_1_V2 : V2 ; +fun miss_2_V2 : V2 ; +fun miss_3_V2 : V2 ; fun miss_out_V : V ; fun miss_out_V2 : V2 ; fun miss_out_on_V2 : V2 ; @@ -44763,6 +44773,8 @@ fun preseason_N : N ; fun presence_N : N ; fun present_A : A ; fun present_N : N ; +fun present_1_N : N ; +fun present_2_N : N ; fun present_V2 : V2 ; fun present_day_A : A ; fun presentable_A : A ; @@ -52579,6 +52591,8 @@ fun sigmoidectomy_N : N ; fun sigmoidoscope_N : N ; fun sigmoidoscopy_N : N ; fun sign_N : N ; +fun sign_1_N : N ; +fun sign_2_N : N ; fun sign_V : V ; fun sign_V2 : V2 ; --subcat fun sign_V2V : V2V ; diff --git a/lib/src/translator/DictionaryEng.gf b/lib/src/translator/DictionaryEng.gf index a0c95de4e..951c9532a 100644 --- a/lib/src/translator/DictionaryEng.gf +++ b/lib/src/translator/DictionaryEng.gf @@ -47154,8 +47154,8 @@ lin realistically_Adv = mkAdv "realistically"; lin reality_N = mkN "reality" "realities"; lin realizable_A = compoundA (mkA "realizable"); lin realization_N = mkN "realization" ; -lin realize_V2 = mkV2 (mkV "realize" "realizes" "realized" "realized" "realizing"); -lin realize_VS = mkVS (mkV "realize"); +lin realize_V2 = mkV2 (mkV "realize" "realizes" "realized" "realized" "realizing") | mkV2 (mkV "realise") ; +lin realize_VS = mkVS (mkV "realize") | mkVS (mkV "realise") ; lin reallocation_N = mkN "reallocation" "reallocations"; lin reallotment_N = mkN "reallotment" ; lin really_Adv = mkAdv "really" ; @@ -47352,9 +47352,9 @@ lin recoding_N = mkN "recoding" ; lin recognition_N = mkN "recognition" ; lin recognizable_A = compoundA (mkA "recognizable"); lin recognizance_N = mkN "recognizance" "recognizances"; -lin recognize_1_V2 = mkV2 (mkV "recognize" "recognizes" "recognized" "recognized" "recognizing"); -lin recognize_4_V2 = mkV2 (mkV "recognize" "recognizes" "recognized" "recognized" "recognizing"); -lin recognize_VS = mkVS (mkV "recognize"); +lin recognize_1_V2 = mkV2 (mkV "recognize" "recognizes" "recognized" "recognized" "recognizing") | mkV2 (mkV "recognise") ; +lin recognize_4_V2 = mkV2 (mkV "recognize" "recognizes" "recognized" "recognized" "recognizing") | mkV2 (mkV "recognise") ; +lin recognize_VS = mkVS (mkV "recognize") | mkVS (mkV "recognise") ; lin recoil_N = mkN "recoil" "recoils"; lin recoil_V = mkV "recoil" "recoils" "recoiled" "recoiled" "recoiling"; lin recoilless_A = mkA "recoilless" ; diff --git a/lib/src/translator/DictionarySpa.gf b/lib/src/translator/DictionarySpa.gf index b19e0dc75..a8b0e9e35 100644 --- a/lib/src/translator/DictionarySpa.gf +++ b/lib/src/translator/DictionarySpa.gf @@ -3752,8 +3752,10 @@ lin cheat_N = mkN "mentiroso" ; -- status=guess lin cheat_V = mkV "engañar" ; -- status=guess, src=wikt lin cheat_V2 = mkV2 (mkV "engañar") ; -- status=guess, src=wikt lin check_N = mkN "cuenta" ; -- status=guess -lin check_V = mkV "registrarse" ; -- status=guess -lin check_V2 = mkV2 (mkV "registrarse") ; -- status=guess +lin check_V = mkV "concordar" ; +lin check_V2 = mkV2 (mkV "comprobar") | mkV2 (mkV "examinar") | mkV2 (mkV "inspeccionar") ; +lin check_1_V2 = mkV2 (mkV "comprobar") | mkV2 (mkV "examinar") | mkV2 (mkV "inspeccionar") ; +lin check_2_V2 = mkV2 (mkV "cotejar") ; lin checkerboard_N = mkN "tablero" | mkN "tablero de damas" | mkN "damero" ; -- status=guess status=guess status=guess lin checkmate_N = mkN "jaque mate" | mkN "mate" masculine ; -- status=guess status=guess lin checkmate_V2 = mkV2 (mkV (mkV "dar") "jaque mate") | mkV2 (mkV (mkV "dar") "mate") ; -- status=guess, src=wikt status=guess, src=wikt @@ -8175,8 +8177,10 @@ lin fist_N = mkN "puño" ; -- status=guess lin fistula_N = mkN "fístula" ; -- status=guess lin fit_A = mkA "en forma" ; -- status=guess lin fit_N = mkN "convulción" feminine ; -- status=guess -lin fit_V = mkV (mkV "hacer") "juego" ; -- status=guess -lin fit_V2 = mkV2 (mkV (mkV "hacer") "juego") ; -- status=guess +lin fit_V = mkV "caber" ; +lin fit_V2 = mkV2 (mkV "ajustar") ; +lin fit_1_V2 = mkV2 (mkV "quedar") ; +lin fit_2_V2 = mkV2 (mkV "ajustar") ; lin fitful_A = mkA "irregular" | mkA "inestable" ; -- status=guess status=guess lin fitness_N = mkN "capacidad" feminine | mkN "nivel físico" ; -- status=guess lin fitting_N = variants{} ; @@ -9080,7 +9084,10 @@ lin go_V = L.go_V ; lin go_VA = mkVA L.go_V ; --subcat lin go_VS = mkVS L.go_V ; lin go_VV = mkVV L.go_V ; -lin goal_N = mkN "portería" ; -- status=guess +lin goal_N = mkN "gol" ; +lin goal_1_N = mkN "meta" ; +lin goal_2_N = mkN "portería" ; +lin goal_3_N = mkN "gol" ; lin goalkeeper_N = mkN "arquero" | mkN "guardameta" | mkN "portero" ; -- status=guess lin goat_N = mkN "cabra" | mkN "chivo" ; -- status=guess lin goatee_N = mkN "perilla" | mkN "piocha " | mkN "barba de chivo" | mkN "chiva" | mkN "chivera" ; -- status=guess status=guess status=guess status=guess status=guess @@ -13135,6 +13142,9 @@ lin misopedia_N = mkN "misopedia" ; -- status=guess lin miss_N = mkN "señorita" ; -- status=guess lin miss_V = perder_V ; -- status=guess lin miss_V2 = mkV2 (perder_V) ; -- status=guess +lin miss_1_V2 = mkV2 perder_V ; +lin miss_2_V2 = mkV2 (mkV (mkV "echar") "de menos") | mkV2 (mkV "extrañar") ; +lin miss_3_V2 = mkV2 (mkV "faltar") of_Prep ; lin missile_N = mkN "proyectil" masculine ; -- status=guess lin missing_A = variants{} ; lin mission_N = mkN "misión" feminine ; -- status=guess @@ -15820,7 +15830,9 @@ lin prescribe_V2 = mkV2 (prescribir_V) | mkV2 (mkV "recetar") ; -- status=guess lin prescription_N = mkN "receta" ; -- status=guess lin presence_N = mkN "presencia" ; -- status=guess lin present_A = mkA "presente" ; -lin present_N = mkN "presente" masculine | mkN "actual" | mkN "ahora" masculine ; -- status=guess +lin present_N = mkN "presente" masculine ; +lin present_1_N = mkN "regalo" ; +lin present_2_N = mkN "presente" | mkN "actualidad" feminine ; lin present_V2 = mkV2 (mkV "presentar") ; lin presentable_A = mkA "presentable" ; -- status=guess lin presentation_N = mkN "presentación" feminine ; -- status=guess diff --git a/lib/src/translator/senses-in-Dictionary.txt b/lib/src/translator/senses-in-Dictionary.txt index 3d2a46b2f..afc51aa65 100644 --- a/lib/src/translator/senses-in-Dictionary.txt +++ b/lib/src/translator/senses-in-Dictionary.txt @@ -37,6 +37,8 @@ fun character_1_N : N ; --| personality fun character_2_N : N ; --| unicode fun charge_1_N : N ; -- | battery charge fun charge_2_N : N ; -- | charge against him +fun check_1_V2 : V2 ; -- | inspect, examine +fun check_2_V2 : V2 ; -- | mark with a checkmark fun club_1_N : N ; -- | member of the club fun club_2_N : N ; -- | hit the ball with a club fun coach_1_N : N ; -- | football coach @@ -101,6 +103,8 @@ fun film_1_N : N ; -- | movie fun film_2_N : N ; -- | thin layer fun fire_1_N : N ; --- ?? fun fire_2_N : N ; --- ?? +fun fit_1_V2 : V2 ; -- | this shirt doesn't fit me +fun fit_2_V2 : V2 ; -- | fit a line to the data fun foreign_1_A : A ; -- | a foreign citizen fun foreign_2_A : A ; -- | don't throw foreign objects into the toilet fun fork_1_N : N ; @@ -113,6 +117,9 @@ fun game_2_N : N ; -- | children's game fun game_3_N : N ; -- | eat game fun get_on_1_V2 : V2 ; fun get_on_2_V2 : V2 ; +fun goal_1_N : N ; --| my goal in life +fun goal_2_N : N ; --| sports: area in which you try to put an object +fun goal_3_N : N ; --| sports: act of placing the object into the goal fun ground_1_N : N ; -- | ground zero fun ground_2_N : N ; -- | on dubious grounds fun hard_1_A : A ; -- | hard surface @@ -161,6 +168,9 @@ fun may_1_VV : VV ; -- be possible fun may_2_VV : VV ; -- be allowed fun minister_1_N : N ; -- | prime minister fun minister_2_N : N ; -- | minister in church +fun miss_1_V2 : V2 ; --| missed my chance +fun miss_2_V2 : V2 ; --| I miss you +fun miss_3_V2 : V2 ; --| missed the class fun move_1_V : V ; -- | it doesn't move any more fun move_2_V : V ; -- | move to a new house fun naive_1_A : A ; @@ -196,12 +206,14 @@ fun point_2_N : N ; -- | he got six points fun poor_1_A : A ; -- | poor or rich fun poor_2_A : A ; -- | poor him fun poor_3_A : A ; -- | poor quality +fun present_1_N : N ; -- | I bought you a present +fun present_2_N : N ; -- | past and present fun property_1_N : N ; -- | some bad properties fun property_2_N : N ; -- | an enormous property fun race_1_N : N ; -- | win the race fun race_2_N : N ; -- | the human race -fun recognize_1_V2 : V2 ; -fun recognize_4_V2 : V2 ; +fun recognize_1_V2 : V2 ; --| acknowledge; I recognize my mistake +fun recognize_4_V2 : V2 ; --| distinguish from something fun record_1_N : N ; -- | Guinness book of records fun record_2_N : N ; -- | Beatles records fun record_3_N : N ; -- | we keep a record of visitors @@ -223,6 +235,8 @@ fun set_1_N : N ; -- | a reparation set fun set_2_N : N ; -- | an infinite set fun share_1_V2 : V2 ; -- | share the wealth fun share_2_V2 : V2 ; -- | we share a language (have in common) +fun sign_1_N : N ; --| sign language +fun sign_2_N : N ; --| visible indication fun single_1_A : A ; -- | a single ticket fun single_2_A : A ; -- | a single woman fun staff_1_N : N ; -- | staff of 50 persons