- Django 3.0入門與實(shí)踐
- 李健編著
- 257字
- 2021-03-27 00:17:42
4.12 makemessages
作用:查找整個(gè)源代碼路徑以找出全部翻譯字符串并生成一個(gè)新的消息文件或者更新已有的消息文件。
語法:django-admin makemessages
在介紹代碼示例前,首先修改index.html,增加翻譯字符串:

然后在polls\templates\polls\文件夾下新建一個(gè)腳本文件trans.js,文件內(nèi)容如下(該腳本沒有實(shí)際意義,僅用于演示makemessages命令):

示例1:生成中文翻譯文件,如下圖所示。

示例2:使用domain參數(shù)為js腳本生成中文翻譯文件。
Domain參數(shù)可接受兩個(gè)值:
django:該參數(shù)用于從*.py、*.html和*.txt文件中查找翻譯字符串。
djangojs:該參數(shù)用于從*.js文件中查找翻譯字符串,當(dāng)指定djangojs參數(shù)時(shí),應(yīng)保證js文件位于tempaltes文件夾下,否則需要在模板中使用外鏈引用該腳本文件。

推薦閱讀
- UML和模式應(yīng)用(原書第3版)
- 匯編語言程序設(shè)計(jì)(第2版)
- Python高級編程
- Neo4j Essentials
- 精通API架構(gòu):設(shè)計(jì)、運(yùn)維與演進(jìn)
- The Computer Vision Workshop
- PostgreSQL 11從入門到精通(視頻教學(xué)版)
- 征服RIA
- Instant RubyMotion App Development
- 自制編程語言
- 移動(dòng)界面(Web/App)Photoshop UI設(shè)計(jì)十全大補(bǔ)
- 青少年信息學(xué)競賽
- 大數(shù)據(jù)分析與應(yīng)用實(shí)戰(zhàn):統(tǒng)計(jì)機(jī)器學(xué)習(xí)之?dāng)?shù)據(jù)導(dǎo)向編程
- Spring+Spring MVC+MyBatis從零開始學(xué)
- QGIS Python Programming Cookbook(Second Edition)