Tugqi Biz
  • Home
  • Categories
  • Tags
  • Archives

汉化edx-platform

搭建好edx-paltform 之后,需要定制:汉化,处理视频存储问题,定制前台。¶
此文讲解汉化。谢谢fmyzjs,竹轩小站¶

1.准备¶

  • 基本的linux运维知识
  • 部署成功的edx平台(如果没有可以去edustack.org下载我们的测试镜像)
  • transifex账号(OpenEdx翻译项目是在transifex.com上,有兴趣的同学可以参与进来)
  • 耐心 最后提醒,请不要使用root用户,必要时请使用sudo,如果您执意,GoodBye!

2.安装transifex客户端¶

sudo apt-get install transifex-client

3.在用户家目录新建transifex配置文件并编辑¶

vi ~/.transifexrc

写入以下内容¶
[https://www.transifex.com]
hostname = https://www.transifex.com
username = user
password = pass
token =
其中请将username和password改成您自己的用户名和密码,token留空¶

4.修改.transifexrc文件权限¶

chmod o+rw ~/.transifexrc

5.切换到edxapp用户并加载对应的环境变量¶

sudo -u edxapp bash
source /edx/app/edxapp/edxapp_env
cd /edx/app/edxapp/edx-platform

6.修改*ms.env.json文件¶

vim ../lms.env.json

lms.env.json添加以下内容¶
"USE_I18N": true,
"LANGUAGE_CODE": "zh-cn"

vim ../cms.env.json

cms.env.json添加以下内容¶
"USE_I18N": true,
"LANGUAGE_CODE": "zh-cn"

7.执行翻译(请注意我说的是翻译,不是汉化,因为这不仅仅是汉化)¶

tx pull -l zh_CN
python  ./i18n/generate.py

8.更新assets¶

paver update_assets lms --settings aws
paver update_assets cms --settings aws

9.退出edxapp用户并重启edxapp¶

exit
sudo /edx/bin/supervisorctl -c /edx/etc/supervisord.conf restart edxapp:

  • « Linux特别强大和灵活的命令行工具 (1)
  • Xadmin入门 »

Published

Feb 9, 2014

Category

IT

Tags

  • Edx 4
  • Powered by Pelican. Theme: Elegant by Talha Mansoor