edX Devstack 汉化(i18n)
操练了几日edx Devstack后,发现自己e文还是那么poor,如果和我一样,继续往下看,否则可以轻轻的飘过~
1.运行起 edx Devstack
cd /devstack
vagrant up
vagrant ssh
(以上应该比较熟悉了:)
本文参考https://github.com/edx/edx-platform/wiki/Internationalization-and-localization
2.开始翻译
Open edX framework 把翻译工作托管在了www.transifex.com. 上面。
1.先去www.transifex.com. 注册一个帐号
2.在vagrant ssh连接到vritual box虚拟机的ubuntu里之后,执行sudo apt-get install transifex-client
3.sudo vi /edx/app/edxapp/.transifexrc 在此文件中加入下面内容:
[https://www.transifex.com]
hostname = https://www.transifex.com
username = 登录邮箱
password = 登录密码
token =
注意以上.transifexrc 文件的真实路径是/edx/app/edxapp/ 下,而非/home/vagrant/下面。
4.改变.transifexrc 文件权限
sudo chmod 777 /edx/app/edxapp/.transifexrc
5.修改lms.env.json和cms.eng.json中定义的语言
sudo vi /edx/app/edxapp/lms.env.json
在109行把"LANGUAGE_CODE": "en" 改成 "LANGUAGE_CODE": "zh-cn"
同理sudo vi /edx/app/edxapp/cms.env.json 把"LANGUAGE_CODE": "en" 改成 "LANGUAGE_CODE": "zh-cn"
改完记得保存!
6.再切换到edxapp帐号,并加载环境变量
sudo su edxapp
source /edx/app/edxapp/edxapp_env
cd /edx/app/edxapp/edx-platform
7.执行翻译
paver i18n_robot_pull
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:
转载于:https://www.cnblogs.com/liuxing3169/p/4206594.html
edX Devstack 汉化(i18n)相关推荐
- Kibana 汉化相关配置 i18n 及版本问题
最终结论 Kibana从6.7.0开始,可以通过修改kibana.yml中的配置项i18n.locale: "zh-CN",然后重启Kibana完成汉化. NOTE: 是zh-CN ...
- kibana界面汉化
方法1 系统:centos6.5 该汉化包默认支持kibana5.x - 6.x任意版本 下载汉化包路径:https://github.com/anbai-inc/Kibana_Hanization/ ...
- win10+anaconda环境下pyqt5+qt tools+eric6.18安装及汉化过程
最近需要用python编写一个小程序的界面,选择了pyqt5+eric6的配套组合,安装过程中遇到一些坑,特此记录.参考书籍是电子工业出版社的<PyQt5快速开发与实战>. 因为我使用an ...
- activiti 汉化
activiti的modeler汉化. 其实汉化的方式很简单,只是内容繁杂:将stencilset.json与editor-app--i18n--en.json这两个文件汉化后替换掉就可以了.内容太多 ...
- superset汉化
之前只修改了superset中config.py的配置,发现其中只汉化了一小部分,但是其他未汉化部分中有一部分的汉化其实代码里做了,并未生效,于是在网上找了一圈,没有发现特别靠谱的方法,后来折腾了一下 ...
- [转贴]Debian的汉化步骤【转自http://www.linuxsir.org】
前提是假设已经安装好了debian的基本系统以及X Window. 1.安装语言环境 locale apt-get install locales # 注意是复数 如果已经安装,需要改变的话,请用下面 ...
- openbmc开发31:webui开发—汉化
webui-vue软件包基于i18n( internationalization国际化的英文单词,首末字符i和n,18为中间的字符数)已经支持了支持英语.西班牙语.俄语三种语言(实际西班牙语和英语没什 ...
- PyQt中文 eric6 汉化
汉化eric6 因:最近重新配置了一台电脑发现新版本eric6不支持汉化,上网搜了一些都是旧版本汉化,已经安装好了新版本还能回退么.所以直接找到了汉化包.qm文件进行了汉化! 效果: 步骤:找到.qm ...
- 不脱壳照样破解MyVideoConverter V1.40 汉化版
[声明]:纯属技术交流 [工具]:OllyDbg PEiD无法知道他是什么壳,晕倒,试试吧. fi查出的是ACProtect 这壳不好脱.唉,菜鸟啊.今天不脱壳破解 用OD载入,运行软件,能运行了,O ...
最新文章
- java 线程池学习小记
- android 静音
- 在Linux平台上部署open***
- SDCC 2015架构专场札记:一线互联网公司的架构实践
- P4430-小猴打架【perfer序列】
- 什么时候使用Apache Camel?
- java entitymanager类_如何在Java JDBC EntityManagerFactory类中设置实体的ID?
- NAT集群部署solo之session server
- 【服务器】【个人网盘】宝塔搭建cloudreve
- 谋哥:这个时代没有比程序员更适合创业
- Android 开源框架Universal-Image-Loader完全解析(二)--- 图片缓存策略详解
- AD9 PCB文件黑色区域如何改变?
- 地铁票务管理系统_[地铁票务管理论文] 地铁票务系统 场景法
- python 快乐数判断_利用Python实现MACD顶底背离形态,并实现自动化交易!
- 苹果开启了UWB上下游成熟的大门
- Python的字典中动态添加键值对
- C语言经典例题100道
- AppInventor之数据库、MQTT及导出Excel表格
- Matlab如何画对比柱状图
- 快速识别台式机的内存条