diff options
author | Friendika <info@friendika.com> | 2011-03-13 19:13:40 -0700 |
---|---|---|
committer | Friendika <info@friendika.com> | 2011-03-13 19:13:40 -0700 |
commit | 0d161c6ef60e4bcfe36f0a9b1e090955156a162a (patch) | |
tree | 74802f5e90971dc5bb813df9f1b7e8081298a198 /index.php | |
parent | aebf9bb4d6bf2cf3e86378a369f2d51996f4f6a6 (diff) | |
parent | 852091757166ffe0115ceade5af10154a2485286 (diff) | |
download | volse-hubzilla-0d161c6ef60e4bcfe36f0a9b1e090955156a162a.tar.gz volse-hubzilla-0d161c6ef60e4bcfe36f0a9b1e090955156a162a.tar.bz2 volse-hubzilla-0d161c6ef60e4bcfe36f0a9b1e090955156a162a.zip |
Merge branch 'omigeot-master'
Diffstat (limited to 'index.php')
-rw-r--r-- | index.php | 9 |
1 files changed, 8 insertions, 1 deletions
@@ -31,10 +31,17 @@ $install = ((file_exists('.htconfig.php') && filesize('.htconfig.php')) ? false * * Get the language setting directly from system variables, bypassing get_config() * as database may not yet be configured. + * + * If possible, we use the value from the browser. * */ -$lang = ((isset($a->config['system']['language'])) ? $a->config['system']['language'] : 'en'); +if (isset($_SERVER['HTTP_ACCEPT_LANGUAGE'])) { + $langs = preg_split("/[,-]/",$_SERVER['HTTP_ACCEPT_LANGUAGE'],2); + $lang = $langs[0]; +} else { + $lang = ((isset($a->config['system']['language'])) ? $a->config['system']['language'] : 'en'); +} load_translation_table($lang); |