EdX平台汉化
来源:互联网 发布:手机兼职淘宝客服 编辑:程序博客网 时间:2024/05/16 07:39
EdX是最近一个比较著名的大规模在线学习网站,EdX的代码是开源的,所以会有很多团队在进行EdX国际化。最近在做EdX汉化的工作其实就是体力活嘛==但是我太笨了,还是纠结了很久。所以先写一下自己的体会和想法。
首先,在开始汉化之前可以阅读Django框架国际化的思想,链接如下:http://djangobook.py3k.cn/2.0/chapter19/
汉化的时候我们可能要注册transifex的账号,这是一个国家化edx的平台,很多很棒的人都在做这项工作。汉化的过程中我们需要安装transifex的客户端并且配置文件,这些网上有教程。并且官方文档也写得很清楚。https://github.com/edx/edx-platform/wiki/Internationalization-and-localization
但是看了文档我也迷迷糊糊的,因为我不清楚Django汉化的结构。
首先paver i18n_extract是提取可以翻译的的字符串。在conf/locale/en这个文件夹里。我们要做到就是在这个文件夹对应的文件下面找到具体要翻译的字符串以及注释。格式一般是:
# 文件位置
msgid "string"
msgstr ""
然后在你要汉化的语言的对应文件夹下找到相应文件名的文件,将上面的文字复制到文件中,再在msgstr中添加相应的翻译即可。
完成之后paver i18n_generate产生.mo文件
然后重启服务器即可。
0 0
- EdX平台汉化
- edx安装汉化包
- edx安装笔记2-汉化、用户创建
- 222服务器edx-platform搭建及其汉化
- Open edX Cypress完整汉化语言包
- edx平台搭建(基于Ubuntu搭建edx)
- 免费在线课程平台Udacity与edX
- 安装开源在线教育平台edX的一个简单方法
- Zabbix监控平台汉化修改
- 使用ova镜像进行edx平台的部署、配置过程
- 虚拟机搭建FBCTF平台,汉化版FBCTF
- edx安装
- edx常用命令
- 汉化
- Windows mobile 6.0(汉化)仿真平台设置与应用
- EAX、ECX、EDX、EBX
- edx 学习备忘
- edx 安装 备忘
- 背包九讲 算法摘记
- UVA11636 - Hello World!
- php 代码优化建议
- 用邻接map 和队列实现的单源 Dijkstra最短路
- 文档处理 内部插入
- EdX平台汉化
- Python 实现mysql数据库
- 写在工作五周年纪念日
- 32位ubuntu14下编译openjdk7
- htmlParse和Jsoup
- 【Java.NIO】API —— Channel接口 —— DatagramChannel类
- 由基于qml,c++的串口调试工具浅谈qml与c++混合编程
- 改 c 程序笔记_2_申请指针的注意事项
- POJ 3069