Thanks for the report. I agree the message needs to be improved. There
might even be a case for creating `/locale` for the user when we've
detected the user is running `makemessages` in the app directory (which we
already detect), but I would be interested to hear more opinions.
Regarding the command failing silently, I cannot reproduce that. I marked
a string for translation, created the directory `app-level-
directory/locale` and ran `manage.py makemessages -l es` from the app
directory and received translation files. If you suggest providing
feedback to the user when no translatable strings are found that would be
a separate issue.