项目地址 https://github.com/eduStack/ginkgo.zh-CN
在Transifex语言包基础上进行了修正和补充。经过验证没有语法错误。
安装方法:
1 加载edxapp环境
sudo -H -u edxapp bash
source /edx/app/edxapp/edxapp_env
cd /edx/app/edxapp/edx-platform
2 下载语言包
git clone https://github.com/eduStack/ginkgo.zh-CN
将下载的po文件拷贝到conf/locale/zh_CN /LC_MESSAGES
3 检查翻译
cd /edx/app/edxapp/edx-platform
i18n_tool validate -l zh_CN
执行后在conf/locale/zh_CN /LC_MESSAGES输出.dup和.prob文件,文件中指出翻译错误的地方。
4 编译翻译文件
paver i18n_fastgenerate
paver i18n_fastgenerate和paver i18n_generate的区别在于,paver i18n_generate会首先paver i18n_extract然后编译,而paver i18n_fastgenerate会直接编译。
5 重启edX服务,重启Nginx,清除浏览器缓存。
djangojs-partial.po文件乱码