---
title: "[config.language = en]"
url: "https://www.typo3.net/d/55993-configlanguage-en"
source: "typo3.net"
tags: ["TYPO3","Mehrsprachigkeit","Frage"]
created: "2007-01-10"
last_reply: "2007-01-10"
replies: 6
solved: false
page: 1
pages: 1
lang: "de"
---

# [config.language = en]

TYPO3 › Mehrsprachigkeit · 6 Antworten · gestartet 2007-01-10

## Eröffnungsbeitrag

**lukinbg** · 2007-01-10 · [Beitrag #1](https://www.typo3.net/d/55993-configlanguage-en/1)

Hallo,

wie prüfe ich welchen Wert die config.language hat ?

Anscheinend ist sowas falsch, oder ?

Im ersten Template definiere ich

[globalVar = GP:L = 2]
  config.sys_language_uid = 2
  config.language = en
[global]

In einem anderen Template will ich nicht mehr die GET Variable "L" prüfen sondern den Wert von config.language

<INCLUDE_TYPOSCRIPT: SOURCE="FILE: fileadmin/template/languages/language_deutsch.txt">
[config.language = en]
  <INCLUDE_TYPOSCRIPT: SOURCE="FILE: fileadmin/template/languages/language_english.txt">
  [GLOBAL]

Wenn ich hier
[config.language = en]
durch
[globalVar = GP:L = 2]
ersetze, dann funktioniert es.

Dieses will ich aber nicht, denn in einem weiteren Schritt möchte ich je
nach gewählter Sprache unterschiedliche Sprachdateien importieren.

Nebenbei:
Ist sowas hier möglich ?:

<INCLUDE_TYPOSCRIPT: SOURCE="FILE: fileadmin/template/languages/language_{$config.language}">

Vielen Dank

## Antworten

### [#2](https://www.typo3.net/d/55993-configlanguage-en/2) · just2b · 2007-01-10

Hallo,

und was bitte spricht gegen die condition auf die L?

georg

### [#3](https://www.typo3.net/d/55993-configlanguage-en/3) · lukinbg · 2007-01-10

Eben die nächste Zeile

<INCLUDE_TYPOSCRIPT: SOURCE="FILE: fileadmin/template/languages/language_{$config.language}">

Ich möchte keine

language_0.txt
language_1.txt

einbinden, sondern

language_de.txt
language_en.txt

### [#4](https://www.typo3.net/d/55993-configlanguage-en/4) · just2b · 2007-01-10

warum weist du nicht innerhalb der Condition einfach das zu:

> <INCLUDE_TYPOSCRIPT: SOURCE="FILE: fileadmin/template/languages/language_de.txt">

georg

### [#5](https://www.typo3.net/d/55993-configlanguage-en/5) · lukinbg · 2007-01-10

Wegen

[/d/55995-dynamisches-includen](https://www.typo3.net/d/55995-dynamisches-includen)

Bei 10 Sprachen müsste ich innerhalb der Condition 10 mal die Sprachdateien
includen.

Sonst ginge es mit nur einer einzigen Zeile ausserhalb der Condition.

### [#6](https://www.typo3.net/d/55993-configlanguage-en/6) · just2b · 2007-01-10

und was ist daran schlimm?

georg

### [#7](https://www.typo3.net/d/55993-configlanguage-en/7) · lukinbg · 2007-01-10

1. Template0 überprüft die Sprache und setzt die Systemweiten Parameter + div. anderes Zeug
2. Template1 ist für die Homeseite, je nach gewählte Sprache füge ich hier unterschiedliche Typoscripts ein
3. Template2 ist für alle anderen Seiten, je nach Sprache füge ich hier wiederrum unterschiedliche Typoscripts ein

Möchte der Kunde eine weitere Sprache hinzufügen, so muss ich die Conditions in Template0, Template1 und Template2 erweitern, anstatt nur in Template0.

-> Ich muss die Sprach-Conditions in Template0, Template1 und Template2 einfügen, also 3 mal insgesamt

Mit dem o.g. Ansatz wäre der Code übersichtlicher.

---

Quelle: „[config.language = en]“, typo3.net, https://www.typo3.net/d/55993-configlanguage-en
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
