Locatizations.
[wolnelektury.git] / src / catalogue / migrations / 0046_alter_book_options_alter_bookmedia_options_and_more.py
1 # Generated by Django 4.0.8 on 2023-08-28 14:36
2
3 import catalogue.fields
4 import catalogue.models.bookmedia
5 from django.db import migrations, models
6 import django.db.models.deletion
7 import fnpdjango.storage
8
9
10 class Migration(migrations.Migration):
11
12     dependencies = [
13         ('contenttypes', '0002_remove_content_type_name'),
14         ('catalogue', '0045_snippet_search_vector_idx'),
15     ]
16
17     operations = [
18         migrations.AlterModelOptions(
19             name='book',
20             options={'ordering': ('sort_key_author', 'sort_key'), 'verbose_name': 'książka', 'verbose_name_plural': 'książki'},
21         ),
22         migrations.AlterModelOptions(
23             name='bookmedia',
24             options={'ordering': ('type', 'index'), 'verbose_name': 'media książki', 'verbose_name_plural': 'media książek'},
25         ),
26         migrations.AlterModelOptions(
27             name='collection',
28             options={'ordering': ('title',), 'verbose_name': 'kolekcja', 'verbose_name_plural': 'kolekcje'},
29         ),
30         migrations.AlterModelOptions(
31             name='fragment',
32             options={'ordering': ('book', 'anchor'), 'verbose_name': 'fragment', 'verbose_name_plural': 'fragmenty'},
33         ),
34         migrations.AlterModelOptions(
35             name='source',
36             options={'ordering': ('netloc',), 'verbose_name': 'źródło', 'verbose_name_plural': 'źródła'},
37         ),
38         migrations.AlterModelOptions(
39             name='tag',
40             options={'ordering': ('sort_key',), 'verbose_name': 'tag', 'verbose_name_plural': 'tagi'},
41         ),
42         migrations.AlterField(
43             model_name='book',
44             name='abstract',
45             field=models.TextField(blank=True, verbose_name='abstrakt'),
46         ),
47         migrations.AlterField(
48             model_name='book',
49             name='audio_length',
50             field=models.CharField(blank=True, max_length=8, verbose_name='długość audio'),
51         ),
52         migrations.AlterField(
53             model_name='book',
54             name='changed_at',
55             field=models.DateTimeField(auto_now=True, db_index=True, verbose_name='data motyfikacji'),
56         ),
57         migrations.AlterField(
58             model_name='book',
59             name='common_slug',
60             field=models.SlugField(max_length=120, verbose_name='wspólny slug'),
61         ),
62         migrations.AlterField(
63             model_name='book',
64             name='cover',
65             field=catalogue.fields.CoverField(etag_field_name='cover_etag', storage=fnpdjango.storage.BofhFileSystemStorage(), verbose_name='okładka'),
66         ),
67         migrations.AlterField(
68             model_name='book',
69             name='cover_api_thumb',
70             field=catalogue.fields.CoverApiThumbField(etag_field_name='cover_api_thumb_etag', verbose_name='mniaturka okładki dla aplikacji'),
71         ),
72         migrations.AlterField(
73             model_name='book',
74             name='cover_clean',
75             field=catalogue.fields.CoverCleanField(etag_field_name='cover_clean_etag', verbose_name='czysta okładka'),
76         ),
77         migrations.AlterField(
78             model_name='book',
79             name='cover_ebookpoint',
80             field=catalogue.fields.CoverEbookpointField(etag_field_name='cover_ebookpoint_etag', verbose_name='okładka dla Ebookpoint'),
81         ),
82         migrations.AlterField(
83             model_name='book',
84             name='cover_thumb',
85             field=catalogue.fields.CoverThumbField(etag_field_name='cover_thumb_etag', verbose_name='miniatura okładki'),
86         ),
87         migrations.AlterField(
88             model_name='book',
89             name='created_at',
90             field=models.DateTimeField(auto_now_add=True, db_index=True, verbose_name='data utworzenia'),
91         ),
92         migrations.AlterField(
93             model_name='book',
94             name='description',
95             field=models.TextField(blank=True, verbose_name='opis'),
96         ),
97         migrations.AlterField(
98             model_name='book',
99             name='extra_info',
100             field=models.TextField(default='{}', verbose_name='dodatkowe informacje'),
101         ),
102         migrations.AlterField(
103             model_name='book',
104             name='findable',
105             field=models.BooleanField(db_index=True, default=True, verbose_name='wyszukiwalna'),
106         ),
107         migrations.AlterField(
108             model_name='book',
109             name='language',
110             field=models.CharField(db_index=True, default='pol', max_length=3, verbose_name='kod języka'),
111         ),
112         migrations.AlterField(
113             model_name='book',
114             name='parent_number',
115             field=models.IntegerField(default=0, verbose_name='numer w ramach rodzica'),
116         ),
117         migrations.AlterField(
118             model_name='book',
119             name='preview',
120             field=models.BooleanField(default=False, verbose_name='prapremiera'),
121         ),
122         migrations.AlterField(
123             model_name='book',
124             name='preview_until',
125             field=models.DateField(blank=True, null=True, verbose_name='prapremiera do'),
126         ),
127         migrations.AlterField(
128             model_name='book',
129             name='print_on_demand',
130             field=models.BooleanField(default=False, verbose_name='druk na żądanie'),
131         ),
132         migrations.AlterField(
133             model_name='book',
134             name='recommended',
135             field=models.BooleanField(default=False, verbose_name='polecane'),
136         ),
137         migrations.AlterField(
138             model_name='book',
139             name='simple_cover',
140             field=catalogue.fields.SimpleCoverField(etag_field_name='simple_cover_etag', verbose_name='okładka dla aplikacji'),
141         ),
142         migrations.AlterField(
143             model_name='book',
144             name='sort_key',
145             field=models.CharField(db_index=True, editable=False, max_length=120, verbose_name='klucz sortowania'),
146         ),
147         migrations.AlterField(
148             model_name='book',
149             name='sort_key_author',
150             field=models.CharField(db_index=True, default='', editable=False, max_length=120, verbose_name='klucz sortowania wg autora'),
151         ),
152         migrations.AlterField(
153             model_name='book',
154             name='title',
155             field=models.CharField(max_length=32767, verbose_name='tytuł'),
156         ),
157         migrations.AlterField(
158             model_name='book',
159             name='toc',
160             field=models.TextField(blank=True, verbose_name='spis treści'),
161         ),
162         migrations.AlterField(
163             model_name='bookmedia',
164             name='extra_info',
165             field=models.TextField(default='{}', editable=False, verbose_name='dodatkowe informacje'),
166         ),
167         migrations.AlterField(
168             model_name='bookmedia',
169             name='file',
170             field=models.FileField(max_length=600, storage=fnpdjango.storage.BofhFileSystemStorage(), upload_to=catalogue.models.bookmedia._file_upload_to, verbose_name='plik'),
171         ),
172         migrations.AlterField(
173             model_name='bookmedia',
174             name='index',
175             field=models.IntegerField(default=0, verbose_name='indeks'),
176         ),
177         migrations.AlterField(
178             model_name='bookmedia',
179             name='name',
180             field=models.CharField(max_length=512, verbose_name='nazwa'),
181         ),
182         migrations.AlterField(
183             model_name='bookmedia',
184             name='part_name',
185             field=models.CharField(blank=True, default='', max_length=512, verbose_name='nazwa części'),
186         ),
187         migrations.AlterField(
188             model_name='bookmedia',
189             name='type',
190             field=models.CharField(choices=[('mp3', 'plik MP3'), ('ogg', 'plik Ogg Vorbis'), ('daisy', 'plik DAISY'), ('audio.epub', 'plik EPUB+audio'), ('sync', 'plik sync')], db_index=True, max_length=20, verbose_name='typ'),
191         ),
192         migrations.AlterField(
193             model_name='bookmedia',
194             name='uploaded_at',
195             field=models.DateTimeField(auto_now_add=True, db_index=True, verbose_name='data utworzenia'),
196         ),
197         migrations.AlterField(
198             model_name='collection',
199             name='book_slugs',
200             field=models.TextField(verbose_name='slugi książek'),
201         ),
202         migrations.AlterField(
203             model_name='collection',
204             name='description',
205             field=models.TextField(blank=True, verbose_name='opis'),
206         ),
207         migrations.AlterField(
208             model_name='collection',
209             name='description_de',
210             field=models.TextField(blank=True, null=True, verbose_name='opis'),
211         ),
212         migrations.AlterField(
213             model_name='collection',
214             name='description_en',
215             field=models.TextField(blank=True, null=True, verbose_name='opis'),
216         ),
217         migrations.AlterField(
218             model_name='collection',
219             name='description_es',
220             field=models.TextField(blank=True, null=True, verbose_name='opis'),
221         ),
222         migrations.AlterField(
223             model_name='collection',
224             name='description_fr',
225             field=models.TextField(blank=True, null=True, verbose_name='opis'),
226         ),
227         migrations.AlterField(
228             model_name='collection',
229             name='description_it',
230             field=models.TextField(blank=True, null=True, verbose_name='opis'),
231         ),
232         migrations.AlterField(
233             model_name='collection',
234             name='description_lt',
235             field=models.TextField(blank=True, null=True, verbose_name='opis'),
236         ),
237         migrations.AlterField(
238             model_name='collection',
239             name='description_pl',
240             field=models.TextField(blank=True, null=True, verbose_name='opis'),
241         ),
242         migrations.AlterField(
243             model_name='collection',
244             name='description_ru',
245             field=models.TextField(blank=True, null=True, verbose_name='opis'),
246         ),
247         migrations.AlterField(
248             model_name='collection',
249             name='description_uk',
250             field=models.TextField(blank=True, null=True, verbose_name='opis'),
251         ),
252         migrations.AlterField(
253             model_name='collection',
254             name='kind',
255             field=models.CharField(choices=[('book', 'książki'), ('picture', 'obrazy')], db_index=True, default='book', max_length=10, verbose_name='rodzaj'),
256         ),
257         migrations.AlterField(
258             model_name='collection',
259             name='listed',
260             field=models.BooleanField(db_index=True, default=True, verbose_name='na liście'),
261         ),
262         migrations.AlterField(
263             model_name='collection',
264             name='role',
265             field=models.CharField(blank=True, choices=[('', '–'), ('recommend', 'polecane')], db_index=True, max_length=128),
266         ),
267         migrations.AlterField(
268             model_name='collection',
269             name='title',
270             field=models.CharField(db_index=True, max_length=120, verbose_name='tytuł'),
271         ),
272         migrations.AlterField(
273             model_name='collection',
274             name='title_de',
275             field=models.CharField(db_index=True, max_length=120, null=True, verbose_name='tytuł'),
276         ),
277         migrations.AlterField(
278             model_name='collection',
279             name='title_en',
280             field=models.CharField(db_index=True, max_length=120, null=True, verbose_name='tytuł'),
281         ),
282         migrations.AlterField(
283             model_name='collection',
284             name='title_es',
285             field=models.CharField(db_index=True, max_length=120, null=True, verbose_name='tytuł'),
286         ),
287         migrations.AlterField(
288             model_name='collection',
289             name='title_fr',
290             field=models.CharField(db_index=True, max_length=120, null=True, verbose_name='tytuł'),
291         ),
292         migrations.AlterField(
293             model_name='collection',
294             name='title_it',
295             field=models.CharField(db_index=True, max_length=120, null=True, verbose_name='tytuł'),
296         ),
297         migrations.AlterField(
298             model_name='collection',
299             name='title_lt',
300             field=models.CharField(db_index=True, max_length=120, null=True, verbose_name='tytuł'),
301         ),
302         migrations.AlterField(
303             model_name='collection',
304             name='title_pl',
305             field=models.CharField(db_index=True, max_length=120, null=True, verbose_name='tytuł'),
306         ),
307         migrations.AlterField(
308             model_name='collection',
309             name='title_ru',
310             field=models.CharField(db_index=True, max_length=120, null=True, verbose_name='tytuł'),
311         ),
312         migrations.AlterField(
313             model_name='collection',
314             name='title_uk',
315             field=models.CharField(db_index=True, max_length=120, null=True, verbose_name='tytuł'),
316         ),
317         migrations.AlterField(
318             model_name='source',
319             name='name',
320             field=models.CharField(blank=True, max_length=120, verbose_name='nazwa'),
321         ),
322         migrations.AlterField(
323             model_name='source',
324             name='name_de',
325             field=models.CharField(blank=True, max_length=120, null=True, verbose_name='nazwa'),
326         ),
327         migrations.AlterField(
328             model_name='source',
329             name='name_en',
330             field=models.CharField(blank=True, max_length=120, null=True, verbose_name='nazwa'),
331         ),
332         migrations.AlterField(
333             model_name='source',
334             name='name_es',
335             field=models.CharField(blank=True, max_length=120, null=True, verbose_name='nazwa'),
336         ),
337         migrations.AlterField(
338             model_name='source',
339             name='name_fr',
340             field=models.CharField(blank=True, max_length=120, null=True, verbose_name='nazwa'),
341         ),
342         migrations.AlterField(
343             model_name='source',
344             name='name_it',
345             field=models.CharField(blank=True, max_length=120, null=True, verbose_name='nazwa'),
346         ),
347         migrations.AlterField(
348             model_name='source',
349             name='name_lt',
350             field=models.CharField(blank=True, max_length=120, null=True, verbose_name='nazwa'),
351         ),
352         migrations.AlterField(
353             model_name='source',
354             name='name_pl',
355             field=models.CharField(blank=True, max_length=120, null=True, verbose_name='nazwa'),
356         ),
357         migrations.AlterField(
358             model_name='source',
359             name='name_ru',
360             field=models.CharField(blank=True, max_length=120, null=True, verbose_name='nazwa'),
361         ),
362         migrations.AlterField(
363             model_name='source',
364             name='name_uk',
365             field=models.CharField(blank=True, max_length=120, null=True, verbose_name='nazwa'),
366         ),
367         migrations.AlterField(
368             model_name='source',
369             name='netloc',
370             field=models.CharField(max_length=120, primary_key=True, serialize=False, verbose_name='położenie sieciowe'),
371         ),
372         migrations.AlterField(
373             model_name='tag',
374             name='category',
375             field=models.CharField(choices=[('author', 'autor'), ('epoch', 'epoka'), ('kind', 'rodzaj'), ('genre', 'gatunek'), ('theme', 'motyw'), ('set', 'półka'), ('thing', 'obiekt')], db_index=True, max_length=50, verbose_name='kategoria'),
376         ),
377         migrations.AlterField(
378             model_name='tag',
379             name='changed_at',
380             field=models.DateTimeField(auto_now=True, db_index=True, verbose_name='data modyfikacji'),
381         ),
382         migrations.AlterField(
383             model_name='tag',
384             name='created_at',
385             field=models.DateTimeField(auto_now_add=True, db_index=True, verbose_name='data utworzenia'),
386         ),
387         migrations.AlterField(
388             model_name='tag',
389             name='description',
390             field=models.TextField(blank=True, verbose_name='opis'),
391         ),
392         migrations.AlterField(
393             model_name='tag',
394             name='description_de',
395             field=models.TextField(blank=True, null=True, verbose_name='opis'),
396         ),
397         migrations.AlterField(
398             model_name='tag',
399             name='description_en',
400             field=models.TextField(blank=True, null=True, verbose_name='opis'),
401         ),
402         migrations.AlterField(
403             model_name='tag',
404             name='description_es',
405             field=models.TextField(blank=True, null=True, verbose_name='opis'),
406         ),
407         migrations.AlterField(
408             model_name='tag',
409             name='description_fr',
410             field=models.TextField(blank=True, null=True, verbose_name='opis'),
411         ),
412         migrations.AlterField(
413             model_name='tag',
414             name='description_it',
415             field=models.TextField(blank=True, null=True, verbose_name='opis'),
416         ),
417         migrations.AlterField(
418             model_name='tag',
419             name='description_lt',
420             field=models.TextField(blank=True, null=True, verbose_name='opis'),
421         ),
422         migrations.AlterField(
423             model_name='tag',
424             name='description_pl',
425             field=models.TextField(blank=True, null=True, verbose_name='opis'),
426         ),
427         migrations.AlterField(
428             model_name='tag',
429             name='description_ru',
430             field=models.TextField(blank=True, null=True, verbose_name='opis'),
431         ),
432         migrations.AlterField(
433             model_name='tag',
434             name='description_uk',
435             field=models.TextField(blank=True, null=True, verbose_name='opis'),
436         ),
437         migrations.AlterField(
438             model_name='tag',
439             name='name',
440             field=models.CharField(db_index=True, max_length=120, verbose_name='nazwa'),
441         ),
442         migrations.AlterField(
443             model_name='tag',
444             name='name_de',
445             field=models.CharField(db_index=True, max_length=120, null=True, verbose_name='nazwa'),
446         ),
447         migrations.AlterField(
448             model_name='tag',
449             name='name_en',
450             field=models.CharField(db_index=True, max_length=120, null=True, verbose_name='nazwa'),
451         ),
452         migrations.AlterField(
453             model_name='tag',
454             name='name_es',
455             field=models.CharField(db_index=True, max_length=120, null=True, verbose_name='nazwa'),
456         ),
457         migrations.AlterField(
458             model_name='tag',
459             name='name_fr',
460             field=models.CharField(db_index=True, max_length=120, null=True, verbose_name='nazwa'),
461         ),
462         migrations.AlterField(
463             model_name='tag',
464             name='name_it',
465             field=models.CharField(db_index=True, max_length=120, null=True, verbose_name='nazwa'),
466         ),
467         migrations.AlterField(
468             model_name='tag',
469             name='name_lt',
470             field=models.CharField(db_index=True, max_length=120, null=True, verbose_name='nazwa'),
471         ),
472         migrations.AlterField(
473             model_name='tag',
474             name='name_pl',
475             field=models.CharField(db_index=True, max_length=120, null=True, verbose_name='nazwa'),
476         ),
477         migrations.AlterField(
478             model_name='tag',
479             name='name_ru',
480             field=models.CharField(db_index=True, max_length=120, null=True, verbose_name='nazwa'),
481         ),
482         migrations.AlterField(
483             model_name='tag',
484             name='name_uk',
485             field=models.CharField(db_index=True, max_length=120, null=True, verbose_name='nazwa'),
486         ),
487         migrations.AlterField(
488             model_name='tag',
489             name='sort_key',
490             field=models.CharField(db_index=True, max_length=120, verbose_name='klucz sortowania'),
491         ),
492         migrations.AlterField(
493             model_name='tagrelation',
494             name='content_type',
495             field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='contenttypes.contenttype', verbose_name='typ obiektu'),
496         ),
497         migrations.AlterField(
498             model_name='tagrelation',
499             name='object_id',
500             field=models.PositiveIntegerField(db_index=True, verbose_name='id obiektu'),
501         ),
502     ]