diff -r 89870eed3f70 -r 8440c36660e5 src/core/models/term.py --- a/src/core/models/term.py Mon Jun 17 06:48:38 2013 +0200 +++ b/src/core/models/term.py Mon Jun 17 14:21:35 2013 +0200 @@ -5,9 +5,10 @@ @author: ymh ''' -from django.db import models +from .. import settings from django.contrib.auth import get_user_model -from .. import settings +from django.db import models +from django.utils.translation import ugettext as _ import datetime import logging @@ -23,6 +24,14 @@ (4, "unsematized"), ) +TERM_URL_STATUS_CHOICES_TRANS = ( + (0, _("null_result")), + (1, _("redirection")), + (2, _("homonyme")), + (3, _("match")), + (4, _("unsematized")), +) + TERM_URL_STATUS_DICT = { "null_result":0, "redirection":1, @@ -59,7 +68,7 @@ wikipedia_revision_id = models.BigIntegerField(unique=False, blank=True, null=True) alternative_wikipedia_url = models.URLField(max_length=2048, blank=True, null=True, db_index=True) alternative_wikipedia_pageid = models.BigIntegerField(unique=False, blank=True, null=True, db_index=True) - url_status = models.IntegerField(choices=TERM_URL_STATUS_CHOICES, blank=True, null=True, default=None, db_index=True) + url_status = models.IntegerField(choices=TERM_URL_STATUS_CHOICES_TRANS, blank=True, null=True, default=None, db_index=True) dbpedia_uri = models.URLField(max_length=2048, blank=True, null=True, db_index=True) validation_date = models.DateTimeField(null=True, blank=True, serialize=False) validated = models.BooleanField(default=False, db_index=True) @@ -75,7 +84,7 @@ @property def url_status_text(self): - return TERM_URL_STATUS_CHOICES[self.url_status][1] + return TERM_URL_STATUS_CHOICES_TRANS[self.url_status][1] def validate(self, user): if not self.validated: