Multilanguage Lokalisierung Greek
Folgendes Setup für griechisch, in diesem Fall hat die Sprache die UID 13.
[globalVar = GP:L = 13]
config{
sys_language_uid=13
language=gr
locale_all=el_GR.UTF-8
htmlTag_setParams=lang="el"dir="ltr"class="no-js"
}
In der realurl Configuration ist folgendes zu einzusetzen:
'1' => array (
'GETvar' => 'L',
'valueMap' => array (
// 'de_DE' => '0',
'de' => '0',
'de_AT' => '1',
'de_CH' => '2',
'en' => '3',
'nl' => '4',
'ro' => '5',
'ru' => '6',
'se' => '7',
'lt' => '9',
'tr' => '10',
'pl' => '12',
'el' => '13'
),
'noMatch' => 'bypass',
),
'2' => array (
'GETvar' => 'lang',
'valueMap' => array (
// 'de' => 'de_DE',
'de' => 'de',
'de' => 'de_CH',
'de' => 'de_AT',
'en' => 'en',
'nl' => 'nl',
'ro' => 'ro',
'ru' => 'ru',
'se' => 'se',
'lt' => 'lt',
'tr' => 'tr',
'pl' => 'pl',
'el' => 'el_GR'
),
Da ich zunächt gr als Sprach definiert hatte und den Link mit der neuen Sprache bereits versandt hatte, musste noch eine .htaccess Umleitung gemacht werden.
Der Link example.com/gr/page.html sollte also nach example.com/el/page.html ümgeleitet werden.
Dafür habe ich die .htaccess um folgende Zeile erweitert:
RewriteRule ^gr/$ example.com/el/ [R,L]