---
title: "Standardtext mit _LOCAL_LANG überschreiben."
url: "https://www.typo3.net/d/62856-standardtext-mit-local-lang-ueberschreiben"
source: "typo3.net"
tags: ["Extensions","Entwicklung","Frage"]
created: "2007-05-23"
last_reply: "2009-09-30"
replies: 5
solved: false
page: 1
pages: 1
lang: "de"
---

# Standardtext mit _LOCAL_LANG überschreiben.

Extensions › Entwicklung · 5 Antworten · gestartet 2007-05-23

## Eröffnungsbeitrag

**lianandre** · 2007-05-23 · [Beitrag #1](https://www.typo3.net/d/62856-standardtext-mit-local-lang-ueberschreiben/1)

Hallo,

ich habe folgendes Problem. Meine Extension läuft super. Verschiedene Sprachen sind in der locallang.xml enthalten. JETZT MÖCHTE ICH, dass man im Setup bestimmte LanguageLabel überschreiben kann:

```typoscript
plugin.tx_xxxx_pi1._LOCAL_LANG.de.label_username = User
```

So funktioniert es zum Beispiel in der newloginbox. Bei mir übernimmt er diese neuen Werte aber nicht. Weiß jemand, wie ich die Extension anpassen muss, damit die Standardwerte mit oben erwähnter TS-Angabe überschrieben werden können?

## Antworten

### [#2](https://www.typo3.net/d/62856-standardtext-mit-local-lang-ueberschreiben/2) · T3000 · 2008-05-07

Hast du dafür inzwischen eine Lösung gefunden? Genau vor dem Problem stehe ich auch und eigentlich sollte es auch so funktionieren. Geht aber nicht :(

**locallang.xml:**

```html
<languageKey index="default" type="array">
  <label index="location">Location</label>
</languageKey>

<languageKey index="de" type="array">
  <label index="location">Veranstaltungsort</label>
</languageKey>
```

**TypoScript im Template:**

```typoscript
plugin.tx_meineext_pi1 {
  _LOCAL_LANG.default {
    location = EN_testtest!
  }

  _LOCAL_LANG.de {
    location = DE_testtest!
  }
}
```

Bin ratlos!

### [#3](https://www.typo3.net/d/62856-standardtext-mit-local-lang-ueberschreiben/3) · laser · 2008-05-07

Probier mal:

```typoscript
plugin.tx_meineext_pi1 {
  ._LOCAL_LANG.default {
    location = EN_testtest!
  }

  ._LOCAL_LANG.de {
    location = DE_testtest!
  }
}
```

### [#4](https://www.typo3.net/d/62856-standardtext-mit-local-lang-ueberschreiben/4) · T3000 · 2008-05-07

Das hilft leider auch nichts. Ich habe auch schon alles mit Punkt getrennt in eine Zeile geschrieben: nichts!

FE-Cache habe ich auch schon gelert und in meiner Extension "$GLOBALS['TSFE']->set_no_cache();" gesetzt! Wenn man sich das überschreiben von _LOCAL_LANG in anderen Extensions anschaut, sieht das exakt genauso aus, die machen nichts anders... :'(

### [#5](https://www.typo3.net/d/62856-standardtext-mit-local-lang-ueberschreiben/5) · meder76 · 2009-09-30

Falls es noch jemanden interessiert:

Die Sprache muss in der Extension mit

```php
$this->pi_loadLL();
```

initialisiert werden.

Vorher muss aber die Konfiguration (die ja auch _LOCAL_LANG enthält) eingelesen werden:

```php
$this->conf=$conf;
```

Also wenn diese zwei Zeilen ( in der richtigen Reihenfolge ) in der Extension stehen, sollte es klappen:

```php
$this->conf=$conf;
$this->pi_loadLL();
```

Zumindest bei mir hat es funktioniert.

### [#6](https://www.typo3.net/d/62856-standardtext-mit-local-lang-ueberschreiben/6) · Unbekannter Benutzer · 2009-09-30

Genau so sollte es gehen, denn hier: $this->pi_loadLL(); wird genau das gemacht. Geht aber natürlich nur, wenn die Typoscript conf vorher geladen wurde...

---

Quelle: „Standardtext mit _LOCAL_LANG überschreiben.“, typo3.net, https://www.typo3.net/d/62856-standardtext-mit-local-lang-ueberschreiben
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
