From django documentation:
js_info_dict = { \'packages\': (\'your.app.package\',), }
urlpatterns = patterns(\'\', (r\'^jsi18n/
First you need to be sure that your js_info_dict is like this:
js_info_dict = {
'domain': 'djangojs',
'packages': ('my_project_name',),
}
And as @daonb suggested, add 'my_project_name' to your INSTALLED_APPS in settings.py.
Make sure that you compile your messages like this:
django-admin.py makemessages -a -d djangojs
That's all!
I don't know why Django doesn't have that information into its documentation. I could find the solution with using these articles below:
http://www.aminche.com/blog/2010/07/06/playground-editor http://code.djangoproject.com/ticket/5494 http://osdir.com/ml/django-users/2010-04/msg00231.html