diff options
| author | Greg Roach <fisharebest@webtrees.net> | 2018-10-08 18:29:04 +0100 |
|---|---|---|
| committer | Greg Roach <fisharebest@webtrees.net> | 2018-10-08 18:29:04 +0100 |
| commit | e58a20ff6a8776678adb8f067c0874f8e2a916a1 (patch) | |
| tree | fa8fd0e436c5efb373bc60f628f78ab1a3be5461 /index.php | |
| parent | db501309c1442f84523f4ecef67a7b3c254ede36 (diff) | |
| download | webtrees-e58a20ff6a8776678adb8f067c0874f8e2a916a1.tar.gz webtrees-e58a20ff6a8776678adb8f067c0874f8e2a916a1.tar.bz2 webtrees-e58a20ff6a8776678adb8f067c0874f8e2a916a1.zip | |
Fix: search engines should see content in tree's default language
Diffstat (limited to 'index.php')
| -rw-r--r-- | index.php | 12 |
1 files changed, 4 insertions, 8 deletions
@@ -188,14 +188,6 @@ if ($max_execution_time !== '' && strpos(ini_get('disable_functions'), 'set_time // Sessions Session::start(); -DebugBar::startMeasure('init i18n'); - -// With no parameters, init() looks to the environment to choose a language -define('WT_LOCALE', I18N::init()); -Session::put('locale', WT_LOCALE); - -DebugBar::stopMeasure('init i18n'); - // Note that the database/webservers may not be synchronised, so use DB time throughout. define('WT_TIMESTAMP', (int) Database::prepare("SELECT UNIX_TIMESTAMP()")->fetchOne()); @@ -240,6 +232,10 @@ try { $tree = $all_trees[Site::getPreference('DEFAULT_GEDCOM')] ?? array_values($all_trees)[0] ?? null; } + // Select a locale + define('WT_LOCALE', I18N::init('', $tree)); + Session::put('locale', WT_LOCALE); + // Most layouts will require a tree for the page header/footer View::share('tree', $tree); |
