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")  | 
