---
title: "Backendsprache deutsch aber Hilfetexte auf englisch"
url: "https://www.typo3.net/d/111519-backendsprache-deutsch-aber-hilfetexte-auf-englisch"
source: "typo3.net"
tags: ["Backend","Frage","TYPO3 4"]
created: "2012-07-27"
last_reply: "2012-09-05"
replies: 13
solved: false
page: 1
pages: 1
lang: "de"
---

# Backendsprache deutsch aber Hilfetexte auf englisch

Backend · 13 Antworten · gestartet 2012-07-27

## Eröffnungsbeitrag

**Arkala** · 2012-07-27 · [Beitrag #1](https://www.typo3.net/d/111519-backendsprache-deutsch-aber-hilfetexte-auf-englisch/1)

Momentan finden meine Kunden ganz merkwürdige Probleme bei TYPO3:

TYPO3 version 4.6.10:

Das Backend ist auf deutsch eingestellt. Soweit so gut. Im Backend werden soweit auch alle Texte/Bezeichnungen auf deutsch dargestellt.

**ABER**:

Wenn ich bei einem Contentelement (z.B. "Text" ) mit der Mouse den Hilfetext zu "Überschrift" abrufe, erscheint bei dem mouseoverLayer:
"Enter header text for the content element" #paralyzed#

Beim Anklicken des Wortes "Überschrift" öffnet sich ein neues Fenster mit folgendem Hilfstext:
---------- snip -----------
Seiteninhalt: Überschrift

Enter header text for the Content Element.
Details:

Almost all Content Elements will display this hea...
---------- snip -----------

Und das ist bei allen Hilfstexten so ... #angry#

wie bekomme ich dieses Sprachdurcheinander in den Griff???

**Folgendes habe ich bereits ersucht:**

- Die Verzeichnisse typo3conf/l10n/de und typo3temp/ gelöscht
- Über den Extension-Manager die deutschen Sprachpakete neu hochgeladen (die Verzeichnisse sind dann auch wieder gefüllt)
- Sowohl bei den User-Settings als auch bei der BE-User-Konfiguration deutsch als Sprache ausgewählt
- caches gelöscht
- Database-Compare durchgeführt

Ich komme einfach nicht weiter.

Das Backend ist zwar deutsch, aber die Hilfetexte bleiben englisch :'(

Hat hier vielleicht jemand eine Idee, was ich noch versuchen könnte?

Schon mal danke für eure Hilfe

## Antworten

### [#2](https://www.typo3.net/d/111519-backendsprache-deutsch-aber-hilfetexte-auf-englisch/2) · Julian.​Hofmann · 2012-07-30

Hallo Silke.

(ohne verifiziert zu haben) Kann es sein, dass für diese Texte einfach noch keine Übersetzung existiert?

Eine Möglichkeit zur Lösung wäre dann, and er Übersetzungsarbeit michzuarbeiten: <http://translation.typo3.org/de/> ;)

Viele Grüße
Julian

### [#3](https://www.typo3.net/d/111519-backendsprache-deutsch-aber-hilfetexte-auf-englisch/3) · Arkala · 2012-07-30

Hallo Julian,

vielen Dank für Deine Rückmeldung.

> **Julian.Hofmann schrieb:**
>
> (ohne verifiziert zu haben) Kann es sein, dass für diese Texte einfach noch keine Übersetzung existiert?

Die Texte sind auf Deutsch vorhanden. So befindet sich z.B. der deutsche Text zu obiger Header-Beschreibung in der Datei
typo3conf/l10n/de/context_help/de.locallang_csh_ttcontent.xml

```html
<label index="header.description">Geben Sie eine Überschrift für das Inhaltselement ein.</label>
```

Aber irgendwie werden diese deutschen Hilfstexte nicht im BE ausgegeben.

Hast Du eine Ahnung an welcher Stelle TYPO3 die Texte referenziert?

Was mich irritiert ist die Tatsache, dass die Feldbezeichner im Backend richtig (auf deutsch) ausgegeben werden. So wird das Label "Überschrift" aus der Datei
typo3conf/l10n/de/cms/de.locallang_ttc.xml

```html
<label index="CType.I.0">Überschrift</label>
```

im BE ausgegeben.
Aber die Texte aus dem Verzeichnis context_help nicht.

Ich bin wirklich ratlos :'(

### [#4](https://www.typo3.net/d/111519-backendsprache-deutsch-aber-hilfetexte-auf-englisch/4) · Julian.​Hofmann · 2012-07-31

Hallo Silke.

So ganz tief habe ich mich jetzt nicht reingehangelt. Aber es scheint wohl, dass in der xml-Datei zwar die richtige Übersetzung steht, in der gleichnamigen xlf-Datei nicht. Letztere wird aber inzwischen vorzugsweise verwendet. Leider konnte ich (noch) nicht finden, wo entschieden wird, ob xlf oder xml genommen wird.

Gute Nacht
Julian

### [#5](https://www.typo3.net/d/111519-backendsprache-deutsch-aber-hilfetexte-auf-englisch/5) · Arkala · 2012-07-31

> **Julian.Hofmann schrieb:**
>
> ... es scheint wohl, dass in der xml-Datei zwar die richtige Übersetzung steht, in der gleichnamigen xlf-Datei nicht. Letztere wird aber inzwischen vorzugsweise verwendet. Leider konnte ich (noch) nicht finden, wo entschieden wird, ob xlf oder xml genommen wird.

Spannender weise steht in der xlf Datei aber auch die Übersetzung drin.

typo3conf/l10n/de/context_help/de.locallang_csh_ttcontent.xlf:

```html
<trans-unit id="header.description" xml:space="preserve" approved="yes">
        <source>Enter a headline for the content element.</source>
      <target state="translated">Geben Sie eine Überschrift für das Inhaltselement ein.</target></trans-unit>
```

Ich verstehe TYPO3 nicht mehr #paralyzed#

### [#6](https://www.typo3.net/d/111519-backendsprache-deutsch-aber-hilfetexte-auf-englisch/6) · Julian.​Hofmann · 2012-08-01

> **Arkala schrieb:**
>
> Ich verstehe TYPO3 nicht mehr #paralyzed#

:'( Ich auch nicht

Habe mich jetzt mal etwas reingewühlt, weil ich eh mehr von der Sprachbehandlung wissen wollte.

Ursache ist offenbar ein dreizeiler in t3lib_l10n_Factory::getParsedData():

```php
if (!$isLocalizationOverride && isset($GLOBALS['TYPO3_CONF_VARS']['SYS']['locallangXMLOverride'])) {
    $this->localizationOverride($fileReference, $languageKey, $charset, $errorMode, $LOCAL_LANG);
}
```

In der Methode wird (abhängig von div. Cache-Zuständen) die Sprachdatei geparst. Vor diesem dreizeiler passt alles, ebenso, wenn man ihn mal schnell auskommentiert (und die Caches leert).

Jetzt müsstest Du nur noch gucken, was in der Methode localizationOverride() schief geht... ;)

