diff --git a/django/views/i18n.py b/django/views/i18n.py
index 133c42f..d55d5aa 100644
--- a/django/views/i18n.py
+++ b/django/views/i18n.py
@@ -211,6 +211,7 @@ def javascript_catalog(request, domain='djangojs', packages=None):
                 en_catalog_missing = True
             # Otherwise it is harmless.
             pass
+    paths.extend(settings.LOCALE_PATHS)
     # next load the settings.LANGUAGE_CODE translations if it isn't english
     if default_locale != 'en':
         for path in paths:
diff --git a/tests/regressiontests/i18n/other/locale/de/LC_MESSAGES/djangojs.po b/tests/regressiontests/i18n/other/locale/de/LC_MESSAGES/djangojs.po
new file mode 100644
index 0000000..1b32c76
--- /dev/null
+++ b/tests/regressiontests/i18n/other/locale/de/LC_MESSAGES/djangojs.po
@@ -0,0 +1,17 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: Django\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2010-05-05 00:38+0200\n"
+"PO-Revision-Date: 2008-06-23 21:02+0100\n"
+"Last-Translator: Jannis Leidel <jannis@leidel.info>\n"
+"Language-Team: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1)\n"
+
+#: test.js:1
+msgid "Thanks Django"
+msgstr "Danke Django"
+
diff --git a/tests/regressiontests/i18n/tests.py b/tests/regressiontests/i18n/tests.py
index 615ffe8..c3e8d05 100644
--- a/tests/regressiontests/i18n/tests.py
+++ b/tests/regressiontests/i18n/tests.py
@@ -652,6 +652,7 @@ class AppResolutionOrderI18NTests(ResolutionOrderI18NTests):
         self.assertUgettext('Date/time', 'APP')
 
 class LocalePathsResolutionOrderI18NTests(ResolutionOrderI18NTests):
+    urls = 'regressiontests.i18n.urls'
 
     def setUp(self):
         self.old_locale_paths = settings.LOCALE_PATHS
@@ -665,6 +666,10 @@ class LocalePathsResolutionOrderI18NTests(ResolutionOrderI18NTests):
     def test_locale_paths_translation(self):
         self.assertUgettext('Date/time', 'LOCALE_PATHS')
 
+    def test_locale_paths_js_translation(self):
+        response = self.client.get('/jsi18n/')
+        self.assertContains(response, "catalog['Thanks Django'] = 'Danke Django';")
+
 class ProjectResolutionOrderI18NTests(ResolutionOrderI18NTests):
 
     def setUp(self):
diff --git a/tests/regressiontests/i18n/urls.py b/tests/regressiontests/i18n/urls.py
new file mode 100644
index 0000000..42e3ce7
--- /dev/null
+++ b/tests/regressiontests/i18n/urls.py
@@ -0,0 +1,6 @@
+# coding: utf-8
+from django.conf.urls.defaults import *
+
+urlpatterns = patterns('',
+    (r'^jsi18n/$', 'django.views.i18n.javascript_catalog'),
+)
