2013-07-24 54 views
6

我已經爲我的virtualenv安裝了一個Django應用程序,並且我想向該應用程序添加額外的翻譯。在virtualenv中安裝的應用程序的makemessages

是否有可能從安裝在virtualenv中我django.po在我的項目的locale/pt/LC_MESSAGES文件夾中的應用程序導入郵件?

另外,我應該翻譯第三方應用程序?如果是這樣,我如何使用makemessages來生成安裝在virtualenv中的應用程序中的消息?

回答

0

您應該添加翻譯到第三方應用程序,只要它們足夠通用以供其他人重新使用。

你會想點子安裝第三方應用程序的存儲庫中的一個分支,像這樣的東西(假設Git和GitHub上):

pip install -e git://github.com/{{ username }}/{{ reponame }}.git 

提交併推送更改,然後提交pull請求原始存儲庫。

4

在我的項目目錄我做一個(臨時)符號鏈接到應用程序在我的virtualenv,然後我運行makemessages命令,如:

../manage.py makemessages -l NL --symlinks

創建* .po文件後,刪除符號鏈接..