### [#7](https://www.typo3.net/d/111519-backendsprache-deutsch-aber-hilfetexte-auf-englisch/7) · Arkala · 2012-08-01

> **Julian.Hofmann schrieb:**
>
> ... Jetzt müsstest Du nur noch gucken, was in der Methode localizationOverride() schief geht... ;)

Hallo Julian,

vielen Dank für Deine Hilfe und den super Tipp.
Dann werde ich mich mal in die Tiefen von TYPO3 stürzen.

Melde mich, wenn ich Näheres weiß.

Gruß,
   Silke

### [#8](https://www.typo3.net/d/111519-backendsprache-deutsch-aber-hilfetexte-auf-englisch/8) · Arkala · 2012-08-01

> **Julian.Hofmann schrieb:**
>
> Ursache ist offenbar ein dreizeiler in t3lib_l10n_Factory::getParsedData():
>
> ```php
> if (!$isLocalizationOverride && isset($GLOBALS['TYPO3_CONF_VARS']['SYS']['locallangXMLOverride'])) {
>     $this->localizationOverride($fileReference, $languageKey, $charset, $errorMode, $LOCAL_LANG);
> }
> ```

:o :o :o
Ich brauche DRINGEND Urlaub! Das ist kaum zu glauben, aber wahr:
Wenn ich in der oben beschriebenen Funktion die folgende Zeile auskommentiere

