码迷,mamicode.com
首页 > 其他好文 > 详细

Horizon的本地化

时间:2015-10-06 12:47:13      阅读:123      评论:0      收藏:0      [点我收藏+]

标签:

1. 准备工作

apt-get install gettext

horizon源码下载路径 /workspace/horizon/

 

2. 生成mo文件

django-admin.py makemessages -l zh_CN
django-admin.py compilemessages

可以看到 locale/zh_CN/LC_MESSAGES/ 下有对应的 .mo 文件

3. 修改文本

修改django.po,其中msgid是要转换的字符串,存在于程序源码中,所以不要更改。msgstr是基于特定语言的对msgid 的解释,要对msgstr做相应更改。

目前来说,用户设置里的语言和时区的设置,只是保存在cookies里,没有存放在数据库。默认语言是根据浏览器的语言来决定。用户的个性化的设置,都是无法保存。因为目前keystone无法存放这些数据。

openstack的dashboard在语言设置栏里有多种语言可选,虽然有简体中文选项,但是它的汉化基本没有完成。

 

参考

http://www.aboutyun.com/blog-61-64.html

Horizon的本地化

标签:

原文地址:http://www.cnblogs.com/openqt/p/4856894.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!