---
title: "htmlArea RTE Mehrsprachigkeit: Übersetzung von classesAnchor>titleText"
url: "https://www.typo3.net/d/111073-htmlarea-rte-mehrsprachigkeit-uebersetzung-von-classesanchortitletext"
source: "typo3.net"
tags: ["TYPO3","Mehrsprachigkeit","Frage"]
created: "2012-06-21"
last_reply: "2013-01-31"
replies: 3
solved: false
page: 1
pages: 1
lang: "de"
---

# htmlArea RTE Mehrsprachigkeit: Übersetzung von classesAnchor>titleText

TYPO3 › Mehrsprachigkeit · 3 Antworten · gestartet 2012-06-21

## Eröffnungsbeitrag

**frankbi** · 2012-06-21 · [Beitrag #1](https://www.typo3.net/d/111073-htmlarea-rte-mehrsprachigkeit-uebersetzung-von-classesanchortitletext/1)

**Problem:**
Ich komme nach Stunden von Recherchen und Tests nicht darauf, warum im "Link einfügen"-Pop-Up unter "Titel:" im RTE (rtehtmlarea 2.1.7) im Backend immer der englische title statt des deutschen erscheint (title="Opens external link in new window", "Opens internal link in current window" etc., statt "Öffnet einen externen Link in einem neuen Fenster" …).

**Frage:**
Ich verstehe den Mechanismus nicht ganz. Es sollte doch die Sprachdatei unter "typo3conf\l10n\de\rtehtmlarea\htmlarea\plugins\TYPO3Browsers\de.locallang.xml" angesprochen werden.
Wie funktioniert dies, wenn doch "LLL:EXT:rtehtmlarea/res/accessibilityicons/locallang.xml:external_link_new_window_titleText" vom RTE angesprochen wird? Dort ist nichts in deutsch. Wo liest htmlArea die Sprache aus? Über LLL (konnte zu LLL über eine Suche nichts finden)?

**Versuche:**
Unter Web>Info>Seiten-TSConfig lautet die verantwortliche Passage:

```typoscript
RTE.classesAnchor.
[externalLinkInNewWindow]
[class] = external-link-new-window
[type] = url
[titleText] = LLL:EXT:rtehtmlarea/res/accessibilityicons/locallang.xml:external_link_new_window_titleText
```

Mein PageTS ist ausgelagert und wird über ein INCLUDE eingebunden. Die Anweisungen kommen jedoch durch. Klammer-Fehler finde ich nicht.
Ich habe auch folgende Einträge versucht, aber das "Titel:"-Feld blieb in diesen Fällen je leer:

```typoscript
LLL:EXT:rtehtmlarea/htmlarea/plugins/TYPO3Browsers/de.locallang.xml:external_link_new_window_titleText
LLL:typo3conf/l10n/de/rtehtmlarea/htmlarea/plugins/TYPO3Browsers/de.locallang.xml:external_link_new_window_titleText
```

Ich könnte nun "[titleText] = Öffnet einen externen Link in einem neuen Fenster" angeben (und das funktioniert), aber dann ist es natürlich immer deutsch.
Conditions müssten funktionieren, de facto bleibt bei [globalVar = GP:L=0] jedoch alles beim Alten, also der englische Title. Die Get/Post-Variable scheint hier also uninteressant, finde ich auch logisch, da alles im Backend stattfindet.
In einer angelegten englischen Übersetzung des Inhaltselementes wird auch nur der englische Title angezeigt.

Standardsprache ist deutsch, Backend-Sprache ist deutsch, zweite Sprache ist englisch.
TypoScript Sprach-Konfiguration:

```typoscript
config {
sys_language_uid = 0
language = de
locale_all = de_DE.UTF-8
linkVars = L 
defaultGetVars.L = 0 
uniqueLinkVars = 1  
sys_language_uid = 0 
sys_language_overlay = hideNonTranslated
}
config.sys_language_uid = 0
config.language = de
page.config.language = de 
config.locale_all = de_DE.UTF-8
config.htmlTag_langKey = de
[globalVar = GP:L=1]
config.sys_language_uid = 1
config.language = en
config.locale_all = en_GB.utf8
config.htmlTag_langKey = en
[end]
```

Hat jemand eine Idee?

## Antworten

### [#2](https://www.typo3.net/d/111073-htmlarea-rte-mehrsprachigkeit-uebersetzung-von-classesanchortitletext/2) · frankbi · 2012-06-21

Ich bin nochmal weitergekommen, jedoch keine Lösung:

Die Sprache des Seiteninhaltselementes ist "Standard", welche deutsch ist. Es gibt jedoch nochmal "DE" (UID 2) und damit klappt es: Es erscheint der deutsche Title.

Im Inhaltselement wird die "sys_language_uid" gewählt. In der Datenbank-Tabelle "sys_language"/unter "Liste>Webseiten-Sprache" ist "DE" tatsächlich "2", statt 0. (Ich hatte damals, meine ich, zuerst DE angelegt, danach EN, hatte Deutsch aber aus irgendeinem Grund nochmal gelöscht und damit hatte es wohl nicht mehr die UID 0.)

Ich habe also:
-1 = Alle
0 = Standard [deutsch]
1 = englisch [EN]
2 = deutsch [DE]

Wenn ich "DE" auswähle, was helfen würde, kann ich das Inhaltselement jedoch nicht mehr wie gewohnt mit der "Lokalisierungansicht" im Listen-Modul lokalisieren. Die englische Flagge ist verschwunden. (Ich verwende übrigens TemplaVoila.)

**Frage:**
Wie kann ich dem RTE weismachen, dass er die Standardsprache Deutsch nimmt?

**Weitere Versuche:**
- config.sys_language_uid = 2 ändert im RTE leider nichts. Ich dachte, dies wäre die Lösung.

- Ich habe Deutsch als Webseiten-Sprache mit der UID 2 deaktiviert und danach auch einmal gelöscht (in einem Testsystem). So dass ich Folgendes hatte:
-1 = Alle
 0 = Standard [deutsch]
 1 = englisch [EN]
Aber auch dies hat keine Änderungen hervorgebracht. Die title unter Link einfügen im RTE bleiben auf englisch, der Sprachwähler im Inhaltselement zeigt alle vier Möglichkeiten (Alle, Standard, EN, DE) an.

- Zudem habe ich 2 = deutsch testweise mit der UID 0 versehen. Damit sind alle Inhaltselemente nicht mehr "Standard" sondern "DE", aber die englischen title im RTE bleiben dennoch bestehen. Entsprechend verhält es sich, wenn ich die UIDs durchtausche (0 = EN, 1 = DE).

P.S. Im TypoScript oben sind Doppelungen vorhanden. Das soll so natürlich nicht sein, sorry.
P.P.S. Hilfreiche Hinweise zu RTE.classesAnchor gibt es unter: <http://www.site42.de/RTE-classesAnchor.68.0.html>.

### [#3](https://www.typo3.net/d/111073-htmlarea-rte-mehrsprachigkeit-uebersetzung-von-classesanchortitletext/3) · pragmas · 2013-01-30

Im Page-TS kann

```typoscript
RTE.default.defaultContentLanguage = de
```

gesetzt werden. Dann ist all die Müh mit dem xml-Integrieren überfällig. Oder?

### [#4](https://www.typo3.net/d/111073-htmlarea-rte-mehrsprachigkeit-uebersetzung-von-classesanchortitletext/4) · frankbi · 2013-01-31

Danke, super, das war's. Sprachdatei/XML etc. ist in der Tat nicht das Problem.

Problem war die Standardsprache im RTE. Ich verstehe nur nicht, warum der RTE nicht die Standardsprache deutsch übernimmt. Dass der eine separate Konfiguration braucht hätte ich nicht erwartet ...
Nochmals großen Dank!

---

Quelle: „htmlArea RTE Mehrsprachigkeit: Übersetzung von classesAnchor>titleText“, typo3.net, https://www.typo3.net/d/111073-htmlarea-rte-mehrsprachigkeit-uebersetzung-von-classesanchortitletext
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
