J'essaie d'internationaliser une application Django en suivant la merveilleuse documentation Django. Le problème est quand j'essaie d'exécuter la commande pour créer des fichiers de langue:
python manage.py makemessages -l fr
Il génère une erreur:
CommandError: Can't find msguniq. Make sure you have GNU gettext tools 0.15 or newer installed.
Ma configuration:
Installer gettext GNU avec Homebrew à l'aide de Terminal
/usr/bin/Ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
brew install gettext
brew link gettext --force
Si vous essayez d'exécuter link gettext --force
il vous avertit:
Notez que cela peut interférer avec le logiciel de construction.
La façon la plus sûre de l'utiliser est d'ajouter le binaire gettext à votre chemin:
export PATH="/usr/local/opt/gettext/bin:$PATH"