生成多語言檔案
1.將專案中所有與i18n相關的字串輸出到i18n目錄的pot檔案中
2.建立翻譯語言的各類,下邊的製作簡體中文的zh_cn翻譯檔案,台灣的是zh_tw
執行上邊這步後會在i18n目錄中生成乙個zh_cn目錄用於存放.po翻譯檔案。
3.使用poedit編輯翻譯檔案,目錄:i18n/zh_cn/lc_messages/[project-name].po
4.編譯語言檔案
執行後會在語言目錄中生成.mo檔案,如果.po檔案修改後需要重新編譯
5.配置development.ini檔案
use = egg: my-project
full_stack = true
lang = zh_cn
常用命令
1.初始化語言
2.翻譯語言檔案
3.編譯所有語言檔案
4.更新語言檔案
mako模板中使用i18n
i18n呼叫自己引數 I18N的前後端實現
所需工具 1 vue 2 vue i18n 前期設定 1 構建兩個json語言字典,如果就中英文切換就分別構建 string en.json 和string zh.json,格式如下 2 讀取前一步驟建立的字典,並構造vuei18n元素 獲取本地語言包 非同步獲取會沒有response,需要暫時關閉...
centos6沒有i18n檔案?
首先說明是centos6不是7,7沒有是正常的因為換位置了。自己製作centos6的docker映象時發現沒有 etc sysconfig i18n這個檔案,第一感覺就是少裝了rpm包,但無法確定是哪個。如果是缺少庫檔案可以用rpm ql查詢,但普通檔案卻找不到。最終找到一片文章文章中提到i18n檔...
springboot載入i18n資源檔案
i18n資源配置 spring.messages.basename i18n messages spring.messages.cache duration 3600 spring.messages.encoding utf 8 在messages.properties檔案中新增一些配置 控制器的內...