操练了几日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:

  

edX Devstack 汉化(i18n)的更多相关文章

  1. ENGLISH抠脚童鞋的福利--GitHub汉化插件

    今天在某前端群看到一个插件,激动万分啊!我就把插件使用实现的步骤分享一下! 打开chrome浏览器输入地址:chrome://extensions/ : 跳转到其他页面,点击左上角--扩展程序: 将T ...

  2. 轻量级Lua IDE ZeroBrane Studio 的使用技巧和汉化

    快捷键 : alt + shift +鼠标 ,可以块选中文本. F12 折叠/展开 所有 F5 调试运行 点击第二次 将跳转到第一个断点处 F10 单步执行 shift +F10 单步执行,不进入函数 ...

  3. [saiku] 简化/汉化/设置默认页

    上一篇分析了schema文件 [ http://www.cnblogs.com/avivaye/p/4877832.html] 在安装完毕Saiku后,由于是社区版本,所以界面上存在很多升级为商业版的 ...

  4. Ambari 2.4.2 汉化

    1.ambari-web (1)apache-ambari-2.4.2-src/ambari-web/app/messages.js 该文件是KeyValue文件,3000多行.将Value部分翻译成 ...

  5. ambari2.6.1汉化记录

    1.1测试机 Apache hadoop2.6Apache ambari 2.6.1集群规模:单节点操作系统 CentOS7以下所有操作均在root用户下执行 1.2安装环境 安装Maventar - ...

  6. 2018-04-27 搭建Python官方文档翻译环境-汉化示例代码

    通过官方i18n流程, 实现文档中的代码段的汉化, 效果如下(4. More Control Flow Tools): 步骤 基于python官方3.6版文档cpython/Doc生成pot文件. 参 ...

  7. <杂记>Android Studio 3.0-3.1 汉化包 (转载)

    JetBrains 系列软件汉化包 关键字: Android Studio 3.0-3.1 汉化包 CLion 2018.1 汉化包 GoLand 2017.3.2-2018.1 汉化包 Intell ...

  8. gradle 汉化

    作者:韩梦飞沙 Author:han_meng_fei_sha 邮箱:313134555@qq.com E-mail: 313134555 @qq.com gradle 汉化 android stud ...

  9. 【转】GitHub汉化脚本(谷歌浏览器)

    // ==UserScript== // @name GitHub 汉化插件 // @description 汉化 GitHub 界面的部分菜单及内容. // @copyright 2016, 楼教主 ...

随机推荐

  1. mysql同时向一个表中插入多条数据问题!!见详细

    INSERT INTO `表名` (`字段1`,`字段2`,`字段3`,`字段4`) values ('数组1数据1','数组1数据2','数组1数据3','数组1数据4'), ('数组2数据1',' ...

  2. 搭建高可用的MongoDB集群

    http://www.csdn.net/article/2014-04-09/2819221-build-high-avialable-mongodb-cluster-part-1/1 在大数据的时代 ...

  3. 实现html伪静态竟然那么简单

    1.单参数 功能: 把:www.44721.cn/movie.asp?id=123 伪静态为:www.44721.cn/movie.asp?123.html 代码如下: ASP/Visual Basi ...

  4. WindowManage与Window的在Activity的一点小应用

    super.onCreate(savedInstanceState); getWindow().setFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN ...

  5. Microsoft Word 的键盘快捷方式

    Microsoft Word 的键盘快捷方式 全部显示 全部隐藏 本帮助文章中描述的键盘快捷方式适用于美式键盘布局.其他键盘布局的键可能与美式键盘上的键 不完全对应. 注释   本文不介绍如何为宏或自 ...

  6. C# IO操作(四)大文件拷贝(文件流的使用)、文件编码

         大文件拷贝(文件流的使用).文件编码 首先说一下大文件拷贝和文件流,因为计算机的内存资源是有限的,面对几个G甚至更大的文件,需要通过程序来完成拷贝,就需要用到文件流(因为我们无法做到把文件一 ...

  7. Pascal Language: Recommended Materials

    Recommended materials: http://www.marcocantu.com/epascal/

  8. jQuery实例-简单选项卡-【一些常见方法(2)-练习】

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  9. 控制 WAP 网站上输入框的默认类型

    比如手机号,卡输入框应该默认显示数字键盘,邮箱输入框应该默认显示邮箱键盘.www . c s d n 1 2 3 . com/html/itweb/20130802/36036_36043_36004 ...

  10. 【转】c#文件操作大全(一)

    1.创建文件夹//using System.IO;Directory.CreateDirectory(%%1); 2.创建文件//using System.IO;File.Create(%%1); 3 ...