$systemLanguageLocale =
$this->
getSystemLanguageLocale($context);
$themeConfig =
$configuration->
getThemeConfig();
if (!
$themeConfig) { return [];
} $labelTranslations =
$this->
getLabelsFromConfig($themeConfig);
$translations =
$this->
mapTranslations($labelTranslations, 'labels',
$systemLanguageLocale);
$helpTextTranslations =
$this->
getHelpTextsFromConfig($themeConfig);
return array_merge_recursive( $translations,
$this->
mapTranslations($helpTextTranslations, 'helpTexts',
$systemLanguageLocale) );
} /**
* @param array<string, mixed> $config
*
* @return array<string, array<string, mixed>>
*/