Taiga汉化

作者: 道行者 | 来源:发表于2017-01-17 21:56 被阅读711次

    新安装了项目管理软件Taiga,当前版本(从其github上看,应该是3.0.0)还不支持简体中文,但其源码中已经有了简体中文的翻译文件,估计也快有了。
    下面说一下如何利用其源码中的翻译文件将当前版本进行汉化。

    汉化后台

    1. 下载https://github.com/taigaio/taiga-back/tree/master/taiga/locale/zh-Hans/LC_MESSAGES下的django.po,或将其文件内容拷贝到本地同名文件(utf-8编码)中 。
    2. 在taiga-back目录下执行如下命令:
      django-admin.py makemessages -l zh_Hans(注意这儿是下划线)
      会在taiga/locale下面生成zh_Hans目录及相关文件
    3. 将前面下载的django.po拷贝到zh_Hans/LC_MESSAGES目录下,覆盖上一命令生成的django.po
    4. 在taiga-back目录下执行如下命令:
      django-admin.py compilemessages -l zh_Hans
      会在zh_Hans/LC_MESSAGES目录下生成django.mo文件
    5. 修改~/taiga-back/settings/common.py:
      将 ("zh-hans", "中文(简体)"), # Simplified Chinese 这一行的注释放开
    6. settings/local.py中添加如下一行:
      LANGUAGE_CODE = "zh-hans"(注意这儿是横线)
    7. 重启后台:
      circusctl restart taiga

    汉化前台

    1. 下载https://github.com/taigaio/taiga-front/tree/master/app/locales/taiga下的locale-zh-hans.json,或将其文件内容拷贝到本地同名文件(utf-8编码)中
    2. 将下载的这个locale-zh-hans.json 文件放到~/taiga-front-dist/dist/v-1477393748631/locales/taiga目录下
    3. 修改dist/conf.json,将"defaultLanguage"的值改为"zh-hans":
      "defaultLanguage": "zh-hans"
    4. 这时,界面上可以显示中文了,但会报找不到脚本的错误,提示找不到v-1477393748631/locales/moment-locales/zh-hans.js文件,但该目录下有zh-cn.js文件(从django1.9开始,不用zh-cn,改用zh-hans了)。将zh-cn.js复制一份,改名为zh-hans.js即可。

    相关文章

      网友评论

      • wee3d:您能不能介绍下taiga在centos下的安装方法?网络教程试了很多没部署成!谢谢了:pray:
        wee3d:@为行 谢谢
        道行者:不好意思,我没有在CentOS下安装过。而且这是很久以前安装的了,也不了解现在的情况。

      本文标题:Taiga汉化

      本文链接:https://www.haomeiwen.com/subject/gjkvbttx.html