language restore entity type translation

This commit is contained in:
Yurii
2025-12-10 18:44:06 +02:00
parent e4bce0ab2c
commit fef6527bdb

View File

@@ -248,6 +248,10 @@ class LanguageService
}
}
if (!str_contains($target, '.')) {
$this->restoreEntityType($data, $languageObj, $target);
}
$pointer =& $data;
foreach ($targetArr as $i => $k) {
@@ -269,4 +273,17 @@ class LanguageService
}
}
}
/**
* @param array<string, mixed> $data
*/
private function restoreEntityType(&$data, LanguageUtil $languageObj, string $target): void
{
$data['Global'] ??= [];
$data['Global']['scopeNames'] ??= [];
$data['Global']['scopeNamesPlural'] ??= [];
$data['Global']['scopeNames'][$target] = $languageObj->translateLabel($target, 'scopeNames');
$data['Global']['scopeNamesPlural'][$target] = $languageObj->translateLabel($target, 'scopeNamesPlural');
}
}