Taiga漢化

新安裝了項目管理軟件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目錄下執(zhí)行如下命令:
    django-admin.py makemessages -l zh_Hans(注意這兒是下劃線)
    會在taiga/locale下面生成zh_Hans目錄及相關文件
  3. 將前面下載的django.po拷貝到zh_Hans/LC_MESSAGES目錄下,覆蓋上一命令生成的django.po
  4. 在taiga-back目錄下執(zhí)行如下命令:
    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即可。
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容