new style migrations 0.6.1
authorJan Szejko <janek37@gmail.com>
Wed, 29 Mar 2017 09:28:11 +0000 (11:28 +0200)
committerJan Szejko <janek37@gmail.com>
Wed, 29 Mar 2017 09:28:11 +0000 (11:28 +0200)
migdal/migrations/0001_initial.py
migdal/migrations/0002_auto__chg_field_entry_slug_pl__chg_field_entry_title_pl__chg_field_ent.py [deleted file]
migdal/migrations/0003_auto__add_field_category_taxonomy.py [deleted file]
migdal/migrations/0004_auto__chg_field_entry_slug_pl__chg_field_entry_slug_en.py [deleted file]
migdal/migrations/0005_auto__add_field_entry_changed_at__add_field_entry_published_at_pl__add.py [deleted file]
migdal/migrations/0006_auto__add_field_entry_in_stream__add_field_entry_first_published_at.py [deleted file]
migdal/migrations/0007_auto__add_field_entry_canonical_url.py [deleted file]
migdal/models.py
setup.py

index 3af9e00..388e95b 100644 (file)
 # -*- coding: utf-8 -*-
-import datetime
-from south.db import db
-from south.v2 import SchemaMigration
-from django.db import models
+# Generated by Django 1.10.6 on 2017-03-29 09:22
+from __future__ import unicode_literals
 
+from django.db import migrations, models
+import django.db.models.deletion
+import markupfield.fields
+import migdal.fields
 
-class Migration(SchemaMigration):
 
-    def forwards(self, orm):
-        # Adding model 'Category'
-        db.create_table('migdal_category', (
-            ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
-            ('slug_pl', self.gf('django.db.models.fields.SlugField')(unique=True, max_length=50)),
-            ('slug_en', self.gf('django.db.models.fields.SlugField')(unique=True, max_length=50)),
-            ('title_pl', self.gf('django.db.models.fields.CharField')(unique=True, max_length=64, db_index=True)),
-            ('title_en', self.gf('django.db.models.fields.CharField')(unique=True, max_length=64, db_index=True)),
-        ))
-        db.send_create_signal('migdal', ['Category'])
+class Migration(migrations.Migration):
 
-        # Adding model 'Entry'
-        db.create_table('migdal_entry', (
-            ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
-            ('type', self.gf('django.db.models.fields.CharField')(max_length=16, db_index=True)),
-            ('date', self.gf('django.db.models.fields.DateTimeField')(auto_now_add=True, db_index=True, blank=True)),
-            ('author', self.gf('django.db.models.fields.CharField')(max_length=128)),
-            ('author_email', self.gf('django.db.models.fields.EmailField')(max_length=128, null=True, blank=True)),
-            ('image', self.gf('django.db.models.fields.files.ImageField')(max_length=100, null=True, blank=True)),
-            ('promo', self.gf('django.db.models.fields.BooleanField')(default=False)),
-            ('slug_pl', self.gf('django.db.models.fields.SlugField')(unique=True, max_length=50)),
-            ('title_pl', self.gf('django.db.models.fields.CharField')(max_length=255)),
-            ('lead_pl', self.gf('markupfield.fields.MarkupField')(rendered_field=True)),
-            ('lead_pl_markup_type', self.gf('django.db.models.fields.CharField')(default='textile_pl', max_length=30)),
-            ('_lead_pl_rendered', self.gf('django.db.models.fields.TextField')()),
-            ('slug_en', self.gf('django.db.models.fields.SlugField')(max_length=50, unique=True, null=True, blank=True)),
-            ('title_en', self.gf('django.db.models.fields.CharField')(max_length=255, null=True, blank=True)),
-            ('lead_en', self.gf('markupfield.fields.MarkupField')(null=True, rendered_field=True, blank=True)),
-            ('needed_en', self.gf('django.db.models.fields.CharField')(default='n', max_length=1, db_index=True)),
-            ('lead_en_markup_type', self.gf('django.db.models.fields.CharField')(default='textile_pl', max_length=30, blank=True)),
-            ('_lead_en_rendered', self.gf('django.db.models.fields.TextField')()),
-            ('body_pl', self.gf('markupfield.fields.MarkupField')(null=True, rendered_field=True, blank=True)),
-            ('body_en', self.gf('markupfield.fields.MarkupField')(null=True, rendered_field=True, blank=True)),
-            ('body_pl_markup_type', self.gf('django.db.models.fields.CharField')(default='textile_pl', max_length=30, blank=True)),
-            ('body_en_markup_type', self.gf('django.db.models.fields.CharField')(default='textile_pl', max_length=30, blank=True)),
-            ('published_pl', self.gf('django.db.models.fields.BooleanField')(default=False)),
-            ('published_en', self.gf('django.db.models.fields.BooleanField')(default=False)),
-            ('_body_pl_rendered', self.gf('django.db.models.fields.TextField')()),
-            ('_body_en_rendered', self.gf('django.db.models.fields.TextField')()),
-        ))
-        db.send_create_signal('migdal', ['Entry'])
+    initial = True
 
-        # Adding M2M table for field categories on 'Entry'
-        db.create_table('migdal_entry_categories', (
-            ('id', models.AutoField(verbose_name='ID', primary_key=True, auto_created=True)),
-            ('entry', models.ForeignKey(orm['migdal.entry'], null=False)),
-            ('category', models.ForeignKey(orm['migdal.category'], null=False))
-        ))
-        db.create_unique('migdal_entry_categories', ['entry_id', 'category_id'])
+    dependencies = [
+    ]
 
