Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Django 如何实现前端的国际化和本地化_Django_Edx - Fatal编程技术网

Django 如何实现前端的国际化和本地化

Django 如何实现前端的国际化和本地化,django,edx,Django,Edx,我是Edx平台的新手。我设法从Django管理员使用dark lang配置发布了几种语言。它工作得很好。用户可以从首选项中选择其语言。但我也想本地化。我所做的对已登录的用户很有效,但未登录的用户仍会显示网站的默认英文版本。。我需要它在法语,因为它为登录用户现在做 我试图更改默认语言代码参数 LANGUAGE_CODE 进入 但iy似乎不起作用。如何实现这一点有什么想法吗?我不知道您使用的是什么版本的Django,但您可以使用; 结合。 这不是一个真正的答案,但(很可能)是一个正确的方向。邮件列

我是Edx平台的新手。我设法从Django管理员使用dark lang配置发布了几种语言。它工作得很好。用户可以从首选项中选择其语言。但我也想本地化。我所做的对已登录的用户很有效,但未登录的用户仍会显示网站的默认英文版本。。我需要它在法语,因为它为登录用户现在做

我试图更改默认语言代码参数

LANGUAGE_CODE
进入


但iy似乎不起作用。如何实现这一点有什么想法吗?

我不知道您使用的是什么版本的Django,但您可以使用; 结合。
这不是一个真正的答案,但(很可能)是一个正确的方向。

邮件列表是关于OpenEDX答案的最佳位置。此线程是关于支持其他语言的:

完整的国际化和本地化说明如下:

lms/envs/common.py