私はDjangoアプリケーションでrosetta
を使用しています。私はすべての翻訳文字列を設定しており、私のローカル環境で動作しています。 CommandError: Can't find msguniq. Make sure you have GNU gettext tools 0.15 or newer installed.
私はpost_compileスクリプトを追加していますが、私は取得しています@nik_mの提案を次のコードheroku run python manage.py makemessages -l en
Heroku Django翻訳
EDIT
を実行している場合:問題は、私はHerokuのにコードをプッシュするとき、私はエラーを取得していますエラー:
In post-compile hook
remote: -----> Compiling translation files
remote: CommandError: Can't find msgfmt.
Make sure you have GNU gettext tools 0.15 or newer installed.
あなたの 'requirements.txt'ファイルに' django-rosetta'がありますか? –
はい私は現在django-rosetta == 0.7.12を持っています –
herokuで 'makemessages'を実行する理由はありません。あなたはちょうど 'git push heroku master'をしなければならない。 –