// // // GFtmpltG.txt // Deutsch-Französische Mustervorlagen für Power Translator Pro 6.5 // // // ********************************************************************* // SUBSTANTIV ==> SUBSTANTIV PRÄPOSITION SUBSTANTIV // // Beispiel: Blechdose ==> boîte en fer-blanc // // SOURCE.1 = Blechdose; // TARGET.1 = boîte; TARGET.2 = en; TARGET.3 = fer-blanc // ********************************************************************* // REGELSATZ1 // Prozedur = Depth Traverse; Stufe = Frame; Schlüssel = SOURCE.1 ==> <1 Target.ChangeWord "TARGET.1"> AddStringNode "TARGET.2" AddStringNode "TARGET.3"; // ********************************************************************* // // VERB FRAMES // // ********************************************************************* // ********************************************************************* // VERB + PRÄPOSITIONALES OBJEKT ==> VERB + DIREKTES OBJEKT // // Beispiel: suchen nach ==> chercher quelque chose // // SOURCE.1 = suchen; SOURCE.2 = nach; TARGET.1 = chercher; // ********************************************************************* // REGELSATZ1 // Prozedur = Verb Frame; Stufe = Frame; Schlüssel = SOURCE.1 "SOURCE.1" Obj("SOURCE.2") ==> "TARGET.1" Make("SOURCE.2",SX_Direct); // ********************************************************************* // VERB + PRÄPOSITIONALES OBJEKT ==> VERB + PRÄPOSITIONALES OBJEKT // // Beispiel: jemand jagen aus ==> chasser quelqu'un de // // SOURCE.1 = jagen; SOURCE.2 = aus; TARGET.1 = chasser; TARGET.2 = de // ********************************************************************* // REGELSATZ1 // Prozedur = Verb Frame; Stufe = Frame; Schlüssel = SOURCE.1 "SOURCE.1" Obj(SX_Direct) Obj("SOURCE.2") ==> "TARGET.1" Make("SOURCE.2","TARGET.2"); // ********************************************************************* // VERB + INDIREKTES OBJEKT ==> VERB + DIREKTES OBJEKT // // Beispiel: jemandem helfen ==> aider quelqu'un // // SOURCE.1 = helfen; TARGET.1 = counter; // ********************************************************************* // REGELSATZ1 // Prozedur = Verb Frame; Stufe = Frame; Schlüssel = SOURCE.1 "SOURCE.1" Obj(SX_Indirect) ==> "TARGET.1" Make(SX_Indirect, SX_Direct);