diff --git a/MANIFEST.in b/MANIFEST.in index d15eac9..46ebb3a 100644 --- a/MANIFEST.in +++ b/MANIFEST.in @@ -3,3 +3,4 @@ include README.md recursive-include oidc_provider/static * recursive-include oidc_provider/templates * recursive-include oidc_provider/tests/templates * +recursive-include oidc_provider/locale * diff --git a/oidc_provider/lib/claims.py b/oidc_provider/lib/claims.py index 6c80bc8..fe2e716 100644 --- a/oidc_provider/lib/claims.py +++ b/oidc_provider/lib/claims.py @@ -1,6 +1,6 @@ import copy -from django.utils.translation import ugettext as _ +from django.utils.translation import ugettext_lazy as _ from oidc_provider import settings diff --git a/oidc_provider/locale/fr/LC_MESSAGES/django.mo b/oidc_provider/locale/fr/LC_MESSAGES/django.mo index 1d3f2e8..43e3702 100644 Binary files a/oidc_provider/locale/fr/LC_MESSAGES/django.mo and b/oidc_provider/locale/fr/LC_MESSAGES/django.mo differ diff --git a/oidc_provider/tests/test_claims.py b/oidc_provider/tests/test_claims.py index 1748f19..c1ac794 100644 --- a/oidc_provider/tests/test_claims.py +++ b/oidc_provider/tests/test_claims.py @@ -1,6 +1,10 @@ -from django.test import TestCase +from __future__ import unicode_literals -from oidc_provider.lib.claims import ScopeClaims, STANDARD_CLAIMS +from django.test import TestCase +from django.utils.six import text_type +from django.utils.translation import override as override_language + +from oidc_provider.lib.claims import ScopeClaims, StandardScopeClaims, STANDARD_CLAIMS from oidc_provider.tests.app.utils import create_fake_user, create_fake_client, create_fake_token @@ -54,3 +58,7 @@ class ClaimsTestCase(TestCase): 'email': u'johndoe@example.com' } ) + + def test_locale(self): + with override_language('fr'): + self.assertEqual(text_type(StandardScopeClaims.info_profile[0]), 'Profil de base')