auto lang mod vraagt om land codes??
Geplaatst: 19 feb 2005, 21:21
zie titel
wat moet ik invullen voor de landen???
wat moet ik invullen voor de landen???
Nederlandstalige phpBB Support
https://www.phpbb.nl/forums/
Code: Selecteer alles
// Auto lang mod start
// If someone spoofs the language setting, then init_userprefs() will use the default language, as the spoofed result can't be found
$language = '';
$supported_languages = array();
$accept_language = strtolower (getenv ('HTTP_ACCEPT_LANGUAGE'));
if (!empty ($accept_language))
{
reset ($board_config);
$needle = 'auto_lang_';
$needle_length = strlen($needle);
while (list ($key, $value) = each ($board_config))
{
if ((strstr($key, $needle)))
{
$supported_languages[substr ($key, $needle_length)] = $value;
}
}
reset ($board_config); // Avoid nasty surprises for other coders
if (count ($supported_languages) > 0)
{
$accepted_languages = explode (',', $accept_language);
reset ($accepted_languages);
while (list(, $lng) = each ($accepted_languages))
{
$pos = strpos ($lng, ';');
if ($pos > 0) // The ; never occurs on position 0 in this case (unless spoofed)
{
$lng = substr ($lng, 0, $pos);
}
$lng = trim ($lng);
if (!empty($lng))
{
if (isset($supported_languages[$lng]))
{
$language = $supported_languages[$lng];
break;
}
else if (strstr($lng,'-')) // A user can have entered '-' at pos 0, so strpos is out for PHP 3 compliance
{
// break it up at the '-'
$lng = substr($lng, 0, strpos($lng, '-'));
if (!empty($lng) && isset($supported_languages[$lng]))
{
$language = $supported_languages[$lng];
break;
}
}
}
}
}
}
if (!empty ($language))
{
$board_config['default_lang'] = $language;
}
// Auto lang mod end
Je kan ook even in je statistieken kijken, dan zie je ook soms dat soort code's code's aangegeven.bee schreef:In internet Explorer, maar ook in andere browsers kan je in het Instellingen menu de taalcodes vinden, zoals ze door de browser verstuurd zullen worden.