簡體   English   中英

從Django中的第三方應用收集消息

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM