def set_default_language(lang):
"""
Set the default language for this installation of Kolibri. Any running
instance of Kolibri needs to be restarted in order for this change to work.
"""
from kolibri.utils import conf
from django.conf import settings
valid_languages = [l[0] for l in settings.LANGUAGES]
if lang in valid_languages:
conf.config['LANGUAGE_CODE'] = lang
conf.save()
else:
msg = "Invalid language code {langcode}. Must be one of: {validlangs}".format(
langcode=lang, validlangs=valid_languages
)
logging.warning(msg)
评论列表
文章目录