From 874b16a99b99acad4a28f7ad88146435cfbd8782 Mon Sep 17 00:00:00 2001
From: Torsten Oppermann <torsten@sgalinski.de>
Date: Mon, 21 Nov 2016 16:14:57 +0100
Subject: [PATCH] [TASK] Fixing translations for test mails

---
 Classes/Service/MailTemplateService.php | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/Classes/Service/MailTemplateService.php b/Classes/Service/MailTemplateService.php
index 33c5ca70..aaffaecd 100644
--- a/Classes/Service/MailTemplateService.php
+++ b/Classes/Service/MailTemplateService.php
@@ -34,6 +34,7 @@ use TYPO3\CMS\Core\Mail\MailMessage;
 use TYPO3\CMS\Core\Utility\GeneralUtility;
 use TYPO3\CMS\Extbase\Object\ObjectManager;
 use TYPO3\CMS\Extbase\Persistence\Generic\PersistenceManager;
+use TYPO3\CMS\Extbase\Utility\LocalizationUtility;
 use TYPO3\CMS\Fluid\View\StandaloneView;
 
 /**
@@ -238,7 +239,9 @@ class MailTemplateService {
 			$previewMarker = [];
 			$markerArray = self::$registerArray[$this->extensionKey][$this->templateName]['marker'];
 			foreach ($markerArray as $marker) {
-				$previewMarker[$marker['marker']] = $marker['value'];
+				$previewMarker[$marker['marker']] = LocalizationUtility::translate(
+					$marker['backend_translation_key'], $marker['extension_key']
+				);
 			}
 			$this->setIgnoreMailQueue(TRUE);
 			$this->setMarkers($previewMarker);
-- 
GitLab