-        # Adding model 'Attachment'
-        db.create_table('migdal_attachment', (
-            ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
-            ('file', self.gf('django.db.models.fields.files.FileField')(max_length=100)),
-            ('entry', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['migdal.Entry'])),
-        ))
-        db.send_create_signal('migdal', ['Attachment'])
-
-
-    def backwards(self, orm):
-        # Deleting model 'Category'
-        db.delete_table('migdal_category')
-
-        # Deleting model 'Entry'
-        db.delete_table('migdal_entry')
-
-        # Removing M2M table for field categories on 'Entry'
-        db.delete_table('migdal_entry_categories')
-
-        # Deleting model 'Attachment'
-        db.delete_table('migdal_attachment')
-
-
-    models = {
-        'migdal.attachment': {
-            'Meta': {'object_name': 'Attachment'},
-            'entry': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['migdal.Entry']"}),
-            'file': ('django.db.models.fields.files.FileField', [], {'max_length': '100'}),
-            'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'})
-        },
-        'migdal.category': {
-            'Meta': {'object_name': 'Category'},
-            'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
-            'slug_en': ('django.db.models.fields.SlugField', [], {'unique': 'True', 'max_length': '50'}),
-            'slug_pl': ('django.db.models.fields.SlugField', [], {'unique': 'True', 'max_length': '50'}),
-            'title_en': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '64', 'db_index': 'True'}),
-            'title_pl': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '64', 'db_index': 'True'})
-        },
-        'migdal.entry': {
-            'Meta': {'ordering': "['-date']", 'object_name': 'Entry'},
-            '_body_en_rendered': ('django.db.models.fields.TextField', [], {}),
-            '_body_pl_rendered': ('django.db.models.fields.TextField', [], {}),
-            '_lead_en_rendered': ('django.db.models.fields.TextField', [], {}),
-            '_lead_pl_rendered': ('django.db.models.fields.TextField', [], {}),
-            'author': ('django.db.models.fields.CharField', [], {'max_length': '128'}),
-            'author_email': ('django.db.models.fields.EmailField', [], {'max_length': '128', 'null': 'True', 'blank': 'True'}),
-            'body_en': ('markupfield.fields.MarkupField', [], {'null': 'True', 'rendered_field': 'True', 'blank': 'True'}),
-            'body_en_markup_type': ('django.db.models.fields.CharField', [], {'default': "'textile_pl'", 'max_length': '30', 'blank': 'True'}),
-            'body_pl': ('markupfield.fields.MarkupField', [], {'null': 'True', 'rendered_field': 'True', 'blank': 'True'}),
-            'body_pl_markup_type': ('django.db.models.fields.CharField', [], {'default': "'textile_pl'", 'max_length': '30', 'blank': 'True'}),
-            'categories': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'to': "orm['migdal.Category']", 'null': 'True', 'blank': 'True'}),
-            'date': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'db_index': 'True', 'blank': 'True'}),
-            'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
-            'image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'null': 'True', 'blank': 'True'}),
-            'lead_en': ('markupfield.fields.MarkupField', [], {'null': 'True', 'rendered_field': 'True', 'blank': 'True'}),
-            'lead_en_markup_type': ('django.db.models.fields.CharField', [], {'default': "'textile_pl'", 'max_length': '30', 'blank': 'True'}),
-            'lead_pl': ('markupfield.fields.MarkupField', [], {'rendered_field': 'True'}),
-            'lead_pl_markup_type': ('django.db.models.fields.CharField', [], {'default': "'textile_pl'", 'max_length': '30'}),
-            'needed_en': ('django.db.models.fields.CharField', [], {'default': "'n'", 'max_length': '1', 'db_index': 'True'}),
-            'promo': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
-            'published_en': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
-            'published_pl': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
-            'slug_en': ('django.db.models.fields.SlugField', [], {'max_length': '50', 'unique': 'True', 'null': 'True', 'blank': 'True'}),
-            'slug_pl': ('django.db.models.fields.SlugField', [], {'unique': 'True', 'max_length': '50'}),
-            'title_en': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True', 'blank': 'True'}),
-            'title_pl': ('django.db.models.fields.CharField', [], {'max_length': '255'}),
-            'type': ('django.db.models.fields.CharField', [], {'max_length': '16', 'db_index': 'True'})
-        }
-    }
-
-    complete_apps = ['migdal']
\ No newline at end of file
+    operations = [
+        migrations.CreateModel(
+            name='Attachment',
+            fields=[
+                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
+                ('file', models.FileField(upload_to=b'entry/attach/', verbose_name='file')),
+            ],
+        ),
+        migrations.CreateModel(
+            name='Category',
+            fields=[
+                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
+                ('taxonomy', models.CharField(choices=[(b'topics', 'topics'), (b'types', 'types')], max_length=32, verbose_name='taxonomy')),
+                ('title_af', models.CharField(db_index=True, max_length=64, unique=True)),
+                ('title_ar', models.CharField(db_index=True, max_length=64, unique=True)),
+                ('title_ast', models.CharField(db_index=True, max_length=64, unique=True)),
+                ('title_az', models.CharField(db_index=True, max_length=64, unique=True)),
+                ('title_bg', models.CharField(db_index=True, max_length=64, unique=True)),
+                ('title_be', models.CharField(db_index=True, max_length=64, unique=True)),
+                ('title_bn', models.CharField(db_index=True, max_length=64, unique=True)),
+                ('title_br', models.CharField(db_index=True, max_length=64, unique=True)),
+                ('title_bs', models.CharField(db_index=True, max_length=64, unique=True)),
+                ('title_ca', models.CharField(db_index=True, max_length=64, unique=True)),
+                ('title_cs', models.CharField(db_index=True, max_length=64, unique=True)),
+                ('title_cy', models.CharField(db_index=True, max_length=64, unique=True)),
+                ('title_da', models.CharField(db_index=True, max_length=64, unique=True)),
+                ('title_de', models.CharField(db_index=True, max_length=64, unique=True)),
+                ('title_dsb', models.CharField(db_index=True, max_length=64, unique=True)),
+                ('title_el', models.CharField(db_index=True, max_length=64, unique=True)),
+                ('title_en', models.CharField(db_index=True, max_length=64, unique=True)),
+                ('title_en-au', models.CharField(db_index=True, max_length=64, unique=True)),
+                ('title_en-gb', models.CharField(db_index=True, max_length=64, unique=True)),
+                ('title_eo', models.CharField(db_index=True, max_length=64, unique=True)),
+                ('title_es', models.CharField(db_index=True, max_length=64, unique=True)),
+                ('title_es-ar', models.CharField(db_index=True, max_length=64, unique=True)),
+                ('title_es-co', models.CharField(db_index=True, max_length=64, unique=True)),
+                ('title_es-mx', models.CharField(db_index=True, max_length=64, unique=True)),
+                ('title_es-ni', models.CharField(db_index=True, max_length=64, unique=True)),
+                ('title_es-ve', models.CharField(db_index=True, max_length=64, unique=True)),
+                ('title_et', models.CharField(db_index=True, max_length=64, unique=True)),
+                ('title_eu', models.CharField(db_index=True, max_length=64, unique=True)),
+                ('title_fa', models.CharField(db_index=True, max_length=64, unique=True)),
+                ('title_fi', models.CharField(db_index=True, max_length=64, unique=True)),
+                ('title_fr', models.CharField(db_index=True, max_length=64, unique=True)),
+                ('title_fy', models.CharField(db_index=True, max_length=64, unique=True)),
+                ('title_ga', models.CharField(db_index=True, max_length=64, unique=True)),
+                ('title_gd', models.CharField(db_index=True, max_length=64, unique=True)),
+                ('title_gl', models.CharField(db_index=True, max_length=64, unique=True)),
+                ('title_he', models.CharField(db_index=True, max_length=64, unique=True)),
+                ('title_hi', models.CharField(db_index=True, max_length=64, unique=True)),
+                ('title_hr', models.CharField(db_index=True, max_length=64, unique=True)),
+                ('title_hsb', models.CharField(db_index=True, max_length=64, unique=True)),
+                ('title_hu', models.CharField(db_index=True, max_length=64, unique=True)),
+                ('title_ia', models.CharField(db_index=True, max_length=64, unique=True)),
+                ('title_id', models.CharField(db_index=True, max_length=64, unique=True)),
+                ('title_io', models.CharField(db_index=True, max_length=64, unique=True)),
+                ('title_is', models.CharField(db_index=True, max_length=64, unique=True)),
+                ('title_it', models.CharField(db_index=True, max_length=64, unique=True)),
+                ('title_ja', models.CharField(db_index=True, max_length=64, unique=True)),
+                ('title_ka', models.CharField(db_index=True, max_length=64, unique=True)),
+                ('title_kk', models.CharField(db_index=True, max_length=64, unique=True)),
+                ('title_km', models.CharField(db_index=True, max_length=64, unique=True)),
+                ('title_kn', models.CharField(db_index=True, max_length=64, unique=True)),
+                ('title_ko', models.CharField(db_index=True, max_length=64, unique=True)),
+                ('title_lb', models.CharField(db_index=True, max_length=64, unique=True)),
+                ('title_lt', models.CharField(db_index=True, max_length=64, unique=True)),
+                ('title_lv', models.CharField(db_index=True, max_length=64, unique=True)),
+                ('title_mk', models.CharField(db_index=True, max_length=64, unique=True)),
+                ('title_ml', models.CharField(db_index=True, max_length=64, unique=True)),
+                ('title_mn', models.CharField(db_index=True, max_length=64, unique=True)),
+                ('title_mr', models.CharField(db_index=True, max_length=64, unique=True)),
+                ('title_my', models.CharField(db_index=True, max_length=64, unique=True)),
+                ('title_nb', models.CharField(db_index=True, max_length=64, unique=True)),
+                ('title_ne', models.CharField(db_index=True, max_length=64, unique=True)),
+                ('title_nl', models.CharField(db_index=True, max_length=64, unique=True)),
+                ('title_nn', models.CharField(db_index=True, max_length=64, unique=True)),
+                ('title_os', models.CharField(db_index=True, max_length=64, unique=True)),
+                ('title_pa', models.CharField(db_index=True, max_length=64, unique=True)),
+                ('title_pl', models.CharField(db_index=True, max_length=64, unique=True)),
+                ('title_pt', models.CharField(db_index=True, max_length=64, unique=True)),
+                ('title_pt-br', models.CharField(db_index=True, max_length=64, unique=True)),
+                ('title_ro', models.CharField(db_index=True, max_length=64, unique=True)),
+                ('title_ru', models.CharField(db_index=True, max_length=64, unique=True)),
+                ('title_sk', models.CharField(db_index=True, max_length=64, unique=True)),
+                ('title_sl', models.CharField(db_index=True, max_length=64, unique=True)),
+                ('title_sq', models.CharField(db_index=True, max_length=64, unique=True)),
+                ('title_sr', models.CharField(db_index=True, max_length=64, unique=True)),
+                ('title_sr-latn', models.CharField(db_index=True, max_length=64, unique=True)),
+                ('title_sv', models.CharField(db_index=True, max_length=64, unique=True)),
+                ('title_sw', models.CharField(db_index=True, max_length=64, unique=True)),
+                ('title_ta', models.CharField(db_index=True, max_length=64, unique=True)),
+                ('title_te', models.CharField(db_index=True, max_length=64, unique=True)),
+                ('title_th', models.CharField(db_index=True, max_length=64, unique=True)),
+                ('title_tr', models.CharField(db_index=True, max_length=64, unique=True)),
+                ('title_tt', models.CharField(db_index=True, max_length=64, unique=True)),
+                ('title_udm', models.CharField(db_index=True, max_length=64, unique=True)),
+                ('title_uk', models.CharField(db_index=True, max_length=64, unique=True)),
+                ('title_ur', models.CharField(db_index=True, max_length=64, unique=True)),
+                ('title_vi', models.CharField(db_index=True, max_length=64, unique=True)),
+                ('title_zh-hans', models.CharField(db_index=True, max_length=64, unique=True)),
+                ('title_zh-hant', models.CharField(db_index=True, max_length=64, unique=True)),
+                ('slug_af', models.SlugField(unique=True)),
+                ('slug_ar', models.SlugField(unique=True)),
+                ('slug_ast', models.SlugField(unique=True)),
+                ('slug_az', models.SlugField(unique=True)),
+                ('slug_bg', models.SlugField(unique=True)),
+                ('slug_be', models.SlugField(unique=True)),
+                ('slug_bn', models.SlugField(unique=True)),
+                ('slug_br', models.SlugField(unique=True)),
+                ('slug_bs', models.SlugField(unique=True)),
+                ('slug_ca', models.SlugField(unique=True)),
+                ('slug_cs', models.SlugField(unique=True)),
+                ('slug_cy', models.SlugField(unique=True)),
+                ('slug_da', models.SlugField(unique=True)),
+                ('slug_de', models.SlugField(unique=True)),
+                ('slug_dsb', models.SlugField(unique=True)),
+                ('slug_el', models.SlugField(unique=True)),
+                ('slug_en', models.SlugField(unique=True)),
+                ('slug_en-au', models.SlugField(unique=True)),
+                ('slug_en-gb', models.SlugField(unique=True)),
+                ('slug_eo', models.SlugField(unique=True)),
+                ('slug_es', models.SlugField(unique=True)),
+                ('slug_es-ar', models.SlugField(unique=True)),
+                ('slug_es-co', models.SlugField(unique=True)),
+                ('slug_es-mx', models.SlugField(unique=True)),
+                ('slug_es-ni', models.SlugField(unique=True)),
+                ('slug_es-ve', models.SlugField(unique=True)),
+                ('slug_et', models.SlugField(unique=True)),
+                ('slug_eu', models.SlugField(unique=True)),
+                ('slug_fa', models.SlugField(unique=True)),
+                ('slug_fi', models.SlugField(unique=True)),
+                ('slug_fr', models.SlugField(unique=True)),
+                ('slug_fy', models.SlugField(unique=True)),
+                ('slug_ga', models.SlugField(unique=True)),
+                ('slug_gd', models.SlugField(unique=True)),
+                ('slug_gl', models.SlugField(unique=True)),
+                ('slug_he', models.SlugField(unique=True)),
+                ('slug_hi', models.SlugField(unique=True)),
+                ('slug_hr', models.SlugField(unique=True)),
+                ('slug_hsb', models.SlugField(unique=True)),
+                ('slug_hu', models.SlugField(unique=True)),
+                ('slug_ia', models.SlugField(unique=True)),
+                ('slug_id', models.SlugField(unique=True)),
+                ('slug_io', models.SlugField(unique=True)),
+                ('slug_is', models.SlugField(unique=True)),
+                ('slug_it', models.SlugField(unique=True)),
+                ('slug_ja', models.SlugField(unique=True)),
+                ('slug_ka', models.SlugField(unique=True)),
+                ('slug_kk', models.SlugField(unique=True)),
+                ('slug_km', models.SlugField(unique=True)),
+                ('slug_kn', models.SlugField(unique=True)),
+                ('slug_ko', models.SlugField(unique=True)),
+                ('slug_lb', models.SlugField(unique=True)),
+                ('slug_lt', models.SlugField(unique=True)),
+                ('slug_lv', models.SlugField(unique=True)),
+                ('slug_mk', models.SlugField(unique=True)),
+                ('slug_ml', models.SlugField(unique=True)),
+                ('slug_mn', models.SlugField(unique=True)),
+                ('slug_mr', models.SlugField(unique=True)),
+                ('slug_my', models.SlugField(unique=True)),
+                ('slug_nb', models.SlugField(unique=True)),
+                ('slug_ne', models.SlugField(unique=True)),
+                ('slug_nl', models.SlugField(unique=True)),
+                ('slug_nn', models.SlugField(unique=True)),
+                ('slug_os', models.SlugField(unique=True)),
+                ('slug_pa', models.SlugField(unique=True)),
+                ('slug_pl', models.SlugField(unique=True)),
+                ('slug_pt', models.SlugField(unique=True)),
+                ('slug_pt-br', models.SlugField(unique=True)),
+                ('slug_ro', models.SlugField(unique=True)),
+                ('slug_ru', models.SlugField(unique=True)),
+                ('slug_sk', models.SlugField(unique=True)),
+                ('slug_sl', models.SlugField(unique=True)),
+                ('slug_sq', models.SlugField(unique=True)),
+                ('slug_sr', models.SlugField(unique=True)),
+                ('slug_sr-latn', models.SlugField(unique=True)),
+                ('slug_sv', models.SlugField(unique=True)),
+                ('slug_sw', models.SlugField(unique=True)),
+                ('slug_ta', models.SlugField(unique=True)),
+                ('slug_te', models.SlugField(unique=True)),
+                ('slug_th', models.SlugField(unique=True)),
+                ('slug_tr', models.SlugField(unique=True)),
+                ('slug_tt', models.SlugField(unique=True)),
+                ('slug_udm', models.SlugField(unique=True)),
+                ('slug_uk', models.SlugField(unique=True)),
+                ('slug_ur', models.SlugField(unique=True)),
+                ('slug_vi', models.SlugField(unique=True)),
+                ('slug_zh-hans', models.SlugField(unique=True)),
+                ('slug_zh-hant', models.SlugField(unique=True)),
+            ],
+            options={
+                'verbose_name': 'category',
+                'verbose_name_plural': 'categories',
+            },
+        ),
+        migrations.CreateModel(
+            name='Entry',
+            fields=[
+                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
+                ('type', models.CharField(choices=[(b'news', 'news'), (b'publications', 'publications'), (b'info', 'info')], db_index=True, max_length=16)),
+                ('date', models.DateTimeField(auto_now_add=True, db_index=True, verbose_name='created at')),
+                ('changed_at', models.DateTimeField(auto_now=True, db_index=True, verbose_name='changed at')),
+                ('author', models.CharField(max_length=128, verbose_name='author')),
+                ('author_email', models.EmailField(blank=True, help_text='Used only to display gravatar and send notifications.', max_length=128, null=True, verbose_name='author email')),
+                ('image', models.ImageField(blank=True, null=True, upload_to=b'entry/image/', verbose_name='image')),
+                ('promo', models.BooleanField(default=False, verbose_name='promoted')),
+                ('in_stream', models.BooleanField(default=True, verbose_name='in stream')),
+                ('first_published_at', models.DateTimeField(blank=True, null=True, verbose_name='published at')),
+                ('canonical_url', models.URLField(blank=True, null=True, verbose_name='canonical link')),
+                ('needed_af', models.CharField(choices=[(b'n', 'Unneeded'), (b'w', 'Needed'), (b'y', 'Done')], db_index=True, default=b'n', max_length=1, verbose_name='needed')),
+                ('needed_ar', models.CharField(choices=[(b'n', 'Unneeded'), (b'w', 'Needed'), (b'y', 'Done')], db_index=True, default=b'n', max_length=1, verbose_name='needed')),
+                ('needed_ast', models.CharField(choices=[(b'n', 'Unneeded'), (b'w', 'Needed'), (b'y', 'Done')], db_index=True, default=b'n', max_length=1, verbose_name='needed')),
+                ('needed_az', models.CharField(choices=[(b'n', 'Unneeded'), (b'w', 'Needed'), (b'y', 'Done')], db_index=True, default=b'n', max_length=1, verbose_name='needed')),
+                ('needed_bg', models.CharField(choices=[(b'n', 'Unneeded'), (b'w', 'Needed'), (b'y', 'Done')], db_index=True, default=b'n', max_length=1, verbose_name='needed')),
+                ('needed_be', models.CharField(choices=[(b'n', 'Unneeded'), (b'w', 'Needed'), (b'y', 'Done')], db_index=True, default=b'n', max_length=1, verbose_name='needed')),
+                ('needed_bn', models.CharField(choices=[(b'n', 'Unneeded'), (b'w', 'Needed'), (b'y', 'Done')], db_index=True, default=b'n', max_length=1, verbose_name='needed')),
+                ('needed_br', models.CharField(choices=[(b'n', 'Unneeded'), (b'w', 'Needed'), (b'y', 'Done')], db_index=True, default=b'n', max_length=1, verbose_name='needed')),
+                ('needed_bs', models.CharField(choices=[(b'n', 'Unneeded'), (b'w', 'Needed'), (b'y', 'Done')], db_index=True, default=b'n', max_length=1, verbose_name='needed')),
+                ('needed_ca', models.CharField(choices=[(b'n', 'Unneeded'), (b'w', 'Needed'), (b'y', 'Done')], db_index=True, default=b'n', max_length=1, verbose_name='needed')),
+                ('needed_cs', models.CharField(choices=[(b'n', 'Unneeded'), (b'w', 'Needed'), (b'y', 'Done')], db_index=True, default=b'n', max_length=1, verbose_name='needed')),
+                ('needed_cy', models.CharField(choices=[(b'n', 'Unneeded'), (b'w', 'Needed'), (b'y', 'Done')], db_index=True, default=b'n', max_length=1, verbose_name='needed')),
+                ('needed_da', models.CharField(choices=[(b'n', 'Unneeded'), (b'w', 'Needed'), (b'y', 'Done')], db_index=True, default=b'n', max_length=1, verbose_name='needed')),
+                ('needed_de', models.CharField(choices=[(b'n', 'Unneeded'), (b'w', 'Needed'), (b'y', 'Done')], db_index=True, default=b'n', max_length=1, verbose_name='needed')),
+                ('needed_dsb', models.CharField(choices=[(b'n', 'Unneeded'), (b'w', 'Needed'), (b'y', 'Done')], db_index=True, default=b'n', max_length=1, verbose_name='needed')),
+                ('needed_el', models.CharField(choices=[(b'n', 'Unneeded'), (b'w', 'Needed'), (b'y', 'Done')], db_index=True, default=b'n', max_length=1, verbose_name='needed')),
+                ('needed_en', models.CharField(choices=[(b'n', 'Unneeded'), (b'w', 'Needed'), (b'y', 'Done')], db_index=True, default=b'n', max_length=1, verbose_name='needed')),
+                ('needed_en-au', models.CharField(choices=[(b'n', 'Unneeded'), (b'w', 'Needed'), (b'y', 'Done')], db_index=True, default=b'n', max_length=1, verbose_name='needed')),
+                ('needed_en-gb', models.CharField(choices=[(b'n', 'Unneeded'), (b'w', 'Needed'), (b'y', 'Done')], db_index=True, default=b'n', max_length=1, verbose_name='needed')),
+                ('needed_eo', models.CharField(choices=[(b'n', 'Unneeded'), (b'w', 'Needed'), (b'y', 'Done')], db_index=True, default=b'n', max_length=1, verbose_name='needed')),
+                ('needed_es', models.CharField(choices=[(b'n', 'Unneeded'), (b'w', 'Needed'), (b'y', 'Done')], db_index=True, default=b'n', max_length=1, verbose_name='needed')),
+                ('needed_es-ar', models.CharField(choices=[(b'n', 'Unneeded'), (b'w', 'Needed'), (b'y', 'Done')], db_index=True, default=b'n', max_length=1, verbose_name='needed')),
+                ('needed_es-co', models.CharField(choices=[(b'n', 'Unneeded'), (b'w', 'Needed'), (b'y', 'Done')], db_index=True, default=b'n', max_length=1, verbose_name='needed')),
+                ('needed_es-mx', models.CharField(choices=[(b'n', 'Unneeded'), (b'w', 'Needed'), (b'y', 'Done')], db_index=True, default=b'n', max_length=1, verbose_name='needed')),
+                ('needed_es-ni', models.CharField(choices=[(b'n', 'Unneeded'), (b'w', 'Needed'), (b'y', 'Done')], db_index=True, default=b'n', max_length=1, verbose_name='needed')),
+                ('needed_es-ve', models.CharField(choices=[(b'n', 'Unneeded'), (b'w', 'Needed'), (b'y', 'Done')], db_index=True, default=b'n', max_length=1, verbose_name='needed')),
+                ('needed_et', models.CharField(choices=[(b'n', 'Unneeded'), (b'w', 'Needed'), (b'y', 'Done')], db_index=True, default=b'n', max_length=1, verbose_name='needed')),
+                ('needed_eu', models.CharField(choices=[(b'n', 'Unneeded'), (b'w', 'Needed'), (b'y', 'Done')], db_index=True, default=b'n', max_length=1, verbose_name='needed')),
+                ('needed_fa', models.CharField(choices=[(b'n', 'Unneeded'), (b'w', 'Needed'), (b'y', 'Done')], db_index=True, default=b'n', max_length=1, verbose_name='needed')),
+                ('needed_fi', models.CharField(choices=[(b'n', 'Unneeded'), (b'w', 'Needed'), (b'y', 'Done')], db_index=True, default=b'n', max_length=1, verbose_name='needed')),
+                ('needed_fr', models.CharField(choices=[(b'n', 'Unneeded'), (b'w', 'Needed'), (b'y', 'Done')], db_index=True, default=b'n', max_length=1, verbose_name='needed')),
+                ('needed_fy', models.CharField(choices=[(b'n', 'Unneeded'), (b'w', 'Needed'), (b'y', 'Done')], db_index=True, default=b'n', max_length=1, verbose_name='needed')),
+                ('needed_ga', models.CharField(choices=[(b'n', 'Unneeded'), (b'w', 'Needed'), (b'y', 'Done')], db_index=True, default=b'n', max_length=1, verbose_name='needed')),
+                ('needed_gd', models.CharField(choices=[(b'n', 'Unneeded'), (b'w', 'Needed'), (b'y', 'Done')], db_index=True, default=b'n', max_length=1, verbose_name='needed')),
+                ('needed_gl', models.CharField(choices=[(b'n', 'Unneeded'), (b'w', 'Needed'), (b'y', 'Done')], db_index=True, default=b'n', max_length=1, verbose_name='needed')),
+                ('needed_he', models.CharField(choices=[(b'n', 'Unneeded'), (b'w', 'Needed'), (b'y', 'Done')], db_index=True, default=b'n', max_length=1, verbose_name='needed')),
+                ('needed_hi', models.CharField(choices=[(b'n', 'Unneeded'), (b'w', 'Needed'), (b'y', 'Done')], db_index=True, default=b'n', max_length=1, verbose_name='needed')),
+                ('needed_hr', models.CharField(choices=[(b'n', 'Unneeded'), (b'w', 'Needed'), (b'y', 'Done')], db_index=True, default=b'n', max_length=1, verbose_name='needed')),
+                ('needed_hsb', models.CharField(choices=[(b'n', 'Unneeded'), (b'w', 'Needed'), (b'y', 'Done')], db_index=True, default=b'n', max_length=1, verbose_name='needed')),
+                ('needed_hu', models.CharField(choices=[(b'n', 'Unneeded'), (b'w', 'Needed'), (b'y', 'Done')], db_index=True, default=b'n', max_length=1, verbose_name='needed')),
+                ('needed_ia', models.CharField(choices=[(b'n', 'Unneeded'), (b'w', 'Needed'), (b'y', 'Done')], db_index=True, default=b'n', max_length=1, verbose_name='needed')),
+                ('needed_id', models.CharField(choices=[(b'n', 'Unneeded'), (b'w', 'Needed'), (b'y', 'Done')], db_index=True, default=b'n', max_length=1, verbose_name='needed')),
+                ('needed_io', models.CharField(choices=[(b'n', 'Unneeded'), (b'w', 'Needed'), (b'y', 'Done')], db_index=True, default=b'n', max_length=1, verbose_name='needed')),
+                ('needed_is', models.CharField(choices=[(b'n', 'Unneeded'), (b'w', 'Needed'), (b'y', 'Done')], db_index=True, default=b'n', max_length=1, verbose_name='needed')),
+                ('needed_it', models.CharField(choices=[(b'n', 'Unneeded'), (b'w', 'Needed'), (b'y', 'Done')], db_index=True, default=b'n', max_length=1, verbose_name='needed')),
+                ('needed_ja', models.CharField(choices=[(b'n', 'Unneeded'), (b'w', 'Needed'), (b'y', 'Done')], db_index=True, default=b'n', max_length=1, verbose_name='needed')),
+                ('needed_ka', models.CharField(choices=[(b'n', 'Unneeded'), (b'w', 'Needed'), (b'y', 'Done')], db_index=True, default=b'n', max_length=1, verbose_name='needed')),
+                ('needed_kk', models.CharField(choices=[(b'n', 'Unneeded'), (b'w', 'Needed'), (b'y', 'Done')], db_index=True, default=b'n', max_length=1, verbose_name='needed')),
+                ('needed_km', models.CharField(choices=[(b'n', 'Unneeded'), (b'w', 'Needed'), (b'y', 'Done')], db_index=True, default=b'n', max_length=1, verbose_name='needed')),
+                ('needed_kn', models.CharField(choices=[(b'n', 'Unneeded'), (b'w', 'Needed'), (b'y', 'Done')], db_index=True, default=b'n', max_length=1, verbose_name='needed')),
+                ('needed_ko', models.CharField(choices=[(b'n', 'Unneeded'), (b'w', 'Needed'), (b'y', 'Done')], db_index=True, default=b'n', max_length=1, verbose_name='needed')),
+                ('needed_lb', models.CharField(choices=[(b'n', 'Unneeded'), (b'w', 'Needed'), (b'y', 'Done')], db_index=True, default=b'n', max_length=1, verbose_name='needed')),
+                ('needed_lt', models.CharField(choices=[(b'n', 'Unneeded'), (b'w', 'Needed'), (b'y', 'Done')], db_index=True, default=b'n', max_length=1, verbose_name='needed')),
+                ('needed_lv', models.CharField(choices=[(b'n', 'Unneeded'), (b'w', 'Needed'), (b'y', 'Done')], db_index=True, default=b'n', max_length=1, verbose_name='needed')),
+                ('needed_mk', models.CharField(choices=[(b'n', 'Unneeded'), (b'w', 'Needed'), (b'y', 'Done')], db_index=True, default=b'n', max_length=1, verbose_name='needed')),
+                ('needed_ml', models.CharField(choices=[(b'n', 'Unneeded'), (b'w', 'Needed'), (b'y', 'Done')], db_index=True, default=b'n', max_length=1, verbose_name='needed')),
+                ('needed_mn', models.CharField(choices=[(b'n', 'Unneeded'), (b'w', 'Needed'), (b'y', 'Done')], db_index=True, default=b'n', max_length=1, verbose_name='needed')),
+                ('needed_mr', models.CharField(choices=[(b'n', 'Unneeded'), (b'w', 'Needed'), (b'y', 'Done')], db_index=True, default=b'n', max_length=1, verbose_name='needed')),
+                ('needed_my', models.CharField(choices=[(b'n', 'Unneeded'), (b'w', 'Needed'), (b'y', 'Done')], db_index=True, default=b'n', max_length=1, verbose_name='needed')),
+                ('needed_nb', models.CharField(choices=[(b'n', 'Unneeded'), (b'w', 'Needed'), (b'y', 'Done')], db_index=True, default=b'n', max_length=1, verbose_name='needed')),
+                ('needed_ne', models.CharField(choices=[(b'n', 'Unneeded'), (b'w', 'Needed'), (b'y', 'Done')], db_index=True, default=b'n', max_length=1, verbose_name='needed')),
+                ('needed_nl', models.CharField(choices=[(b'n', 'Unneeded'), (b'w', 'Needed'), (b'y', 'Done')], db_index=True, default=b'n', max_length=1, verbose_name='needed')),
+                ('needed_nn', models.CharField(choices=[(b'n', 'Unneeded'), (b'w', 'Needed'), (b'y', 'Done')], db_index=True, default=b'n', max_length=1, verbose_name='needed')),
+                ('needed_os', models.CharField(choices=[(b'n', 'Unneeded'), (b'w', 'Needed'), (b'y', 'Done')], db_index=True, default=b'n', max_length=1, verbose_name='needed')),
+                ('needed_pa', models.CharField(choices=[(b'n', 'Unneeded'), (b'w', 'Needed'), (b'y', 'Done')], db_index=True, default=b'n', max_length=1, verbose_name='needed')),
+                ('needed_pl', models.CharField(choices=[(b'n', 'Unneeded'), (b'w', 'Needed'), (b'y', 'Done')], db_index=True, default=b'n', max_length=1, verbose_name='needed')),
+                ('needed_pt', models.CharField(choices=[(b'n', 'Unneeded'), (b'w', 'Needed'), (b'y', 'Done')], db_index=True, default=b'n', max_length=1, verbose_name='needed')),
+                ('needed_pt-br', models.CharField(choices=[(b'n', 'Unneeded'), (b'w', 'Needed'), (b'y', 'Done')], db_index=True, default=b'n', max_length=1, verbose_name='needed')),
+                ('needed_ro', models.CharField(choices=[(b'n', 'Unneeded'), (b'w', 'Needed'), (b'y', 'Done')], db_index=True, default=b'n', max_length=1, verbose_name='needed')),
+                ('needed_ru', models.CharField(choices=[(b'n', 'Unneeded'), (b'w', 'Needed'), (b'y', 'Done')], db_index=True, default=b'n', max_length=1, verbose_name='needed')),
+                ('needed_sk', models.CharField(choices=[(b'n', 'Unneeded'), (b'w', 'Needed'), (b'y', 'Done')], db_index=True, default=b'n', max_length=1, verbose_name='needed')),
+                ('needed_sl', models.CharField(choices=[(b'n', 'Unneeded'), (b'w', 'Needed'), (b'y', 'Done')], db_index=True, default=b'n', max_length=1, verbose_name='needed')),
+                ('needed_sq', models.CharField(choices=[(b'n', 'Unneeded'), (b'w', 'Needed'), (b'y', 'Done')], db_index=True, default=b'n', max_length=1, verbose_name='needed')),
+                ('needed_sr', models.CharField(choices=[(b'n', 'Unneeded'), (b'w', 'Needed'), (b'y', 'Done')], db_index=True, default=b'n', max_length=1, verbose_name='needed')),
+                ('needed_sr-latn', models.CharField(choices=[(b'n', 'Unneeded'), (b'w', 'Needed'), (b'y', 'Done')], db_index=True, default=b'n', max_length=1, verbose_name='needed')),
+                ('needed_sv', models.CharField(choices=[(b'n', 'Unneeded'), (b'w', 'Needed'), (b'y', 'Done')], db_index=True, default=b'n', max_length=1, verbose_name='needed')),
+                ('needed_sw', models.CharField(choices=[(b'n', 'Unneeded'), (b'w', 'Needed'), (b'y', 'Done')], db_index=True, default=b'n', max_length=1, verbose_name='needed')),
+                ('needed_ta', models.CharField(choices=[(b'n', 'Unneeded'), (b'w', 'Needed'), (b'y', 'Done')], db_index=True, default=b'n', max_length=1, verbose_name='needed')),
+                ('needed_te', models.CharField(choices=[(b'n', 'Unneeded'), (b'w', 'Needed'), (b'y', 'Done')], db_index=True, default=b'n', max_length=1, verbose_name='needed')),
+                ('needed_th', models.CharField(choices=[(b'n', 'Unneeded'), (b'w', 'Needed'), (b'y', 'Done')], db_index=True, default=b'n', max_length=1, verbose_name='needed')),
+                ('needed_tr', models.CharField(choices=[(b'n', 'Unneeded'), (b'w', 'Needed'), (b'y', 'Done')], db_index=True, default=b'n', max_length=1, verbose_name='needed')),
+                ('needed_tt', models.CharField(choices=[(b'n', 'Unneeded'), (b'w', 'Needed'), (b'y', 'Done')], db_index=True, default=b'n', max_length=1, verbose_name='needed')),
+                ('needed_udm', models.CharField(choices=[(b'n', 'Unneeded'), (b'w', 'Needed'), (b'y', 'Done')], db_index=True, default=b'n', max_length=1, verbose_name='needed')),
+                ('needed_uk', models.CharField(choices=[(b'n', 'Unneeded'), (b'w', 'Needed'), (b'y', 'Done')], db_index=True, default=b'n', max_length=1, verbose_name='needed')),
+                ('needed_ur', models.CharField(choices=[(b'n', 'Unneeded'), (b'w', 'Needed'), (b'y', 'Done')], db_index=True, default=b'n', max_length=1, verbose_name='needed')),
+                ('needed_vi', models.CharField(choices=[(b'n', 'Unneeded'), (b'w', 'Needed'), (b'y', 'Done')], db_index=True, default=b'n', max_length=1, verbose_name='needed')),
+                ('needed_zh-hans', models.CharField(choices=[(b'n', 'Unneeded'), (b'w', 'Needed'), (b'y', 'Done')], db_index=True, default=b'n', max_length=1, verbose_name='needed')),
+                ('needed_zh-hant', models.CharField(choices=[(b'n', 'Unneeded'), (b'w', 'Needed'), (b'y', 'Done')], db_index=True, default=b'n', max_length=1, verbose_name='needed')),
+                ('slug_af', migdal.fields.SlugNullField(blank=True, null=True, unique=True)),
+                ('slug_ar', migdal.fields.SlugNullField(blank=True, null=True, unique=True)),
+                ('slug_ast', migdal.fields.SlugNullField(blank=True, null=True, unique=True)),
+                ('slug_az', migdal.fields.SlugNullField(blank=True, null=True, unique=True)),
+                ('slug_bg', migdal.fields.SlugNullField(blank=True, null=True, unique=True)),
+                ('slug_be', migdal.fields.SlugNullField(blank=True, null=True, unique=True)),
+                ('slug_bn', migdal.fields.SlugNullField(blank=True, null=True, unique=True)),
+                ('slug_br', migdal.fields.SlugNullField(blank=True, null=True, unique=True)),
+                ('slug_bs', migdal.fields.SlugNullField(blank=True, null=True, unique=True)),
+                ('slug_ca', migdal.fields.SlugNullField(blank=True, null=True, unique=True)),
+                ('slug_cs', migdal.fields.SlugNullField(blank=True, null=True, unique=True)),
+                ('slug_cy', migdal.fields.SlugNullField(blank=True, null=True, unique=True)),
+                ('slug_da', migdal.fields.SlugNullField(blank=True, null=True, unique=True)),
+                ('slug_de', migdal.fields.SlugNullField(blank=True, null=True, unique=True)),
+                ('slug_dsb', migdal.fields.SlugNullField(blank=True, null=True, unique=True)),
+                ('slug_el', migdal.fields.SlugNullField(blank=True, null=True, unique=True)),
+                ('slug_en', migdal.fields.SlugNullField(blank=True, null=True, unique=True)),
+                ('slug_en-au', migdal.fields.SlugNullField(blank=True, null=True, unique=True)),
+                ('slug_en-gb', migdal.fields.SlugNullField(blank=True, null=True, unique=True)),
+                ('slug_eo', migdal.fields.SlugNullField(blank=True, null=True, unique=True)),
+                ('slug_es', migdal.fields.SlugNullField(blank=True, null=True, unique=True)),
+                ('slug_es-ar', migdal.fields.SlugNullField(blank=True, null=True, unique=True)),
+                ('slug_es-co', migdal.fields.SlugNullField(blank=True, null=True, unique=True)),
+                ('slug_es-mx', migdal.fields.SlugNullField(blank=True, null=True, unique=True)),
+                ('slug_es-ni', migdal.fields.SlugNullField(blank=True, null=True, unique=True)),
+                ('slug_es-ve', migdal.fields.SlugNullField(blank=True, null=True, unique=True)),
+                ('slug_et', migdal.fields.SlugNullField(blank=True, null=True, unique=True)),
+                ('slug_eu', migdal.fields.SlugNullField(blank=True, null=True, unique=True)),
+                ('slug_fa', migdal.fields.SlugNullField(blank=True, null=True, unique=True)),
+                ('slug_fi', migdal.fields.SlugNullField(blank=True, null=True, unique=True)),
+                ('slug_fr', migdal.fields.SlugNullField(blank=True, null=True, unique=True)),
+                ('slug_fy', migdal.fields.SlugNullField(blank=True, null=True, unique=True)),
+                ('slug_ga', migdal.fields.SlugNullField(blank=True, null=True, unique=True)),
+                ('slug_gd', migdal.fields.SlugNullField(blank=True, null=True, unique=True)),
+                ('slug_gl', migdal.fields.SlugNullField(blank=True, null=True, unique=True)),
+                ('slug_he', migdal.fields.SlugNullField(blank=True, null=True, unique=True)),
+                ('slug_hi', migdal.fields.SlugNullField(blank=True, null=True, unique=True)),
+                ('slug_hr', migdal.fields.SlugNullField(blank=True, null=True, unique=True)),
+                ('slug_hsb', migdal.fields.SlugNullField(blank=True, null=True, unique=True)),
+                ('slug_hu', migdal.fields.SlugNullField(blank=True, null=True, unique=True)),
+                ('slug_ia', migdal.fields.SlugNullField(blank=True, null=True, unique=True)),
+                ('slug_id', migdal.fields.SlugNullField(blank=True, null=True, unique=True)),
+                ('slug_io', migdal.fields.SlugNullField(blank=True, null=True, unique=True)),
+                ('slug_is', migdal.fields.SlugNullField(blank=True, null=True, unique=True)),
+                ('slug_it', migdal.fields.SlugNullField(blank=True, null=True, unique=True)),
+                ('slug_ja', migdal.fields.SlugNullField(blank=True, null=True, unique=True)),
+                ('slug_ka', migdal.fields.SlugNullField(blank=True, null=True, unique=True)),
+                ('slug_kk', migdal.fields.SlugNullField(blank=True, null=True, unique=True)),
+                ('slug_km', migdal.fields.SlugNullField(blank=True, null=True, unique=True)),
+                ('slug_kn', migdal.fields.SlugNullField(blank=True, null=True, unique=True)),
+                ('slug_ko', migdal.fields.SlugNullField(blank=True, null=True, unique=True)),
+                ('slug_lb', migdal.fields.SlugNullField(blank=True, null=True, unique=True)),
+                ('slug_lt', migdal.fields.SlugNullField(blank=True, null=True, unique=True)),
+                ('slug_lv', migdal.fields.SlugNullField(blank=True, null=True, unique=True)),
+                ('slug_mk', migdal.fields.SlugNullField(blank=True, null=True, unique=True)),
+                ('slug_ml', migdal.fields.SlugNullField(blank=True, null=True, unique=True)),
+                ('slug_mn', migdal.fields.SlugNullField(blank=True, null=True, unique=True)),
+                ('slug_mr', migdal.fields.SlugNullField(blank=True, null=True, unique=True)),
+                ('slug_my', migdal.fields.SlugNullField(blank=True, null=True, unique=True)),
+                ('slug_nb', migdal.fields.SlugNullField(blank=True, null=True, unique=True)),
+                ('slug_ne', migdal.fields.SlugNullField(blank=True, null=True, unique=True)),
+                ('slug_nl', migdal.fields.SlugNullField(blank=True, null=True, unique=True)),
+                ('slug_nn', migdal.fields.SlugNullField(blank=True, null=True, unique=True)),
+                ('slug_os', migdal.fields.SlugNullField(blank=True, null=True, unique=True)),
+                ('slug_pa', migdal.fields.SlugNullField(blank=True, null=True, unique=True)),
+                ('slug_pl', migdal.fields.SlugNullField(blank=True, null=True, unique=True)),
+                ('slug_pt', migdal.fields.SlugNullField(blank=True, null=True, unique=True)),
+                ('slug_pt-br', migdal.fields.SlugNullField(blank=True, null=True, unique=True)),
+                ('slug_ro', migdal.fields.SlugNullField(blank=True, null=True, unique=True)),
+                ('slug_ru', migdal.fields.SlugNullField(blank=True, null=True, unique=True)),
+                ('slug_sk', migdal.fields.SlugNullField(blank=True, null=True, unique=True)),
+                ('slug_sl', migdal.fields.SlugNullField(blank=True, null=True, unique=True)),
+                ('slug_sq', migdal.fields.SlugNullField(blank=True, null=True, unique=True)),
+                ('slug_sr', migdal.fields.SlugNullField(blank=True, null=True, unique=True)),
+                ('slug_sr-latn', migdal.fields.SlugNullField(blank=True, null=True, unique=True)),
+                ('slug_sv', migdal.fields.SlugNullField(blank=True, null=True, unique=True)),
+                ('slug_sw', migdal.fields.SlugNullField(blank=True, null=True, unique=True)),
+                ('slug_ta', migdal.fields.SlugNullField(blank=True, null=True, unique=True)),
+                ('slug_te', migdal.fields.SlugNullField(blank=True, null=True, unique=True)),
+                ('slug_th', migdal.fields.SlugNullField(blank=True, null=True, unique=True)),
+                ('slug_tr', migdal.fields.SlugNullField(blank=True, null=True, unique=True)),
+                ('slug_tt', migdal.fields.SlugNullField(blank=True, null=True, unique=True)),
+                ('slug_udm', migdal.fields.SlugNullField(blank=True, null=True, unique=True)),
+                ('slug_uk', migdal.fields.SlugNullField(blank=True, null=True, unique=True)),
+                ('slug_ur', migdal.fields.SlugNullField(blank=True, null=True, unique=True)),
+                ('slug_vi', migdal.fields.SlugNullField(blank=True, null=True, unique=True)),
+                ('slug_zh-hans', migdal.fields.SlugNullField(blank=True, null=True, unique=True)),
+                ('slug_zh-hant', migdal.fields.SlugNullField(blank=True, null=True, unique=True)),
+                ('title_af', models.CharField(blank=True, max_length=255, null=True, verbose_name='title')),
+                ('title_ar', models.CharField(blank=True, max_length=255, null=True, verbose_name='title')),
+                ('title_ast', models.CharField(blank=True, max_length=255, null=True, verbose_name='title')),
+                ('title_az', models.CharField(blank=True, max_length=255, null=True, verbose_name='title')),
+                ('title_bg', models.CharField(blank=True, max_length=255, null=True, verbose_name='title')),
+                ('title_be', models.CharField(blank=True, max_length=255, null=True, verbose_name='title')),
+                ('title_bn', models.CharField(blank=True, max_length=255, null=True, verbose_name='title')),
+                ('title_br', models.CharField(blank=True, max_length=255, null=True, verbose_name='title')),
+                ('title_bs', models.CharField(blank=True, max_length=255, null=True, verbose_name='title')),
+                ('title_ca', models.CharField(blank=True, max_length=255, null=True, verbose_name='title')),
+                ('title_cs', models.CharField(blank=True, max_length=255, null=True, verbose_name='title')),
+                ('title_cy', models.CharField(blank=True, max_length=255, null=True, verbose_name='title')),
+                ('title_da', models.CharField(blank=True, max_length=255, null=True, verbose_name='title')),
+                ('title_de', models.CharField(blank=True, max_length=255, null=True, verbose_name='title')),
+                ('title_dsb', models.CharField(blank=True, max_length=255, null=True, verbose_name='title')),
+                ('title_el', models.CharField(blank=True, max_length=255, null=True, verbose_name='title')),
+                ('title_en', models.CharField(blank=True, max_length=255, null=True, verbose_name='title')),
+                ('title_en-au', models.CharField(blank=True, max_length=255, null=True, verbose_name='title')),
+                ('title_en-gb', models.CharField(blank=True, max_length=255, null=True, verbose_name='title')),
+                ('title_eo', models.CharField(blank=True, max_length=255, null=True, verbose_name='title')),
+                ('title_es', models.CharField(blank=True, max_length=255, null=True, verbose_name='title')),
+                ('title_es-ar', models.CharField(blank=True, max_length=255, null=True, verbose_name='title')),
+                ('title_es-co', models.CharField(blank=True, max_length=255, null=True, verbose_name='title')),
+                ('title_es-mx', models.CharField(blank=True, max_length=255, null=True, verbose_name='title')),
+                ('title_es-ni', models.CharField(blank=True, max_length=255, null=True, verbose_name='title')),
+                ('title_es-ve', models.CharField(blank=True, max_length=255, null=True, verbose_name='title')),
+                ('title_et', models.CharField(blank=True, max_length=255, null=True, verbose_name='title')),
+                ('title_eu', models.CharField(blank=True, max_length=255, null=True, verbose_name='title')),
+                ('title_fa', models.CharField(blank=True, max_length=255, null=True, verbose_name='title')),
+                ('title_fi', models.CharField(blank=True, max_length=255, null=True, verbose_name='title')),
+                ('title_fr', models.CharField(blank=True, max_length=255, null=True, verbose_name='title')),
+                ('title_fy', models.CharField(blank=True, max_length=255, null=True, verbose_name='title')),
+                ('title_ga', models.CharField(blank=True, max_length=255, null=True, verbose_name='title')),
+                ('title_gd', models.CharField(blank=True, max_length=255, null=True, verbose_name='title')),
+                ('title_gl', models.CharField(blank=True, max_length=255, null=True, verbose_name='title')),
+                ('title_he', models.CharField(blank=True, max_length=255, null=True, verbose_name='title')),
+                ('title_hi', models.CharField(blank=True, max_length=255, null=True, verbose_name='title')),
+                ('title_hr', models.CharField(blank=True, max_length=255, null=True, verbose_name='title')),
+                ('title_hsb', models.CharField(blank=True, max_length=255, null=True, verbose_name='title')),
+                ('title_hu', models.CharField(blank=True, max_length=255, null=True, verbose_name='title')),
+                ('title_ia', models.CharField(blank=True, max_length=255, null=True, verbose_name='title')),
+                ('title_id', models.CharField(blank=True, max_length=255, null=True, verbose_name='title')),
+                ('title_io', models.CharField(blank=True, max_length=255, null=True, verbose_name='title')),
+                ('title_is', models.CharField(blank=True, max_length=255, null=True, verbose_name='title')),
+                ('title_it', models.CharField(blank=True, max_length=255, null=True, verbose_name='title')),
+                ('title_ja', models.CharField(blank=True, max_length=255, null=True, verbose_name='title')),
+                ('title_ka', models.CharField(blank=True, max_length=255, null=True, verbose_name='title')),
+                ('title_kk', models.CharField(blank=True, max_length=255, null=True, verbose_name='title')),
+                ('title_km', models.CharField(blank=True, max_length=255, null=True, verbose_name='title')),
+                ('title_kn', models.CharField(blank=True, max_length=255, null=True, verbose_name='title')),
+                ('title_ko', models.CharField(blank=True, max_length=255, null=True, verbose_name='title')),
+                ('title_lb', models.CharField(blank=True, max_length=255, null=True, verbose_name='title')),
+                ('title_lt', models.CharField(blank=True, max_length=255, null=True, verbose_name='title')),
+                ('title_lv', models.CharField(blank=True, max_length=255, null=True, verbose_name='title')),
+                ('title_mk', models.CharField(blank=True, max_length=255, null=True, verbose_name='title')),
+                ('title_ml', models.CharField(blank=True, max_length=255, null=True, verbose_name='title')),
+                ('title_mn', models.CharField(blank=True, max_length=255, null=True, verbose_name='title')),
+                ('title_mr', models.CharField(blank=True, max_length=255, null=True, verbose_name='title')),
+                ('title_my', models.CharField(blank=True, max_length=255, null=True, verbose_name='title')),
+                ('title_nb', models.CharField(blank=True, max_length=255, null=True, verbose_name='title')),
+                ('title_ne', models.CharField(blank=True, max_length=255, null=True, verbose_name='title')),
+                ('title_nl', models.CharField(blank=True, max_length=255, null=True, verbose_name='title')),
+                ('title_nn', models.CharField(blank=True, max_length=255, null=True, verbose_name='title')),
+                ('title_os', models.CharField(blank=True, max_length=255, null=True, verbose_name='title')),
+                ('title_pa', models.CharField(blank=True, max_length=255, null=True, verbose_name='title')),
+                ('title_pl', models.CharField(blank=True, max_length=255, null=True, verbose_name='title')),
+                ('title_pt', models.CharField(blank=True, max_length=255, null=True, verbose_name='title')),
+                ('title_pt-br', models.CharField(blank=True, max_length=255, null=True, verbose_name='title')),
+                ('title_ro', models.CharField(blank=True, max_length=255, null=True, verbose_name='title')),
+                ('title_ru', models.CharField(blank=True, max_length=255, null=True, verbose_name='title')),
+                ('title_sk', models.CharField(blank=True, max_length=255, null=True, verbose_name='title')),
+                ('title_sl', models.CharField(blank=True, max_length=255, null=True, verbose_name='title')),
+                ('title_sq', models.CharField(blank=True, max_length=255, null=True, verbose_name='title')),
+                ('title_sr', models.CharField(blank=True, max_length=255, null=True, verbose_name='title')),
+                ('title_sr-latn', models.CharField(blank=True, max_length=255, null=True, verbose_name='title')),
+                ('title_sv', models.CharField(blank=True, max_length=255, null=True, verbose_name='title')),
+                ('title_sw', models.CharField(blank=True, max_length=255, null=True, verbose_name='title')),
+                ('title_ta', models.CharField(blank=True, max_length=255, null=True, verbose_name='title')),
+                ('title_te', models.CharField(blank=True, max_length=255, null=True, verbose_name='title')),
+                ('title_th', models.CharField(blank=True, max_length=255, null=True, verbose_name='title')),
+                ('title_tr', models.CharField(blank=True, max_length=255, null=True, verbose_name='title')),
+                ('title_tt', models.CharField(blank=True, max_length=255, null=True, verbose_name='title')),
+                ('title_udm', models.CharField(blank=True, max_length=255, null=True, verbose_name='title')),
+                ('title_uk', models.CharField(blank=True, max_length=255, null=True, verbose_name='title')),
+                ('title_ur', models.CharField(blank=True, max_length=255, null=True, verbose_name='title')),
+                ('title_vi', models.CharField(blank=True, max_length=255, null=True, verbose_name='title')),
+                ('title_zh-hans', models.CharField(blank=True, max_length=255, null=True, verbose_name='title')),
+                ('title_zh-hant', models.CharField(blank=True, max_length=255, null=True, verbose_name='title')),
+                ('lead_af', markupfield.fields.MarkupField(blank=True, help_text='Use <a href="http://textile.thresholdstate.com/">Textile</a> syntax.', null=True, rendered_field=True, verbose_name='lead')),
+                ('lead_ar', markupfield.fields.MarkupField(blank=True, help_text='Use <a href="http://textile.thresholdstate.com/">Textile</a> syntax.', null=True, rendered_field=True, verbose_name='lead')),
+                ('lead_ast', markupfield.fields.MarkupField(blank=True, help_text='Use <a href="http://textile.thresholdstate.com/">Textile</a> syntax.', null=True, rendered_field=True, verbose_name='lead')),
+                ('lead_az', markupfield.fields.MarkupField(blank=True, help_text='Use <a href="http://textile.thresholdstate.com/">Textile</a> syntax.', null=True, rendered_field=True, verbose_name='lead')),
+                ('lead_bg', markupfield.fields.MarkupField(blank=True, help_text='Use <a href="http://textile.thresholdstate.com/">Textile</a> syntax.', null=True, rendered_field=True, verbose_name='lead')),
+                ('lead_be', markupfield.fields.MarkupField(blank=True, help_text='Use <a href="http://textile.thresholdstate.com/">Textile</a> syntax.', null=True, rendered_field=True, verbose_name='lead')),
+                ('lead_bn', markupfield.fields.MarkupField(blank=True, help_text='Use <a href="http://textile.thresholdstate.com/">Textile</a> syntax.', null=True, rendered_field=True, verbose_name='lead')),
+                ('lead_br', markupfield.fields.MarkupField(blank=True, help_text='Use <a href="http://textile.thresholdstate.com/">Textile</a> syntax.', null=True, rendered_field=True, verbose_name='lead')),
+                ('lead_bs', markupfield.fields.MarkupField(blank=True, help_text='Use <a href="http://textile.thresholdstate.com/">Textile</a> syntax.', null=True, rendered_field=True, verbose_name='lead')),
+                ('lead_ca', markupfield.fields.MarkupField(blank=True, help_text='Use <a href="http://textile.thresholdstate.com/">Textile</a> syntax.', null=True, rendered_field=True, verbose_name='lead')),
+                ('lead_cs', markupfield.fields.MarkupField(blank=True, help_text='Use <a href="http://textile.thresholdstate.com/">Textile</a> syntax.', null=True, rendered_field=True, verbose_name='lead')),
+                ('lead_cy', markupfield.fields.MarkupField(blank=True, help_text='Use <a href="http://textile.thresholdstate.com/">Textile</a> syntax.', null=True, rendered_field=True, verbose_name='lead')),
+                ('lead_da', markupfield.fields.MarkupField(blank=True, help_text='Use <a href="http://textile.thresholdstate.com/">Textile</a> syntax.', null=True, rendered_field=True, verbose_name='lead')),
+                ('lead_de', markupfield.fields.MarkupField(blank=True, help_text='Use <a href="http://textile.thresholdstate.com/">Textile</a> syntax.', null=True, rendered_field=True, verbose_name='lead')),
+                ('lead_dsb', markupfield.fields.MarkupField(blank=True, help_text='Use <a href="http://textile.thresholdstate.com/">Textile</a> syntax.', null=True, rendered_field=True, verbose_name='lead')),
+                ('lead_el', markupfield.fields.MarkupField(blank=True, help_text='Use <a href="http://textile.thresholdstate.com/">Textile</a> syntax.', null=True, rendered_field=True, verbose_name='lead')),
+                ('lead_en', markupfield.fields.MarkupField(blank=True, help_text='Use <a href="http://textile.thresholdstate.com/">Textile</a> syntax.', null=True, rendered_field=True, verbose_name='lead')),
+                ('lead_en-au', markupfield.fields.MarkupField(blank=True, help_text='Use <a href="http://textile.thresholdstate.com/">Textile</a> syntax.', null=True, rendered_field=True, verbose_name='lead')),
+                ('lead_en-gb', markupfield.fields.MarkupField(blank=True, help_text='Use <a href="http://textile.thresholdstate.com/">Textile</a> syntax.', null=True, rendered_field=True, verbose_name='lead')),
+                ('lead_eo', markupfield.fields.MarkupField(blank=True, help_text='Use <a href="http://textile.thresholdstate.com/">Textile</a> syntax.', null=True, rendered_field=True, verbose_name='lead')),
+                ('lead_es', markupfield.fields.MarkupField(blank=True, help_text='Use <a href="http://textile.thresholdstate.com/">Textile</a> syntax.', null=True, rendered_field=True, verbose_name='lead')),
+                ('lead_es-ar', markupfield.fields.MarkupField(blank=True, help_text='Use <a href="http://textile.thresholdstate.com/">Textile</a> syntax.', null=True, rendered_field=True, verbose_name='lead')),
+                ('lead_es-co', markupfield.fields.MarkupField(blank=True, help_text='Use <a href="http://textile.thresholdstate.com/">Textile</a> syntax.', null=True, rendered_field=True, verbose_name='lead')),
+                ('lead_es-mx', markupfield.fields.MarkupField(blank=True, help_text='Use <a href="http://textile.thresholdstate.com/">Textile</a> syntax.', null=True, rendered_field=True, verbose_name='lead')),
+                ('lead_es-ni', markupfield.fields.MarkupField(blank=True, help_text='Use <a href="http://textile.thresholdstate.com/">Textile</a> syntax.', null=True, rendered_field=True, verbose_name='lead')),
+                ('lead_es-ve', markupfield.fields.MarkupField(blank=True, help_text='Use <a href="http://textile.thresholdstate.com/">Textile</a> syntax.', null=True, rendered_field=True, verbose_name='lead')),
+                ('lead_et', markupfield.fields.MarkupField(blank=True, help_text='Use <a href="http://textile.thresholdstate.com/">Textile</a> syntax.', null=True, rendered_field=True, verbose_name='lead')),
+                ('lead_eu', markupfield.fields.MarkupField(blank=True, help_text='Use <a href="http://textile.thresholdstate.com/">Textile</a> syntax.', null=True, rendered_field=True, verbose_name='lead')),
+                ('lead_fa', markupfield.fields.MarkupField(blank=True, help_text='Use <a href="http://textile.thresholdstate.com/">Textile</a> syntax.', null=True, rendered_field=True, verbose_name='lead')),
+                ('lead_fi', markupfield.fields.MarkupField(blank=True, help_text='Use <a href="http://textile.thresholdstate.com/">Textile</a> syntax.', null=True, rendered_field=True, verbose_name='lead')),
+                ('lead_fr', markupfield.fields.MarkupField(blank=True, help_text='Use <a href="http://textile.thresholdstate.com/">Textile</a> syntax.', null=True, rendered_field=True, verbose_name='lead')),
+                ('lead_fy', markupfield.fields.MarkupField(blank=True, help_text='Use <a href="http://textile.thresholdstate.com/">Textile</a> syntax.', null=True, rendered_field=True, verbose_name='lead')),
+                ('lead_ga', markupfield.fields.MarkupField(blank=True, help_text='Use <a href="http://textile.thresholdstate.com/">Textile</a> syntax.', null=True, rendered_field=True, verbose_name='lead')),
+                ('lead_gd', markupfield.fields.MarkupField(blank=True, help_text='Use <a href="http://textile.thresholdstate.com/">Textile</a> syntax.', null=True, rendered_field=True, verbose_name='lead')),
+                ('lead_gl', markupfield.fields.MarkupField(blank=True, help_text='Use <a href="http://textile.thresholdstate.com/">Textile</a> syntax.', null=True, rendered_field=True, verbose_name='lead')),
+                ('lead_he', markupfield.fields.MarkupField(blank=True, help_text='Use <a href="http://textile.thresholdstate.com/">Textile</a> syntax.', null=True, rendered_field=True, verbose_name='lead')),
+                ('lead_hi', markupfield.fields.MarkupField(blank=True, help_text='Use <a href="http://textile.thresholdstate.com/">Textile</a> syntax.', null=True, rendered_field=True, verbose_name='lead')),
+                ('lead_hr', markupfield.fields.MarkupField(blank=True, help_text='Use <a href="http://textile.thresholdstate.com/">Textile</a> syntax.', null=True, rendered_field=True, verbose_name='lead')),
+                ('lead_hsb', markupfield.fields.MarkupField(blank=True, help_text='Use <a href="http://textile.thresholdstate.com/">Textile</a> syntax.', null=True, rendered_field=True, verbose_name='lead')),
+                ('lead_hu', markupfield.fields.MarkupField(blank=True, help_text='Use <a href="http://textile.thresholdstate.com/">Textile</a> syntax.', null=True, rendered_field=True, verbose_name='lead')),
+                ('lead_ia', markupfield.fields.MarkupField(blank=True, help_text='Use <a href="http://textile.thresholdstate.com/">Textile</a> syntax.', null=True, rendered_field=True, verbose_name='lead')),
+                ('lead_id', markupfield.fields.MarkupField(blank=True, help_text='Use <a href="http://textile.thresholdstate.com/">Textile</a> syntax.', null=True, rendered_field=True, verbose_name='lead')),
+                ('lead_io', markupfield.fields.MarkupField(blank=True, help_text='Use <a href="http://textile.thresholdstate.com/">Textile</a> syntax.', null=True, rendered_field=True, verbose_name='lead')),
+                ('lead_is', markupfield.fields.MarkupField(blank=True, help_text='Use <a href="http://textile.thresholdstate.com/">Textile</a> syntax.', null=True, rendered_field=True, verbose_name='lead')),
+                ('lead_it', markupfield.fields.MarkupField(blank=True, help_text='Use <a href="http://textile.thresholdstate.com/">Textile</a> syntax.', null=True, rendered_field=True, verbose_name='lead')),
+                ('lead_ja', markupfield.fields.MarkupField(blank=True, help_text='Use <a href="http://textile.thresholdstate.com/">Textile</a> syntax.', null=True, rendered_field=True, verbose_name='lead')),
+                ('lead_ka', markupfield.fields.MarkupField(blank=True, help_text='Use <a href="http://textile.thresholdstate.com/">Textile</a> syntax.', null=True, rendered_field=True, verbose_name='lead')),
+                ('lead_kk', markupfield.fields.MarkupField(blank=True, help_text='Use <a href="http://textile.thresholdstate.com/">Textile</a> syntax.', null=True, rendered_field=True, verbose_name='lead')),
+                ('lead_km', markupfield.fields.MarkupField(blank=True, help_text='Use <a href="http://textile.thresholdstate.com/">Textile</a> syntax.', null=True, rendered_field=True, verbose_name='lead')),
+                ('lead_kn', markupfield.fields.MarkupField(blank=True, help_text='Use <a href="http://textile.thresholdstate.com/">Textile</a> syntax.', null=True, rendered_field=True, verbose_name='lead')),
+                ('lead_ko', markupfield.fields.MarkupField(blank=True, help_text='Use <a href="http://textile.thresholdstate.com/">Textile</a> syntax.', null=True, rendered_field=True, verbose_name='lead')),
+                ('lead_lb', markupfield.fields.MarkupField(blank=True, help_text='Use <a href="http://textile.thresholdstate.com/">Textile</a> syntax.', null=True, rendered_field=True, verbose_name='lead')),
+                ('lead_lt', markupfield.fields.MarkupField(blank=True, help_text='Use <a href="http://textile.thresholdstate.com/">Textile</a> syntax.', null=True, rendered_field=True, verbose_name='lead')),
+                ('lead_lv', markupfield.fields.MarkupField(blank=True, help_text='Use <a href="http://textile.thresholdstate.com/">Textile</a> syntax.', null=True, rendered_field=True, verbose_name='lead')),
+                ('lead_mk', markupfield.fields.MarkupField(blank=True, help_text='Use <a href="http://textile.thresholdstate.com/">Textile</a> syntax.', null=True, rendered_field=True, verbose_name='lead')),
+                ('lead_ml', markupfield.fields.MarkupField(blank=True, help_text='Use <a href="http://textile.thresholdstate.com/">Textile</a> syntax.', null=True, rendered_field=True, verbose_name='lead')),
+                ('lead_mn', markupfield.fields.MarkupField(blank=True, help_text='Use <a href="http://textile.thresholdstate.com/">Textile</a> syntax.', null=True, rendered_field=True, verbose_name='lead')),
+                ('lead_mr', markupfield.fields.MarkupField(blank=True, help_text='Use <a href="http://textile.thresholdstate.com/">Textile</a> syntax.', null=True, rendered_field=True, verbose_name='lead')),
+                ('lead_my', markupfield.fields.MarkupField(blank=True, help_text='Use <a href="http://textile.thresholdstate.com/">Textile</a> syntax.', null=True, rendered_field=True, verbose_name='lead')),
+                ('lead_nb', markupfield.fields.MarkupField(blank=True, help_text='Use <a href="http://textile.thresholdstate.com/">Textile</a> syntax.', null=True, rendered_field=True, verbose_name='lead')),
+                ('lead_ne', markupfield.fields.MarkupField(blank=True, help_text='Use <a href="http://textile.thresholdstate.com/">Textile</a> syntax.', null=True, rendered_field=True, verbose_name='lead')),
+                ('lead_nl', markupfield.fields.MarkupField(blank=True, help_text='Use <a href="http://textile.thresholdstate.com/">Textile</a> syntax.', null=True, rendered_field=True, verbose_name='lead')),
+                ('lead_nn', markupfield.fields.MarkupField(blank=True, help_text='Use <a href="http://textile.thresholdstate.com/">Textile</a> syntax.', null=True, rendered_field=True, verbose_name='lead')),
+                ('lead_os', markupfield.fields.MarkupField(blank=True, help_text='Use <a href="http://textile.thresholdstate.com/">Textile</a> syntax.', null=True, rendered_field=True, verbose_name='lead')),
+                ('lead_pa', markupfield.fields.MarkupField(blank=True, help_text='Use <a href="http://textile.thresholdstate.com/">Textile</a> syntax.', null=True, rendered_field=True, verbose_name='lead')),
+                ('lead_pl', markupfield.fields.MarkupField(blank=True, help_text='Use <a href="http://textile.thresholdstate.com/">Textile</a> syntax.', null=True, rendered_field=True, verbose_name='lead')),
+                ('lead_pt', markupfield.fields.MarkupField(blank=True, help_text='Use <a href="http://textile.thresholdstate.com/">Textile</a> syntax.', null=True, rendered_field=True, verbose_name='lead')),
+                ('lead_pt-br', markupfield.fields.MarkupField(blank=True, help_text='Use <a href="http://textile.thresholdstate.com/">Textile</a> syntax.', null=True, rendered_field=True, verbose_name='lead')),
+                ('lead_ro', markupfield.fields.MarkupField(blank=True, help_text='Use <a href="http://textile.thresholdstate.com/">Textile</a> syntax.', null=True, rendered_field=True, verbose_name='lead')),
+                ('lead_ru', markupfield.fields.MarkupField(blank=True, help_text='Use <a href="http://textile.thresholdstate.com/">Textile</a> syntax.', null=True, rendered_field=True, verbose_name='lead')),
+                ('lead_sk', markupfield.fields.MarkupField(blank=True, help_text='Use <a href="http://textile.thresholdstate.com/">Textile</a> syntax.', null=True, rendered_field=True, verbose_name='lead')),
+                ('lead_sl', markupfield.fields.MarkupField(blank=True, help_text='Use <a href="http://textile.thresholdstate.com/">Textile</a> syntax.', null=True, rendered_field=True, verbose_name='lead')),
+                ('lead_sq', markupfield.fields.MarkupField(blank=True, help_text='Use <a href="http://textile.thresholdstate.com/">Textile</a> syntax.', null=True, rendered_field=True, verbose_name='lead')),
+                ('lead_sr', markupfield.fields.MarkupField(blank=True, help_text='Use <a href="http://textile.thresholdstate.com/">Textile</a> syntax.', null=True, rendered_field=True, verbose_name='lead')),
+                ('lead_sr-latn', markupfield.fields.MarkupField(blank=True, help_text='Use <a href="http://textile.thresholdstate.com/">Textile</a> syntax.', null=True, rendered_field=True, verbose_name='lead')),
+                ('lead_sv', markupfield.fields.MarkupField(blank=True, help_text='Use <a href="http://textile.thresholdstate.com/">Textile</a> syntax.', null=True, rendered_field=True, verbose_name='lead')),
+                ('lead_sw', markupfield.fields.MarkupField(blank=True, help_text='Use <a href="http://textile.thresholdstate.com/">Textile</a> syntax.', null=True, rendered_field=True, verbose_name='lead')),
+                ('lead_ta', markupfield.fields.MarkupField(blank=True, help_text='Use <a href="http://textile.thresholdstate.com/">Textile</a> syntax.', null=True, rendered_field=True, verbose_name='lead')),
+                ('lead_te', markupfield.fields.MarkupField(blank=True, help_text='Use <a href="http://textile.thresholdstate.com/">Textile</a> syntax.', null=True, rendered_field=True, verbose_name='lead')),
+                ('lead_th', markupfield.fields.MarkupField(blank=True, help_text='Use <a href="http://textile.thresholdstate.com/">Textile</a> syntax.', null=True, rendered_field=True, verbose_name='lead')),
+                ('lead_tr', markupfield.fields.MarkupField(blank=True, help_text='Use <a href="http://textile.thresholdstate.com/">Textile</a> syntax.', null=True, rendered_field=True, verbose_name='lead')),
+                ('lead_tt', markupfield.fields.MarkupField(blank=True, help_text='Use <a href="http://textile.thresholdstate.com/">Textile</a> syntax.', null=True, rendered_field=True, verbose_name='lead')),
+                ('lead_udm', markupfield.fields.MarkupField(blank=True, help_text='Use <a href="http://textile.thresholdstate.com/">Textile</a> syntax.', null=True, rendered_field=True, verbose_name='lead')),
+                ('lead_uk', markupfield.fields.MarkupField(blank=True, help_text='Use <a href="http://textile.thresholdstate.com/">Textile</a> syntax.', null=True, rendered_field=True, verbose_name='lead')),
+                ('lead_ur', markupfield.fields.MarkupField(blank=True, help_text='Use <a href="http://textile.thresholdstate.com/">Textile</a> syntax.', null=True, rendered_field=True, verbose_name='lead')),
+                ('lead_vi', markupfield.fields.MarkupField(blank=True, help_text='Use <a href="http://textile.thresholdstate.com/">Textile</a> syntax.', null=True, rendered_field=True, verbose_name='lead')),
+                ('lead_zh-hans', markupfield.fields.MarkupField(blank=True, help_text='Use <a href="http://textile.thresholdstate.com/">Textile</a> syntax.', null=True, rendered_field=True, verbose_name='lead')),
+                ('lead_zh-hant', markupfield.fields.MarkupField(blank=True, help_text='Use <a href="http://textile.thresholdstate.com/">Textile</a> syntax.', null=True, rendered_field=True, verbose_name='lead')),
+                ('body_af', markupfield.fields.MarkupField(blank=True, help_text='Use <a href="http://textile.thresholdstate.com/">Textile</a> syntax.', null=True, rendered_field=True, verbose_name='body')),
+                ('body_ar', markupfield.fields.MarkupField(blank=True, help_text='Use <a href="http://textile.thresholdstate.com/">Textile</a> syntax.', null=True, rendered_field=True, verbose_name='body')),
+                ('body_ast', markupfield.fields.MarkupField(blank=True, help_text='Use <a href="http://textile.thresholdstate.com/">Textile</a> syntax.', null=True, rendered_field=True, verbose_name='body')),
+                ('body_az', markupfield.fields.MarkupField(blank=True, help_text='Use <a href="http://textile.thresholdstate.com/">Textile</a> syntax.', null=True, rendered_field=True, verbose_name='body')),
+                ('body_bg', markupfield.fields.MarkupField(blank=True, help_text='Use <a href="http://textile.thresholdstate.com/">Textile</a> syntax.', null=True, rendered_field=True, verbose_name='body')),
+                ('body_be', markupfield.fields.MarkupField(blank=True, help_text='Use <a href="http://textile.thresholdstate.com/">Textile</a> syntax.', null=True, rendered_field=True, verbose_name='body')),
+                ('body_bn', markupfield.fields.MarkupField(blank=True, help_text='Use <a href="http://textile.thresholdstate.com/">Textile</a> syntax.', null=True, rendered_field=True, verbose_name='body')),
+                ('body_br', markupfield.fields.MarkupField(blank=True, help_text='Use <a href="http://textile.thresholdstate.com/">Textile</a> syntax.', null=True, rendered_field=True, verbose_name='body')),
+                ('body_bs', markupfield.fields.MarkupField(blank=True, help_text='Use <a href="http://textile.thresholdstate.com/">Textile</a> syntax.', null=True, rendered_field=True, verbose_name='body')),
+                ('body_ca', markupfield.fields.MarkupField(blank=True, help_text='Use <a href="http://textile.thresholdstate.com/">Textile</a> syntax.', null=True, rendered_field=True, verbose_name='body')),
+                ('body_cs', markupfield.fields.MarkupField(blank=True, help_text='Use <a href="http://textile.thresholdstate.com/">Textile</a> syntax.', null=True, rendered_field=True, verbose_name='body')),
+                ('body_cy', markupfield.fields.MarkupField(blank=True, help_text='Use <a href="http://textile.thresholdstate.com/">Textile</a> syntax.', null=True, rendered_field=True, verbose_name='body')),
+                ('body_da', markupfield.fields.MarkupField(blank=True, help_text='Use <a href="http://textile.thresholdstate.com/">Textile</a> syntax.', null=True, rendered_field=True, verbose_name='body')),
+                ('body_de', markupfield.fields.MarkupField(blank=True, help_text='Use <a href="http://textile.thresholdstate.com/">Textile</a> syntax.', null=True, rendered_field=True, verbose_name='body')),
+                ('body_dsb', markupfield.fields.MarkupField(blank=True, help_text='Use <a href="http://textile.thresholdstate.com/">Textile</a> syntax.', null=True, rendered_field=True, verbose_name='body')),
+                ('body_el', markupfield.fields.MarkupField(blank=True, help_text='Use <a href="http://textile.thresholdstate.com/">Textile</a> syntax.', null=True, rendered_field=True, verbose_name='body')),
+                ('body_en', markupfield.fields.MarkupField(blank=True, help_text='Use <a href="http://textile.thresholdstate.com/">Textile</a> syntax.', null=True, rendered_field=True, verbose_name='body')),
+                ('body_en-au', markupfield.fields.MarkupField(blank=True, help_text='Use <a href="http://textile.thresholdstate.com/">Textile</a> syntax.', null=True, rendered_field=True, verbose_name='body')),
+                ('body_en-gb', markupfield.fields.MarkupField(blank=True, help_text='Use <a href="http://textile.thresholdstate.com/">Textile</a> syntax.', null=True, rendered_field=True, verbose_name='body')),
+                ('body_eo', markupfield.fields.MarkupField(blank=True, help_text='Use <a href="http://textile.thresholdstate.com/">Textile</a> syntax.', null=True, rendered_field=True, verbose_name='body')),
+                ('body_es', markupfield.fields.MarkupField(blank=True, help_text='Use <a href="http://textile.thresholdstate.com/">Textile</a> syntax.', null=True, rendered_field=True, verbose_name='body')),
+                ('body_es-ar', markupfield.fields.MarkupField(blank=True, help_text='Use <a href="http://textile.thresholdstate.com/">Textile</a> syntax.', null=True, rendered_field=True, verbose_name='body')),
+                ('body_es-co', markupfield.fields.MarkupField(blank=True, help_text='Use <a href="http://textile.thresholdstate.com/">Textile</a> syntax.', null=True, rendered_field=True, verbose_name='body')),
+                ('body_es-mx', markupfield.fields.MarkupField(blank=True, help_text='Use <a href="http://textile.thresholdstate.com/">Textile</a> syntax.', null=True, rendered_field=True, verbose_name='body')),
+                ('body_es-ni', markupfield.fields.MarkupField(blank=True, help_text='Use <a href="http://textile.thresholdstate.com/">Textile</a> syntax.', null=True, rendered_field=True, verbose_name='body')),
+                ('body_es-ve', markupfield.fields.MarkupField(blank=True, help_text='Use <a href="http://textile.thresholdstate.com/">Textile</a> syntax.', null=True, rendered_field=True, verbose_name='body')),
+                ('body_et', markupfield.fields.MarkupField(blank=True, help_text='Use <a href="http://textile.thresholdstate.com/">Textile</a> syntax.', null=True, rendered_field=True, verbose_name='body')),
+                ('body_eu', markupfield.fields.MarkupField(blank=True, help_text='Use <a href="http://textile.thresholdstate.com/">Textile</a> syntax.', null=True, rendered_field=True, verbose_name='body')),
+                ('body_fa', markupfield.fields.MarkupField(blank=True, help_text='Use <a href="http://textile.thresholdstate.com/">Textile</a> syntax.', null=True, rendered_field=True, verbose_name='body')),
+                ('body_fi', markupfield.fields.MarkupField(blank=True, help_text='Use <a href="http://textile.thresholdstate.com/">Textile</a> syntax.', null=True, rendered_field=True, verbose_name='body')),
+                ('body_fr', markupfield.fields.MarkupField(blank=True, help_text='Use <a href="http://textile.thresholdstate.com/">Textile</a> syntax.', null=True, rendered_field=True, verbose_name='body')),
+                ('body_fy', markupfield.fields.MarkupField(blank=True, help_text='Use <a href="http://textile.thresholdstate.com/">Textile</a> syntax.', null=True, rendered_field=True, verbose_name='body')),
+                ('body_ga', markupfield.fields.MarkupField(blank=True, help_text='Use <a href="http://textile.thresholdstate.com/">Textile</a> syntax.', null=True, rendered_field=True, verbose_name='body')),
+                ('body_gd', markupfield.fields.MarkupField(blank=True, help_text='Use <a href="http://textile.thresholdstate.com/">Textile</a> syntax.', null=True, rendered_field=True, verbose_name='body')),
+                ('body_gl', markupfield.fields.MarkupField(blank=True, help_text='Use <a href="http://textile.thresholdstate.com/">Textile</a> syntax.', null=True, rendered_field=True, verbose_name='body')),
+                ('body_he', markupfield.fields.MarkupField(blank=True, help_text='Use <a href="http://textile.thresholdstate.com/">Textile</a> syntax.', null=True, rendered_field=True, verbose_name='body')),
+                ('body_hi', markupfield.fields.MarkupField(blank=True, help_text='Use <a href="http://textile.thresholdstate.com/">Textile</a> syntax.', null=True, rendered_field=True, verbose_name='body')),
+                ('body_hr', markupfield.fields.MarkupField(blank=True, help_text='Use <a href="http://textile.thresholdstate.com/">Textile</a> syntax.', null=True, rendered_field=True, verbose_name='body')),
+                ('body_hsb', markupfield.fields.MarkupField(blank=True, help_text='Use <a href="http://textile.thresholdstate.com/">Textile</a> syntax.', null=True, rendered_field=True, verbose_name='body')),
+                ('body_hu', markupfield.fields.MarkupField(blank=True, help_text='Use <a href="http://textile.thresholdstate.com/">Textile</a> syntax.', null=True, rendered_field=True, verbose_name='body')),
+                ('body_ia', markupfield.fields.MarkupField(blank=True, help_text='Use <a href="http://textile.thresholdstate.com/">Textile</a> syntax.', null=True, rendered_field=True, verbose_name='body')),
+                ('body_id', markupfield.fields.MarkupField(blank=True, help_text='Use <a href="http://textile.thresholdstate.com/">Textile</a> syntax.', null=True, rendered_field=True, verbose_name='body')),
+                ('body_io', markupfield.fields.MarkupField(blank=True, help_text='Use <a href="http://textile.thresholdstate.com/">Textile</a> syntax.', null=True, rendered_field=True, verbose_name='body')),
+                ('body_is', markupfield.fields.MarkupField(blank=True, help_text='Use <a href="http://textile.thresholdstate.com/">Textile</a> syntax.', null=True, rendered_field=True, verbose_name='body')),
+                ('body_it', markupfield.fields.MarkupField(blank=True, help_text='Use <a href="http://textile.thresholdstate.com/">Textile</a> syntax.', null=True, rendered_field=True, verbose_name='body')),
+                ('body_ja', markupfield.fields.MarkupField(blank=True, help_text='Use <a href="http://textile.thresholdstate.com/">Textile</a> syntax.', null=True, rendered_field=True, verbose_name='body')),
+                ('body_ka', markupfield.fields.MarkupField(blank=True, help_text='Use <a href="http://textile.thresholdstate.com/">Textile</a> syntax.', null=True, rendered_field=True, verbose_name='body')),
+                ('body_kk', markupfield.fields.MarkupField(blank=True, help_text='Use <a href="http://textile.thresholdstate.com/">Textile</a> syntax.', null=True, rendered_field=True, verbose_name='body')),
+                ('body_km', markupfield.fields.MarkupField(blank=True, help_text='Use <a href="http://textile.thresholdstate.com/">Textile</a> syntax.', null=True, rendered_field=True, verbose_name='body')),
+                ('body_kn', markupfield.fields.MarkupField(blank=True, help_text='Use <a href="http://textile.thresholdstate.com/">Textile</a> syntax.', null=True, rendered_field=True, verbose_name='body')),
+                ('body_ko', markupfield.fields.MarkupField(blank=True, help_text='Use <a href="http://textile.thresholdstate.com/">Textile</a> syntax.', null=True, rendered_field=True, verbose_name='body')),
+                ('body_lb', markupfield.fields.MarkupField(blank=True, help_text='Use <a href="http://textile.thresholdstate.com/">Textile</a> syntax.', null=True, rendered_field=True, verbose_name='body')),
+                ('body_lt', markupfield.fields.MarkupField(blank=True, help_text='Use <a href="http://textile.thresholdstate.com/">Textile</a> syntax.', null=True, rendered_field=True, verbose_name='body')),
+                ('body_lv', markupfield.fields.MarkupField(blank=True, help_text='Use <a href="http://textile.thresholdstate.com/">Textile</a> syntax.', null=True, rendered_field=True, verbose_name='body')),
+                ('body_mk', markupfield.fields.MarkupField(blank=True, help_text='Use <a href="http://textile.thresholdstate.com/">Textile</a> syntax.', null=True, rendered_field=True, verbose_name='body')),
+                ('body_ml', markupfield.fields.MarkupField(blank=True, help_text='Use <a href="http://textile.thresholdstate.com/">Textile</a> syntax.', null=True, rendered_field=True, verbose_name='body')),
+                ('body_mn', markupfield.fields.MarkupField(blank=True, help_text='Use <a href="http://textile.thresholdstate.com/">Textile</a> syntax.', null=True, rendered_field=True, verbose_name='body')),
+                ('body_mr', markupfield.fields.MarkupField(blank=True, help_text='Use <a href="http://textile.thresholdstate.com/">Textile</a> syntax.', null=True, rendered_field=True, verbose_name='body')),
+                ('body_my', markupfield.fields.MarkupField(blank=True, help_text='Use <a href="http://textile.thresholdstate.com/">Textile</a> syntax.', null=True, rendered_field=True, verbose_name='body')),
+                ('body_nb', markupfield.fields.MarkupField(blank=True, help_text='Use <a href="http://textile.thresholdstate.com/">Textile</a> syntax.', null=True, rendered_field=True, verbose_name='body')),
+                ('body_ne', markupfield.fields.MarkupField(blank=True, help_text='Use <a href="http://textile.thresholdstate.com/">Textile</a> syntax.', null=True, rendered_field=True, verbose_name='body')),
+                ('body_nl', markupfield.fields.MarkupField(blank=True, help_text='Use <a href="http://textile.thresholdstate.com/">Textile</a> syntax.', null=True, rendered_field=True, verbose_name='body')),
+                ('body_nn', markupfield.fields.MarkupField(blank=True, help_text='Use <a href="http://textile.thresholdstate.com/">Textile</a> syntax.', null=True, rendered_field=True, verbose_name='body')),
+                ('body_os', markupfield.fields.MarkupField(blank=True, help_text='Use <a href="http://textile.thresholdstate.com/">Textile</a> syntax.', null=True, rendered_field=True, verbose_name='body')),
+                ('body_pa', markupfield.fields.MarkupField(blank=True, help_text='Use <a href="http://textile.thresholdstate.com/">Textile</a> syntax.', null=True, rendered_field=True, verbose_name='body')),
+                ('body_pl', markupfield.fields.MarkupField(blank=True, help_text='Use <a href="http://textile.thresholdstate.com/">Textile</a> syntax.', null=True, rendered_field=True, verbose_name='body')),
+                ('body_pt', markupfield.fields.MarkupField(blank=True, help_text='Use <a href="http://textile.thresholdstate.com/">Textile</a> syntax.', null=True, rendered_field=True, verbose_name='body')),
+                ('body_pt-br', markupfield.fields.MarkupField(blank=True, help_text='Use <a href="http://textile.thresholdstate.com/">Textile</a> syntax.', null=True, rendered_field=True, verbose_name='body')),
+                ('body_ro', markupfield.fields.MarkupField(blank=True, help_text='Use <a href="http://textile.thresholdstate.com/">Textile</a> syntax.', null=True, rendered_field=True, verbose_name='body')),
+                ('body_ru', markupfield.fields.MarkupField(blank=True, help_text='Use <a href="http://textile.thresholdstate.com/">Textile</a> syntax.', null=True, rendered_field=True, verbose_name='body')),
+                ('body_sk', markupfield.fields.MarkupField(blank=True, help_text='Use <a href="http://textile.thresholdstate.com/">Textile</a> syntax.', null=True, rendered_field=True, verbose_name='body')),
+                ('body_sl', markupfield.fields.MarkupField(blank=True, help_text='Use <a href="http://textile.thresholdstate.com/">Textile</a> syntax.', null=True, rendered_field=True, verbose_name='body')),
+                ('body_sq', markupfield.fields.MarkupField(blank=True, help_text='Use <a href="http://textile.thresholdstate.com/">Textile</a> syntax.', null=True, rendered_field=True, verbose_name='body')),
+                ('body_sr', markupfield.fields.MarkupField(blank=True, help_text='Use <a href="http://textile.thresholdstate.com/">Textile</a> syntax.', null=True, rendered_field=True, verbose_name='body')),
+                ('body_sr-latn', markupfield.fields.MarkupField(blank=True, help_text='Use <a href="http://textile.thresholdstate.com/">Textile</a> syntax.', null=True, rendered_field=True, verbose_name='body')),
+                ('body_sv', markupfield.fields.MarkupField(blank=True, help_text='Use <a href="http://textile.thresholdstate.com/">Textile</a> syntax.', null=True, rendered_field=True, verbose_name='body')),
+                ('body_sw', markupfield.fields.MarkupField(blank=True, help_text='Use <a href="http://textile.thresholdstate.com/">Textile</a> syntax.', null=True, rendered_field=True, verbose_name='body')),
+                ('body_ta', markupfield.fields.MarkupField(blank=True, help_text='Use <a href="http://textile.thresholdstate.com/">Textile</a> syntax.', null=True, rendered_field=True, verbose_name='body')),
+                ('body_te', markupfield.fields.MarkupField(blank=True, help_text='Use <a href="http://textile.thresholdstate.com/">Textile</a> syntax.', null=True, rendered_field=True, verbose_name='body')),
+                ('body_th', markupfield.fields.MarkupField(blank=True, help_text='Use <a href="http://textile.thresholdstate.com/">Textile</a> syntax.', null=True, rendered_field=True, verbose_name='body')),
+                ('body_tr', markupfield.fields.MarkupField(blank=True, help_text='Use <a href="http://textile.thresholdstate.com/">Textile</a> syntax.', null=True, rendered_field=True, verbose_name='body')),
+                ('body_tt', markupfield.fields.MarkupField(blank=True, help_text='Use <a href="http://textile.thresholdstate.com/">Textile</a> syntax.', null=True, rendered_field=True, verbose_name='body')),
+                ('body_udm', markupfield.fields.MarkupField(blank=True, help_text='Use <a href="http://textile.thresholdstate.com/">Textile</a> syntax.', null=True, rendered_field=True, verbose_name='body')),
+                ('body_uk', markupfield.fields.MarkupField(blank=True, help_text='Use <a href="http://textile.thresholdstate.com/">Textile</a> syntax.', null=True, rendered_field=True, verbose_name='body')),
+                ('body_ur', markupfield.fields.MarkupField(blank=True, help_text='Use <a href="http://textile.thresholdstate.com/">Textile</a> syntax.', null=True, rendered_field=True, verbose_name='body')),
+                ('body_vi', markupfield.fields.MarkupField(blank=True, help_text='Use <a href="http://textile.thresholdstate.com/">Textile</a> syntax.', null=True, rendered_field=True, verbose_name='body')),
+                ('body_zh-hans', markupfield.fields.MarkupField(blank=True, help_text='Use <a href="http://textile.thresholdstate.com/">Textile</a> syntax.', null=True, rendered_field=True, verbose_name='body')),
+                ('body_zh-hant', markupfield.fields.MarkupField(blank=True, help_text='Use <a href="http://textile.thresholdstate.com/">Textile</a> syntax.', null=True, rendered_field=True, verbose_name='body')),
+                ('lead_af_markup_type', models.CharField(choices=[(b'', b'--'), (b'textile_pl', b'textile_pl')], default=b'textile_pl', editable=False, max_length=30)),
+                ('lead_ar_markup_type', models.CharField(choices=[(b'', b'--'), (b'textile_pl', b'textile_pl')], default=b'textile_pl', editable=False, max_length=30)),
+                ('lead_ast_markup_type', models.CharField(choices=[(b'', b'--'), (b'textile_pl', b'textile_pl')], default=b'textile_pl', editable=False, max_length=30)),
+                ('lead_az_markup_type', models.CharField(choices=[(b'', b'--'), (b'textile_pl', b'textile_pl')], default=b'textile_pl', editable=False, max_length=30)),
+                ('lead_bg_markup_type', models.CharField(choices=[(b'', b'--'), (b'textile_pl', b'textile_pl')], default=b'textile_pl', editable=False, max_length=30)),
+                ('lead_be_markup_type', models.CharField(choices=[(b'', b'--'), (b'textile_pl', b'textile_pl')], default=b'textile_pl', editable=False, max_length=30)),
+                ('lead_bn_markup_type', models.CharField(choices=[(b'', b'--'), (b'textile_pl', b'textile_pl')], default=b'textile_pl', editable=False, max_length=30)),
+                ('lead_br_markup_type', models.CharField(choices=[(b'', b'--'), (b'textile_pl', b'textile_pl')], default=b'textile_pl', editable=False, max_length=30)),
+                ('lead_bs_markup_type', models.CharField(choices=[(b'', b'--'), (b'textile_pl', b'textile_pl')], default=b'textile_pl', editable=False, max_length=30)),
+                ('lead_ca_markup_type', models.CharField(choices=[(b'', b'--'), (b'textile_pl', b'textile_pl')], default=b'textile_pl', editable=False, max_length=30)),
+                ('lead_cs_markup_type', models.CharField(choices=[(b'', b'--'), (b'textile_pl', b'textile_pl')], default=b'textile_pl', editable=False, max_length=30)),
+                ('lead_cy_markup_type', models.CharField(choices=[(b'', b'--'), (b'textile_pl', b'textile_pl')], default=b'textile_pl', editable=False, max_length=30)),
+                ('lead_da_markup_type', models.CharField(choices=[(b'', b'--'), (b'textile_pl', b'textile_pl')], default=b'textile_pl', editable=False, max_length=30)),
+                ('lead_de_markup_type', models.CharField(choices=[(b'', b'--'), (b'textile_pl', b'textile_pl')], default=b'textile_pl', editable=False, max_length=30)),
+                ('lead_dsb_markup_type', models.CharField(choices=[(b'', b'--'), (b'textile_pl', b'textile_pl')], default=b'textile_pl', editable=False, max_length=30)),
+                ('lead_el_markup_type', models.CharField(choices=[(b'', b'--'), (b'textile_pl', b'textile_pl')], default=b'textile_pl', editable=False, max_length=30)),
+                ('lead_en_markup_type', models.CharField(choices=[(b'', b'--'), (b'textile_pl', b'textile_pl')], default=b'textile_pl', editable=False, max_length=30)),
+                ('lead_en-au_markup_type', models.CharField(choices=[(b'', b'--'), (b'textile_pl', b'textile_pl')], default=b'textile_pl', editable=False, max_length=30)),
+                ('lead_en-gb_markup_type', models.CharField(choices=[(b'', b'--'), (b'textile_pl', b'textile_pl')], default=b'textile_pl', editable=False, max_length=30)),
+                ('lead_eo_markup_type', models.CharField(choices=[(b'', b'--'), (b'textile_pl', b'textile_pl')], default=b'textile_pl', editable=False, max_length=30)),
+                ('lead_es_markup_type', models.CharField(choices=[(b'', b'--'), (b'textile_pl', b'textile_pl')], default=b'textile_pl', editable=False, max_length=30)),
+                ('lead_es-ar_markup_type', models.CharField(choices=[(b'', b'--'), (b'textile_pl', b'textile_pl')], default=b'textile_pl', editable=False, max_length=30)),
+                ('lead_es-co_markup_type', models.CharField(choices=[(b'', b'--'), (b'textile_pl', b'textile_pl')], default=b'textile_pl', editable=False, max_length=30)),
+                ('lead_es-mx_markup_type', models.CharField(choices=[(b'', b'--'), (b'textile_pl', b'textile_pl')], default=b'textile_pl', editable=False, max_length=30)),
+                ('lead_es-ni_markup_type', models.CharField(choices=[(b'', b'--'), (b'textile_pl', b'textile_pl')], default=b'textile_pl', editable=False, max_length=30)),
+                ('lead_es-ve_markup_type', models.CharField(choices=[(b'', b'--'), (b'textile_pl', b'textile_pl')], default=b'textile_pl', editable=False, max_length=30)),
+                ('lead_et_markup_type', models.CharField(choices=[(b'', b'--'), (b'textile_pl', b'textile_pl')], default=b'textile_pl', editable=False, max_length=30)),
+                ('lead_eu_markup_type', models.CharField(choices=[(b'', b'--'), (b'textile_pl', b'textile_pl')], default=b'textile_pl', editable=False, max_length=30)),
+                ('lead_fa_markup_type', models.CharField(choices=[(b'', b'--'), (b'textile_pl', b'textile_pl')], default=b'textile_pl', editable=False, max_length=30)),
+                ('lead_fi_markup_type', models.CharField(choices=[(b'', b'--'), (b'textile_pl', b'textile_pl')], default=b'textile_pl', editable=False, max_length=30)),
+                ('lead_fr_markup_type', models.CharField(choices=[(b'', b'--'), (b'textile_pl', b'textile_pl')], default=b'textile_pl', editable=False, max_length=30)),
+                ('lead_fy_markup_type', models.CharField(choices=[(b'', b'--'), (b'textile_pl', b'textile_pl')], default=b'textile_pl', editable=False, max_length=30)),
+                ('lead_ga_markup_type', models.CharField(choices=[(b'', b'--'), (b'textile_pl', b'textile_pl')], default=b'textile_pl', editable=False, max_length=30)),
+                ('lead_gd_markup_type', models.CharField(choices=[(b'', b'--'), (b'textile_pl', b'textile_pl')], default=b'textile_pl', editable=False, max_length=30)),
+                ('lead_gl_markup_type', models.CharField(choices=[(b'', b'--'), (b'textile_pl', b'textile_pl')], default=b'textile_pl', editable=False, max_length=30)),
+                ('lead_he_markup_type', models.CharField(choices=[(b'', b'--'), (b'textile_pl', b'textile_pl')], default=b'textile_pl', editable=False, max_length=30)),
+                ('lead_hi_markup_type', models.CharField(choices=[(b'', b'--'), (b'textile_pl', b'textile_pl')], default=b'textile_pl', editable=False, max_length=30)),
+                ('lead_hr_markup_type', models.CharField(choices=[(b'', b'--'), (b'textile_pl', b'textile_pl')], default=b'textile_pl', editable=False, max_length=30)),
+                ('lead_hsb_markup_type', models.CharField(choices=[(b'', b'--'), (b'textile_pl', b'textile_pl')], default=b'textile_pl', editable=False, max_length=30)),
+                ('lead_hu_markup_type', models.CharField(choices=[(b'', b'--'), (b'textile_pl', b'textile_pl')], default=b'textile_pl', editable=False, max_length=30)),
+                ('lead_ia_markup_type', models.CharField(choices=[(b'', b'--'), (b'textile_pl', b'textile_pl')], default=b'textile_pl', editable=False, max_length=30)),
+                ('lead_id_markup_type', models.CharField(choices=[(b'', b'--'), (b'textile_pl', b'textile_pl')], default=b'textile_pl', editable=False, max_length=30)),
+                ('lead_io_markup_type', models.CharField(choices=[(b'', b'--'), (b'textile_pl', b'textile_pl')], default=b'textile_pl', editable=False, max_length=30)),
+                ('lead_is_markup_type', models.CharField(choices=[(b'', b'--'), (b'textile_pl', b'textile_pl')], default=b'textile_pl', editable=False, max_length=30)),
+                ('lead_it_markup_type', models.CharField(choices=[(b'', b'--'), (b'textile_pl', b'textile_pl')], default=b'textile_pl', editable=False, max_length=30)),
+                ('lead_ja_markup_type', models.CharField(choices=[(b'', b'--'), (b'textile_pl', b'textile_pl')], default=b'textile_pl', editable=False, max_length=30)),
+                ('lead_ka_markup_type', models.CharField(choices=[(b'', b'--'), (b'textile_pl', b'textile_pl')], default=b'textile_pl', editable=False, max_length=30)),
+                ('lead_kk_markup_type', models.CharField(choices=[(b'', b'--'), (b'textile_pl', b'textile_pl')], default=b'textile_pl', editable=False, max_length=30)),
+                ('lead_km_markup_type', models.CharField(choices=[(b'', b'--'), (b'textile_pl', b'textile_pl')], default=b'textile_pl', editable=False, max_length=30)),
+                ('lead_kn_markup_type', models.CharField(choices=[(b'', b'--'), (b'textile_pl', b'textile_pl')], default=b'textile_pl', editable=False, max_length=30)),
+                ('lead_ko_markup_type', models.CharField(choices=[(b'', b'--'), (b'textile_pl', b'textile_pl')], default=b'textile_pl', editable=False, max_length=30)),
+                ('lead_lb_markup_type', models.CharField(choices=[(b'', b'--'), (b'textile_pl', b'textile_pl')], default=b'textile_pl', editable=False, max_length=30)),
+                ('lead_lt_markup_type', models.CharField(choices=[(b'', b'--'), (b'textile_pl', b'textile_pl')], default=b'textile_pl', editable=False, max_length=30)),
+                ('lead_lv_markup_type', models.CharField(choices=[(b'', b'--'), (b'textile_pl', b'textile_pl')], default=b'textile_pl', editable=False, max_length=30)),
+                ('lead_mk_markup_type', models.CharField(choices=[(b'', b'--'), (b'textile_pl', b'textile_pl')], default=b'textile_pl', editable=False, max_length=30)),
+                ('lead_ml_markup_type', models.CharField(choices=[(b'', b'--'), (b'textile_pl', b'textile_pl')], default=b'textile_pl', editable=False, max_length=30)),
+                ('lead_mn_markup_type', models.CharField(choices=[(b'', b'--'), (b'textile_pl', b'textile_pl')], default=b'textile_pl', editable=False, max_length=30)),
+                ('lead_mr_markup_type', models.CharField(choices=[(b'', b'--'), (b'textile_pl', b'textile_pl')], default=b'textile_pl', editable=False, max_length=30)),
+                ('lead_my_markup_type', models.CharField(choices=[(b'', b'--'), (b'textile_pl', b'textile_pl')], default=b'textile_pl', editable=False, max_length=30)),
+                ('lead_nb_markup_type', models.CharField(choices=[(b'', b'--'), (b'textile_pl', b'textile_pl')], default=b'textile_pl', editable=False, max_length=30)),
+                ('lead_ne_markup_type', models.CharField(choices=[(b'', b'--'), (b'textile_pl', b'textile_pl')], default=b'textile_pl', editable=False, max_length=30)),
+                ('lead_nl_markup_type', models.CharField(choices=[(b'', b'--'), (b'textile_pl', b'textile_pl')], default=b'textile_pl', editable=False, max_length=30)),
+                ('lead_nn_markup_type', models.CharField(choices=[(b'', b'--'), (b'textile_pl', b'textile_pl')], default=b'textile_pl', editable=False, max_length=30)),
+                ('lead_os_markup_type', models.CharField(choices=[(b'', b'--'), (b'textile_pl', b'textile_pl')], default=b'textile_pl', editable=False, max_length=30)),
+                ('lead_pa_markup_type', models.CharField(choices=[(b'', b'--'), (b'textile_pl', b'textile_pl')], default=b'textile_pl', editable=False, max_length=30)),
+                ('lead_pl_markup_type', models.CharField(choices=[(b'', b'--'), (b'textile_pl', b'textile_pl')], default=b'textile_pl', editable=False, max_length=30)),
+                ('lead_pt_markup_type', models.CharField(choices=[(b'', b'--'), (b'textile_pl', b'textile_pl')], default=b'textile_pl', editable=False, max_length=30)),
+                ('lead_pt-br_markup_type', models.CharField(choices=[(b'', b'--'), (b'textile_pl', b'textile_pl')], default=b'textile_pl', editable=False, max_length=30)),
+                ('lead_ro_markup_type', models.CharField(choices=[(b'', b'--'), (b'textile_pl', b'textile_pl')], default=b'textile_pl', editable=False, max_length=30)),
+                ('lead_ru_markup_type', models.CharField(choices=[(b'', b'--'), (b'textile_pl', b'textile_pl')], default=b'textile_pl', editable=False, max_length=30)),
+                ('lead_sk_markup_type', models.CharField(choices=[(b'', b'--'), (b'textile_pl', b'textile_pl')], default=b'textile_pl', editable=False, max_length=30)),
+                ('lead_sl_markup_type', models.CharField(choices=[(b'', b'--'), (b'textile_pl', b'textile_pl')], default=b'textile_pl', editable=False, max_length=30)),
+                ('lead_sq_markup_type', models.CharField(choices=[(b'', b'--'), (b'textile_pl', b'textile_pl')], default=b'textile_pl', editable=False, max_length=30)),
+                ('lead_sr_markup_type', models.CharField(choices=[(b'', b'--'), (b'textile_pl', b'textile_pl')], default=b'textile_pl', editable=False, max_length=30)),
+                ('lead_sr-latn_markup_type', models.CharField(choices=[(b'', b'--'), (b'textile_pl', b'textile_pl')], default=b'textile_pl', editable=False, max_length=30)),
+                ('lead_sv_markup_type', models.CharField(choices=[(b'', b'--'), (b'textile_pl', b'textile_pl')], default=b'textile_pl', editable=False, max_length=30)),
+                ('lead_sw_markup_type', models.CharField(choices=[(b'', b'--'), (b'textile_pl', b'textile_pl')], default=b'textile_pl', editable=False, max_length=30)),
+                ('lead_ta_markup_type', models.CharField(choices=[(b'', b'--'), (b'textile_pl', b'textile_pl')], default=b'textile_pl', editable=False, max_length=30)),
+                ('lead_te_markup_type', models.CharField(choices=[(b'', b'--'), (b'textile_pl', b'textile_pl')], default=b'textile_pl', editable=False, max_length=30)),
+                ('lead_th_markup_type', models.CharField(choices=[(b'', b'--'), (b'textile_pl', b'textile_pl')], default=b'textile_pl', editable=False, max_length=30)),
+                ('lead_tr_markup_type', models.CharField(choices=[(b'', b'--'), (b'textile_pl', b'textile_pl')], default=b'textile_pl', editable=False, max_length=30)),
+                ('lead_tt_markup_type', models.CharField(choices=[(b'', b'--'), (b'textile_pl', b'textile_pl')], default=b'textile_pl', editable=False, max_length=30)),
+                ('lead_udm_markup_type', models.CharField(choices=[(b'', b'--'), (b'textile_pl', b'textile_pl')], default=b'textile_pl', editable=False, max_length=30)),
+                ('lead_uk_markup_type', models.CharField(choices=[(b'', b'--'), (b'textile_pl', b'textile_pl')], default=b'textile_pl', editable=False, max_length=30)),
+                ('lead_ur_markup_type', models.CharField(choices=[(b'', b'--'), (b'textile_pl', b'textile_pl')], default=b'textile_pl', editable=False, max_length=30)),
+                ('lead_vi_markup_type', models.CharField(choices=[(b'', b'--'), (b'textile_pl', b'textile_pl')], default=b'textile_pl', editable=False, max_length=30)),
+                ('lead_zh-hans_markup_type', models.CharField(choices=[(b'', b'--'), (b'textile_pl', b'textile_pl')], default=b'textile_pl', editable=False, max_length=30)),
+                ('lead_zh-hant_markup_type', models.CharField(choices=[(b'', b'--'), (b'textile_pl', b'textile_pl')], default=b'textile_pl', editable=False, max_length=30)),
+                ('body_af_markup_type', models.CharField(choices=[(b'', b'--'), (b'textile_pl', b'textile_pl')], default=b'textile_pl', editable=False, max_length=30)),
+                ('body_ar_markup_type', models.CharField(choices=[(b'', b'--'), (b'textile_pl', b'textile_pl')], default=b'textile_pl', editable=False, max_length=30)),
+                ('body_ast_markup_type', models.CharField(choices=[(b'', b'--'), (b'textile_pl', b'textile_pl')], default=b'textile_pl', editable=False, max_length=30)),
+                ('body_az_markup_type', models.CharField(choices=[(b'', b'--'), (b'textile_pl', b'textile_pl')], default=b'textile_pl', editable=False, max_length=30)),
+                ('body_bg_markup_type', models.CharField(choices=[(b'', b'--'), (b'textile_pl', b'textile_pl')], default=b'textile_pl', editable=False, max_length=30)),
+                ('body_be_markup_type', models.CharField(choices=[(b'', b'--'), (b'textile_pl', b'textile_pl')], default=b'textile_pl', editable=False, max_length=30)),
+                ('body_bn_markup_type', models.CharField(choices=[(b'', b'--'), (b'textile_pl', b'textile_pl')], default=b'textile_pl', editable=False, max_length=30)),
+                ('body_br_markup_type', models.CharField(choices=[(b'', b'--'), (b'textile_pl', b'textile_pl')], default=b'textile_pl', editable=False, max_length=30)),
+                ('body_bs_markup_type', models.CharField(choices=[(b'', b'--'), (b'textile_pl', b'textile_pl')], default=b'textile_pl', editable=False, max_length=30)),
+                ('body_ca_markup_type', models.CharField(choices=[(b'', b'--'), (b'textile_pl', b'textile_pl')], default=b'textile_pl', editable=False, max_length=30)),
+                ('body_cs_markup_type', models.CharField(choices=[(b'', b'--'), (b'textile_pl', b'textile_pl')], default=b'textile_pl', editable=False, max_length=30)),
+                ('body_cy_markup_type', models.CharField(choices=[(b'', b'--'), (b'textile_pl', b'textile_pl')], default=b'textile_pl', editable=False, max_length=30)),
+                ('body_da_markup_type', models.CharField(choices=[(b'', b'--'), (b'textile_pl', b'textile_pl')], default=b'textile_pl', editable=False, max_length=30)),
+                ('body_de_markup_type', models.CharField(choices=[(b'', b'--'), (b'textile_pl', b'textile_pl')], default=b'textile_pl', editable=False, max_length=30)),
+                ('body_dsb_markup_type', models.CharField(choices=[(b'', b'--'), (b'textile_pl', b'textile_pl')], default=b'textile_pl', editable=False, max_length=30)),
+                ('body_el_markup_type', models.CharField(choices=[(b'', b'--'), (b'textile_pl', b'textile_pl')], default=b'textile_pl', editable=False, max_length=30)),
+                ('body_en_markup_type', models.CharField(choices=[(b'', b'--'), (b'textile_pl', b'textile_pl')], default=b'textile_pl', editable=False, max_length=30)),
+                ('body_en-au_markup_type', models.CharField(choices=[(b'', b'--'), (b'textile_pl', b'textile_pl')], default=b'textile_pl', editable=False, max_length=30)),
+                ('body_en-gb_markup_type', models.CharField(choices=[(b'', b'--'), (b'textile_pl', b'textile_pl')], default=b'textile_pl', editable=False, max_length=30)),
+                ('body_eo_markup_type', models.CharField(choices=[(b'', b'--'), (b'textile_pl', b'textile_pl')], default=b'textile_pl', editable=False, max_length=30)),
+                ('body_es_markup_type', models.CharField(choices=[(b'', b'--'), (b'textile_pl', b'textile_pl')], default=b'textile_pl', editable=False, max_length=30)),
+                ('body_es-ar_markup_type', models.CharField(choices=[(b'', b'--'), (b'textile_pl', b'textile_pl')], default=b'textile_pl', editable=False, max_length=30)),
+                ('body_es-co_markup_type', models.CharField(choices=[(b'', b'--'), (b'textile_pl', b'textile_pl')], default=b'textile_pl', editable=False, max_length=30)),
+                ('body_es-mx_markup_type', models.CharField(choices=[(b'', b'--'), (b'textile_pl', b'textile_pl')], default=b'textile_pl', editable=False, max_length=30)),
+                ('body_es-ni_markup_type', models.CharField(choices=[(b'', b'--'), (b'textile_pl', b'textile_pl')], default=b'textile_pl', editable=False, max_length=30)),
+                ('body_es-ve_markup_type', models.CharField(choices=[(b'', b'--'), (b'textile_pl', b'textile_pl')], default=b'textile_pl', editable=False, max_length=30)),
+                ('body_et_markup_type', models.CharField(choices=[(b'', b'--'), (b'textile_pl', b'textile_pl')], default=b'textile_pl', editable=False, max_length=30)),
+                ('body_eu_markup_type', models.CharField(choices=[(b'', b'--'), (b'textile_pl', b'textile_pl')], default=b'textile_pl', editable=False, max_length=30)),
+                ('body_fa_markup_type', models.CharField(choices=[(b'', b'--'), (b'textile_pl', b'textile_pl')], default=b'textile_pl', editable=False, max_length=30)),
+                ('body_fi_markup_type', models.CharField(choices=[(b'', b'--'), (b'textile_pl', b'textile_pl')], default=b'textile_pl', editable=False, max_length=30)),
+                ('body_fr_markup_type', models.CharField(choices=[(b'', b'--'), (b'textile_pl', b'textile_pl')], default=b'textile_pl', editable=False, max_length=30)),
+                ('body_fy_markup_type', models.CharField(choices=[(b'', b'--'), (b'textile_pl', b'textile_pl')], default=b'textile_pl', editable=False, max_length=30)),
+                ('body_ga_markup_type', models.CharField(choices=[(b'', b'--'), (b'textile_pl', b'textile_pl')], default=b'textile_pl', editable=False, max_length=30)),
+                ('body_gd_markup_type', models.CharField(choices=[(b'', b'--'), (b'textile_pl', b'textile_pl')], default=b'textile_pl', editable=False, max_length=30)),
+                ('body_gl_markup_type', models.CharField(choices=[(b'', b'--'), (b'textile_pl', b'textile_pl')], default=b'textile_pl', editable=False, max_length=30)),
+                ('body_he_markup_type', models.CharField(choices=[(b'', b'--'), (b'textile_pl', b'textile_pl')], default=b'textile_pl', editable=False, max_length=30)),
+                ('body_hi_markup_type', models.CharField(choices=[(b'', b'--'), (b'textile_pl', b'textile_pl')], default=b'textile_pl', editable=False, max_length=30)),
+                ('body_hr_markup_type', models.CharField(choices=[(b'', b'--'), (b'textile_pl', b'textile_pl')], default=b'textile_pl', editable=False, max_length=30)),
+                ('body_hsb_markup_type', models.CharField(choices=[(b'', b'--'), (b'textile_pl', b'textile_pl')], default=b'textile_pl', editable=False, max_length=30)),
+                ('body_hu_markup_type', models.CharField(choices=[(b'', b'--'), (b'textile_pl', b'textile_pl')], default=b'textile_pl', editable=False, max_length=30)),
+                ('body_ia_markup_type', models.CharField(choices=[(b'', b'--'), (b'textile_pl', b'textile_pl')], default=b'textile_pl', editable=False, max_length=30)),
+                ('body_id_markup_type', models.CharField(choices=[(b'', b'--'), (b'textile_pl', b'textile_pl')], default=b'textile_pl', editable=False, max_length=30)),
+                ('body_io_markup_type', models.CharField(choices=[(b'', b'--'), (b'textile_pl', b'textile_pl')], default=b'textile_pl', editable=False, max_length=30)),
+                ('body_is_markup_type', models.CharField(choices=[(b'', b'--'), (b'textile_pl', b'textile_pl')], default=b'textile_pl', editable=False, max_length=30)),
+                ('body_it_markup_type', models.CharField(choices=[(b'', b'--'), (b'textile_pl', b'textile_pl')], default=b'textile_pl', editable=False, max_length=30)),
+                ('body_ja_markup_type', models.CharField(choices=[(b'', b'--'), (b'textile_pl', b'textile_pl')], default=b'textile_pl', editable=False, max_length=30)),
+                ('body_ka_markup_type', models.CharField(choices=[(b'', b'--'), (b'textile_pl', b'textile_pl')], default=b'textile_pl', editable=False, max_length=30)),
+                ('body_kk_markup_type', models.CharField(choices=[(b'', b'--'), (b'textile_pl', b'textile_pl')], default=b'textile_pl', editable=False, max_length=30)),
+                ('body_km_markup_type', models.CharField(choices=[(b'', b'--'), (b'textile_pl', b'textile_pl')], default=b'textile_pl', editable=False, max_length=30)),
+                ('body_kn_markup_type', models.CharField(choices=[(b'', b'--'), (b'textile_pl', b'textile_pl')], default=b'textile_pl', editable=False, max_length=30)),
+                ('body_ko_markup_type', models.CharField(choices=[(b'', b'--'), (b'textile_pl', b'textile_pl')], default=b'textile_pl', editable=False, max_length=30)),
+                ('body_lb_markup_type', models.CharField(choices=[(b'', b'--'), (b'textile_pl', b'textile_pl')], default=b'textile_pl', editable=False, max_length=30)),
+                ('body_lt_markup_type', models.CharField(choices=[(b'', b'--'), (b'textile_pl', b'textile_pl')], default=b'textile_pl', editable=False, max_length=30)),
+                ('body_lv_markup_type', models.CharField(choices=[(b'', b'--'), (b'textile_pl', b'textile_pl')], default=b'textile_pl', editable=False, max_length=30)),
+                ('body_mk_markup_type', models.CharField(choices=[(b'', b'--'), (b'textile_pl', b'textile_pl')], default=b'textile_pl', editable=False, max_length=30)),
+                ('body_ml_markup_type', models.CharField(choices=[(b'', b'--'), (b'textile_pl', b'textile_pl')], default=b'textile_pl', editable=False, max_length=30)),
+                ('body_mn_markup_type', models.CharField(choices=[(b'', b'--'), (b'textile_pl', b'textile_pl')], default=b'textile_pl', editable=False, max_length=30)),
+                ('body_mr_markup_type', models.CharField(choices=[(b'', b'--'), (b'textile_pl', b'textile_pl')], default=b'textile_pl', editable=False, max_length=30)),
+                ('body_my_markup_type', models.CharField(choices=[(b'', b'--'), (b'textile_pl', b'textile_pl')], default=b'textile_pl', editable=False, max_length=30)),
+                ('body_nb_markup_type', models.CharField(choices=[(b'', b'--'), (b'textile_pl', b'textile_pl')], default=b'textile_pl', editable=False, max_length=30)),
+                ('body_ne_markup_type', models.CharField(choices=[(b'', b'--'), (b'textile_pl', b'textile_pl')], default=b'textile_pl', editable=False, max_length=30)),
+                ('body_nl_markup_type', models.CharField(choices=[(b'', b'--'), (b'textile_pl', b'textile_pl')], default=b'textile_pl', editable=False, max_length=30)),
+                ('body_nn_markup_type', models.CharField(choices=[(b'', b'--'), (b'textile_pl', b'textile_pl')], default=b'textile_pl', editable=False, max_length=30)),
+                ('body_os_markup_type', models.CharField(choices=[(b'', b'--'), (b'textile_pl', b'textile_pl')], default=b'textile_pl', editable=False, max_length=30)),
+                ('body_pa_markup_type', models.CharField(choices=[(b'', b'--'), (b'textile_pl', b'textile_pl')], default=b'textile_pl', editable=False, max_length=30)),
+                ('body_pl_markup_type', models.CharField(choices=[(b'', b'--'), (b'textile_pl', b'textile_pl')], default=b'textile_pl', editable=False, max_length=30)),
+                ('body_pt_markup_type', models.CharField(choices=[(b'', b'--'), (b'textile_pl', b'textile_pl')], default=b'textile_pl', editable=False, max_length=30)),
+                ('body_pt-br_markup_type', models.CharField(choices=[(b'', b'--'), (b'textile_pl', b'textile_pl')], default=b'textile_pl', editable=False, max_length=30)),
+                ('body_ro_markup_type', models.CharField(choices=[(b'', b'--'), (b'textile_pl', b'textile_pl')], default=b'textile_pl', editable=False, max_length=30)),
+                ('body_ru_markup_type', models.CharField(choices=[(b'', b'--'), (b'textile_pl', b'textile_pl')], default=b'textile_pl', editable=False, max_length=30)),
+                ('body_sk_markup_type', models.CharField(choices=[(b'', b'--'), (b'textile_pl', b'textile_pl')], default=b'textile_pl', editable=False, max_length=30)),
+                ('body_sl_markup_type', models.CharField(choices=[(b'', b'--'), (b'textile_pl', b'textile_pl')], default=b'textile_pl', editable=False, max_length=30)),
+                ('body_sq_markup_type', models.CharField(choices=[(b'', b'--'), (b'textile_pl', b'textile_pl')], default=b'textile_pl', editable=False, max_length=30)),
+                ('body_sr_markup_type', models.CharField(choices=[(b'', b'--'), (b'textile_pl', b'textile_pl')], default=b'textile_pl', editable=False, max_length=30)),
+                ('body_sr-latn_markup_type', models.CharField(choices=[(b'', b'--'), (b'textile_pl', b'textile_pl')], default=b'textile_pl', editable=False, max_length=30)),
+                ('body_sv_markup_type', models.CharField(choices=[(b'', b'--'), (b'textile_pl', b'textile_pl')], default=b'textile_pl', editable=False, max_length=30)),
+                ('body_sw_markup_type', models.CharField(choices=[(b'', b'--'), (b'textile_pl', b'textile_pl')], default=b'textile_pl', editable=False, max_length=30)),
+                ('body_ta_markup_type', models.CharField(choices=[(b'', b'--'), (b'textile_pl', b'textile_pl')], default=b'textile_pl', editable=False, max_length=30)),
+                ('body_te_markup_type', models.CharField(choices=[(b'', b'--'), (b'textile_pl', b'textile_pl')], default=b'textile_pl', editable=False, max_length=30)),
+                ('body_th_markup_type', models.CharField(choices=[(b'', b'--'), (b'textile_pl', b'textile_pl')], default=b'textile_pl', editable=False, max_length=30)),
+                ('body_tr_markup_type', models.CharField(choices=[(b'', b'--'), (b'textile_pl', b'textile_pl')], default=b'textile_pl', editable=False, max_length=30)),
+                ('body_tt_markup_type', models.CharField(choices=[(b'', b'--'), (b'textile_pl', b'textile_pl')], default=b'textile_pl', editable=False, max_length=30)),
+                ('body_udm_markup_type', models.CharField(choices=[(b'', b'--'), (b'textile_pl', b'textile_pl')], default=b'textile_pl', editable=False, max_length=30)),
+                ('body_uk_markup_type', models.CharField(choices=[(b'', b'--'), (b'textile_pl', b'textile_pl')], default=b'textile_pl', editable=False, max_length=30)),
+                ('body_ur_markup_type', models.CharField(choices=[(b'', b'--'), (b'textile_pl', b'textile_pl')], default=b'textile_pl', editable=False, max_length=30)),
+                ('body_vi_markup_type', models.CharField(choices=[(b'', b'--'), (b'textile_pl', b'textile_pl')], default=b'textile_pl', editable=False, max_length=30)),
+                ('body_zh-hans_markup_type', models.CharField(choices=[(b'', b'--'), (b'textile_pl', b'textile_pl')], default=b'textile_pl', editable=False, max_length=30)),
+                ('body_zh-hant_markup_type', models.CharField(choices=[(b'', b'--'), (b'textile_pl', b'textile_pl')], default=b'textile_pl', editable=False, max_length=30)),
+                ('_lead_af_rendered', models.TextField(editable=False, null=True)),
+                ('_lead_ar_rendered', models.TextField(editable=False, null=True)),
+                ('_lead_ast_rendered', models.TextField(editable=False, null=True)),
+                ('_lead_az_rendered', models.TextField(editable=False, null=True)),
+                ('_lead_bg_rendered', models.TextField(editable=False, null=True)),
+                ('_lead_be_rendered', models.TextField(editable=False, null=True)),
+                ('_lead_bn_rendered', models.TextField(editable=False, null=True)),
+                ('_lead_br_rendered', models.TextField(editable=False, null=True)),
+                ('_lead_bs_rendered', models.TextField(editable=False, null=True)),
+                ('_lead_ca_rendered', models.TextField(editable=False, null=True)),
+                ('_lead_cs_rendered', models.TextField(editable=False, null=True)),
+                ('_lead_cy_rendered', models.TextField(editable=False, null=True)),
+                ('_lead_da_rendered', models.TextField(editable=False, null=True)),
+                ('_lead_de_rendered', models.TextField(editable=False, null=True)),
+                ('_lead_dsb_rendered', models.TextField(editable=False, null=True)),
+                ('_lead_el_rendered', models.TextField(editable=False, null=True)),
+                ('_lead_en_rendered', models.TextField(editable=False, null=True)),
+                ('_lead_en-au_rendered', models.TextField(editable=False, null=True)),
+                ('_lead_en-gb_rendered', models.TextField(editable=False, null=True)),
+                ('_lead_eo_rendered', models.TextField(editable=False, null=True)),
+                ('_lead_es_rendered', models.TextField(editable=False, null=True)),
+                ('_lead_es-ar_rendered', models.TextField(editable=False, null=True)),
+                ('_lead_es-co_rendered', models.TextField(editable=False, null=True)),
+                ('_lead_es-mx_rendered', models.TextField(editable=False, null=True)),
+                ('_lead_es-ni_rendered', models.TextField(editable=False, null=True)),
+                ('_lead_es-ve_rendered', models.TextField(editable=False, null=True)),
+                ('_lead_et_rendered', models.TextField(editable=False, null=True)),
+                ('_lead_eu_rendered', models.TextField(editable=False, null=True)),
+                ('_lead_fa_rendered', models.TextField(editable=False, null=True)),
+                ('_lead_fi_rendered', models.TextField(editable=False, null=True)),
+                ('_lead_fr_rendered', models.TextField(editable=False, null=True)),
+                ('_lead_fy_rendered', models.TextField(editable=False, null=True)),
+                ('_lead_ga_rendered', models.TextField(editable=False, null=True)),
+                ('_lead_gd_rendered', models.TextField(editable=False, null=True)),
+                ('_lead_gl_rendered', models.TextField(editable=False, null=True)),
+                ('_lead_he_rendered', models.TextField(editable=False, null=True)),
+                ('_lead_hi_rendered', models.TextField(editable=False, null=True)),
+                ('_lead_hr_rendered', models.TextField(editable=False, null=True)),
+                ('_lead_hsb_rendered', models.TextField(editable=False, null=True)),
+                ('_lead_hu_rendered', models.TextField(editable=False, null=True)),
+                ('_lead_ia_rendered', models.TextField(editable=False, null=True)),
+                ('_lead_id_rendered', models.TextField(editable=False, null=True)),
+                ('_lead_io_rendered', models.TextField(editable=False, null=True)),
+                ('_lead_is_rendered', models.TextField(editable=False, null=True)),
+                ('_lead_it_rendered', models.TextField(editable=False, null=True)),
+                ('_lead_ja_rendered', models.TextField(editable=False, null=True)),
+                ('_lead_ka_rendered', models.TextField(editable=False, null=True)),
+                ('_lead_kk_rendered', models.TextField(editable=False, null=True)),
+                ('_lead_km_rendered', models.TextField(editable=False, null=True)),
+                ('_lead_kn_rendered', models.TextField(editable=False, null=True)),
+                ('_lead_ko_rendered', models.TextField(editable=False, null=True)),
+                ('_lead_lb_rendered', models.TextField(editable=False, null=True)),
+                ('_lead_lt_rendered', models.TextField(editable=False, null=True)),
+                ('_lead_lv_rendered', models.TextField(editable=False, null=True)),
+                ('_lead_mk_rendered', models.TextField(editable=False, null=True)),
+                ('_lead_ml_rendered', models.TextField(editable=False, null=True)),
+                ('_lead_mn_rendered', models.TextField(editable=False, null=True)),
+                ('_lead_mr_rendered', models.TextField(editable=False, null=True)),
+                ('_lead_my_rendered', models.TextField(editable=False, null=True)),
+                ('_lead_nb_rendered', models.TextField(editable=False, null=True)),
+                ('_lead_ne_rendered', models.TextField(editable=False, null=True)),
+                ('_lead_nl_rendered', models.TextField(editable=False, null=True)),
+                ('_lead_nn_rendered', models.TextField(editable=False, null=True)),
+                ('_lead_os_rendered', models.TextField(editable=False, null=True)),
+                ('_lead_pa_rendered', models.TextField(editable=False, null=True)),
+                ('_lead_pl_rendered', models.TextField(editable=False, null=True)),
+                ('_lead_pt_rendered', models.TextField(editable=False, null=True)),
+                ('_lead_pt-br_rendered', models.TextField(editable=False, null=True)),
+                ('_lead_ro_rendered', models.TextField(editable=False, null=True)),
+                ('_lead_ru_rendered', models.TextField(editable=False, null=True)),
+                ('_lead_sk_rendered', models.TextField(editable=False, null=True)),
+                ('_lead_sl_rendered', models.TextField(editable=False, null=True)),
+                ('_lead_sq_rendered', models.TextField(editable=False, null=True)),
+                ('_lead_sr_rendered', models.TextField(editable=False, null=True)),
+                ('_lead_sr-latn_rendered', models.TextField(editable=False, null=True)),
+                ('_lead_sv_rendered', models.TextField(editable=False, null=True)),
+                ('_lead_sw_rendered', models.TextField(editable=False, null=True)),
+                ('_lead_ta_rendered', models.TextField(editable=False, null=True)),
+                ('_lead_te_rendered', models.TextField(editable=False, null=True)),
+                ('_lead_th_rendered', models.TextField(editable=False, null=True)),
+                ('_lead_tr_rendered', models.TextField(editable=False, null=True)),
+                ('_lead_tt_rendered', models.TextField(editable=False, null=True)),
+                ('_lead_udm_rendered', models.TextField(editable=False, null=True)),
+                ('_lead_uk_rendered', models.TextField(editable=False, null=True)),
+                ('_lead_ur_rendered', models.TextField(editable=False, null=True)),
+                ('_lead_vi_rendered', models.TextField(editable=False, null=True)),
+                ('_lead_zh-hans_rendered', models.TextField(editable=False, null=True)),
+                ('_lead_zh-hant_rendered', models.TextField(editable=False, null=True)),
+                ('published_af', models.BooleanField(default=False, verbose_name='published')),
+                ('published_ar', models.BooleanField(default=False, verbose_name='published')),
+                ('published_ast', models.BooleanField(default=False, verbose_name='published')),
+                ('published_az', models.BooleanField(default=False, verbose_name='published')),
+                ('published_bg', models.BooleanField(default=False, verbose_name='published')),
+                ('published_be', models.BooleanField(default=False, verbose_name='published')),
+                ('published_bn', models.BooleanField(default=False, verbose_name='published')),
+                ('published_br', models.BooleanField(default=False, verbose_name='published')),
+                ('published_bs', models.BooleanField(default=False, verbose_name='published')),
+                ('published_ca', models.BooleanField(default=False, verbose_name='published')),
+                ('published_cs', models.BooleanField(default=False, verbose_name='published')),
+                ('published_cy', models.BooleanField(default=False, verbose_name='published')),
+                ('published_da', models.BooleanField(default=False, verbose_name='published')),
+                ('published_de', models.BooleanField(default=False, verbose_name='published')),
+                ('published_dsb', models.BooleanField(default=False, verbose_name='published')),
+                ('published_el', models.BooleanField(default=False, verbose_name='published')),
+                ('published_en', models.BooleanField(default=False, verbose_name='published')),
+                ('published_en-au', models.BooleanField(default=False, verbose_name='published')),
+                ('published_en-gb', models.BooleanField(default=False, verbose_name='published')),
+                ('published_eo', models.BooleanField(default=False, verbose_name='published')),
+                ('published_es', models.BooleanField(default=False, verbose_name='published')),
+                ('published_es-ar', models.BooleanField(default=False, verbose_name='published')),
+                ('published_es-co', models.BooleanField(default=False, verbose_name='published')),
+                ('published_es-mx', models.BooleanField(default=False, verbose_name='published')),
+                ('published_es-ni', models.BooleanField(default=False, verbose_name='published')),
+                ('published_es-ve', models.BooleanField(default=False, verbose_name='published')),
+                ('published_et', models.BooleanField(default=False, verbose_name='published')),
+                ('published_eu', models.BooleanField(default=False, verbose_name='published')),
+                ('published_fa', models.BooleanField(default=False, verbose_name='published')),
+                ('published_fi', models.BooleanField(default=False, verbose_name='published')),
+                ('published_fr', models.BooleanField(default=False, verbose_name='published')),
+                ('published_fy', models.BooleanField(default=False, verbose_name='published')),
+                ('published_ga', models.BooleanField(default=False, verbose_name='published')),
+                ('published_gd', models.BooleanField(default=False, verbose_name='published')),
+                ('published_gl', models.BooleanField(default=False, verbose_name='published')),
+                ('published_he', models.BooleanField(default=False, verbose_name='published')),
+                ('published_hi', models.BooleanField(default=False, verbose_name='published')),
+                ('published_hr', models.BooleanField(default=False, verbose_name='published')),
+                ('published_hsb', models.BooleanField(default=False, verbose_name='published')),
+                ('published_hu', models.BooleanField(default=False, verbose_name='published')),
+                ('published_ia', models.BooleanField(default=False, verbose_name='published')),
+                ('published_id', models.BooleanField(default=False, verbose_name='published')),
+                ('published_io', models.BooleanField(default=False, verbose_name='published')),
+                ('published_is', models.BooleanField(default=False, verbose_name='published')),
+                ('published_it', models.BooleanField(default=False, verbose_name='published')),
+                ('published_ja', models.BooleanField(default=False, verbose_name='published')),
+                ('published_ka', models.BooleanField(default=False, verbose_name='published')),
+                ('published_kk', models.BooleanField(default=False, verbose_name='published')),
+                ('published_km', models.BooleanField(default=False, verbose_name='published')),
+                ('published_kn', models.BooleanField(default=False, verbose_name='published')),
+                ('published_ko', models.BooleanField(default=False, verbose_name='published')),
+                ('published_lb', models.BooleanField(default=False, verbose_name='published')),
+                ('published_lt', models.BooleanField(default=False, verbose_name='published')),
+                ('published_lv', models.BooleanField(default=False, verbose_name='published')),
+                ('published_mk', models.BooleanField(default=False, verbose_name='published')),
+                ('published_ml', models.BooleanField(default=False, verbose_name='published')),
+                ('published_mn', models.BooleanField(default=False, verbose_name='published')),
+                ('published_mr', models.BooleanField(default=False, verbose_name='published')),
+                ('published_my', models.BooleanField(default=False, verbose_name='published')),
+                ('published_nb', models.BooleanField(default=False, verbose_name='published')),
+                ('published_ne', models.BooleanField(default=False, verbose_name='published')),
+                ('published_nl', models.BooleanField(default=False, verbose_name='published')),
+                ('published_nn', models.BooleanField(default=False, verbose_name='published')),
+                ('published_os', models.BooleanField(default=False, verbose_name='published')),
+                ('published_pa', models.BooleanField(default=False, verbose_name='published')),
+                ('published_pl', models.BooleanField(default=False, verbose_name='published')),
+                ('published_pt', models.BooleanField(default=False, verbose_name='published')),
+                ('published_pt-br', models.BooleanField(default=False, verbose_name='published')),
+                ('published_ro', models.BooleanField(default=False, verbose_name='published')),
+                ('published_ru', models.BooleanField(default=False, verbose_name='published')),
+                ('published_sk', models.BooleanField(default=False, verbose_name='published')),
+                ('published_sl', models.BooleanField(default=False, verbose_name='published')),
+                ('published_sq', models.BooleanField(default=False, verbose_name='published')),
+                ('published_sr', models.BooleanField(default=False, verbose_name='published')),
+                ('published_sr-latn', models.BooleanField(default=False, verbose_name='published')),
+                ('published_sv', models.BooleanField(default=False, verbose_name='published')),
+                ('published_sw', models.BooleanField(default=False, verbose_name='published')),
+                ('published_ta', models.BooleanField(default=False, verbose_name='published')),
+                ('published_te', models.BooleanField(default=False, verbose_name='published')),
+                ('published_th', models.BooleanField(default=False, verbose_name='published')),
+                ('published_tr', models.BooleanField(default=False, verbose_name='published')),
+                ('published_tt', models.BooleanField(default=False, verbose_name='published')),
+                ('published_udm', models.BooleanField(default=False, verbose_name='published')),
+                ('published_uk', models.BooleanField(default=False, verbose_name='published')),
+                ('published_ur', models.BooleanField(default=False, verbose_name='published')),
+                ('published_vi', models.BooleanField(default=False, verbose_name='published')),
+                ('published_zh-hans', models.BooleanField(default=False, verbose_name='published')),
+                ('published_zh-hant', models.BooleanField(default=False, verbose_name='published')),
+                ('_body_af_rendered', models.TextField(editable=False, null=True)),
+                ('_body_ar_rendered', models.TextField(editable=False, null=True)),
+                ('_body_ast_rendered', models.TextField(editable=False, null=True)),
+                ('_body_az_rendered', models.TextField(editable=False, null=True)),
+                ('_body_bg_rendered', models.TextField(editable=False, null=True)),
+                ('_body_be_rendered', models.TextField(editable=False, null=True)),
+                ('_body_bn_rendered', models.TextField(editable=False, null=True)),
+                ('_body_br_rendered', models.TextField(editable=False, null=True)),
+                ('_body_bs_rendered', models.TextField(editable=False, null=True)),
+                ('_body_ca_rendered', models.TextField(editable=False, null=True)),
+                ('_body_cs_rendered', models.TextField(editable=False, null=True)),
+                ('_body_cy_rendered', models.TextField(editable=False, null=True)),
+                ('_body_da_rendered', models.TextField(editable=False, null=True)),
+                ('_body_de_rendered', models.TextField(editable=False, null=True)),
+                ('_body_dsb_rendered', models.TextField(editable=False, null=True)),
+                ('_body_el_rendered', models.TextField(editable=False, null=True)),
+                ('_body_en_rendered', models.TextField(editable=False, null=True)),
+                ('_body_en-au_rendered', models.TextField(editable=False, null=True)),
+                ('_body_en-gb_rendered', models.TextField(editable=False, null=True)),
+                ('_body_eo_rendered', models.TextField(editable=False, null=True)),
+                ('_body_es_rendered', models.TextField(editable=False, null=True)),
+                ('_body_es-ar_rendered', models.TextField(editable=False, null=True)),
+                ('_body_es-co_rendered', models.TextField(editable=False, null=True)),
+                ('_body_es-mx_rendered', models.TextField(editable=False, null=True)),
+                ('_body_es-ni_rendered', models.TextField(editable=False, null=True)),
+                ('_body_es-ve_rendered', models.TextField(editable=False, null=True)),
+                ('_body_et_rendered', models.TextField(editable=False, null=True)),
+                ('_body_eu_rendered', models.TextField(editable=False, null=True)),
+                ('_body_fa_rendered', models.TextField(editable=False, null=True)),
+                ('_body_fi_rendered', models.TextField(editable=False, null=True)),
+                ('_body_fr_rendered', models.TextField(editable=False, null=True)),
+                ('_body_fy_rendered', models.TextField(editable=False, null=True)),
+                ('_body_ga_rendered', models.TextField(editable=False, null=True)),
+                ('_body_gd_rendered', models.TextField(editable=False, null=True)),
+                ('_body_gl_rendered', models.TextField(editable=False, null=True)),
+                ('_body_he_rendered', models.TextField(editable=False, null=True)),
+                ('_body_hi_rendered', models.TextField(editable=False, null=True)),
+                ('_body_hr_rendered', models.TextField(editable=False, null=True)),
+                ('_body_hsb_rendered', models.TextField(editable=False, null=True)),
+                ('_body_hu_rendered', models.TextField(editable=False, null=True)),
+                ('_body_ia_rendered', models.TextField(editable=False, null=True)),
+                ('_body_id_rendered', models.TextField(editable=False, null=True)),
+                ('_body_io_rendered', models.TextField(editable=False, null=True)),
+                ('_body_is_rendered', models.TextField(editable=False, null=True)),
+                ('_body_it_rendered', models.TextField(editable=False, null=True)),
+                ('_body_ja_rendered', models.TextField(editable=False, null=True)),
+                ('_body_ka_rendered', models.TextField(editable=False, null=True)),
+                ('_body_kk_rendered', models.TextField(editable=False, null=True)),
+                ('_body_km_rendered', models.TextField(editable=False, null=True)),
+                ('_body_kn_rendered', models.TextField(editable=False, null=True)),
+                ('_body_ko_rendered', models.TextField(editable=False, null=True)),
+                ('_body_lb_rendered', models.TextField(editable=False, null=True)),
+                ('_body_lt_rendered', models.TextField(editable=False, null=True)),
+                ('_body_lv_rendered', models.TextField(editable=False, null=True)),
+                ('_body_mk_rendered', models.TextField(editable=False, null=True)),
+                ('_body_ml_rendered', models.TextField(editable=False, null=True)),
+                ('_body_mn_rendered', models.TextField(editable=False, null=True)),
+                ('_body_mr_rendered', models.TextField(editable=False, null=True)),
+                ('_body_my_rendered', models.TextField(editable=False, null=True)),
+                ('_body_nb_rendered', models.TextField(editable=False, null=True)),
+                ('_body_ne_rendered', models.TextField(editable=False, null=True)),
+                ('_body_nl_rendered', models.TextField(editable=False, null=True)),
+                ('_body_nn_rendered', models.TextField(editable=False, null=True)),
+                ('_body_os_rendered', models.TextField(editable=False, null=True)),
+                ('_body_pa_rendered', models.TextField(editable=False, null=True)),
+                ('_body_pl_rendered', models.TextField(editable=False, null=True)),
+                ('_body_pt_rendered', models.TextField(editable=False, null=True)),
+                ('_body_pt-br_rendered', models.TextField(editable=False, null=True)),
+                ('_body_ro_rendered', models.TextField(editable=False, null=True)),
+                ('_body_ru_rendered', models.TextField(editable=False, null=True)),
+                ('_body_sk_rendered', models.TextField(editable=False, null=True)),
+                ('_body_sl_rendered', models.TextField(editable=False, null=True)),
+                ('_body_sq_rendered', models.TextField(editable=False, null=True)),
+                ('_body_sr_rendered', models.TextField(editable=False, null=True)),
+                ('_body_sr-latn_rendered', models.TextField(editable=False, null=True)),
+                ('_body_sv_rendered', models.TextField(editable=False, null=True)),
+                ('_body_sw_rendered', models.TextField(editable=False, null=True)),
+                ('_body_ta_rendered', models.TextField(editable=False, null=True)),
+                ('_body_te_rendered', models.TextField(editable=False, null=True)),
+                ('_body_th_rendered', models.TextField(editable=False, null=True)),
+                ('_body_tr_rendered', models.TextField(editable=False, null=True)),
+                ('_body_tt_rendered', models.TextField(editable=False, null=True)),
+                ('_body_udm_rendered', models.TextField(editable=False, null=True)),
+                ('_body_uk_rendered', models.TextField(editable=False, null=True)),
+                ('_body_ur_rendered', models.TextField(editable=False, null=True)),
+                ('_body_vi_rendered', models.TextField(editable=False, null=True)),
+                ('_body_zh-hans_rendered', models.TextField(editable=False, null=True)),
+                ('_body_zh-hant_rendered', models.TextField(editable=False, null=True)),
+                ('published_at_af', models.DateTimeField(blank=True, null=True, verbose_name='published at')),
+                ('published_at_ar', models.DateTimeField(blank=True, null=True, verbose_name='published at')),
+                ('published_at_ast', models.DateTimeField(blank=True, null=True, verbose_name='published at')),
+                ('published_at_az', models.DateTimeField(blank=True, null=True, verbose_name='published at')),
+                ('published_at_bg', models.DateTimeField(blank=True, null=True, verbose_name='published at')),
+                ('published_at_be', models.DateTimeField(blank=True, null=True, verbose_name='published at')),
+                ('published_at_bn', models.DateTimeField(blank=True, null=True, verbose_name='published at')),
+                ('published_at_br', models.DateTimeField(blank=True, null=True, verbose_name='published at')),
+                ('published_at_bs', models.DateTimeField(blank=True, null=True, verbose_name='published at')),
+                ('published_at_ca', models.DateTimeField(blank=True, null=True, verbose_name='published at')),
+                ('published_at_cs', models.DateTimeField(blank=True, null=True, verbose_name='published at')),
+                ('published_at_cy', models.DateTimeField(blank=True, null=True, verbose_name='published at')),
+                ('published_at_da', models.DateTimeField(blank=True, null=True, verbose_name='published at')),
+                ('published_at_de', models.DateTimeField(blank=True, null=True, verbose_name='published at')),
+                ('published_at_dsb', models.DateTimeField(blank=True, null=True, verbose_name='published at')),
+                ('published_at_el', models.DateTimeField(blank=True, null=True, verbose_name='published at')),
+                ('published_at_en', models.DateTimeField(blank=True, null=True, verbose_name='published at')),
+                ('published_at_en-au', models.DateTimeField(blank=True, null=True, verbose_name='published at')),
+                ('published_at_en-gb', models.DateTimeField(blank=True, null=True, verbose_name='published at')),
+                ('published_at_eo', models.DateTimeField(blank=True, null=True, verbose_name='published at')),
+                ('published_at_es', models.DateTimeField(blank=True, null=True, verbose_name='published at')),
+                ('published_at_es-ar', models.DateTimeField(blank=True, null=True, verbose_name='published at')),
+                ('published_at_es-co', models.DateTimeField(blank=True, null=True, verbose_name='published at')),
+                ('published_at_es-mx', models.DateTimeField(blank=True, null=True, verbose_name='published at')),
+                ('published_at_es-ni', models.DateTimeField(blank=True, null=True, verbose_name='published at')),
+                ('published_at_es-ve', models.DateTimeField(blank=True, null=True, verbose_name='published at')),
+                ('published_at_et', models.DateTimeField(blank=True, null=True, verbose_name='published at')),
+                ('published_at_eu', models.DateTimeField(blank=True, null=True, verbose_name='published at')),
+                ('published_at_fa', models.DateTimeField(blank=True, null=True, verbose_name='published at')),
+                ('published_at_fi', models.DateTimeField(blank=True, null=True, verbose_name='published at')),
+                ('published_at_fr', models.DateTimeField(blank=True, null=True, verbose_name='published at')),
+                ('published_at_fy', models.DateTimeField(blank=True, null=True, verbose_name='published at')),
+                ('published_at_ga', models.DateTimeField(blank=True, null=True, verbose_name='published at')),
+                ('published_at_gd', models.DateTimeField(blank=True, null=True, verbose_name='published at')),
+                ('published_at_gl', models.DateTimeField(blank=True, null=True, verbose_name='published at')),
+                ('published_at_he', models.DateTimeField(blank=True, null=True, verbose_name='published at')),
+                ('published_at_hi', models.DateTimeField(blank=True, null=True, verbose_name='published at')),
+                ('published_at_hr', models.DateTimeField(blank=True, null=True, verbose_name='published at')),
+                ('published_at_hsb', models.DateTimeField(blank=True, null=True, verbose_name='published at')),
+                ('published_at_hu', models.DateTimeField(blank=True, null=True, verbose_name='published at')),
+                ('published_at_ia', models.DateTimeField(blank=True, null=True, verbose_name='published at')),
+                ('published_at_id', models.DateTimeField(blank=True, null=True, verbose_name='published at')),
+                ('published_at_io', models.DateTimeField(blank=True, null=True, verbose_name='published at')),
+                ('published_at_is', models.DateTimeField(blank=True, null=True, verbose_name='published at')),
+                ('published_at_it', models.DateTimeField(blank=True, null=True, verbose_name='published at')),
+                ('published_at_ja', models.DateTimeField(blank=True, null=True, verbose_name='published at')),
+                ('published_at_ka', models.DateTimeField(blank=True, null=True, verbose_name='published at')),
+                ('published_at_kk', models.DateTimeField(blank=True, null=True, verbose_name='published at')),
+                ('published_at_km', models.DateTimeField(blank=True, null=True, verbose_name='published at')),
+                ('published_at_kn', models.DateTimeField(blank=True, null=True, verbose_name='published at')),
+                ('published_at_ko', models.DateTimeField(blank=True, null=True, verbose_name='published at')),
+                ('published_at_lb', models.DateTimeField(blank=True, null=True, verbose_name='published at')),
+                ('published_at_lt', models.DateTimeField(blank=True, null=True, verbose_name='published at')),
+                ('published_at_lv', models.DateTimeField(blank=True, null=True, verbose_name='published at')),
+                ('published_at_mk', models.DateTimeField(blank=True, null=True, verbose_name='published at')),
+                ('published_at_ml', models.DateTimeField(blank=True, null=True, verbose_name='published at')),
+                ('published_at_mn', models.DateTimeField(blank=True, null=True, verbose_name='published at')),
+                ('published_at_mr', models.DateTimeField(blank=True, null=True, verbose_name='published at')),
+                ('published_at_my', models.DateTimeField(blank=True, null=True, verbose_name='published at')),
+                ('published_at_nb', models.DateTimeField(blank=True, null=True, verbose_name='published at')),
+                ('published_at_ne', models.DateTimeField(blank=True, null=True, verbose_name='published at')),
+                ('published_at_nl', models.DateTimeField(blank=True, null=True, verbose_name='published at')),
+                ('published_at_nn', models.DateTimeField(blank=True, null=True, verbose_name='published at')),
+                ('published_at_os', models.DateTimeField(blank=True, null=True, verbose_name='published at')),
+                ('published_at_pa', models.DateTimeField(blank=True, null=True, verbose_name='published at')),
+                ('published_at_pl', models.DateTimeField(blank=True, null=True, verbose_name='published at')),
+                ('published_at_pt', models.DateTimeField(blank=True, null=True, verbose_name='published at')),
+                ('published_at_pt-br', models.DateTimeField(blank=True, null=True, verbose_name='published at')),
+                ('published_at_ro', models.DateTimeField(blank=True, null=True, verbose_name='published at')),
+                ('published_at_ru', models.DateTimeField(blank=True, null=True, verbose_name='published at')),
+                ('published_at_sk', models.DateTimeField(blank=True, null=True, verbose_name='published at')),
+                ('published_at_sl', models.DateTimeField(blank=True, null=True, verbose_name='published at')),
+                ('published_at_sq', models.DateTimeField(blank=True, null=True, verbose_name='published at')),
+                ('published_at_sr', models.DateTimeField(blank=True, null=True, verbose_name='published at')),
+                ('published_at_sr-latn', models.DateTimeField(blank=True, null=True, verbose_name='published at')),
+                ('published_at_sv', models.DateTimeField(blank=True, null=True, verbose_name='published at')),
+                ('published_at_sw', models.DateTimeField(blank=True, null=True, verbose_name='published at')),
+                ('published_at_ta', models.DateTimeField(blank=True, null=True, verbose_name='published at')),
+                ('published_at_te', models.DateTimeField(blank=True, null=True, verbose_name='published at')),
+                ('published_at_th', models.DateTimeField(blank=True, null=True, verbose_name='published at')),
+                ('published_at_tr', models.DateTimeField(blank=True, null=True, verbose_name='published at')),
+                ('published_at_tt', models.DateTimeField(blank=True, null=True, verbose_name='published at')),
+                ('published_at_udm', models.DateTimeField(blank=True, null=True, verbose_name='published at')),
+                ('published_at_uk', models.DateTimeField(blank=True, null=True, verbose_name='published at')),
+                ('published_at_ur', models.DateTimeField(blank=True, null=True, verbose_name='published at')),
+                ('published_at_vi', models.DateTimeField(blank=True, null=True, verbose_name='published at')),
+                ('published_at_zh-hans', models.DateTimeField(blank=True, null=True, verbose_name='published at')),
+                ('published_at_zh-hant', models.DateTimeField(blank=True, null=True, verbose_name='published at')),
+                ('categories', models.ManyToManyField(blank=True, to='migdal.Category', verbose_name='categories')),
+            ],
+            options={
+                'ordering': ['-date'],
+                'verbose_name': 'entry',
+                'verbose_name_plural': 'entries',
+            },
+        ),
+        migrations.AddField(
+            model_name='attachment',
+            name='entry',
+            field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='migdal.Entry'),
+        ),
+        migrations.CreateModel(
+            name='Entry_info',
+            fields=[
+            ],
+            options={
+                'verbose_name': 'entry: info',
+                'proxy': True,
+                'verbose_name_plural': 'entries: info',
+            },
+            bases=('migdal.entry',),
+        ),
+        migrations.CreateModel(
+            name='Entry_news',
+            fields=[
+            ],
+            options={
+                'verbose_name': 'entry: news',
+                'proxy': True,
+                'verbose_name_plural': 'entries: news',
+            },
+            bases=('migdal.entry',),
+        ),
+        migrations.CreateModel(
+            name='Entry_publications',
+            fields=[
+            ],
+            options={
+                'verbose_name': 'entry: publications',
+                'proxy': True,
+                'verbose_name_plural': 'entries: publications',
+            },
+            bases=('migdal.entry',),
+        ),
+    ]
diff --git a/migdal/migrations/0002_auto__chg_field_entry_slug_pl__chg_field_entry_title_pl__chg_field_ent.py b/migdal/migrations/0002_auto__chg_field_entry_slug_pl__chg_field_entry_title_pl__chg_field_ent.py
deleted file mode 100644 (file)
index 1caced4..0000000
+++ /dev/null
@@ -1,79 +0,0 @@
-# -*- coding: utf-8 -*-
-import datetime
-from south.db import db
-from south.v2 import SchemaMigration
-from django.db import models
-
-
-class Migration(SchemaMigration):
-
-    def forwards(self, orm):
-
-        # Changing field 'Entry.slug_pl'
-        db.alter_column('migdal_entry', 'slug_pl', self.gf('django.db.models.fields.SlugField')(max_length=50, unique=True, null=True))
-
-        # Changing field 'Entry.title_pl'
-        db.alter_column('migdal_entry', 'title_pl', self.gf('django.db.models.fields.CharField')(max_length=255, null=True))
-
-        # Changing field 'Entry.lead_pl'
-        db.alter_column('migdal_entry', 'lead_pl', self.gf('markupfield.fields.MarkupField')(null=True, rendered_field=True))
-
-    def backwards(self, orm):
-
-        # Changing field 'Entry.slug_pl'
-        db.alter_column('migdal_entry', 'slug_pl', self.gf('django.db.models.fields.SlugField')(default='', max_length=50, unique=True))
-
-        # Changing field 'Entry.title_pl'
-        db.alter_column('migdal_entry', 'title_pl', self.gf('django.db.models.fields.CharField')(default='', max_length=255))
-
-        # Changing field 'Entry.lead_pl'
-        db.alter_column('migdal_entry', 'lead_pl', self.gf('markupfield.fields.MarkupField')(default='', rendered_field=True))
-
-    models = {
-        'migdal.attachment': {
-            'Meta': {'object_name': 'Attachment'},
-            'entry': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['migdal.Entry']"}),
-            'file': ('django.db.models.fields.files.FileField', [], {'max_length': '100'}),
-            'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'})
-        },
-        'migdal.category': {
-            'Meta': {'object_name': 'Category'},
-            'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
-            'slug_en': ('django.db.models.fields.SlugField', [], {'unique': 'True', 'max_length': '50'}),
-            'slug_pl': ('django.db.models.fields.SlugField', [], {'unique': 'True', 'max_length': '50'}),
-            'title_en': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '64', 'db_index': 'True'}),
-            'title_pl': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '64', 'db_index': 'True'})
-        },
-        'migdal.entry': {
-            'Meta': {'ordering': "['-date']", 'object_name': 'Entry'},
-            '_body_en_rendered': ('django.db.models.fields.TextField', [], {}),
-            '_body_pl_rendered': ('django.db.models.fields.TextField', [], {}),
-            '_lead_en_rendered': ('django.db.models.fields.TextField', [], {}),
-            '_lead_pl_rendered': ('django.db.models.fields.TextField', [], {}),
-            'author': ('django.db.models.fields.CharField', [], {'max_length': '128'}),
-            'author_email': ('django.db.models.fields.EmailField', [], {'max_length': '128', 'null': 'True', 'blank': 'True'}),
-            'body_en': ('markupfield.fields.MarkupField', [], {'null': 'True', 'rendered_field': 'True', 'blank': 'True'}),
-            'body_en_markup_type': ('django.db.models.fields.CharField', [], {'default': "'textile_pl'", 'max_length': '30', 'blank': 'True'}),
-            'body_pl': ('markupfield.fields.MarkupField', [], {'null': 'True', 'rendered_field': 'True', 'blank': 'True'}),
-            'body_pl_markup_type': ('django.db.models.fields.CharField', [], {'default': "'textile_pl'", 'max_length': '30', 'blank': 'True'}),
-            'categories': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'to': "orm['migdal.Category']", 'null': 'True', 'blank': 'True'}),
-            'date': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'db_index': 'True', 'blank': 'True'}),
-            'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
-            'image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'null': 'True', 'blank': 'True'}),
-            'lead_en': ('markupfield.fields.MarkupField', [], {'null': 'True', 'rendered_field': 'True', 'blank': 'True'}),
-            'lead_en_markup_type': ('django.db.models.fields.CharField', [], {'default': "'textile_pl'", 'max_length': '30', 'blank': 'True'}),
-            'lead_pl': ('markupfield.fields.MarkupField', [], {'null': 'True', 'rendered_field': 'True', 'blank': 'True'}),
-            'lead_pl_markup_type': ('django.db.models.fields.CharField', [], {'default': "'textile_pl'", 'max_length': '30', 'blank': 'True'}),
-            'needed_en': ('django.db.models.fields.CharField', [], {'default': "'n'", 'max_length': '1', 'db_index': 'True'}),
-            'promo': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
-            'published_en': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
-            'published_pl': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
-            'slug_en': ('django.db.models.fields.SlugField', [], {'max_length': '50', 'unique': 'True', 'null': 'True', 'blank': 'True'}),
-            'slug_pl': ('django.db.models.fields.SlugField', [], {'max_length': '50', 'unique': 'True', 'null': 'True', 'blank': 'True'}),
-            'title_en': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True', 'blank': 'True'}),
-            'title_pl': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True', 'blank': 'True'}),
-            'type': ('django.db.models.fields.CharField', [], {'max_length': '16', 'db_index': 'True'})
-        }
-    }
-
-    complete_apps = ['migdal']
\ No newline at end of file
diff --git a/migdal/migrations/0003_auto__add_field_category_taxonomy.py b/migdal/migrations/0003_auto__add_field_category_taxonomy.py
deleted file mode 100644 (file)
index 7368441..0000000
+++ /dev/null
@@ -1,70 +0,0 @@
-# -*- coding: utf-8 -*-
-import datetime
-from south.db import db
-from south.v2 import SchemaMigration
-from django.db import models
-
-
-class Migration(SchemaMigration):
-
-    def forwards(self, orm):
-        # Adding field 'Category.taxonomy'
-        db.add_column('migdal_category', 'taxonomy',
-                      self.gf('django.db.models.fields.CharField')(default='topics', max_length=32),
-                      keep_default=False)
-
-
-    def backwards(self, orm):
-        # Deleting field 'Category.taxonomy'
-        db.delete_column('migdal_category', 'taxonomy')
-
-
-    models = {
-        'migdal.attachment': {
-            'Meta': {'object_name': 'Attachment'},
-            'entry': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['migdal.Entry']"}),
-            'file': ('django.db.models.fields.files.FileField', [], {'max_length': '100'}),
-            'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'})
-        },
-        'migdal.category': {
-            'Meta': {'object_name': 'Category'},
-            'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
-            'slug_en': ('django.db.models.fields.SlugField', [], {'unique': 'True', 'max_length': '50'}),
-            'slug_pl': ('django.db.models.fields.SlugField', [], {'unique': 'True', 'max_length': '50'}),
-            'taxonomy': ('django.db.models.fields.CharField', [], {'max_length': '32'}),
-            'title_en': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '64', 'db_index': 'True'}),
-            'title_pl': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '64', 'db_index': 'True'})
-        },
-        'migdal.entry': {
-            'Meta': {'ordering': "['-date']", 'object_name': 'Entry'},
-            '_body_en_rendered': ('django.db.models.fields.TextField', [], {}),
-            '_body_pl_rendered': ('django.db.models.fields.TextField', [], {}),
-            '_lead_en_rendered': ('django.db.models.fields.TextField', [], {}),
-            '_lead_pl_rendered': ('django.db.models.fields.TextField', [], {}),
-            'author': ('django.db.models.fields.CharField', [], {'max_length': '128'}),
-            'author_email': ('django.db.models.fields.EmailField', [], {'max_length': '128', 'null': 'True', 'blank': 'True'}),
-            'body_en': ('markupfield.fields.MarkupField', [], {'null': 'True', 'rendered_field': 'True', 'blank': 'True'}),
-            'body_en_markup_type': ('django.db.models.fields.CharField', [], {'default': "'textile_pl'", 'max_length': '30', 'blank': 'True'}),
-            'body_pl': ('markupfield.fields.MarkupField', [], {'null': 'True', 'rendered_field': 'True', 'blank': 'True'}),
-            'body_pl_markup_type': ('django.db.models.fields.CharField', [], {'default': "'textile_pl'", 'max_length': '30', 'blank': 'True'}),
-            'categories': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'to': "orm['migdal.Category']", 'null': 'True', 'blank': 'True'}),
-            'date': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'db_index': 'True', 'blank': 'True'}),
-            'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
-            'image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'null': 'True', 'blank': 'True'}),
-            'lead_en': ('markupfield.fields.MarkupField', [], {'null': 'True', 'rendered_field': 'True', 'blank': 'True'}),
-            'lead_en_markup_type': ('django.db.models.fields.CharField', [], {'default': "'textile_pl'", 'max_length': '30', 'blank': 'True'}),
-            'lead_pl': ('markupfield.fields.MarkupField', [], {'null': 'True', 'rendered_field': 'True', 'blank': 'True'}),
-            'lead_pl_markup_type': ('django.db.models.fields.CharField', [], {'default': "'textile_pl'", 'max_length': '30', 'blank': 'True'}),
-            'needed_en': ('django.db.models.fields.CharField', [], {'default': "'n'", 'max_length': '1', 'db_index': 'True'}),
-            'promo': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
-            'published_en': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
-            'published_pl': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
-            'slug_en': ('django.db.models.fields.SlugField', [], {'max_length': '50', 'unique': 'True', 'null': 'True', 'blank': 'True'}),
-            'slug_pl': ('django.db.models.fields.SlugField', [], {'max_length': '50', 'unique': 'True', 'null': 'True', 'blank': 'True'}),
-            'title_en': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True', 'blank': 'True'}),
-            'title_pl': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True', 'blank': 'True'}),
-            'type': ('django.db.models.fields.CharField', [], {'max_length': '16', 'db_index': 'True'})
-        }
-    }
-
-    complete_apps = ['migdal']
\ No newline at end of file
diff --git a/migdal/migrations/0004_auto__chg_field_entry_slug_pl__chg_field_entry_slug_en.py b/migdal/migrations/0004_auto__chg_field_entry_slug_pl__chg_field_entry_slug_en.py
deleted file mode 100644 (file)
index a546e52..0000000
+++ /dev/null
@@ -1,74 +0,0 @@
-# -*- coding: utf-8 -*-
-import datetime
-from south.db import db
-from south.v2 import SchemaMigration
-from django.db import models
-
-
-class Migration(SchemaMigration):
-
-    def forwards(self, orm):
-
-        # Changing field 'Entry.slug_pl'
-        db.alter_column('migdal_entry', 'slug_pl', self.gf('migdal.fields.SlugNullField')(max_length=50, unique=True, null=True))
-
-        # Changing field 'Entry.slug_en'
-        db.alter_column('migdal_entry', 'slug_en', self.gf('migdal.fields.SlugNullField')(max_length=50, unique=True, null=True))
-
-    def backwards(self, orm):
-
-        # Changing field 'Entry.slug_pl'
-        db.alter_column('migdal_entry', 'slug_pl', self.gf('django.db.models.fields.SlugField')(unique=True, max_length=50, null=True))
-
-        # Changing field 'Entry.slug_en'
-        db.alter_column('migdal_entry', 'slug_en', self.gf('django.db.models.fields.SlugField')(unique=True, max_length=50, null=True))
-
-    models = {
-        'migdal.attachment': {
-            'Meta': {'object_name': 'Attachment'},
-            'entry': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['migdal.Entry']"}),
-            'file': ('django.db.models.fields.files.FileField', [], {'max_length': '100'}),
-            'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'})
-        },
-        'migdal.category': {
-            'Meta': {'object_name': 'Category'},
-            'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
-            'slug_en': ('django.db.models.fields.SlugField', [], {'unique': 'True', 'max_length': '50'}),
-            'slug_pl': ('django.db.models.fields.SlugField', [], {'unique': 'True', 'max_length': '50'}),
-            'taxonomy': ('django.db.models.fields.CharField', [], {'max_length': '32'}),
-            'title_en': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '64', 'db_index': 'True'}),
-            'title_pl': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '64', 'db_index': 'True'})
-        },
-        'migdal.entry': {
-            'Meta': {'ordering': "['-date']", 'object_name': 'Entry'},
-            '_body_en_rendered': ('django.db.models.fields.TextField', [], {}),
-            '_body_pl_rendered': ('django.db.models.fields.TextField', [], {}),
-            '_lead_en_rendered': ('django.db.models.fields.TextField', [], {}),
-            '_lead_pl_rendered': ('django.db.models.fields.TextField', [], {}),
-            'author': ('django.db.models.fields.CharField', [], {'max_length': '128'}),
-            'author_email': ('django.db.models.fields.EmailField', [], {'max_length': '128', 'null': 'True', 'blank': 'True'}),
-            'body_en': ('markupfield.fields.MarkupField', [], {'null': 'True', 'rendered_field': 'True', 'blank': 'True'}),
-            'body_en_markup_type': ('django.db.models.fields.CharField', [], {'default': "'textile_pl'", 'max_length': '30', 'blank': 'True'}),
-            'body_pl': ('markupfield.fields.MarkupField', [], {'null': 'True', 'rendered_field': 'True', 'blank': 'True'}),
-            'body_pl_markup_type': ('django.db.models.fields.CharField', [], {'default': "'textile_pl'", 'max_length': '30', 'blank': 'True'}),
-            'categories': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'to': "orm['migdal.Category']", 'null': 'True', 'blank': 'True'}),
-            'date': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'db_index': 'True', 'blank': 'True'}),
-            'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
-            'image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'null': 'True', 'blank': 'True'}),
-            'lead_en': ('markupfield.fields.MarkupField', [], {'null': 'True', 'rendered_field': 'True', 'blank': 'True'}),
-            'lead_en_markup_type': ('django.db.models.fields.CharField', [], {'default': "'textile_pl'", 'max_length': '30', 'blank': 'True'}),
-            'lead_pl': ('markupfield.fields.MarkupField', [], {'null': 'True', 'rendered_field': 'True', 'blank': 'True'}),
-            'lead_pl_markup_type': ('django.db.models.fields.CharField', [], {'default': "'textile_pl'", 'max_length': '30', 'blank': 'True'}),
-            'needed_en': ('django.db.models.fields.CharField', [], {'default': "'n'", 'max_length': '1', 'db_index': 'True'}),
-            'promo': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
-            'published_en': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
-            'published_pl': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
-            'slug_en': ('migdal.fields.SlugNullField', [], {'max_length': '50', 'unique': 'True', 'null': 'True', 'blank': 'True'}),
-            'slug_pl': ('migdal.fields.SlugNullField', [], {'max_length': '50', 'unique': 'True', 'null': 'True', 'blank': 'True'}),
-            'title_en': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True', 'blank': 'True'}),
-            'title_pl': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True', 'blank': 'True'}),
-            'type': ('django.db.models.fields.CharField', [], {'max_length': '16', 'db_index': 'True'})
-        }
-    }
-
-    complete_apps = ['migdal']
\ No newline at end of file
diff --git a/migdal/migrations/0005_auto__add_field_entry_changed_at__add_field_entry_published_at_pl__add.py b/migdal/migrations/0005_auto__add_field_entry_changed_at__add_field_entry_published_at_pl__add.py
deleted file mode 100644 (file)
index f8e8ee8..0000000
+++ /dev/null
@@ -1,99 +0,0 @@
-# -*- coding: utf-8 -*-
-import datetime
-from south.db import db
-from south.v2 import SchemaMigration
-from django.db import models
-
-
-class Migration(SchemaMigration):
-
-    def forwards(self, orm):
-        # Adding field 'Entry.changed_at'
-        db.add_column('migdal_entry', 'changed_at',
-                      self.gf('django.db.models.fields.DateTimeField')(auto_now=True, default=datetime.datetime(2000, 1, 1, 0, 0), db_index=True, blank=True),
-                      keep_default=False)
-
-        # Adding field 'Entry.published_at_pl'
-        db.add_column('migdal_entry', 'published_at_pl',
-                      self.gf('django.db.models.fields.DateTimeField')(null=True, blank=True),
-                      keep_default=False)
-
-        # Adding field 'Entry.published_at_en'
-        db.add_column('migdal_entry', 'published_at_en',
-                      self.gf('django.db.models.fields.DateTimeField')(null=True, blank=True),
-                      keep_default=False)
-
-        if not db.dry_run:
-            for entry in orm['migdal.Entry'].objects.all():
-                update_info = {}
-                if entry.published_pl:
-                    update_info['published_at_pl'] = entry.date
-                if entry.published_en:
-                    update_info['published_at_en'] = entry.date
-                update_info['changed_at'] = entry.date
-                orm['migdal.Entry'].objects.filter(pk=entry.pk).update(**update_info)
-
-
-    def backwards(self, orm):
-        # Deleting field 'Entry.changed_at'
-        db.delete_column('migdal_entry', 'changed_at')
-
-        # Deleting field 'Entry.published_at_pl'
-        db.delete_column('migdal_entry', 'published_at_pl')
-
-        # Deleting field 'Entry.published_at_en'
-        db.delete_column('migdal_entry', 'published_at_en')
-
-
-    models = {
-        'migdal.attachment': {
-            'Meta': {'object_name': 'Attachment'},
-            'entry': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['migdal.Entry']"}),
-            'file': ('django.db.models.fields.files.FileField', [], {'max_length': '100'}),
-            'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'})
-        },
-        'migdal.category': {
-            'Meta': {'object_name': 'Category'},
-            'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
-            'slug_en': ('django.db.models.fields.SlugField', [], {'unique': 'True', 'max_length': '50'}),
-            'slug_pl': ('django.db.models.fields.SlugField', [], {'unique': 'True', 'max_length': '50'}),
-            'taxonomy': ('django.db.models.fields.CharField', [], {'max_length': '32'}),
-            'title_en': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '64', 'db_index': 'True'}),
-            'title_pl': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '64', 'db_index': 'True'})
-        },
-        'migdal.entry': {
-            'Meta': {'ordering': "['-date']", 'object_name': 'Entry'},
-            '_body_en_rendered': ('django.db.models.fields.TextField', [], {}),
-            '_body_pl_rendered': ('django.db.models.fields.TextField', [], {}),
-            '_lead_en_rendered': ('django.db.models.fields.TextField', [], {}),
-            '_lead_pl_rendered': ('django.db.models.fields.TextField', [], {}),
-            'author': ('django.db.models.fields.CharField', [], {'max_length': '128'}),
-            'author_email': ('django.db.models.fields.EmailField', [], {'max_length': '128', 'null': 'True', 'blank': 'True'}),
-            'body_en': ('markupfield.fields.MarkupField', [], {'null': 'True', 'rendered_field': 'True', 'blank': 'True'}),
-            'body_en_markup_type': ('django.db.models.fields.CharField', [], {'default': "'textile_pl'", 'max_length': '30', 'blank': 'True'}),
-            'body_pl': ('markupfield.fields.MarkupField', [], {'null': 'True', 'rendered_field': 'True', 'blank': 'True'}),
-            'body_pl_markup_type': ('django.db.models.fields.CharField', [], {'default': "'textile_pl'", 'max_length': '30', 'blank': 'True'}),
-            'categories': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'to': "orm['migdal.Category']", 'null': 'True', 'blank': 'True'}),
-            'changed_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}),
-            'date': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'db_index': 'True', 'blank': 'True'}),
-            'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
-            'image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'null': 'True', 'blank': 'True'}),
-            'lead_en': ('markupfield.fields.MarkupField', [], {'null': 'True', 'rendered_field': 'True', 'blank': 'True'}),
-            'lead_en_markup_type': ('django.db.models.fields.CharField', [], {'default': "'textile_pl'", 'max_length': '30', 'blank': 'True'}),
-            'lead_pl': ('markupfield.fields.MarkupField', [], {'null': 'True', 'rendered_field': 'True', 'blank': 'True'}),
-            'lead_pl_markup_type': ('django.db.models.fields.CharField', [], {'default': "'textile_pl'", 'max_length': '30', 'blank': 'True'}),
-            'needed_en': ('django.db.models.fields.CharField', [], {'default': "'n'", 'max_length': '1', 'db_index': 'True'}),
-            'promo': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
-            'published_at_en': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'blank': 'True'}),
-            'published_at_pl': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'blank': 'True'}),
-            'published_en': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
-            'published_pl': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
-            'slug_en': ('migdal.fields.SlugNullField', [], {'max_length': '50', 'unique': 'True', 'null': 'True', 'blank': 'True'}),
-            'slug_pl': ('migdal.fields.SlugNullField', [], {'max_length': '50', 'unique': 'True', 'null': 'True', 'blank': 'True'}),
-            'title_en': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True', 'blank': 'True'}),
-            'title_pl': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True', 'blank': 'True'}),
-            'type': ('django.db.models.fields.CharField', [], {'max_length': '16', 'db_index': 'True'})
-        }
-    }
-
-    complete_apps = ['migdal']
\ No newline at end of file
diff --git a/migdal/migrations/0006_auto__add_field_entry_in_stream__add_field_entry_first_published_at.py b/migdal/migrations/0006_auto__add_field_entry_in_stream__add_field_entry_first_published_at.py
deleted file mode 100644 (file)
index 0153811..0000000
+++ /dev/null
@@ -1,94 +0,0 @@
-# -*- coding: utf-8 -*-
-import datetime
-from south.db import db
-from south.v2 import SchemaMigration
-from django.db import models
-
-
-class Migration(SchemaMigration):
-
-    def forwards(self, orm):
-        # Adding field 'Entry.in_stream'
-        db.add_column('migdal_entry', 'in_stream',
-                      self.gf('django.db.models.fields.BooleanField')(default=True),
-                      keep_default=False)
-
-        # Adding field 'Entry.first_published_at'
-        db.add_column('migdal_entry', 'first_published_at',
-                      self.gf('django.db.models.fields.DateTimeField')(null=True, blank=True),
-                      keep_default=False)
-
-        if not db.dry_run:
-            for entry in orm.Entry.objects.exclude(
-                    published_at_en=None, published_at_pl=None):
-                if entry.published_at_en and entry.published_at_pl:
-                    entry.first_published_at = min(
-                            entry.published_at_en, entry.published_at_pl)
-                else:
-                    entry.first_published_at = (
-                        entry.published_at_en or entry.published_at_pl)
-                orm.Entry.objects.filter(pk=entry.pk).update(
-                    first_published_at=entry.first_published_at)
-
-    def backwards(self, orm):
-        # Deleting field 'Entry.in_stream'
-        db.delete_column('migdal_entry', 'in_stream')
-
-        # Deleting field 'Entry.first_published_at'
-        db.delete_column('migdal_entry', 'first_published_at')
-
-
-    models = {
-        'migdal.attachment': {
-            'Meta': {'object_name': 'Attachment'},
-            'entry': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['migdal.Entry']"}),
-            'file': ('django.db.models.fields.files.FileField', [], {'max_length': '100'}),
-            'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'})
-        },
-        'migdal.category': {
-            'Meta': {'object_name': 'Category'},
-            'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
-            'slug_en': ('django.db.models.fields.SlugField', [], {'unique': 'True', 'max_length': '50'}),
-            'slug_pl': ('django.db.models.fields.SlugField', [], {'unique': 'True', 'max_length': '50'}),
-            'taxonomy': ('django.db.models.fields.CharField', [], {'max_length': '32'}),
-            'title_en': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '64', 'db_index': 'True'}),
-            'title_pl': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '64', 'db_index': 'True'})
-        },
-        'migdal.entry': {
-            'Meta': {'ordering': "['-date']", 'object_name': 'Entry'},
-            '_body_en_rendered': ('django.db.models.fields.TextField', [], {}),
-            '_body_pl_rendered': ('django.db.models.fields.TextField', [], {}),
-            '_lead_en_rendered': ('django.db.models.fields.TextField', [], {}),
-            '_lead_pl_rendered': ('django.db.models.fields.TextField', [], {}),
-            'author': ('django.db.models.fields.CharField', [], {'max_length': '128'}),
-            'author_email': ('django.db.models.fields.EmailField', [], {'max_length': '128', 'null': 'True', 'blank': 'True'}),
-            'body_en': ('markupfield.fields.MarkupField', [], {'null': 'True', 'rendered_field': 'True', 'blank': 'True'}),
-            'body_en_markup_type': ('django.db.models.fields.CharField', [], {'default': "'textile_pl'", 'max_length': '30', 'blank': 'True'}),
-            'body_pl': ('markupfield.fields.MarkupField', [], {'null': 'True', 'rendered_field': 'True', 'blank': 'True'}),
-            'body_pl_markup_type': ('django.db.models.fields.CharField', [], {'default': "'textile_pl'", 'max_length': '30', 'blank': 'True'}),
-            'categories': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'to': "orm['migdal.Category']", 'null': 'True', 'blank': 'True'}),
-            'changed_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}),
-            'date': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'db_index': 'True', 'blank': 'True'}),
-            'first_published_at': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'blank': 'True'}),
-            'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
-            'image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'null': 'True', 'blank': 'True'}),
-            'in_stream': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
-            'lead_en': ('markupfield.fields.MarkupField', [], {'null': 'True', 'rendered_field': 'True', 'blank': 'True'}),
-            'lead_en_markup_type': ('django.db.models.fields.CharField', [], {'default': "'textile_pl'", 'max_length': '30', 'blank': 'True'}),
-            'lead_pl': ('markupfield.fields.MarkupField', [], {'null': 'True', 'rendered_field': 'True', 'blank': 'True'}),
-            'lead_pl_markup_type': ('django.db.models.fields.CharField', [], {'default': "'textile_pl'", 'max_length': '30', 'blank': 'True'}),
-            'needed_en': ('django.db.models.fields.CharField', [], {'default': "'n'", 'max_length': '1', 'db_index': 'True'}),
-            'promo': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
-            'published_at_en': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'blank': 'True'}),
-            'published_at_pl': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'blank': 'True'}),
-            'published_en': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
-            'published_pl': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
-            'slug_en': ('migdal.fields.SlugNullField', [], {'max_length': '50', 'unique': 'True', 'null': 'True', 'blank': 'True'}),
-            'slug_pl': ('migdal.fields.SlugNullField', [], {'max_length': '50', 'unique': 'True', 'null': 'True', 'blank': 'True'}),
-            'title_en': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True', 'blank': 'True'}),
-            'title_pl': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True', 'blank': 'True'}),
-            'type': ('django.db.models.fields.CharField', [], {'max_length': '16', 'db_index': 'True'})
-        }
-    }
-
-    complete_apps = ['migdal']
\ No newline at end of file
diff --git a/migdal/migrations/0007_auto__add_field_entry_canonical_url.py b/migdal/migrations/0007_auto__add_field_entry_canonical_url.py
deleted file mode 100644 (file)
index 54f73c0..0000000
+++ /dev/null
@@ -1,76 +0,0 @@
-# -*- coding: utf-8 -*-
-import datetime
-from south.db import db
-from south.v2 import SchemaMigration
-from django.db import models
-
-
-class Migration(SchemaMigration):
-
-    def forwards(self, orm):
-        # Adding field 'Entry.canonical_url'
-        db.add_column('migdal_entry', 'canonical_url',
-                      self.gf('django.db.models.fields.URLField')(max_length=200, null=True, blank=True),
-                      keep_default=False)
-
-
-    def backwards(self, orm):
-        # Deleting field 'Entry.canonical_url'
-        db.delete_column('migdal_entry', 'canonical_url')
-
-
-    models = {
-        'migdal.attachment': {
-            'Meta': {'object_name': 'Attachment'},
-            'entry': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['migdal.Entry']"}),
-            'file': ('django.db.models.fields.files.FileField', [], {'max_length': '100'}),
-            'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'})
-        },
-        'migdal.category': {
-            'Meta': {'object_name': 'Category'},
-            'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
-            'slug_en': ('django.db.models.fields.SlugField', [], {'unique': 'True', 'max_length': '50'}),
-            'slug_pl': ('django.db.models.fields.SlugField', [], {'unique': 'True', 'max_length': '50'}),
-            'taxonomy': ('django.db.models.fields.CharField', [], {'max_length': '32'}),
-            'title_en': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '64', 'db_index': 'True'}),
-            'title_pl': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '64', 'db_index': 'True'})
-        },
-        'migdal.entry': {
-            'Meta': {'ordering': "['-date']", 'object_name': 'Entry'},
-            '_body_en_rendered': ('django.db.models.fields.TextField', [], {}),
-            '_body_pl_rendered': ('django.db.models.fields.TextField', [], {}),
-            '_lead_en_rendered': ('django.db.models.fields.TextField', [], {}),
-            '_lead_pl_rendered': ('django.db.models.fields.TextField', [], {}),
-            'author': ('django.db.models.fields.CharField', [], {'max_length': '128'}),
-            'author_email': ('django.db.models.fields.EmailField', [], {'max_length': '128', 'null': 'True', 'blank': 'True'}),
-            'body_en': ('markupfield.fields.MarkupField', [], {'null': 'True', 'rendered_field': 'True', 'blank': 'True'}),
-            'body_en_markup_type': ('django.db.models.fields.CharField', [], {'default': "'textile_pl'", 'max_length': '30', 'blank': 'True'}),
-            'body_pl': ('markupfield.fields.MarkupField', [], {'null': 'True', 'rendered_field': 'True', 'blank': 'True'}),
-            'body_pl_markup_type': ('django.db.models.fields.CharField', [], {'default': "'textile_pl'", 'max_length': '30', 'blank': 'True'}),
-            'canonical_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}),
-            'categories': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'to': "orm['migdal.Category']", 'null': 'True', 'blank': 'True'}),
-            'changed_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}),
-            'date': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'db_index': 'True', 'blank': 'True'}),
-            'first_published_at': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'blank': 'True'}),
-            'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
-            'image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'null': 'True', 'blank': 'True'}),
-            'in_stream': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
-            'lead_en': ('markupfield.fields.MarkupField', [], {'null': 'True', 'rendered_field': 'True', 'blank': 'True'}),
-            'lead_en_markup_type': ('django.db.models.fields.CharField', [], {'default': "'textile_pl'", 'max_length': '30', 'blank': 'True'}),
-            'lead_pl': ('markupfield.fields.MarkupField', [], {'null': 'True', 'rendered_field': 'True', 'blank': 'True'}),
-            'lead_pl_markup_type': ('django.db.models.fields.CharField', [], {'default': "'textile_pl'", 'max_length': '30', 'blank': 'True'}),
-            'needed_en': ('django.db.models.fields.CharField', [], {'default': "'n'", 'max_length': '1', 'db_index': 'True'}),
-            'promo': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
-            'published_at_en': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'blank': 'True'}),
-            'published_at_pl': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'blank': 'True'}),
-            'published_en': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
-            'published_pl': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
-            'slug_en': ('migdal.fields.SlugNullField', [], {'max_length': '50', 'unique': 'True', 'null': 'True', 'blank': 'True'}),
-            'slug_pl': ('migdal.fields.SlugNullField', [], {'max_length': '50', 'unique': 'True', 'null': 'True', 'blank': 'True'}),
-            'title_en': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True', 'blank': 'True'}),
-            'title_pl': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True', 'blank': 'True'}),
-            'type': ('django.db.models.fields.CharField', [], {'max_length': '16', 'db_index': 'True'})
-        }
-    }
-
-    complete_apps = ['migdal']
\ No newline at end of file
index b3238b7..d0b16c0 100644 (file)
@@ -60,7 +60,7 @@ class Entry(models.Model):
     image = models.ImageField(_('image'), upload_to='entry/image/', null=True, blank=True)
     promo = models.BooleanField(_('promoted'), default=False)
     in_stream = models.BooleanField(_('in stream'), default=True)
-    categories = models.ManyToManyField(Category, null=True, blank=True, verbose_name=_('categories'))
+    categories = models.ManyToManyField(Category, blank=True, verbose_name=_('categories'))
     first_published_at = models.DateTimeField(_('published at'), null=True, blank=True)
     canonical_url = models.URLField(_('canonical link'), null=True, blank=True)
 
index 13aa198..6f44a6f 100755 (executable)
--- a/setup.py
+++ b/setup.py
@@ -23,7 +23,7 @@ def whole_trees(package_dir, paths):
 
 setup(
     name='django-migdal',
-    version='0.6',
+    version='0.6.1',
     author='Radek Czajka',
     author_email='radoslaw.czajka@nowoczesnapolska.org.pl',
     url='',