diff --git a/tests/view_tests/locale/en_GB/LC_MESSAGES/djangojs.mo b/tests/view_tests/locale/en_GB/LC_MESSAGES/djangojs.mo new file mode 100644 index 0000000000..37761f0f9a Binary files /dev/null and b/tests/view_tests/locale/en_GB/LC_MESSAGES/djangojs.mo differ diff --git a/tests/view_tests/locale/en_GB/LC_MESSAGES/djangojs.po b/tests/view_tests/locale/en_GB/LC_MESSAGES/djangojs.po new file mode 100644 index 0000000000..36c821109a --- /dev/null +++ b/tests/view_tests/locale/en_GB/LC_MESSAGES/djangojs.po @@ -0,0 +1,20 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2007-09-15 19:15+0200\n" +"PO-Revision-Date: 2010-05-12 12:41-0300\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +msgid "this color is to be translated" +msgstr "this colour is to be translated" diff --git a/tests/view_tests/tests/test_i18n.py b/tests/view_tests/tests/test_i18n.py index 0e87856228..ae39f34421 100644 --- a/tests/view_tests/tests/test_i18n.py +++ b/tests/view_tests/tests/test_i18n.py @@ -166,6 +166,14 @@ class JsI18NTests(SimpleTestCase): self.assertContains(response, 'il faut le traduire') self.assertNotContains(response, "Untranslated string") + def test_i18n_english_variant(self): + with override('en-gb'): + response = self.client.get('/jsi18n/') + self.assertIn( + '"this color is to be translated": "this colour is to be translated"', + response.context['catalog_str'] + ) + def test_i18n_language_non_english_default(self): """ Check if the Javascript i18n view returns an empty language catalog