A bug was opened against the Fedora Django package, because it had .mo locale files, but they were not being found by %find_lang. After some discussion, it was discovered that this was because these files lived in %{python_sitelib}/django/conf/locale/$LOCALE/django.mo. Because %{python_sitelib} is not under /usr/share, find_lang.sh couldn't find them.
Till Mass wrote this patch, which alters the search path for find_lang.sh to not be restricted to /usr/share.
The original bugreport is at: https://bugzilla.redhat.com/show_bug.cgi?id=584866
Till's patch posting is here: https://bugzilla.redhat.com/attachment.cgi?id=415111
A copy of his patch is attached, please review for commit.