+# This file is part of Wolne Lektury, licensed under GNU Affero GPLv3 or later.
+# Copyright © Fundacja Wolne Lektury. See NOTICE for more information.
+#
from datetime import date
import json
from urllib.request import urlopen
from django import forms
-from django.utils.translation import ugettext_lazy as _
from slugify import slugify
from isbn.management.commands.import_onix import UNKNOWN
class WLISBNForm(forms.Form):
- platform_url = forms.URLField(label=u'Adres na platformie')
- publishing_date = forms.DateField(label=u'Data publikacji', initial=date.today)
+ platform_url = forms.URLField(label='Adres na platformie')
+ publishing_date = forms.DateField(label='Data publikacji', initial=date.today)
def prepare_data(self):
platform_url = self.cleaned_data['platform_url']
('EPUB', 'ePUB'),
('MOBI', 'MOBI'),
('TXT', 'TXT'),
- ('SOFT', _('Soft cover book')),
+ ('SOFT', 'Miękka oprawa'),
)
LANGUAGE_CHOICES = (
- ('pol', u'polski'),
- ('eng', u'angielski'),
- ('ger', u'niemiecki'),
- ('fre', u'francuski'),
+ ('pol', 'polski'),
+ ('eng', 'angielski'),
+ ('ger', 'niemiecki'),
+ ('fre', 'francuski'),
)
title = forms.CharField()
- authors = forms.CharField(help_text=u'wartości oddzielone przecinkami lub „Wielu autorów”')
+ authors = forms.CharField(help_text='wartości oddzielone przecinkami lub „Wielu autorów”')
formats = forms.MultipleChoiceField(choices=FORMAT_CHOICES)
language = forms.ChoiceField(choices=LANGUAGE_CHOICES)
publishing_date = forms.DateField()
def prepare_author(self, name):
- if name == u'Wielu autorów':
+ if name == 'Wielu autorów':
return {'role': 'A01', 'unnamed': '04'}
if ' ' in name:
first_name, last_name = [s.strip() for s in name.rsplit(' ', 1)]