Development

#3792: symfony_1.1_i18n_XLIFF.diff

You must first sign up to be able to contribute.

Ticket #3792: symfony_1.1_i18n_XLIFF.diff

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

Patch for symfony 1.1 branch

  • lib/i18n/sfMessageSource_XLIFF.class.php

    old new  
    177177      $unit = $dom->createElement('trans-unit'); 
    178178      $unit->setAttribute('id', ++$count); 
    179179 
    180       $source = $dom->createElement('source', $message); 
    181       $target = $dom->createElement('target', ''); 
     180      $source = $dom->createElement('source'); 
     181      $source->appendChild($dom->createTextNode($message)); 
     182      $target = $dom->createElement('target'); 
     183      $target->appendChild($dom->createTextNode('')); 
    182184 
    183185      $unit->appendChild($dom->createTextNode("\n")); 
    184186      $unit->appendChild($source); 
     
    279281      // append a target 
    280282      if ($found && !$targetted) 
    281283      { 
    282         $unit->appendChild($dom->createElement('target', $target)); 
     284        $targetNode = $dom->createElement('target'); 
     285        $targetNode->appendChild($dom->createTextNode($target)); 
     286        $unit->appendChild($targetNode); 
    283287      } 
    284288 
    285289      // append a note 
    286290      if ($found && !$commented && !empty($comments)) 
    287291      { 
    288         $unit->appendChild($dom->createElement('note',$comments)); 
     292        $commentsNode = $dom->createElement('note'); 
     293        $commentsNode->appendChild($dom->createTextNode($comments)); 
     294        $unit->appendChild($commentsNode); 
    289295      } 
    290296 
    291297      // finished searching