---
title: "Machbarkeit?"
url: "https://www.typo3.net/d/108856-machbarkeit"
source: "typo3.net"
tags: ["TYPO3","Mehrsprachigkeit","Frage"]
created: "2012-01-06"
last_reply: "2012-02-09"
replies: 4
solved: false
page: 1
pages: 1
lang: "de"
---

# Machbarkeit?

TYPO3 › Mehrsprachigkeit · 4 Antworten · gestartet 2012-01-06

## Eröffnungsbeitrag

**Php_Diver** · 2012-01-06 · [Beitrag #1](https://www.typo3.net/d/108856-machbarkeit/1)

hallo com

ich habe eine seite mit verschiedenen sprachen.

auf 1-2 seiten habe ich vereinzelt deutsche wörter im layout, die ich natürlich beim umschaten auf eine andere sprache übersetzt haben möchte :)
die umschaltung der sprachen läuft sehr gut.

gibt es eine methode, mit der man einzelne wörter im layout auch übersetzen lassen kann?

**beispiel**

```html
<div align="left" class="boxHead">
  <div class="boxHeadPos">Kontakt</div>
</div>
```

**auszug ts**

```typoscript
# Deutsch
[globalVar = GP:L = 0]
  config.linkVars = L
  config.sys_language_uid = 0
  config.language = de
  config.locale_all = de_DE.UTF-8
[global]

# English language, sys_language.uid = 1
[globalVar = GP:L = 1]
  config.linkVars = L
  config.sys_language_uid = 1
  config.language = en
  config.locale_all = en_EN.UTF-8
[global]
```

das wort "kontakt" soll übersetzt werden, wenn andere sprache gewählt wird.

eine idee (weiß nicht, ob das überhaupt geht)

..
<div class="boxHeadPos">###Kontakt###</div>
...

und im ts
...
# Deutsch
[globalVar = GP:L = 0]
  ...
  marks.Kontakt.value = Kontakt
  ...
[global]

[globalVar = GP:L = 1]
  ...
  marks.Kontakt.value = Contact
  ....
[global]

ist sowas möglich?

danke euch

## Antworten

### [#2](https://www.typo3.net/d/108856-machbarkeit/2) · Norman2k · 2012-01-06

<http://wiki.typo3.org/De:TSref/stdWrap#lang>

### [#3](https://www.typo3.net/d/108856-machbarkeit/3) · Php_Diver · 2012-01-06

Super Tip. Danke dir. Hat mir sehr geholfen!

### [#4](https://www.typo3.net/d/108856-machbarkeit/4) · Knalltuete · 2012-01-18

Kannte ich auch noch nicht, echt super! :)

### [#5](https://www.typo3.net/d/108856-machbarkeit/5) · sktypo3 · 2012-02-09

Für viele Sprachen und zur besseren Übersetzungsmöglichkeit würde ich nicht mit lang arbeiten. Meiner Meinung nach gehört das in externe Dateien oder in die Datenbank.
Man kann es so machen:

constants

```typoscript
translations = LLL:fileadmin/translations/
translations {
	xml < translations
	xml := appendString(translations.xml: )
}
```

Die Leerstelle nach xml: sollte weg, aber das Forum fügt da immer n Smilie ein...

setup

```typoscript
10 = TEXT
10.data = {$translations.xml}mykey
```

die xml-Datei:

```html
<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<T3locallang>
	<meta type="array">
		<description>website translations</description>
		<type>module</type>
	</meta>
	<data type="array">
		<languageKey index="de" type="array">
			<label index="mykey">mykey DE</label>
		</languageKey>
                <languageKey index="default" type="array">
			<label index="mykey">mykey EN</label>
		</languageKey>
		<languageKey index="es" type="array">
			<label index="mykey">mykey ES</label>
		</languageKey>
	</data>
</T3locallang>
```

Inwiefern man das auch mit xlif machen kann, habe ich mir noch nicht angesehen. Vielleicht hat da noch jemand Erfahrungen?

---

Quelle: „Machbarkeit?“, typo3.net, https://www.typo3.net/d/108856-machbarkeit
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
