if (strstr('_local',$lang)!==false) {
continue;
}
+ if (substr($lang, -5) == '_utf8') { //Remove the _utf8 suffix from the lang to show
+ $shortlang = substr($lang, 0, -5);
+ } else {
+ $shortlang = $lang;
+ }
/// Search under dirroot/lang
/// If $CFG->unicodedb = false, ignore new lang packs
if (empty($CFG->unicodedb)) {
if (file_exists($CFG->dirroot .'/lang/'. $lang .'/'. $filetocheck)) {
include($CFG->dirroot .'/lang/'. $lang .'/'. $filetocheck);
if (!empty($string['thislanguage'])) {
- $languages[$lang] = $string['thislanguage'].' ('. $lang .')';
+ $languages[$lang] = $string['thislanguage'].' ('. $shortlang .')';
}
unset($string);
}
if (file_exists($CFG->dataroot .'/lang/'. $lang .'/'. $filetocheck)) {
include($CFG->dataroot .'/lang/'. $lang .'/'. $filetocheck);
if (!empty($string['thislanguage'])) {
- $languages[$lang] = $string['thislanguage'].' ('. $lang .')';
+ $languages[$lang] = $string['thislanguage'].' ('. $shortlang .')';
}
unset($string);
}
if (strstr('_local',$lang)!==false) {
continue;
}
+ if (substr($lang, -5) == '_utf8') { //Remove the _utf8 suffix from the lang to show
+ $shortlang = substr($lang, 0, -5);
+ } else {
+ $shortlang = $lang;
+ }
/// Search under moodledata/lang
/// If $CFG->unicodedb = false, ignore new lang packs
if (empty($CFG->unicodedb)) {
if (file_exists($CFG->dataroot .'/lang/'. $lang .'/'. $filetocheck)) {
include($CFG->dataroot .'/lang/'. $lang .'/'. $filetocheck);
if (!empty($string['thislanguage'])) {
- $languages[$lang] = $string['thislanguage'] .' ('. $lang .')';
+ $languages[$lang] = $string['thislanguage'] .' ('. $shortlang .')';
}
unset($string);
}
if (file_exists($CFG->dirroot .'/lang/'. $lang .'/'. $filetocheck)) {
include($CFG->dirroot .'/lang/'. $lang .'/'. $filetocheck);
if (!empty($string['thislanguage'])) {
- $languages[$lang] = $string['thislanguage'] .' ('. $lang .')';
+ $languages[$lang] = $string['thislanguage'] .' ('. $shortlang .')';
}
unset($string);
}