From 37fd704060b3208beda61194caccb76f262241da Mon Sep 17 00:00:00 2001 From: inari Date: Fri, 25 Apr 2014 17:15:06 +0000 Subject: [PATCH] first 990 words in TopDictionarySpa --- lib/src/translator/todo/TopDictionarySpa.gf | 388 ++++++++++---------- 1 file changed, 193 insertions(+), 195 deletions(-) diff --git a/lib/src/translator/todo/TopDictionarySpa.gf b/lib/src/translator/todo/TopDictionarySpa.gf index 865ac27ac..e3ad2957f 100644 --- a/lib/src/translator/todo/TopDictionarySpa.gf +++ b/lib/src/translator/todo/TopDictionarySpa.gf @@ -1,6 +1,6 @@ concrete TopDictionarySpa of TopDictionary = CatSpa ** open ParadigmsSpa, MorphoSpa, IrregSpa, (L=LexiconSpa), (S=StructuralSpa), (E = ExtraSpa), Prelude in { ----- checked by IL till less_Adv in the BNC order +---- checked by IL till reduce_V in the BNC order oper mkInterj : Str -> Interj = \s -> lin Interj (ss s) ; oper mkDet : Str -> Det = \s -> lin Det {s,sp @@ -534,7 +534,7 @@ lin able_A = mkA "competente" ; lin political_A = mkA "político" ; lin later_Adv = mkAdv "más tarde" | mkAdv "después" ; lin hour_N = mkN "hora" ; -lin rate_N = mkN "proporción" | mkN "nivel" | mkN "precio" ; --- split +lin rate_N = mkN "proporción" | mkN "nivel" | mkN "tasa" | mkN "precio" ; --- split lin law_N = mkN "ley" feminine ; lin law_2_N = mkN "derecho" ; lin law_1_N = mkN "ley" feminine ; @@ -552,20 +552,19 @@ lin produce_V2 = mkV2 (producir_V) ; lin produce_V = producir_V ; lin reason_N = L.reason_N ; lin less_Adv = mkAdv "menos" ; ----- checked by IL till less_Adv in the BNC order lin minister_N = mkN "ministro" ; -lin minister_2_N = variants{} ; -- -lin minister_1_N = variants{} ; -- -lin subject_N = mkN "súbdito" ; -lin subject_2_N = variants{} ; -- -lin subject_1_N = variants{} ; -- +lin minister_2_N = mkN "pastor" ; +lin minister_1_N = mkN "ministro" ; +lin subject_N = mkN "sujeto" ; +lin subject_2_N = mkN "sujeto" ; +lin subject_1_N = mkN "asunto" | mkN "tema" masculine ; lin person_N = L.person_N ; -lin term_N = mkN "términos" masculine ; -lin particular_A = variants{} ; -- +lin term_N = mkN "término" ; +lin particular_A = mkA "particular" ; lin full_A = L.full_A ; -lin involve_VS = mkVS (mkV (mkV "envolverse") "con") ; -lin involve_V2 = mkV2 (mkV (mkV "envolverse") "con") ; -lin involve_V = mkV (mkV "envolverse") "con" ; +lin involve_VS = mkVS (mkV "implicar") | mkVS (mkV "involucrar") ; +lin involve_V2 = mkV2 (mkV "involucrar") ; +lin involve_V = reflV (mkV "involucrar") ; lin sort_N = mkN "ordenar" ; lin require_VV = mkVV (requerir_V) | mkVV (mkV "necesitar") ; lin require_VS = mkVS (requerir_V) | mkVS (mkV "necesitar") ; @@ -576,12 +575,12 @@ lin suggest_VS = mkVS (sugerir_V) ; lin suggest_V2 = mkV2 (sugerir_V) ; lin suggest_V = sugerir_V ; lin far_A = mkA "lejano" ; -lin towards_Prep = variants{} ; -- -lin anything_NP = variants{} ; -- +lin towards_Prep = mkPrep "hacia" ; +lin anything_NP = makeNP "cualquier cosa" Fem Sg ; lin period_N = mkN "período" ; -lin period_3_N = variants{} ; -- -lin period_2_N = variants{} ; -- -lin period_1_N = variants{} ; -- +lin period_3_N = mkN "menstruación" ; +lin period_2_N = mkN "punto" ; +lin period_1_N = mkN "período" ; lin consider_VV = mkVV (mkV "considerar") ; lin consider_VS = mkVS (mkV "considerar") ; lin consider_V3 = mkV3 (mkV "considerar") ; @@ -593,8 +592,8 @@ lin read_VS = mkVS (leer_V) ; lin read_VA = mkVA (leer_V) ; lin read_V2 = L.read_V2 ; lin read_V = leer_V ; -lin change_V2 = mkV2 (mkV (mkV "cambiar") "de manos") ; -lin change_V = mkV (mkV "cambiar") "de manos" ; +lin change_V2 = mkV2 (mkV "cambiar") ; +lin change_V = mkV "cambiar" ; lin society_N = mkN "sociedad" feminine ; lin process_N = mkN "proceso" ; lin mother_N = mkN "madre" feminine ; @@ -604,79 +603,79 @@ lin offer_V3 = mkV3 (ofrecer_V) ; lin offer_V2V = mkV2V (ofrecer_V) ; lin offer_V2 = mkV2 (ofrecer_V) ; lin offer_V = ofrecer_V ; -lin late_A = mkA "difunto" ; +lin late_A = mkA "tarde" ; --- split mkA "difunto" ; lin voice_N = mkN "voz" feminine ; -lin both_Adv = variants{} ; -- +lin both_Adv = mkAdv "ambos" | mkAdv "los dos" ; lin once_Adv = mkAdv "una vez más" ; lin police_N = mkN "policía" ; lin kind_N = mkN "género" | mkN "tipo" | mkN "forma" | mkN "clase" feminine ; lin lose_V2 = L.lose_V2 ; lin lose_V = perder_V ; -lin add_VS = mkVS (mkV (mkV "echar") "leña al fuego") ; -lin add_V2 = mkV2 (mkV (mkV "echar") "leña al fuego") ; -lin add_V = mkV (mkV "echar") "leña al fuego" ; -lin probably_Adv = variants{} ; -- +lin add_VS = mkVS (mkV "añadir") | mkVS incluir_V ; +lin add_V2 = mkV2 (mkV "añadir") | mkV2 (mkV "agregar") ; +lin add_V = mkV "añadir" ; +lin probably_Adv = mkAdv "probablemente" ; lin expect_VV = mkVV (mkV "esperar") | mkVV (mkV "aguardar") ; -lin expect_VS = mkVS (mkV "esperar") | mkVS (mkV "aguardar") ; -lin expect_V2V = mkV2V (mkV "esperar") | mkV2V (mkV "aguardar") ; -lin expect_V2 = mkV2 (mkV "esperar") | mkV2 (mkV "aguardar") ; -lin expect_V = mkV "esperar" | mkV "aguardar" ; -lin ever_Adv = mkAdv "siempre" ; +lin expect_VS = mkVS (mkV "esperar") | mkVS suponer_V | mkVS (mkV "aguardar") ; +lin expect_V2V = mkV2V (mkV "esperar") | mkV2V suponer_V | mkV2V (mkV "aguardar") ; +lin expect_V2 = mkV2 (mkV "esperar") | mkV2 suponer_V | mkV2 (mkV "aguardar") ; +lin expect_V = mkV "esperar" | suponer_V | mkV "aguardar" ; +lin ever_Adv = mkAdv "nunca" | mkAdv "alguna vez" ; ---- negative in other langs lin available_A = mkA "disponible" ; lin price_N = mkN "precio" ; lin little_A = mkA "poco" | mkA "menor" ; lin action_N = mkN "acción" feminine ; -lin issue_N = mkN "flujo" ; -lin issue_2_N = variants{} ; -- -lin issue_1_N = variants{} ; -- +lin issue_N = mkN "asunto" ; +lin issue_2_N = mkN "número" | mkN "edición" | mkN "emisión" ; +lin issue_1_N = mkN "problema" masculine | mkN "cuestión" ; lin far_Adv = L.far_Adv ; -lin remember_VS = mkVS (mkV (mkV "darse") "recuerdos") ; -lin remember_V2 = mkV2 (mkV (mkV "darse") "recuerdos") ; -lin remember_V = mkV (mkV "darse") "recuerdos" ; +lin remember_VS = mkVS (mkV "recordar" "recuerdo") ; +lin remember_V2 = mkV2 (mkV "recordar" "recuerdo") | mkV2 (reflV (mkV "acordar" "acuerdo")) of_Prep ; +lin remember_V = mkV "recordar" "recuerdo" | reflV (mkV "acordar" "acuerdo") ; lin position_N = mkN "posición" feminine ; lin low_A = mkA "bajo" ; lin cost_N = mkN "costo" ; lin little_Det = mkDet "poco" ; lin matter_N = mkN "materia" ; -lin matter_1_N = variants{} ; -- -lin matter_2_N = variants{} ; -- +lin matter_1_N = mkN "materia" | mkN "sustancia" ; +lin matter_2_N = mkN "asunto" ; lin community_N = mkN "comunidad" feminine ; -lin remain_VV = mkVV (permanecer_V) ; +lin remain_VV = mkVV (permanecer_V) | mkVV (mkV "quedar") ; lin remain_VS = mkVS (permanecer_V) ; -lin remain_VA = mkVA (permanecer_V) ; +lin remain_VA = mkVA (permanecer_V) | mkVA (mkV "quedar") ; lin remain_V2 = mkV2 (permanecer_V) ; -lin remain_V = permanecer_V ; +lin remain_V = permanecer_V | reflV (mkV "quedar") ; lin figure_N = mkN "figura" ; -lin figure_2_N = variants{} ; -- -lin figure_1_N = variants{} ; -- +lin figure_2_N = mkN "cifra" ; +lin figure_1_N = mkN "figura" ; lin type_N = mkN "tipo" ; lin research_N = mkN "investigación" feminine ; -lin actually_Adv = variants{} ; -- +lin actually_Adv = mkAdv "realmente" ; lin education_N = mkN "educación" feminine ; -lin fall_VA = mkVA (morir_V) ; -lin fall_V2 = mkV2 (morir_V) ; -lin fall_V = morir_V ; +lin fall_VA = mkVA caer_V ; +lin fall_V2 = mkV2 caer_V ; ---- subcat +lin fall_V = caer_V | morir_V ; lin speak_V2 = L.speak_V2 ; lin speak_V = mkV "hablar" ; -lin few_N = variants{} ; -- +lin few_N = mkN "poco" ; ---- plural lin today_Adv = L.today_Adv ; -lin enough_Adv = variants{} ; -- +lin enough_Adv = mkAdv "suficientemente" | mkAdv "bastante" ; lin open_V2 = L.open_V2 ; -lin open_V = mkV (mkV "abrir") "fuego" ; +lin open_V = abrir_V ; lin bad_A = L.bad_A ; lin buy_V2 = L.buy_V2 ; -lin buy_V = mkV (mkV "ganar") "tiempo" ; -lin programme_N = variants{} ; -- -lin minute_N = mkN "minutero" ; +lin buy_V = mkV "comprar" ; +lin programme_N = mkN "programa" masculine ; +lin minute_N = mkN "minuto" ; lin moment_N = mkN "momento" ; lin girl_N = L.girl_N ; -lin age_N = mkN "edad" masculine | mkN "edades" feminine ; -lin centre_N = mkN "centre half" ; +lin age_N = mkN "edad" feminine ; +lin centre_N = mkN "centro" ; lin stop_VV = mkVV (mkV "parar") ; lin stop_V2 = mkV2 (mkV "parar") ; lin stop_V = L.stop_V ; -lin control_N = mkN "brazo oscilante transversal" ; -lin value_N = mkN "impuesto sobre el valor añadido" | mkN "impuesto al valor agregado" ; +lin control_N = mkN "control" ; +lin value_N = mkN "valor" ; lin send_VS = mkVS (mkV "enviar") | mkVS (mkV "mandar") ; lin send_V2V = mkV2V (mkV "enviar") | mkV2V (mkV "mandar") ; lin send_V2 = mkV2 (mkV "enviar") | mkV2 (mkV "mandar") ; @@ -694,14 +693,14 @@ lin understand_V2V = mkV2V (entender_V) ; lin understand_V2 = L.understand_V2 ; lin understand_V = entender_V ; lin decision_N = mkN "decisión" feminine ; -lin develop_V2 = mkV2 (mkV "revelar") ; -lin develop_V = mkV "revelar" ; +lin develop_V2 = mkV2 (mkV "desarrollar") ; +lin develop_V = mkV "desarrollar" ; lin class_N = mkN "clase" feminine ; lin industry_N = L.industry_N ; lin receive_V2 = mkV2 (mkV "recibir") ; lin receive_V = mkV "recibir" ; lin back_N = L.back_N ; -lin several_Det = variants{} ; -- +lin several_Det = mkDeterminer "varios" "varias" Pl False ; lin return_V2V = mkV2V (volver_V) | mkV2V (mkV "regresar") ; lin return_V2 = mkV2 (volver_V) | mkV2 (mkV "regresar") ; lin return_V = volver_V | mkV "regresar" ; @@ -710,11 +709,11 @@ lin build_V = construir_V | mkV "edificar" ; lin spend_V2 = mkV2 (mkV "gastar") ; lin spend_V = mkV "gastar" ; lin force_N = mkN "fuerza" ; -lin condition_N = mkN "situación" feminine ; -lin condition_1_N = variants{} ; -- -lin condition_2_N = variants{} ; -- +lin condition_N = mkN "condición" feminine ; +lin condition_1_N = mkN "condición" ; +lin condition_2_N = mkN "condición" | mkN "estado" ; lin paper_N = L.paper_N ; -lin off_Prep = variants{} ; -- +lin off_Prep = mkPrep "a parte de" ; ---- ? just took this from the french lexicon lin major_A = mkA "mayor" ; lin describe_VS = mkVS (describir_V) ; lin describe_V2 = mkV2 (describir_V) ; @@ -726,180 +725,178 @@ lin agree_V = concordar_V ; lin economic_A = mkA "económico" ; lin increase_V2 = mkV2 (mkV "aumentar") ; lin increase_V = mkV "aumentar" ; -lin upon_Prep = variants{} ; -- +lin upon_Prep = mkPrep "sobre" ; lin learn_VV = mkVV (mkV "aprender") ; lin learn_VS = mkVS (mkV "aprender") ; lin learn_V2 = L.learn_V2 ; lin learn_V = mkV "aprender" ; lin general_A = mkA "general" ; -lin century_N = mkN "centuria" ; +lin century_N = mkN "siglo" | mkN "centuria" ; lin therefore_Adv = mkAdv "por eso" ; lin father_N = mkN "padre" masculine ; lin section_N = mkN "sección" feminine ; lin patient_N = mkN "paciente" masculine ; -lin around_Adv = mkAdv "por acá" ; +lin around_Adv = mkAdv "por aquí" | mkAdv "por acá" ; lin activity_N = mkN "actividad" feminine ; lin road_N = L.road_N ; lin table_N = L.table_N ; -lin including_Prep = variants{} ; -- +lin including_Prep = mkPrep "incluso" | mkPrep "incluyendo" ; lin church_N = L.church_N ; lin reach_VA = mkVA (mkV "alcanzar") ; lin reach_V2V = mkV2V (mkV "alcanzar") ; -lin reach_V2 = mkV2 (mkV "alcanzar") ; +lin reach_V2 = mkV2 (mkV "alcanzar") | mkV2 (mkV "llegar") to_Prep ; lin reach_V = mkV "alcanzar" ; -lin real_A = mkA "inmobiliario" ; -lin lie_VS = mkVS (mkV (mkV "estar") "acostado") | mkVS (mkV (mkV "estar") "echado") | mkVS (yacer_V) | mkVS (mkV (mkV "estar") "tumbado") ; -lin lie_2_V = variants{} ; -- -lin lie_1_V = variants{} ; -- +lin real_A = mkA "real" | mkA "auténtico" ; +lin lie_VS = mkVS mentir_V ; +lin lie_2_V = mentir_V ; +lin lie_1_V = yacer_V ; lin mind_N = mkN "mente" feminine ; -lin likely_A = variants{} ; -- -lin among_Prep = variants{} ; -- +lin likely_A = mkA "probable" | mkA "verosímil" ; +lin among_Prep = mkPrep "entre" ; lin team_N = mkN "equipo" ; lin experience_N = mkN "experiencia" ; -lin death_N = mkN "la muerte" | mkN "el arcano de la muerte" ; +lin death_N = mkN "muerte" feminine ; lin soon_Adv = mkAdv "pronto" ; lin act_N = mkN "acto" ; -lin sense_N = mkN "sensación" feminine ; -lin staff_N = mkN "personal" feminine | mkN "equipo" | mkN "empleado" ; -lin staff_2_N = variants{} ; -- -lin staff_1_N = variants{} ; -- +lin sense_N = mkN "sentido" | mkN "sensación" feminine ; +lin staff_N = mkN "personal" masculine | mkN "equipo" | mkN "empleado" ; +lin staff_2_N = mkN "bastón" masculine ; +lin staff_1_N = mkN "personal" masculine ; lin certain_A = mkA "cierto" ; -lin certain_2_A = variants{} ; -- -lin certain_1_A = variants{} ; -- +lin certain_2_A = mkA "cierto" ; +lin certain_1_A = mkA "cierto" | mkA "seguro" ; lin student_N = L.student_N ; -lin half_Predet = variants{} ; -- -lin half_Predet = variants{} ; -- -lin around_Prep = variants{} ; -- +lin half_Predet = {s = \\a,c => prepCase c ++ "medio" ; c = Nom ; a = PNoAg} ; +lin around_Prep = mkPrep "alrededor de" ; lin language_N = L.language_N ; -lin walk_V2 = mkV2 (mkV "deambular") ; +lin walk_V2 = mkV2 (mkV "caminar") ; lin walk_V = L.walk_V ; -lin die_V2 = mkV2 (morir_V) ; +lin die_V2 = mkV2 morir_V ; ---- subcat lin die_V = L.die_V ; lin special_A = mkA "especial" ; lin difficult_A = mkA "difícil" ; lin international_A = mkA "internacional" ; -lin particularly_Adv = variants{} ; -- -lin department_N = mkN "sección" feminine ; -lin management_N = mkN "administración" feminine | mkN "gestión" feminine ; -lin morning_N = mkN "píldora del día después" ; +lin particularly_Adv = mkAdv "en particular" | mkAdv "particularmente" ; +lin department_N = mkN "departamento" | mkN "sección" feminine ; +lin management_N = mkN "administración" feminine | mkN "dirección" ; +lin morning_N = mkN "mañana" ; lin draw_V2V = mkV2V (mkV "sacar") ; -lin draw_V2 = mkV2 (mkV "sacar") ; -lin draw_1_V2 = variants{} ; -- -lin draw_2_V2 = variants{} ; -- -lin draw_V = mkV "sacar" ; +lin draw_V2 = mkV2 (mkV "dibujar") ; +lin draw_1_V2 = mkV2 (mkV "sacar") | mkV2 atraer_V ; +lin draw_2_V2 = mkV2 (mkV "dibujar") ; +lin draw_V = mkV "dibujar" ; lin hope_VV = mkVV (mkV "esperar") ; lin hope_VS = L.hope_VS ; lin hope_V = mkV "esperar" ; -lin across_Prep = variants{} ; -- +lin across_Prep = mkPrep "a través de" ; lin plan_N = mkN "plan" masculine ; lin product_N = mkN "producto" ; lin city_N = L.city_N ; lin early_Adv = mkAdv "temprano" ; -lin committee_N = mkN "comité" masculine ; +lin committee_N = mkN "comité" masculine | mkN "comisión" ; lin ground_N = mkN "fondo" | mkN "fundamento" | mkN "base" feminine ; -lin ground_2_N = variants{} ; -- -lin ground_1_N = variants{} ; -- -lin letter_N = variants{} ; -- -lin letter_2_N = variants{} ; -- -lin letter_1_N = variants{} ; -- +lin ground_2_N = mkN "base" feminine | mkN "razón" feminine ; +lin ground_1_N = mkN "zona" ; +lin letter_N = mkN "carta" ; +lin letter_2_N = mkN "letra" ; ---- to check, which is which? senses-in-Dictionary doesn't tell +lin letter_1_N = mkN "carta" ; lin create_VV = mkVV (mkV "crear") ; lin create_V2 = mkV2 (mkV "crear") ; lin create_V = mkV "crear" ; -lin evidence_N = mkN "prueba" ; -lin evidence_2_N = variants{} ; -- -lin evidence_1_N = variants{} ; -- +lin evidence_N = mkN "evidencia" | mkN "prueba" ; +lin evidence_2_N = mkN "evidencia" | mkN "prueba" ; +lin evidence_1_N = mkN "evidencia" | mkN "prueba" ; lin foot_N = L.foot_N ; lin clear_A = mkA "claro" ; lin boy_N = L.boy_N ; lin game_N = mkN "juego" ; -lin game_3_N = variants{} ; -- -lin game_2_N = variants{} ; -- -lin game_1_N = variants{} ; -- -lin food_N = mkN "alimento" | mkN "comida" ; +lin game_3_N = mkN "caza" ; +lin game_2_N = mkN "juego" ; +lin game_1_N = mkN "juego" ; +lin food_N = mkN "comida" | mkN "alimento" ; lin role_N = mkN "papel" masculine ; -lin role_2_N = variants{} ; -- -lin role_1_N = variants{} ; -- +lin role_2_N = mkN "papel" masculine ; ---- what's the difference in senses? +lin role_1_N = mkN "papel" masculine ; ---- what's the difference in senses? lin practice_N = mkN "práctica" ; lin bank_N = L.bank_N ; -lin else_Adv = mkAdv "sino" ; +lin else_Adv = mkAdv "de otro caso" ; lin support_N = mkN "apoyo" | mkN "respaldo" ; -lin sell_VS = mkVS (mkV "actuar") | mkVS (fingir_V) ; -lin sell_VA = mkVA (mkV "actuar") | mkVA (fingir_V) ; -lin sell_V2 = mkV2 (mkV "actuar") | mkV2 (fingir_V) ; -lin sell_V = mkV "actuar" | fingir_V ; +lin sell_VS = mkVS (mkV "vender") ; +lin sell_VA = mkVA (mkV "vender") ; +lin sell_V2 = mkV2 (mkV "vender") ; +lin sell_V = mkV "vender" ; lin event_N = mkN "evento" ; -lin building_N = mkN "edificación" | mkN "construcción" feminine ; -lin range_N = mkN "campo de tiro" ; +lin building_N = mkN "edificio" | mkN "construcción" feminine ; +lin range_N = mkN "intervalo" ; --- split lin behind_Prep = S.behind_Prep ; lin sure_A = mkA "seguro" ; -lin report_VS = mkVS (mkV "presentarse") ; -lin report_V2V = mkV2V (mkV "presentarse") ; -lin report_V2 = mkV2 (mkV "presentarse") ; -lin report_V = mkV "presentarse" ; +lin report_VS = mkVS (mkV "informar") | mkVS (mkV "presentarse") ; +lin report_V2V = mkV2V (mkV "informar") | mkV2V (mkV "presentar") ; +lin report_V2 = mkV2 (mkV "informar") | mkV2 (mkV "presentar") ; +lin report_V = mkV "presentarse" | mkV "informar" ; lin pass_V2 = mkV2 (mkV "pasar") ; lin pass_V = mkV "pasar" ; lin black_A = L.black_A ; -lin stage_N = mkN "platina" ; -lin meeting_N = mkN "reunión" feminine ; +lin stage_N = mkN "escena" | mkN "etapa" ; --- split lin meeting_N = mkN "reunión" feminine ; lin sometimes_Adv = mkAdv "a veces" | mkAdv "algunas veces" ; lin thus_Adv = mkAdv "así" ; -lin accept_VS = mkVS (mkV (mkV "recibir") "la notificación") | mkVS (mkV (mkV "darse") "por notificado") ; -lin accept_V2 = mkV2 (mkV (mkV "recibir") "la notificación") | mkV2 (mkV (mkV "darse") "por notificado") ; -lin accept_V = mkV (mkV "recibir") "la notificación" | mkV (mkV "darse") "por notificado" ; +lin accept_VS = mkVS (mkV "aceptar") ; +lin accept_V2 = mkV2 (mkV "aceptar") ; +lin accept_V = mkV "aceptar" ; lin town_N = mkN "ciudad" | mkN "pueblo" ; lin art_N = L.art_N ; -lin further_Adv = mkAdv "lejos" ; +lin further_Adv = mkAdv "además" | mkAdv "más allá" | mkAdv "más lejos" ; lin club_N = mkN "club" masculine ; -lin club_2_N = variants{} ; -- -lin club_1_N = variants{} ; -- +lin club_2_N = mkN "palo" ; +lin club_1_N = mkN "club" masculine ; lin cause_VS = mkVS (mkV "causar") ; lin cause_V2V = mkV2V (mkV "causar") ; lin cause_V2 = mkV2 (mkV "causar") ; lin arm_N = mkN "brazo" ; -lin arm_1_N = variants{} ; -- -lin arm_2_N = variants{} ; -- +lin arm_1_N = mkN "brazo" ; +lin arm_2_N = mkN "arma" ; lin history_N = mkN "historia" ; -lin parent_N = mkN "casa central" ; -lin land_N = mkN "puente terrestre" ; -lin trade_N = mkN "comercio" | mkN "gremio" ; -lin watch_VS = mkVS (mkV (mkV "cuida") "tu boca") ; -lin watch_V2V = mkV2V (mkV (mkV "cuida") "tu boca") ; +lin parent_N = mkN "padre" ; +lin land_N = mkN "tierra" | mkN "país" ; --- split +lin trade_N = mkN "comercio" | mkN "negocio" ; +lin watch_VS = mkVS (mkV "mirar") ; +lin watch_V2V = mkV2V (mkV "mirar") ; lin watch_V2 = L.watch_V2 ; -lin watch_1_V2 = variants{} ; -- -lin watch_2_V2 = variants{} ; -- -lin watch_V = mkV (mkV "cuida") "tu boca" ; +lin watch_1_V2 = mkV2 (mkV "mirar") ; +lin watch_2_V2 = mkV2 (mkV "vigilar") ; +lin watch_V = mkV "mirar" ; lin white_A = L.white_A ; -lin situation_N = mkN "comedia de situación" ; +lin situation_N = mkN "situación" ; lin ago_Adv = mkAdv "hace" | mkAdv "atrás" ; lin teacher_N = L.teacher_N ; lin record_N = mkN "registro" ; -lin record_3_N = variants{} ; -- -lin record_2_N = variants{} ; -- -lin record_1_N = variants{} ; -- -lin manager_N = mkN "representante" masculine ; +lin record_3_N = mkN "registro" ; +lin record_2_N = mkN "disco" ; +lin record_1_N = mkN "récord" ; +lin manager_N = mkN "director" | mkN "representante" masculine ; lin relation_N = mkN "relación" feminine ; lin common_A = mkA "común" ; -lin common_2_A = variants{} ; -- -lin common_1_A = variants{} ; -- +lin common_2_A = mkA "común" ; +lin common_1_A = mkA "común" | mkA "corriente" ; lin strong_A = mkA "fuerte" ; lin whole_A = mkA "entero" ; -lin field_N = mkN "terreno" ; -lin field_4_N = variants{} ; -- -lin field_3_N = variants{} ; -- -lin field_2_N = variants{} ; -- -lin field_1_N = variants{} ; -- +lin field_N = mkN "campo" | mkN "terreno" ; +lin field_4_N = mkN "cuerpo" ; +lin field_3_N = mkN "campo" ; +lin field_2_N = mkN "campo" ; +lin field_1_N = mkN "campo" ; lin free_A = mkA "libre" ; lin break_V2 = L.break_V2 ; -lin break_V = mkV (mkV "violar") "la ley" ; +lin break_V = mkV "romper" ; lin yesterday_Adv = mkAdv "ayer" ; -lin support_VV = mkVV (mkV "respaldar") ; -lin support_V2 = mkV2 (mkV "respaldar") ; +lin support_VV = mkVV (mkV "apoyar") | mkVV (mkV "respaldar") ; +lin support_V2 = mkV2 (mkV "apoyar") | mkV2 (mkV "respaldar") ; lin window_N = L.window_N ; lin account_N = mkN "cuenta" ; lin explain_VS = mkVS (mkV "explicar") ; lin explain_V2 = mkV2 (mkV "explicar") ; -lin stay_VS = mkVS (mkV "mantenerse") ; +lin stay_VS = mkVS (reflV mantener_V) ; lin stay_VA = mkVA (reflV mantener_V) ; lin stay_V2 = mkV2 (reflV mantener_V) ; lin stay_V = reflV mantener_V ; @@ -907,26 +904,26 @@ lin few_Det = S.few_Det ; lin wait_VV = mkVV (mkV "esperar") | mkVV (mkV "aguardar") ; lin wait_V2 = L.wait_V2 ; lin wait_V = mkV "esperar" | mkV "aguardar" ; -lin usually_Adv = variants{} ; -- +lin usually_Adv = mkAdv "en general" | mkAdv "normalmente" ; lin difference_N = mkN "diferencia" ; lin material_N = mkN "material" masculine ; -lin air_N = mkN "acondicionador de aire" ; +lin air_N = mkN "aire" ; lin wife_N = L.wife_N ; lin cover_VS = mkVS (cubrir_V) ; lin cover_V2 = mkV2 (cubrir_V) ; -lin apply_VV = mkVV (mkV "esforzarse") ; -lin apply_V2V = mkV2V (mkV "esforzarse") ; -lin apply_V2 = mkV2 (mkV "esforzarse") ; -lin apply_1_V2 = variants{} ; -- -lin apply_2_V2 = variants{} ; -- -lin apply_V = mkV "esforzarse" ; +lin apply_VV = mkVV (mkV "aplicar") ; +lin apply_V2V = mkV2V (mkV "aplicar") ; +lin apply_V2 = mkV2 (mkV "aplicar") ; +lin apply_1_V2 = mkV2 (mkV "aplicar") ; +lin apply_2_V2 = mkV2 (mkV "solicitar") ; +lin apply_V = mkV "aplicar" ; lin project_N = mkN "proyecto" ; lin raise_V2V = mkV2V (mkV "levantar") | mkV2V (mkV "alzar") ; lin raise_V2 = mkV2 (mkV "levantar") | mkV2 (mkV "alzar") ; lin sale_N = mkN "venta" ; lin relationship_N = mkN "relación" feminine ; lin indeed_Adv = mkAdv "de hecho" | mkAdv "realmente" | mkAdv "efectivamente" | mkAdv "verdaderamente" ; -lin light_N = mkN "ampolleta" | mkN "bombilla" ; +lin light_N = mkN "luz" ; --- split? mkN "bombilla" ; lin claim_VV = mkVV (mkV "reclamar") ; lin claim_VS = mkVS (mkV "reclamar") ; lin claim_V2 = mkV2 (mkV "reclamar") ; @@ -934,16 +931,16 @@ lin claim_V = mkV "reclamar" ; lin form_V2 = mkV2 (mkV "formar") ; lin form_V = mkV "formar" ; lin base_V2 = mkV2 (mkV "basar") ; -lin base_V = mkV "basar" ; -lin care_N = mkN "atención" masculine | mkN "cuidado" | mkN "esmero" ; -lin someone_NP = variants{} ; -- +lin base_V = mkV "basar" | mkV "basarse" ; +lin care_N = mkN "atención" | mkN "cuidado" | mkN "esmero" ; +lin someone_NP = S.somebody_NP ; lin everything_NP = S.everything_NP ; -lin certainly_Adv = variants{} ; -- +lin certainly_Adv = mkAdv "ciertamente" | mkAdv "por cierto" ; lin rule_N = L.rule_N ; lin home_Adv = mkAdv "a casa" ; -lin cut_V2A = mkV2A (mkV "faltar") ; +lin cut_V2A = mkV2A (mkV "cortar") ; lin cut_V2 = L.cut_V2 ; -lin cut_V = mkV "faltar" ; +lin cut_V = mkV "cortar" ; lin grow_VS = mkVS (crecer_V) ; lin grow_VA = mkVA (crecer_V) ; lin grow_V2V = mkV2V (crecer_V) ; @@ -953,46 +950,47 @@ lin similar_A = mkA "similar" | mkA "semejante" | mkA "parecido" ; lin story_N = mkN "cuento" | mkN "historia" ; lin quality_N = mkN "cualidad" feminine ; lin tax_N = mkN "impuesto" | mkN "tasa" ; -lin worker_N = mkN "abeja obrera" ; +lin worker_N = mkN "obrero" ; lin nature_N = mkN "naturaleza" ; lin structure_N = mkN "estructura" ; -lin data_N = mkN "datos" feminine ; +lin data_N = mkN "información" | mkN "dato" ; ---- datos plurale tantum lin necessary_A = mkA "necesario" ; -lin pound_N = mkN "perrera" ; +lin pound_N = mkN "libra" ; lin method_N = mkN "método" ; -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 unit_N = mkN "unidad" feminine ; +lin unit_6_N = mkN "unidad" feminine ; +lin unit_5_N = mkN "unidad" feminine ; +lin unit_4_N = mkN "unidad" feminine ; +lin unit_3_N = mkN "unidad" feminine ; +lin unit_2_N = mkN "unidad" feminine ; +lin unit_1_N = mkN "unidad" feminine ; lin central_A = mkA "central" ; -lin bed_N = mkN "lecho" ; +lin bed_N = mkN "cama" ; lin union_N = mkN "unión" feminine ; lin movement_N = mkN "movimiento" ; lin board_N = mkN "pizarra" | mkN "pizarrón" masculine ; -lin board_2_N = variants{} ; -- -lin board_1_N = variants{} ; -- +lin board_2_N = mkN "junta" ; +lin board_1_N = mkN "pizarra" | mkN "pizarrón" masculine ; lin true_A = mkA "auténtico" ; -lin well_Interj = mkInterj "¡Bien hecho!" | mkInterj "¡Muy bien!" | mkInterj "¡Bravo!" ; -lin simply_Adv = variants{} ; -- +lin well_Interj = mkInterj "pues" | mkInterj "bueno" ; +lin simply_Adv = mkAdv "simplemente" ; lin contain_V2 = mkV2 (contener_V) ; -lin especially_Adv = variants{} ; -- -lin open_A = mkA "al aire libre" ; +lin especially_Adv = mkAdv "especialmente" ; +lin open_A = mkA "abierto" ; lin short_A = L.short_A ; lin personal_A = mkA "personal" ; -lin detail_N = mkN "destacamento" ; -lin model_N = mkN "modelo" | mkN "maqueta" ; +lin detail_N = mkN "detalle" ; +lin model_N = mkN "modelo" | mkN "muestra" | mkN "maqueta" ; lin bear_V2 = mkV2 (mkV "llevar") | mkV2 (mkV "portar") ; lin bear_V = mkV "llevar" | mkV "portar" ; lin single_A = mkA "solo" | mkA "único" ; -lin single_2_A = variants{} ; -- -lin single_1_A = variants{} ; -- -lin join_V2 = mkV2 (mkV "unirse") ; -lin join_V = mkV "unirse" ; +lin single_2_A = mkA "soltero" ; +lin single_1_A = mkA "solo" | mkA "único" ; +lin join_V2 = mkV2 (mkV "unir") | mkV2 (mkV "unirse") | mkV2 (mkV "unirse") to_Prep | mkV2 (reflV reunir_V) with_Prep ; +lin join_V = mkV "unirse" | reflV reunir_V ; lin reduce_V2 = mkV2 (reducir_V) ; lin reduce_V = reducir_V ; +---- checked by IL till reduce_V in the BNC order lin establish_V2 = mkV2 (mkV "nombrar") ; lin wall_N = mkN "pared" feminine ; lin face_V2 = mkV2 (mkV "enfrentar") | mkV2 (mkV "encarar") ;