diff options
Diffstat (limited to 'overload_translation/models.py')
-rw-r--r-- | overload_translation/models.py | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/overload_translation/models.py b/overload_translation/models.py new file mode 100644 index 000000000..723c22836 --- /dev/null +++ b/overload_translation/models.py @@ -0,0 +1,17 @@ +from django.conf import settings +from django.db import models +from django.utils.translation import ugettext_lazy as _ + + +class TranslationOverload(models.Model): + message = models.TextField(_("String")) + context = models.CharField(_("Translation context"), max_length=256, + default="", blank=True) + translation = models.TextField(_("Translation")) + lang = models.CharField(_("Language"), choices=settings.LANGUAGES, + max_length=4) + + class Meta: + verbose_name = _("Translation overload") + verbose_name_plural = _("Translations overload") + unique_together = ("message", "lang", "context") |