summaryrefslogtreecommitdiff
path: root/archaeological_context_records
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@iggdrasil.net>2018-08-15 18:18:05 +0200
committerÉtienne Loks <etienne.loks@iggdrasil.net>2018-08-15 18:18:05 +0200
commite653e1ae9a75ae0d634315e99c7600fa3d897fbe (patch)
tree88c504da833f96ac7aa50020e69a2a93ecaac0ac /archaeological_context_records
parent72389b1d3284d086f0ce6897ffb48214271516db (diff)
downloadIshtar-e653e1ae9a75ae0d634315e99c7600fa3d897fbe.tar.bz2
Ishtar-e653e1ae9a75ae0d634315e99c7600fa3d897fbe.zip
Manage search key translations
Diffstat (limited to 'archaeological_context_records')
-rw-r--r--archaeological_context_records/models.py8
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)