/**
* {@inheritdoc}
*/
public function isDefaultTranslation() { return $this->activeLangcode === LanguageInterface::LANGCODE_DEFAULT;
} /**
* {@inheritdoc}
*/
public function getRevisionId() { return $this->
getEntityKey('revision'
);
} /**
* {@inheritdoc}
*/
public function isTranslatable() { // Check the bundle is translatable, the entity has a language defined, and
// the site has more than one language.
$bundles =
$this->
entityTypeBundleInfo()->
getBundleInfo($this->entityTypeId
);
return !
empty($bundles[$this->
bundle()]['translatable'
]) && !
$this->
getUntranslated()->
language()->
isLocked() &&
$this->
languageManager()->
isMultilingual();
}