我在Windows 7Django的makemessages问题
运行的Python 2.7和Django的1.8.11将在必要的翻译字符串文字,我想翻译我的网站后。我已按照docs的说明进行操作。这包括installing the GNU gettext utilities for windows 7以及正确语言代码中必需的区域设置文件夹/目录。
。在我的项目的根目录下的命令提示符虚拟环境&,我跑:
django-admin makemessages -l de
我会在命令提示符下以下错误:
CommandError: Unable to find a locale path to store translations for file fabfile.py
在我的项目的根目录中,我有以下文件,这是fabfile.py
所在的位置:
我试过(暂时)从目录中删除fabfile.py
。当我尝试这样做,运行django-admin makemessages -l de
当我收到错误信息是:
CommandError: Unable to find a locale path to store translations for file manage.py
看来,makemessages
命令是包括所有在根目录下的.py
和.txt
文件。我不确定这是否是正确的程序。
当我运行makemessages
命令时,如何不在我的项目的根目录中包含.py & .txt文件?
你安装了什么第三个软件包/应用程序?您是否在virtualenv源文件夹中搜索了fabfile.py文件? –
您是否创建了语言环境目录? –