From 900f23e5f67f4c6341048a5ad1e4c4f511fb29fd Mon Sep 17 00:00:00 2001 From: muhammadvadud Date: Wed, 26 Nov 2025 16:47:37 +0500 Subject: [PATCH 1/3] Ad like uchun apilar chiqarildi --- config/settings/common.py | 32 +- core/apps/accounts/admin/others.py | 10 +- .../apps/accounts/migrations/0005_userlike.py | 31 + ..._address_name_business_address_and_more.py | 28 + core/apps/accounts/models/business.py | 6 +- core/apps/accounts/models/user.py | 5 + core/apps/accounts/models/user_like.py | 23 + .../migrations/0013_alter_feedback_comment.py | 18 + core/apps/api/serializers/__init__.py | 1 + core/apps/api/serializers/user/__init__.py | 1 + core/apps/api/serializers/user/ad_like.py | 45 + core/apps/api/tests/__init__.py | 1 + core/apps/api/tests/user/__init__.py | 1 + core/apps/api/tests/user/test_user_like.py | 62 + core/apps/api/urls.py | 4 +- core/apps/api/views/__init__.py | 2 +- core/apps/api/views/user/__init__.py | 1 + core/apps/api/views/user/ad_like.py | 28 + resources/locale/en/LC_MESSAGES/django.po | 3050 +++++++++++++++- resources/locale/ru/LC_MESSAGES/django.po | 3104 ++++++++++++++++- resources/locale/uz/LC_MESSAGES/django.po | 3028 +++++++++++++++- 21 files changed, 9428 insertions(+), 53 deletions(-) create mode 100644 core/apps/accounts/migrations/0005_userlike.py create mode 100644 core/apps/accounts/migrations/0006_rename_address_name_business_address_and_more.py create mode 100644 core/apps/api/migrations/0013_alter_feedback_comment.py create mode 100644 core/apps/api/serializers/user/__init__.py create mode 100644 core/apps/api/serializers/user/ad_like.py create mode 100644 core/apps/api/tests/user/__init__.py create mode 100644 core/apps/api/tests/user/test_user_like.py create mode 100644 core/apps/api/views/user/__init__.py create mode 100644 core/apps/api/views/user/ad_like.py diff --git a/config/settings/common.py b/config/settings/common.py index 1902b46..eac9e25 100644 --- a/config/settings/common.py +++ b/config/settings/common.py @@ -1,4 +1,4 @@ -#type: ignore +# type: ignore import os import pathlib from typing import List, Union @@ -37,19 +37,19 @@ PASSWORD_HASHERS = [ ] INSTALLED_APPS = [ - "modeltranslation", - "unfold", - "unfold.contrib.filters", - "unfold.contrib.forms", - "unfold.contrib.guardian", - "unfold.contrib.simple_history", - "django.contrib.admin", - "django.contrib.auth", - "django.contrib.contenttypes", - "django.contrib.sessions", - "django.contrib.messages", - "django.contrib.staticfiles", -] + APPS + "modeltranslation", + "unfold", + "unfold.contrib.filters", + "unfold.contrib.forms", + "unfold.contrib.guardian", + "unfold.contrib.simple_history", + "django.contrib.admin", + "django.contrib.auth", + "django.contrib.contenttypes", + "django.contrib.sessions", + "django.contrib.messages", + "django.contrib.staticfiles", + ] + APPS MODULES = [app for app in MODULES if isinstance(app, str)] @@ -72,7 +72,6 @@ if env.bool("SILK_ENABLED", False): "silk.middleware.SilkyMiddleware", ] - ROOT_URLCONF = "config.urls" TEMPLATES = [ @@ -119,7 +118,6 @@ DATE_FORMAT = "d.m.y" TIME_FORMAT = "H:i:s" DATE_INPUT_FORMATS = ["%d.%m.%Y", "%Y.%d.%m", "%Y.%d.%m"] - SEEDERS = ["core.apps.accounts.seeder.UserSeeder"] STATICFILES_DIRS = [ @@ -156,8 +154,6 @@ SILKY_PYTHON_PROFILER = True MODELTRANSLATION_LANGUAGES = ("uz", "ru", "en") MODELTRANSLATION_DEFAULT_LANGUAGE = "uz" - - JST_LANGUAGES = [ { "code": "uz", diff --git a/core/apps/accounts/admin/others.py b/core/apps/accounts/admin/others.py index 1be9174..9eadbb6 100644 --- a/core/apps/accounts/admin/others.py +++ b/core/apps/accounts/admin/others.py @@ -1,7 +1,7 @@ from django.contrib import admin from unfold.admin import ModelAdmin -from core.apps.accounts.models import SearchHistory +from core.apps.accounts.models import SearchHistory, UserLike @admin.register(SearchHistory) @@ -10,3 +10,11 @@ class SearchHistoryAdmin(ModelAdmin): "id", "__str__", ) + + +@admin.register(UserLike) +class UserLikeAdmin(ModelAdmin): + list_display = ( + "id", + "__str__", + ) diff --git a/core/apps/accounts/migrations/0005_userlike.py b/core/apps/accounts/migrations/0005_userlike.py new file mode 100644 index 0000000..3571446 --- /dev/null +++ b/core/apps/accounts/migrations/0005_userlike.py @@ -0,0 +1,31 @@ +# Generated by Django 5.2.7 on 2025-11-26 10:04 + +import django.db.models.deletion +from django.conf import settings +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('accounts', '0004_business_searchhistory'), + ('api', '0013_alter_feedback_comment'), + ] + + operations = [ + migrations.CreateModel( + name='UserLike', + fields=[ + ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), + ('created_at', models.DateTimeField(auto_now_add=True)), + ('updated_at', models.DateTimeField(auto_now=True)), + ('ad', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='likes', to='api.admodel', verbose_name='Ad')), + ('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='likes', to=settings.AUTH_USER_MODEL, verbose_name='User')), + ], + options={ + 'verbose_name': 'User Like', + 'verbose_name_plural': 'User Likes', + 'db_table': 'user_like', + }, + ), + ] diff --git a/core/apps/accounts/migrations/0006_rename_address_name_business_address_and_more.py b/core/apps/accounts/migrations/0006_rename_address_name_business_address_and_more.py new file mode 100644 index 0000000..3304b6d --- /dev/null +++ b/core/apps/accounts/migrations/0006_rename_address_name_business_address_and_more.py @@ -0,0 +1,28 @@ +# Generated by Django 5.2.7 on 2025-11-26 10:06 + +from django.db import migrations + + +class Migration(migrations.Migration): + + dependencies = [ + ('accounts', '0005_userlike'), + ] + + operations = [ + migrations.RenameField( + model_name='business', + old_name='address_name', + new_name='address', + ), + migrations.RenameField( + model_name='business', + old_name='latitude', + new_name='lat', + ), + migrations.RenameField( + model_name='business', + old_name='longitude', + new_name='long', + ), + ] diff --git a/core/apps/accounts/models/business.py b/core/apps/accounts/models/business.py index c4f27e7..1547a96 100644 --- a/core/apps/accounts/models/business.py +++ b/core/apps/accounts/models/business.py @@ -13,9 +13,9 @@ class Business(AbstractBaseModel): facebook = models.CharField(max_length=255, verbose_name=_('Facebook')) telegram = models.CharField(max_length=255, verbose_name=_('Telegram')) bio = models.TextField(verbose_name=_('Bio')) - address_name = models.CharField(max_length=255, verbose_name=_('Address Name')) - longitude = models.FloatField(verbose_name=_('Longitude')) - latitude = models.FloatField(verbose_name=_('Latitude')) + address = models.CharField(max_length=255, verbose_name=_('Address Name')) + long = models.FloatField(verbose_name=_('Longitude')) + lat = models.FloatField(verbose_name=_('Latitude')) def __str__(self): return str(self.pk) diff --git a/core/apps/accounts/models/user.py b/core/apps/accounts/models/user.py index 785a64f..44285f4 100644 --- a/core/apps/accounts/models/user.py +++ b/core/apps/accounts/models/user.py @@ -3,6 +3,7 @@ from django.db import models from ..choices import RoleChoice, AccountType from ..managers import UserManager +from model_bakery import baker class User(auth_models.AbstractUser): @@ -22,5 +23,9 @@ class User(auth_models.AbstractUser): USERNAME_FIELD = "phone" objects = UserManager() + @classmethod + def _baker(cls): + return baker.make(cls) + def __str__(self): return self.phone diff --git a/core/apps/accounts/models/user_like.py b/core/apps/accounts/models/user_like.py index e69de29..6b0173b 100644 --- a/core/apps/accounts/models/user_like.py +++ b/core/apps/accounts/models/user_like.py @@ -0,0 +1,23 @@ +from django.contrib.auth import get_user_model +from django.db import models +from django_core.models.base import AbstractBaseModel +from django.utils.translation import gettext_lazy as _ +from core.apps.api.models import AdModel +from model_bakery import baker + + +class UserLike(AbstractBaseModel): + user = models.ForeignKey(get_user_model(), on_delete=models.CASCADE, verbose_name=_("User"), related_name="likes") + ad = models.ForeignKey(AdModel, on_delete=models.CASCADE, verbose_name=_("Ad"), related_name="likes") + + @classmethod + def _baker(cls): + return baker.make(cls) + + def __str__(self): + return str(self.pk) + + class Meta: + db_table = "user_like" + verbose_name = _("User Like") + verbose_name_plural = _("User Likes") diff --git a/core/apps/api/migrations/0013_alter_feedback_comment.py b/core/apps/api/migrations/0013_alter_feedback_comment.py new file mode 100644 index 0000000..be838a6 --- /dev/null +++ b/core/apps/api/migrations/0013_alter_feedback_comment.py @@ -0,0 +1,18 @@ +# Generated by Django 5.2.7 on 2025-11-26 10:04 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('api', '0012_rename_command_feedback_comment'), + ] + + operations = [ + migrations.AlterField( + model_name='feedback', + name='comment', + field=models.CharField(max_length=255, verbose_name='Comment'), + ), + ] diff --git a/core/apps/api/serializers/__init__.py b/core/apps/api/serializers/__init__.py index 42b47f4..2da7c06 100644 --- a/core/apps/api/serializers/__init__.py +++ b/core/apps/api/serializers/__init__.py @@ -1,3 +1,4 @@ from .category import * # noqa from .search import * # noqa from .ad import * # noqa +from .user import * # noqa diff --git a/core/apps/api/serializers/user/__init__.py b/core/apps/api/serializers/user/__init__.py new file mode 100644 index 0000000..54d9396 --- /dev/null +++ b/core/apps/api/serializers/user/__init__.py @@ -0,0 +1 @@ +from .ad_like import * # noqa diff --git a/core/apps/api/serializers/user/ad_like.py b/core/apps/api/serializers/user/ad_like.py new file mode 100644 index 0000000..13dc216 --- /dev/null +++ b/core/apps/api/serializers/user/ad_like.py @@ -0,0 +1,45 @@ +from rest_framework import serializers +from core.apps.accounts.models import UserLike +from core.apps.api.models import AdModel +from core.apps.api.serializers.ad.home_api import ListHomeAdSerializer +from rest_framework.exceptions import ValidationError +from django.utils.translation import gettext_lazy as _ + + +class BaseUserLikeSerializer(serializers.ModelSerializer): + ad = ListHomeAdSerializer(many=False, read_only=True) + + class Meta: + model = UserLike + fields = [ + "id", + "ad", + ] + + +class ListUserLikeSerializer(BaseUserLikeSerializer): + class Meta(BaseUserLikeSerializer.Meta): ... + + +class RetrieveUserLikeSerializer(BaseUserLikeSerializer): + class Meta(BaseUserLikeSerializer.Meta): ... + + +class CreateUserLikeSerializer(BaseUserLikeSerializer): + ad = serializers.PrimaryKeyRelatedField(queryset=AdModel.objects.all()) + + class Meta(BaseUserLikeSerializer.Meta): ... + + def validate(self, data): + user = self.context["request"].user + ad = data["ad"] + + if UserLike.objects.filter(user=user, ad=ad).exists(): + raise ValidationError({"detail": _("Siz bu e’longa allaqachon like bosgansiz.")}) + + return data + + def create(self, validated_data): + validated_data['user'] = self.context['request'].user + like = UserLike.objects.create(**validated_data) + return like diff --git a/core/apps/api/tests/__init__.py b/core/apps/api/tests/__init__.py index 9f951c8..8d96b9f 100644 --- a/core/apps/api/tests/__init__.py +++ b/core/apps/api/tests/__init__.py @@ -1,3 +1,4 @@ from .category import * # noqa from .ad import * # noqa from .search import * # noqa +from .user import * # noqa diff --git a/core/apps/api/tests/user/__init__.py b/core/apps/api/tests/user/__init__.py new file mode 100644 index 0000000..2598d2b --- /dev/null +++ b/core/apps/api/tests/user/__init__.py @@ -0,0 +1 @@ +from .test_user_like import * # noqa diff --git a/core/apps/api/tests/user/test_user_like.py b/core/apps/api/tests/user/test_user_like.py new file mode 100644 index 0000000..00b77c0 --- /dev/null +++ b/core/apps/api/tests/user/test_user_like.py @@ -0,0 +1,62 @@ +import pytest +from django.urls import reverse +from rest_framework.test import APIClient + +from core.apps.accounts.models import UserLike, AdModel + + +@pytest.fixture +def instance(db): + return UserLike._baker() + + +@pytest.fixture +def ad(db): + return AdModel._baker() + + +@pytest.fixture +def api_client(instance): + client = APIClient() + client.force_authenticate(user=instance.user) + return client, instance + + +@pytest.fixture +def data(api_client): + client, instance = api_client + return ( + { + "list": reverse("user-like-list"), + "retrieve": reverse("user-like-detail", kwargs={"pk": instance.pk}), + "retrieve-not-found": reverse("user-like-detail", kwargs={"pk": 1000}), + }, + client, + instance, + ) + + +@pytest.mark.django_db +def test_list(data): + urls, client, _ = data + response = client.get(urls["list"]) + data_resp = response.json() + assert response.status_code == 200 + assert data_resp["status"] is True + + +@pytest.mark.django_db +def test_create(data,ad): + urls, client, instance = data + response = client.post(urls["list"], data={"ad": ad.pk}) + data_resp = response.json() + print(data_resp) + assert response.status_code == 201 + assert data_resp["status"] is True + + +@pytest.mark.django_db +def test_destroy(data): + urls, client, _ = data + response = client.delete(urls["retrieve"]) + assert response.status_code == 204 diff --git a/core/apps/api/urls.py b/core/apps/api/urls.py index c5ea584..8495667 100644 --- a/core/apps/api/urls.py +++ b/core/apps/api/urls.py @@ -1,9 +1,11 @@ from django.urls import include, path from rest_framework.routers import DefaultRouter -from core.apps.api.views import CategoryHomeApiViewSet, CategoryViewSet, HomeAdApiView, SearchHistoryViewSet +from core.apps.api.views import CategoryHomeApiViewSet, CategoryViewSet, HomeAdApiView, SearchHistoryViewSet, \ + UserLikeViewSet router = DefaultRouter() +router.register("user-like", UserLikeViewSet, basename="user-like") router.register("category", CategoryViewSet, basename="category") router.register("category-home", CategoryHomeApiViewSet, basename="category-home") router.register("search-history", SearchHistoryViewSet, basename="search-history") diff --git a/core/apps/api/views/__init__.py b/core/apps/api/views/__init__.py index ee882c4..2da7c06 100644 --- a/core/apps/api/views/__init__.py +++ b/core/apps/api/views/__init__.py @@ -1,4 +1,4 @@ from .category import * # noqa from .search import * # noqa from .ad import * # noqa - +from .user import * # noqa diff --git a/core/apps/api/views/user/__init__.py b/core/apps/api/views/user/__init__.py new file mode 100644 index 0000000..54d9396 --- /dev/null +++ b/core/apps/api/views/user/__init__.py @@ -0,0 +1 @@ +from .ad_like import * # noqa diff --git a/core/apps/api/views/user/ad_like.py b/core/apps/api/views/user/ad_like.py new file mode 100644 index 0000000..0f53917 --- /dev/null +++ b/core/apps/api/views/user/ad_like.py @@ -0,0 +1,28 @@ +from rest_framework import mixins +from rest_framework.viewsets import GenericViewSet +from django_core.mixins.base import BaseViewSetMixin +from drf_spectacular.utils import extend_schema +from rest_framework.permissions import IsAuthenticated +from core.apps.accounts.models import UserLike +from core.apps.api.serializers.user.ad_like import ( + ListUserLikeSerializer, + CreateUserLikeSerializer, + +) + + +@extend_schema(tags=['User Like']) +class UserLikeViewSet(BaseViewSetMixin, mixins.ListModelMixin, mixins.CreateModelMixin, + mixins.DestroyModelMixin, GenericViewSet): + serializer_class = ListUserLikeSerializer + permission_classes = [IsAuthenticated] + http_method_names = ['get', 'post', 'delete'] + action_permission_classes = {} + action_serializer_class = { + 'list': ListUserLikeSerializer, + 'create': CreateUserLikeSerializer, + } + + def get_queryset(self): + queryset = UserLike.objects.filter(user=self.request.user).order_by('-id') + return queryset diff --git a/resources/locale/en/LC_MESSAGES/django.po b/resources/locale/en/LC_MESSAGES/django.po index 0238322..b41fce8 100644 --- a/resources/locale/en/LC_MESSAGES/django.po +++ b/resources/locale/en/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-02-15 16:40+0500\n" +"POT-Creation-Date: 2025-11-26 16:04+0500\n" "PO-Revision-Date: 2024-02-09 15:09+0500\n" "Last-Translator: \n" "Language-Team: LANGUAGE \n" @@ -19,31 +19,3063 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Translated-Using: django-rosetta 0.10.0\n" -#: config/settings/common.py:148 +#: config/conf/navigation.py:9 +msgid "Home page" +msgstr "" + +#: config/conf/navigation.py:16 +msgid "Auth" +msgstr "" + +#: config/conf/navigation.py:20 +msgid "Users" +msgstr "" + +#: config/conf/navigation.py:25 +#: venv/lib/python3.13/site-packages/unfold/contrib/guardian/templates/admin/guardian/model/obj_perms_manage_group.html:16 +#: venv/lib/python3.13/site-packages/unfold/contrib/guardian/templates/unfold/guardian/group_form.html:15 +msgid "Group" +msgstr "" + +#: config/conf/unfold.py:10 +msgid "Development" +msgstr "" + +#: config/conf/unfold.py:12 +msgid "Production" +msgstr "" + +#: config/settings/common.py:135 msgid "Russia" msgstr "" -#: config/settings/common.py:149 +#: config/settings/common.py:136 msgid "English" msgstr "" -#: config/settings/common.py:150 +#: config/settings/common.py:137 msgid "Uzbek" msgstr "" -#: core/http/admin/index.py:20 -msgid "Custom Field" +#: core/apps/accounts/admin/user.py:21 +msgid "Personal info" msgstr "" -#: core/http/tasks/index.py:13 +#: core/apps/accounts/admin/user.py:23 +msgid "Permissions" +msgstr "" + +#: core/apps/accounts/admin/user.py:36 +msgid "Important dates" +msgstr "" + +#: core/apps/accounts/choices/notification_type.py:10 +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/helpers/theme_switch.html:30 +msgid "System" +msgstr "" + +#: core/apps/accounts/choices/notification_type.py:11 +msgid "Another" +msgstr "" + +#: core/apps/accounts/choices/user.py:10 +msgid "Superuser" +msgstr "" + +#: core/apps/accounts/choices/user.py:11 +msgid "Admin" +msgstr "" + +#: core/apps/accounts/choices/user.py:12 core/apps/accounts/models/address.py:9 +#: core/apps/accounts/models/notification.py:25 +#: core/apps/accounts/models/search_history.py:9 +#: core/apps/accounts/models/user_like.py:10 +#: core/apps/accounts/models/user_plan.py:21 core/apps/api/models/ad/ad.py:10 +#: core/apps/api/models/feedback/feedback.py:10 +#: core/apps/api/models/order/order.py:11 +#: venv/lib/python3.13/site-packages/unfold/contrib/guardian/templates/admin/guardian/model/obj_perms_manage_user.html:17 +#: venv/lib/python3.13/site-packages/unfold/contrib/guardian/templates/unfold/guardian/group_form.html:33 +#: venv/lib/python3.13/site-packages/unfold/contrib/guardian/templates/unfold/guardian/user_form.html:15 +#: venv/lib/python3.13/site-packages/unfold/contrib/guardian/templates/unfold/guardian/user_form.html:33 +#: venv/lib/python3.13/site-packages/unfold/templates/admin/object_history.html:14 +#: venv/lib/python3.13/site-packages/unfold/templates/admin/object_history.html:30 +msgid "User" +msgstr "" + +#: core/apps/accounts/choices/user.py:18 +msgid "Personal" +msgstr "" + +#: core/apps/accounts/choices/user.py:19 +#: core/apps/accounts/models/business.py:25 +#: core/apps/accounts/models/business.py:26 +msgid "Business" +msgstr "" + +#: core/apps/accounts/models/address.py:10 +#: core/apps/accounts/models/user_plan.py:8 core/apps/api/models/ad/ad.py:11 +#: core/apps/api/models/ad/ad.py:36 +#: core/apps/api/models/ad_items/ad_option.py:8 +#: core/apps/api/models/ad_items/ad_top_plan.py:7 +#: core/apps/api/models/ad_items/tags.py:7 +#: venv/lib/python3.13/site-packages/unfold/contrib/constance/templates/admin/constance/includes/results_list.html:19 +msgid "Name" +msgstr "" + +#: core/apps/accounts/models/address.py:17 +#: core/apps/api/models/order/order.py:13 +msgid "Address" +msgstr "" + +#: core/apps/accounts/models/address.py:18 +msgid "Addresses" +msgstr "" + +#: core/apps/accounts/models/business.py:8 +msgid "Business Name" +msgstr "" + +#: core/apps/accounts/models/business.py:10 +msgid "Work Time" +msgstr "" + +#: core/apps/accounts/models/business.py:11 +msgid "Contact" +msgstr "" + +#: core/apps/accounts/models/business.py:12 +msgid "Instagram" +msgstr "" + +#: core/apps/accounts/models/business.py:13 +msgid "Facebook" +msgstr "" + +#: core/apps/accounts/models/business.py:14 +msgid "Telegram" +msgstr "" + +#: core/apps/accounts/models/business.py:15 +msgid "Bio" +msgstr "" + +#: core/apps/accounts/models/business.py:16 +msgid "Address Name" +msgstr "" + +#: core/apps/accounts/models/business.py:17 +msgid "Longitude" +msgstr "" + +#: core/apps/accounts/models/business.py:18 +msgid "Latitude" +msgstr "" + +#: core/apps/accounts/models/notification.py:9 +#: core/apps/api/models/banner/banner.py:7 +msgid "Title" +msgstr "" + +#: core/apps/accounts/models/notification.py:10 +#: core/apps/api/models/banner/banner.py:8 +msgid "Description" +msgstr "" + +#: core/apps/accounts/models/notification.py:11 +#: core/apps/api/models/ad/ad.py:12 core/apps/api/models/ad/ad.py:14 +msgid "Type" +msgstr "" + +#: core/apps/accounts/models/notification.py:12 +msgid "Long" +msgstr "" + +#: core/apps/accounts/models/notification.py:13 +msgid "Lat" +msgstr "" + +#: core/apps/accounts/models/notification.py:20 +#: core/apps/accounts/models/notification.py:26 +msgid "Notification" +msgstr "" + +#: core/apps/accounts/models/notification.py:21 +msgid "Notifications" +msgstr "" + +#: core/apps/accounts/models/notification.py:27 +msgid "Read" +msgstr "" + +#: core/apps/accounts/models/notification.py:34 +msgid "User Notification" +msgstr "" + +#: core/apps/accounts/models/notification.py:35 +msgid "User Notifications" +msgstr "" + +#: core/apps/accounts/models/search_history.py:8 +#: core/apps/accounts/models/search_history.py:20 +#: core/apps/accounts/models/search_history.py:21 +msgid "Search History" +msgstr "" + +#: core/apps/accounts/models/user_like.py:11 core/apps/api/models/ad/ad.py:31 +#: core/apps/api/models/ad_items/ad_images.py:10 +#: core/apps/api/models/feedback/feedback.py:11 +#: core/apps/api/models/order/order.py:27 +msgid "Ad" +msgstr "" + +#: core/apps/accounts/models/user_like.py:22 +msgid "User Like" +msgstr "" + +#: core/apps/accounts/models/user_like.py:23 +msgid "User Likes" +msgstr "" + +#: core/apps/accounts/models/user_plan.py:9 core/apps/api/models/ad/ad.py:15 +#: core/apps/api/models/ad_items/ad_top_plan.py:8 +#: core/apps/api/models/order/order.py:26 +msgid "Price" +msgstr "" + +#: core/apps/accounts/models/user_plan.py:16 +#: core/apps/accounts/models/user_plan.py:22 core/apps/api/models/ad/ad.py:18 +msgid "Plan" +msgstr "" + +#: core/apps/accounts/models/user_plan.py:17 +msgid "Plans" +msgstr "" + +#: core/apps/accounts/models/user_plan.py:23 +msgid "Expire" +msgstr "" + +#: core/apps/accounts/models/user_plan.py:30 +msgid "User Plan" +msgstr "" + +#: core/apps/accounts/models/user_plan.py:31 +msgid "User Plans" +msgstr "" + +#: core/apps/accounts/serializers/auth.py:15 +msgid "Phone Not Found" +msgstr "" + +#: core/apps/accounts/serializers/auth.py:25 +msgid "Phone number already registered." +msgstr "" + +#: core/apps/accounts/serializers/auth.py:46 +#: core/apps/accounts/serializers/auth.py:57 +msgid "User does not exist" +msgstr "" + +#: core/apps/accounts/tasks/sms.py:31 +#: venv/lib/python3.13/site-packages/django_core/tasks/sms.py:20 #, python-format msgid "Sizning Tasdiqlash ko'dingiz: %(code)s" msgstr "" -#: resources/templates/user/home.html:18 +#: core/apps/accounts/views/auth.py:60 core/apps/accounts/views/auth.py:92 +#: core/apps/accounts/views/auth.py:116 core/apps/accounts/views/login.py:37 +#, python-format +msgid "Sms %(phone)s raqamiga yuborildi" +msgstr "" + +#: core/apps/accounts/views/auth.py:76 core/apps/accounts/views/login.py:53 +msgid "Tasdiqlash ko'di qabul qilindi" +msgstr "" + +#: core/apps/accounts/views/auth.py:153 +msgid "Invalid token" +msgstr "" + +#: core/apps/accounts/views/auth.py:157 +msgid "password updated" +msgstr "" + +#: core/apps/accounts/views/auth.py:182 +msgid "Malumotlar yangilandi" +msgstr "" + +#: core/apps/accounts/views/auth.py:209 +msgid "invalida password" +msgstr "" + +#: core/apps/api/choices/ad_type.py:10 +msgid "Buy" +msgstr "" + +#: core/apps/api/choices/ad_type.py:11 +msgid "Sell" +msgstr "" + +#: core/apps/api/choices/ad_type.py:19 +msgid "Product" +msgstr "" + +#: core/apps/api/choices/ad_type.py:20 +msgid "Service" +msgstr "" + +#: core/apps/api/choices/ad_type.py:21 +msgid "Auto" +msgstr "" + +#: core/apps/api/choices/ad_type.py:22 +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/helpers/site_icon.html:7 +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/helpers/site_icon.html:9 +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/helpers/site_icon.html:11 +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/helpers/site_logo.html:5 +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/helpers/site_logo.html:7 +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/helpers/site_logo.html:9 +msgid "Home" +msgstr "" + +#: core/apps/api/choices/ad_variant_type.py:10 core/apps/api/models/ad/ad.py:43 +msgid "Color" +msgstr "" + +#: core/apps/api/choices/ad_variant_type.py:11 +msgid "Size" +msgstr "" + +#: core/apps/api/choices/order_status.py:10 +msgid "Pending" +msgstr "" + +#: core/apps/api/choices/order_status.py:11 +msgid "Cancel" +msgstr "" + +#: core/apps/api/choices/order_status.py:12 +msgid "Done" +msgstr "" + +#: core/apps/api/models/ad/ad.py:13 core/apps/api/models/ad/category.py:26 +msgid "Category" +msgstr "" + +#: core/apps/api/models/ad/ad.py:16 +msgid "Is available" +msgstr "" + +#: core/apps/api/models/ad/ad.py:17 +msgid "Physical product" +msgstr "" + +#: core/apps/api/models/ad/ad.py:19 core/apps/api/models/ad_items/tags.py:14 +#: core/apps/api/models/ad_items/tags.py:15 +msgid "Tags" +msgstr "" + +#: core/apps/api/models/ad/ad.py:20 core/apps/api/models/ad/category.py:13 +#: core/apps/api/models/ad_items/ad_images.py:9 +#: core/apps/api/models/feedback/feedback.py:25 +#: venv/lib/python3.13/site-packages/django/db/models/fields/files.py:420 +msgid "Image" +msgstr "" + +#: core/apps/api/models/ad/ad.py:32 +msgid "Ads" +msgstr "" + +#: core/apps/api/models/ad/ad.py:44 +msgid "Colors" +msgstr "" + +#: core/apps/api/models/ad/category.py:9 +msgid "Category Name" +msgstr "" + +#: core/apps/api/models/ad/category.py:11 +msgid "Show Home" +msgstr "" + +#: core/apps/api/models/ad/category.py:12 +msgid "Level" +msgstr "" + +#: core/apps/api/models/ad/category.py:14 +msgid "Category Type" +msgstr "" + +#: core/apps/api/models/ad/category.py:27 +msgid "Categories" +msgstr "" + +#: core/apps/api/models/ad_items/ad_images.py:12 +msgid "Ad Variant" +msgstr "" + +#: core/apps/api/models/ad_items/ad_images.py:21 +msgid "Ad_Image" +msgstr "" + +#: core/apps/api/models/ad_items/ad_images.py:22 +msgid "Ad_Images" +msgstr "" + +#: core/apps/api/models/ad_items/ad_option.py:9 +#: venv/lib/python3.13/site-packages/unfold/contrib/constance/templates/admin/constance/includes/results_list.html:20 +#: venv/lib/python3.13/site-packages/unfold/contrib/filters/forms.py:172 +msgid "Value" +msgstr "" + +#: core/apps/api/models/ad_items/ad_option.py:17 +msgid "Ad_Option" +msgstr "" + +#: core/apps/api/models/ad_items/ad_option.py:18 +msgid "Ad_Options" +msgstr "" + +#: core/apps/api/models/ad_items/ad_size.py:9 +msgid "Weight" +msgstr "" + +#: core/apps/api/models/ad_items/ad_size.py:10 +msgid "Width" +msgstr "" + +#: core/apps/api/models/ad_items/ad_size.py:11 +msgid "Height" +msgstr "" + +#: core/apps/api/models/ad_items/ad_size.py:12 +msgid "Length" +msgstr "" + +#: core/apps/api/models/ad_items/ad_size.py:19 +msgid "AdSize" +msgstr "" + +#: core/apps/api/models/ad_items/ad_size.py:20 +msgid "AdSizes" +msgstr "" + +#: core/apps/api/models/ad_items/ad_top_plan.py:9 +#: venv/lib/python3.13/site-packages/django/db/models/fields/__init__.py:1868 +msgid "Duration" +msgstr "" + +#: core/apps/api/models/ad_items/ad_top_plan.py:15 +#: core/apps/api/models/ad_items/ad_top_plan.py:16 +msgid "AdTop Plan" +msgstr "" + +#: core/apps/api/models/ad_items/ad_variant.py:21 +msgid "Ad_Variant" +msgstr "" + +#: core/apps/api/models/ad_items/ad_variant.py:22 +msgid "Ad_Variants" +msgstr "" + +#: core/apps/api/models/banner/banner.py:9 +msgid "Mobile Image" +msgstr "" + +#: core/apps/api/models/banner/banner.py:10 +msgid "Desktop Image" +msgstr "" + +#: core/apps/api/models/banner/banner.py:11 +#: venv/lib/python3.13/site-packages/unfold/contrib/forms/templates/unfold/forms/helpers/toolbar.html:27 +#: venv/lib/python3.13/site-packages/unfold/contrib/forms/templates/unfold/forms/helpers/toolbar.html:98 +msgid "Link" +msgstr "" + +#: core/apps/api/models/banner/banner.py:12 +msgid "BG Color" +msgstr "" + +#: core/apps/api/models/banner/banner.py:13 +msgid "Text Color" +msgstr "" + +#: core/apps/api/models/banner/banner.py:20 +msgid "Banner" +msgstr "" + +#: core/apps/api/models/banner/banner.py:21 +msgid "Banners" +msgstr "" + +#: core/apps/api/models/feedback/feedback.py:9 +msgid "Star" +msgstr "" + +#: core/apps/api/models/feedback/feedback.py:12 +#: venv/lib/python3.13/site-packages/unfold/contrib/simple_history/templates/simple_history/object_history_list.html:23 +#: venv/lib/python3.13/site-packages/unfold/contrib/simple_history/templates/simple_history/object_history_list.html:59 +msgid "Comment" +msgstr "" + +#: core/apps/api/models/feedback/feedback.py:19 +#: core/apps/api/models/feedback/feedback.py:24 +msgid "Feedback" +msgstr "" + +#: core/apps/api/models/feedback/feedback.py:20 +msgid "Feedbacks" +msgstr "" + +#: core/apps/api/models/feedback/feedback.py:33 +#: core/apps/api/models/feedback/feedback.py:34 +msgid "Feedback Images" +msgstr "" + +#: core/apps/api/models/order/order.py:20 +#: core/apps/api/models/order/order.py:25 +#: venv/lib/python3.13/site-packages/django/forms/formsets.py:484 +#: venv/lib/python3.13/site-packages/django/forms/formsets.py:491 +msgid "Order" +msgstr "" + +#: core/apps/api/models/order/order.py:21 +msgid "Orders" +msgstr "" + +#: core/apps/api/models/order/order.py:28 +msgid "Count" +msgstr "" + +#: core/apps/api/models/order/order.py:35 +msgid "Order Item" +msgstr "" + +#: core/apps/api/models/order/order.py:36 +msgid "Order Items" +msgstr "" + +#: core/apps/api/serializers/user/ad_like.py:38 +msgid "Siz bu e’longa allaqachon like bosgansiz." +msgstr "You have already liked this ad." + +#: core/apps/shared/models/settings.py:8 core/apps/shared/models/settings.py:22 +msgid "key" +msgstr "" + +#: core/apps/shared/models/settings.py:9 +msgid "is public" +msgstr "" + +#: core/apps/shared/models/settings.py:10 +msgid "description" +msgstr "" + +#: core/apps/shared/models/settings.py:14 +#: core/apps/shared/models/settings.py:15 +msgid "Settings" +msgstr "" + +#: core/apps/shared/models/settings.py:20 +msgid "settings" +msgstr "" + +#: core/apps/shared/models/settings.py:24 +#: core/apps/shared/models/settings.py:25 +msgid "value" +msgstr "" + +#: core/apps/shared/models/settings.py:30 +#: core/apps/shared/models/settings.py:31 +#: venv/lib/python3.13/site-packages/click/core.py:1170 +msgid "Options" +msgstr "" + +#: core/apps/shared/utils/settings.py:16 +msgid "USD kursi kiritilmagan iltimos adminga murojat qiling" +msgstr "" + +#: core/services/user.py:35 +msgid "Qayta sms yuborish uchun kuting: {}" +msgstr "" + +#: core/services/user.py:37 +msgid "Serverda xatolik yuz berdi" +msgstr "" + +#: resources/templates/admin/index.html:13 +#: venv/lib/python3.13/site-packages/unfold/templates/admin/app_index.html:5 +#: venv/lib/python3.13/site-packages/unfold/templates/admin/base_site.html:3 +#: venv/lib/python3.13/site-packages/unfold/templates/admin/index.html:5 +#: venv/lib/python3.13/site-packages/unfold/templates/admin/login.html:15 +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/layouts/base.html:7 +msgid "Django site admin" +msgstr "" + +#: resources/templates/admin/index.html:19 +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/helpers/site_branding.html:3 +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/helpers/site_branding.html:6 +msgid "Django administration" +msgstr "" + +#: resources/templates/user/home.html:21 msgid "Django" msgstr "" -#: resources/templates/user/home.html:19 +#: resources/templates/user/home.html:22 msgid "Assalomu aleykum" msgstr "" + +#: venv/lib/python3.13/site-packages/click/_termui_impl.py:613 +#, python-brace-format +msgid "{editor}: Editing failed" +msgstr "" + +#: venv/lib/python3.13/site-packages/click/_termui_impl.py:617 +#, python-brace-format +msgid "{editor}: Editing failed: {e}" +msgstr "" + +#: venv/lib/python3.13/site-packages/click/core.py:1114 +#: venv/lib/python3.13/site-packages/click/core.py:1151 +#, python-brace-format +msgid "{text} {deprecated_message}" +msgstr "" + +#: venv/lib/python3.13/site-packages/click/core.py:1245 +#, python-brace-format +msgid "Got unexpected extra argument ({args})" +msgid_plural "Got unexpected extra arguments ({args})" +msgstr[0] "" +msgstr[1] "" + +#: venv/lib/python3.13/site-packages/click/core.py:1264 +msgid "DeprecationWarning: The command {name!r} is deprecated.{extra_message}" +msgstr "" + +#: venv/lib/python3.13/site-packages/click/core.py:1448 +msgid "Aborted!" +msgstr "" + +#: venv/lib/python3.13/site-packages/click/core.py:1822 +msgid "Commands" +msgstr "" + +#: venv/lib/python3.13/site-packages/click/core.py:1853 +msgid "Missing command." +msgstr "" + +#: venv/lib/python3.13/site-packages/click/core.py:1931 +msgid "No such command {name!r}." +msgstr "" + +#: venv/lib/python3.13/site-packages/click/core.py:2355 +msgid "Value must be an iterable." +msgstr "" + +#: venv/lib/python3.13/site-packages/click/core.py:2378 +#, python-brace-format +msgid "Takes {nargs} values but 1 was given." +msgid_plural "Takes {nargs} values but {len} were given." +msgstr[0] "" +msgstr[1] "" + +#: venv/lib/python3.13/site-packages/click/core.py:2567 +msgid "" +"DeprecationWarning: The {param_type} {name!r} is deprecated.{extra_message}" +msgstr "" + +#: venv/lib/python3.13/site-packages/click/core.py:3015 +#, python-brace-format +msgid "env var: {var}" +msgstr "" + +#: venv/lib/python3.13/site-packages/click/core.py:3018 +#, python-brace-format +msgid "default: {default}" +msgstr "" + +#: venv/lib/python3.13/site-packages/click/core.py:3082 +msgid "(dynamic)" +msgstr "" + +#: venv/lib/python3.13/site-packages/click/decorators.py:465 +#, python-format +msgid "%(prog)s, version %(version)s" +msgstr "" + +#: venv/lib/python3.13/site-packages/click/decorators.py:522 +msgid "Show the version and exit." +msgstr "" + +#: venv/lib/python3.13/site-packages/click/decorators.py:548 +msgid "Show this message and exit." +msgstr "" + +#: venv/lib/python3.13/site-packages/click/exceptions.py:50 +#: venv/lib/python3.13/site-packages/click/exceptions.py:89 +#, python-brace-format +msgid "Error: {message}" +msgstr "" + +#: venv/lib/python3.13/site-packages/click/exceptions.py:81 +#, python-brace-format +msgid "Try '{command} {option}' for help." +msgstr "" + +#: venv/lib/python3.13/site-packages/click/exceptions.py:130 +#, python-brace-format +msgid "Invalid value: {message}" +msgstr "" + +#: venv/lib/python3.13/site-packages/click/exceptions.py:132 +#, python-brace-format +msgid "Invalid value for {param_hint}: {message}" +msgstr "" + +#: venv/lib/python3.13/site-packages/click/exceptions.py:190 +msgid "Missing argument" +msgstr "" + +#: venv/lib/python3.13/site-packages/click/exceptions.py:192 +msgid "Missing option" +msgstr "" + +#: venv/lib/python3.13/site-packages/click/exceptions.py:194 +msgid "Missing parameter" +msgstr "" + +#: venv/lib/python3.13/site-packages/click/exceptions.py:196 +#, python-brace-format +msgid "Missing {param_type}" +msgstr "" + +#: venv/lib/python3.13/site-packages/click/exceptions.py:203 +#, python-brace-format +msgid "Missing parameter: {param_name}" +msgstr "" + +#: venv/lib/python3.13/site-packages/click/exceptions.py:223 +#, python-brace-format +msgid "No such option: {name}" +msgstr "" + +#: venv/lib/python3.13/site-packages/click/exceptions.py:235 +#, python-brace-format +msgid "Did you mean {possibility}?" +msgid_plural "(Possible options: {possibilities})" +msgstr[0] "" +msgstr[1] "" + +#: venv/lib/python3.13/site-packages/click/exceptions.py:282 +msgid "unknown error" +msgstr "" + +#: venv/lib/python3.13/site-packages/click/exceptions.py:289 +msgid "Could not open file {filename!r}: {message}" +msgstr "" + +#: venv/lib/python3.13/site-packages/click/formatting.py:156 +msgid "Usage:" +msgstr "" + +#: venv/lib/python3.13/site-packages/click/parser.py:199 +msgid "Argument {name!r} takes {nargs} values." +msgstr "" + +#: venv/lib/python3.13/site-packages/click/parser.py:381 +msgid "Option {name!r} does not take a value." +msgstr "" + +#: venv/lib/python3.13/site-packages/click/parser.py:444 +msgid "Option {name!r} requires an argument." +msgid_plural "Option {name!r} requires {nargs} arguments." +msgstr[0] "" +msgstr[1] "" + +#: venv/lib/python3.13/site-packages/click/shell_completion.py:332 +msgid "Shell completion is not supported for Bash versions older than 4.4." +msgstr "" + +#: venv/lib/python3.13/site-packages/click/shell_completion.py:339 +msgid "Couldn't detect Bash version, shell completion is not supported." +msgstr "" + +#: venv/lib/python3.13/site-packages/click/termui.py:165 +msgid "Repeat for confirmation" +msgstr "" + +#: venv/lib/python3.13/site-packages/click/termui.py:181 +msgid "Error: The value you entered was invalid." +msgstr "" + +#: venv/lib/python3.13/site-packages/click/termui.py:183 +#, python-brace-format +msgid "Error: {e.message}" +msgstr "" + +#: venv/lib/python3.13/site-packages/click/termui.py:194 +msgid "Error: The two entered values do not match." +msgstr "" + +#: venv/lib/python3.13/site-packages/click/termui.py:253 +msgid "Error: invalid input" +msgstr "" + +#: venv/lib/python3.13/site-packages/click/termui.py:872 +msgid "Press any key to continue..." +msgstr "" + +#: venv/lib/python3.13/site-packages/click/types.py:332 +#, python-brace-format +msgid "" +"Choose from:\n" +"\t{choices}" +msgstr "" + +#: venv/lib/python3.13/site-packages/click/types.py:369 +msgid "{value!r} is not {choice}." +msgid_plural "{value!r} is not one of {choices}." +msgstr[0] "" +msgstr[1] "" + +#: venv/lib/python3.13/site-packages/click/types.py:460 +msgid "{value!r} does not match the format {format}." +msgid_plural "{value!r} does not match the formats {formats}." +msgstr[0] "" +msgstr[1] "" + +#: venv/lib/python3.13/site-packages/click/types.py:482 +msgid "{value!r} is not a valid {number_type}." +msgstr "" + +#: venv/lib/python3.13/site-packages/click/types.py:538 +#, python-brace-format +msgid "{value} is not in the range {range}." +msgstr "" + +#: venv/lib/python3.13/site-packages/click/types.py:719 +msgid "{value!r} is not a valid boolean. Recognized values: {states}" +msgstr "" + +#: venv/lib/python3.13/site-packages/click/types.py:747 +msgid "{value!r} is not a valid UUID." +msgstr "" + +#: venv/lib/python3.13/site-packages/click/types.py:937 +msgid "file" +msgstr "" + +#: venv/lib/python3.13/site-packages/click/types.py:939 +msgid "directory" +msgstr "" + +#: venv/lib/python3.13/site-packages/click/types.py:941 +msgid "path" +msgstr "" + +#: venv/lib/python3.13/site-packages/click/types.py:988 +msgid "{name} {filename!r} does not exist." +msgstr "" + +#: venv/lib/python3.13/site-packages/click/types.py:997 +msgid "{name} {filename!r} is a file." +msgstr "" + +#: venv/lib/python3.13/site-packages/click/types.py:1005 +msgid "{name} {filename!r} is a directory." +msgstr "" + +#: venv/lib/python3.13/site-packages/click/types.py:1014 +msgid "{name} {filename!r} is not readable." +msgstr "" + +#: venv/lib/python3.13/site-packages/click/types.py:1023 +msgid "{name} {filename!r} is not writable." +msgstr "" + +#: venv/lib/python3.13/site-packages/click/types.py:1032 +msgid "{name} {filename!r} is not executable." +msgstr "" + +#: venv/lib/python3.13/site-packages/click/types.py:1099 +#, python-brace-format +msgid "{len_type} values are required, but {len_value} was given." +msgid_plural "{len_type} values are required, but {len_value} were given." +msgstr[0] "" +msgstr[1] "" + +#: venv/lib/python3.13/site-packages/django/contrib/messages/apps.py:16 +msgid "Messages" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/contrib/sitemaps/apps.py:8 +msgid "Site Maps" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/contrib/staticfiles/apps.py:9 +msgid "Static Files" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/contrib/syndication/apps.py:7 +msgid "Syndication" +msgstr "" + +#. Translators: String used to replace omitted page numbers in elided page +#. range generated by paginators, e.g. [1, 2, '…', 5, 6, 7, '…', 9, 10]. +#: venv/lib/python3.13/site-packages/django/core/paginator.py:30 +msgid "…" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/core/paginator.py:32 +msgid "That page number is not an integer" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/core/paginator.py:33 +msgid "That page number is less than 1" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/core/paginator.py:34 +msgid "That page contains no results" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/core/validators.py:22 +msgid "Enter a valid value." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/core/validators.py:70 +msgid "Enter a valid domain name." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/core/validators.py:153 +#: venv/lib/python3.13/site-packages/django/forms/fields.py:775 +msgid "Enter a valid URL." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/core/validators.py:200 +msgid "Enter a valid integer." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/core/validators.py:211 +msgid "Enter a valid email address." +msgstr "" + +#. Translators: "letters" means latin letters: a-z and A-Z. +#: venv/lib/python3.13/site-packages/django/core/validators.py:289 +msgid "" +"Enter a valid “slug” consisting of letters, numbers, underscores or hyphens." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/core/validators.py:297 +msgid "" +"Enter a valid “slug” consisting of Unicode letters, numbers, underscores, or " +"hyphens." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/core/validators.py:309 +#: venv/lib/python3.13/site-packages/django/core/validators.py:318 +#: venv/lib/python3.13/site-packages/django/core/validators.py:332 +#: venv/lib/python3.13/site-packages/django/db/models/fields/__init__.py:2220 +#, python-format +msgid "Enter a valid %(protocol)s address." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/core/validators.py:311 +msgid "IPv4" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/core/validators.py:320 +#: venv/lib/python3.13/site-packages/django/utils/ipv6.py:43 +msgid "IPv6" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/core/validators.py:334 +msgid "IPv4 or IPv6" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/core/validators.py:375 +msgid "Enter only digits separated by commas." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/core/validators.py:381 +#, python-format +msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/core/validators.py:416 +#, python-format +msgid "Ensure this value is less than or equal to %(limit_value)s." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/core/validators.py:425 +#, python-format +msgid "Ensure this value is greater than or equal to %(limit_value)s." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/core/validators.py:434 +#, python-format +msgid "Ensure this value is a multiple of step size %(limit_value)s." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/core/validators.py:441 +#, python-format +msgid "" +"Ensure this value is a multiple of step size %(limit_value)s, starting from " +"%(offset)s, e.g. %(offset)s, %(valid_value1)s, %(valid_value2)s, and so on." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/core/validators.py:473 +#, python-format +msgid "" +"Ensure this value has at least %(limit_value)d character (it has " +"%(show_value)d)." +msgid_plural "" +"Ensure this value has at least %(limit_value)d characters (it has " +"%(show_value)d)." +msgstr[0] "" +msgstr[1] "" + +#: venv/lib/python3.13/site-packages/django/core/validators.py:491 +#, python-format +msgid "" +"Ensure this value has at most %(limit_value)d character (it has " +"%(show_value)d)." +msgid_plural "" +"Ensure this value has at most %(limit_value)d characters (it has " +"%(show_value)d)." +msgstr[0] "" +msgstr[1] "" + +#: venv/lib/python3.13/site-packages/django/core/validators.py:514 +#: venv/lib/python3.13/site-packages/django/forms/fields.py:366 +#: venv/lib/python3.13/site-packages/django/forms/fields.py:405 +msgid "Enter a number." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/core/validators.py:516 +#, python-format +msgid "Ensure that there are no more than %(max)s digit in total." +msgid_plural "Ensure that there are no more than %(max)s digits in total." +msgstr[0] "" +msgstr[1] "" + +#: venv/lib/python3.13/site-packages/django/core/validators.py:521 +#, python-format +msgid "Ensure that there are no more than %(max)s decimal place." +msgid_plural "Ensure that there are no more than %(max)s decimal places." +msgstr[0] "" +msgstr[1] "" + +#: venv/lib/python3.13/site-packages/django/core/validators.py:526 +#, python-format +msgid "" +"Ensure that there are no more than %(max)s digit before the decimal point." +msgid_plural "" +"Ensure that there are no more than %(max)s digits before the decimal point." +msgstr[0] "" +msgstr[1] "" + +#: venv/lib/python3.13/site-packages/django/core/validators.py:597 +#, python-format +msgid "" +"File extension “%(extension)s” is not allowed. Allowed extensions are: " +"%(allowed_extensions)s." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/core/validators.py:659 +msgid "Null characters are not allowed." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/db/models/base.py:1600 +#: venv/lib/python3.13/site-packages/django/forms/models.py:908 +#: venv/lib/python3.13/site-packages/unfold/contrib/inlines/admin.py:108 +msgid "and" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/db/models/base.py:1602 +#, python-format +msgid "%(model_name)s with this %(field_labels)s already exists." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/db/models/constraints.py:22 +#, python-format +msgid "Constraint “%(name)s” is violated." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/db/models/fields/__init__.py:134 +#, python-format +msgid "Value %(value)r is not a valid choice." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/db/models/fields/__init__.py:135 +msgid "This field cannot be null." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/db/models/fields/__init__.py:136 +msgid "This field cannot be blank." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/db/models/fields/__init__.py:137 +#, python-format +msgid "%(model_name)s with this %(field_label)s already exists." +msgstr "" + +#. Translators: The 'lookup_type' is one of 'date', 'year' or +#. 'month'. Eg: "Title must be unique for pub_date year" +#: venv/lib/python3.13/site-packages/django/db/models/fields/__init__.py:141 +#, python-format +msgid "" +"%(field_label)s must be unique for %(date_field_label)s %(lookup_type)s." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/db/models/fields/__init__.py:180 +#, python-format +msgid "Field of type: %(field_type)s" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/db/models/fields/__init__.py:1162 +#, python-format +msgid "“%(value)s” value must be either True or False." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/db/models/fields/__init__.py:1163 +#, python-format +msgid "“%(value)s” value must be either True, False, or None." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/db/models/fields/__init__.py:1165 +msgid "Boolean (Either True or False)" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/db/models/fields/__init__.py:1215 +#, python-format +msgid "String (up to %(max_length)s)" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/db/models/fields/__init__.py:1217 +msgid "String (unlimited)" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/db/models/fields/__init__.py:1326 +msgid "Comma-separated integers" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/db/models/fields/__init__.py:1427 +#, python-format +msgid "" +"“%(value)s” value has an invalid date format. It must be in YYYY-MM-DD " +"format." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/db/models/fields/__init__.py:1431 +#: venv/lib/python3.13/site-packages/django/db/models/fields/__init__.py:1566 +#, python-format +msgid "" +"“%(value)s” value has the correct format (YYYY-MM-DD) but it is an invalid " +"date." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/db/models/fields/__init__.py:1435 +msgid "Date (without time)" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/db/models/fields/__init__.py:1562 +#, python-format +msgid "" +"“%(value)s” value has an invalid format. It must be in YYYY-MM-DD " +"HH:MM[:ss[.uuuuuu]][TZ] format." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/db/models/fields/__init__.py:1570 +#, python-format +msgid "" +"“%(value)s” value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]]" +"[TZ]) but it is an invalid date/time." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/db/models/fields/__init__.py:1575 +msgid "Date (with time)" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/db/models/fields/__init__.py:1702 +#, python-format +msgid "“%(value)s” value must be a decimal number." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/db/models/fields/__init__.py:1704 +msgid "Decimal number" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/db/models/fields/__init__.py:1864 +#, python-format +msgid "" +"“%(value)s” value has an invalid format. It must be in [DD] " +"[[HH:]MM:]ss[.uuuuuu] format." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/db/models/fields/__init__.py:1920 +msgid "Email address" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/db/models/fields/__init__.py:1945 +msgid "File path" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/db/models/fields/__init__.py:2023 +#, python-format +msgid "“%(value)s” value must be a float." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/db/models/fields/__init__.py:2025 +msgid "Floating point number" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/db/models/fields/__init__.py:2065 +#, python-format +msgid "“%(value)s” value must be an integer." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/db/models/fields/__init__.py:2067 +msgid "Integer" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/db/models/fields/__init__.py:2163 +msgid "Big (8 byte) integer" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/db/models/fields/__init__.py:2180 +msgid "Small integer" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/db/models/fields/__init__.py:2188 +msgid "IPv4 address" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/db/models/fields/__init__.py:2219 +msgid "IP address" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/db/models/fields/__init__.py:2310 +#: venv/lib/python3.13/site-packages/django/db/models/fields/__init__.py:2311 +#, python-format +msgid "“%(value)s” value must be either None, True or False." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/db/models/fields/__init__.py:2313 +msgid "Boolean (Either True, False or None)" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/db/models/fields/__init__.py:2364 +msgid "Positive big integer" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/db/models/fields/__init__.py:2379 +msgid "Positive integer" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/db/models/fields/__init__.py:2394 +msgid "Positive small integer" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/db/models/fields/__init__.py:2410 +#, python-format +msgid "Slug (up to %(max_length)s)" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/db/models/fields/__init__.py:2446 +msgid "Text" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/db/models/fields/__init__.py:2526 +#, python-format +msgid "" +"“%(value)s” value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] " +"format." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/db/models/fields/__init__.py:2530 +#, python-format +msgid "" +"“%(value)s” value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an " +"invalid time." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/db/models/fields/__init__.py:2534 +#: venv/lib/python3.13/site-packages/unfold/contrib/filters/forms.py:263 +#: venv/lib/python3.13/site-packages/unfold/contrib/filters/forms.py:279 +#: venv/lib/python3.13/site-packages/unfold/widgets.py:599 +#: venv/lib/python3.13/site-packages/unfold/widgets.py:644 +msgid "Time" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/db/models/fields/__init__.py:2642 +msgid "URL" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/db/models/fields/__init__.py:2666 +msgid "Raw binary data" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/db/models/fields/__init__.py:2731 +#, python-format +msgid "“%(value)s” is not a valid UUID." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/db/models/fields/__init__.py:2733 +msgid "Universally unique identifier" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/db/models/fields/files.py:244 +msgid "File" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/db/models/fields/json.py:24 +msgid "A JSON object" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/db/models/fields/json.py:26 +msgid "Value must be valid JSON." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/db/models/fields/related.py:979 +#, python-format +msgid "%(model)s instance with %(field)s %(value)r is not a valid choice." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/db/models/fields/related.py:982 +msgid "Foreign Key (type determined by related field)" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/db/models/fields/related.py:1276 +msgid "One-to-one relationship" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/db/models/fields/related.py:1333 +#, python-format +msgid "%(from)s-%(to)s relationship" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/db/models/fields/related.py:1335 +#, python-format +msgid "%(from)s-%(to)s relationships" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/db/models/fields/related.py:1383 +msgid "Many-to-many relationship" +msgstr "" + +#. Translators: If found as last label character, these punctuation +#. characters will prevent the default label_suffix to be appended to the label +#: venv/lib/python3.13/site-packages/django/forms/boundfield.py:185 +msgid ":?.!" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/forms/fields.py:95 +msgid "This field is required." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/forms/fields.py:315 +msgid "Enter a whole number." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/forms/fields.py:486 +#: venv/lib/python3.13/site-packages/django/forms/fields.py:1267 +msgid "Enter a valid date." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/forms/fields.py:509 +#: venv/lib/python3.13/site-packages/django/forms/fields.py:1268 +msgid "Enter a valid time." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/forms/fields.py:536 +msgid "Enter a valid date/time." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/forms/fields.py:570 +msgid "Enter a valid duration." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/forms/fields.py:571 +#, python-brace-format +msgid "The number of days must be between {min_days} and {max_days}." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/forms/fields.py:640 +msgid "No file was submitted. Check the encoding type on the form." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/forms/fields.py:641 +msgid "No file was submitted." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/forms/fields.py:642 +msgid "The submitted file is empty." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/forms/fields.py:644 +#, python-format +msgid "Ensure this filename has at most %(max)d character (it has %(length)d)." +msgid_plural "" +"Ensure this filename has at most %(max)d characters (it has %(length)d)." +msgstr[0] "" +msgstr[1] "" + +#: venv/lib/python3.13/site-packages/django/forms/fields.py:649 +msgid "Please either submit a file or check the clear checkbox, not both." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/forms/fields.py:717 +msgid "" +"Upload a valid image. The file you uploaded was either not an image or a " +"corrupted image." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/forms/fields.py:889 +#: venv/lib/python3.13/site-packages/django/forms/fields.py:975 +#: venv/lib/python3.13/site-packages/django/forms/models.py:1592 +#, python-format +msgid "Select a valid choice. %(value)s is not one of the available choices." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/forms/fields.py:977 +#: venv/lib/python3.13/site-packages/django/forms/fields.py:1096 +#: venv/lib/python3.13/site-packages/django/forms/models.py:1590 +msgid "Enter a list of values." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/forms/fields.py:1097 +msgid "Enter a complete value." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/forms/fields.py:1339 +msgid "Enter a valid UUID." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/forms/fields.py:1369 +msgid "Enter a valid JSON." +msgstr "" + +#. Translators: This is the default suffix added to form field labels +#: venv/lib/python3.13/site-packages/django/forms/forms.py:97 +msgid ":" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/forms/forms.py:239 +#, python-format +msgid "(Hidden field %(name)s) %(error)s" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/forms/formsets.py:61 +#, python-format +msgid "" +"ManagementForm data is missing or has been tampered with. Missing fields: " +"%(field_names)s. You may need to file a bug report if the issue persists." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/forms/formsets.py:65 +#, python-format +msgid "Please submit at most %(num)d form." +msgid_plural "Please submit at most %(num)d forms." +msgstr[0] "" +msgstr[1] "" + +#: venv/lib/python3.13/site-packages/django/forms/formsets.py:70 +#, python-format +msgid "Please submit at least %(num)d form." +msgid_plural "Please submit at least %(num)d forms." +msgstr[0] "" +msgstr[1] "" + +#: venv/lib/python3.13/site-packages/django/forms/formsets.py:499 +#: venv/lib/python3.13/site-packages/unfold/contrib/import_export/templates/admin/import_export/import_preview.html:26 +#: venv/lib/python3.13/site-packages/unfold/templates/admin/submit_line.html:60 +msgid "Delete" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/forms/models.py:901 +#, python-format +msgid "Please correct the duplicate data for %(field)s." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/forms/models.py:906 +#, python-format +msgid "Please correct the duplicate data for %(field)s, which must be unique." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/forms/models.py:913 +#, python-format +msgid "" +"Please correct the duplicate data for %(field_name)s which must be unique " +"for the %(lookup)s in %(date_field)s." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/forms/models.py:922 +msgid "Please correct the duplicate values below." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/forms/models.py:1359 +msgid "The inline value did not match the parent instance." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/forms/models.py:1450 +msgid "Select a valid choice. That choice is not one of the available choices." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/forms/models.py:1594 +#, python-format +msgid "“%(pk)s” is not a valid value." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/forms/utils.py:229 +#, python-format +msgid "" +"%(datetime)s couldn’t be interpreted in time zone %(current_timezone)s; it " +"may be ambiguous or it may not exist." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/forms/widgets.py:527 +msgid "Clear" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/forms/widgets.py:528 +msgid "Currently" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/forms/widgets.py:529 +#: venv/lib/python3.13/site-packages/unfold/templates/admin/edit_inline/stacked.html:63 +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/helpers/app_list_default.html:42 +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/helpers/edit_inline/tabular_title.html:23 +msgid "Change" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/forms/widgets.py:866 +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/helpers/boolean.html:4 +msgid "Unknown" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/forms/widgets.py:867 +#: venv/lib/python3.13/site-packages/unfold/contrib/filters/admin/choice_filters.py:88 +#: venv/lib/python3.13/site-packages/unfold/contrib/filters/admin/choice_filters.py:96 +msgid "Yes" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/forms/widgets.py:868 +#: venv/lib/python3.13/site-packages/unfold/contrib/filters/admin/choice_filters.py:89 +#: venv/lib/python3.13/site-packages/unfold/contrib/filters/admin/choice_filters.py:97 +msgid "No" +msgstr "" + +#. Translators: Please do not add spaces around commas. +#: venv/lib/python3.13/site-packages/django/template/defaultfilters.py:873 +msgid "yes,no,maybe" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/template/defaultfilters.py:903 +#: venv/lib/python3.13/site-packages/django/template/defaultfilters.py:920 +#, python-format +msgid "%(size)d byte" +msgid_plural "%(size)d bytes" +msgstr[0] "" +msgstr[1] "" + +#: venv/lib/python3.13/site-packages/django/template/defaultfilters.py:922 +#, python-format +msgid "%s KB" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/template/defaultfilters.py:924 +#, python-format +msgid "%s MB" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/template/defaultfilters.py:926 +#, python-format +msgid "%s GB" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/template/defaultfilters.py:928 +#, python-format +msgid "%s TB" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/template/defaultfilters.py:930 +#, python-format +msgid "%s PB" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dateformat.py:74 +msgid "p.m." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dateformat.py:75 +msgid "a.m." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dateformat.py:80 +msgid "PM" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dateformat.py:81 +msgid "AM" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dateformat.py:153 +msgid "midnight" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dateformat.py:155 +msgid "noon" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dates.py:7 +msgid "Monday" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dates.py:8 +msgid "Tuesday" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dates.py:9 +msgid "Wednesday" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dates.py:10 +msgid "Thursday" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dates.py:11 +msgid "Friday" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dates.py:12 +msgid "Saturday" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dates.py:13 +msgid "Sunday" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dates.py:16 +msgid "Mon" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dates.py:17 +msgid "Tue" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dates.py:18 +msgid "Wed" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dates.py:19 +msgid "Thu" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dates.py:20 +msgid "Fri" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dates.py:21 +msgid "Sat" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dates.py:22 +msgid "Sun" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dates.py:25 +msgid "January" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dates.py:26 +msgid "February" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dates.py:27 +msgid "March" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dates.py:28 +msgid "April" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dates.py:29 +msgid "May" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dates.py:30 +msgid "June" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dates.py:31 +msgid "July" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dates.py:32 +msgid "August" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dates.py:33 +msgid "September" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dates.py:34 +msgid "October" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dates.py:35 +msgid "November" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dates.py:36 +msgid "December" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dates.py:39 +msgid "jan" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dates.py:40 +msgid "feb" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dates.py:41 +msgid "mar" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dates.py:42 +msgid "apr" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dates.py:43 +msgid "may" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dates.py:44 +msgid "jun" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dates.py:45 +msgid "jul" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dates.py:46 +msgid "aug" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dates.py:47 +msgid "sep" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dates.py:48 +msgid "oct" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dates.py:49 +msgid "nov" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dates.py:50 +msgid "dec" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dates.py:53 +msgctxt "abbrev. month" +msgid "Jan." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dates.py:54 +msgctxt "abbrev. month" +msgid "Feb." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dates.py:55 +msgctxt "abbrev. month" +msgid "March" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dates.py:56 +msgctxt "abbrev. month" +msgid "April" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dates.py:57 +msgctxt "abbrev. month" +msgid "May" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dates.py:58 +msgctxt "abbrev. month" +msgid "June" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dates.py:59 +msgctxt "abbrev. month" +msgid "July" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dates.py:60 +msgctxt "abbrev. month" +msgid "Aug." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dates.py:61 +msgctxt "abbrev. month" +msgid "Sept." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dates.py:62 +msgctxt "abbrev. month" +msgid "Oct." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dates.py:63 +msgctxt "abbrev. month" +msgid "Nov." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dates.py:64 +msgctxt "abbrev. month" +msgid "Dec." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dates.py:67 +msgctxt "alt. month" +msgid "January" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dates.py:68 +msgctxt "alt. month" +msgid "February" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dates.py:69 +msgctxt "alt. month" +msgid "March" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dates.py:70 +msgctxt "alt. month" +msgid "April" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dates.py:71 +msgctxt "alt. month" +msgid "May" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dates.py:72 +msgctxt "alt. month" +msgid "June" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dates.py:73 +msgctxt "alt. month" +msgid "July" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dates.py:74 +msgctxt "alt. month" +msgid "August" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dates.py:75 +msgctxt "alt. month" +msgid "September" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dates.py:76 +msgctxt "alt. month" +msgid "October" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dates.py:77 +msgctxt "alt. month" +msgid "November" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dates.py:78 +msgctxt "alt. month" +msgid "December" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/ipv6.py:20 +msgid "This is not a valid IPv6 address." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/text.py:76 +#, python-format +msgctxt "String to return when truncating text" +msgid "%(truncated_text)s…" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/text.py:287 +msgid "or" +msgstr "" + +#. Translators: This string is used as a separator between list elements +#: venv/lib/python3.13/site-packages/django/utils/text.py:306 +#: venv/lib/python3.13/site-packages/django/utils/timesince.py:135 +msgid ", " +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/timesince.py:8 +#, python-format +msgid "%(num)d year" +msgid_plural "%(num)d years" +msgstr[0] "" +msgstr[1] "" + +#: venv/lib/python3.13/site-packages/django/utils/timesince.py:9 +#, python-format +msgid "%(num)d month" +msgid_plural "%(num)d months" +msgstr[0] "" +msgstr[1] "" + +#: venv/lib/python3.13/site-packages/django/utils/timesince.py:10 +#, python-format +msgid "%(num)d week" +msgid_plural "%(num)d weeks" +msgstr[0] "" +msgstr[1] "" + +#: venv/lib/python3.13/site-packages/django/utils/timesince.py:11 +#, python-format +msgid "%(num)d day" +msgid_plural "%(num)d days" +msgstr[0] "" +msgstr[1] "" + +#: venv/lib/python3.13/site-packages/django/utils/timesince.py:12 +#, python-format +msgid "%(num)d hour" +msgid_plural "%(num)d hours" +msgstr[0] "" +msgstr[1] "" + +#: venv/lib/python3.13/site-packages/django/utils/timesince.py:13 +#, python-format +msgid "%(num)d minute" +msgid_plural "%(num)d minutes" +msgstr[0] "" +msgstr[1] "" + +#: venv/lib/python3.13/site-packages/django/views/csrf.py:29 +msgid "Forbidden" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/views/csrf.py:30 +msgid "CSRF verification failed. Request aborted." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/views/csrf.py:34 +msgid "" +"You are seeing this message because this HTTPS site requires a “Referer " +"header” to be sent by your web browser, but none was sent. This header is " +"required for security reasons, to ensure that your browser is not being " +"hijacked by third parties." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/views/csrf.py:40 +msgid "" +"If you have configured your browser to disable “Referer” headers, please re-" +"enable them, at least for this site, or for HTTPS connections, or for “same-" +"origin” requests." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/views/csrf.py:45 +msgid "" +"If you are using the tag or " +"including the “Referrer-Policy: no-referrer” header, please remove them. The " +"CSRF protection requires the “Referer” header to do strict referer checking. " +"If you’re concerned about privacy, use alternatives like for links to third-party sites." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/views/csrf.py:54 +msgid "" +"You are seeing this message because this site requires a CSRF cookie when " +"submitting forms. This cookie is required for security reasons, to ensure " +"that your browser is not being hijacked by third parties." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/views/csrf.py:60 +msgid "" +"If you have configured your browser to disable cookies, please re-enable " +"them, at least for this site, or for “same-origin” requests." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/views/csrf.py:66 +msgid "More information is available with DEBUG=True." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/views/generic/dates.py:44 +msgid "No year specified" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/views/generic/dates.py:64 +#: venv/lib/python3.13/site-packages/django/views/generic/dates.py:115 +#: venv/lib/python3.13/site-packages/django/views/generic/dates.py:214 +msgid "Date out of range" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/views/generic/dates.py:94 +msgid "No month specified" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/views/generic/dates.py:147 +msgid "No day specified" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/views/generic/dates.py:194 +msgid "No week specified" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/views/generic/dates.py:353 +#: venv/lib/python3.13/site-packages/django/views/generic/dates.py:384 +#, python-format +msgid "No %(verbose_name_plural)s available" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/views/generic/dates.py:680 +#, python-format +msgid "" +"Future %(verbose_name_plural)s not available because " +"%(class_name)s.allow_future is False." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/views/generic/dates.py:720 +#, python-format +msgid "Invalid date string “%(datestr)s” given format “%(format)s”" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/views/generic/detail.py:56 +#, python-format +msgid "No %(verbose_name)s found matching the query" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/views/generic/list.py:70 +msgid "Page is not “last”, nor can it be converted to an int." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/views/generic/list.py:77 +#, python-format +msgid "Invalid page (%(page_number)s): %(message)s" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/views/generic/list.py:173 +#, python-format +msgid "Empty list and “%(class_name)s.allow_empty” is False." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/views/static.py:49 +msgid "Directory indexes are not allowed here." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/views/static.py:51 +#, python-format +msgid "“%(path)s” does not exist" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/views/static.py:68 +#: venv/lib/python3.13/site-packages/django/views/templates/directory_index.html:8 +#: venv/lib/python3.13/site-packages/django/views/templates/directory_index.html:11 +#, python-format +msgid "Index of %(directory)s" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/views/templates/default_urlconf.html:7 +#: venv/lib/python3.13/site-packages/django/views/templates/default_urlconf.html:204 +msgid "The install worked successfully! Congratulations!" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/views/templates/default_urlconf.html:206 +#, python-format +msgid "" +"View release notes for Django %(version)s" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/views/templates/default_urlconf.html:208 +#, python-format +msgid "" +"You are seeing this page because DEBUG=True is in your settings file and you have not " +"configured any URLs." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/views/templates/default_urlconf.html:217 +msgid "Django Documentation" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/views/templates/default_urlconf.html:218 +msgid "Topics, references, & how-to’s" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/views/templates/default_urlconf.html:226 +msgid "Tutorial: A Polling App" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/views/templates/default_urlconf.html:227 +msgid "Get started with Django" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/views/templates/default_urlconf.html:235 +msgid "Django Community" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/views/templates/default_urlconf.html:236 +msgid "Connect, get help, or contribute" +msgstr "" + +#: venv/lib/python3.13/site-packages/django_ckeditor_5/permissions.py:18 +msgid "You do not have permission to upload files." +msgstr "" + +#: venv/lib/python3.13/site-packages/django_ckeditor_5/permissions.py:25 +msgid "You must be logged in to upload files." +msgstr "" + +#: venv/lib/python3.13/site-packages/django_ckeditor_5/validators.py:17 +#, python-format +msgid "File should be at most %(max_size)s MB." +msgstr "" + +#: venv/lib/python3.13/site-packages/django_ckeditor_5/views.py:90 +msgid "Invalid form data" +msgstr "" + +#: venv/lib/python3.13/site-packages/django_ckeditor_5/widgets.py:43 +msgid "Check the correct settings.CKEDITOR_5_CONFIGS " +msgstr "" + +#: venv/lib/python3.13/site-packages/drf_spectacular/openapi.py:1394 +#: venv/lib/python3.13/site-packages/drf_spectacular/openapi.py:1447 +#: venv/lib/python3.13/site-packages/drf_spectacular/openapi.py:1451 +#: venv/lib/python3.13/site-packages/drf_spectacular/openapi.py:1455 +msgid "No response body" +msgstr "" + +#: venv/lib/python3.13/site-packages/drf_spectacular/openapi.py:1419 +#: venv/lib/python3.13/site-packages/drf_spectacular/openapi.py:1473 +msgid "Unspecified response body" +msgstr "" + +#: venv/lib/python3.13/site-packages/drf_spectacular/plumbing.py:487 +#, python-format +msgid "Token-based authentication with required prefix \"%s\"" +msgstr "" + +#: venv/lib/python3.13/site-packages/drf_spectacular/views.py:45 +msgid "" +"\n" +" OpenApi3 schema for this API. Format can be selected via content " +"negotiation.\n" +"\n" +" - YAML: application/vnd.oai.openapi\n" +" - JSON: application/vnd.oai.openapi+json\n" +" " +msgstr "" + +#: venv/lib/python3.13/site-packages/kombu/transport/qpid.py:1311 +#, python-format +msgid "Attempting to connect to qpid with SASL mechanism %s" +msgstr "" + +#: venv/lib/python3.13/site-packages/kombu/transport/qpid.py:1316 +#, python-format +msgid "Connected to qpid with SASL mechanism %s" +msgstr "" + +#: venv/lib/python3.13/site-packages/kombu/transport/qpid.py:1334 +#, python-format +msgid "Unable to connect to qpid with SASL mechanism %s" +msgstr "" + +#: venv/lib/python3.13/site-packages/modeltranslation/tests/models.py:14 +#: venv/lib/python3.13/site-packages/modeltranslation/tests/models.py:54 +#: venv/lib/python3.13/site-packages/modeltranslation/tests/models.py:62 +#: venv/lib/python3.13/site-packages/modeltranslation/tests/models.py:72 +#: venv/lib/python3.13/site-packages/modeltranslation/tests/models.py:82 +#: venv/lib/python3.13/site-packages/modeltranslation/tests/models.py:86 +#: venv/lib/python3.13/site-packages/modeltranslation/tests/models.py:118 +#: venv/lib/python3.13/site-packages/modeltranslation/tests/models.py:137 +#: venv/lib/python3.13/site-packages/modeltranslation/tests/models.py:364 +#: venv/lib/python3.13/site-packages/modeltranslation/tests/models.py:369 +#: venv/lib/python3.13/site-packages/modeltranslation/tests/models.py:379 +#: venv/lib/python3.13/site-packages/modeltranslation/tests/models.py:399 +#: venv/lib/python3.13/site-packages/modeltranslation/tests/models.py:416 +#: venv/lib/python3.13/site-packages/modeltranslation/tests/models.py:435 +#: venv/lib/python3.13/site-packages/modeltranslation/tests/models.py:441 +#: venv/lib/python3.13/site-packages/modeltranslation/tests/models.py:458 +#: venv/lib/python3.13/site-packages/modeltranslation/tests/models.py:470 +#: venv/lib/python3.13/site-packages/modeltranslation/tests/models.py:478 +msgid "title" +msgstr "" + +#: venv/lib/python3.13/site-packages/modeltranslation/tests/models.py:18 +msgid "password" +msgstr "" + +#: venv/lib/python3.13/site-packages/modeltranslation/tests/models.py:245 +#: venv/lib/python3.13/site-packages/modeltranslation/tests/models.py:264 +msgid "title a" +msgstr "" + +#: venv/lib/python3.13/site-packages/modeltranslation/tests/models.py:249 +#: venv/lib/python3.13/site-packages/modeltranslation/tests/models.py:275 +msgid "title b" +msgstr "" + +#: venv/lib/python3.13/site-packages/modeltranslation/tests/models.py:253 +msgid "title c" +msgstr "" + +#: venv/lib/python3.13/site-packages/modeltranslation/tests/models.py:257 +msgid "title d" +msgstr "" + +#: venv/lib/python3.13/site-packages/modeltranslation/tests/models.py:380 +msgid "visits" +msgstr "" + +#: venv/lib/python3.13/site-packages/modeltranslation/tests/translation.py:62 +msgid "Sorry, translation is not available." +msgstr "" + +#: venv/lib/python3.13/site-packages/modeltranslation/widgets.py:32 +#: venv/lib/python3.13/site-packages/unfold/contrib/simple_history/templates/simple_history/object_history_list.html:73 +msgid "None" +msgstr "" + +#: venv/lib/python3.13/site-packages/silk/middleware.py:80 +msgid "" +"SILKY_AUTHENTICATION can not be enabled without Session, Authentication or " +"Message Django's middlewares" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/admin.py:40 +#: venv/lib/python3.13/site-packages/unfold/templatetags/unfold_list.py:337 +msgid "Select record" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/admin.py:166 +msgid "Select action" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/constance/templates/admin/constance/change_list.html:41 +#: venv/lib/python3.13/site-packages/unfold/contrib/guardian/templates/admin/guardian/model/obj_perms_manage_group.html:23 +#: venv/lib/python3.13/site-packages/unfold/contrib/guardian/templates/admin/guardian/model/obj_perms_manage_user.html:24 +#: venv/lib/python3.13/site-packages/unfold/templates/admin/pagination.html:19 +#: venv/lib/python3.13/site-packages/unfold/templates/admin/submit_line.html:9 +msgid "Save" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/constance/templates/admin/constance/includes/results_list.html:10 +msgid "Collapse" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/constance/templates/admin/constance/includes/results_list.html:21 +msgid "Default" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/constance/templates/admin/constance/includes/results_list.html:22 +#: venv/lib/python3.13/site-packages/unfold/contrib/forms/templates/unfold/forms/helpers/toolbar.html:59 +msgid "Code" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/constance/templates/admin/constance/includes/results_list.html:23 +msgid "Modified" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/constance/templates/admin/constance/includes/results_list.html:65 +msgid "Reset to default" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/filters/admin/choice_filters.py:22 +#: venv/lib/python3.13/site-packages/unfold/contrib/filters/admin/choice_filters.py:65 +#: venv/lib/python3.13/site-packages/unfold/contrib/filters/admin/choice_filters.py:78 +#: venv/lib/python3.13/site-packages/unfold/contrib/filters/admin/dropdown_filters.py:22 +#: venv/lib/python3.13/site-packages/unfold/contrib/filters/admin/mixins.py:45 +msgid "All" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/filters/admin/choice_filters.py:46 +#: venv/lib/python3.13/site-packages/unfold/contrib/filters/admin/choice_filters.py:103 +#: venv/lib/python3.13/site-packages/unfold/contrib/filters/admin/choice_filters.py:137 +#: venv/lib/python3.13/site-packages/unfold/contrib/filters/admin/choice_filters.py:168 +#: venv/lib/python3.13/site-packages/unfold/contrib/filters/admin/dropdown_filters.py:28 +#: venv/lib/python3.13/site-packages/unfold/contrib/filters/admin/dropdown_filters.py:61 +#: venv/lib/python3.13/site-packages/unfold/contrib/filters/admin/dropdown_filters.py:105 +#: venv/lib/python3.13/site-packages/unfold/contrib/filters/admin/mixins.py:71 +#: venv/lib/python3.13/site-packages/unfold/contrib/filters/admin/mixins.py:169 +#: venv/lib/python3.13/site-packages/unfold/contrib/filters/admin/text_filters.py:29 +#: venv/lib/python3.13/site-packages/unfold/contrib/filters/admin/text_filters.py:60 +#: venv/lib/python3.13/site-packages/unfold/contrib/filters/templates/unfold/filters/filters_date_range.html:5 +#: venv/lib/python3.13/site-packages/unfold/contrib/filters/templates/unfold/filters/filters_datetime_range.html:5 +#: venv/lib/python3.13/site-packages/unfold/contrib/filters/templates/unfold/filters/filters_numeric_range.html:5 +#: venv/lib/python3.13/site-packages/unfold/contrib/filters/templates/unfold/filters/filters_numeric_single.html:5 +#: venv/lib/python3.13/site-packages/unfold/contrib/filters/templates/unfold/filters/filters_numeric_slider.html:7 +#: venv/lib/python3.13/site-packages/unfold/templates/admin/filter.html:5 +#, python-format +msgid " By %(filter_title)s " +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/filters/forms.py:186 +#: venv/lib/python3.13/site-packages/unfold/contrib/filters/forms.py:224 +msgid "From" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/filters/forms.py:193 +#: venv/lib/python3.13/site-packages/unfold/contrib/filters/forms.py:234 +msgid "To" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/filters/forms.py:258 +msgid "Date from" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/filters/forms.py:274 +msgid "Date to" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/filters/templates/unfold/filters/filters_numeric_slider.html:30 +msgid "Not enough data." +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/forms/templates/unfold/forms/array.html:30 +msgid "Add new item" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/forms/templates/unfold/forms/helpers/toolbar.html:7 +msgid "Paragraph" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/forms/templates/unfold/forms/helpers/toolbar.html:11 +msgid "Underlined" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/forms/templates/unfold/forms/helpers/toolbar.html:15 +msgid "Bold" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/forms/templates/unfold/forms/helpers/toolbar.html:19 +msgid "Italic" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/forms/templates/unfold/forms/helpers/toolbar.html:23 +msgid "Strike" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/forms/templates/unfold/forms/helpers/toolbar.html:35 +#: venv/lib/python3.13/site-packages/unfold/contrib/forms/templates/unfold/forms/helpers/toolbar.html:39 +#: venv/lib/python3.13/site-packages/unfold/contrib/forms/templates/unfold/forms/helpers/toolbar.html:43 +#: venv/lib/python3.13/site-packages/unfold/contrib/forms/templates/unfold/forms/helpers/toolbar.html:47 +msgid "Heading" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/forms/templates/unfold/forms/helpers/toolbar.html:55 +msgid "Quote" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/forms/templates/unfold/forms/helpers/toolbar.html:63 +msgid "Unordered list" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/forms/templates/unfold/forms/helpers/toolbar.html:67 +msgid "Ordered list" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/forms/templates/unfold/forms/helpers/toolbar.html:71 +msgid "Indent increase" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/forms/templates/unfold/forms/helpers/toolbar.html:75 +msgid "Indent decrease" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/forms/templates/unfold/forms/helpers/toolbar.html:83 +msgid "Undo" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/forms/templates/unfold/forms/helpers/toolbar.html:87 +msgid "Redo" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/forms/templates/unfold/forms/helpers/toolbar.html:95 +msgid "Enter an URL" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/forms/templates/unfold/forms/helpers/toolbar.html:102 +msgid "Unlink" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/guardian/templates/admin/guardian/model/change_form.html:8 +msgid "Object permissions" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/guardian/templates/admin/guardian/model/obj_perms_manage_group.html:13 +#: venv/lib/python3.13/site-packages/unfold/contrib/guardian/templates/admin/guardian/model/obj_perms_manage_user.html:14 +#: venv/lib/python3.13/site-packages/unfold/contrib/simple_history/templates/simple_history/object_history_list.html:9 +#: venv/lib/python3.13/site-packages/unfold/contrib/simple_history/templates/simple_history/object_history_list.html:43 +msgid "Object" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/guardian/templates/unfold/guardian/group_form.html:7 +msgid "Group permissions" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/guardian/templates/unfold/guardian/group_form.html:25 +#: venv/lib/python3.13/site-packages/unfold/contrib/guardian/templates/unfold/guardian/group_form.html:49 +#: venv/lib/python3.13/site-packages/unfold/contrib/guardian/templates/unfold/guardian/user_form.html:25 +#: venv/lib/python3.13/site-packages/unfold/contrib/guardian/templates/unfold/guardian/user_form.html:49 +#: venv/lib/python3.13/site-packages/unfold/templates/admin/object_history.html:18 +#: venv/lib/python3.13/site-packages/unfold/templates/admin/object_history.html:34 +msgid "Action" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/guardian/templates/unfold/guardian/group_form.html:51 +#: venv/lib/python3.13/site-packages/unfold/contrib/guardian/templates/unfold/guardian/user_form.html:51 +msgid "Edit" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/guardian/templates/unfold/guardian/group_form.html:67 +msgid "Manage group" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/guardian/templates/unfold/guardian/user_form.html:7 +msgid "User permissions" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/guardian/templates/unfold/guardian/user_form.html:67 +msgid "Manage user" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/import_export/templates/admin/import_export/change_form.html:8 +#: venv/lib/python3.13/site-packages/unfold/contrib/import_export/templates/admin/import_export/change_list_export_item.html:4 +msgid "Export" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/import_export/templates/admin/import_export/change_list_import_item.html:4 +msgid "Import" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/import_export/templates/admin/import_export/export.html:18 +#, python-format +msgid "" +"\n" +" Export %(len)s selected item.\n" +" " +msgid_plural "" +"\n" +" Export %(len)s selected items.\n" +" " +msgstr[0] "" +msgstr[1] "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/import_export/templates/admin/import_export/export.html:37 +msgid "This exporter will export the following fields" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/import_export/templates/admin/import_export/export.html:56 +#: venv/lib/python3.13/site-packages/unfold/contrib/import_export/templates/admin/import_export/import_form.html:21 +msgid "Submit" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/import_export/templates/admin/import_export/import_confirm.html:10 +msgid "" +"Below is a preview of data to be imported. If you are satisfied with the " +"results, click 'Confirm import'" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/import_export/templates/admin/import_export/import_confirm.html:15 +msgid "Confirm import" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/import_export/templates/admin/import_export/import_errors.html:20 +msgid "Line number" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/import_export/templates/admin/import_export/import_preview.html:22 +msgid "New" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/import_export/templates/admin/import_export/import_preview.html:24 +msgid "Skipped" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/import_export/templates/admin/import_export/import_preview.html:28 +msgid "Update" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/import_export/templates/admin/import_export/import_validation.html:6 +msgid "Some rows failed to validate" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/import_export/templates/admin/import_export/import_validation.html:10 +msgid "" +"Please correct these errors in your data where possible, then reupload it " +"using the form above." +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/import_export/templates/admin/import_export/import_validation.html:22 +#: venv/lib/python3.13/site-packages/unfold/contrib/import_export/templates/admin/import_export/import_validation.html:40 +msgid "Row" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/import_export/templates/admin/import_export/import_validation.html:26 +#: venv/lib/python3.13/site-packages/unfold/contrib/import_export/templates/admin/import_export/import_validation.html:44 +msgid "Errors" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/import_export/templates/admin/import_export/import_validation.html:70 +msgid "Non field specific" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/import_export/templates/admin/import_export/resource_fields_list.html:6 +msgid "This exporter will export the following fields: " +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/import_export/templates/admin/import_export/resource_fields_list.html:8 +msgid "This importer will import the following fields: " +msgstr "" + +#. Translators: Model verbose name and instance representation, +#. suitable to be an item in a list. +#: venv/lib/python3.13/site-packages/unfold/contrib/inlines/admin.py:99 +#, python-format +msgid "%(class_name)s %(instance)s" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/inlines/admin.py:111 +#, python-format +msgid "" +"Deleting %(class_name)s %(instance)s would require deleting the following " +"protected related objects: %(related_objects)s" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/simple_history/templates/simple_history/object_history.html:8 +msgid "" +"Choose a date from the list below to revert to a previous version of this " +"object." +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/simple_history/templates/simple_history/object_history.html:28 +#: venv/lib/python3.13/site-packages/unfold/templates/admin/object_history.html:57 +msgid "entry" +msgid_plural "entries" +msgstr[0] "" +msgstr[1] "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/simple_history/templates/simple_history/object_history.html:32 +msgid "This object doesn't have a change history." +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/simple_history/templates/simple_history/object_history_form.html:16 +msgid "" +"Press the 'Revert' button below to revert to this version of the object." +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/simple_history/templates/simple_history/object_history_form.html:20 +msgid "Press the 'Change History' button below to edit the history." +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/simple_history/templates/simple_history/object_history_list.html:19 +#: venv/lib/python3.13/site-packages/unfold/contrib/simple_history/templates/simple_history/object_history_list.html:55 +#: venv/lib/python3.13/site-packages/unfold/templates/admin/object_history.html:10 +#: venv/lib/python3.13/site-packages/unfold/templates/admin/object_history.html:26 +msgid "Date/time" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/simple_history/templates/simple_history/object_history_list.html:27 +#: venv/lib/python3.13/site-packages/unfold/contrib/simple_history/templates/simple_history/object_history_list.html:63 +msgid "Changed by" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/simple_history/templates/simple_history/object_history_list.html:31 +#: venv/lib/python3.13/site-packages/unfold/contrib/simple_history/templates/simple_history/object_history_list.html:77 +msgid "Change reason" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/simple_history/templates/simple_history/object_history_list.html:35 +#: venv/lib/python3.13/site-packages/unfold/contrib/simple_history/templates/simple_history/object_history_list.html:81 +msgid "Changes" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/simple_history/templates/simple_history/submit_line.html:8 +msgid "Revert" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/simple_history/templates/simple_history/submit_line.html:14 +msgid "Change History" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/simple_history/templates/simple_history/submit_line.html:19 +#: venv/lib/python3.13/site-packages/unfold/templates/admin/submit_line.html:52 +msgid "Close" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/forms.py:71 +msgid "Select action to run" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/forms.py:129 +msgid "" +"Raw passwords are not stored, so there is no way to see this user’s " +"password, but you can change the password using this form." +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/mixins/base_model_admin.py:57 +#: venv/lib/python3.13/site-packages/unfold/mixins/base_model_admin.py:78 +msgid "Select value" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/admin/actions.html:22 +msgid "Run the selected action" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/admin/actions.html:23 +msgid "Run" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/admin/actions.html:43 +msgid "Click here to select the objects across all pages" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/admin/actions.html:44 +#, python-format +msgid "Select all %(total_count)s %(module_name)s" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/admin/actions.html:50 +msgid "Clear selection" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/admin/app_list.html:12 +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/helpers/app_list_default.html:9 +#, python-format +msgid "Models in the %(name)s application" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/admin/app_list.html:48 +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/helpers/app_list.html:99 +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/helpers/app_list_default.html:59 +msgid "You don’t have permission to view or edit anything." +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/admin/auth/user/add_form.html:6 +msgid "After you've created a user, you’ll be able to edit more user options." +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/admin/auth/user/change_password.html:19 +#, python-format +msgid "Enter a new password for the user %(username)s." +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/admin/auth/user/change_password.html:30 +#: venv/lib/python3.13/site-packages/unfold/templates/registration/password_change_form.html:29 +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/helpers/account_links.html:30 +msgid "Change password" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/admin/change_form_object_tools.html:6 +msgid "History" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/admin/change_form_object_tools.html:12 +#: venv/lib/python3.13/site-packages/unfold/templates/admin/edit_inline/stacked.html:77 +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/helpers/edit_inline/tabular_title.html:33 +msgid "View on site" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/admin/change_list.html:69 +msgid "Filters" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/admin/change_list_results.html:32 +msgid "Select all rows" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/admin/change_list_results.html:46 +msgid "Toggle sorting" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/admin/change_list_results.html:54 +msgid "Remove from sorting" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/admin/change_list_results.html:60 +#, python-format +msgid "Sorting priority: %(priority_number)s" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/admin/change_list_results.html:85 +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/components/table.html:34 +msgid "Expand row" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/admin/delete_confirmation.html:16 +#, python-format +msgid "" +"Deleting the %(object_name)s '%(escaped_object)s' would result in deleting " +"related objects, but your account doesn't have permission to delete the " +"following types of objects:" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/admin/delete_confirmation.html:32 +#, python-format +msgid "" +"Deleting the %(object_name)s '%(escaped_object)s' would require deleting the " +"following protected related objects:" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/admin/delete_confirmation.html:48 +#, python-format +msgid "" +"Are you sure you want to delete the %(object_name)s \"%(escaped_object)s\"? " +"All of the following related items will be deleted:" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/admin/delete_confirmation.html:55 +#: venv/lib/python3.13/site-packages/unfold/templates/admin/delete_selected_confirmation.html:49 +msgid "Objects" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/admin/delete_selected_confirmation.html:15 +#, python-format +msgid "" +"Deleting the selected %(objects_name)s would result in deleting related " +"objects, but your account doesn't have permission to delete the following " +"types of objects:" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/admin/delete_selected_confirmation.html:28 +#, python-format +msgid "" +"Deleting the selected %(objects_name)s would require deleting the following " +"protected related objects:" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/admin/delete_selected_confirmation.html:42 +#, python-format +msgid "" +"Are you sure you want to delete the selected %(objects_name)s? All of the " +"following objects and their related items will be deleted:" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/admin/edit_inline/stacked.html:65 +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/helpers/app_list_default.html:38 +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/helpers/edit_inline/tabular_title.html:25 +msgid "View" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/admin/includes/object_delete_summary.html:5 +msgid "Summary" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/admin/login.html:15 +msgid "Welcome back to" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/admin/login.html:26 +#, python-format +msgid "" +"You are authenticated as %(username)s, but are not authorized to access this " +"page. Would you like to login to a different account?" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/admin/login.html:47 +msgid "Log in" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/admin/login.html:55 +msgid "Forgotten your password or username?" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/admin/object_history.html:60 +msgid "" +"This object doesn’t have a change history. It probably wasn’t added via this " +"admin site." +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/admin/pagination.html:12 +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/helpers/popup_header.html:14 +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/helpers/welcomemsg.html:25 +msgid "Show all" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/admin/search_form.html:18 +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/helpers/command.html:24 +msgid "Type to search" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/admin/submit_line.html:28 +msgid "Save and continue editing" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/admin/submit_line.html:30 +msgid "Save and view" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/admin/submit_line.html:37 +msgid "Save and add another" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/admin/submit_line.html:43 +msgid "Save as new" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/registration/logged_out.html:14 +msgid "You have been successfully logged out from the administration" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/registration/logged_out.html:18 +msgid "Thanks for spending some quality time with the web site today." +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/registration/logged_out.html:23 +msgid "Log in again" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/registration/password_change_done.html:9 +msgid "Your password was changed." +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/registration/password_change_form.html:18 +msgid "" +"Please enter your old password, for security’s sake, and then enter your new " +"password twice so we can verify you typed it in correctly." +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/components/table.html:89 +msgid "No data" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/helpers/account_links.html:17 +msgid "View site" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/helpers/account_links.html:40 +msgid "Log out" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/helpers/actions_row.html:4 +msgid "More actions" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/helpers/add_link.html:5 +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/helpers/add_link.html:8 +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/helpers/empty_results.html:4 +#, python-format +msgid "Add %(name)s" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/helpers/app_list.html:68 +msgid "All applications" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/helpers/app_list_default.html:31 +msgid "Add" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/helpers/boolean.html:4 +msgid "True" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/helpers/boolean.html:4 +msgid "False" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/helpers/change_list_filter_actions.html:7 +msgid "Apply Filters" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/helpers/change_list_filter_actions.html:16 +msgid "Hide counts" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/helpers/change_list_filter_actions.html:20 +msgid "Show counts" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/helpers/change_list_filter_actions.html:27 +msgid "Clear all filters" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/helpers/command_history.html:7 +msgid "Recent searches" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/helpers/command_history.html:49 +msgid "No recent searches" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/helpers/command_results.html:36 +msgid "No results matching your query" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/helpers/command_results.html:44 +#, python-format +msgid "" +"\n" +" Found %(counter)s result in %(time)s seconds\n" +" " +msgid_plural "" +"\n" +" Found %(counter)s results in %(time)s seconds\n" +" " +msgstr[0] "" +msgstr[1] "" + +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/helpers/delete_submit_line.html:5 +msgid "No, take me back" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/helpers/delete_submit_line.html:9 +msgid "Yes, I’m sure" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/helpers/display_header.html:10 +msgid "Record picture" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/helpers/edit_inline/tabular_delete.html:4 +msgid "Remove" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/helpers/edit_inline/tabular_heading.html:21 +msgid "Delete?" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/helpers/empty_results.html:12 +msgid "No results found" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/helpers/empty_results.html:16 +msgid "" +"This page yielded into no results. Create a new item or reset your filters." +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/helpers/empty_results.html:30 +msgid "Reset filters" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/helpers/header_back_button.html:7 +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/helpers/header_back_button.html:15 +msgid "Go back" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/helpers/history.html:9 +msgid "Recent actions" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/helpers/history.html:28 +msgid "Unknown content" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/helpers/messages/errornote.html:5 +msgid "Please correct the error below." +msgid_plural "Please correct the errors below." +msgstr[0] "" +msgstr[1] "" + +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/helpers/pagination_infinite.html:5 +msgid "Previous" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/helpers/pagination_infinite.html:9 +msgid "Next" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/helpers/popup_header.html:14 +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/helpers/welcomemsg.html:25 +#, python-format +msgid "%(counter)s result" +msgid_plural "%(counter)s results" +msgstr[0] "" +msgstr[1] "" + +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/helpers/popup_header.html:14 +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/helpers/welcomemsg.html:25 +#, python-format +msgid "%(full_result_count)s total" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/helpers/search.html:10 +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/helpers/search.html:39 +msgid "Search apps and models..." +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/helpers/search.html:40 +msgid "Filter navigation items" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/helpers/tab_items.html:15 +msgid "General" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/helpers/theme_switch.html:16 +msgid "Dark" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/helpers/theme_switch.html:23 +msgid "Light" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/helpers/unauthenticated_header.html:6 +msgid "Return to site" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/widgets/clearable_file_input.html:6 +msgid "Image preview" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/widgets/clearable_file_input.html:24 +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/widgets/clearable_file_input_small.html:17 +msgid "Choose file to upload" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/widgets/related_widget_wrapper.html:16 +#, python-format +msgid "Change selected %(model)s" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/widgets/related_widget_wrapper.html:26 +#, python-format +msgid "Add another %(model)s" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/widgets/related_widget_wrapper.html:35 +#, python-format +msgid "View selected %(model)s" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/widgets/related_widget_wrapper.html:45 +#, python-format +msgid "Delete selected %(model)s" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/unfold_crispy/layout/table_inline_formset.html:65 +msgid "Add row" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templatetags/unfold.py:733 +msgid "Welcome" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templatetags/unfold_list.py:118 +msgid "Select all objects on this page for an action" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/widgets.py:598 +#: venv/lib/python3.13/site-packages/unfold/widgets.py:639 +msgid "Date" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/widgets.py:821 +msgid "Select currency" +msgstr "" diff --git a/resources/locale/ru/LC_MESSAGES/django.po b/resources/locale/ru/LC_MESSAGES/django.po index 8b0b539..d534212 100644 --- a/resources/locale/ru/LC_MESSAGES/django.po +++ b/resources/locale/ru/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-02-15 16:40+0500\n" +"POT-Creation-Date: 2025-11-26 16:03+0500\n" "PO-Revision-Date: 2024-02-09 15:09+0500\n" "Last-Translator: \n" "Language-Team: LANGUAGE \n" @@ -21,31 +21,3117 @@ msgstr "" "(n%100>=11 && n%100<=14)? 2 : 3);\n" "X-Translated-Using: django-rosetta 0.10.0\n" -#: config/settings/common.py:148 +#: config/conf/navigation.py:9 +msgid "Home page" +msgstr "" + +#: config/conf/navigation.py:16 +msgid "Auth" +msgstr "" + +#: config/conf/navigation.py:20 +msgid "Users" +msgstr "" + +#: config/conf/navigation.py:25 +#: venv/lib/python3.13/site-packages/unfold/contrib/guardian/templates/admin/guardian/model/obj_perms_manage_group.html:16 +#: venv/lib/python3.13/site-packages/unfold/contrib/guardian/templates/unfold/guardian/group_form.html:15 +msgid "Group" +msgstr "" + +#: config/conf/unfold.py:10 +msgid "Development" +msgstr "" + +#: config/conf/unfold.py:12 +msgid "Production" +msgstr "" + +#: config/settings/common.py:135 msgid "Russia" msgstr "" -#: config/settings/common.py:149 +#: config/settings/common.py:136 msgid "English" msgstr "" -#: config/settings/common.py:150 +#: config/settings/common.py:137 msgid "Uzbek" msgstr "" -#: core/http/admin/index.py:20 -msgid "Custom Field" +#: core/apps/accounts/admin/user.py:21 +msgid "Personal info" msgstr "" -#: core/http/tasks/index.py:13 +#: core/apps/accounts/admin/user.py:23 +msgid "Permissions" +msgstr "" + +#: core/apps/accounts/admin/user.py:36 +msgid "Important dates" +msgstr "" + +#: core/apps/accounts/choices/notification_type.py:10 +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/helpers/theme_switch.html:30 +msgid "System" +msgstr "" + +#: core/apps/accounts/choices/notification_type.py:11 +msgid "Another" +msgstr "" + +#: core/apps/accounts/choices/user.py:10 +msgid "Superuser" +msgstr "" + +#: core/apps/accounts/choices/user.py:11 +msgid "Admin" +msgstr "" + +#: core/apps/accounts/choices/user.py:12 core/apps/accounts/models/address.py:9 +#: core/apps/accounts/models/notification.py:25 +#: core/apps/accounts/models/search_history.py:9 +#: core/apps/accounts/models/user_like.py:10 +#: core/apps/accounts/models/user_plan.py:21 core/apps/api/models/ad/ad.py:10 +#: core/apps/api/models/feedback/feedback.py:10 +#: core/apps/api/models/order/order.py:11 +#: venv/lib/python3.13/site-packages/unfold/contrib/guardian/templates/admin/guardian/model/obj_perms_manage_user.html:17 +#: venv/lib/python3.13/site-packages/unfold/contrib/guardian/templates/unfold/guardian/group_form.html:33 +#: venv/lib/python3.13/site-packages/unfold/contrib/guardian/templates/unfold/guardian/user_form.html:15 +#: venv/lib/python3.13/site-packages/unfold/contrib/guardian/templates/unfold/guardian/user_form.html:33 +#: venv/lib/python3.13/site-packages/unfold/templates/admin/object_history.html:14 +#: venv/lib/python3.13/site-packages/unfold/templates/admin/object_history.html:30 +msgid "User" +msgstr "" + +#: core/apps/accounts/choices/user.py:18 +msgid "Personal" +msgstr "" + +#: core/apps/accounts/choices/user.py:19 +#: core/apps/accounts/models/business.py:25 +#: core/apps/accounts/models/business.py:26 +msgid "Business" +msgstr "" + +#: core/apps/accounts/models/address.py:10 +#: core/apps/accounts/models/user_plan.py:8 core/apps/api/models/ad/ad.py:11 +#: core/apps/api/models/ad/ad.py:36 +#: core/apps/api/models/ad_items/ad_option.py:8 +#: core/apps/api/models/ad_items/ad_top_plan.py:7 +#: core/apps/api/models/ad_items/tags.py:7 +#: venv/lib/python3.13/site-packages/unfold/contrib/constance/templates/admin/constance/includes/results_list.html:19 +msgid "Name" +msgstr "" + +#: core/apps/accounts/models/address.py:17 +#: core/apps/api/models/order/order.py:13 +msgid "Address" +msgstr "" + +#: core/apps/accounts/models/address.py:18 +msgid "Addresses" +msgstr "" + +#: core/apps/accounts/models/business.py:8 +msgid "Business Name" +msgstr "" + +#: core/apps/accounts/models/business.py:10 +msgid "Work Time" +msgstr "" + +#: core/apps/accounts/models/business.py:11 +msgid "Contact" +msgstr "" + +#: core/apps/accounts/models/business.py:12 +msgid "Instagram" +msgstr "" + +#: core/apps/accounts/models/business.py:13 +msgid "Facebook" +msgstr "" + +#: core/apps/accounts/models/business.py:14 +msgid "Telegram" +msgstr "" + +#: core/apps/accounts/models/business.py:15 +msgid "Bio" +msgstr "" + +#: core/apps/accounts/models/business.py:16 +msgid "Address Name" +msgstr "" + +#: core/apps/accounts/models/business.py:17 +msgid "Longitude" +msgstr "" + +#: core/apps/accounts/models/business.py:18 +msgid "Latitude" +msgstr "" + +#: core/apps/accounts/models/notification.py:9 +#: core/apps/api/models/banner/banner.py:7 +msgid "Title" +msgstr "" + +#: core/apps/accounts/models/notification.py:10 +#: core/apps/api/models/banner/banner.py:8 +msgid "Description" +msgstr "" + +#: core/apps/accounts/models/notification.py:11 +#: core/apps/api/models/ad/ad.py:12 core/apps/api/models/ad/ad.py:14 +msgid "Type" +msgstr "" + +#: core/apps/accounts/models/notification.py:12 +msgid "Long" +msgstr "" + +#: core/apps/accounts/models/notification.py:13 +msgid "Lat" +msgstr "" + +#: core/apps/accounts/models/notification.py:20 +#: core/apps/accounts/models/notification.py:26 +msgid "Notification" +msgstr "" + +#: core/apps/accounts/models/notification.py:21 +msgid "Notifications" +msgstr "" + +#: core/apps/accounts/models/notification.py:27 +msgid "Read" +msgstr "" + +#: core/apps/accounts/models/notification.py:34 +msgid "User Notification" +msgstr "" + +#: core/apps/accounts/models/notification.py:35 +msgid "User Notifications" +msgstr "" + +#: core/apps/accounts/models/search_history.py:8 +#: core/apps/accounts/models/search_history.py:20 +#: core/apps/accounts/models/search_history.py:21 +msgid "Search History" +msgstr "" + +#: core/apps/accounts/models/user_like.py:11 core/apps/api/models/ad/ad.py:31 +#: core/apps/api/models/ad_items/ad_images.py:10 +#: core/apps/api/models/feedback/feedback.py:11 +#: core/apps/api/models/order/order.py:27 +msgid "Ad" +msgstr "" + +#: core/apps/accounts/models/user_like.py:22 +msgid "User Like" +msgstr "" + +#: core/apps/accounts/models/user_like.py:23 +msgid "User Likes" +msgstr "" + +#: core/apps/accounts/models/user_plan.py:9 core/apps/api/models/ad/ad.py:15 +#: core/apps/api/models/ad_items/ad_top_plan.py:8 +#: core/apps/api/models/order/order.py:26 +msgid "Price" +msgstr "" + +#: core/apps/accounts/models/user_plan.py:16 +#: core/apps/accounts/models/user_plan.py:22 core/apps/api/models/ad/ad.py:18 +msgid "Plan" +msgstr "" + +#: core/apps/accounts/models/user_plan.py:17 +msgid "Plans" +msgstr "" + +#: core/apps/accounts/models/user_plan.py:23 +msgid "Expire" +msgstr "" + +#: core/apps/accounts/models/user_plan.py:30 +msgid "User Plan" +msgstr "" + +#: core/apps/accounts/models/user_plan.py:31 +msgid "User Plans" +msgstr "" + +#: core/apps/accounts/serializers/auth.py:15 +msgid "Phone Not Found" +msgstr "" + +#: core/apps/accounts/serializers/auth.py:25 +msgid "Phone number already registered." +msgstr "" + +#: core/apps/accounts/serializers/auth.py:46 +#: core/apps/accounts/serializers/auth.py:57 +msgid "User does not exist" +msgstr "" + +#: core/apps/accounts/tasks/sms.py:31 +#: venv/lib/python3.13/site-packages/django_core/tasks/sms.py:20 #, python-format msgid "Sizning Tasdiqlash ko'dingiz: %(code)s" msgstr "" -#: resources/templates/user/home.html:18 +#: core/apps/accounts/views/auth.py:60 core/apps/accounts/views/auth.py:92 +#: core/apps/accounts/views/auth.py:116 core/apps/accounts/views/login.py:37 +#, python-format +msgid "Sms %(phone)s raqamiga yuborildi" +msgstr "" + +#: core/apps/accounts/views/auth.py:76 core/apps/accounts/views/login.py:53 +msgid "Tasdiqlash ko'di qabul qilindi" +msgstr "" + +#: core/apps/accounts/views/auth.py:153 +msgid "Invalid token" +msgstr "" + +#: core/apps/accounts/views/auth.py:157 +msgid "password updated" +msgstr "" + +#: core/apps/accounts/views/auth.py:182 +msgid "Malumotlar yangilandi" +msgstr "" + +#: core/apps/accounts/views/auth.py:209 +msgid "invalida password" +msgstr "" + +#: core/apps/api/choices/ad_type.py:10 +msgid "Buy" +msgstr "" + +#: core/apps/api/choices/ad_type.py:11 +msgid "Sell" +msgstr "" + +#: core/apps/api/choices/ad_type.py:19 +msgid "Product" +msgstr "" + +#: core/apps/api/choices/ad_type.py:20 +msgid "Service" +msgstr "" + +#: core/apps/api/choices/ad_type.py:21 +msgid "Auto" +msgstr "" + +#: core/apps/api/choices/ad_type.py:22 +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/helpers/site_icon.html:7 +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/helpers/site_icon.html:9 +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/helpers/site_icon.html:11 +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/helpers/site_logo.html:5 +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/helpers/site_logo.html:7 +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/helpers/site_logo.html:9 +msgid "Home" +msgstr "" + +#: core/apps/api/choices/ad_variant_type.py:10 core/apps/api/models/ad/ad.py:43 +msgid "Color" +msgstr "" + +#: core/apps/api/choices/ad_variant_type.py:11 +msgid "Size" +msgstr "" + +#: core/apps/api/choices/order_status.py:10 +msgid "Pending" +msgstr "" + +#: core/apps/api/choices/order_status.py:11 +msgid "Cancel" +msgstr "" + +#: core/apps/api/choices/order_status.py:12 +msgid "Done" +msgstr "" + +#: core/apps/api/models/ad/ad.py:13 core/apps/api/models/ad/category.py:26 +msgid "Category" +msgstr "" + +#: core/apps/api/models/ad/ad.py:16 +msgid "Is available" +msgstr "" + +#: core/apps/api/models/ad/ad.py:17 +msgid "Physical product" +msgstr "" + +#: core/apps/api/models/ad/ad.py:19 core/apps/api/models/ad_items/tags.py:14 +#: core/apps/api/models/ad_items/tags.py:15 +msgid "Tags" +msgstr "" + +#: core/apps/api/models/ad/ad.py:20 core/apps/api/models/ad/category.py:13 +#: core/apps/api/models/ad_items/ad_images.py:9 +#: core/apps/api/models/feedback/feedback.py:25 +#: venv/lib/python3.13/site-packages/django/db/models/fields/files.py:420 +msgid "Image" +msgstr "" + +#: core/apps/api/models/ad/ad.py:32 +msgid "Ads" +msgstr "" + +#: core/apps/api/models/ad/ad.py:44 +msgid "Colors" +msgstr "" + +#: core/apps/api/models/ad/category.py:9 +msgid "Category Name" +msgstr "" + +#: core/apps/api/models/ad/category.py:11 +msgid "Show Home" +msgstr "" + +#: core/apps/api/models/ad/category.py:12 +msgid "Level" +msgstr "" + +#: core/apps/api/models/ad/category.py:14 +msgid "Category Type" +msgstr "" + +#: core/apps/api/models/ad/category.py:27 +msgid "Categories" +msgstr "" + +#: core/apps/api/models/ad_items/ad_images.py:12 +msgid "Ad Variant" +msgstr "" + +#: core/apps/api/models/ad_items/ad_images.py:21 +msgid "Ad_Image" +msgstr "" + +#: core/apps/api/models/ad_items/ad_images.py:22 +msgid "Ad_Images" +msgstr "" + +#: core/apps/api/models/ad_items/ad_option.py:9 +#: venv/lib/python3.13/site-packages/unfold/contrib/constance/templates/admin/constance/includes/results_list.html:20 +#: venv/lib/python3.13/site-packages/unfold/contrib/filters/forms.py:172 +msgid "Value" +msgstr "" + +#: core/apps/api/models/ad_items/ad_option.py:17 +msgid "Ad_Option" +msgstr "" + +#: core/apps/api/models/ad_items/ad_option.py:18 +msgid "Ad_Options" +msgstr "" + +#: core/apps/api/models/ad_items/ad_size.py:9 +msgid "Weight" +msgstr "" + +#: core/apps/api/models/ad_items/ad_size.py:10 +msgid "Width" +msgstr "" + +#: core/apps/api/models/ad_items/ad_size.py:11 +msgid "Height" +msgstr "" + +#: core/apps/api/models/ad_items/ad_size.py:12 +msgid "Length" +msgstr "" + +#: core/apps/api/models/ad_items/ad_size.py:19 +msgid "AdSize" +msgstr "" + +#: core/apps/api/models/ad_items/ad_size.py:20 +msgid "AdSizes" +msgstr "" + +#: core/apps/api/models/ad_items/ad_top_plan.py:9 +#: venv/lib/python3.13/site-packages/django/db/models/fields/__init__.py:1868 +msgid "Duration" +msgstr "" + +#: core/apps/api/models/ad_items/ad_top_plan.py:15 +#: core/apps/api/models/ad_items/ad_top_plan.py:16 +msgid "AdTop Plan" +msgstr "" + +#: core/apps/api/models/ad_items/ad_variant.py:21 +msgid "Ad_Variant" +msgstr "" + +#: core/apps/api/models/ad_items/ad_variant.py:22 +msgid "Ad_Variants" +msgstr "" + +#: core/apps/api/models/banner/banner.py:9 +msgid "Mobile Image" +msgstr "" + +#: core/apps/api/models/banner/banner.py:10 +msgid "Desktop Image" +msgstr "" + +#: core/apps/api/models/banner/banner.py:11 +#: venv/lib/python3.13/site-packages/unfold/contrib/forms/templates/unfold/forms/helpers/toolbar.html:27 +#: venv/lib/python3.13/site-packages/unfold/contrib/forms/templates/unfold/forms/helpers/toolbar.html:98 +msgid "Link" +msgstr "" + +#: core/apps/api/models/banner/banner.py:12 +msgid "BG Color" +msgstr "" + +#: core/apps/api/models/banner/banner.py:13 +msgid "Text Color" +msgstr "" + +#: core/apps/api/models/banner/banner.py:20 +msgid "Banner" +msgstr "" + +#: core/apps/api/models/banner/banner.py:21 +msgid "Banners" +msgstr "" + +#: core/apps/api/models/feedback/feedback.py:9 +msgid "Star" +msgstr "" + +#: core/apps/api/models/feedback/feedback.py:12 +#: venv/lib/python3.13/site-packages/unfold/contrib/simple_history/templates/simple_history/object_history_list.html:23 +#: venv/lib/python3.13/site-packages/unfold/contrib/simple_history/templates/simple_history/object_history_list.html:59 +msgid "Comment" +msgstr "" + +#: core/apps/api/models/feedback/feedback.py:19 +#: core/apps/api/models/feedback/feedback.py:24 +msgid "Feedback" +msgstr "" + +#: core/apps/api/models/feedback/feedback.py:20 +msgid "Feedbacks" +msgstr "" + +#: core/apps/api/models/feedback/feedback.py:33 +#: core/apps/api/models/feedback/feedback.py:34 +msgid "Feedback Images" +msgstr "" + +#: core/apps/api/models/order/order.py:20 +#: core/apps/api/models/order/order.py:25 +#: venv/lib/python3.13/site-packages/django/forms/formsets.py:484 +#: venv/lib/python3.13/site-packages/django/forms/formsets.py:491 +msgid "Order" +msgstr "" + +#: core/apps/api/models/order/order.py:21 +msgid "Orders" +msgstr "" + +#: core/apps/api/models/order/order.py:28 +msgid "Count" +msgstr "" + +#: core/apps/api/models/order/order.py:35 +msgid "Order Item" +msgstr "" + +#: core/apps/api/models/order/order.py:36 +msgid "Order Items" +msgstr "" + +#: core/apps/api/serializers/user/ad_like.py:38 +msgid "Siz bu e’longa allaqachon like bosgansiz." +msgstr "Вы уже поставили лайк этому объявлению." + +#: core/apps/shared/models/settings.py:8 core/apps/shared/models/settings.py:22 +msgid "key" +msgstr "" + +#: core/apps/shared/models/settings.py:9 +msgid "is public" +msgstr "" + +#: core/apps/shared/models/settings.py:10 +msgid "description" +msgstr "" + +#: core/apps/shared/models/settings.py:14 +#: core/apps/shared/models/settings.py:15 +msgid "Settings" +msgstr "" + +#: core/apps/shared/models/settings.py:20 +msgid "settings" +msgstr "" + +#: core/apps/shared/models/settings.py:24 +#: core/apps/shared/models/settings.py:25 +msgid "value" +msgstr "" + +#: core/apps/shared/models/settings.py:30 +#: core/apps/shared/models/settings.py:31 +#: venv/lib/python3.13/site-packages/click/core.py:1170 +msgid "Options" +msgstr "" + +#: core/apps/shared/utils/settings.py:16 +msgid "USD kursi kiritilmagan iltimos adminga murojat qiling" +msgstr "" + +#: core/services/user.py:35 +msgid "Qayta sms yuborish uchun kuting: {}" +msgstr "" + +#: core/services/user.py:37 +msgid "Serverda xatolik yuz berdi" +msgstr "" + +#: resources/templates/admin/index.html:13 +#: venv/lib/python3.13/site-packages/unfold/templates/admin/app_index.html:5 +#: venv/lib/python3.13/site-packages/unfold/templates/admin/base_site.html:3 +#: venv/lib/python3.13/site-packages/unfold/templates/admin/index.html:5 +#: venv/lib/python3.13/site-packages/unfold/templates/admin/login.html:15 +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/layouts/base.html:7 +msgid "Django site admin" +msgstr "" + +#: resources/templates/admin/index.html:19 +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/helpers/site_branding.html:3 +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/helpers/site_branding.html:6 +msgid "Django administration" +msgstr "" + +#: resources/templates/user/home.html:21 msgid "Django" msgstr "" -#: resources/templates/user/home.html:19 +#: resources/templates/user/home.html:22 msgid "Assalomu aleykum" msgstr "" + +#: venv/lib/python3.13/site-packages/click/_termui_impl.py:613 +#, python-brace-format +msgid "{editor}: Editing failed" +msgstr "" + +#: venv/lib/python3.13/site-packages/click/_termui_impl.py:617 +#, python-brace-format +msgid "{editor}: Editing failed: {e}" +msgstr "" + +#: venv/lib/python3.13/site-packages/click/core.py:1114 +#: venv/lib/python3.13/site-packages/click/core.py:1151 +#, python-brace-format +msgid "{text} {deprecated_message}" +msgstr "" + +#: venv/lib/python3.13/site-packages/click/core.py:1245 +#, python-brace-format +msgid "Got unexpected extra argument ({args})" +msgid_plural "Got unexpected extra arguments ({args})" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" + +#: venv/lib/python3.13/site-packages/click/core.py:1264 +msgid "DeprecationWarning: The command {name!r} is deprecated.{extra_message}" +msgstr "" + +#: venv/lib/python3.13/site-packages/click/core.py:1448 +msgid "Aborted!" +msgstr "" + +#: venv/lib/python3.13/site-packages/click/core.py:1822 +msgid "Commands" +msgstr "" + +#: venv/lib/python3.13/site-packages/click/core.py:1853 +msgid "Missing command." +msgstr "" + +#: venv/lib/python3.13/site-packages/click/core.py:1931 +msgid "No such command {name!r}." +msgstr "" + +#: venv/lib/python3.13/site-packages/click/core.py:2355 +msgid "Value must be an iterable." +msgstr "" + +#: venv/lib/python3.13/site-packages/click/core.py:2378 +#, python-brace-format +msgid "Takes {nargs} values but 1 was given." +msgid_plural "Takes {nargs} values but {len} were given." +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" + +#: venv/lib/python3.13/site-packages/click/core.py:2567 +msgid "" +"DeprecationWarning: The {param_type} {name!r} is deprecated.{extra_message}" +msgstr "" + +#: venv/lib/python3.13/site-packages/click/core.py:3015 +#, python-brace-format +msgid "env var: {var}" +msgstr "" + +#: venv/lib/python3.13/site-packages/click/core.py:3018 +#, python-brace-format +msgid "default: {default}" +msgstr "" + +#: venv/lib/python3.13/site-packages/click/core.py:3082 +msgid "(dynamic)" +msgstr "" + +#: venv/lib/python3.13/site-packages/click/decorators.py:465 +#, python-format +msgid "%(prog)s, version %(version)s" +msgstr "" + +#: venv/lib/python3.13/site-packages/click/decorators.py:522 +msgid "Show the version and exit." +msgstr "" + +#: venv/lib/python3.13/site-packages/click/decorators.py:548 +msgid "Show this message and exit." +msgstr "" + +#: venv/lib/python3.13/site-packages/click/exceptions.py:50 +#: venv/lib/python3.13/site-packages/click/exceptions.py:89 +#, python-brace-format +msgid "Error: {message}" +msgstr "" + +#: venv/lib/python3.13/site-packages/click/exceptions.py:81 +#, python-brace-format +msgid "Try '{command} {option}' for help." +msgstr "" + +#: venv/lib/python3.13/site-packages/click/exceptions.py:130 +#, python-brace-format +msgid "Invalid value: {message}" +msgstr "" + +#: venv/lib/python3.13/site-packages/click/exceptions.py:132 +#, python-brace-format +msgid "Invalid value for {param_hint}: {message}" +msgstr "" + +#: venv/lib/python3.13/site-packages/click/exceptions.py:190 +msgid "Missing argument" +msgstr "" + +#: venv/lib/python3.13/site-packages/click/exceptions.py:192 +msgid "Missing option" +msgstr "" + +#: venv/lib/python3.13/site-packages/click/exceptions.py:194 +msgid "Missing parameter" +msgstr "" + +#: venv/lib/python3.13/site-packages/click/exceptions.py:196 +#, python-brace-format +msgid "Missing {param_type}" +msgstr "" + +#: venv/lib/python3.13/site-packages/click/exceptions.py:203 +#, python-brace-format +msgid "Missing parameter: {param_name}" +msgstr "" + +#: venv/lib/python3.13/site-packages/click/exceptions.py:223 +#, python-brace-format +msgid "No such option: {name}" +msgstr "" + +#: venv/lib/python3.13/site-packages/click/exceptions.py:235 +#, python-brace-format +msgid "Did you mean {possibility}?" +msgid_plural "(Possible options: {possibilities})" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" + +#: venv/lib/python3.13/site-packages/click/exceptions.py:282 +msgid "unknown error" +msgstr "" + +#: venv/lib/python3.13/site-packages/click/exceptions.py:289 +msgid "Could not open file {filename!r}: {message}" +msgstr "" + +#: venv/lib/python3.13/site-packages/click/formatting.py:156 +msgid "Usage:" +msgstr "" + +#: venv/lib/python3.13/site-packages/click/parser.py:199 +msgid "Argument {name!r} takes {nargs} values." +msgstr "" + +#: venv/lib/python3.13/site-packages/click/parser.py:381 +msgid "Option {name!r} does not take a value." +msgstr "" + +#: venv/lib/python3.13/site-packages/click/parser.py:444 +msgid "Option {name!r} requires an argument." +msgid_plural "Option {name!r} requires {nargs} arguments." +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" + +#: venv/lib/python3.13/site-packages/click/shell_completion.py:332 +msgid "Shell completion is not supported for Bash versions older than 4.4." +msgstr "" + +#: venv/lib/python3.13/site-packages/click/shell_completion.py:339 +msgid "Couldn't detect Bash version, shell completion is not supported." +msgstr "" + +#: venv/lib/python3.13/site-packages/click/termui.py:165 +msgid "Repeat for confirmation" +msgstr "" + +#: venv/lib/python3.13/site-packages/click/termui.py:181 +msgid "Error: The value you entered was invalid." +msgstr "" + +#: venv/lib/python3.13/site-packages/click/termui.py:183 +#, python-brace-format +msgid "Error: {e.message}" +msgstr "" + +#: venv/lib/python3.13/site-packages/click/termui.py:194 +msgid "Error: The two entered values do not match." +msgstr "" + +#: venv/lib/python3.13/site-packages/click/termui.py:253 +msgid "Error: invalid input" +msgstr "" + +#: venv/lib/python3.13/site-packages/click/termui.py:872 +msgid "Press any key to continue..." +msgstr "" + +#: venv/lib/python3.13/site-packages/click/types.py:332 +#, python-brace-format +msgid "" +"Choose from:\n" +"\t{choices}" +msgstr "" + +#: venv/lib/python3.13/site-packages/click/types.py:369 +msgid "{value!r} is not {choice}." +msgid_plural "{value!r} is not one of {choices}." +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" + +#: venv/lib/python3.13/site-packages/click/types.py:460 +msgid "{value!r} does not match the format {format}." +msgid_plural "{value!r} does not match the formats {formats}." +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" + +#: venv/lib/python3.13/site-packages/click/types.py:482 +msgid "{value!r} is not a valid {number_type}." +msgstr "" + +#: venv/lib/python3.13/site-packages/click/types.py:538 +#, python-brace-format +msgid "{value} is not in the range {range}." +msgstr "" + +#: venv/lib/python3.13/site-packages/click/types.py:719 +msgid "{value!r} is not a valid boolean. Recognized values: {states}" +msgstr "" + +#: venv/lib/python3.13/site-packages/click/types.py:747 +msgid "{value!r} is not a valid UUID." +msgstr "" + +#: venv/lib/python3.13/site-packages/click/types.py:937 +msgid "file" +msgstr "" + +#: venv/lib/python3.13/site-packages/click/types.py:939 +msgid "directory" +msgstr "" + +#: venv/lib/python3.13/site-packages/click/types.py:941 +msgid "path" +msgstr "" + +#: venv/lib/python3.13/site-packages/click/types.py:988 +msgid "{name} {filename!r} does not exist." +msgstr "" + +#: venv/lib/python3.13/site-packages/click/types.py:997 +msgid "{name} {filename!r} is a file." +msgstr "" + +#: venv/lib/python3.13/site-packages/click/types.py:1005 +msgid "{name} {filename!r} is a directory." +msgstr "" + +#: venv/lib/python3.13/site-packages/click/types.py:1014 +msgid "{name} {filename!r} is not readable." +msgstr "" + +#: venv/lib/python3.13/site-packages/click/types.py:1023 +msgid "{name} {filename!r} is not writable." +msgstr "" + +#: venv/lib/python3.13/site-packages/click/types.py:1032 +msgid "{name} {filename!r} is not executable." +msgstr "" + +#: venv/lib/python3.13/site-packages/click/types.py:1099 +#, python-brace-format +msgid "{len_type} values are required, but {len_value} was given." +msgid_plural "{len_type} values are required, but {len_value} were given." +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" + +#: venv/lib/python3.13/site-packages/django/contrib/messages/apps.py:16 +msgid "Messages" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/contrib/sitemaps/apps.py:8 +msgid "Site Maps" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/contrib/staticfiles/apps.py:9 +msgid "Static Files" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/contrib/syndication/apps.py:7 +msgid "Syndication" +msgstr "" + +#. Translators: String used to replace omitted page numbers in elided page +#. range generated by paginators, e.g. [1, 2, '…', 5, 6, 7, '…', 9, 10]. +#: venv/lib/python3.13/site-packages/django/core/paginator.py:30 +msgid "…" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/core/paginator.py:32 +msgid "That page number is not an integer" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/core/paginator.py:33 +msgid "That page number is less than 1" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/core/paginator.py:34 +msgid "That page contains no results" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/core/validators.py:22 +msgid "Enter a valid value." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/core/validators.py:70 +msgid "Enter a valid domain name." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/core/validators.py:153 +#: venv/lib/python3.13/site-packages/django/forms/fields.py:775 +msgid "Enter a valid URL." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/core/validators.py:200 +msgid "Enter a valid integer." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/core/validators.py:211 +msgid "Enter a valid email address." +msgstr "" + +#. Translators: "letters" means latin letters: a-z and A-Z. +#: venv/lib/python3.13/site-packages/django/core/validators.py:289 +msgid "" +"Enter a valid “slug” consisting of letters, numbers, underscores or hyphens." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/core/validators.py:297 +msgid "" +"Enter a valid “slug” consisting of Unicode letters, numbers, underscores, or " +"hyphens." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/core/validators.py:309 +#: venv/lib/python3.13/site-packages/django/core/validators.py:318 +#: venv/lib/python3.13/site-packages/django/core/validators.py:332 +#: venv/lib/python3.13/site-packages/django/db/models/fields/__init__.py:2220 +#, python-format +msgid "Enter a valid %(protocol)s address." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/core/validators.py:311 +msgid "IPv4" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/core/validators.py:320 +#: venv/lib/python3.13/site-packages/django/utils/ipv6.py:43 +msgid "IPv6" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/core/validators.py:334 +msgid "IPv4 or IPv6" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/core/validators.py:375 +msgid "Enter only digits separated by commas." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/core/validators.py:381 +#, python-format +msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/core/validators.py:416 +#, python-format +msgid "Ensure this value is less than or equal to %(limit_value)s." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/core/validators.py:425 +#, python-format +msgid "Ensure this value is greater than or equal to %(limit_value)s." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/core/validators.py:434 +#, python-format +msgid "Ensure this value is a multiple of step size %(limit_value)s." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/core/validators.py:441 +#, python-format +msgid "" +"Ensure this value is a multiple of step size %(limit_value)s, starting from " +"%(offset)s, e.g. %(offset)s, %(valid_value1)s, %(valid_value2)s, and so on." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/core/validators.py:473 +#, python-format +msgid "" +"Ensure this value has at least %(limit_value)d character (it has " +"%(show_value)d)." +msgid_plural "" +"Ensure this value has at least %(limit_value)d characters (it has " +"%(show_value)d)." +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" + +#: venv/lib/python3.13/site-packages/django/core/validators.py:491 +#, python-format +msgid "" +"Ensure this value has at most %(limit_value)d character (it has " +"%(show_value)d)." +msgid_plural "" +"Ensure this value has at most %(limit_value)d characters (it has " +"%(show_value)d)." +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" + +#: venv/lib/python3.13/site-packages/django/core/validators.py:514 +#: venv/lib/python3.13/site-packages/django/forms/fields.py:366 +#: venv/lib/python3.13/site-packages/django/forms/fields.py:405 +msgid "Enter a number." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/core/validators.py:516 +#, python-format +msgid "Ensure that there are no more than %(max)s digit in total." +msgid_plural "Ensure that there are no more than %(max)s digits in total." +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" + +#: venv/lib/python3.13/site-packages/django/core/validators.py:521 +#, python-format +msgid "Ensure that there are no more than %(max)s decimal place." +msgid_plural "Ensure that there are no more than %(max)s decimal places." +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" + +#: venv/lib/python3.13/site-packages/django/core/validators.py:526 +#, python-format +msgid "" +"Ensure that there are no more than %(max)s digit before the decimal point." +msgid_plural "" +"Ensure that there are no more than %(max)s digits before the decimal point." +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" + +#: venv/lib/python3.13/site-packages/django/core/validators.py:597 +#, python-format +msgid "" +"File extension “%(extension)s” is not allowed. Allowed extensions are: " +"%(allowed_extensions)s." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/core/validators.py:659 +msgid "Null characters are not allowed." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/db/models/base.py:1600 +#: venv/lib/python3.13/site-packages/django/forms/models.py:908 +#: venv/lib/python3.13/site-packages/unfold/contrib/inlines/admin.py:108 +msgid "and" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/db/models/base.py:1602 +#, python-format +msgid "%(model_name)s with this %(field_labels)s already exists." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/db/models/constraints.py:22 +#, python-format +msgid "Constraint “%(name)s” is violated." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/db/models/fields/__init__.py:134 +#, python-format +msgid "Value %(value)r is not a valid choice." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/db/models/fields/__init__.py:135 +msgid "This field cannot be null." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/db/models/fields/__init__.py:136 +msgid "This field cannot be blank." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/db/models/fields/__init__.py:137 +#, python-format +msgid "%(model_name)s with this %(field_label)s already exists." +msgstr "" + +#. Translators: The 'lookup_type' is one of 'date', 'year' or +#. 'month'. Eg: "Title must be unique for pub_date year" +#: venv/lib/python3.13/site-packages/django/db/models/fields/__init__.py:141 +#, python-format +msgid "" +"%(field_label)s must be unique for %(date_field_label)s %(lookup_type)s." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/db/models/fields/__init__.py:180 +#, python-format +msgid "Field of type: %(field_type)s" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/db/models/fields/__init__.py:1162 +#, python-format +msgid "“%(value)s” value must be either True or False." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/db/models/fields/__init__.py:1163 +#, python-format +msgid "“%(value)s” value must be either True, False, or None." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/db/models/fields/__init__.py:1165 +msgid "Boolean (Either True or False)" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/db/models/fields/__init__.py:1215 +#, python-format +msgid "String (up to %(max_length)s)" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/db/models/fields/__init__.py:1217 +msgid "String (unlimited)" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/db/models/fields/__init__.py:1326 +msgid "Comma-separated integers" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/db/models/fields/__init__.py:1427 +#, python-format +msgid "" +"“%(value)s” value has an invalid date format. It must be in YYYY-MM-DD " +"format." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/db/models/fields/__init__.py:1431 +#: venv/lib/python3.13/site-packages/django/db/models/fields/__init__.py:1566 +#, python-format +msgid "" +"“%(value)s” value has the correct format (YYYY-MM-DD) but it is an invalid " +"date." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/db/models/fields/__init__.py:1435 +msgid "Date (without time)" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/db/models/fields/__init__.py:1562 +#, python-format +msgid "" +"“%(value)s” value has an invalid format. It must be in YYYY-MM-DD " +"HH:MM[:ss[.uuuuuu]][TZ] format." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/db/models/fields/__init__.py:1570 +#, python-format +msgid "" +"“%(value)s” value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]]" +"[TZ]) but it is an invalid date/time." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/db/models/fields/__init__.py:1575 +msgid "Date (with time)" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/db/models/fields/__init__.py:1702 +#, python-format +msgid "“%(value)s” value must be a decimal number." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/db/models/fields/__init__.py:1704 +msgid "Decimal number" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/db/models/fields/__init__.py:1864 +#, python-format +msgid "" +"“%(value)s” value has an invalid format. It must be in [DD] " +"[[HH:]MM:]ss[.uuuuuu] format." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/db/models/fields/__init__.py:1920 +msgid "Email address" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/db/models/fields/__init__.py:1945 +msgid "File path" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/db/models/fields/__init__.py:2023 +#, python-format +msgid "“%(value)s” value must be a float." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/db/models/fields/__init__.py:2025 +msgid "Floating point number" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/db/models/fields/__init__.py:2065 +#, python-format +msgid "“%(value)s” value must be an integer." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/db/models/fields/__init__.py:2067 +msgid "Integer" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/db/models/fields/__init__.py:2163 +msgid "Big (8 byte) integer" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/db/models/fields/__init__.py:2180 +msgid "Small integer" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/db/models/fields/__init__.py:2188 +msgid "IPv4 address" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/db/models/fields/__init__.py:2219 +msgid "IP address" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/db/models/fields/__init__.py:2310 +#: venv/lib/python3.13/site-packages/django/db/models/fields/__init__.py:2311 +#, python-format +msgid "“%(value)s” value must be either None, True or False." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/db/models/fields/__init__.py:2313 +msgid "Boolean (Either True, False or None)" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/db/models/fields/__init__.py:2364 +msgid "Positive big integer" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/db/models/fields/__init__.py:2379 +msgid "Positive integer" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/db/models/fields/__init__.py:2394 +msgid "Positive small integer" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/db/models/fields/__init__.py:2410 +#, python-format +msgid "Slug (up to %(max_length)s)" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/db/models/fields/__init__.py:2446 +msgid "Text" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/db/models/fields/__init__.py:2526 +#, python-format +msgid "" +"“%(value)s” value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] " +"format." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/db/models/fields/__init__.py:2530 +#, python-format +msgid "" +"“%(value)s” value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an " +"invalid time." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/db/models/fields/__init__.py:2534 +#: venv/lib/python3.13/site-packages/unfold/contrib/filters/forms.py:263 +#: venv/lib/python3.13/site-packages/unfold/contrib/filters/forms.py:279 +#: venv/lib/python3.13/site-packages/unfold/widgets.py:599 +#: venv/lib/python3.13/site-packages/unfold/widgets.py:644 +msgid "Time" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/db/models/fields/__init__.py:2642 +msgid "URL" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/db/models/fields/__init__.py:2666 +msgid "Raw binary data" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/db/models/fields/__init__.py:2731 +#, python-format +msgid "“%(value)s” is not a valid UUID." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/db/models/fields/__init__.py:2733 +msgid "Universally unique identifier" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/db/models/fields/files.py:244 +msgid "File" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/db/models/fields/json.py:24 +msgid "A JSON object" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/db/models/fields/json.py:26 +msgid "Value must be valid JSON." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/db/models/fields/related.py:979 +#, python-format +msgid "%(model)s instance with %(field)s %(value)r is not a valid choice." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/db/models/fields/related.py:982 +msgid "Foreign Key (type determined by related field)" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/db/models/fields/related.py:1276 +msgid "One-to-one relationship" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/db/models/fields/related.py:1333 +#, python-format +msgid "%(from)s-%(to)s relationship" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/db/models/fields/related.py:1335 +#, python-format +msgid "%(from)s-%(to)s relationships" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/db/models/fields/related.py:1383 +msgid "Many-to-many relationship" +msgstr "" + +#. Translators: If found as last label character, these punctuation +#. characters will prevent the default label_suffix to be appended to the label +#: venv/lib/python3.13/site-packages/django/forms/boundfield.py:185 +msgid ":?.!" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/forms/fields.py:95 +msgid "This field is required." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/forms/fields.py:315 +msgid "Enter a whole number." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/forms/fields.py:486 +#: venv/lib/python3.13/site-packages/django/forms/fields.py:1267 +msgid "Enter a valid date." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/forms/fields.py:509 +#: venv/lib/python3.13/site-packages/django/forms/fields.py:1268 +msgid "Enter a valid time." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/forms/fields.py:536 +msgid "Enter a valid date/time." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/forms/fields.py:570 +msgid "Enter a valid duration." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/forms/fields.py:571 +#, python-brace-format +msgid "The number of days must be between {min_days} and {max_days}." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/forms/fields.py:640 +msgid "No file was submitted. Check the encoding type on the form." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/forms/fields.py:641 +msgid "No file was submitted." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/forms/fields.py:642 +msgid "The submitted file is empty." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/forms/fields.py:644 +#, python-format +msgid "Ensure this filename has at most %(max)d character (it has %(length)d)." +msgid_plural "" +"Ensure this filename has at most %(max)d characters (it has %(length)d)." +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" + +#: venv/lib/python3.13/site-packages/django/forms/fields.py:649 +msgid "Please either submit a file or check the clear checkbox, not both." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/forms/fields.py:717 +msgid "" +"Upload a valid image. The file you uploaded was either not an image or a " +"corrupted image." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/forms/fields.py:889 +#: venv/lib/python3.13/site-packages/django/forms/fields.py:975 +#: venv/lib/python3.13/site-packages/django/forms/models.py:1592 +#, python-format +msgid "Select a valid choice. %(value)s is not one of the available choices." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/forms/fields.py:977 +#: venv/lib/python3.13/site-packages/django/forms/fields.py:1096 +#: venv/lib/python3.13/site-packages/django/forms/models.py:1590 +msgid "Enter a list of values." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/forms/fields.py:1097 +msgid "Enter a complete value." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/forms/fields.py:1339 +msgid "Enter a valid UUID." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/forms/fields.py:1369 +msgid "Enter a valid JSON." +msgstr "" + +#. Translators: This is the default suffix added to form field labels +#: venv/lib/python3.13/site-packages/django/forms/forms.py:97 +msgid ":" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/forms/forms.py:239 +#, python-format +msgid "(Hidden field %(name)s) %(error)s" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/forms/formsets.py:61 +#, python-format +msgid "" +"ManagementForm data is missing or has been tampered with. Missing fields: " +"%(field_names)s. You may need to file a bug report if the issue persists." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/forms/formsets.py:65 +#, python-format +msgid "Please submit at most %(num)d form." +msgid_plural "Please submit at most %(num)d forms." +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" + +#: venv/lib/python3.13/site-packages/django/forms/formsets.py:70 +#, python-format +msgid "Please submit at least %(num)d form." +msgid_plural "Please submit at least %(num)d forms." +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" + +#: venv/lib/python3.13/site-packages/django/forms/formsets.py:499 +#: venv/lib/python3.13/site-packages/unfold/contrib/import_export/templates/admin/import_export/import_preview.html:26 +#: venv/lib/python3.13/site-packages/unfold/templates/admin/submit_line.html:60 +msgid "Delete" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/forms/models.py:901 +#, python-format +msgid "Please correct the duplicate data for %(field)s." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/forms/models.py:906 +#, python-format +msgid "Please correct the duplicate data for %(field)s, which must be unique." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/forms/models.py:913 +#, python-format +msgid "" +"Please correct the duplicate data for %(field_name)s which must be unique " +"for the %(lookup)s in %(date_field)s." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/forms/models.py:922 +msgid "Please correct the duplicate values below." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/forms/models.py:1359 +msgid "The inline value did not match the parent instance." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/forms/models.py:1450 +msgid "Select a valid choice. That choice is not one of the available choices." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/forms/models.py:1594 +#, python-format +msgid "“%(pk)s” is not a valid value." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/forms/utils.py:229 +#, python-format +msgid "" +"%(datetime)s couldn’t be interpreted in time zone %(current_timezone)s; it " +"may be ambiguous or it may not exist." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/forms/widgets.py:527 +msgid "Clear" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/forms/widgets.py:528 +msgid "Currently" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/forms/widgets.py:529 +#: venv/lib/python3.13/site-packages/unfold/templates/admin/edit_inline/stacked.html:63 +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/helpers/app_list_default.html:42 +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/helpers/edit_inline/tabular_title.html:23 +msgid "Change" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/forms/widgets.py:866 +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/helpers/boolean.html:4 +msgid "Unknown" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/forms/widgets.py:867 +#: venv/lib/python3.13/site-packages/unfold/contrib/filters/admin/choice_filters.py:88 +#: venv/lib/python3.13/site-packages/unfold/contrib/filters/admin/choice_filters.py:96 +msgid "Yes" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/forms/widgets.py:868 +#: venv/lib/python3.13/site-packages/unfold/contrib/filters/admin/choice_filters.py:89 +#: venv/lib/python3.13/site-packages/unfold/contrib/filters/admin/choice_filters.py:97 +msgid "No" +msgstr "" + +#. Translators: Please do not add spaces around commas. +#: venv/lib/python3.13/site-packages/django/template/defaultfilters.py:873 +msgid "yes,no,maybe" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/template/defaultfilters.py:903 +#: venv/lib/python3.13/site-packages/django/template/defaultfilters.py:920 +#, python-format +msgid "%(size)d byte" +msgid_plural "%(size)d bytes" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" + +#: venv/lib/python3.13/site-packages/django/template/defaultfilters.py:922 +#, python-format +msgid "%s KB" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/template/defaultfilters.py:924 +#, python-format +msgid "%s MB" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/template/defaultfilters.py:926 +#, python-format +msgid "%s GB" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/template/defaultfilters.py:928 +#, python-format +msgid "%s TB" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/template/defaultfilters.py:930 +#, python-format +msgid "%s PB" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dateformat.py:74 +msgid "p.m." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dateformat.py:75 +msgid "a.m." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dateformat.py:80 +msgid "PM" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dateformat.py:81 +msgid "AM" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dateformat.py:153 +msgid "midnight" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dateformat.py:155 +msgid "noon" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dates.py:7 +msgid "Monday" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dates.py:8 +msgid "Tuesday" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dates.py:9 +msgid "Wednesday" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dates.py:10 +msgid "Thursday" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dates.py:11 +msgid "Friday" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dates.py:12 +msgid "Saturday" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dates.py:13 +msgid "Sunday" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dates.py:16 +msgid "Mon" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dates.py:17 +msgid "Tue" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dates.py:18 +msgid "Wed" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dates.py:19 +msgid "Thu" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dates.py:20 +msgid "Fri" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dates.py:21 +msgid "Sat" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dates.py:22 +msgid "Sun" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dates.py:25 +msgid "January" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dates.py:26 +msgid "February" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dates.py:27 +msgid "March" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dates.py:28 +msgid "April" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dates.py:29 +msgid "May" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dates.py:30 +msgid "June" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dates.py:31 +msgid "July" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dates.py:32 +msgid "August" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dates.py:33 +msgid "September" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dates.py:34 +msgid "October" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dates.py:35 +msgid "November" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dates.py:36 +msgid "December" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dates.py:39 +msgid "jan" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dates.py:40 +msgid "feb" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dates.py:41 +msgid "mar" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dates.py:42 +msgid "apr" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dates.py:43 +msgid "may" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dates.py:44 +msgid "jun" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dates.py:45 +msgid "jul" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dates.py:46 +msgid "aug" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dates.py:47 +msgid "sep" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dates.py:48 +msgid "oct" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dates.py:49 +msgid "nov" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dates.py:50 +msgid "dec" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dates.py:53 +msgctxt "abbrev. month" +msgid "Jan." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dates.py:54 +msgctxt "abbrev. month" +msgid "Feb." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dates.py:55 +msgctxt "abbrev. month" +msgid "March" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dates.py:56 +msgctxt "abbrev. month" +msgid "April" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dates.py:57 +msgctxt "abbrev. month" +msgid "May" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dates.py:58 +msgctxt "abbrev. month" +msgid "June" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dates.py:59 +msgctxt "abbrev. month" +msgid "July" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dates.py:60 +msgctxt "abbrev. month" +msgid "Aug." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dates.py:61 +msgctxt "abbrev. month" +msgid "Sept." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dates.py:62 +msgctxt "abbrev. month" +msgid "Oct." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dates.py:63 +msgctxt "abbrev. month" +msgid "Nov." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dates.py:64 +msgctxt "abbrev. month" +msgid "Dec." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dates.py:67 +msgctxt "alt. month" +msgid "January" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dates.py:68 +msgctxt "alt. month" +msgid "February" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dates.py:69 +msgctxt "alt. month" +msgid "March" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dates.py:70 +msgctxt "alt. month" +msgid "April" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dates.py:71 +msgctxt "alt. month" +msgid "May" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dates.py:72 +msgctxt "alt. month" +msgid "June" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dates.py:73 +msgctxt "alt. month" +msgid "July" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dates.py:74 +msgctxt "alt. month" +msgid "August" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dates.py:75 +msgctxt "alt. month" +msgid "September" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dates.py:76 +msgctxt "alt. month" +msgid "October" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dates.py:77 +msgctxt "alt. month" +msgid "November" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dates.py:78 +msgctxt "alt. month" +msgid "December" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/ipv6.py:20 +msgid "This is not a valid IPv6 address." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/text.py:76 +#, python-format +msgctxt "String to return when truncating text" +msgid "%(truncated_text)s…" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/text.py:287 +msgid "or" +msgstr "" + +#. Translators: This string is used as a separator between list elements +#: venv/lib/python3.13/site-packages/django/utils/text.py:306 +#: venv/lib/python3.13/site-packages/django/utils/timesince.py:135 +msgid ", " +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/timesince.py:8 +#, python-format +msgid "%(num)d year" +msgid_plural "%(num)d years" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" + +#: venv/lib/python3.13/site-packages/django/utils/timesince.py:9 +#, python-format +msgid "%(num)d month" +msgid_plural "%(num)d months" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" + +#: venv/lib/python3.13/site-packages/django/utils/timesince.py:10 +#, python-format +msgid "%(num)d week" +msgid_plural "%(num)d weeks" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" + +#: venv/lib/python3.13/site-packages/django/utils/timesince.py:11 +#, python-format +msgid "%(num)d day" +msgid_plural "%(num)d days" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" + +#: venv/lib/python3.13/site-packages/django/utils/timesince.py:12 +#, python-format +msgid "%(num)d hour" +msgid_plural "%(num)d hours" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" + +#: venv/lib/python3.13/site-packages/django/utils/timesince.py:13 +#, python-format +msgid "%(num)d minute" +msgid_plural "%(num)d minutes" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" + +#: venv/lib/python3.13/site-packages/django/views/csrf.py:29 +msgid "Forbidden" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/views/csrf.py:30 +msgid "CSRF verification failed. Request aborted." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/views/csrf.py:34 +msgid "" +"You are seeing this message because this HTTPS site requires a “Referer " +"header” to be sent by your web browser, but none was sent. This header is " +"required for security reasons, to ensure that your browser is not being " +"hijacked by third parties." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/views/csrf.py:40 +msgid "" +"If you have configured your browser to disable “Referer” headers, please re-" +"enable them, at least for this site, or for HTTPS connections, or for “same-" +"origin” requests." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/views/csrf.py:45 +msgid "" +"If you are using the tag or " +"including the “Referrer-Policy: no-referrer” header, please remove them. The " +"CSRF protection requires the “Referer” header to do strict referer checking. " +"If you’re concerned about privacy, use alternatives like for links to third-party sites." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/views/csrf.py:54 +msgid "" +"You are seeing this message because this site requires a CSRF cookie when " +"submitting forms. This cookie is required for security reasons, to ensure " +"that your browser is not being hijacked by third parties." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/views/csrf.py:60 +msgid "" +"If you have configured your browser to disable cookies, please re-enable " +"them, at least for this site, or for “same-origin” requests." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/views/csrf.py:66 +msgid "More information is available with DEBUG=True." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/views/generic/dates.py:44 +msgid "No year specified" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/views/generic/dates.py:64 +#: venv/lib/python3.13/site-packages/django/views/generic/dates.py:115 +#: venv/lib/python3.13/site-packages/django/views/generic/dates.py:214 +msgid "Date out of range" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/views/generic/dates.py:94 +msgid "No month specified" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/views/generic/dates.py:147 +msgid "No day specified" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/views/generic/dates.py:194 +msgid "No week specified" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/views/generic/dates.py:353 +#: venv/lib/python3.13/site-packages/django/views/generic/dates.py:384 +#, python-format +msgid "No %(verbose_name_plural)s available" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/views/generic/dates.py:680 +#, python-format +msgid "" +"Future %(verbose_name_plural)s not available because " +"%(class_name)s.allow_future is False." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/views/generic/dates.py:720 +#, python-format +msgid "Invalid date string “%(datestr)s” given format “%(format)s”" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/views/generic/detail.py:56 +#, python-format +msgid "No %(verbose_name)s found matching the query" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/views/generic/list.py:70 +msgid "Page is not “last”, nor can it be converted to an int." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/views/generic/list.py:77 +#, python-format +msgid "Invalid page (%(page_number)s): %(message)s" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/views/generic/list.py:173 +#, python-format +msgid "Empty list and “%(class_name)s.allow_empty” is False." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/views/static.py:49 +msgid "Directory indexes are not allowed here." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/views/static.py:51 +#, python-format +msgid "“%(path)s” does not exist" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/views/static.py:68 +#: venv/lib/python3.13/site-packages/django/views/templates/directory_index.html:8 +#: venv/lib/python3.13/site-packages/django/views/templates/directory_index.html:11 +#, python-format +msgid "Index of %(directory)s" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/views/templates/default_urlconf.html:7 +#: venv/lib/python3.13/site-packages/django/views/templates/default_urlconf.html:204 +msgid "The install worked successfully! Congratulations!" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/views/templates/default_urlconf.html:206 +#, python-format +msgid "" +"View release notes for Django %(version)s" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/views/templates/default_urlconf.html:208 +#, python-format +msgid "" +"You are seeing this page because DEBUG=True is in your settings file and you have not " +"configured any URLs." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/views/templates/default_urlconf.html:217 +msgid "Django Documentation" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/views/templates/default_urlconf.html:218 +msgid "Topics, references, & how-to’s" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/views/templates/default_urlconf.html:226 +msgid "Tutorial: A Polling App" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/views/templates/default_urlconf.html:227 +msgid "Get started with Django" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/views/templates/default_urlconf.html:235 +msgid "Django Community" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/views/templates/default_urlconf.html:236 +msgid "Connect, get help, or contribute" +msgstr "" + +#: venv/lib/python3.13/site-packages/django_ckeditor_5/permissions.py:18 +msgid "You do not have permission to upload files." +msgstr "" + +#: venv/lib/python3.13/site-packages/django_ckeditor_5/permissions.py:25 +msgid "You must be logged in to upload files." +msgstr "" + +#: venv/lib/python3.13/site-packages/django_ckeditor_5/validators.py:17 +#, python-format +msgid "File should be at most %(max_size)s MB." +msgstr "" + +#: venv/lib/python3.13/site-packages/django_ckeditor_5/views.py:90 +msgid "Invalid form data" +msgstr "" + +#: venv/lib/python3.13/site-packages/django_ckeditor_5/widgets.py:43 +msgid "Check the correct settings.CKEDITOR_5_CONFIGS " +msgstr "" + +#: venv/lib/python3.13/site-packages/drf_spectacular/openapi.py:1394 +#: venv/lib/python3.13/site-packages/drf_spectacular/openapi.py:1447 +#: venv/lib/python3.13/site-packages/drf_spectacular/openapi.py:1451 +#: venv/lib/python3.13/site-packages/drf_spectacular/openapi.py:1455 +msgid "No response body" +msgstr "" + +#: venv/lib/python3.13/site-packages/drf_spectacular/openapi.py:1419 +#: venv/lib/python3.13/site-packages/drf_spectacular/openapi.py:1473 +msgid "Unspecified response body" +msgstr "" + +#: venv/lib/python3.13/site-packages/drf_spectacular/plumbing.py:487 +#, python-format +msgid "Token-based authentication with required prefix \"%s\"" +msgstr "" + +#: venv/lib/python3.13/site-packages/drf_spectacular/views.py:45 +msgid "" +"\n" +" OpenApi3 schema for this API. Format can be selected via content " +"negotiation.\n" +"\n" +" - YAML: application/vnd.oai.openapi\n" +" - JSON: application/vnd.oai.openapi+json\n" +" " +msgstr "" + +#: venv/lib/python3.13/site-packages/kombu/transport/qpid.py:1311 +#, python-format +msgid "Attempting to connect to qpid with SASL mechanism %s" +msgstr "" + +#: venv/lib/python3.13/site-packages/kombu/transport/qpid.py:1316 +#, python-format +msgid "Connected to qpid with SASL mechanism %s" +msgstr "" + +#: venv/lib/python3.13/site-packages/kombu/transport/qpid.py:1334 +#, python-format +msgid "Unable to connect to qpid with SASL mechanism %s" +msgstr "" + +#: venv/lib/python3.13/site-packages/modeltranslation/tests/models.py:14 +#: venv/lib/python3.13/site-packages/modeltranslation/tests/models.py:54 +#: venv/lib/python3.13/site-packages/modeltranslation/tests/models.py:62 +#: venv/lib/python3.13/site-packages/modeltranslation/tests/models.py:72 +#: venv/lib/python3.13/site-packages/modeltranslation/tests/models.py:82 +#: venv/lib/python3.13/site-packages/modeltranslation/tests/models.py:86 +#: venv/lib/python3.13/site-packages/modeltranslation/tests/models.py:118 +#: venv/lib/python3.13/site-packages/modeltranslation/tests/models.py:137 +#: venv/lib/python3.13/site-packages/modeltranslation/tests/models.py:364 +#: venv/lib/python3.13/site-packages/modeltranslation/tests/models.py:369 +#: venv/lib/python3.13/site-packages/modeltranslation/tests/models.py:379 +#: venv/lib/python3.13/site-packages/modeltranslation/tests/models.py:399 +#: venv/lib/python3.13/site-packages/modeltranslation/tests/models.py:416 +#: venv/lib/python3.13/site-packages/modeltranslation/tests/models.py:435 +#: venv/lib/python3.13/site-packages/modeltranslation/tests/models.py:441 +#: venv/lib/python3.13/site-packages/modeltranslation/tests/models.py:458 +#: venv/lib/python3.13/site-packages/modeltranslation/tests/models.py:470 +#: venv/lib/python3.13/site-packages/modeltranslation/tests/models.py:478 +msgid "title" +msgstr "" + +#: venv/lib/python3.13/site-packages/modeltranslation/tests/models.py:18 +msgid "password" +msgstr "" + +#: venv/lib/python3.13/site-packages/modeltranslation/tests/models.py:245 +#: venv/lib/python3.13/site-packages/modeltranslation/tests/models.py:264 +msgid "title a" +msgstr "" + +#: venv/lib/python3.13/site-packages/modeltranslation/tests/models.py:249 +#: venv/lib/python3.13/site-packages/modeltranslation/tests/models.py:275 +msgid "title b" +msgstr "" + +#: venv/lib/python3.13/site-packages/modeltranslation/tests/models.py:253 +msgid "title c" +msgstr "" + +#: venv/lib/python3.13/site-packages/modeltranslation/tests/models.py:257 +msgid "title d" +msgstr "" + +#: venv/lib/python3.13/site-packages/modeltranslation/tests/models.py:380 +msgid "visits" +msgstr "" + +#: venv/lib/python3.13/site-packages/modeltranslation/tests/translation.py:62 +msgid "Sorry, translation is not available." +msgstr "" + +#: venv/lib/python3.13/site-packages/modeltranslation/widgets.py:32 +#: venv/lib/python3.13/site-packages/unfold/contrib/simple_history/templates/simple_history/object_history_list.html:73 +msgid "None" +msgstr "" + +#: venv/lib/python3.13/site-packages/silk/middleware.py:80 +msgid "" +"SILKY_AUTHENTICATION can not be enabled without Session, Authentication or " +"Message Django's middlewares" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/admin.py:40 +#: venv/lib/python3.13/site-packages/unfold/templatetags/unfold_list.py:337 +msgid "Select record" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/admin.py:166 +msgid "Select action" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/constance/templates/admin/constance/change_list.html:41 +#: venv/lib/python3.13/site-packages/unfold/contrib/guardian/templates/admin/guardian/model/obj_perms_manage_group.html:23 +#: venv/lib/python3.13/site-packages/unfold/contrib/guardian/templates/admin/guardian/model/obj_perms_manage_user.html:24 +#: venv/lib/python3.13/site-packages/unfold/templates/admin/pagination.html:19 +#: venv/lib/python3.13/site-packages/unfold/templates/admin/submit_line.html:9 +msgid "Save" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/constance/templates/admin/constance/includes/results_list.html:10 +msgid "Collapse" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/constance/templates/admin/constance/includes/results_list.html:21 +msgid "Default" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/constance/templates/admin/constance/includes/results_list.html:22 +#: venv/lib/python3.13/site-packages/unfold/contrib/forms/templates/unfold/forms/helpers/toolbar.html:59 +msgid "Code" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/constance/templates/admin/constance/includes/results_list.html:23 +msgid "Modified" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/constance/templates/admin/constance/includes/results_list.html:65 +msgid "Reset to default" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/filters/admin/choice_filters.py:22 +#: venv/lib/python3.13/site-packages/unfold/contrib/filters/admin/choice_filters.py:65 +#: venv/lib/python3.13/site-packages/unfold/contrib/filters/admin/choice_filters.py:78 +#: venv/lib/python3.13/site-packages/unfold/contrib/filters/admin/dropdown_filters.py:22 +#: venv/lib/python3.13/site-packages/unfold/contrib/filters/admin/mixins.py:45 +msgid "All" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/filters/admin/choice_filters.py:46 +#: venv/lib/python3.13/site-packages/unfold/contrib/filters/admin/choice_filters.py:103 +#: venv/lib/python3.13/site-packages/unfold/contrib/filters/admin/choice_filters.py:137 +#: venv/lib/python3.13/site-packages/unfold/contrib/filters/admin/choice_filters.py:168 +#: venv/lib/python3.13/site-packages/unfold/contrib/filters/admin/dropdown_filters.py:28 +#: venv/lib/python3.13/site-packages/unfold/contrib/filters/admin/dropdown_filters.py:61 +#: venv/lib/python3.13/site-packages/unfold/contrib/filters/admin/dropdown_filters.py:105 +#: venv/lib/python3.13/site-packages/unfold/contrib/filters/admin/mixins.py:71 +#: venv/lib/python3.13/site-packages/unfold/contrib/filters/admin/mixins.py:169 +#: venv/lib/python3.13/site-packages/unfold/contrib/filters/admin/text_filters.py:29 +#: venv/lib/python3.13/site-packages/unfold/contrib/filters/admin/text_filters.py:60 +#: venv/lib/python3.13/site-packages/unfold/contrib/filters/templates/unfold/filters/filters_date_range.html:5 +#: venv/lib/python3.13/site-packages/unfold/contrib/filters/templates/unfold/filters/filters_datetime_range.html:5 +#: venv/lib/python3.13/site-packages/unfold/contrib/filters/templates/unfold/filters/filters_numeric_range.html:5 +#: venv/lib/python3.13/site-packages/unfold/contrib/filters/templates/unfold/filters/filters_numeric_single.html:5 +#: venv/lib/python3.13/site-packages/unfold/contrib/filters/templates/unfold/filters/filters_numeric_slider.html:7 +#: venv/lib/python3.13/site-packages/unfold/templates/admin/filter.html:5 +#, python-format +msgid " By %(filter_title)s " +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/filters/forms.py:186 +#: venv/lib/python3.13/site-packages/unfold/contrib/filters/forms.py:224 +msgid "From" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/filters/forms.py:193 +#: venv/lib/python3.13/site-packages/unfold/contrib/filters/forms.py:234 +msgid "To" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/filters/forms.py:258 +msgid "Date from" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/filters/forms.py:274 +msgid "Date to" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/filters/templates/unfold/filters/filters_numeric_slider.html:30 +msgid "Not enough data." +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/forms/templates/unfold/forms/array.html:30 +msgid "Add new item" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/forms/templates/unfold/forms/helpers/toolbar.html:7 +msgid "Paragraph" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/forms/templates/unfold/forms/helpers/toolbar.html:11 +msgid "Underlined" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/forms/templates/unfold/forms/helpers/toolbar.html:15 +msgid "Bold" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/forms/templates/unfold/forms/helpers/toolbar.html:19 +msgid "Italic" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/forms/templates/unfold/forms/helpers/toolbar.html:23 +msgid "Strike" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/forms/templates/unfold/forms/helpers/toolbar.html:35 +#: venv/lib/python3.13/site-packages/unfold/contrib/forms/templates/unfold/forms/helpers/toolbar.html:39 +#: venv/lib/python3.13/site-packages/unfold/contrib/forms/templates/unfold/forms/helpers/toolbar.html:43 +#: venv/lib/python3.13/site-packages/unfold/contrib/forms/templates/unfold/forms/helpers/toolbar.html:47 +msgid "Heading" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/forms/templates/unfold/forms/helpers/toolbar.html:55 +msgid "Quote" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/forms/templates/unfold/forms/helpers/toolbar.html:63 +msgid "Unordered list" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/forms/templates/unfold/forms/helpers/toolbar.html:67 +msgid "Ordered list" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/forms/templates/unfold/forms/helpers/toolbar.html:71 +msgid "Indent increase" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/forms/templates/unfold/forms/helpers/toolbar.html:75 +msgid "Indent decrease" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/forms/templates/unfold/forms/helpers/toolbar.html:83 +msgid "Undo" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/forms/templates/unfold/forms/helpers/toolbar.html:87 +msgid "Redo" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/forms/templates/unfold/forms/helpers/toolbar.html:95 +msgid "Enter an URL" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/forms/templates/unfold/forms/helpers/toolbar.html:102 +msgid "Unlink" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/guardian/templates/admin/guardian/model/change_form.html:8 +msgid "Object permissions" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/guardian/templates/admin/guardian/model/obj_perms_manage_group.html:13 +#: venv/lib/python3.13/site-packages/unfold/contrib/guardian/templates/admin/guardian/model/obj_perms_manage_user.html:14 +#: venv/lib/python3.13/site-packages/unfold/contrib/simple_history/templates/simple_history/object_history_list.html:9 +#: venv/lib/python3.13/site-packages/unfold/contrib/simple_history/templates/simple_history/object_history_list.html:43 +msgid "Object" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/guardian/templates/unfold/guardian/group_form.html:7 +msgid "Group permissions" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/guardian/templates/unfold/guardian/group_form.html:25 +#: venv/lib/python3.13/site-packages/unfold/contrib/guardian/templates/unfold/guardian/group_form.html:49 +#: venv/lib/python3.13/site-packages/unfold/contrib/guardian/templates/unfold/guardian/user_form.html:25 +#: venv/lib/python3.13/site-packages/unfold/contrib/guardian/templates/unfold/guardian/user_form.html:49 +#: venv/lib/python3.13/site-packages/unfold/templates/admin/object_history.html:18 +#: venv/lib/python3.13/site-packages/unfold/templates/admin/object_history.html:34 +msgid "Action" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/guardian/templates/unfold/guardian/group_form.html:51 +#: venv/lib/python3.13/site-packages/unfold/contrib/guardian/templates/unfold/guardian/user_form.html:51 +msgid "Edit" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/guardian/templates/unfold/guardian/group_form.html:67 +msgid "Manage group" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/guardian/templates/unfold/guardian/user_form.html:7 +msgid "User permissions" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/guardian/templates/unfold/guardian/user_form.html:67 +msgid "Manage user" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/import_export/templates/admin/import_export/change_form.html:8 +#: venv/lib/python3.13/site-packages/unfold/contrib/import_export/templates/admin/import_export/change_list_export_item.html:4 +msgid "Export" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/import_export/templates/admin/import_export/change_list_import_item.html:4 +msgid "Import" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/import_export/templates/admin/import_export/export.html:18 +#, python-format +msgid "" +"\n" +" Export %(len)s selected item.\n" +" " +msgid_plural "" +"\n" +" Export %(len)s selected items.\n" +" " +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/import_export/templates/admin/import_export/export.html:37 +msgid "This exporter will export the following fields" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/import_export/templates/admin/import_export/export.html:56 +#: venv/lib/python3.13/site-packages/unfold/contrib/import_export/templates/admin/import_export/import_form.html:21 +msgid "Submit" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/import_export/templates/admin/import_export/import_confirm.html:10 +msgid "" +"Below is a preview of data to be imported. If you are satisfied with the " +"results, click 'Confirm import'" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/import_export/templates/admin/import_export/import_confirm.html:15 +msgid "Confirm import" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/import_export/templates/admin/import_export/import_errors.html:20 +msgid "Line number" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/import_export/templates/admin/import_export/import_preview.html:22 +msgid "New" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/import_export/templates/admin/import_export/import_preview.html:24 +msgid "Skipped" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/import_export/templates/admin/import_export/import_preview.html:28 +msgid "Update" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/import_export/templates/admin/import_export/import_validation.html:6 +msgid "Some rows failed to validate" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/import_export/templates/admin/import_export/import_validation.html:10 +msgid "" +"Please correct these errors in your data where possible, then reupload it " +"using the form above." +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/import_export/templates/admin/import_export/import_validation.html:22 +#: venv/lib/python3.13/site-packages/unfold/contrib/import_export/templates/admin/import_export/import_validation.html:40 +msgid "Row" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/import_export/templates/admin/import_export/import_validation.html:26 +#: venv/lib/python3.13/site-packages/unfold/contrib/import_export/templates/admin/import_export/import_validation.html:44 +msgid "Errors" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/import_export/templates/admin/import_export/import_validation.html:70 +msgid "Non field specific" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/import_export/templates/admin/import_export/resource_fields_list.html:6 +msgid "This exporter will export the following fields: " +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/import_export/templates/admin/import_export/resource_fields_list.html:8 +msgid "This importer will import the following fields: " +msgstr "" + +#. Translators: Model verbose name and instance representation, +#. suitable to be an item in a list. +#: venv/lib/python3.13/site-packages/unfold/contrib/inlines/admin.py:99 +#, python-format +msgid "%(class_name)s %(instance)s" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/inlines/admin.py:111 +#, python-format +msgid "" +"Deleting %(class_name)s %(instance)s would require deleting the following " +"protected related objects: %(related_objects)s" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/simple_history/templates/simple_history/object_history.html:8 +msgid "" +"Choose a date from the list below to revert to a previous version of this " +"object." +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/simple_history/templates/simple_history/object_history.html:28 +#: venv/lib/python3.13/site-packages/unfold/templates/admin/object_history.html:57 +msgid "entry" +msgid_plural "entries" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/simple_history/templates/simple_history/object_history.html:32 +msgid "This object doesn't have a change history." +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/simple_history/templates/simple_history/object_history_form.html:16 +msgid "" +"Press the 'Revert' button below to revert to this version of the object." +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/simple_history/templates/simple_history/object_history_form.html:20 +msgid "Press the 'Change History' button below to edit the history." +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/simple_history/templates/simple_history/object_history_list.html:19 +#: venv/lib/python3.13/site-packages/unfold/contrib/simple_history/templates/simple_history/object_history_list.html:55 +#: venv/lib/python3.13/site-packages/unfold/templates/admin/object_history.html:10 +#: venv/lib/python3.13/site-packages/unfold/templates/admin/object_history.html:26 +msgid "Date/time" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/simple_history/templates/simple_history/object_history_list.html:27 +#: venv/lib/python3.13/site-packages/unfold/contrib/simple_history/templates/simple_history/object_history_list.html:63 +msgid "Changed by" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/simple_history/templates/simple_history/object_history_list.html:31 +#: venv/lib/python3.13/site-packages/unfold/contrib/simple_history/templates/simple_history/object_history_list.html:77 +msgid "Change reason" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/simple_history/templates/simple_history/object_history_list.html:35 +#: venv/lib/python3.13/site-packages/unfold/contrib/simple_history/templates/simple_history/object_history_list.html:81 +msgid "Changes" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/simple_history/templates/simple_history/submit_line.html:8 +msgid "Revert" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/simple_history/templates/simple_history/submit_line.html:14 +msgid "Change History" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/simple_history/templates/simple_history/submit_line.html:19 +#: venv/lib/python3.13/site-packages/unfold/templates/admin/submit_line.html:52 +msgid "Close" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/forms.py:71 +msgid "Select action to run" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/forms.py:129 +msgid "" +"Raw passwords are not stored, so there is no way to see this user’s " +"password, but you can change the password using this form." +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/mixins/base_model_admin.py:57 +#: venv/lib/python3.13/site-packages/unfold/mixins/base_model_admin.py:78 +msgid "Select value" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/admin/actions.html:22 +msgid "Run the selected action" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/admin/actions.html:23 +msgid "Run" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/admin/actions.html:43 +msgid "Click here to select the objects across all pages" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/admin/actions.html:44 +#, python-format +msgid "Select all %(total_count)s %(module_name)s" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/admin/actions.html:50 +msgid "Clear selection" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/admin/app_list.html:12 +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/helpers/app_list_default.html:9 +#, python-format +msgid "Models in the %(name)s application" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/admin/app_list.html:48 +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/helpers/app_list.html:99 +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/helpers/app_list_default.html:59 +msgid "You don’t have permission to view or edit anything." +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/admin/auth/user/add_form.html:6 +msgid "After you've created a user, you’ll be able to edit more user options." +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/admin/auth/user/change_password.html:19 +#, python-format +msgid "Enter a new password for the user %(username)s." +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/admin/auth/user/change_password.html:30 +#: venv/lib/python3.13/site-packages/unfold/templates/registration/password_change_form.html:29 +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/helpers/account_links.html:30 +msgid "Change password" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/admin/change_form_object_tools.html:6 +msgid "History" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/admin/change_form_object_tools.html:12 +#: venv/lib/python3.13/site-packages/unfold/templates/admin/edit_inline/stacked.html:77 +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/helpers/edit_inline/tabular_title.html:33 +msgid "View on site" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/admin/change_list.html:69 +msgid "Filters" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/admin/change_list_results.html:32 +msgid "Select all rows" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/admin/change_list_results.html:46 +msgid "Toggle sorting" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/admin/change_list_results.html:54 +msgid "Remove from sorting" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/admin/change_list_results.html:60 +#, python-format +msgid "Sorting priority: %(priority_number)s" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/admin/change_list_results.html:85 +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/components/table.html:34 +msgid "Expand row" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/admin/delete_confirmation.html:16 +#, python-format +msgid "" +"Deleting the %(object_name)s '%(escaped_object)s' would result in deleting " +"related objects, but your account doesn't have permission to delete the " +"following types of objects:" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/admin/delete_confirmation.html:32 +#, python-format +msgid "" +"Deleting the %(object_name)s '%(escaped_object)s' would require deleting the " +"following protected related objects:" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/admin/delete_confirmation.html:48 +#, python-format +msgid "" +"Are you sure you want to delete the %(object_name)s \"%(escaped_object)s\"? " +"All of the following related items will be deleted:" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/admin/delete_confirmation.html:55 +#: venv/lib/python3.13/site-packages/unfold/templates/admin/delete_selected_confirmation.html:49 +msgid "Objects" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/admin/delete_selected_confirmation.html:15 +#, python-format +msgid "" +"Deleting the selected %(objects_name)s would result in deleting related " +"objects, but your account doesn't have permission to delete the following " +"types of objects:" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/admin/delete_selected_confirmation.html:28 +#, python-format +msgid "" +"Deleting the selected %(objects_name)s would require deleting the following " +"protected related objects:" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/admin/delete_selected_confirmation.html:42 +#, python-format +msgid "" +"Are you sure you want to delete the selected %(objects_name)s? All of the " +"following objects and their related items will be deleted:" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/admin/edit_inline/stacked.html:65 +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/helpers/app_list_default.html:38 +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/helpers/edit_inline/tabular_title.html:25 +msgid "View" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/admin/includes/object_delete_summary.html:5 +msgid "Summary" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/admin/login.html:15 +msgid "Welcome back to" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/admin/login.html:26 +#, python-format +msgid "" +"You are authenticated as %(username)s, but are not authorized to access this " +"page. Would you like to login to a different account?" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/admin/login.html:47 +msgid "Log in" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/admin/login.html:55 +msgid "Forgotten your password or username?" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/admin/object_history.html:60 +msgid "" +"This object doesn’t have a change history. It probably wasn’t added via this " +"admin site." +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/admin/pagination.html:12 +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/helpers/popup_header.html:14 +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/helpers/welcomemsg.html:25 +msgid "Show all" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/admin/search_form.html:18 +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/helpers/command.html:24 +msgid "Type to search" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/admin/submit_line.html:28 +msgid "Save and continue editing" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/admin/submit_line.html:30 +msgid "Save and view" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/admin/submit_line.html:37 +msgid "Save and add another" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/admin/submit_line.html:43 +msgid "Save as new" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/registration/logged_out.html:14 +msgid "You have been successfully logged out from the administration" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/registration/logged_out.html:18 +msgid "Thanks for spending some quality time with the web site today." +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/registration/logged_out.html:23 +msgid "Log in again" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/registration/password_change_done.html:9 +msgid "Your password was changed." +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/registration/password_change_form.html:18 +msgid "" +"Please enter your old password, for security’s sake, and then enter your new " +"password twice so we can verify you typed it in correctly." +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/components/table.html:89 +msgid "No data" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/helpers/account_links.html:17 +msgid "View site" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/helpers/account_links.html:40 +msgid "Log out" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/helpers/actions_row.html:4 +msgid "More actions" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/helpers/add_link.html:5 +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/helpers/add_link.html:8 +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/helpers/empty_results.html:4 +#, python-format +msgid "Add %(name)s" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/helpers/app_list.html:68 +msgid "All applications" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/helpers/app_list_default.html:31 +msgid "Add" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/helpers/boolean.html:4 +msgid "True" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/helpers/boolean.html:4 +msgid "False" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/helpers/change_list_filter_actions.html:7 +msgid "Apply Filters" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/helpers/change_list_filter_actions.html:16 +msgid "Hide counts" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/helpers/change_list_filter_actions.html:20 +msgid "Show counts" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/helpers/change_list_filter_actions.html:27 +msgid "Clear all filters" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/helpers/command_history.html:7 +msgid "Recent searches" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/helpers/command_history.html:49 +msgid "No recent searches" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/helpers/command_results.html:36 +msgid "No results matching your query" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/helpers/command_results.html:44 +#, python-format +msgid "" +"\n" +" Found %(counter)s result in %(time)s seconds\n" +" " +msgid_plural "" +"\n" +" Found %(counter)s results in %(time)s seconds\n" +" " +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" + +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/helpers/delete_submit_line.html:5 +msgid "No, take me back" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/helpers/delete_submit_line.html:9 +msgid "Yes, I’m sure" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/helpers/display_header.html:10 +msgid "Record picture" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/helpers/edit_inline/tabular_delete.html:4 +msgid "Remove" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/helpers/edit_inline/tabular_heading.html:21 +msgid "Delete?" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/helpers/empty_results.html:12 +msgid "No results found" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/helpers/empty_results.html:16 +msgid "" +"This page yielded into no results. Create a new item or reset your filters." +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/helpers/empty_results.html:30 +msgid "Reset filters" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/helpers/header_back_button.html:7 +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/helpers/header_back_button.html:15 +msgid "Go back" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/helpers/history.html:9 +msgid "Recent actions" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/helpers/history.html:28 +msgid "Unknown content" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/helpers/messages/errornote.html:5 +msgid "Please correct the error below." +msgid_plural "Please correct the errors below." +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" + +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/helpers/pagination_infinite.html:5 +msgid "Previous" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/helpers/pagination_infinite.html:9 +msgid "Next" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/helpers/popup_header.html:14 +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/helpers/welcomemsg.html:25 +#, python-format +msgid "%(counter)s result" +msgid_plural "%(counter)s results" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" + +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/helpers/popup_header.html:14 +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/helpers/welcomemsg.html:25 +#, python-format +msgid "%(full_result_count)s total" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/helpers/search.html:10 +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/helpers/search.html:39 +msgid "Search apps and models..." +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/helpers/search.html:40 +msgid "Filter navigation items" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/helpers/tab_items.html:15 +msgid "General" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/helpers/theme_switch.html:16 +msgid "Dark" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/helpers/theme_switch.html:23 +msgid "Light" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/helpers/unauthenticated_header.html:6 +msgid "Return to site" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/widgets/clearable_file_input.html:6 +msgid "Image preview" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/widgets/clearable_file_input.html:24 +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/widgets/clearable_file_input_small.html:17 +msgid "Choose file to upload" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/widgets/related_widget_wrapper.html:16 +#, python-format +msgid "Change selected %(model)s" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/widgets/related_widget_wrapper.html:26 +#, python-format +msgid "Add another %(model)s" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/widgets/related_widget_wrapper.html:35 +#, python-format +msgid "View selected %(model)s" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/widgets/related_widget_wrapper.html:45 +#, python-format +msgid "Delete selected %(model)s" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/unfold_crispy/layout/table_inline_formset.html:65 +msgid "Add row" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templatetags/unfold.py:733 +msgid "Welcome" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templatetags/unfold_list.py:118 +msgid "Select all objects on this page for an action" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/widgets.py:598 +#: venv/lib/python3.13/site-packages/unfold/widgets.py:639 +msgid "Date" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/widgets.py:821 +msgid "Select currency" +msgstr "" diff --git a/resources/locale/uz/LC_MESSAGES/django.po b/resources/locale/uz/LC_MESSAGES/django.po index 899c846..0812452 100644 --- a/resources/locale/uz/LC_MESSAGES/django.po +++ b/resources/locale/uz/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-02-15 16:40+0500\n" +"POT-Creation-Date: 2025-11-26 16:03+0500\n" "PO-Revision-Date: 2024-02-10 22:46+0500\n" "Last-Translator: \n" "Language-Team: LANGUAGE \n" @@ -19,37 +19,3043 @@ msgstr "" "Plural-Forms: nplurals=1; plural=0;\n" "X-Translated-Using: django-rosetta 0.10.0\n" -#: config/settings/common.py:148 +#: config/conf/navigation.py:9 +#, fuzzy +#| msgid "Home" +msgid "Home page" +msgstr "Bosh sahifa" + +#: config/conf/navigation.py:16 +msgid "Auth" +msgstr "" + +#: config/conf/navigation.py:20 +msgid "Users" +msgstr "" + +#: config/conf/navigation.py:25 +#: venv/lib/python3.13/site-packages/unfold/contrib/guardian/templates/admin/guardian/model/obj_perms_manage_group.html:16 +#: venv/lib/python3.13/site-packages/unfold/contrib/guardian/templates/unfold/guardian/group_form.html:15 +msgid "Group" +msgstr "" + +#: config/conf/unfold.py:10 +msgid "Development" +msgstr "" + +#: config/conf/unfold.py:12 +msgid "Production" +msgstr "" + +#: config/settings/common.py:135 msgid "Russia" msgstr "" -#: config/settings/common.py:149 +#: config/settings/common.py:136 msgid "English" msgstr "" -#: config/settings/common.py:150 +#: config/settings/common.py:137 msgid "Uzbek" msgstr "" -#: core/http/admin/index.py:20 -msgid "Custom Field" +#: core/apps/accounts/admin/user.py:21 +msgid "Personal info" msgstr "" -#: core/http/tasks/index.py:13 +#: core/apps/accounts/admin/user.py:23 +msgid "Permissions" +msgstr "" + +#: core/apps/accounts/admin/user.py:36 +msgid "Important dates" +msgstr "" + +#: core/apps/accounts/choices/notification_type.py:10 +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/helpers/theme_switch.html:30 +msgid "System" +msgstr "" + +#: core/apps/accounts/choices/notification_type.py:11 +msgid "Another" +msgstr "" + +#: core/apps/accounts/choices/user.py:10 +msgid "Superuser" +msgstr "" + +#: core/apps/accounts/choices/user.py:11 +msgid "Admin" +msgstr "" + +#: core/apps/accounts/choices/user.py:12 core/apps/accounts/models/address.py:9 +#: core/apps/accounts/models/notification.py:25 +#: core/apps/accounts/models/search_history.py:9 +#: core/apps/accounts/models/user_like.py:10 +#: core/apps/accounts/models/user_plan.py:21 core/apps/api/models/ad/ad.py:10 +#: core/apps/api/models/feedback/feedback.py:10 +#: core/apps/api/models/order/order.py:11 +#: venv/lib/python3.13/site-packages/unfold/contrib/guardian/templates/admin/guardian/model/obj_perms_manage_user.html:17 +#: venv/lib/python3.13/site-packages/unfold/contrib/guardian/templates/unfold/guardian/group_form.html:33 +#: venv/lib/python3.13/site-packages/unfold/contrib/guardian/templates/unfold/guardian/user_form.html:15 +#: venv/lib/python3.13/site-packages/unfold/contrib/guardian/templates/unfold/guardian/user_form.html:33 +#: venv/lib/python3.13/site-packages/unfold/templates/admin/object_history.html:14 +#: venv/lib/python3.13/site-packages/unfold/templates/admin/object_history.html:30 +msgid "User" +msgstr "" + +#: core/apps/accounts/choices/user.py:18 +msgid "Personal" +msgstr "" + +#: core/apps/accounts/choices/user.py:19 +#: core/apps/accounts/models/business.py:25 +#: core/apps/accounts/models/business.py:26 +msgid "Business" +msgstr "" + +#: core/apps/accounts/models/address.py:10 +#: core/apps/accounts/models/user_plan.py:8 core/apps/api/models/ad/ad.py:11 +#: core/apps/api/models/ad/ad.py:36 +#: core/apps/api/models/ad_items/ad_option.py:8 +#: core/apps/api/models/ad_items/ad_top_plan.py:7 +#: core/apps/api/models/ad_items/tags.py:7 +#: venv/lib/python3.13/site-packages/unfold/contrib/constance/templates/admin/constance/includes/results_list.html:19 +msgid "Name" +msgstr "" + +#: core/apps/accounts/models/address.py:17 +#: core/apps/api/models/order/order.py:13 +msgid "Address" +msgstr "" + +#: core/apps/accounts/models/address.py:18 +msgid "Addresses" +msgstr "" + +#: core/apps/accounts/models/business.py:8 +msgid "Business Name" +msgstr "" + +#: core/apps/accounts/models/business.py:10 +msgid "Work Time" +msgstr "" + +#: core/apps/accounts/models/business.py:11 +msgid "Contact" +msgstr "" + +#: core/apps/accounts/models/business.py:12 +msgid "Instagram" +msgstr "" + +#: core/apps/accounts/models/business.py:13 +msgid "Facebook" +msgstr "" + +#: core/apps/accounts/models/business.py:14 +msgid "Telegram" +msgstr "" + +#: core/apps/accounts/models/business.py:15 +msgid "Bio" +msgstr "" + +#: core/apps/accounts/models/business.py:16 +msgid "Address Name" +msgstr "" + +#: core/apps/accounts/models/business.py:17 +msgid "Longitude" +msgstr "" + +#: core/apps/accounts/models/business.py:18 +msgid "Latitude" +msgstr "" + +#: core/apps/accounts/models/notification.py:9 +#: core/apps/api/models/banner/banner.py:7 +msgid "Title" +msgstr "" + +#: core/apps/accounts/models/notification.py:10 +#: core/apps/api/models/banner/banner.py:8 +msgid "Description" +msgstr "" + +#: core/apps/accounts/models/notification.py:11 +#: core/apps/api/models/ad/ad.py:12 core/apps/api/models/ad/ad.py:14 +msgid "Type" +msgstr "" + +#: core/apps/accounts/models/notification.py:12 +msgid "Long" +msgstr "" + +#: core/apps/accounts/models/notification.py:13 +msgid "Lat" +msgstr "" + +#: core/apps/accounts/models/notification.py:20 +#: core/apps/accounts/models/notification.py:26 +msgid "Notification" +msgstr "" + +#: core/apps/accounts/models/notification.py:21 +msgid "Notifications" +msgstr "" + +#: core/apps/accounts/models/notification.py:27 +msgid "Read" +msgstr "" + +#: core/apps/accounts/models/notification.py:34 +msgid "User Notification" +msgstr "" + +#: core/apps/accounts/models/notification.py:35 +msgid "User Notifications" +msgstr "" + +#: core/apps/accounts/models/search_history.py:8 +#: core/apps/accounts/models/search_history.py:20 +#: core/apps/accounts/models/search_history.py:21 +msgid "Search History" +msgstr "" + +#: core/apps/accounts/models/user_like.py:11 core/apps/api/models/ad/ad.py:31 +#: core/apps/api/models/ad_items/ad_images.py:10 +#: core/apps/api/models/feedback/feedback.py:11 +#: core/apps/api/models/order/order.py:27 +msgid "Ad" +msgstr "" + +#: core/apps/accounts/models/user_like.py:22 +msgid "User Like" +msgstr "" + +#: core/apps/accounts/models/user_like.py:23 +msgid "User Likes" +msgstr "" + +#: core/apps/accounts/models/user_plan.py:9 core/apps/api/models/ad/ad.py:15 +#: core/apps/api/models/ad_items/ad_top_plan.py:8 +#: core/apps/api/models/order/order.py:26 +msgid "Price" +msgstr "" + +#: core/apps/accounts/models/user_plan.py:16 +#: core/apps/accounts/models/user_plan.py:22 core/apps/api/models/ad/ad.py:18 +msgid "Plan" +msgstr "" + +#: core/apps/accounts/models/user_plan.py:17 +msgid "Plans" +msgstr "" + +#: core/apps/accounts/models/user_plan.py:23 +msgid "Expire" +msgstr "" + +#: core/apps/accounts/models/user_plan.py:30 +msgid "User Plan" +msgstr "" + +#: core/apps/accounts/models/user_plan.py:31 +msgid "User Plans" +msgstr "" + +#: core/apps/accounts/serializers/auth.py:15 +msgid "Phone Not Found" +msgstr "" + +#: core/apps/accounts/serializers/auth.py:25 +msgid "Phone number already registered." +msgstr "" + +#: core/apps/accounts/serializers/auth.py:46 +#: core/apps/accounts/serializers/auth.py:57 +msgid "User does not exist" +msgstr "" + +#: core/apps/accounts/tasks/sms.py:31 +#: venv/lib/python3.13/site-packages/django_core/tasks/sms.py:20 #, python-format msgid "Sizning Tasdiqlash ko'dingiz: %(code)s" msgstr "" -#: resources/templates/user/home.html:18 +#: core/apps/accounts/views/auth.py:60 core/apps/accounts/views/auth.py:92 +#: core/apps/accounts/views/auth.py:116 core/apps/accounts/views/login.py:37 +#, python-format +msgid "Sms %(phone)s raqamiga yuborildi" +msgstr "" + +#: core/apps/accounts/views/auth.py:76 core/apps/accounts/views/login.py:53 +msgid "Tasdiqlash ko'di qabul qilindi" +msgstr "" + +#: core/apps/accounts/views/auth.py:153 +msgid "Invalid token" +msgstr "" + +#: core/apps/accounts/views/auth.py:157 +msgid "password updated" +msgstr "" + +#: core/apps/accounts/views/auth.py:182 +msgid "Malumotlar yangilandi" +msgstr "" + +#: core/apps/accounts/views/auth.py:209 +msgid "invalida password" +msgstr "" + +#: core/apps/api/choices/ad_type.py:10 +msgid "Buy" +msgstr "" + +#: core/apps/api/choices/ad_type.py:11 +msgid "Sell" +msgstr "" + +#: core/apps/api/choices/ad_type.py:19 +msgid "Product" +msgstr "" + +#: core/apps/api/choices/ad_type.py:20 +msgid "Service" +msgstr "" + +#: core/apps/api/choices/ad_type.py:21 +msgid "Auto" +msgstr "" + +#: core/apps/api/choices/ad_type.py:22 +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/helpers/site_icon.html:7 +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/helpers/site_icon.html:9 +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/helpers/site_icon.html:11 +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/helpers/site_logo.html:5 +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/helpers/site_logo.html:7 +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/helpers/site_logo.html:9 +msgid "Home" +msgstr "Bosh sahifa" + +#: core/apps/api/choices/ad_variant_type.py:10 core/apps/api/models/ad/ad.py:43 +msgid "Color" +msgstr "" + +#: core/apps/api/choices/ad_variant_type.py:11 +msgid "Size" +msgstr "" + +#: core/apps/api/choices/order_status.py:10 +msgid "Pending" +msgstr "" + +#: core/apps/api/choices/order_status.py:11 +msgid "Cancel" +msgstr "" + +#: core/apps/api/choices/order_status.py:12 +msgid "Done" +msgstr "" + +#: core/apps/api/models/ad/ad.py:13 core/apps/api/models/ad/category.py:26 +msgid "Category" +msgstr "" + +#: core/apps/api/models/ad/ad.py:16 +msgid "Is available" +msgstr "" + +#: core/apps/api/models/ad/ad.py:17 +msgid "Physical product" +msgstr "" + +#: core/apps/api/models/ad/ad.py:19 core/apps/api/models/ad_items/tags.py:14 +#: core/apps/api/models/ad_items/tags.py:15 +msgid "Tags" +msgstr "" + +#: core/apps/api/models/ad/ad.py:20 core/apps/api/models/ad/category.py:13 +#: core/apps/api/models/ad_items/ad_images.py:9 +#: core/apps/api/models/feedback/feedback.py:25 +#: venv/lib/python3.13/site-packages/django/db/models/fields/files.py:420 +msgid "Image" +msgstr "" + +#: core/apps/api/models/ad/ad.py:32 +msgid "Ads" +msgstr "" + +#: core/apps/api/models/ad/ad.py:44 +msgid "Colors" +msgstr "" + +#: core/apps/api/models/ad/category.py:9 +msgid "Category Name" +msgstr "" + +#: core/apps/api/models/ad/category.py:11 +#, fuzzy +#| msgid "Home" +msgid "Show Home" +msgstr "Bosh sahifa" + +#: core/apps/api/models/ad/category.py:12 +msgid "Level" +msgstr "" + +#: core/apps/api/models/ad/category.py:14 +msgid "Category Type" +msgstr "" + +#: core/apps/api/models/ad/category.py:27 +msgid "Categories" +msgstr "" + +#: core/apps/api/models/ad_items/ad_images.py:12 +msgid "Ad Variant" +msgstr "" + +#: core/apps/api/models/ad_items/ad_images.py:21 +msgid "Ad_Image" +msgstr "" + +#: core/apps/api/models/ad_items/ad_images.py:22 +msgid "Ad_Images" +msgstr "" + +#: core/apps/api/models/ad_items/ad_option.py:9 +#: venv/lib/python3.13/site-packages/unfold/contrib/constance/templates/admin/constance/includes/results_list.html:20 +#: venv/lib/python3.13/site-packages/unfold/contrib/filters/forms.py:172 +msgid "Value" +msgstr "" + +#: core/apps/api/models/ad_items/ad_option.py:17 +msgid "Ad_Option" +msgstr "" + +#: core/apps/api/models/ad_items/ad_option.py:18 +msgid "Ad_Options" +msgstr "" + +#: core/apps/api/models/ad_items/ad_size.py:9 +msgid "Weight" +msgstr "" + +#: core/apps/api/models/ad_items/ad_size.py:10 +msgid "Width" +msgstr "" + +#: core/apps/api/models/ad_items/ad_size.py:11 +msgid "Height" +msgstr "" + +#: core/apps/api/models/ad_items/ad_size.py:12 +msgid "Length" +msgstr "" + +#: core/apps/api/models/ad_items/ad_size.py:19 +msgid "AdSize" +msgstr "" + +#: core/apps/api/models/ad_items/ad_size.py:20 +msgid "AdSizes" +msgstr "" + +#: core/apps/api/models/ad_items/ad_top_plan.py:9 +#: venv/lib/python3.13/site-packages/django/db/models/fields/__init__.py:1868 +msgid "Duration" +msgstr "" + +#: core/apps/api/models/ad_items/ad_top_plan.py:15 +#: core/apps/api/models/ad_items/ad_top_plan.py:16 +msgid "AdTop Plan" +msgstr "" + +#: core/apps/api/models/ad_items/ad_variant.py:21 +msgid "Ad_Variant" +msgstr "" + +#: core/apps/api/models/ad_items/ad_variant.py:22 +msgid "Ad_Variants" +msgstr "" + +#: core/apps/api/models/banner/banner.py:9 +msgid "Mobile Image" +msgstr "" + +#: core/apps/api/models/banner/banner.py:10 +msgid "Desktop Image" +msgstr "" + +#: core/apps/api/models/banner/banner.py:11 +#: venv/lib/python3.13/site-packages/unfold/contrib/forms/templates/unfold/forms/helpers/toolbar.html:27 +#: venv/lib/python3.13/site-packages/unfold/contrib/forms/templates/unfold/forms/helpers/toolbar.html:98 +msgid "Link" +msgstr "" + +#: core/apps/api/models/banner/banner.py:12 +msgid "BG Color" +msgstr "" + +#: core/apps/api/models/banner/banner.py:13 +msgid "Text Color" +msgstr "" + +#: core/apps/api/models/banner/banner.py:20 +msgid "Banner" +msgstr "" + +#: core/apps/api/models/banner/banner.py:21 +msgid "Banners" +msgstr "" + +#: core/apps/api/models/feedback/feedback.py:9 +msgid "Star" +msgstr "" + +#: core/apps/api/models/feedback/feedback.py:12 +#: venv/lib/python3.13/site-packages/unfold/contrib/simple_history/templates/simple_history/object_history_list.html:23 +#: venv/lib/python3.13/site-packages/unfold/contrib/simple_history/templates/simple_history/object_history_list.html:59 +msgid "Comment" +msgstr "" + +#: core/apps/api/models/feedback/feedback.py:19 +#: core/apps/api/models/feedback/feedback.py:24 +msgid "Feedback" +msgstr "" + +#: core/apps/api/models/feedback/feedback.py:20 +msgid "Feedbacks" +msgstr "" + +#: core/apps/api/models/feedback/feedback.py:33 +#: core/apps/api/models/feedback/feedback.py:34 +msgid "Feedback Images" +msgstr "" + +#: core/apps/api/models/order/order.py:20 +#: core/apps/api/models/order/order.py:25 +#: venv/lib/python3.13/site-packages/django/forms/formsets.py:484 +#: venv/lib/python3.13/site-packages/django/forms/formsets.py:491 +msgid "Order" +msgstr "" + +#: core/apps/api/models/order/order.py:21 +msgid "Orders" +msgstr "" + +#: core/apps/api/models/order/order.py:28 +msgid "Count" +msgstr "" + +#: core/apps/api/models/order/order.py:35 +msgid "Order Item" +msgstr "" + +#: core/apps/api/models/order/order.py:36 +msgid "Order Items" +msgstr "" + +#: core/apps/api/serializers/user/ad_like.py:38 +msgid "Siz bu e’longa allaqachon like bosgansiz." +msgstr "" + +#: core/apps/shared/models/settings.py:8 core/apps/shared/models/settings.py:22 +msgid "key" +msgstr "" + +#: core/apps/shared/models/settings.py:9 +msgid "is public" +msgstr "" + +#: core/apps/shared/models/settings.py:10 +msgid "description" +msgstr "" + +#: core/apps/shared/models/settings.py:14 +#: core/apps/shared/models/settings.py:15 +msgid "Settings" +msgstr "" + +#: core/apps/shared/models/settings.py:20 +msgid "settings" +msgstr "" + +#: core/apps/shared/models/settings.py:24 +#: core/apps/shared/models/settings.py:25 +msgid "value" +msgstr "" + +#: core/apps/shared/models/settings.py:30 +#: core/apps/shared/models/settings.py:31 +#: venv/lib/python3.13/site-packages/click/core.py:1170 +msgid "Options" +msgstr "" + +#: core/apps/shared/utils/settings.py:16 +msgid "USD kursi kiritilmagan iltimos adminga murojat qiling" +msgstr "" + +#: core/services/user.py:35 +msgid "Qayta sms yuborish uchun kuting: {}" +msgstr "" + +#: core/services/user.py:37 +msgid "Serverda xatolik yuz berdi" +msgstr "" + +#: resources/templates/admin/index.html:13 +#: venv/lib/python3.13/site-packages/unfold/templates/admin/app_index.html:5 +#: venv/lib/python3.13/site-packages/unfold/templates/admin/base_site.html:3 +#: venv/lib/python3.13/site-packages/unfold/templates/admin/index.html:5 +#: venv/lib/python3.13/site-packages/unfold/templates/admin/login.html:15 +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/layouts/base.html:7 +msgid "Django site admin" +msgstr "" + +#: resources/templates/admin/index.html:19 +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/helpers/site_branding.html:3 +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/helpers/site_branding.html:6 +msgid "Django administration" +msgstr "" + +#: resources/templates/user/home.html:21 msgid "Django" msgstr "" -#: resources/templates/user/home.html:19 +#: resources/templates/user/home.html:22 msgid "Assalomu aleykum" msgstr "" -#~ msgid "Home" -#~ msgstr "Bosh sahifa" +#: venv/lib/python3.13/site-packages/click/_termui_impl.py:613 +#, python-brace-format +msgid "{editor}: Editing failed" +msgstr "" + +#: venv/lib/python3.13/site-packages/click/_termui_impl.py:617 +#, python-brace-format +msgid "{editor}: Editing failed: {e}" +msgstr "" + +#: venv/lib/python3.13/site-packages/click/core.py:1114 +#: venv/lib/python3.13/site-packages/click/core.py:1151 +#, python-brace-format +msgid "{text} {deprecated_message}" +msgstr "" + +#: venv/lib/python3.13/site-packages/click/core.py:1245 +#, python-brace-format +msgid "Got unexpected extra argument ({args})" +msgid_plural "Got unexpected extra arguments ({args})" +msgstr[0] "" + +#: venv/lib/python3.13/site-packages/click/core.py:1264 +msgid "DeprecationWarning: The command {name!r} is deprecated.{extra_message}" +msgstr "" + +#: venv/lib/python3.13/site-packages/click/core.py:1448 +msgid "Aborted!" +msgstr "" + +#: venv/lib/python3.13/site-packages/click/core.py:1822 +msgid "Commands" +msgstr "" + +#: venv/lib/python3.13/site-packages/click/core.py:1853 +msgid "Missing command." +msgstr "" + +#: venv/lib/python3.13/site-packages/click/core.py:1931 +msgid "No such command {name!r}." +msgstr "" + +#: venv/lib/python3.13/site-packages/click/core.py:2355 +msgid "Value must be an iterable." +msgstr "" + +#: venv/lib/python3.13/site-packages/click/core.py:2378 +#, python-brace-format +msgid "Takes {nargs} values but 1 was given." +msgid_plural "Takes {nargs} values but {len} were given." +msgstr[0] "" + +#: venv/lib/python3.13/site-packages/click/core.py:2567 +msgid "" +"DeprecationWarning: The {param_type} {name!r} is deprecated.{extra_message}" +msgstr "" + +#: venv/lib/python3.13/site-packages/click/core.py:3015 +#, python-brace-format +msgid "env var: {var}" +msgstr "" + +#: venv/lib/python3.13/site-packages/click/core.py:3018 +#, python-brace-format +msgid "default: {default}" +msgstr "" + +#: venv/lib/python3.13/site-packages/click/core.py:3082 +msgid "(dynamic)" +msgstr "" + +#: venv/lib/python3.13/site-packages/click/decorators.py:465 +#, python-format +msgid "%(prog)s, version %(version)s" +msgstr "" + +#: venv/lib/python3.13/site-packages/click/decorators.py:522 +msgid "Show the version and exit." +msgstr "" + +#: venv/lib/python3.13/site-packages/click/decorators.py:548 +msgid "Show this message and exit." +msgstr "" + +#: venv/lib/python3.13/site-packages/click/exceptions.py:50 +#: venv/lib/python3.13/site-packages/click/exceptions.py:89 +#, python-brace-format +msgid "Error: {message}" +msgstr "" + +#: venv/lib/python3.13/site-packages/click/exceptions.py:81 +#, python-brace-format +msgid "Try '{command} {option}' for help." +msgstr "" + +#: venv/lib/python3.13/site-packages/click/exceptions.py:130 +#, python-brace-format +msgid "Invalid value: {message}" +msgstr "" + +#: venv/lib/python3.13/site-packages/click/exceptions.py:132 +#, python-brace-format +msgid "Invalid value for {param_hint}: {message}" +msgstr "" + +#: venv/lib/python3.13/site-packages/click/exceptions.py:190 +msgid "Missing argument" +msgstr "" + +#: venv/lib/python3.13/site-packages/click/exceptions.py:192 +msgid "Missing option" +msgstr "" + +#: venv/lib/python3.13/site-packages/click/exceptions.py:194 +msgid "Missing parameter" +msgstr "" + +#: venv/lib/python3.13/site-packages/click/exceptions.py:196 +#, python-brace-format +msgid "Missing {param_type}" +msgstr "" + +#: venv/lib/python3.13/site-packages/click/exceptions.py:203 +#, python-brace-format +msgid "Missing parameter: {param_name}" +msgstr "" + +#: venv/lib/python3.13/site-packages/click/exceptions.py:223 +#, python-brace-format +msgid "No such option: {name}" +msgstr "" + +#: venv/lib/python3.13/site-packages/click/exceptions.py:235 +#, python-brace-format +msgid "Did you mean {possibility}?" +msgid_plural "(Possible options: {possibilities})" +msgstr[0] "" + +#: venv/lib/python3.13/site-packages/click/exceptions.py:282 +msgid "unknown error" +msgstr "" + +#: venv/lib/python3.13/site-packages/click/exceptions.py:289 +msgid "Could not open file {filename!r}: {message}" +msgstr "" + +#: venv/lib/python3.13/site-packages/click/formatting.py:156 +msgid "Usage:" +msgstr "" + +#: venv/lib/python3.13/site-packages/click/parser.py:199 +msgid "Argument {name!r} takes {nargs} values." +msgstr "" + +#: venv/lib/python3.13/site-packages/click/parser.py:381 +msgid "Option {name!r} does not take a value." +msgstr "" + +#: venv/lib/python3.13/site-packages/click/parser.py:444 +msgid "Option {name!r} requires an argument." +msgid_plural "Option {name!r} requires {nargs} arguments." +msgstr[0] "" + +#: venv/lib/python3.13/site-packages/click/shell_completion.py:332 +msgid "Shell completion is not supported for Bash versions older than 4.4." +msgstr "" + +#: venv/lib/python3.13/site-packages/click/shell_completion.py:339 +msgid "Couldn't detect Bash version, shell completion is not supported." +msgstr "" + +#: venv/lib/python3.13/site-packages/click/termui.py:165 +msgid "Repeat for confirmation" +msgstr "" + +#: venv/lib/python3.13/site-packages/click/termui.py:181 +msgid "Error: The value you entered was invalid." +msgstr "" + +#: venv/lib/python3.13/site-packages/click/termui.py:183 +#, python-brace-format +msgid "Error: {e.message}" +msgstr "" + +#: venv/lib/python3.13/site-packages/click/termui.py:194 +msgid "Error: The two entered values do not match." +msgstr "" + +#: venv/lib/python3.13/site-packages/click/termui.py:253 +msgid "Error: invalid input" +msgstr "" + +#: venv/lib/python3.13/site-packages/click/termui.py:872 +msgid "Press any key to continue..." +msgstr "" + +#: venv/lib/python3.13/site-packages/click/types.py:332 +#, python-brace-format +msgid "" +"Choose from:\n" +"\t{choices}" +msgstr "" + +#: venv/lib/python3.13/site-packages/click/types.py:369 +msgid "{value!r} is not {choice}." +msgid_plural "{value!r} is not one of {choices}." +msgstr[0] "" + +#: venv/lib/python3.13/site-packages/click/types.py:460 +msgid "{value!r} does not match the format {format}." +msgid_plural "{value!r} does not match the formats {formats}." +msgstr[0] "" + +#: venv/lib/python3.13/site-packages/click/types.py:482 +msgid "{value!r} is not a valid {number_type}." +msgstr "" + +#: venv/lib/python3.13/site-packages/click/types.py:538 +#, python-brace-format +msgid "{value} is not in the range {range}." +msgstr "" + +#: venv/lib/python3.13/site-packages/click/types.py:719 +msgid "{value!r} is not a valid boolean. Recognized values: {states}" +msgstr "" + +#: venv/lib/python3.13/site-packages/click/types.py:747 +msgid "{value!r} is not a valid UUID." +msgstr "" + +#: venv/lib/python3.13/site-packages/click/types.py:937 +msgid "file" +msgstr "" + +#: venv/lib/python3.13/site-packages/click/types.py:939 +msgid "directory" +msgstr "" + +#: venv/lib/python3.13/site-packages/click/types.py:941 +msgid "path" +msgstr "" + +#: venv/lib/python3.13/site-packages/click/types.py:988 +msgid "{name} {filename!r} does not exist." +msgstr "" + +#: venv/lib/python3.13/site-packages/click/types.py:997 +msgid "{name} {filename!r} is a file." +msgstr "" + +#: venv/lib/python3.13/site-packages/click/types.py:1005 +msgid "{name} {filename!r} is a directory." +msgstr "" + +#: venv/lib/python3.13/site-packages/click/types.py:1014 +msgid "{name} {filename!r} is not readable." +msgstr "" + +#: venv/lib/python3.13/site-packages/click/types.py:1023 +msgid "{name} {filename!r} is not writable." +msgstr "" + +#: venv/lib/python3.13/site-packages/click/types.py:1032 +msgid "{name} {filename!r} is not executable." +msgstr "" + +#: venv/lib/python3.13/site-packages/click/types.py:1099 +#, python-brace-format +msgid "{len_type} values are required, but {len_value} was given." +msgid_plural "{len_type} values are required, but {len_value} were given." +msgstr[0] "" + +#: venv/lib/python3.13/site-packages/django/contrib/messages/apps.py:16 +msgid "Messages" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/contrib/sitemaps/apps.py:8 +msgid "Site Maps" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/contrib/staticfiles/apps.py:9 +msgid "Static Files" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/contrib/syndication/apps.py:7 +msgid "Syndication" +msgstr "" + +#. Translators: String used to replace omitted page numbers in elided page +#. range generated by paginators, e.g. [1, 2, '…', 5, 6, 7, '…', 9, 10]. +#: venv/lib/python3.13/site-packages/django/core/paginator.py:30 +msgid "…" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/core/paginator.py:32 +msgid "That page number is not an integer" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/core/paginator.py:33 +msgid "That page number is less than 1" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/core/paginator.py:34 +msgid "That page contains no results" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/core/validators.py:22 +msgid "Enter a valid value." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/core/validators.py:70 +msgid "Enter a valid domain name." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/core/validators.py:153 +#: venv/lib/python3.13/site-packages/django/forms/fields.py:775 +msgid "Enter a valid URL." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/core/validators.py:200 +msgid "Enter a valid integer." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/core/validators.py:211 +msgid "Enter a valid email address." +msgstr "" + +#. Translators: "letters" means latin letters: a-z and A-Z. +#: venv/lib/python3.13/site-packages/django/core/validators.py:289 +msgid "" +"Enter a valid “slug” consisting of letters, numbers, underscores or hyphens." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/core/validators.py:297 +msgid "" +"Enter a valid “slug” consisting of Unicode letters, numbers, underscores, or " +"hyphens." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/core/validators.py:309 +#: venv/lib/python3.13/site-packages/django/core/validators.py:318 +#: venv/lib/python3.13/site-packages/django/core/validators.py:332 +#: venv/lib/python3.13/site-packages/django/db/models/fields/__init__.py:2220 +#, python-format +msgid "Enter a valid %(protocol)s address." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/core/validators.py:311 +msgid "IPv4" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/core/validators.py:320 +#: venv/lib/python3.13/site-packages/django/utils/ipv6.py:43 +msgid "IPv6" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/core/validators.py:334 +msgid "IPv4 or IPv6" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/core/validators.py:375 +msgid "Enter only digits separated by commas." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/core/validators.py:381 +#, python-format +msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/core/validators.py:416 +#, python-format +msgid "Ensure this value is less than or equal to %(limit_value)s." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/core/validators.py:425 +#, python-format +msgid "Ensure this value is greater than or equal to %(limit_value)s." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/core/validators.py:434 +#, python-format +msgid "Ensure this value is a multiple of step size %(limit_value)s." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/core/validators.py:441 +#, python-format +msgid "" +"Ensure this value is a multiple of step size %(limit_value)s, starting from " +"%(offset)s, e.g. %(offset)s, %(valid_value1)s, %(valid_value2)s, and so on." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/core/validators.py:473 +#, python-format +msgid "" +"Ensure this value has at least %(limit_value)d character (it has " +"%(show_value)d)." +msgid_plural "" +"Ensure this value has at least %(limit_value)d characters (it has " +"%(show_value)d)." +msgstr[0] "" + +#: venv/lib/python3.13/site-packages/django/core/validators.py:491 +#, python-format +msgid "" +"Ensure this value has at most %(limit_value)d character (it has " +"%(show_value)d)." +msgid_plural "" +"Ensure this value has at most %(limit_value)d characters (it has " +"%(show_value)d)." +msgstr[0] "" + +#: venv/lib/python3.13/site-packages/django/core/validators.py:514 +#: venv/lib/python3.13/site-packages/django/forms/fields.py:366 +#: venv/lib/python3.13/site-packages/django/forms/fields.py:405 +msgid "Enter a number." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/core/validators.py:516 +#, python-format +msgid "Ensure that there are no more than %(max)s digit in total." +msgid_plural "Ensure that there are no more than %(max)s digits in total." +msgstr[0] "" + +#: venv/lib/python3.13/site-packages/django/core/validators.py:521 +#, python-format +msgid "Ensure that there are no more than %(max)s decimal place." +msgid_plural "Ensure that there are no more than %(max)s decimal places." +msgstr[0] "" + +#: venv/lib/python3.13/site-packages/django/core/validators.py:526 +#, python-format +msgid "" +"Ensure that there are no more than %(max)s digit before the decimal point." +msgid_plural "" +"Ensure that there are no more than %(max)s digits before the decimal point." +msgstr[0] "" + +#: venv/lib/python3.13/site-packages/django/core/validators.py:597 +#, python-format +msgid "" +"File extension “%(extension)s” is not allowed. Allowed extensions are: " +"%(allowed_extensions)s." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/core/validators.py:659 +msgid "Null characters are not allowed." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/db/models/base.py:1600 +#: venv/lib/python3.13/site-packages/django/forms/models.py:908 +#: venv/lib/python3.13/site-packages/unfold/contrib/inlines/admin.py:108 +msgid "and" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/db/models/base.py:1602 +#, python-format +msgid "%(model_name)s with this %(field_labels)s already exists." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/db/models/constraints.py:22 +#, python-format +msgid "Constraint “%(name)s” is violated." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/db/models/fields/__init__.py:134 +#, python-format +msgid "Value %(value)r is not a valid choice." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/db/models/fields/__init__.py:135 +msgid "This field cannot be null." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/db/models/fields/__init__.py:136 +msgid "This field cannot be blank." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/db/models/fields/__init__.py:137 +#, python-format +msgid "%(model_name)s with this %(field_label)s already exists." +msgstr "" + +#. Translators: The 'lookup_type' is one of 'date', 'year' or +#. 'month'. Eg: "Title must be unique for pub_date year" +#: venv/lib/python3.13/site-packages/django/db/models/fields/__init__.py:141 +#, python-format +msgid "" +"%(field_label)s must be unique for %(date_field_label)s %(lookup_type)s." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/db/models/fields/__init__.py:180 +#, python-format +msgid "Field of type: %(field_type)s" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/db/models/fields/__init__.py:1162 +#, python-format +msgid "“%(value)s” value must be either True or False." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/db/models/fields/__init__.py:1163 +#, python-format +msgid "“%(value)s” value must be either True, False, or None." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/db/models/fields/__init__.py:1165 +msgid "Boolean (Either True or False)" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/db/models/fields/__init__.py:1215 +#, python-format +msgid "String (up to %(max_length)s)" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/db/models/fields/__init__.py:1217 +msgid "String (unlimited)" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/db/models/fields/__init__.py:1326 +msgid "Comma-separated integers" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/db/models/fields/__init__.py:1427 +#, python-format +msgid "" +"“%(value)s” value has an invalid date format. It must be in YYYY-MM-DD " +"format." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/db/models/fields/__init__.py:1431 +#: venv/lib/python3.13/site-packages/django/db/models/fields/__init__.py:1566 +#, python-format +msgid "" +"“%(value)s” value has the correct format (YYYY-MM-DD) but it is an invalid " +"date." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/db/models/fields/__init__.py:1435 +msgid "Date (without time)" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/db/models/fields/__init__.py:1562 +#, python-format +msgid "" +"“%(value)s” value has an invalid format. It must be in YYYY-MM-DD " +"HH:MM[:ss[.uuuuuu]][TZ] format." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/db/models/fields/__init__.py:1570 +#, python-format +msgid "" +"“%(value)s” value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]]" +"[TZ]) but it is an invalid date/time." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/db/models/fields/__init__.py:1575 +msgid "Date (with time)" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/db/models/fields/__init__.py:1702 +#, python-format +msgid "“%(value)s” value must be a decimal number." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/db/models/fields/__init__.py:1704 +msgid "Decimal number" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/db/models/fields/__init__.py:1864 +#, python-format +msgid "" +"“%(value)s” value has an invalid format. It must be in [DD] " +"[[HH:]MM:]ss[.uuuuuu] format." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/db/models/fields/__init__.py:1920 +msgid "Email address" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/db/models/fields/__init__.py:1945 +msgid "File path" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/db/models/fields/__init__.py:2023 +#, python-format +msgid "“%(value)s” value must be a float." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/db/models/fields/__init__.py:2025 +msgid "Floating point number" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/db/models/fields/__init__.py:2065 +#, python-format +msgid "“%(value)s” value must be an integer." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/db/models/fields/__init__.py:2067 +msgid "Integer" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/db/models/fields/__init__.py:2163 +msgid "Big (8 byte) integer" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/db/models/fields/__init__.py:2180 +msgid "Small integer" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/db/models/fields/__init__.py:2188 +msgid "IPv4 address" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/db/models/fields/__init__.py:2219 +msgid "IP address" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/db/models/fields/__init__.py:2310 +#: venv/lib/python3.13/site-packages/django/db/models/fields/__init__.py:2311 +#, python-format +msgid "“%(value)s” value must be either None, True or False." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/db/models/fields/__init__.py:2313 +msgid "Boolean (Either True, False or None)" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/db/models/fields/__init__.py:2364 +msgid "Positive big integer" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/db/models/fields/__init__.py:2379 +msgid "Positive integer" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/db/models/fields/__init__.py:2394 +msgid "Positive small integer" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/db/models/fields/__init__.py:2410 +#, python-format +msgid "Slug (up to %(max_length)s)" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/db/models/fields/__init__.py:2446 +msgid "Text" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/db/models/fields/__init__.py:2526 +#, python-format +msgid "" +"“%(value)s” value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] " +"format." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/db/models/fields/__init__.py:2530 +#, python-format +msgid "" +"“%(value)s” value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an " +"invalid time." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/db/models/fields/__init__.py:2534 +#: venv/lib/python3.13/site-packages/unfold/contrib/filters/forms.py:263 +#: venv/lib/python3.13/site-packages/unfold/contrib/filters/forms.py:279 +#: venv/lib/python3.13/site-packages/unfold/widgets.py:599 +#: venv/lib/python3.13/site-packages/unfold/widgets.py:644 +msgid "Time" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/db/models/fields/__init__.py:2642 +msgid "URL" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/db/models/fields/__init__.py:2666 +msgid "Raw binary data" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/db/models/fields/__init__.py:2731 +#, python-format +msgid "“%(value)s” is not a valid UUID." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/db/models/fields/__init__.py:2733 +msgid "Universally unique identifier" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/db/models/fields/files.py:244 +msgid "File" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/db/models/fields/json.py:24 +msgid "A JSON object" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/db/models/fields/json.py:26 +msgid "Value must be valid JSON." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/db/models/fields/related.py:979 +#, python-format +msgid "%(model)s instance with %(field)s %(value)r is not a valid choice." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/db/models/fields/related.py:982 +msgid "Foreign Key (type determined by related field)" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/db/models/fields/related.py:1276 +msgid "One-to-one relationship" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/db/models/fields/related.py:1333 +#, python-format +msgid "%(from)s-%(to)s relationship" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/db/models/fields/related.py:1335 +#, python-format +msgid "%(from)s-%(to)s relationships" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/db/models/fields/related.py:1383 +msgid "Many-to-many relationship" +msgstr "" + +#. Translators: If found as last label character, these punctuation +#. characters will prevent the default label_suffix to be appended to the label +#: venv/lib/python3.13/site-packages/django/forms/boundfield.py:185 +msgid ":?.!" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/forms/fields.py:95 +msgid "This field is required." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/forms/fields.py:315 +msgid "Enter a whole number." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/forms/fields.py:486 +#: venv/lib/python3.13/site-packages/django/forms/fields.py:1267 +msgid "Enter a valid date." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/forms/fields.py:509 +#: venv/lib/python3.13/site-packages/django/forms/fields.py:1268 +msgid "Enter a valid time." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/forms/fields.py:536 +msgid "Enter a valid date/time." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/forms/fields.py:570 +msgid "Enter a valid duration." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/forms/fields.py:571 +#, python-brace-format +msgid "The number of days must be between {min_days} and {max_days}." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/forms/fields.py:640 +msgid "No file was submitted. Check the encoding type on the form." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/forms/fields.py:641 +msgid "No file was submitted." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/forms/fields.py:642 +msgid "The submitted file is empty." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/forms/fields.py:644 +#, python-format +msgid "Ensure this filename has at most %(max)d character (it has %(length)d)." +msgid_plural "" +"Ensure this filename has at most %(max)d characters (it has %(length)d)." +msgstr[0] "" + +#: venv/lib/python3.13/site-packages/django/forms/fields.py:649 +msgid "Please either submit a file or check the clear checkbox, not both." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/forms/fields.py:717 +msgid "" +"Upload a valid image. The file you uploaded was either not an image or a " +"corrupted image." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/forms/fields.py:889 +#: venv/lib/python3.13/site-packages/django/forms/fields.py:975 +#: venv/lib/python3.13/site-packages/django/forms/models.py:1592 +#, python-format +msgid "Select a valid choice. %(value)s is not one of the available choices." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/forms/fields.py:977 +#: venv/lib/python3.13/site-packages/django/forms/fields.py:1096 +#: venv/lib/python3.13/site-packages/django/forms/models.py:1590 +msgid "Enter a list of values." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/forms/fields.py:1097 +msgid "Enter a complete value." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/forms/fields.py:1339 +msgid "Enter a valid UUID." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/forms/fields.py:1369 +msgid "Enter a valid JSON." +msgstr "" + +#. Translators: This is the default suffix added to form field labels +#: venv/lib/python3.13/site-packages/django/forms/forms.py:97 +msgid ":" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/forms/forms.py:239 +#, python-format +msgid "(Hidden field %(name)s) %(error)s" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/forms/formsets.py:61 +#, python-format +msgid "" +"ManagementForm data is missing or has been tampered with. Missing fields: " +"%(field_names)s. You may need to file a bug report if the issue persists." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/forms/formsets.py:65 +#, python-format +msgid "Please submit at most %(num)d form." +msgid_plural "Please submit at most %(num)d forms." +msgstr[0] "" + +#: venv/lib/python3.13/site-packages/django/forms/formsets.py:70 +#, python-format +msgid "Please submit at least %(num)d form." +msgid_plural "Please submit at least %(num)d forms." +msgstr[0] "" + +#: venv/lib/python3.13/site-packages/django/forms/formsets.py:499 +#: venv/lib/python3.13/site-packages/unfold/contrib/import_export/templates/admin/import_export/import_preview.html:26 +#: venv/lib/python3.13/site-packages/unfold/templates/admin/submit_line.html:60 +msgid "Delete" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/forms/models.py:901 +#, python-format +msgid "Please correct the duplicate data for %(field)s." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/forms/models.py:906 +#, python-format +msgid "Please correct the duplicate data for %(field)s, which must be unique." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/forms/models.py:913 +#, python-format +msgid "" +"Please correct the duplicate data for %(field_name)s which must be unique " +"for the %(lookup)s in %(date_field)s." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/forms/models.py:922 +msgid "Please correct the duplicate values below." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/forms/models.py:1359 +msgid "The inline value did not match the parent instance." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/forms/models.py:1450 +msgid "Select a valid choice. That choice is not one of the available choices." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/forms/models.py:1594 +#, python-format +msgid "“%(pk)s” is not a valid value." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/forms/utils.py:229 +#, python-format +msgid "" +"%(datetime)s couldn’t be interpreted in time zone %(current_timezone)s; it " +"may be ambiguous or it may not exist." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/forms/widgets.py:527 +msgid "Clear" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/forms/widgets.py:528 +msgid "Currently" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/forms/widgets.py:529 +#: venv/lib/python3.13/site-packages/unfold/templates/admin/edit_inline/stacked.html:63 +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/helpers/app_list_default.html:42 +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/helpers/edit_inline/tabular_title.html:23 +msgid "Change" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/forms/widgets.py:866 +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/helpers/boolean.html:4 +msgid "Unknown" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/forms/widgets.py:867 +#: venv/lib/python3.13/site-packages/unfold/contrib/filters/admin/choice_filters.py:88 +#: venv/lib/python3.13/site-packages/unfold/contrib/filters/admin/choice_filters.py:96 +msgid "Yes" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/forms/widgets.py:868 +#: venv/lib/python3.13/site-packages/unfold/contrib/filters/admin/choice_filters.py:89 +#: venv/lib/python3.13/site-packages/unfold/contrib/filters/admin/choice_filters.py:97 +msgid "No" +msgstr "" + +#. Translators: Please do not add spaces around commas. +#: venv/lib/python3.13/site-packages/django/template/defaultfilters.py:873 +msgid "yes,no,maybe" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/template/defaultfilters.py:903 +#: venv/lib/python3.13/site-packages/django/template/defaultfilters.py:920 +#, python-format +msgid "%(size)d byte" +msgid_plural "%(size)d bytes" +msgstr[0] "" + +#: venv/lib/python3.13/site-packages/django/template/defaultfilters.py:922 +#, python-format +msgid "%s KB" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/template/defaultfilters.py:924 +#, python-format +msgid "%s MB" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/template/defaultfilters.py:926 +#, python-format +msgid "%s GB" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/template/defaultfilters.py:928 +#, python-format +msgid "%s TB" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/template/defaultfilters.py:930 +#, python-format +msgid "%s PB" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dateformat.py:74 +msgid "p.m." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dateformat.py:75 +msgid "a.m." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dateformat.py:80 +msgid "PM" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dateformat.py:81 +msgid "AM" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dateformat.py:153 +msgid "midnight" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dateformat.py:155 +msgid "noon" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dates.py:7 +msgid "Monday" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dates.py:8 +msgid "Tuesday" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dates.py:9 +msgid "Wednesday" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dates.py:10 +msgid "Thursday" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dates.py:11 +msgid "Friday" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dates.py:12 +msgid "Saturday" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dates.py:13 +msgid "Sunday" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dates.py:16 +msgid "Mon" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dates.py:17 +msgid "Tue" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dates.py:18 +msgid "Wed" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dates.py:19 +msgid "Thu" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dates.py:20 +msgid "Fri" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dates.py:21 +msgid "Sat" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dates.py:22 +msgid "Sun" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dates.py:25 +msgid "January" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dates.py:26 +msgid "February" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dates.py:27 +msgid "March" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dates.py:28 +msgid "April" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dates.py:29 +msgid "May" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dates.py:30 +msgid "June" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dates.py:31 +msgid "July" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dates.py:32 +msgid "August" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dates.py:33 +msgid "September" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dates.py:34 +msgid "October" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dates.py:35 +msgid "November" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dates.py:36 +msgid "December" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dates.py:39 +msgid "jan" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dates.py:40 +msgid "feb" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dates.py:41 +msgid "mar" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dates.py:42 +msgid "apr" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dates.py:43 +msgid "may" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dates.py:44 +msgid "jun" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dates.py:45 +msgid "jul" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dates.py:46 +msgid "aug" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dates.py:47 +msgid "sep" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dates.py:48 +msgid "oct" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dates.py:49 +msgid "nov" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dates.py:50 +msgid "dec" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dates.py:53 +msgctxt "abbrev. month" +msgid "Jan." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dates.py:54 +msgctxt "abbrev. month" +msgid "Feb." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dates.py:55 +msgctxt "abbrev. month" +msgid "March" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dates.py:56 +msgctxt "abbrev. month" +msgid "April" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dates.py:57 +msgctxt "abbrev. month" +msgid "May" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dates.py:58 +msgctxt "abbrev. month" +msgid "June" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dates.py:59 +msgctxt "abbrev. month" +msgid "July" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dates.py:60 +msgctxt "abbrev. month" +msgid "Aug." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dates.py:61 +msgctxt "abbrev. month" +msgid "Sept." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dates.py:62 +msgctxt "abbrev. month" +msgid "Oct." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dates.py:63 +msgctxt "abbrev. month" +msgid "Nov." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dates.py:64 +msgctxt "abbrev. month" +msgid "Dec." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dates.py:67 +msgctxt "alt. month" +msgid "January" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dates.py:68 +msgctxt "alt. month" +msgid "February" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dates.py:69 +msgctxt "alt. month" +msgid "March" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dates.py:70 +msgctxt "alt. month" +msgid "April" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dates.py:71 +msgctxt "alt. month" +msgid "May" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dates.py:72 +msgctxt "alt. month" +msgid "June" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dates.py:73 +msgctxt "alt. month" +msgid "July" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dates.py:74 +msgctxt "alt. month" +msgid "August" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dates.py:75 +msgctxt "alt. month" +msgid "September" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dates.py:76 +msgctxt "alt. month" +msgid "October" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dates.py:77 +msgctxt "alt. month" +msgid "November" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/dates.py:78 +msgctxt "alt. month" +msgid "December" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/ipv6.py:20 +msgid "This is not a valid IPv6 address." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/text.py:76 +#, python-format +msgctxt "String to return when truncating text" +msgid "%(truncated_text)s…" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/text.py:287 +msgid "or" +msgstr "" + +#. Translators: This string is used as a separator between list elements +#: venv/lib/python3.13/site-packages/django/utils/text.py:306 +#: venv/lib/python3.13/site-packages/django/utils/timesince.py:135 +msgid ", " +msgstr "" + +#: venv/lib/python3.13/site-packages/django/utils/timesince.py:8 +#, python-format +msgid "%(num)d year" +msgid_plural "%(num)d years" +msgstr[0] "" + +#: venv/lib/python3.13/site-packages/django/utils/timesince.py:9 +#, python-format +msgid "%(num)d month" +msgid_plural "%(num)d months" +msgstr[0] "" + +#: venv/lib/python3.13/site-packages/django/utils/timesince.py:10 +#, python-format +msgid "%(num)d week" +msgid_plural "%(num)d weeks" +msgstr[0] "" + +#: venv/lib/python3.13/site-packages/django/utils/timesince.py:11 +#, python-format +msgid "%(num)d day" +msgid_plural "%(num)d days" +msgstr[0] "" + +#: venv/lib/python3.13/site-packages/django/utils/timesince.py:12 +#, python-format +msgid "%(num)d hour" +msgid_plural "%(num)d hours" +msgstr[0] "" + +#: venv/lib/python3.13/site-packages/django/utils/timesince.py:13 +#, python-format +msgid "%(num)d minute" +msgid_plural "%(num)d minutes" +msgstr[0] "" + +#: venv/lib/python3.13/site-packages/django/views/csrf.py:29 +msgid "Forbidden" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/views/csrf.py:30 +msgid "CSRF verification failed. Request aborted." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/views/csrf.py:34 +msgid "" +"You are seeing this message because this HTTPS site requires a “Referer " +"header” to be sent by your web browser, but none was sent. This header is " +"required for security reasons, to ensure that your browser is not being " +"hijacked by third parties." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/views/csrf.py:40 +msgid "" +"If you have configured your browser to disable “Referer” headers, please re-" +"enable them, at least for this site, or for HTTPS connections, or for “same-" +"origin” requests." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/views/csrf.py:45 +msgid "" +"If you are using the tag or " +"including the “Referrer-Policy: no-referrer” header, please remove them. The " +"CSRF protection requires the “Referer” header to do strict referer checking. " +"If you’re concerned about privacy, use alternatives like for links to third-party sites." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/views/csrf.py:54 +msgid "" +"You are seeing this message because this site requires a CSRF cookie when " +"submitting forms. This cookie is required for security reasons, to ensure " +"that your browser is not being hijacked by third parties." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/views/csrf.py:60 +msgid "" +"If you have configured your browser to disable cookies, please re-enable " +"them, at least for this site, or for “same-origin” requests." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/views/csrf.py:66 +msgid "More information is available with DEBUG=True." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/views/generic/dates.py:44 +msgid "No year specified" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/views/generic/dates.py:64 +#: venv/lib/python3.13/site-packages/django/views/generic/dates.py:115 +#: venv/lib/python3.13/site-packages/django/views/generic/dates.py:214 +msgid "Date out of range" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/views/generic/dates.py:94 +msgid "No month specified" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/views/generic/dates.py:147 +msgid "No day specified" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/views/generic/dates.py:194 +msgid "No week specified" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/views/generic/dates.py:353 +#: venv/lib/python3.13/site-packages/django/views/generic/dates.py:384 +#, python-format +msgid "No %(verbose_name_plural)s available" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/views/generic/dates.py:680 +#, python-format +msgid "" +"Future %(verbose_name_plural)s not available because " +"%(class_name)s.allow_future is False." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/views/generic/dates.py:720 +#, python-format +msgid "Invalid date string “%(datestr)s” given format “%(format)s”" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/views/generic/detail.py:56 +#, python-format +msgid "No %(verbose_name)s found matching the query" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/views/generic/list.py:70 +msgid "Page is not “last”, nor can it be converted to an int." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/views/generic/list.py:77 +#, python-format +msgid "Invalid page (%(page_number)s): %(message)s" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/views/generic/list.py:173 +#, python-format +msgid "Empty list and “%(class_name)s.allow_empty” is False." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/views/static.py:49 +msgid "Directory indexes are not allowed here." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/views/static.py:51 +#, python-format +msgid "“%(path)s” does not exist" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/views/static.py:68 +#: venv/lib/python3.13/site-packages/django/views/templates/directory_index.html:8 +#: venv/lib/python3.13/site-packages/django/views/templates/directory_index.html:11 +#, python-format +msgid "Index of %(directory)s" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/views/templates/default_urlconf.html:7 +#: venv/lib/python3.13/site-packages/django/views/templates/default_urlconf.html:204 +msgid "The install worked successfully! Congratulations!" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/views/templates/default_urlconf.html:206 +#, python-format +msgid "" +"View release notes for Django %(version)s" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/views/templates/default_urlconf.html:208 +#, python-format +msgid "" +"You are seeing this page because DEBUG=True is in your settings file and you have not " +"configured any URLs." +msgstr "" + +#: venv/lib/python3.13/site-packages/django/views/templates/default_urlconf.html:217 +msgid "Django Documentation" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/views/templates/default_urlconf.html:218 +msgid "Topics, references, & how-to’s" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/views/templates/default_urlconf.html:226 +msgid "Tutorial: A Polling App" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/views/templates/default_urlconf.html:227 +msgid "Get started with Django" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/views/templates/default_urlconf.html:235 +msgid "Django Community" +msgstr "" + +#: venv/lib/python3.13/site-packages/django/views/templates/default_urlconf.html:236 +msgid "Connect, get help, or contribute" +msgstr "" + +#: venv/lib/python3.13/site-packages/django_ckeditor_5/permissions.py:18 +msgid "You do not have permission to upload files." +msgstr "" + +#: venv/lib/python3.13/site-packages/django_ckeditor_5/permissions.py:25 +msgid "You must be logged in to upload files." +msgstr "" + +#: venv/lib/python3.13/site-packages/django_ckeditor_5/validators.py:17 +#, python-format +msgid "File should be at most %(max_size)s MB." +msgstr "" + +#: venv/lib/python3.13/site-packages/django_ckeditor_5/views.py:90 +msgid "Invalid form data" +msgstr "" + +#: venv/lib/python3.13/site-packages/django_ckeditor_5/widgets.py:43 +msgid "Check the correct settings.CKEDITOR_5_CONFIGS " +msgstr "" + +#: venv/lib/python3.13/site-packages/drf_spectacular/openapi.py:1394 +#: venv/lib/python3.13/site-packages/drf_spectacular/openapi.py:1447 +#: venv/lib/python3.13/site-packages/drf_spectacular/openapi.py:1451 +#: venv/lib/python3.13/site-packages/drf_spectacular/openapi.py:1455 +msgid "No response body" +msgstr "" + +#: venv/lib/python3.13/site-packages/drf_spectacular/openapi.py:1419 +#: venv/lib/python3.13/site-packages/drf_spectacular/openapi.py:1473 +msgid "Unspecified response body" +msgstr "" + +#: venv/lib/python3.13/site-packages/drf_spectacular/plumbing.py:487 +#, python-format +msgid "Token-based authentication with required prefix \"%s\"" +msgstr "" + +#: venv/lib/python3.13/site-packages/drf_spectacular/views.py:45 +msgid "" +"\n" +" OpenApi3 schema for this API. Format can be selected via content " +"negotiation.\n" +"\n" +" - YAML: application/vnd.oai.openapi\n" +" - JSON: application/vnd.oai.openapi+json\n" +" " +msgstr "" + +#: venv/lib/python3.13/site-packages/kombu/transport/qpid.py:1311 +#, python-format +msgid "Attempting to connect to qpid with SASL mechanism %s" +msgstr "" + +#: venv/lib/python3.13/site-packages/kombu/transport/qpid.py:1316 +#, python-format +msgid "Connected to qpid with SASL mechanism %s" +msgstr "" + +#: venv/lib/python3.13/site-packages/kombu/transport/qpid.py:1334 +#, python-format +msgid "Unable to connect to qpid with SASL mechanism %s" +msgstr "" + +#: venv/lib/python3.13/site-packages/modeltranslation/tests/models.py:14 +#: venv/lib/python3.13/site-packages/modeltranslation/tests/models.py:54 +#: venv/lib/python3.13/site-packages/modeltranslation/tests/models.py:62 +#: venv/lib/python3.13/site-packages/modeltranslation/tests/models.py:72 +#: venv/lib/python3.13/site-packages/modeltranslation/tests/models.py:82 +#: venv/lib/python3.13/site-packages/modeltranslation/tests/models.py:86 +#: venv/lib/python3.13/site-packages/modeltranslation/tests/models.py:118 +#: venv/lib/python3.13/site-packages/modeltranslation/tests/models.py:137 +#: venv/lib/python3.13/site-packages/modeltranslation/tests/models.py:364 +#: venv/lib/python3.13/site-packages/modeltranslation/tests/models.py:369 +#: venv/lib/python3.13/site-packages/modeltranslation/tests/models.py:379 +#: venv/lib/python3.13/site-packages/modeltranslation/tests/models.py:399 +#: venv/lib/python3.13/site-packages/modeltranslation/tests/models.py:416 +#: venv/lib/python3.13/site-packages/modeltranslation/tests/models.py:435 +#: venv/lib/python3.13/site-packages/modeltranslation/tests/models.py:441 +#: venv/lib/python3.13/site-packages/modeltranslation/tests/models.py:458 +#: venv/lib/python3.13/site-packages/modeltranslation/tests/models.py:470 +#: venv/lib/python3.13/site-packages/modeltranslation/tests/models.py:478 +msgid "title" +msgstr "" + +#: venv/lib/python3.13/site-packages/modeltranslation/tests/models.py:18 +msgid "password" +msgstr "" + +#: venv/lib/python3.13/site-packages/modeltranslation/tests/models.py:245 +#: venv/lib/python3.13/site-packages/modeltranslation/tests/models.py:264 +msgid "title a" +msgstr "" + +#: venv/lib/python3.13/site-packages/modeltranslation/tests/models.py:249 +#: venv/lib/python3.13/site-packages/modeltranslation/tests/models.py:275 +msgid "title b" +msgstr "" + +#: venv/lib/python3.13/site-packages/modeltranslation/tests/models.py:253 +msgid "title c" +msgstr "" + +#: venv/lib/python3.13/site-packages/modeltranslation/tests/models.py:257 +msgid "title d" +msgstr "" + +#: venv/lib/python3.13/site-packages/modeltranslation/tests/models.py:380 +msgid "visits" +msgstr "" + +#: venv/lib/python3.13/site-packages/modeltranslation/tests/translation.py:62 +msgid "Sorry, translation is not available." +msgstr "" + +#: venv/lib/python3.13/site-packages/modeltranslation/widgets.py:32 +#: venv/lib/python3.13/site-packages/unfold/contrib/simple_history/templates/simple_history/object_history_list.html:73 +msgid "None" +msgstr "" + +#: venv/lib/python3.13/site-packages/silk/middleware.py:80 +msgid "" +"SILKY_AUTHENTICATION can not be enabled without Session, Authentication or " +"Message Django's middlewares" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/admin.py:40 +#: venv/lib/python3.13/site-packages/unfold/templatetags/unfold_list.py:337 +msgid "Select record" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/admin.py:166 +msgid "Select action" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/constance/templates/admin/constance/change_list.html:41 +#: venv/lib/python3.13/site-packages/unfold/contrib/guardian/templates/admin/guardian/model/obj_perms_manage_group.html:23 +#: venv/lib/python3.13/site-packages/unfold/contrib/guardian/templates/admin/guardian/model/obj_perms_manage_user.html:24 +#: venv/lib/python3.13/site-packages/unfold/templates/admin/pagination.html:19 +#: venv/lib/python3.13/site-packages/unfold/templates/admin/submit_line.html:9 +msgid "Save" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/constance/templates/admin/constance/includes/results_list.html:10 +msgid "Collapse" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/constance/templates/admin/constance/includes/results_list.html:21 +msgid "Default" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/constance/templates/admin/constance/includes/results_list.html:22 +#: venv/lib/python3.13/site-packages/unfold/contrib/forms/templates/unfold/forms/helpers/toolbar.html:59 +msgid "Code" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/constance/templates/admin/constance/includes/results_list.html:23 +msgid "Modified" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/constance/templates/admin/constance/includes/results_list.html:65 +msgid "Reset to default" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/filters/admin/choice_filters.py:22 +#: venv/lib/python3.13/site-packages/unfold/contrib/filters/admin/choice_filters.py:65 +#: venv/lib/python3.13/site-packages/unfold/contrib/filters/admin/choice_filters.py:78 +#: venv/lib/python3.13/site-packages/unfold/contrib/filters/admin/dropdown_filters.py:22 +#: venv/lib/python3.13/site-packages/unfold/contrib/filters/admin/mixins.py:45 +msgid "All" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/filters/admin/choice_filters.py:46 +#: venv/lib/python3.13/site-packages/unfold/contrib/filters/admin/choice_filters.py:103 +#: venv/lib/python3.13/site-packages/unfold/contrib/filters/admin/choice_filters.py:137 +#: venv/lib/python3.13/site-packages/unfold/contrib/filters/admin/choice_filters.py:168 +#: venv/lib/python3.13/site-packages/unfold/contrib/filters/admin/dropdown_filters.py:28 +#: venv/lib/python3.13/site-packages/unfold/contrib/filters/admin/dropdown_filters.py:61 +#: venv/lib/python3.13/site-packages/unfold/contrib/filters/admin/dropdown_filters.py:105 +#: venv/lib/python3.13/site-packages/unfold/contrib/filters/admin/mixins.py:71 +#: venv/lib/python3.13/site-packages/unfold/contrib/filters/admin/mixins.py:169 +#: venv/lib/python3.13/site-packages/unfold/contrib/filters/admin/text_filters.py:29 +#: venv/lib/python3.13/site-packages/unfold/contrib/filters/admin/text_filters.py:60 +#: venv/lib/python3.13/site-packages/unfold/contrib/filters/templates/unfold/filters/filters_date_range.html:5 +#: venv/lib/python3.13/site-packages/unfold/contrib/filters/templates/unfold/filters/filters_datetime_range.html:5 +#: venv/lib/python3.13/site-packages/unfold/contrib/filters/templates/unfold/filters/filters_numeric_range.html:5 +#: venv/lib/python3.13/site-packages/unfold/contrib/filters/templates/unfold/filters/filters_numeric_single.html:5 +#: venv/lib/python3.13/site-packages/unfold/contrib/filters/templates/unfold/filters/filters_numeric_slider.html:7 +#: venv/lib/python3.13/site-packages/unfold/templates/admin/filter.html:5 +#, python-format +msgid " By %(filter_title)s " +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/filters/forms.py:186 +#: venv/lib/python3.13/site-packages/unfold/contrib/filters/forms.py:224 +msgid "From" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/filters/forms.py:193 +#: venv/lib/python3.13/site-packages/unfold/contrib/filters/forms.py:234 +msgid "To" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/filters/forms.py:258 +msgid "Date from" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/filters/forms.py:274 +msgid "Date to" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/filters/templates/unfold/filters/filters_numeric_slider.html:30 +msgid "Not enough data." +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/forms/templates/unfold/forms/array.html:30 +msgid "Add new item" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/forms/templates/unfold/forms/helpers/toolbar.html:7 +msgid "Paragraph" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/forms/templates/unfold/forms/helpers/toolbar.html:11 +msgid "Underlined" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/forms/templates/unfold/forms/helpers/toolbar.html:15 +msgid "Bold" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/forms/templates/unfold/forms/helpers/toolbar.html:19 +msgid "Italic" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/forms/templates/unfold/forms/helpers/toolbar.html:23 +msgid "Strike" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/forms/templates/unfold/forms/helpers/toolbar.html:35 +#: venv/lib/python3.13/site-packages/unfold/contrib/forms/templates/unfold/forms/helpers/toolbar.html:39 +#: venv/lib/python3.13/site-packages/unfold/contrib/forms/templates/unfold/forms/helpers/toolbar.html:43 +#: venv/lib/python3.13/site-packages/unfold/contrib/forms/templates/unfold/forms/helpers/toolbar.html:47 +msgid "Heading" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/forms/templates/unfold/forms/helpers/toolbar.html:55 +msgid "Quote" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/forms/templates/unfold/forms/helpers/toolbar.html:63 +msgid "Unordered list" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/forms/templates/unfold/forms/helpers/toolbar.html:67 +msgid "Ordered list" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/forms/templates/unfold/forms/helpers/toolbar.html:71 +msgid "Indent increase" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/forms/templates/unfold/forms/helpers/toolbar.html:75 +msgid "Indent decrease" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/forms/templates/unfold/forms/helpers/toolbar.html:83 +msgid "Undo" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/forms/templates/unfold/forms/helpers/toolbar.html:87 +msgid "Redo" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/forms/templates/unfold/forms/helpers/toolbar.html:95 +msgid "Enter an URL" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/forms/templates/unfold/forms/helpers/toolbar.html:102 +msgid "Unlink" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/guardian/templates/admin/guardian/model/change_form.html:8 +msgid "Object permissions" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/guardian/templates/admin/guardian/model/obj_perms_manage_group.html:13 +#: venv/lib/python3.13/site-packages/unfold/contrib/guardian/templates/admin/guardian/model/obj_perms_manage_user.html:14 +#: venv/lib/python3.13/site-packages/unfold/contrib/simple_history/templates/simple_history/object_history_list.html:9 +#: venv/lib/python3.13/site-packages/unfold/contrib/simple_history/templates/simple_history/object_history_list.html:43 +msgid "Object" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/guardian/templates/unfold/guardian/group_form.html:7 +msgid "Group permissions" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/guardian/templates/unfold/guardian/group_form.html:25 +#: venv/lib/python3.13/site-packages/unfold/contrib/guardian/templates/unfold/guardian/group_form.html:49 +#: venv/lib/python3.13/site-packages/unfold/contrib/guardian/templates/unfold/guardian/user_form.html:25 +#: venv/lib/python3.13/site-packages/unfold/contrib/guardian/templates/unfold/guardian/user_form.html:49 +#: venv/lib/python3.13/site-packages/unfold/templates/admin/object_history.html:18 +#: venv/lib/python3.13/site-packages/unfold/templates/admin/object_history.html:34 +msgid "Action" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/guardian/templates/unfold/guardian/group_form.html:51 +#: venv/lib/python3.13/site-packages/unfold/contrib/guardian/templates/unfold/guardian/user_form.html:51 +msgid "Edit" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/guardian/templates/unfold/guardian/group_form.html:67 +msgid "Manage group" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/guardian/templates/unfold/guardian/user_form.html:7 +msgid "User permissions" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/guardian/templates/unfold/guardian/user_form.html:67 +msgid "Manage user" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/import_export/templates/admin/import_export/change_form.html:8 +#: venv/lib/python3.13/site-packages/unfold/contrib/import_export/templates/admin/import_export/change_list_export_item.html:4 +msgid "Export" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/import_export/templates/admin/import_export/change_list_import_item.html:4 +msgid "Import" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/import_export/templates/admin/import_export/export.html:18 +#, python-format +msgid "" +"\n" +" Export %(len)s selected item.\n" +" " +msgid_plural "" +"\n" +" Export %(len)s selected items.\n" +" " +msgstr[0] "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/import_export/templates/admin/import_export/export.html:37 +msgid "This exporter will export the following fields" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/import_export/templates/admin/import_export/export.html:56 +#: venv/lib/python3.13/site-packages/unfold/contrib/import_export/templates/admin/import_export/import_form.html:21 +msgid "Submit" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/import_export/templates/admin/import_export/import_confirm.html:10 +msgid "" +"Below is a preview of data to be imported. If you are satisfied with the " +"results, click 'Confirm import'" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/import_export/templates/admin/import_export/import_confirm.html:15 +msgid "Confirm import" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/import_export/templates/admin/import_export/import_errors.html:20 +msgid "Line number" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/import_export/templates/admin/import_export/import_preview.html:22 +msgid "New" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/import_export/templates/admin/import_export/import_preview.html:24 +msgid "Skipped" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/import_export/templates/admin/import_export/import_preview.html:28 +msgid "Update" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/import_export/templates/admin/import_export/import_validation.html:6 +msgid "Some rows failed to validate" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/import_export/templates/admin/import_export/import_validation.html:10 +msgid "" +"Please correct these errors in your data where possible, then reupload it " +"using the form above." +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/import_export/templates/admin/import_export/import_validation.html:22 +#: venv/lib/python3.13/site-packages/unfold/contrib/import_export/templates/admin/import_export/import_validation.html:40 +msgid "Row" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/import_export/templates/admin/import_export/import_validation.html:26 +#: venv/lib/python3.13/site-packages/unfold/contrib/import_export/templates/admin/import_export/import_validation.html:44 +msgid "Errors" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/import_export/templates/admin/import_export/import_validation.html:70 +msgid "Non field specific" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/import_export/templates/admin/import_export/resource_fields_list.html:6 +msgid "This exporter will export the following fields: " +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/import_export/templates/admin/import_export/resource_fields_list.html:8 +msgid "This importer will import the following fields: " +msgstr "" + +#. Translators: Model verbose name and instance representation, +#. suitable to be an item in a list. +#: venv/lib/python3.13/site-packages/unfold/contrib/inlines/admin.py:99 +#, python-format +msgid "%(class_name)s %(instance)s" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/inlines/admin.py:111 +#, python-format +msgid "" +"Deleting %(class_name)s %(instance)s would require deleting the following " +"protected related objects: %(related_objects)s" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/simple_history/templates/simple_history/object_history.html:8 +msgid "" +"Choose a date from the list below to revert to a previous version of this " +"object." +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/simple_history/templates/simple_history/object_history.html:28 +#: venv/lib/python3.13/site-packages/unfold/templates/admin/object_history.html:57 +msgid "entry" +msgid_plural "entries" +msgstr[0] "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/simple_history/templates/simple_history/object_history.html:32 +msgid "This object doesn't have a change history." +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/simple_history/templates/simple_history/object_history_form.html:16 +msgid "" +"Press the 'Revert' button below to revert to this version of the object." +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/simple_history/templates/simple_history/object_history_form.html:20 +msgid "Press the 'Change History' button below to edit the history." +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/simple_history/templates/simple_history/object_history_list.html:19 +#: venv/lib/python3.13/site-packages/unfold/contrib/simple_history/templates/simple_history/object_history_list.html:55 +#: venv/lib/python3.13/site-packages/unfold/templates/admin/object_history.html:10 +#: venv/lib/python3.13/site-packages/unfold/templates/admin/object_history.html:26 +msgid "Date/time" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/simple_history/templates/simple_history/object_history_list.html:27 +#: venv/lib/python3.13/site-packages/unfold/contrib/simple_history/templates/simple_history/object_history_list.html:63 +msgid "Changed by" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/simple_history/templates/simple_history/object_history_list.html:31 +#: venv/lib/python3.13/site-packages/unfold/contrib/simple_history/templates/simple_history/object_history_list.html:77 +msgid "Change reason" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/simple_history/templates/simple_history/object_history_list.html:35 +#: venv/lib/python3.13/site-packages/unfold/contrib/simple_history/templates/simple_history/object_history_list.html:81 +msgid "Changes" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/simple_history/templates/simple_history/submit_line.html:8 +msgid "Revert" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/simple_history/templates/simple_history/submit_line.html:14 +msgid "Change History" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/contrib/simple_history/templates/simple_history/submit_line.html:19 +#: venv/lib/python3.13/site-packages/unfold/templates/admin/submit_line.html:52 +msgid "Close" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/forms.py:71 +msgid "Select action to run" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/forms.py:129 +msgid "" +"Raw passwords are not stored, so there is no way to see this user’s " +"password, but you can change the password using this form." +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/mixins/base_model_admin.py:57 +#: venv/lib/python3.13/site-packages/unfold/mixins/base_model_admin.py:78 +msgid "Select value" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/admin/actions.html:22 +msgid "Run the selected action" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/admin/actions.html:23 +msgid "Run" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/admin/actions.html:43 +msgid "Click here to select the objects across all pages" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/admin/actions.html:44 +#, python-format +msgid "Select all %(total_count)s %(module_name)s" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/admin/actions.html:50 +msgid "Clear selection" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/admin/app_list.html:12 +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/helpers/app_list_default.html:9 +#, python-format +msgid "Models in the %(name)s application" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/admin/app_list.html:48 +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/helpers/app_list.html:99 +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/helpers/app_list_default.html:59 +msgid "You don’t have permission to view or edit anything." +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/admin/auth/user/add_form.html:6 +msgid "After you've created a user, you’ll be able to edit more user options." +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/admin/auth/user/change_password.html:19 +#, python-format +msgid "Enter a new password for the user %(username)s." +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/admin/auth/user/change_password.html:30 +#: venv/lib/python3.13/site-packages/unfold/templates/registration/password_change_form.html:29 +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/helpers/account_links.html:30 +msgid "Change password" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/admin/change_form_object_tools.html:6 +msgid "History" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/admin/change_form_object_tools.html:12 +#: venv/lib/python3.13/site-packages/unfold/templates/admin/edit_inline/stacked.html:77 +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/helpers/edit_inline/tabular_title.html:33 +msgid "View on site" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/admin/change_list.html:69 +msgid "Filters" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/admin/change_list_results.html:32 +msgid "Select all rows" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/admin/change_list_results.html:46 +msgid "Toggle sorting" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/admin/change_list_results.html:54 +msgid "Remove from sorting" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/admin/change_list_results.html:60 +#, python-format +msgid "Sorting priority: %(priority_number)s" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/admin/change_list_results.html:85 +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/components/table.html:34 +msgid "Expand row" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/admin/delete_confirmation.html:16 +#, python-format +msgid "" +"Deleting the %(object_name)s '%(escaped_object)s' would result in deleting " +"related objects, but your account doesn't have permission to delete the " +"following types of objects:" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/admin/delete_confirmation.html:32 +#, python-format +msgid "" +"Deleting the %(object_name)s '%(escaped_object)s' would require deleting the " +"following protected related objects:" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/admin/delete_confirmation.html:48 +#, python-format +msgid "" +"Are you sure you want to delete the %(object_name)s \"%(escaped_object)s\"? " +"All of the following related items will be deleted:" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/admin/delete_confirmation.html:55 +#: venv/lib/python3.13/site-packages/unfold/templates/admin/delete_selected_confirmation.html:49 +msgid "Objects" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/admin/delete_selected_confirmation.html:15 +#, python-format +msgid "" +"Deleting the selected %(objects_name)s would result in deleting related " +"objects, but your account doesn't have permission to delete the following " +"types of objects:" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/admin/delete_selected_confirmation.html:28 +#, python-format +msgid "" +"Deleting the selected %(objects_name)s would require deleting the following " +"protected related objects:" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/admin/delete_selected_confirmation.html:42 +#, python-format +msgid "" +"Are you sure you want to delete the selected %(objects_name)s? All of the " +"following objects and their related items will be deleted:" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/admin/edit_inline/stacked.html:65 +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/helpers/app_list_default.html:38 +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/helpers/edit_inline/tabular_title.html:25 +msgid "View" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/admin/includes/object_delete_summary.html:5 +msgid "Summary" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/admin/login.html:15 +msgid "Welcome back to" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/admin/login.html:26 +#, python-format +msgid "" +"You are authenticated as %(username)s, but are not authorized to access this " +"page. Would you like to login to a different account?" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/admin/login.html:47 +msgid "Log in" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/admin/login.html:55 +msgid "Forgotten your password or username?" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/admin/object_history.html:60 +msgid "" +"This object doesn’t have a change history. It probably wasn’t added via this " +"admin site." +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/admin/pagination.html:12 +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/helpers/popup_header.html:14 +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/helpers/welcomemsg.html:25 +msgid "Show all" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/admin/search_form.html:18 +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/helpers/command.html:24 +msgid "Type to search" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/admin/submit_line.html:28 +msgid "Save and continue editing" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/admin/submit_line.html:30 +msgid "Save and view" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/admin/submit_line.html:37 +msgid "Save and add another" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/admin/submit_line.html:43 +msgid "Save as new" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/registration/logged_out.html:14 +msgid "You have been successfully logged out from the administration" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/registration/logged_out.html:18 +msgid "Thanks for spending some quality time with the web site today." +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/registration/logged_out.html:23 +msgid "Log in again" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/registration/password_change_done.html:9 +msgid "Your password was changed." +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/registration/password_change_form.html:18 +msgid "" +"Please enter your old password, for security’s sake, and then enter your new " +"password twice so we can verify you typed it in correctly." +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/components/table.html:89 +msgid "No data" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/helpers/account_links.html:17 +msgid "View site" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/helpers/account_links.html:40 +msgid "Log out" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/helpers/actions_row.html:4 +msgid "More actions" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/helpers/add_link.html:5 +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/helpers/add_link.html:8 +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/helpers/empty_results.html:4 +#, python-format +msgid "Add %(name)s" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/helpers/app_list.html:68 +msgid "All applications" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/helpers/app_list_default.html:31 +msgid "Add" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/helpers/boolean.html:4 +msgid "True" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/helpers/boolean.html:4 +msgid "False" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/helpers/change_list_filter_actions.html:7 +msgid "Apply Filters" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/helpers/change_list_filter_actions.html:16 +msgid "Hide counts" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/helpers/change_list_filter_actions.html:20 +msgid "Show counts" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/helpers/change_list_filter_actions.html:27 +msgid "Clear all filters" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/helpers/command_history.html:7 +msgid "Recent searches" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/helpers/command_history.html:49 +msgid "No recent searches" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/helpers/command_results.html:36 +msgid "No results matching your query" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/helpers/command_results.html:44 +#, python-format +msgid "" +"\n" +" Found %(counter)s result in %(time)s seconds\n" +" " +msgid_plural "" +"\n" +" Found %(counter)s results in %(time)s seconds\n" +" " +msgstr[0] "" + +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/helpers/delete_submit_line.html:5 +msgid "No, take me back" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/helpers/delete_submit_line.html:9 +msgid "Yes, I’m sure" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/helpers/display_header.html:10 +msgid "Record picture" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/helpers/edit_inline/tabular_delete.html:4 +msgid "Remove" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/helpers/edit_inline/tabular_heading.html:21 +msgid "Delete?" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/helpers/empty_results.html:12 +msgid "No results found" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/helpers/empty_results.html:16 +msgid "" +"This page yielded into no results. Create a new item or reset your filters." +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/helpers/empty_results.html:30 +msgid "Reset filters" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/helpers/header_back_button.html:7 +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/helpers/header_back_button.html:15 +msgid "Go back" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/helpers/history.html:9 +msgid "Recent actions" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/helpers/history.html:28 +msgid "Unknown content" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/helpers/messages/errornote.html:5 +msgid "Please correct the error below." +msgid_plural "Please correct the errors below." +msgstr[0] "" + +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/helpers/pagination_infinite.html:5 +msgid "Previous" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/helpers/pagination_infinite.html:9 +msgid "Next" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/helpers/popup_header.html:14 +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/helpers/welcomemsg.html:25 +#, python-format +msgid "%(counter)s result" +msgid_plural "%(counter)s results" +msgstr[0] "" + +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/helpers/popup_header.html:14 +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/helpers/welcomemsg.html:25 +#, python-format +msgid "%(full_result_count)s total" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/helpers/search.html:10 +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/helpers/search.html:39 +msgid "Search apps and models..." +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/helpers/search.html:40 +msgid "Filter navigation items" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/helpers/tab_items.html:15 +msgid "General" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/helpers/theme_switch.html:16 +msgid "Dark" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/helpers/theme_switch.html:23 +msgid "Light" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/helpers/unauthenticated_header.html:6 +msgid "Return to site" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/widgets/clearable_file_input.html:6 +msgid "Image preview" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/widgets/clearable_file_input.html:24 +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/widgets/clearable_file_input_small.html:17 +msgid "Choose file to upload" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/widgets/related_widget_wrapper.html:16 +#, python-format +msgid "Change selected %(model)s" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/widgets/related_widget_wrapper.html:26 +#, python-format +msgid "Add another %(model)s" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/widgets/related_widget_wrapper.html:35 +#, python-format +msgid "View selected %(model)s" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/unfold/widgets/related_widget_wrapper.html:45 +#, python-format +msgid "Delete selected %(model)s" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templates/unfold_crispy/layout/table_inline_formset.html:65 +msgid "Add row" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templatetags/unfold.py:733 +msgid "Welcome" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/templatetags/unfold_list.py:118 +msgid "Select all objects on this page for an action" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/widgets.py:598 +#: venv/lib/python3.13/site-packages/unfold/widgets.py:639 +msgid "Date" +msgstr "" + +#: venv/lib/python3.13/site-packages/unfold/widgets.py:821 +msgid "Select currency" +msgstr "" #~ msgid "Homes" #~ msgstr "Bosh sahifa" From e8e900c39352e8698c3db340dd13fe8261e7a613 Mon Sep 17 00:00:00 2001 From: muhammadvadud Date: Thu, 27 Nov 2025 00:40:27 +0500 Subject: [PATCH 2/3] Notification api lari chiqarildi --- core/apps/accounts/admin/others.py | 18 ++++- .../0007_notification_usernotification.py | 49 ++++++++++++ core/apps/accounts/models/__init__.py | 1 + core/apps/accounts/models/notification.py | 9 +++ core/apps/api/serializers/__init__.py | 1 + .../api/serializers/notification/__init__.py | 1 + .../serializers/notification/natification.py | 49 ++++++++++++ core/apps/api/tests/user/__init__.py | 1 + core/apps/api/tests/user/test_user_like.py | 3 +- .../api/tests/user/test_user_notification.py | 78 +++++++++++++++++++ core/apps/api/urls.py | 3 +- core/apps/api/views/__init__.py | 1 + core/apps/api/views/notification/__init__.py | 1 + .../api/views/notification/notification.py | 54 +++++++++++++ 14 files changed, 265 insertions(+), 4 deletions(-) create mode 100644 core/apps/accounts/migrations/0007_notification_usernotification.py create mode 100644 core/apps/api/serializers/notification/__init__.py create mode 100644 core/apps/api/serializers/notification/natification.py create mode 100644 core/apps/api/tests/user/test_user_notification.py create mode 100644 core/apps/api/views/notification/__init__.py create mode 100644 core/apps/api/views/notification/notification.py diff --git a/core/apps/accounts/admin/others.py b/core/apps/accounts/admin/others.py index 9eadbb6..e2821b5 100644 --- a/core/apps/accounts/admin/others.py +++ b/core/apps/accounts/admin/others.py @@ -1,7 +1,7 @@ from django.contrib import admin from unfold.admin import ModelAdmin -from core.apps.accounts.models import SearchHistory, UserLike +from core.apps.accounts.models import SearchHistory, UserLike, UserNotification, Notification @admin.register(SearchHistory) @@ -18,3 +18,19 @@ class UserLikeAdmin(ModelAdmin): "id", "__str__", ) + + +@admin.register(UserNotification) +class UserNotificationAdmin(ModelAdmin): + list_display = ( + "id", + "__str__", + ) + + +@admin.register(Notification) +class NotificationAdmin(ModelAdmin): + list_display = ( + "id", + "__str__", + ) diff --git a/core/apps/accounts/migrations/0007_notification_usernotification.py b/core/apps/accounts/migrations/0007_notification_usernotification.py new file mode 100644 index 0000000..9093280 --- /dev/null +++ b/core/apps/accounts/migrations/0007_notification_usernotification.py @@ -0,0 +1,49 @@ +# Generated by Django 5.2.7 on 2025-11-26 12:24 + +import django.db.models.deletion +from django.conf import settings +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('accounts', '0006_rename_address_name_business_address_and_more'), + ] + + operations = [ + migrations.CreateModel( + name='Notification', + fields=[ + ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), + ('created_at', models.DateTimeField(auto_now_add=True)), + ('updated_at', models.DateTimeField(auto_now=True)), + ('title', models.CharField(max_length=255, verbose_name='Title')), + ('description', models.TextField(verbose_name='Description')), + ('notification_type', models.CharField(choices=[('System', 'System'), ('Another', 'Another')], max_length=255, verbose_name='Type')), + ('long', models.FloatField(verbose_name='Long')), + ('lat', models.FloatField(verbose_name='Lat')), + ], + options={ + 'verbose_name': 'Notification', + 'verbose_name_plural': 'Notifications', + 'db_table': 'notification', + }, + ), + migrations.CreateModel( + name='UserNotification', + fields=[ + ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), + ('created_at', models.DateTimeField(auto_now_add=True)), + ('updated_at', models.DateTimeField(auto_now=True)), + ('is_read', models.BooleanField(default=False, verbose_name='Read')), + ('notification', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='accounts.notification', verbose_name='Notification')), + ('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL, verbose_name='User')), + ], + options={ + 'verbose_name': 'User Notification', + 'verbose_name_plural': 'User Notifications', + 'db_table': 'user_notification', + }, + ), + ] diff --git a/core/apps/accounts/models/__init__.py b/core/apps/accounts/models/__init__.py index 92bbf71..a8fe8b7 100644 --- a/core/apps/accounts/models/__init__.py +++ b/core/apps/accounts/models/__init__.py @@ -5,3 +5,4 @@ from .address import * # noqa from .business import * # noqa from .user_like import * # noqa from .search_history import * # noqa +from .notification import * # noqa diff --git a/core/apps/accounts/models/notification.py b/core/apps/accounts/models/notification.py index 6d696c4..01d4f87 100644 --- a/core/apps/accounts/models/notification.py +++ b/core/apps/accounts/models/notification.py @@ -3,6 +3,7 @@ from django_core.models.base import AbstractBaseModel from django.utils.translation import gettext_lazy as _ from core.apps.accounts.choices import NotificationType from django.contrib.auth import get_user_model +from model_bakery import baker class Notification(AbstractBaseModel): @@ -12,6 +13,10 @@ class Notification(AbstractBaseModel): long = models.FloatField(verbose_name=_("Long")) lat = models.FloatField(verbose_name=_("Lat")) + @classmethod + def _baker(cls): + return baker.make(cls) + def __str__(self): return str(self.pk) @@ -26,6 +31,10 @@ class UserNotification(AbstractBaseModel): notification = models.ForeignKey(Notification, verbose_name=_("Notification"), on_delete=models.CASCADE) is_read = models.BooleanField(verbose_name=_("Read"), default=False) + @classmethod + def _baker(cls): + return baker.make(cls) + def __str__(self): return str(self.pk) diff --git a/core/apps/api/serializers/__init__.py b/core/apps/api/serializers/__init__.py index 2da7c06..0ffa197 100644 --- a/core/apps/api/serializers/__init__.py +++ b/core/apps/api/serializers/__init__.py @@ -2,3 +2,4 @@ from .category import * # noqa from .search import * # noqa from .ad import * # noqa from .user import * # noqa +from .notification import * # noqa diff --git a/core/apps/api/serializers/notification/__init__.py b/core/apps/api/serializers/notification/__init__.py new file mode 100644 index 0000000..fc19dd2 --- /dev/null +++ b/core/apps/api/serializers/notification/__init__.py @@ -0,0 +1 @@ +from .natification import * # noqa diff --git a/core/apps/api/serializers/notification/natification.py b/core/apps/api/serializers/notification/natification.py new file mode 100644 index 0000000..6e2b64a --- /dev/null +++ b/core/apps/api/serializers/notification/natification.py @@ -0,0 +1,49 @@ +from rest_framework import serializers +from core.apps.accounts.models import UserNotification, Notification + + +class NotificationSerializer(serializers.ModelSerializer): + class Meta: + model = Notification + fields = [ + "id", + "title", + "description", + "long", + "lat" + + ] + + +class BaseUserNotificationSerializer(serializers.ModelSerializer): + notification = NotificationSerializer(many=False, read_only=True) + + class Meta: + model = UserNotification + fields = [ + "id", + "is_read", + "notification", + "created_at", + ] + + +class ListUserNotificationSerializer(BaseUserNotificationSerializer): + class Meta(BaseUserNotificationSerializer.Meta): ... + + +class RetrieveUserNotificationSerializer(BaseUserNotificationSerializer): + class Meta(BaseUserNotificationSerializer.Meta): ... + + +class CreateUserNotificationSerializer(BaseUserNotificationSerializer): + class Meta(BaseUserNotificationSerializer.Meta): ... + + +class UpdateUserNotificationSerializer(BaseUserNotificationSerializer): + class Meta(BaseUserNotificationSerializer.Meta): + fields = [ + "is_read" + ] + + diff --git a/core/apps/api/tests/user/__init__.py b/core/apps/api/tests/user/__init__.py index 2598d2b..34ff1ee 100644 --- a/core/apps/api/tests/user/__init__.py +++ b/core/apps/api/tests/user/__init__.py @@ -1 +1,2 @@ from .test_user_like import * # noqa +from .test_user_notification import * # noqa diff --git a/core/apps/api/tests/user/test_user_like.py b/core/apps/api/tests/user/test_user_like.py index 00b77c0..82e1d26 100644 --- a/core/apps/api/tests/user/test_user_like.py +++ b/core/apps/api/tests/user/test_user_like.py @@ -46,11 +46,10 @@ def test_list(data): @pytest.mark.django_db -def test_create(data,ad): +def test_create(data, ad): urls, client, instance = data response = client.post(urls["list"], data={"ad": ad.pk}) data_resp = response.json() - print(data_resp) assert response.status_code == 201 assert data_resp["status"] is True diff --git a/core/apps/api/tests/user/test_user_notification.py b/core/apps/api/tests/user/test_user_notification.py new file mode 100644 index 0000000..c9bf769 --- /dev/null +++ b/core/apps/api/tests/user/test_user_notification.py @@ -0,0 +1,78 @@ +import pytest +from django.urls import reverse +from rest_framework.test import APIClient + +from core.apps.accounts.models import UserNotification + + +@pytest.fixture +def instance(db): + return UserNotification._baker() + + +@pytest.fixture +def api_client(instance): + client = APIClient() + client.force_authenticate(user=instance.user) + return client, instance + + +@pytest.fixture +def data(api_client): + client, instance = api_client + return ( + { + "list": reverse("notification-list"), + "retrieve": reverse("notification-detail", kwargs={"pk": instance.pk}), + "retrieve-not-found": reverse("notification-detail", kwargs={"pk": 1000}), + "notification-read": reverse("notification-notification-read", kwargs={"pk": instance.pk}), + "all-read": reverse("notification-all-read"), + }, + client, + instance, + ) + + +@pytest.mark.django_db +def test_list(data): + urls, client, _ = data + response = client.get(urls["list"]) + data_resp = response.json() + assert response.status_code == 200 + assert data_resp["status"] is True + + +@pytest.mark.django_db +def test_retrieve(data): + urls, client, _ = data + response = client.get(urls["retrieve"]) + data_resp = response.json() + assert response.status_code == 200 + assert data_resp["status"] is True + + +@pytest.mark.django_db +def test_retrieve_not_found(data): + urls, client, _ = data + response = client.get(urls["retrieve-not-found"]) + data_resp = response.json() + assert response.status_code == 404 + assert data_resp["status"] is False + + +@pytest.mark.django_db +def test_notification_reads(data): + urls, client, _ = data + response = client.post(urls["notification-read"]) + data_resp = response.json() + assert response.status_code == 200 + assert data_resp["status"] is True + + +@pytest.mark.django_db +def test_all_read(data): + urls, client, _ = data + response = client.post(urls["all-read"]) + data_resp = response.json() + assert response.status_code == 200 + assert data_resp["status"] is True diff --git a/core/apps/api/urls.py b/core/apps/api/urls.py index 8495667..d3dd93f 100644 --- a/core/apps/api/urls.py +++ b/core/apps/api/urls.py @@ -2,9 +2,10 @@ from django.urls import include, path from rest_framework.routers import DefaultRouter from core.apps.api.views import CategoryHomeApiViewSet, CategoryViewSet, HomeAdApiView, SearchHistoryViewSet, \ - UserLikeViewSet + UserLikeViewSet, NotificationViewSet router = DefaultRouter() +router.register("notification", NotificationViewSet, basename="notification") router.register("user-like", UserLikeViewSet, basename="user-like") router.register("category", CategoryViewSet, basename="category") router.register("category-home", CategoryHomeApiViewSet, basename="category-home") diff --git a/core/apps/api/views/__init__.py b/core/apps/api/views/__init__.py index 2da7c06..0ffa197 100644 --- a/core/apps/api/views/__init__.py +++ b/core/apps/api/views/__init__.py @@ -2,3 +2,4 @@ from .category import * # noqa from .search import * # noqa from .ad import * # noqa from .user import * # noqa +from .notification import * # noqa diff --git a/core/apps/api/views/notification/__init__.py b/core/apps/api/views/notification/__init__.py new file mode 100644 index 0000000..9d441eb --- /dev/null +++ b/core/apps/api/views/notification/__init__.py @@ -0,0 +1 @@ +from .notification import * # noqa diff --git a/core/apps/api/views/notification/notification.py b/core/apps/api/views/notification/notification.py new file mode 100644 index 0000000..5b103db --- /dev/null +++ b/core/apps/api/views/notification/notification.py @@ -0,0 +1,54 @@ +from xmlrpc.client import Fault + +from rest_framework import status +from rest_framework.permissions import IsAuthenticated +from rest_framework.response import Response +from rest_framework.viewsets import ReadOnlyModelViewSet +from django_core.mixins.base import BaseViewSetMixin +from drf_spectacular.utils import extend_schema +from core.apps.accounts.models import UserNotification +from rest_framework.decorators import action +from django_filters.rest_framework import DjangoFilterBackend +from django.utils.translation import gettext_lazy as _ +from core.apps.api.serializers.notification import ( + ListUserNotificationSerializer, + CreateUserNotificationSerializer, + RetrieveUserNotificationSerializer, + UpdateUserNotificationSerializer +) + + +@extend_schema(tags=["Notification"]) +class NotificationViewSet(BaseViewSetMixin, ReadOnlyModelViewSet): + permission_classes = [IsAuthenticated] + serializer_class = ListUserNotificationSerializer + filter_backends = [DjangoFilterBackend] + + action_permission_classes = {} + action_serializer_class = { + "list": ListUserNotificationSerializer, + "retrieve": RetrieveUserNotificationSerializer, + "create": CreateUserNotificationSerializer, + } + + def get_queryset(self): + qs = UserNotification.objects.filter(user=self.request.user).order_by("-created_at") + return qs + + @action(detail=True, methods=["post"]) + def notification_read(self, request, pk=None): + notification = self.get_object() + serializer = UpdateUserNotificationSerializer( + notification, + data={"is_read": True}, + partial=True + ) + serializer.is_valid(raise_exception=True) + serializer.save() + return Response(serializer.data) + + @action(detail=False, methods=["post"]) + def all_read(self, request): + user = request.user + UserNotification.objects.filter(user=user, is_read=False).update(is_read=True) + return Response({"detail": _("Barcha xabarlar o'qilgan qilindi!")}, status=status.HTTP_200_OK) From 1211f6ebb5dc356044f3f0085ba933d5076ef6b9 Mon Sep 17 00:00:00 2001 From: muhammadvadud Date: Thu, 27 Nov 2025 12:02:34 +0500 Subject: [PATCH 3/3] Banner api lari tayyor --- core/apps/api/admin/__init__.py | 1 + core/apps/api/admin/banner/__init__.py | 1 + core/apps/api/admin/banner/banner.py | 12 ++++ core/apps/api/models/banner/banner.py | 5 ++ core/apps/api/serializers/__init__.py | 1 + core/apps/api/serializers/banner/__init__.py | 1 + core/apps/api/serializers/banner/banner.py | 28 ++++++++++ core/apps/api/tests/__init__.py | 1 + core/apps/api/tests/banner/__init__.py | 1 + core/apps/api/tests/banner/test_banner.py | 58 ++++++++++++++++++++ core/apps/api/urls.py | 3 +- core/apps/api/views/__init__.py | 1 + core/apps/api/views/banner/__init__.py | 1 + core/apps/api/views/banner/banner.py | 25 +++++++++ 14 files changed, 138 insertions(+), 1 deletion(-) create mode 100644 core/apps/api/admin/banner/__init__.py create mode 100644 core/apps/api/admin/banner/banner.py create mode 100644 core/apps/api/serializers/banner/__init__.py create mode 100644 core/apps/api/serializers/banner/banner.py create mode 100644 core/apps/api/tests/banner/__init__.py create mode 100644 core/apps/api/tests/banner/test_banner.py create mode 100644 core/apps/api/views/banner/__init__.py create mode 100644 core/apps/api/views/banner/banner.py diff --git a/core/apps/api/admin/__init__.py b/core/apps/api/admin/__init__.py index 6929f87..ac659ee 100644 --- a/core/apps/api/admin/__init__.py +++ b/core/apps/api/admin/__init__.py @@ -2,3 +2,4 @@ from .category import * # noqa from .ad import * # noqa from .ad_items import * # noqa from .feedback import * # noqa +from .banner import * # noqa diff --git a/core/apps/api/admin/banner/__init__.py b/core/apps/api/admin/banner/__init__.py new file mode 100644 index 0000000..1b144fd --- /dev/null +++ b/core/apps/api/admin/banner/__init__.py @@ -0,0 +1 @@ +from .banner import * # noqa diff --git a/core/apps/api/admin/banner/banner.py b/core/apps/api/admin/banner/banner.py new file mode 100644 index 0000000..c67e111 --- /dev/null +++ b/core/apps/api/admin/banner/banner.py @@ -0,0 +1,12 @@ +from django.contrib import admin +from unfold.admin import ModelAdmin + +from core.apps.api.models import Banner + + +@admin.register(Banner) +class BannerAdmin(ModelAdmin): + list_display = ( + "id", + "__str__", + ) diff --git a/core/apps/api/models/banner/banner.py b/core/apps/api/models/banner/banner.py index 297d004..e2babe0 100644 --- a/core/apps/api/models/banner/banner.py +++ b/core/apps/api/models/banner/banner.py @@ -1,6 +1,7 @@ from django.db import models from django.utils.translation import gettext_lazy as _ from django_core.models.base import AbstractBaseModel +from model_bakery import baker class Banner(AbstractBaseModel): @@ -12,6 +13,10 @@ class Banner(AbstractBaseModel): bg_color = models.CharField(verbose_name=_("BG Color"), max_length=255) text_color = models.CharField(verbose_name=_("Text Color"), max_length=255) + @classmethod + def _baker(cls): + return baker.make(cls) + def __str__(self): return str(self.pk) diff --git a/core/apps/api/serializers/__init__.py b/core/apps/api/serializers/__init__.py index 0ffa197..29847a6 100644 --- a/core/apps/api/serializers/__init__.py +++ b/core/apps/api/serializers/__init__.py @@ -3,3 +3,4 @@ from .search import * # noqa from .ad import * # noqa from .user import * # noqa from .notification import * # noqa +from .banner import * # noqa diff --git a/core/apps/api/serializers/banner/__init__.py b/core/apps/api/serializers/banner/__init__.py new file mode 100644 index 0000000..1b144fd --- /dev/null +++ b/core/apps/api/serializers/banner/__init__.py @@ -0,0 +1 @@ +from .banner import * # noqa diff --git a/core/apps/api/serializers/banner/banner.py b/core/apps/api/serializers/banner/banner.py new file mode 100644 index 0000000..cb37326 --- /dev/null +++ b/core/apps/api/serializers/banner/banner.py @@ -0,0 +1,28 @@ +from rest_framework import serializers +from core.apps.api.models import Banner + + +class BaseBannerSerializer(serializers.ModelSerializer): + class Meta: + model = Banner + fields = [ + "title", + "description", + "mobile_image", + "desktop_image", + "link", + "bg_color", + "text_color", + ] + + +class ListBannerSerializer(BaseBannerSerializer): + class Meta(BaseBannerSerializer.Meta): ... + + +class RetrieveBannerSerializer(BaseBannerSerializer): + class Meta(BaseBannerSerializer.Meta): ... + + +class CreateBannerSerializer(BaseBannerSerializer): + class Meta(BaseBannerSerializer.Meta): ... diff --git a/core/apps/api/tests/__init__.py b/core/apps/api/tests/__init__.py index 8d96b9f..c2b0648 100644 --- a/core/apps/api/tests/__init__.py +++ b/core/apps/api/tests/__init__.py @@ -2,3 +2,4 @@ from .category import * # noqa from .ad import * # noqa from .search import * # noqa from .user import * # noqa +from .banner import * # noqa diff --git a/core/apps/api/tests/banner/__init__.py b/core/apps/api/tests/banner/__init__.py new file mode 100644 index 0000000..0b9c46b --- /dev/null +++ b/core/apps/api/tests/banner/__init__.py @@ -0,0 +1 @@ +from .test_banner import * # noqa diff --git a/core/apps/api/tests/banner/test_banner.py b/core/apps/api/tests/banner/test_banner.py new file mode 100644 index 0000000..b71bad1 --- /dev/null +++ b/core/apps/api/tests/banner/test_banner.py @@ -0,0 +1,58 @@ +import pytest +from django.urls import reverse +from rest_framework.test import APIClient + +from core.apps.api.models import Banner + + +@pytest.fixture +def instance(db): + return Banner._baker() + + +@pytest.fixture +def api_client(instance): + client = APIClient() + ## client.force_authenticate(user=instance.user) + return client, instance + + +@pytest.fixture +def data(api_client): + client, instance = api_client + return ( + { + "list": reverse("banner-list"), + "retrieve": reverse("banner-detail", kwargs={"pk": instance.pk}), + "retrieve-not-found": reverse("banner-detail", kwargs={"pk": 1000}), + }, + client, + instance, + ) + + +@pytest.mark.django_db +def test_list(data): + urls, client, _ = data + response = client.get(urls["list"]) + data_resp = response.json() + assert response.status_code == 200 + assert data_resp["status"] is True + + +@pytest.mark.django_db +def test_retrieve(data): + urls, client, _ = data + response = client.get(urls["retrieve"]) + data_resp = response.json() + assert response.status_code == 200 + assert data_resp["status"] is True + + +@pytest.mark.django_db +def test_retrieve_not_found(data): + urls, client, _ = data + response = client.get(urls["retrieve-not-found"]) + data_resp = response.json() + assert response.status_code == 404 + assert data_resp["status"] is False diff --git a/core/apps/api/urls.py b/core/apps/api/urls.py index d3dd93f..f07350d 100644 --- a/core/apps/api/urls.py +++ b/core/apps/api/urls.py @@ -2,9 +2,10 @@ from django.urls import include, path from rest_framework.routers import DefaultRouter from core.apps.api.views import CategoryHomeApiViewSet, CategoryViewSet, HomeAdApiView, SearchHistoryViewSet, \ - UserLikeViewSet, NotificationViewSet + UserLikeViewSet, NotificationViewSet, BannerViewSet router = DefaultRouter() +router.register("banner", BannerViewSet, basename="banner") router.register("notification", NotificationViewSet, basename="notification") router.register("user-like", UserLikeViewSet, basename="user-like") router.register("category", CategoryViewSet, basename="category") diff --git a/core/apps/api/views/__init__.py b/core/apps/api/views/__init__.py index 0ffa197..29847a6 100644 --- a/core/apps/api/views/__init__.py +++ b/core/apps/api/views/__init__.py @@ -3,3 +3,4 @@ from .search import * # noqa from .ad import * # noqa from .user import * # noqa from .notification import * # noqa +from .banner import * # noqa diff --git a/core/apps/api/views/banner/__init__.py b/core/apps/api/views/banner/__init__.py new file mode 100644 index 0000000..1b144fd --- /dev/null +++ b/core/apps/api/views/banner/__init__.py @@ -0,0 +1 @@ +from .banner import * # noqa diff --git a/core/apps/api/views/banner/banner.py b/core/apps/api/views/banner/banner.py new file mode 100644 index 0000000..db700ad --- /dev/null +++ b/core/apps/api/views/banner/banner.py @@ -0,0 +1,25 @@ +from rest_framework.permissions import IsAuthenticated, AllowAny +from rest_framework.viewsets import ReadOnlyModelViewSet +from drf_spectacular.utils import extend_schema +from django_core.mixins import BaseViewSetMixin + +from core.apps.api.models import Banner +from core.apps.api.serializers.banner import ( + ListBannerSerializer, + RetrieveBannerSerializer, + CreateBannerSerializer, +) + + +@extend_schema(tags=['Banner']) +class BannerViewSet(BaseViewSetMixin, ReadOnlyModelViewSet): + queryset = Banner.objects.all() + serializer_class = ListBannerSerializer + permission_classes = [AllowAny] + + action_permission_classes = {} + action_serializers = { + 'list': ListBannerSerializer, + 'retrieve': RetrieveBannerSerializer, + 'create': CreateBannerSerializer, + }