---
title: "Alternative Sprache gibt in sprechende URL default Sprache aus"
url: "https://www.typo3.net/d/113152-alternative-sprache-gibt-in-sprechende-url-default-sprache-aus"
source: "typo3.net"
tags: ["TYPO3","Mehrsprachigkeit","Frage","RealURL","URLs & Routing"]
created: "2012-12-13"
last_reply: "2012-12-13"
replies: 0
solved: false
page: 1
pages: 1
lang: "de"
---

# Alternative Sprache gibt in sprechende URL default Sprache aus

TYPO3 › Mehrsprachigkeit · 0 Antworten · gestartet 2012-12-13

## Eröffnungsbeitrag

**Goettert** · 2012-12-13 · [Beitrag #1](https://www.typo3.net/d/113152-alternative-sprache-gibt-in-sprechende-url-default-sprache-aus/1)

Hallo Forum,
eigenartiger Weise kommt in der URL in der alternativen Sprache (z.B. Engl. oder Chinesisch) immer am Ende der Dateiname in Deutscher Sprache. Fuer den Kontakt immer /en/kontakt.html anstelle von /en/contact.html. Weiss jemand, wo der Fehler liegt?

Folgend die Scripte:

REALURLCONF.PHP:

```php
<?php 
	$TYPO3_CONF_VARS['EXTCONF']['realurl']['_DEFAULT'] = array(
		'init' => array(
			'enableCHashCache' => 1,
			'appendMissingSlash' => 'ifNotFile',
			'enableUrlDecodeCache' => 1,
			'enableUrlEncodeCache' => 1,
			'postVarSet_failureMode' => '',
		),
		'preVars' => array(
			array(
				'GETvar' => 'no_cache',
				'valueMap' => array(
					'no_cache' => 1,
				),
				'noMatch' => 'bypass',
			),
			array(
				'GETvar' => 'L',
				'valueMap' => array(
					'de' => '0',
					'en' => '1',
					'cn' => '3'
				),
				'valueDefault' => 'de',
				'noMatch' => 'bypass',
			),
		),
		'pagePath' => array(
			'type' => 'user',
			'userFunc' => 'EXT:realurl/class.tx_realurl_advanced.php:&tx_realurl_advanced->main',
			'spaceCharacter' => '-',
			'languageGetVar' => 'L',
			'expireDays' => 7,
			'rootpage_id' => 1,
			'firstHitPathCache' => 1,
		),
		'fixedPostVars' => array(),
		'postVarSets' => array(),
		'backPID' => array(
			array(
				'GETvar' => 'tt_products[backPID]',
				'lookUpTable' => array(
					'table' => 'pages',
					'id_field' => 'uid',
					'alias_field' => 'title',
					'addWhereClause' => ' AND NOT deleted',
					'useUniqueCache' => 1,
					'useUniqueCache_conf' => array(
						'strtolower' => 1,
						'spaceCharacter' => '-',
					),
				),
			),
		),
		'categories' => array(
			array(
				'GETvar' => 'tt_products[cat]',
				'lookUpTable' => array(
					'table' => 'tt_products_cat',
					'id_field' => 'uid',
					'alias_field' => 'title',
					'addWhereClause' => ' AND NOT deleted',
					'useUniqueCache' => 1,
					'useUniqueCache_conf' => array(
						'strtolower' => 1,
						'spaceCharacter' => '-',
					),
				),
			),
		),
		'products' => array(
			array(
				'GETvar' => 'tt_products[product]',
				'lookUpTable' => array(
					'table' => 'tt_products',
					'id_field' => 'uid',
					'alias_field' => 'title',
					'addWhereClause' => ' AND NOT deleted',
					'useUniqueCache' => 1,
					'useUniqueCache_conf' => array(
						'strtolower' => 1,
						'spaceCharacter' => '-',
					),
				),
			),
		),
		'fileName' => array (
			'defaultToHTMLsuffixOnPrev' => 1,
			'index' => array(
				'_DEFAULT' => array(
					'keyValues' => array(),
				),
				'print.html' => array( 
					'keyValues' => array(
						'type' => 98,
					),
				),
				'rss.xml' => array( 
					'keyValues' => array(
						'type' => 100,
					),
				),
				'rss091.xml' => array( 
					'keyValues' => array(
						'type' => 101,
					),
				),
				'rdf.xml' => array( 
					'keyValues' => array(
						'type' => 101,
					),
				),
				'rdf.xml' => array( 
					'keyValues' => array(
						'type' => 102,
					),
				),
				'atom.xml' => array(
					'keyValues' => array(
						'type' => 103,
					),
				),
				'sitemap.xml' => array(
					'keyValues' => array(
						'type' => 200,
					),
				),
			),
		),
	);
?>
```

TYPOSCRIPT SETUP:

```typoscript
## RealURL
config.simulateStaticDocuments = 0
config.baseURL = http://mydomain.com/
config.tx_realurl_enable = 1
## Spracheinstellung start
config.uniqueLinkVars = 1
config.linkVars = L
config.sys_language_mode = strict 
config.sys_language_overlay = hideNonTranslated
config.sys_language_uid = 0
config.language = de
config.locale_all = de_DE.UTF-8
# Standardsprache UID 0 -> Deutsch
[globalVar = GP:L = 0]
config.sys_language_uid = 0
config.language = de
config.locale_all = de_DE.UTF-8
plugin.tx_indexedsearch._DEFAULT_PI_VARS.lang = 0
[end]
# Sprache UID 1 -> Englisch
[globalVar = GP:L = 1]
config.sys_language_uid = 1
config.language = en
config.locale_all = en_EN.UTF-8
plugin.tx_indexedsearch._DEFAULT_PI_VARS.lang = 1
[end]
# Sprache UID 2 -> Chinesisch
[globalVar = GP:L = 3]
config.sys_language_uid = 3
config.language = cn
config.locale_all = zh_CN.UTF-8
plugin.tx_indexedsearch._DEFAULT_PI_VARS.lang = 3
[global]
```

---

Quelle: „Alternative Sprache gibt in sprechende URL default Sprache aus“, typo3.net, https://www.typo3.net/d/113152-alternative-sprache-gibt-in-sprechende-url-default-sprache-aus
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
