'***LANGUAGE_entity_translation***' => 'TranslationLanguageRenderer',
'***LANGUAGE_entity_default***' => 'DefaultLanguageRenderer',
];
$entity_type =
$this->
getEntityTypeManager()->
getDefinition($this->
getEntityTypeId());
if (isset($dynamic_renderers[$rendering_language])) { // Dynamic language set based on result rows or instance defaults.
$class = '\Drupal\views\Entity\Render\\' .
$dynamic_renderers[$rendering_language];
$this->entityTranslationRenderer =
new $class($view,
$this->
getLanguageManager(),
$entity_type);
} else { if (str_contains($rendering_language, '***LANGUAGE_'
)) { $langcode = PluginBase::
queryLanguageSubstitutions()[$rendering_language];
} else { // Specific langcode set.
$langcode =
$rendering_language;
} $this->entityTranslationRenderer =
new ConfigurableLanguageRenderer($view,
$this->
getLanguageManager(),
$entity_type,
$langcode);
} } return $this->entityTranslationRenderer;
}