And*_*dré 10 django django-multilingual
我已经为我的virtualenv安装了一个Django应用程序,我想为该应用程序添加额外的翻译.
是否可以将安装在virtualenv中的应用程序中的消息导入到项目locale/pt/LC_MESSAGES文件夹中的django.po ?
或者,我应该翻译第三方应用程序吗?如果是这样,我如何使用makemessages在virtualenv中安装的应用程序中生成消息?
小智 7
在我的项目目录中,我在virtualenv中为应用程序创建(临时)符号链接,然后运行makemessages命令,如:
../manage.py makemessages -l nl --symlinks
创建*.po文件后,删除符号链接..
您可能应该将翻译添加到第 3 方应用程序,前提是它们足够通用以供其他人重复使用。
您需要 pip 安装第 3 方应用程序存储库的分支,如下所示(假设有 git 和 GitHub):
pip install -e git://github.com/{{ username }}/{{ reponame }}.git
Run Code Online (Sandbox Code Playgroud)
提交并推送您的更改,然后向原始存储库提交拉取请求。