操练了几日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)相关推荐

  1. Kibana 汉化相关配置 i18n 及版本问题

    最终结论 Kibana从6.7.0开始,可以通过修改kibana.yml中的配置项i18n.locale: "zh-CN",然后重启Kibana完成汉化. NOTE: 是zh-CN ...

  2. kibana界面汉化

    方法1 系统:centos6.5 该汉化包默认支持kibana5.x - 6.x任意版本 下载汉化包路径:https://github.com/anbai-inc/Kibana_Hanization/ ...

  3. win10+anaconda环境下pyqt5+qt tools+eric6.18安装及汉化过程

    最近需要用python编写一个小程序的界面,选择了pyqt5+eric6的配套组合,安装过程中遇到一些坑,特此记录.参考书籍是电子工业出版社的<PyQt5快速开发与实战>. 因为我使用an ...

  4. activiti 汉化

    activiti的modeler汉化. 其实汉化的方式很简单,只是内容繁杂:将stencilset.json与editor-app--i18n--en.json这两个文件汉化后替换掉就可以了.内容太多 ...

  5. superset汉化

    之前只修改了superset中config.py的配置,发现其中只汉化了一小部分,但是其他未汉化部分中有一部分的汉化其实代码里做了,并未生效,于是在网上找了一圈,没有发现特别靠谱的方法,后来折腾了一下 ...

  6. [转贴]Debian的汉化步骤【转自http://www.linuxsir.org】

    前提是假设已经安装好了debian的基本系统以及X Window. 1.安装语言环境 locale apt-get install locales # 注意是复数 如果已经安装,需要改变的话,请用下面 ...

  7. openbmc开发31:webui开发—汉化

    webui-vue软件包基于i18n( internationalization国际化的英文单词,首末字符i和n,18为中间的字符数)已经支持了支持英语.西班牙语.俄语三种语言(实际西班牙语和英语没什 ...

  8. PyQt中文 eric6 汉化

    汉化eric6 因:最近重新配置了一台电脑发现新版本eric6不支持汉化,上网搜了一些都是旧版本汉化,已经安装好了新版本还能回退么.所以直接找到了汉化包.qm文件进行了汉化! 效果: 步骤:找到.qm ...

  9. 不脱壳照样破解MyVideoConverter V1.40 汉化版

    [声明]:纯属技术交流 [工具]:OllyDbg PEiD无法知道他是什么壳,晕倒,试试吧. fi查出的是ACProtect 这壳不好脱.唉,菜鸟啊.今天不脱壳破解 用OD载入,运行软件,能运行了,O ...

最新文章

  1. java 线程池学习小记
  2. android 静音
  3. 在Linux平台上部署open***
  4. SDCC 2015架构专场札记:一线互联网公司的架构实践
  5. P4430-小猴打架【perfer序列】
  6. 什么时候使用Apache Camel?
  7. java entitymanager类_如何在Java JDBC EntityManagerFactory类中设置实体的ID?
  8. NAT集群部署solo之session server
  9. 【服务器】【个人网盘】宝塔搭建cloudreve
  10. 谋哥:这个时代没有比程序员更适合创业
  11. Android 开源框架Universal-Image-Loader完全解析(二)--- 图片缓存策略详解
  12. AD9 PCB文件黑色区域如何改变?
  13. 地铁票务管理系统_[地铁票务管理论文] 地铁票务系统 场景法
  14. python 快乐数判断_利用Python实现MACD顶底背离形态,并实现自动化交易!
  15. 苹果开启了UWB上下游成熟的大门
  16. Python的字典中动态添加键值对
  17. C语言经典例题100道
  18. AppInventor之数据库、MQTT及导出Excel表格
  19. Matlab如何画对比柱状图
  20. 快速识别台式机的内存条

热门文章

  1. Memstore数据刷写与阻塞机制深入剖析及参数优化
  2. 20181127-1 附加作业 软件工程原则的应用实例分析
  3. [ 转载 ] Java基础14--创建线程的两个方法
  4. DistBelief 框架下的并行随机梯度下降法 - Downpour SGD
  5. nginx subrequest演示示例程序
  6. 动画原理——用户交互:移动物体
  7. 初秋 · 外婆家的茶山 · 快乐的味道 2012年9月
  8. 【转】Emacs -- 自动补齐
  9. Pandas最详细教程来了!
  10. 聊聊这些天收到的简历