```php
if (!$isLocalizationOverride && isset($GLOBALS['TYPO3_CONF_VARS']['SYS']['locallangXMLOverride'])) {
    // $this->localizationOverride($fileReference, $languageKey, $charset, $errorMode, $LOCAL_LANG);
}
```

dann erscheinen die Hilfstexte im Backend wie gewünscht auf Deutsch. Hurra!

Aber jetzt kommt es!
Entferne ich die Kommentarzeichen wieder (stelle also wieder die ursprüngliche Version her), dann
....
sind die Hilfstexte immer noch deutsch :o

Habe das gleiche Prozedere noch an einer zweiten TYPO3-Instanz ausprobiert und es hat wieder geklappt! #angry#

Da scheint doch ein ganz massives CachingProblem hinterzustehen, oder?

### [#9](https://www.typo3.net/d/111519-backendsprache-deutsch-aber-hilfetexte-auf-englisch/9) · Julian.​Hofmann · 2012-08-02

> **Arkala schrieb:**
>
> Da scheint doch ein ganz massives CachingProblem hinterzustehen, oder?

Pass auf!
Wenn die Zeile wieder drin ist und dennoch die Texte auf deutsch erscheinen, dann kommen die nur aus dem Cache bzw. Caching-Framework, d.h. sie verschwinden auch wieder, falls die Dateien neu geparst werden müssen (Cache-Invalidierung/-Verfall).

Die Lösung kann also nur tiefer liegen in einer echten Behebung des Problems (oder einem endgültigen Auskommentieren).

### [#10](https://www.typo3.net/d/111519-backendsprache-deutsch-aber-hilfetexte-auf-englisch/10) · Icke0801 · 2012-09-04

> **Arkala schrieb:**
>
> > **Julian.Hofmann schrieb:**
> >
> > Ursache ist offenbar ein dreizeiler in t3lib_l10n_Factory::getParsedData():
> >
> > ```php
> > if (!$isLocalizationOverride && isset($GLOBALS['TYPO3_CONF_VARS']['SYS']['locallangXMLOverride'])) {
> >     $this->localizationOverride($fileReference, $languageKey, $charset, $errorMode, $LOCAL_LANG);
> > }
> > ```

Wo kann ich diesen Code finden?
Ich habe jetzt schon das ganze TYPO3 Verzeichnis durchsuchen lassen, leider ohne Erfolg.

Grüße
Icke

### [#11](https://www.typo3.net/d/111519-backendsprache-deutsch-aber-hilfetexte-auf-englisch/11) · Arkala · 2012-09-05

> **Icke0801 schrieb:**
>
> Wo kann ich diesen Code finden?
> Ich habe jetzt schon das ganze TYPO3 Verzeichnis durchsuchen lassen, leider ohne Erfolg.

Hallo Icke,

Du findest den Code in der Datei
**/t3lib/l10n/class.t3lib_l10n_factory.php**

Dort nach der Funktion
**getParsedData**
suchen.

Viel Erfolg und berichte mal von Deinen Erfahrungen,
   Silke

### [#12](https://www.typo3.net/d/111519-backendsprache-deutsch-aber-hilfetexte-auf-englisch/12) · Icke0801 · 2012-09-05

Sowas in der Art hatte ich gesucht, aber leider bei der 4.5LTS nicht gefunden.

Nach Update auf 4.7 ist es da.  Komisch.

### [#13](https://www.typo3.net/d/111519-backendsprache-deutsch-aber-hilfetexte-auf-englisch/13) · Julian.​Hofmann · 2012-09-05

Ist nicht wirklich komisch.
Das ist eine Änderung bzw. ein Umbau, der durch die Umstellung der Übersetzungen auf XLIFF erst mit dem 4.6er Ast kam.

### [#14](https://www.typo3.net/d/111519-backendsprache-deutsch-aber-hilfetexte-auf-englisch/14) · Icke0801 · 2012-09-05

Aha, danke für die Info. :)

---

Quelle: „Backendsprache deutsch aber Hilfetexte auf englisch“, typo3.net, https://www.typo3.net/d/111519-backendsprache-deutsch-aber-hilfetexte-auf-englisch
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
