brew install gettext, should i force link it?
same problem here, just run
brew link gettext --force
and
manage.py compilemessages
and everything working fine. you can always
brew unlink gettext
if you have problems and revert back to previous state