mirror of
https://github.com/moodle/moodle.git
synced 2025-01-18 22:08:20 +01:00
MDL-68985 core_h5p: fix issue with composed code languages
Composed code languages, such as 'Spanish, Mexican' are different in H5P and Moodle: - In H5P, they use '-' to separate the language from the country. For instance: es-mx. - However, in Moodle, they have '_' instead of '-'. For example: es_mx.
This commit is contained in:
parent
71a34a039f
commit
982a9a5919
@ -134,6 +134,10 @@ abstract class handler {
|
||||
$value = null;
|
||||
$h5pversion = static::get_h5p_version();
|
||||
$component = 'h5plib_v' . $h5pversion;
|
||||
// Composed code languages, such as 'Spanish, Mexican' are different in H5P and Moodle:
|
||||
// - In H5P, they use '-' to separate language from the country. For instance: es-mx.
|
||||
// - However, in Moodle, they have '_' instead of '-'. For instance: es_mx.
|
||||
$language = str_replace('-', '_', $language);
|
||||
if (get_string_manager()->string_exists($identifier, $component)) {
|
||||
$defaultmoodlelang = 'en';
|
||||
// In Moodle, all the English strings always will exist because they have to be declared in order to let users
|
||||
|
Loading…
x
Reference in New Issue
Block a user