[Typo3-german] Problem mit mehrsprachiger Website

Rainer Sudhoelter typo3-remove at kagru.info
Fri Aug 19 09:35:03 CEST 2005


>"C2 Sprachen sind installiert: en und ru
>Die Info beider Sprachen sieht so aus (hab es kopiert als Text):
>Sprache: en
>Tabelle: Website Sprache (sys_language) - UID: 6
>Sprache: ru
>Tabelle: Website Sprache (sys_language) - UID: 7

>Muss das "[globalVar = GP:L=x]" vor jeder installierten Sprache stehen im 
>Setup,
>wobei das "x" auf die jeweilige Sprachen-UID referenziert?

genau, und dazu noch ein default value fuer die UID 0 (default sprache)

also der eintrag in der setup section deiner site:

# Setting up the language variable "L" to be passed along with links
config.linkVars = L

#values for default language
config.sys_language_uid = 0
config.language = de
config.locale_all = de_DE.UTF-8

# English language, sys_language.uid = 6
[globalVar = GP:L = 6]
config.sys_language_uid = 6
config.language = en
config.locale_all = english
[global]

# Russian language, sys_language.uid = 7
[globalVar = GP:L = 7]
config.sys_language_uid = 7
config.language = ru
config.locale_all = ru
[global]

jenachdem, auf welchem OS dein TYPO3 laeuft (unix/windows), stimmen die 
werte fuer en, ru etc. nicht. die sind zb zwischen windows und unix 
unterschiedliche (google nach "LOCALE windows unix" um einen uberblick zu 
kriegen).

sprachschalter:
dann baust du dir noch einen marker wie zb ###LANGUAGESWITCH### in dein 
design template und definierst im TYPO3 template setup

tmp.language = PHP_SCRIPT
tmp.language.file = fileadmin/scripts/languageMenu.inc

marks.LANGUAGESWITCH < tmp.language

wobei das einzubindende script eine kopie des originals aus 
\tslib\media\scripts\example_languageMenu.php

gruss

rainer 





More information about the TYPO3-german mailing list