if ($langsel = $mform->getElementValue('lang')) {
$lang = reset($langsel);
// check lang exists
- if (!file_exists($CFG->dataroot.'/lang/'.$lang) and
- !file_exists($CFG->dirroot .'/lang/'.$lang)) {
+ if (get_string_manager()->translation_exists($lang, false)) {
$lang_el =& $mform->getElement('lang');
$lang_el->setValue($CFG->lang);
}
if ($langsel = $mform->getElementValue('lang')) {
$lang = reset($langsel);
// check lang exists
- if (!file_exists($CFG->dataroot.'/lang/'.$lang) and
- !file_exists($CFG->dirroot .'/lang/'.$lang)) {
+ if (get_string_manager()->translation_exists($lang, false)) {
$lang_el =& $mform->getElement('lang');
$lang_el->setValue($CFG->lang);
}