Fix incompatible zh-cn language
zh-cn is not a standard django language code. However, it's a language code that is supported by edx-platform (and tutor). So we must convert it to zh-hans, which is simplified Chinese. zh-hk and zh-tw are both converted to zh-hant, which is traditional Chinese. The list of languages supported by django is here: https://github.com/django/django/blob/master/django/conf/global_settings.py Close #7
This commit is contained in:
parent
fac888c7c1
commit
a41dcfddbb
@ -37,7 +37,12 @@ CACHES = {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
LANGUAGE_CODE = "{{ LANGUAGE_CODE }}"
|
# Some openedx language codes are not standard, such as zh-cn
|
||||||
|
LANGUAGE_CODE = {
|
||||||
|
"zh-cn": "zh-hans",
|
||||||
|
"zh-hk": "zh-hant",
|
||||||
|
"zh-tw": "zh-hant",
|
||||||
|
}.get("{{ LANGUAGE_CODE }}", "{{ LANGUAGE_CODE }}")
|
||||||
PARLER_DEFAULT_LANGUAGE_CODE = LANGUAGE_CODE
|
PARLER_DEFAULT_LANGUAGE_CODE = LANGUAGE_CODE
|
||||||
PARLER_LANGUAGES[1][0]["code"] = LANGUAGE_CODE
|
PARLER_LANGUAGES[1][0]["code"] = LANGUAGE_CODE
|
||||||
PARLER_LANGUAGES["default"]["fallbacks"] = [PARLER_DEFAULT_LANGUAGE_CODE]
|
PARLER_LANGUAGES["default"]["fallbacks"] = [PARLER_DEFAULT_LANGUAGE_CODE]
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user