Django實現國際化

2021-09-30 10:45:07 字數 345 閱讀 8319

2.進入專案的應用資料夾下,新建資料夾locale

3.在命令列中,cd到這個目錄下,執行django-admin.py makemessages -l zh_cn

4.在settings資料夾的middleware中加入:

'django.middleware.locale.localemiddleware',

5.在template中加上:

在顯示國際化文字時:

附:如果提示database錯誤,請先manage.py syncdb

po檔案的格式類似於:

msgid "login.title"

msgstr "簡易bug管理工具 1.0"

django 國際化 備忘

此備忘適用於補充翻譯,沒有建立翻譯檔案的情況下適用 暫時沒有主動翻譯,只是補充翻譯 補充翻譯的話也需要重新生成.mo檔案 可能用到的命令如下,具體用法請參照官方文件 django admin.py compilemessages locale pt br django admin.py compil...

django國際化環境配置

1.首先 安裝三個 必須檔案 libiconv 1.9.1.bin.woe32.zip gettext tools 0.17.zip gettext runtime 0.18.1.1 2 win32.zip 將環境變數path中配置bin目錄 2.建立工程,在工程根下新建locale資料夾 執行命令...

vue實現國際化

這裡為了簡單,將所有的東西都寫到main.js,在實際的應用中需要將這些拆分到不同元件中。1.1 安裝vue的國際化支援npm install vue i18n當然如果你沒有沒事使用包管理工具,那麼你可以直接這樣使用 src script 1.2 配置使用 這裡我們使用包管理工具的方式配置,我們直接...