-# This file is part of Wolnelektury, licensed under GNU Affero GPLv3 or later.
-# Copyright © Fundacja Nowoczesna Polska. See NOTICE for more information.
+# This file is part of Wolne Lektury, licensed under GNU Affero GPLv3 or later.
+# Copyright © Fundacja Wolne Lektury. See NOTICE for more information.
#
from django.conf import settings
from django.core.cache import cache
from django.db import models
from django.urls import reverse
from django.utils.safestring import mark_safe
-from django.utils.translation import gettext_lazy as _
class Chunk(models.Model):
A Chunk is a piece of content associated with a unique key that can be inserted into
any template with the use of a special template tag.
"""
- key = models.CharField(_('key'), help_text=_('A unique name for this chunk of content'), primary_key=True,
+ key = models.CharField('klucz', help_text='Unikalna nazwa dla tego kawałka treści', primary_key=True,
max_length=255)
- description = models.CharField(_('description'), blank=True, max_length=255)
- content = models.TextField(_('content'), blank=True)
+ description = models.CharField('opis', blank=True, max_length=255)
+ content = models.TextField('zawartość', blank=True)
class Meta:
ordering = ('key',)
- verbose_name = _('chunk')
- verbose_name_plural = _('chunks')
+ verbose_name = 'kawałek'
+ verbose_name_plural = 'kawałki'
def __str__(self):
return self.key
class Attachment(models.Model):
- key = models.CharField(_('key'), help_text=_('A unique name for this attachment'), primary_key=True, max_length=255)
+ key = models.CharField(
+ 'klucz', help_text='Unikalna nazwa dla tego załącznika',
+ primary_key=True, max_length=255)
attachment = models.FileField(upload_to='chunks/attachment')
class Meta:
ordering = ('key',)
- verbose_name, verbose_name_plural = _('attachment'), _('attachments')
+ verbose_name, verbose_name_plural = 'załącznik', 'załączniki'
def __str__(self):
return self.key