我在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文件? –
您是否創建了語言環境目錄? –