---
title: "mailformplus - mehrsprachige fehlermeldungen"
url: "https://www.typo3.net/d/63601-mailformplus-mehrsprachige-fehlermeldungen"
source: "typo3.net"
tags: ["Extensions","Frage"]
created: "2007-06-07"
last_reply: "2007-10-24"
replies: 5
solved: false
page: 1
pages: 1
lang: "de"
---

# mailformplus - mehrsprachige fehlermeldungen

Extensions · 5 Antworten · gestartet 2007-06-07

## Eröffnungsbeitrag

**benzkji** · 2007-06-07 · [Beitrag #1](https://www.typo3.net/d/63601-mailformplus-mehrsprachige-fehlermeldungen/1)

hallo,

habe versucht, ein mehrsprachiges Formular mit mailformplus zu erstellen, welches nur ein Template benutzt.

Meine Übersetzung hab ich mit

```typoscript
plugin.tx_thmailformplus_pi1.langFile = fileadmin/sys/translate/mailformplus/locallang.php
```

in ein Übersetzungsfile ausgelagert.

Im Formularbereich des Templates kann ich dann die Übersetzungen aufrufen:

```html
<!-- ###TEMPLATE_FORM### begin -->
<form name="Formular" method="post" action="index.php" enctype="multipart/form-data">
... ###LLL:salutation###...
```

Im ERROR Bereich des Templates funktioniert dasselbe dann aber nicht mehr:

```html
<!-- ###ERROR_START### begin -->
###LLL:error_occured###
<ul>
<!-- ###ERROR_START### end -->
```

Produziert als Ausgabe ###LLL:error_occured###, dh der Wert wird nicht ersetzt.

Kann das jemand nachvollziehen oder ist dieser "Fehler" bekannt?

Grüsse,
ben

## Antworten

### [#2](https://www.typo3.net/d/63601-mailformplus-mehrsprachige-fehlermeldungen/2) · benzkji · 2007-06-07

folgendes noch rausgefunden: marker in den subtemplates von error werden ersetzt:

```html
<!-- ###TEMPLATE_ERROR### begin -->

<!-- ###ERROR_START### begin -->
<p>###LLL:error_occured###</p>
<ul>
<!-- ###ERROR_START### end -->

<!-- ###ERROR_firstname### begin -->
<li>###LLL:error_occured###</li>
<!-- ###ERROR_firstname### end -->

<!-- ###TEMPLATE_ERROR### end-->
```

in ERROR_START wird ###LLL:error_occured### ausgegeben, in ERROR_firstname der übersetzte text?

danke für jedwelche hinweise...

gruss,
ben

### [#3](https://www.typo3.net/d/63601-mailformplus-mehrsprachige-fehlermeldungen/3) · benzkji · 2007-08-08

es war ein "missing feature".

in typo3conf/ext/th_mailformplus/pi1/class.tx_thmailformplus_pi1.php

nach folgender zeile (bei mir 414):

```php
# self defined error message start
$temp = $GLOBALS["TSFE"]->cObj->getSubpart($this->templateCode_error, "ERROR_START");
```

und auch nach

```php
# self defined error message end
$temp = $GLOBALS["TSFE"]->cObj->getSubpart($this->templateCode_error, "ERROR_END");
```

folgendes eingefügt:

```php
$langMarkers = $this->substituteLangMarkers($temp);
$temp = $this->cObj->substituteMarkerArray($temp, $langMarkers);
```

klappt nun alles wunderbar, und ich habe für mein mehrsprachiges formular nur ein einziges template...

grüsse,
benzkji

### [#4](https://www.typo3.net/d/63601-mailformplus-mehrsprachige-fehlermeldungen/4) · just2b · 2007-08-08

ich hoffe du gibst das auch an den entwickler weiter,

danke
georg

### [#5](https://www.typo3.net/d/63601-mailformplus-mehrsprachige-fehlermeldungen/5) · benzkji · 2007-08-08

werde ich.

nachtrag: habe ich. das "missing feature" ist in version 4.0.3 der extension vorhanden, ich hatte 4.0.0 (etwas mehr als ein monat alt).

### [#6](https://www.typo3.net/d/63601-mailformplus-mehrsprachige-fehlermeldungen/6) · Gerfried · 2007-10-24

DANKE - hat mir Stunden gekostet - ohne Dein Posting hätte ich's nicht geschafft :-)

---

Quelle: „mailformplus - mehrsprachige fehlermeldungen“, typo3.net, https://www.typo3.net/d/63601-mailformplus-mehrsprachige-fehlermeldungen
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
