---
title: "Problem mit Lokalisierung"
url: "https://www.typo3.net/d/57959-problem-mit-lokalisierung"
source: "typo3.net"
tags: ["Extensions","Entwicklung","Frage","PHP"]
created: "2007-02-16"
last_reply: "2007-07-11"
replies: 7
solved: false
page: 1
pages: 1
lang: "de"
---

# Problem mit Lokalisierung

Extensions › Entwicklung · 7 Antworten · gestartet 2007-02-16

## Eröffnungsbeitrag

**hochl** · 2007-02-16 · [Beitrag #1](https://www.typo3.net/d/57959-problem-mit-lokalisierung/1)

Hallo,

ich habe eine Extension geschrieben, die neben der Default-Language (en) auch in Deutsch angezeigt werden soll. Dazu benutze ich den L-Parameter im URL. Im Constants-Editor hab ich dazu auch

```typoscript
config.linkVars = L
config.sys_language_uid = 0
config.language = en

[globalVar = GP:L > 0]
config.sys_language_uid = 2
config.language = de
[global]
```

angegeben. Egal was nun für 'L' angegeben wird, $this->LLkey hat immer den Wert 'default', da

```php
$GLOBALS['TSFE']->config['config']['language'] = NULL
```

Was hab ich da nicht verstanden/übersehen?

Vielen Dank schon mal für eure Hilfe

Holger

## Antworten

### [#2](https://www.typo3.net/d/57959-problem-mit-lokalisierung/2) · just2b · 2007-02-16

Hol dir doch mal den languagewert so:

```php
$GLOBALS['TSFE']->sys_language_uid
```

georg

### [#3](https://www.typo3.net/d/57959-problem-mit-lokalisierung/3) · hochl · 2007-02-16

Hallo Georg,

danke für die schnelle Antwort, aber

```php
$GLOBALS['TSFE']->sys_language_uid
```

ist leider immer '0', egal welcher Wert 'L' zugewiesen wurde.

Irgend etwas scheint ganz grundsätzlich nicht zu funktionieren.

Viele Grüße

Holger

### [#4](https://www.typo3.net/d/57959-problem-mit-lokalisierung/4) · just2b · 2007-02-16

hast du bei deutschem text einen deutschen text auf der seite, sprich bei L=2?

georg

### [#5](https://www.typo3.net/d/57959-problem-mit-lokalisierung/5) · hochl · 2007-02-16

ja, hab ich, wenn ich

```php
$this->LLkey=de
```

setze, bekomm ich den auch zu sehen. Das Problem ist halt, dass der L-Parameter im URL nicht an die genannten Variablen weitergereicht wird.

Holger

### [#6](https://www.typo3.net/d/57959-problem-mit-lokalisierung/6) · mariohaehni · 2007-07-10

Hallo hochl

Hast du da ne Lösung gefunden? Hab das selbe Problem. Bei mir ist $this->LLkey immer mit de gefüllt. Obschon ich drei Sprachen habe und der Sprachwechsel ansonsten tiptop funktioniert!

Danke Mario

### [#7](https://www.typo3.net/d/57959-problem-mit-lokalisierung/7) · steffenk · 2007-07-10

```php
if ($GLOBALS['TSFE']->config['config']['language'] && $GLOBALS["TSFE"]->config["config"]["language"] != 'de') {
			$this->LLkey = $GLOBALS['TSFE']->config['config']['language'];
		}
```

### [#8](https://www.typo3.net/d/57959-problem-mit-lokalisierung/8) · mariohaehni · 2007-07-11

Hallo steffenk

Danke für den Code. Geht aber leider auch nicht! Es bleibt immer 'de'!!

Diese Abfrage ergibt jeweils die richtige UID der Sprache:

```php
$this->sysLanguageUid = $GLOBALS['TSFE']->config['config']['sys_language_uid'] ? $GLOBALS['TSFE']->config['config']['sys_language_uid'] : 0;
```

Warum geht wohl das mit dem LLkey nicht?

---

Quelle: „Problem mit Lokalisierung“, typo3.net, https://www.typo3.net/d/57959-problem-mit-lokalisierung
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
