diff --git a/admin/settings/language.php b/admin/settings/language.php index 8d0b7f8c075..51fd03c8aed 100644 --- a/admin/settings/language.php +++ b/admin/settings/language.php @@ -2,9 +2,9 @@ // This file defines settingpages and externalpages under the "appearance" category -if ($hassiteconfig +if ($hassiteconfig or has_capability('moodle/site:langeditmaster', $systemcontext) - or has_capability('moodle/site:langeditmaster', $systemcontext)) { // speedup for non-admins, add all caps used on this page + or has_capability('moodle/site:langeditlocal', $systemcontext)) { // speedup for non-admins, add all caps used on this page // "languageandlocation" settingpage $temp = new admin_settingpage('langsettings', get_string('languagesettings', 'admin'));