brew install gettext, should i force link it?

I am doing some web development and the translation engine requires gettext. Should I force link it?

$ django-admin.py makemessages -l es
CommandError: Can't find xgettext. Make sure you have GNU gettext tools 0.15 or newer installed.

$ brew install gettext
Warning: gettext-0.18.3.2 already installed

$ brew link gettext
Warning: gettext is keg-only and must be linked with --force
Note that doing so can interfere with building software.

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