diff options
| author | Jannis Leidel <jannis@leidel.info> | 2009-12-30 22:11:11 +0000 |
|---|---|---|
| committer | Jannis Leidel <jannis@leidel.info> | 2009-12-30 22:11:11 +0000 |
| commit | 6eb02fa9bbd6e68d57f6b5b6e7419271ca4fd0ab (patch) | |
| tree | 9a12261c40f50c13ca2df6270e97415509bfbed9 /tests/regressiontests | |
| parent | dcdca8d78c8fb3749a977d1f971dec3819a3d42c (diff) | |
Fixed #12448 - Make sure format strings are handled correctly as unicode.
git-svn-id: http://code.djangoproject.com/svn/django/trunk@12028 bcc190cf-cafb-0310-a4f2-bffc1f526a37
Diffstat (limited to 'tests/regressiontests')
| -rw-r--r-- | tests/regressiontests/views/locale/ru/LC_MESSAGES/djangojs.mo | bin | 0 -> 431 bytes | |||
| -rw-r--r-- | tests/regressiontests/views/locale/ru/LC_MESSAGES/djangojs.po | 20 | ||||
| -rw-r--r-- | tests/regressiontests/views/tests/i18n.py | 6 |
3 files changed, 24 insertions, 2 deletions
diff --git a/tests/regressiontests/views/locale/ru/LC_MESSAGES/djangojs.mo b/tests/regressiontests/views/locale/ru/LC_MESSAGES/djangojs.mo Binary files differnew file mode 100644 index 0000000000..148cba533b --- /dev/null +++ b/tests/regressiontests/views/locale/ru/LC_MESSAGES/djangojs.mo diff --git a/tests/regressiontests/views/locale/ru/LC_MESSAGES/djangojs.po b/tests/regressiontests/views/locale/ru/LC_MESSAGES/djangojs.po new file mode 100644 index 0000000000..a0ff0152ed --- /dev/null +++ b/tests/regressiontests/views/locale/ru/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 <EMAIL@ADDRESS>, YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2007-09-15 16:45+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" +"Language-Team: LANGUAGE <LL@li.org>\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +msgid "this is to be translated" +msgstr "перевод"
\ No newline at end of file diff --git a/tests/regressiontests/views/tests/i18n.py b/tests/regressiontests/views/tests/i18n.py index ebe97ab2dc..b0fa3e3f47 100644 --- a/tests/regressiontests/views/tests/i18n.py +++ b/tests/regressiontests/views/tests/i18n.py @@ -4,6 +4,7 @@ import gettext from django.conf import settings from django.test import TestCase from django.utils.translation import activate +from django.utils.text import javascript_quote from regressiontests.views.urls import locale_dir @@ -20,11 +21,12 @@ class I18NTests(TestCase): def test_jsi18n(self): """The javascript_catalog can be deployed with language settings""" - for lang_code in ['es', 'fr', 'en']: + for lang_code in ['es', 'fr', 'en', 'ru']: activate(lang_code) catalog = gettext.translation('djangojs', locale_dir, [lang_code]) trans_txt = catalog.ugettext('this is to be translated') response = self.client.get('/views/jsi18n/') # in response content must to be a line like that: # catalog['this is to be translated'] = 'same_that_trans_txt' - self.assertContains(response, trans_txt, 1) + # javascript_quote is used to be able to check unicode strings + self.assertContains(response, javascript_quote(trans_txt), 1) |
