mirror of
https://github.com/moodle/moodle.git
synced 2025-04-13 04:22:07 +02:00
MDL-72885 core: Use get_html_lang_attribute_value()
Use get_html_lang_attribute_value() for formatting language codes for the HTML lang attribute.
This commit is contained in:
parent
92e080465e
commit
d4ba0359cf
@ -84,7 +84,7 @@ class editor_framework implements H5peditorStorage {
|
||||
|
||||
// If current language has a dependency, then request it.
|
||||
if (count($dependencies) > 1) {
|
||||
$parentlanguage = str_replace('_', '-', $dependencies[count($dependencies) - 2]);
|
||||
$parentlanguage = get_html_lang_attribute_value($dependencies[count($dependencies) - 2]);
|
||||
$result = $this->get_language_record($name, $major, $minor, $parentlanguage);
|
||||
}
|
||||
}
|
||||
|
@ -1610,7 +1610,7 @@ class framework implements H5PFrameworkInterface {
|
||||
}
|
||||
|
||||
// Get current language in Moodle.
|
||||
$language = str_replace('_', '-', strtolower(\current_language()));
|
||||
$language = get_html_lang_attribute_value(strtolower(\current_language()));
|
||||
|
||||
// Try to map.
|
||||
return $map[$language] ?? $language;
|
||||
|
@ -255,7 +255,7 @@ class zipwriter {
|
||||
|
||||
$templatedata->global = (object) [
|
||||
'righttoleft' => right_to_left(),
|
||||
'language' => str_replace('_', '-', current_language()),
|
||||
'language' => get_html_lang_attribute_value(current_language()),
|
||||
'sitename' => format_string($SITE->fullname, true, ['context' => context_system::instance()]),
|
||||
'siteurl' => $CFG->wwwroot,
|
||||
'pathtotop' => $this->get_relative_context_path($context, $this->rootcontext, '/'),
|
||||
|
@ -2242,7 +2242,7 @@ function get_html_lang($dir = false) {
|
||||
}
|
||||
}
|
||||
// Accessibility: added the 'lang' attribute to $direction, used in theme <html> tag.
|
||||
$language = str_replace('_', '-', current_language());
|
||||
$language = get_html_lang_attribute_value(current_language());
|
||||
@header('Content-Language: '.$language);
|
||||
return ($direction.' lang="'.$language.'" xml:lang="'.$language.'"');
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user