I am making a multilingual Django website. I created a messages file, populated and compiled it. I checked the site (the admin in this case,) in my wanted language (Hebrew)
Another cause can be a wrong directory structure.
Read well the manage command's error message about which directory to create before running the makemassages
command for the app translation. (It must be locale
for an app, not conf/locale
.) Note that the management commands work fine even with the wrong directory structure.