diff options
Diffstat (limited to 'archaeological_context_records/models.py')
| -rw-r--r-- | archaeological_context_records/models.py | 8 | 
1 files changed, 6 insertions, 2 deletions
diff --git a/archaeological_context_records/models.py b/archaeological_context_records/models.py index 7d266ccac..3cb0313dd 100644 --- a/archaeological_context_records/models.py +++ b/archaeological_context_records/models.py @@ -25,7 +25,8 @@ from django.core.urlresolvers import reverse  from django.db import connection, transaction  from django.db.models import Q  from django.db.models.signals import post_delete, post_save -from django.utils.translation import ugettext_lazy as _, pgettext, pgettext_lazy +from django.utils.translation import ugettext_lazy as _, pgettext, \ +    activate, pgettext_lazy, deactivate  from django.utils.text import slugify  from ishtar_common.utils import cached_label_changed @@ -304,7 +305,10 @@ class ContextRecord(BulkUpdatedItem, BaseHistorizedItem,          ),      }      for v in ALT_NAMES.values(): -        EXTRA_REQUEST_KEYS[v[0]] = v[1] +        for language_code, language_lbl in settings.LANGUAGES: +            activate(language_code) +            EXTRA_REQUEST_KEYS[unicode(v[0])] = v[1] +            deactivate()      # fields      external_id = models.TextField(_(u"External ID"), blank=True, null=True)  | 
