[英]Collecting messages from 3rd party apps in Django
如何從位於virtualenv目錄中的第三方庫生成消息(manage.py makemessages)?
我嘗試將消息添加到.po文件中,但每次運行makemessages命令時,我的翻譯都會消失。
非常感謝
manage.py makemessages
僅查找當前目錄下的目錄。 因此,您必須從第三方應用程序創建符號鏈接到項目的目錄:
ln -s ~/.virtualenvs/myvenv/local/lib/python2.7/site-packages/app app
mkdir locale
python manage.py makemessages -l cz -s
請注意-s
選項。 它迫使makemessages
遵循符號鏈接。
另一個警告是,如果app
已經本地化,則.po
文件將在app/locale/cz
目錄下創建,而不是您的locale
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.