Совет:
->createTranslation()
создает только живую запись, даже если вы вызываете ее для объекта сцены, созданного с помощью:
$a = Versioned::get_one_by_stage($this->ClassName, 'Stage', $this->ClassName.".ID = ".$this->ID);
Для создания сцены и Live-страниц вам необходимо:
$translation_GB = $this->createTranslation('en_GB');
$translation_GB->doRestoreToStage();
Сохранение выполняется автоматически в обоих случаях.