diff --git a/Classes/Service/MailTemplateService.php b/Classes/Service/MailTemplateService.php index 6c28e8ab869447e959f9f37f91f0f95acbfd1908..5e02927a73ede39a8de52eae63b0715e8c189321 100644 --- a/Classes/Service/MailTemplateService.php +++ b/Classes/Service/MailTemplateService.php @@ -222,8 +222,13 @@ class MailTemplateService { } else { // no language found and no default template $this->setLanguage('en'); - $this->sendEmail(); - return TRUE; + // does an english default template exist ? + if (file_exists($templatePath . $this->language . '.template.html')) { + $this->sendEmail(); + return TRUE; + } + + return FALSE; } } diff --git a/Resources/Private/Templates/Mail/Index.html b/Resources/Private/Templates/Mail/Index.html index 52da4b022afeb3ee570842801a80750a54746a7c..c24786b1f33d58811d4f5151ff7056dc3428bfc5 100644 --- a/Resources/Private/Templates/Mail/Index.html +++ b/Resources/Private/Templates/Mail/Index.html @@ -22,8 +22,8 @@ <f:for each="{selectedTemplate.marker}" as="marker"> <tr> <td>{marker.marker}</td> - <td>{marker.value}</td> - <td>{marker.description}</td> + <td><f:translate key="{marker.value}">{marker.value}</f:translate></td> + <td><f:translate key="{marker.description}">{marker.description}</f:translate></td> </tr> </f:for> </table>