Implemented Userlanguages with a lot of help from @AndreasK79

This commit is contained in:
int2001
2023-08-02 06:34:12 +00:00
parent ef77d65bfb
commit c8ea174030
7 changed files with 250 additions and 86 deletions

View File

@@ -151,9 +151,62 @@ $config['url_suffix'] = '';
| there is an available translation if you intend to use something other
| than english.
|
*/
$config['language'] = 'english';
*/
$lang = 'english'; // this language will be used per default
if (isset($_COOKIE["language"])) {
$tmp_value = $_COOKIE["language"];
if (!empty($tmp_value)) { $lang = $tmp_value; }
}
switch ($lang) { // do this for security-reasons! parse only langs, which are known to us
case 'dutch':
$config['language'] = $lang;
break;
case 'chinese_simplified':
$config['language'] = $lang;
break;
case 'spanish':
$config['language'] = $lang;
break;
case 'czech':
$config['language'] = $lang;
break;
case 'bulgarian':
$config['language'] = $lang;
break;
case 'turkish':
$config['language'] = $lang;
break;
case 'swedish':
$config['language'] = $lang;
break;
case 'polish':
$config['language'] = $lang;
break;
case 'italian':
$config['language'] = $lang;
break;
case 'greek':
$config['language'] = $lang;
break;
case 'french':
$config['language'] = $lang;
break;
case 'finnish':
$config['language'] = $lang;
break;
case 'russian':
$config['language'] = $lang;
break;
case 'english':
$config['language'] = $lang;
break;
case 'german':
$config['language'] = $lang;
break;
}
$config['cl_multilanguage']=true;
/*
|--------------------------------------------------------------------------
| Default Character Set