public function mergeWith(Translation $translation, $options = Merge::DEFAULTS)
    {
        Merge::mergeTranslation($translation, $this, $options);
        Merge::mergeReferences($translation, $this, $options);
        Merge::mergeComments($translation, $this, $options);
        Merge::mergeExtractedComments($translation, $this, $options);
        Merge::mergeFlags($translation, $this, $options);

        return $this;
    }
public function mergeWith(Translation $translation, $options = Merge::DEFAULTS)
    {
        Merge::mergeTranslation($translation, $this, $options);
        Merge::mergeReferences($translation, $this, $options);
        Merge::mergeComments($translation, $this, $options);
        Merge::mergeExtractedComments($translation, $this, $options);
        Merge::mergeFlags($translation, $this, $options);

        return $this;
    }
public function mergeWith ( Translation $ translation , $ options = Merge :: DEFAULTS ) { Merge :: mergeTranslation ( $ translation , $ this , $ options ) ; Merge :: mergeReferences ( $ translation , $ this , $ options ) ; Merge :: mergeComments ( $ translation , $ this , $ options ) ; Merge :: mergeExtractedComments ( $ translation , $ this , $ options ) ; Merge :: mergeFlags ( $ translation , $ this , $ options ) ; return $ this ; }
Merges this translation with other translation.

@param Translation $translation The translation to merge with
@param int         $options

@return self
Merges this translation with other translation .