mirror of
https://github.com/getgrav/grav-plugin-admin.git
synced 2025-11-01 19:06:16 +01:00
Fixed default lang translation #1361
This commit is contained in:
@@ -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);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user