--- 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: