FuelPHP Bin
<?php // languages this application supports $supported_languages = array('nl', 'fr', 'de', 'en'); // language cookie available? And valid? if ($language = \Cookie::get('ex-lang-selected', false) and in_array($language, $supported_languages)) { \Config::set('language', $language); } // if not, perform browser language autodetection else { foreach ($supported_languages as $supported_language) { if (\Agent::accepts_language($supported_language)) { \Config::set('language', $supported_language); break; } } } // and if that fails, default to the configured language