edx安装汉化包

时间:2022-03-11 19:24:18

将edx-platform安装好之后,下来就是汉化的时候,汉语多亲切啊,是吧。
这个教程参考官方教程,下面我们一步步来。

  1. 在www.transifex.com注册一个账号,只需注册即可。
    安装transifex-client

    sudo apt-get install transifex-clinet
  2. 在登录账号家目录下新建一个.transifexrc文件

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

    user 和 pass为在transifex.com网站注册的账号和密码。
    注意:token = 在这个等于号后面一定要留一个空格,否则后面就会报错。

  3. 切换至edxapp账户,并导入相应环境变量

    sudo -H -u edxapp bash
    source /edx/app/edxapp/edxapp_env
    cd /edx/app/edxapp/edx-platform
  4. 确保/edx/app/edxapp/edx-platform/conf/locale/config.yaml文件中存在有- zh_CN # Chinese (China)

  5. 编辑/edx/app/edxapp/edx-platform/目录下lms/envs/common.py和cms/envs/common.py,将LANGUAGE_CODE = 'en'改为 LANGUAGE_CODE = 'zh-cn'.
    注意:这里是zh-cn 不是 zh_cn
  6. 在/edx/app/edxapp/edx-platform目录下执行paver i18n_robot_pull即可完成edx平台的汉化工作。

附:我就是在第一步的token后面没有留空格导致第六步一直报错,还是咱们英语太烂了啊

最后附上汉化后的网页
edx安装汉化包