Fixed default lang translation #1361

This commit is contained in:
Andy Miller
2018-03-01 16:52:06 -06:00
parent b88cafd334
commit e2c7a005cb
2 changed files with 7 additions and 11 deletions

View File

@@ -464,21 +464,16 @@ class Admin
}
if (!$languages) {
$languages = [$grav['user']->authenticated ? $grav['user']->language : 'en'];
if ($grav['config']->get('system.languages.translations_fallback', true)) {
$languages = $grav['language']->getFallbackLanguages();
} else {
$languages = (array)$grav['language']->getDefault();
}
$languages = $grav['user']->authenticated ? [ $grav['user']->language ] : $languages;
} else {
$languages = (array)$languages;
}
if ($lookup) {
if (empty($languages) || reset($languages) == null) {
if ($grav['config']->get('system.languages.translations_fallback', true)) {
$languages = $grav['language']->getFallbackLanguages();
} else {
$languages = (array)$grav['language']->getDefault();
}
}
}
foreach ((array)$languages as $lang) {
$translation = $grav['language']->getTranslation($lang, $lookup);