-# 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 import forms
from django.contrib.sites.models import Site
class SuggestForm(NewsletterForm):
email_field = 'contact'
- contact = forms.CharField(label=_('Contact'), max_length=120, required=False)
- description = forms.CharField(label=_('Description'), widget=forms.Textarea, required=True)
+ contact = forms.CharField(label=_('Kontakt'), max_length=120, required=False)
+ description = forms.CharField(label=_('Opis'), widget=forms.Textarea, required=True)
- data_processing_part2 = '''\
+ data_processing_part2 = _('''\
Dane są przetwarzane w zakresie niezbędnym do obsługi zgłoszenia. W przypadku wyrażenia dodatkowej zgody \
-adres e-mail zostanie wykorzystany także w celu przesyłania newslettera Wolnych Lektur.'''
+adres e-mail zostanie wykorzystany także w celu przesyłania newslettera Wolnych Lektur.''')
def save(self, request):
super(SuggestForm, self).save()
pass
else:
send_noreply_mail(
- gettext('Thank you for your suggestion.'),
+ gettext('Dziękujemy za zgłoszenie.'),
gettext("""\
-Thank you for your comment on WolneLektury.pl.
-The suggestion has been referred to the project coordinator."""),
+Dziękujemy za zgłoszenie uwag do serwisu Wolne Lektury.
+Sugestia została przekazana koordynatorce projektu."""),
[contact], fail_silently=True)
class PublishingSuggestForm(NewsletterForm):
email_field = 'contact'
- contact = forms.CharField(label=_('Contact'), max_length=120, required=False)
- books = forms.CharField(label=_('books'), widget=forms.Textarea, required=True)
- ebook = forms.BooleanField(label=_('ebook'), required=False, initial=True)
- audiobook = forms.BooleanField(label=_('audiobook'), required=False)
+ contact = forms.CharField(label=_('Kontakt'), max_length=120, required=False)
+ books = forms.CharField(label=_('książki'), widget=forms.Textarea, required=True)
+ ebook = forms.BooleanField(label=_('ebook'), required=False, initial=True, label_suffix='')
+ audiobook = forms.BooleanField(label=_('audiobook'), required=False, label_suffix='')
data_processing_part2 = SuggestForm.data_processing_part2
def clean(self):
if not self.cleaned_data['ebook'] and not self.cleaned_data['audiobook']:
- msg = gettext("One of these options is required.")
+ msg = gettext("Proszę zaznaczyć co najmniej jedną opcję.")
self._errors['ebook'] = self.error_class([msg])
self._errors['audiobook'] = self.error_class([msg])
return super(PublishingSuggestForm, self).clean()
pass
else:
send_noreply_mail(
- gettext('Thank you for your suggestion.'),
+ gettext('Dziękujemy za zgłoszenie.'),
gettext("""\
-Thank you for your comment on WolneLektury.pl.
-The suggestion has been referred to the project coordinator."""),
+Dziękujemy za zgłoszenie uwag do serwisu Wolne Lektury.
+Sugestia została przekazana koordynatorce projektu."""),
[contact], fail_silently=True)