diff --git a/src/Controller/Admin/TranslationController.php b/src/Controller/Admin/TranslationController.php index c889b1519..4811da02c 100644 --- a/src/Controller/Admin/TranslationController.php +++ b/src/Controller/Admin/TranslationController.php @@ -375,7 +375,8 @@ public function translationsAction(Request $request, TranslatorInterface $transl $t->setModificationDate(time()); $t->setType($data['type'] ?? null); - foreach (Tool::getValidLanguages() as $lang) { + $validLanguages = $admin ? Tool\Admin::getLanguages() : $this->getAdminUser()->getAllowedLanguagesForViewingWebsiteTranslations(); + foreach ($validLanguages as $lang) { $t->addTranslation($lang, ''); } $t->save();