gpt4 book ai didi

python - Edx平台本地化不生效

转载 作者:行者123 更新时间:2023-11-30 23:19:38 25 4
gpt4 key购买 nike

根据此链接:https://github.com/edx/edx-platform/wiki/Internationalization-and-localization

Edx 仍然以英文显示..确切地说,我做了以下几项:

1- 以 root 身份创建 ~/.transifexrc 文件

2- 将这些项目添加到其中:

[https://www.transifex.com]
hostname = https://www.transifex.com
username = user
password = pass
token =

3-切换到edxapp环境

  • source /edx/app/edxapp/edxapp_env
  • cd /edx/app/edxapp/edx-platform

4-更改了语言代码LANGUAGE_CODE = 'ar'lms/envs/common.py

5-提取所有翻译文件:

  • $ paver i18n_robot_pull

现在,应该做什么,因为网络界面仍然以英文显示。

最佳答案

我知道上述更改一直有效,因为我通过直接设置所需的语言,使用自定义 devstack 设置文件在开发模式下进行了测试。代码在 LANGUAGE_CODE 变量中,然后运行这些 dev。服务器来查看事情如何运作:

  • /edx/app/edxapp/edx-platform/manage.py lms runserver --settings=devstack 0.0.0.0:9999
  • Studio 应用也是如此
  • /edx/app/edxapp/edx-platform/manage.py lms runserver --settings=devstack 0.0.0.0:9999

两者都工作正常......我走在正确的道路上!!

完成上述步骤(问题中列出)后,我还执行了以下操作

我将LANGUAGE_CODE更改为所需的语言。此目录中以下两个文件中的代码 /edx/app/edxapp

  • lms.env.json
  • cms.env.json

然后我重新启动了supervisors中的所有worker,以使更改生效:

  • 源/edx/app/supervisor/venvs/supervisor/bin/activate
  • supervisorctl 重新启动所有

附注Supervisord 重新启动后可能需要一两分钟才能生效

现在一切都很顺利!!

关于python - Edx平台本地化不生效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25956975/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com