diff options
| 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 |
| commit | 5d0750488690ec698857aa40e4e16761d3aae613 (patch) | |
| tree | 88c504da833f96ac7aa50020e69a2a93ecaac0ac /archaeological_finds/models_finds.py | |
| parent | eb61b763e5165694d2ee937664a671f2eb91b394 (diff) | |
| download | Ishtar-5d0750488690ec698857aa40e4e16761d3aae613.tar.bz2 Ishtar-5d0750488690ec698857aa40e4e16761d3aae613.zip | |
Manage search key translations
Diffstat (limited to 'archaeological_finds/models_finds.py')
| -rw-r--r-- | archaeological_finds/models_finds.py | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/archaeological_finds/models_finds.py b/archaeological_finds/models_finds.py index 889138c7f..0fb8229e4 100644 --- a/archaeological_finds/models_finds.py +++ b/archaeological_finds/models_finds.py @@ -27,7 +27,8 @@ from django.db.models import Max, Q from django.db.models.signals import m2m_changed, post_save, post_delete, \ pre_delete from django.core.exceptions import ObjectDoesNotExist -from django.utils.translation import ugettext_lazy as _, pgettext_lazy +from django.utils.translation import ugettext_lazy as _, pgettext_lazy, \ + activate, deactivate from ishtar_common.data_importer import post_importer_action, ImporterError from ishtar_common.utils import cached_label_changed, post_save_point @@ -839,7 +840,10 @@ class Find(BulkUpdatedItem, ValueGetter, BaseHistorizedItem, OwnPerms, ), } 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 base_finds = models.ManyToManyField(BaseFind, verbose_name=_(u"Base find"), |
