Development

#3792: symfony_1.0_i18n_XLIFF.diff

You must first sign up to be able to contribute.

Ticket #3792: symfony_1.0_i18n_XLIFF.diff

File symfony_1.0_i18n_XLIFF.diff, 1.4 kB (added by Eric.Lemoine, 7 months ago)

Patch for symfony 1.0 branch

  • lib/i18n/sfMessageSource_XLIFF.class.php

    old new  
    322322      $unit = $dom->createElement('trans-unit'); 
    323323      $unit->setAttribute('id', ++$count); 
    324324 
    325       $source = $dom->createElement('source', $message); 
    326       $target = $dom->createElement('target', ''); 
     325      $source = $dom->createElement('source'); 
     326      $source->appendChild($dom->createTextNode($message)); 
     327      $target = $dom->createElement('target'); 
     328      $target->appendChild($dom->createTextNode('')); 
    327329 
    328330      $unit->appendChild($dom->createTextNode("\n")); 
    329331      $unit->appendChild($source); 
     
    422424      // append a target 
    423425      if ($found && !$targetted) 
    424426      { 
    425         $unit->appendChild($dom->createElement('target', $target)); 
     427        $targetNode = $dom->createElement('target'); 
     428        $targetNode->appendChild($dom->createTextNode($target)); 
     429        $unit->appendChild($targetNode); 
    426430      } 
    427431 
    428432      // append a note 
    429433      if ($found && !$commented && !empty($comments)) 
    430434      { 
    431         $unit->appendChild($dom->createElement('note',$comments)); 
     435        $commentsNode = $dom->createElement('note'); 
     436        $commentsNode->appendChild($dom->createTextNode($comments)); 
     437        $unit->appendChild($commentsNode); 
    432438      } 
    433439 
    434440      // finished searching