// // // IStmpltI.txt // Templetes ejemplo Italiano-Espaņol para Power Translator 6.x // // // ********************************************************************* // // VERB FRAMES // // ********************************************************************* // ********************************************************************* // VERBO ==> VERBO + OBJETO // // Ejemplo: arrossire ==> ponerse rojo // // SOURCE.1 = arrossire; TARGET.1 = ponerse TARGET.2 = rojo // // "arrossire" // ==> "ponerse rojo"; // ********************************************************************* // REGLAS1 // Procedimiento = Verb Frame; Fase = Frame; Palabra Clave = SOURCE.1 "SOURCE.1" ==> "TARGET.1 TARGET.2 "; // ********************************************************************* // VERBO + OBJECTO DIRECTO ==> VERBO (significado diferente) + OBJECTO DIRECTO // // Ejemplo: accendere un'ipoteca ==> constituir una hipoteca // // SOURCE.1 = accendere; SOURCE.2 = ipoteca; TARGET.1 = constituir // // "accendere" Obj (SX_Direct,Primary.IsAttr Noun: "ipoteca") // ==> "constituir"; // ********************************************************************* // REGLAS1 // Procedimiento = Verb Frame; Fase = Frame; Palabra Clave = SOURCE.1 "SOURCE.1" Obj(SX_Direct,Primary.IsAttr Noun:"SOURCE.2") ==> "TARGET.1"; // ********************************************************************* // VERBO + OBJECTO PREPOSICIONAL ==> VERBO (significado diferente) + OBJECTO PREPOSICIONAL // // Ejemplo: togliere di dosso ==> quitar de encima // // SOURCE.1 = togliere; SOURCE.2 = di; SOURCE.3 = dosso; // TARGET.1 = quitar; TARGET.2 = de; TARGET.3 = encima // // "togliere" Obj ("di", Primary.HasAttr Noun:"dosso") // ==> "quitar" Make ("di","de", Primary.Target.ChangeWord "encima"); // ********************************************************************* // REGLAS1 // Procedimiento = Verb Frame; Fase = Frame; Palabra Clave = SOURCE.1 (forma non reflexiva) "SOURCE.1" Obj ("SOURCE.2", Primary.HasAttr Noun:"SOURCE.3") ==> "TARGET.1" Make ("SOURCE.2","TARGET.2", Primary.Target.ChangeWord "TARGET.3");