# Generated by Django 6.0 on 2025-12-10 20:59

import bookshelf.models
import ram.utils
from django.db import migrations, models


class Migration(migrations.Migration):

    dependencies = [
        ("bookshelf", "0025_magazine_magazineissue"),
    ]

    operations = [
        migrations.AlterField(
            model_name="basebook",
            name="language",
            field=models.CharField(
                choices=[
                    ("af", "Afrikaans"),
                    ("sq", "Albanian"),
                    ("ar-dz", "Algerian Arabic"),
                    ("ar", "Arabic"),
                    ("es-ar", "Argentinian Spanish"),
                    ("hy", "Armenian"),
                    ("ast", "Asturian"),
                    ("en-au", "Australian English"),
                    ("az", "Azerbaijani"),
                    ("eu", "Basque"),
                    ("be", "Belarusian"),
                    ("bn", "Bengali"),
                    ("bs", "Bosnian"),
                    ("pt-br", "Brazilian Portuguese"),
                    ("br", "Breton"),
                    ("en-gb", "British English"),
                    ("bg", "Bulgarian"),
                    ("my", "Burmese"),
                    ("ca", "Catalan"),
                    ("ckb", "Central Kurdish (Sorani)"),
                    ("es-co", "Colombian Spanish"),
                    ("hr", "Croatian"),
                    ("cs", "Czech"),
                    ("da", "Danish"),
                    ("nl", "Dutch"),
                    ("en", "English"),
                    ("eo", "Esperanto"),
                    ("et", "Estonian"),
                    ("fi", "Finnish"),
                    ("fr", "French"),
                    ("fy", "Frisian"),
                    ("gl", "Galician"),
                    ("ka", "Georgian"),
                    ("de", "German"),
                    ("el", "Greek"),
                    ("ht", "Haitian Creole"),
                    ("he", "Hebrew"),
                    ("hi", "Hindi"),
                    ("hu", "Hungarian"),
                    ("is", "Icelandic"),
                    ("io", "Ido"),
                    ("ig", "Igbo"),
                    ("id", "Indonesian"),
                    ("ia", "Interlingua"),
                    ("ga", "Irish"),
                    ("it", "Italian"),
                    ("ja", "Japanese"),
                    ("kab", "Kabyle"),
                    ("kn", "Kannada"),
                    ("kk", "Kazakh"),
                    ("km", "Khmer"),
                    ("ko", "Korean"),
                    ("ky", "Kyrgyz"),
                    ("lv", "Latvian"),
                    ("lt", "Lithuanian"),
                    ("dsb", "Lower Sorbian"),
                    ("lb", "Luxembourgish"),
                    ("mk", "Macedonian"),
                    ("ms", "Malay"),
                    ("ml", "Malayalam"),
                    ("mr", "Marathi"),
                    ("es-mx", "Mexican Spanish"),
                    ("mn", "Mongolian"),
                    ("ne", "Nepali"),
                    ("es-ni", "Nicaraguan Spanish"),
                    ("nb", "Norwegian Bokmål"),
                    ("nn", "Norwegian Nynorsk"),
                    ("os", "Ossetic"),
                    ("fa", "Persian"),
                    ("pl", "Polish"),
                    ("pt", "Portuguese"),
                    ("pa", "Punjabi"),
                    ("ro", "Romanian"),
                    ("ru", "Russian"),
                    ("gd", "Scottish Gaelic"),
                    ("sr", "Serbian"),
                    ("sr-latn", "Serbian Latin"),
                    ("zh-hans", "Simplified Chinese"),
                    ("sk", "Slovak"),
                    ("sl", "Slovenian"),
                    ("es", "Spanish"),
                    ("sw", "Swahili"),
                    ("sv", "Swedish"),
                    ("tg", "Tajik"),
                    ("ta", "Tamil"),
                    ("tt", "Tatar"),
                    ("te", "Telugu"),
                    ("th", "Thai"),
                    ("zh-hant", "Traditional Chinese"),
                    ("tr", "Turkish"),
                    ("tk", "Turkmen"),
                    ("udm", "Udmurt"),
                    ("uk", "Ukrainian"),
                    ("hsb", "Upper Sorbian"),
                    ("ur", "Urdu"),
                    ("ug", "Uyghur"),
                    ("uz", "Uzbek"),
                    ("es-ve", "Venezuelan Spanish"),
                    ("vi", "Vietnamese"),
                    ("cy", "Welsh"),
                ],
                default="en",
                max_length=7,
            ),
        ),
        migrations.AlterField(
            model_name="magazine",
            name="image",
            field=models.ImageField(
                blank=True,
                storage=ram.utils.DeduplicatedStorage,
                upload_to=bookshelf.models.magazine_image_upload,
            ),
        ),
        migrations.AlterField(
            model_name="magazine",
            name="language",
            field=models.CharField(
                choices=[
                    ("af", "Afrikaans"),
                    ("sq", "Albanian"),
                    ("ar-dz", "Algerian Arabic"),
                    ("ar", "Arabic"),
                    ("es-ar", "Argentinian Spanish"),
                    ("hy", "Armenian"),
                    ("ast", "Asturian"),
                    ("en-au", "Australian English"),
                    ("az", "Azerbaijani"),
                    ("eu", "Basque"),
                    ("be", "Belarusian"),
                    ("bn", "Bengali"),
                    ("bs", "Bosnian"),
                    ("pt-br", "Brazilian Portuguese"),
                    ("br", "Breton"),
                    ("en-gb", "British English"),
                    ("bg", "Bulgarian"),
                    ("my", "Burmese"),
                    ("ca", "Catalan"),
                    ("ckb", "Central Kurdish (Sorani)"),
                    ("es-co", "Colombian Spanish"),
                    ("hr", "Croatian"),
                    ("cs", "Czech"),
                    ("da", "Danish"),
                    ("nl", "Dutch"),
                    ("en", "English"),
                    ("eo", "Esperanto"),
                    ("et", "Estonian"),
                    ("fi", "Finnish"),
                    ("fr", "French"),
                    ("fy", "Frisian"),
                    ("gl", "Galician"),
                    ("ka", "Georgian"),
                    ("de", "German"),
                    ("el", "Greek"),
                    ("ht", "Haitian Creole"),
                    ("he", "Hebrew"),
                    ("hi", "Hindi"),
                    ("hu", "Hungarian"),
                    ("is", "Icelandic"),
                    ("io", "Ido"),
                    ("ig", "Igbo"),
                    ("id", "Indonesian"),
                    ("ia", "Interlingua"),
                    ("ga", "Irish"),
                    ("it", "Italian"),
                    ("ja", "Japanese"),
                    ("kab", "Kabyle"),
                    ("kn", "Kannada"),
                    ("kk", "Kazakh"),
                    ("km", "Khmer"),
                    ("ko", "Korean"),
                    ("ky", "Kyrgyz"),
                    ("lv", "Latvian"),
                    ("lt", "Lithuanian"),
                    ("dsb", "Lower Sorbian"),
                    ("lb", "Luxembourgish"),
                    ("mk", "Macedonian"),
                    ("ms", "Malay"),
                    ("ml", "Malayalam"),
                    ("mr", "Marathi"),
                    ("es-mx", "Mexican Spanish"),
                    ("mn", "Mongolian"),
                    ("ne", "Nepali"),
                    ("es-ni", "Nicaraguan Spanish"),
                    ("nb", "Norwegian Bokmål"),
                    ("nn", "Norwegian Nynorsk"),
                    ("os", "Ossetic"),
                    ("fa", "Persian"),
                    ("pl", "Polish"),
                    ("pt", "Portuguese"),
                    ("pa", "Punjabi"),
                    ("ro", "Romanian"),
                    ("ru", "Russian"),
                    ("gd", "Scottish Gaelic"),
                    ("sr", "Serbian"),
                    ("sr-latn", "Serbian Latin"),
                    ("zh-hans", "Simplified Chinese"),
                    ("sk", "Slovak"),
                    ("sl", "Slovenian"),
                    ("es", "Spanish"),
                    ("sw", "Swahili"),
                    ("sv", "Swedish"),
                    ("tg", "Tajik"),
                    ("ta", "Tamil"),
                    ("tt", "Tatar"),
                    ("te", "Telugu"),
                    ("th", "Thai"),
                    ("zh-hant", "Traditional Chinese"),
                    ("tr", "Turkish"),
                    ("tk", "Turkmen"),
                    ("udm", "Udmurt"),
                    ("uk", "Ukrainian"),
                    ("hsb", "Upper Sorbian"),
                    ("ur", "Urdu"),
                    ("ug", "Uyghur"),
                    ("uz", "Uzbek"),
                    ("es-ve", "Venezuelan Spanish"),
                    ("vi", "Vietnamese"),
                    ("cy", "Welsh"),
                ],
                default="en",
                max_length=7,
            ),
        ),
    ]
