zoukankan      html  css  js  c++  java
  • Horizon的本地化

    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

  • 相关阅读:
    H5基础
    函数
    分支结构/循环结构
    图解 idea打jar包的步骤
    jmeter查看使用文档后总结
    Ride的使用
    Robot Framework
    jmeter+ant+jenkins
    ant
    Mysql选择合适的数据类型
  • 原文地址:https://www.cnblogs.com/openqt/p/4856894.html
Copyright © 2011-2022 走看看